Skip to content

Commit ede77f2

Browse files
authored
Merge branch 's3-no-overwrite' into no_overwrite_for_sync_operation
2 parents 8f26bf8 + 2493f8b commit ede77f2

File tree

22 files changed

+1348
-594
lines changed

22 files changed

+1348
-594
lines changed

.changes/2.27.42.json

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[
2+
{
3+
"category": "``gamelift``",
4+
"description": "Add support for UDP ping beacons to ListLocations API, including new PingBeacon and UDPEndpoint data types within its Locations return value. Use UDP ping beacon endpoints to help measure real-time network latency for multiplayer games.",
5+
"type": "api-change"
6+
},
7+
{
8+
"category": "``bedrock``",
9+
"description": "We are making ListFoundationModelAgreementOffers, DeleteFoundationModelAgreement, CreateFoundationModelAgreement, GetFoundationModelAvailability, PutUseCaseForModelAccess and GetUseCaseForModelAccess APIs public, previously they were console.",
10+
"type": "api-change"
11+
},
12+
{
13+
"category": "``ec2``",
14+
"description": "This release allows you to create and register AMIs while maintaining their underlying EBS snapshots within Local Zones.",
15+
"type": "api-change"
16+
},
17+
{
18+
"category": "``batch``",
19+
"description": "Add userdataType to LaunchTemplateSpecification and LaunchTemplateSpecificationOverride.",
20+
"type": "api-change"
21+
},
22+
{
23+
"category": "``aiops``",
24+
"description": "Adds support for cross account investigations for CloudWatch investigations AI Operations (AIOps).",
25+
"type": "api-change"
26+
},
27+
{
28+
"category": "``elbv2``",
29+
"description": "Add Paginator for DescribeAccountLimits, and fix Paginators for DescribeTrustStoreAssociations, DescribeTrustStoreRevocations, and DescribeTrustStores",
30+
"type": "api-change"
31+
},
32+
{
33+
"category": "``license-manager``",
34+
"description": "AWS License Manager now supports license type conversions for AWS Marketplace products. Customers can provide Marketplace codes in the source license context or destination license context in the CreateLicenseConversionTaskForResource requests.",
35+
"type": "api-change"
36+
},
37+
{
38+
"category": "``transcribe``",
39+
"description": "This Feature Adds Support for the \"et-EE\" Locale for Batch Operations",
40+
"type": "api-change"
41+
},
42+
{
43+
"category": "``rds``",
44+
"description": "Adding support for RDS on Dedicated Local Zones, including local backup target, snapshot availability zone and snapshot target",
45+
"type": "api-change"
46+
},
47+
{
48+
"category": "``route53resolver``",
49+
"description": "Add support for iterative DNS queries through the new INBOUND_DELEGATION endpoint. Add delegation support through the Outbound Endpoints with DELEGATE rules.",
50+
"type": "api-change"
51+
}
52+
]

CHANGELOG.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22
CHANGELOG
33
=========
44

5+
2.27.42
6+
=======
7+
8+
* api-change:``gamelift``: Add support for UDP ping beacons to ListLocations API, including new PingBeacon and UDPEndpoint data types within its Locations return value. Use UDP ping beacon endpoints to help measure real-time network latency for multiplayer games.
9+
* api-change:``bedrock``: We are making ListFoundationModelAgreementOffers, DeleteFoundationModelAgreement, CreateFoundationModelAgreement, GetFoundationModelAvailability, PutUseCaseForModelAccess and GetUseCaseForModelAccess APIs public, previously they were console.
10+
* api-change:``ec2``: This release allows you to create and register AMIs while maintaining their underlying EBS snapshots within Local Zones.
11+
* api-change:``batch``: Add userdataType to LaunchTemplateSpecification and LaunchTemplateSpecificationOverride.
12+
* api-change:``aiops``: Adds support for cross account investigations for CloudWatch investigations AI Operations (AIOps).
13+
* api-change:``elbv2``: Add Paginator for DescribeAccountLimits, and fix Paginators for DescribeTrustStoreAssociations, DescribeTrustStoreRevocations, and DescribeTrustStores
14+
* api-change:``license-manager``: AWS License Manager now supports license type conversions for AWS Marketplace products. Customers can provide Marketplace codes in the source license context or destination license context in the CreateLicenseConversionTaskForResource requests.
15+
* api-change:``transcribe``: This Feature Adds Support for the "et-EE" Locale for Batch Operations
16+
* api-change:``rds``: Adding support for RDS on Dedicated Local Zones, including local backup target, snapshot availability zone and snapshot target
17+
* api-change:``route53resolver``: Add support for iterative DNS queries through the new INBOUND_DELEGATION endpoint. Add delegation support through the Outbound Endpoints with DELEGATE rules.
18+
19+
520
2.27.41
621
=======
722

awscli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import os
2121
import sys
2222

23-
__version__ = '2.27.41'
23+
__version__ = '2.27.42'
2424

2525
#
2626
# Get our data path to be added to botocore's search path

awscli/botocore/data/aiops/2018-05-10/service-2.json

Lines changed: 42 additions & 14 deletions
Large diffs are not rendered by default.

awscli/botocore/data/batch/2016-08-10/service-2.json

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -687,8 +687,7 @@
687687
},
688688
"CancelJobResponse":{
689689
"type":"structure",
690-
"members":{
691-
}
690+
"members":{}
692691
},
693692
"ClientException":{
694693
"type":"structure",
@@ -1504,8 +1503,7 @@
15041503
},
15051504
"DeleteComputeEnvironmentResponse":{
15061505
"type":"structure",
1507-
"members":{
1508-
}
1506+
"members":{}
15091507
},
15101508
"DeleteConsumableResourceRequest":{
15111509
"type":"structure",
@@ -1519,8 +1517,7 @@
15191517
},
15201518
"DeleteConsumableResourceResponse":{
15211519
"type":"structure",
1522-
"members":{
1523-
}
1520+
"members":{}
15241521
},
15251522
"DeleteJobQueueRequest":{
15261523
"type":"structure",
@@ -1535,8 +1532,7 @@
15351532
},
15361533
"DeleteJobQueueResponse":{
15371534
"type":"structure",
1538-
"members":{
1539-
}
1535+
"members":{}
15401536
},
15411537
"DeleteSchedulingPolicyRequest":{
15421538
"type":"structure",
@@ -1551,8 +1547,7 @@
15511547
},
15521548
"DeleteSchedulingPolicyResponse":{
15531549
"type":"structure",
1554-
"members":{
1555-
}
1550+
"members":{}
15561551
},
15571552
"DeregisterJobDefinitionRequest":{
15581553
"type":"structure",
@@ -1566,8 +1561,7 @@
15661561
},
15671562
"DeregisterJobDefinitionResponse":{
15681563
"type":"structure",
1569-
"members":{
1570-
}
1564+
"members":{}
15711565
},
15721566
"DescribeComputeEnvironmentsRequest":{
15731567
"type":"structure",
@@ -1857,7 +1851,7 @@
18571851
"members":{
18581852
"imageType":{
18591853
"shape":"ImageType",
1860-
"documentation":"<p>The image type to match with the instance type to select an AMI. The supported values are different for <code>ECS</code> and <code>EKS</code> resources.</p> <dl> <dt>ECS</dt> <dd> <p>If the <code>imageIdOverride</code> parameter isn't specified, then a recent <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami\">Amazon ECS-optimized Amazon Linux 2 AMI</a> (<code>ECS_AL2</code>) is used. If a new image type is specified in an update, but neither an <code>imageId</code> nor a <code>imageIdOverride</code> parameter is specified, then the latest Amazon ECS optimized AMI for that image type that's supported by Batch is used.</p> <dl> <dt>ECS_AL2</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami\">Amazon Linux 2</a>: Default for all non-GPU instance families.</p> </dd> <dt>ECS_AL2_NVIDIA</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#gpuami\">Amazon Linux 2 (GPU)</a>: Default for all GPU instance families (for example <code>P4</code> and <code>G4</code>) and can be used for all non Amazon Web Services Graviton-based instance types.</p> </dd> <dt>ECS_AL2023</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html\">Amazon Linux 2023</a>: Batch supports Amazon Linux 2023.</p> <note> <p>Amazon Linux 2023 does not support <code>A1</code> instances.</p> </note> </dd> <dt>ECS_AL1</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#alami\">Amazon Linux</a>. Amazon Linux has reached the end-of-life of standard support. For more information, see <a href=\"http://aws.amazon.com/amazon-linux-ami/\">Amazon Linux AMI</a>.</p> </dd> </dl> </dd> <dt>EKS</dt> <dd> <p>If the <code>imageIdOverride</code> parameter isn't specified, then a recent <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon EKS-optimized Amazon Linux AMI</a> (<code>EKS_AL2</code>) is used. If a new image type is specified in an update, but neither an <code>imageId</code> nor a <code>imageIdOverride</code> parameter is specified, then the latest Amazon EKS optimized AMI for that image type that Batch supports is used.</p> <dl> <dt>EKS_AL2</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon Linux 2</a>: Default for all non-GPU instance families.</p> </dd> <dt>EKS_AL2_NVIDIA</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon Linux 2 (accelerated)</a>: Default for all GPU instance families (for example, <code>P4</code> and <code>G4</code>) and can be used for all non Amazon Web Services Graviton-based instance types.</p> </dd> </dl> </dd> </dl>"
1854+
"documentation":"<p>The image type to match with the instance type to select an AMI. The supported values are different for <code>ECS</code> and <code>EKS</code> resources.</p> <dl> <dt>ECS</dt> <dd> <p>If the <code>imageIdOverride</code> parameter isn't specified, then a recent <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami\">Amazon ECS-optimized Amazon Linux 2 AMI</a> (<code>ECS_AL2</code>) is used. If a new image type is specified in an update, but neither an <code>imageId</code> nor a <code>imageIdOverride</code> parameter is specified, then the latest Amazon ECS optimized AMI for that image type that's supported by Batch is used.</p> <dl> <dt>ECS_AL2</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#al2ami\">Amazon Linux 2</a>: Default for all non-GPU instance families.</p> </dd> <dt>ECS_AL2_NVIDIA</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#gpuami\">Amazon Linux 2 (GPU)</a>: Default for all GPU instance families (for example <code>P4</code> and <code>G4</code>) and can be used for all non Amazon Web Services Graviton-based instance types.</p> </dd> <dt>ECS_AL2023</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html\">Amazon Linux 2023</a>: Batch supports Amazon Linux 2023.</p> <note> <p>Amazon Linux 2023 does not support <code>A1</code> instances.</p> </note> </dd> <dt>ECS_AL1</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html#alami\">Amazon Linux</a>. Amazon Linux has reached the end-of-life of standard support. For more information, see <a href=\"http://aws.amazon.com/amazon-linux-ami/\">Amazon Linux AMI</a>.</p> </dd> </dl> </dd> <dt>EKS</dt> <dd> <p>If the <code>imageIdOverride</code> parameter isn't specified, then a recent <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon EKS-optimized Amazon Linux AMI</a> (<code>EKS_AL2</code>) is used. If a new image type is specified in an update, but neither an <code>imageId</code> nor a <code>imageIdOverride</code> parameter is specified, then the latest Amazon EKS optimized AMI for that image type that Batch supports is used.</p> <dl> <dt>EKS_AL2</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon Linux 2</a>: Default for all non-GPU instance families.</p> </dd> <dt>EKS_AL2_NVIDIA</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon Linux 2 (accelerated)</a>: Default for all GPU instance families (for example, <code>P4</code> and <code>G4</code>) and can be used for all non Amazon Web Services Graviton-based instance types.</p> </dd> <dt>EKS_AL2023</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon Linux 2023</a>: Batch supports Amazon Linux 2023.</p> <note> <p>Amazon Linux 2023 does not support <code>A1</code> instances.</p> </note> </dd> <dt>EKS_AL2023_NVIDIA</dt> <dd> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/eks-optimized-ami.html\">Amazon Linux 2023 (accelerated)</a>: GPU instance families and can be used for all non Amazon Web Services Graviton-based instance types.</p> </dd> </dl> </dd> </dl>"
18611855
},
18621856
"imageIdOverride":{
18631857
"shape":"ImageIdOverride",
@@ -3282,6 +3276,10 @@
32823276
"overrides":{
32833277
"shape":"LaunchTemplateSpecificationOverrideList",
32843278
"documentation":"<p>A launch template to use in place of the default launch template. You must specify either the launch template ID or launch template name in the request, but not both.</p> <p>You can specify up to ten (10) launch template overrides that are associated to unique instance types or families for each compute environment.</p> <note> <p>To unset all override templates for a compute environment, you can pass an empty array to the <a href=\"https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html\">UpdateComputeEnvironment.overrides</a> parameter, or not include the <code>overrides</code> parameter when submitting the <code>UpdateComputeEnvironment</code> API operation.</p> </note>"
3279+
},
3280+
"userdataType":{
3281+
"shape":"UserdataType",
3282+
"documentation":"<p>The EKS node initialization process to use. You only need to specify this value if you are using a custom AMI. The default value is <code>EKS_BOOTSTRAP_SH</code>. If <i>imageType</i> is a custom AMI based on EKS_AL2023 or EKS_AL2023_NVIDIA then you must choose <code>EKS_NODEADM</code>.</p>"
32853283
}
32863284
},
32873285
"documentation":"<p>An object that represents a launch template that's associated with a compute resource. You must specify either the launch template ID or launch template name in the request, but not both.</p> <p>If security groups are specified using both the <code>securityGroupIds</code> parameter of <code>CreateComputeEnvironment</code> and the launch template, the values in the <code>securityGroupIds</code> parameter of <code>CreateComputeEnvironment</code> will be used.</p> <note> <p>This object isn't applicable to jobs that are running on Fargate resources.</p> </note>"
@@ -3304,6 +3302,10 @@
33043302
"targetInstanceTypes":{
33053303
"shape":"StringList",
33063304
"documentation":"<p>The instance type or family that this override launch template should be applied to.</p> <p>This parameter is required when defining a launch template override.</p> <p>Information included in this parameter must meet the following requirements:</p> <ul> <li> <p>Must be a valid Amazon EC2 instance type or family.</p> </li> <li> <p> <code>optimal</code> isn't allowed.</p> </li> <li> <p> <code>targetInstanceTypes</code> can target only instance types and families that are included within the <a href=\"https://docs.aws.amazon.com/batch/latest/APIReference/API_ComputeResource.html#Batch-Type-ComputeResource-instanceTypes\"> <code>ComputeResource.instanceTypes</code> </a> set. <code>targetInstanceTypes</code> doesn't need to include all of the instances from the <code>instanceType</code> set, but at least a subset. For example, if <code>ComputeResource.instanceTypes</code> includes <code>[m5, g5]</code>, <code>targetInstanceTypes</code> can include <code>[m5.2xlarge]</code> and <code>[m5.large]</code> but not <code>[c5.large]</code>.</p> </li> <li> <p> <code>targetInstanceTypes</code> included within the same launch template override or across launch template overrides can't overlap for the same compute environment. For example, you can't define one launch template override to target an instance family and another define an instance type within this same family.</p> </li> </ul>"
3305+
},
3306+
"userdataType":{
3307+
"shape":"UserdataType",
3308+
"documentation":"<p>The EKS node initialization process to use. You only need to specify this value if you are using a custom AMI. The default value is <code>EKS_BOOTSTRAP_SH</code>. If <i>imageType</i> is a custom AMI based on EKS_AL2023 or EKS_AL2023_NVIDIA then you must choose <code>EKS_NODEADM</code>.</p>"
33073309
}
33083310
},
33093311
"documentation":"<p>An object that represents a launch template to use in place of the default launch template. You must specify either the launch template ID or launch template name in the request, but not both.</p> <p>If security groups are specified using both the <code>securityGroupIds</code> parameter of <code>CreateComputeEnvironment</code> and the launch template, the values in the <code>securityGroupIds</code> parameter of <code>CreateComputeEnvironment</code> will be used.</p> <p>You can define up to ten (10) overrides for each compute environment.</p> <note> <p>This object isn't applicable to jobs that are running on Fargate resources.</p> </note> <note> <p>To unset all override templates for a compute environment, you can pass an empty array to the <a href=\"https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html\">UpdateComputeEnvironment.overrides</a> parameter, or not include the <code>overrides</code> parameter when submitting the <code>UpdateComputeEnvironment</code> API operation.</p> </note>"
@@ -4270,8 +4272,7 @@
42704272
},
42714273
"TagResourceResponse":{
42724274
"type":"structure",
4273-
"members":{
4274-
}
4275+
"members":{}
42754276
},
42764277
"TagValue":{
42774278
"type":"string",
@@ -4524,8 +4525,7 @@
45244525
},
45254526
"TerminateJobResponse":{
45264527
"type":"structure",
4527-
"members":{
4528-
}
4528+
"members":{}
45294529
},
45304530
"Tmpfs":{
45314531
"type":"structure",
@@ -4604,8 +4604,7 @@
46044604
},
46054605
"UntagResourceResponse":{
46064606
"type":"structure",
4607-
"members":{
4608-
}
4607+
"members":{}
46094608
},
46104609
"UpdateComputeEnvironmentRequest":{
46114610
"type":"structure",
@@ -4748,7 +4747,7 @@
47484747
"members":{
47494748
"terminateJobsOnUpdate":{
47504749
"shape":"Boolean",
4751-
"documentation":"<p>Specifies whether jobs are automatically terminated when the computer environment infrastructure is updated. The default value is <code>false</code>.</p>"
4750+
"documentation":"<p>Specifies whether jobs are automatically terminated when the compute environment infrastructure is updated. The default value is <code>false</code>.</p>"
47524751
},
47534752
"jobExecutionTimeoutMinutes":{
47544753
"shape":"JobExecutionTimeoutMinutes",
@@ -4774,8 +4773,14 @@
47744773
},
47754774
"UpdateSchedulingPolicyResponse":{
47764775
"type":"structure",
4777-
"members":{
4778-
}
4776+
"members":{}
4777+
},
4778+
"UserdataType":{
4779+
"type":"string",
4780+
"enum":[
4781+
"EKS_BOOTSTRAP_SH",
4782+
"EKS_NODEADM"
4783+
]
47794784
},
47804785
"Volume":{
47814786
"type":"structure",

0 commit comments

Comments
 (0)