diff --git a/.changes/1.35.82.json b/.changes/1.35.82.json new file mode 100644 index 0000000000..4361c9732a --- /dev/null +++ b/.changes/1.35.82.json @@ -0,0 +1,32 @@ +[ + { + "category": "``cloud9``", + "description": "Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023.", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies.", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones.", + "type": "api-change" + }, + { + "category": "``greengrassv2``", + "description": "Add support for runtime in GetCoreDevice and ListCoreDevices APIs.", + "type": "api-change" + }, + { + "category": "``medialive``", + "description": "AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams.", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "This release adds support for the \"MYSQL_CACHING_SHA2_PASSWORD\" enum value for RDS Proxy ClientPasswordAuthType.", + "type": "api-change" + } +] \ No newline at end of file diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3c8f3837bd..75e2b51be4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,17 @@ CHANGELOG ========= +1.35.82 +======= + +* api-change:``cloud9``: Added information about Ubuntu 18.04 will be removed from the available imageIds for Cloud9 because Ubuntu 18.04 has ended standard support on May 31, 2023. +* api-change:``dlm``: This release adds support for Local Zones in Amazon Data Lifecycle Manager EBS snapshot lifecycle policies. +* api-change:``ec2``: This release adds support for EBS local snapshots in AWS Dedicated Local Zones, which allows you to store snapshots of EBS volumes locally in Dedicated Local Zones. +* api-change:``greengrassv2``: Add support for runtime in GetCoreDevice and ListCoreDevices APIs. +* api-change:``medialive``: AWS Elemental MediaLive adds three new features: MediaPackage v2 endpoint support for live stream delivery, KLV metadata passthrough in CMAF Ingest output groups, and Metadata Name Modifier in CMAF Ingest output groups for customizing metadata track names in output streams. +* api-change:``rds``: This release adds support for the "MYSQL_CACHING_SHA2_PASSWORD" enum value for RDS Proxy ClientPasswordAuthType. + + 1.35.81 ======= diff --git a/botocore/__init__.py b/botocore/__init__.py index c72c9ac84d..d9e3e0f63f 100644 --- a/botocore/__init__.py +++ b/botocore/__init__.py @@ -16,7 +16,7 @@ import os import re -__version__ = '1.35.81' +__version__ = '1.35.82' class NullHandler(logging.Handler): diff --git a/botocore/data/cloud9/2017-09-23/service-2.json b/botocore/data/cloud9/2017-09-23/service-2.json index 52aec83d9f..8969d8e545 100644 --- a/botocore/data/cloud9/2017-09-23/service-2.json +++ b/botocore/data/cloud9/2017-09-23/service-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"cloud9", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Cloud9", "serviceId":"Cloud9", "signatureVersion":"v4", "targetPrefix":"AWSCloud9WorkspaceManagementService", - "uid":"cloud9-2017-09-23" + "uid":"cloud9-2017-09-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEnvironmentEC2":{ @@ -29,7 +31,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
", + "documentation":"Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Adds an environment member to an Cloud9 development environment.
", + "documentation":"Adds an environment member to an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
", + "documentation":"Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Deletes an environment member from a development environment.
", + "documentation":"Deletes an environment member from a development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Gets information about environment members for an Cloud9 development environment.
" + "documentation":"Gets information about environment members for an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Gets status information for an Cloud9 development environment.
" + "documentation":"Gets status information for an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Gets information about Cloud9 development environments.
" + "documentation":"Gets information about Cloud9 development environments.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Gets a list of Cloud9 development environment identifiers.
" + "documentation":"Gets a list of Cloud9 development environment identifiers.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Gets a list of the tags associated with an Cloud9 development environment.
" + "documentation":"Gets a list of the tags associated with an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Adds tags to an Cloud9 development environment.
Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
Adds tags to an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
Removes tags from an Cloud9 development environment.
" + "documentation":"Removes tags from an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Changes the settings of an existing Cloud9 development environment.
", + "documentation":"Changes the settings of an existing Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Changes the settings of an existing environment member for an Cloud9 development environment.
", + "documentation":"Changes the settings of an existing environment member for an Cloud9 development environment.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance. To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM) path.
From December 04, 2023, you will be required to include the imageId
parameter for the CreateEnvironmentEC2
action. This change will be reflected across all direct methods of communicating with the API, such as Amazon Web Services SDK, Amazon Web Services CLI and Amazon Web Services CloudFormation. This change will only affect direct API consumers, and not Cloud9 console users.
We recommend using Amazon Linux 2023 as the AMI to create your environment as it is fully supported.
Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.
AMI aliases
Amazon Linux 2: amazonlinux-2-x86_64
Amazon Linux 2023 (recommended): amazonlinux-2023-x86_64
Ubuntu 18.04: ubuntu-18.04-x86_64
Ubuntu 22.04: ubuntu-22.04-x86_64
SSM paths
Amazon Linux 2: resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64
Amazon Linux 2023 (recommended): resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64
Ubuntu 18.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64
Ubuntu 22.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64
The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance. To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM) path.
We recommend using Amazon Linux 2023 as the AMI to create your environment as it is fully supported.
From December 16, 2024, Ubuntu 18.04 will be removed from the list of available imageIds
for Cloud9. This change is necessary as Ubuntu 18.04 has ended standard support on May 31, 2023. This change will only affect direct API consumers, and not Cloud9 console users.
Since Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.
AMI aliases
Amazon Linux 2: amazonlinux-2-x86_64
Amazon Linux 2023 (recommended): amazonlinux-2023-x86_64
Ubuntu 18.04: ubuntu-18.04-x86_64
Ubuntu 22.04: ubuntu-22.04-x86_64
SSM paths
Amazon Linux 2: resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64
Amazon Linux 2023 (recommended): resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64
Ubuntu 18.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64
Ubuntu 22.04: resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64
Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.
For more information about Cloud9, see the Cloud9 User Guide.
Cloud9 supports these operations:
CreateEnvironmentEC2
: Creates an Cloud9 development environment, launches an Amazon EC2 instance, and then connects from the instance to the environment.
CreateEnvironmentMembership
: Adds an environment member to an environment.
DeleteEnvironment
: Deletes an environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
DeleteEnvironmentMembership
: Deletes an environment member from an environment.
DescribeEnvironmentMemberships
: Gets information about environment members for an environment.
DescribeEnvironments
: Gets information about environments.
DescribeEnvironmentStatus
: Gets status information for an environment.
ListEnvironments
: Gets a list of environment identifiers.
ListTagsForResource
: Gets the tags for an environment.
TagResource
: Adds tags to an environment.
UntagResource
: Removes tags from an environment.
UpdateEnvironment
: Changes the settings of an existing environment.
UpdateEnvironmentMembership
: Changes the settings of an existing environment member for an environment.
Cloud9 is a collection of tools that you can use to code, build, run, test, debug, and release software in the cloud.
For more information about Cloud9, see the Cloud9 User Guide.
Cloud9 is no longer available to new customers. Existing customers of Cloud9 can continue to use the service as normal. Learn more\"
Cloud9 supports these operations:
CreateEnvironmentEC2
: Creates an Cloud9 development environment, launches an Amazon EC2 instance, and then connects from the instance to the environment.
CreateEnvironmentMembership
: Adds an environment member to an environment.
DeleteEnvironment
: Deletes an environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
DeleteEnvironmentMembership
: Deletes an environment member from an environment.
DescribeEnvironmentMemberships
: Gets information about environment members for an environment.
DescribeEnvironments
: Gets information about environments.
DescribeEnvironmentStatus
: Gets status information for an environment.
ListEnvironments
: Gets a list of environment identifiers.
ListTagsForResource
: Gets the tags for an environment.
TagResource
: Adds tags to an environment.
UntagResource
: Removes tags from an environment.
UpdateEnvironment
: Changes the settings of an existing environment.
UpdateEnvironmentMembership
: Changes the settings of an existing environment member for an environment.
[Custom snapshot policies only] Specifies the destination for snapshots created by the policy. To create snapshots in the same Region as the source resource, specify CLOUD
. To create snapshots on the same Outpost as the source resource, specify OUTPOST_LOCAL
. If you omit this parameter, CLOUD
is used by default.
If the policy targets resources in an Amazon Web Services Region, then you must create snapshots in the same Region as the source resource. If the policy targets resources on an Outpost, then you can create snapshots on the same Outpost as the source resource, or in the Region of that Outpost.
" + "documentation":"[Custom snapshot policies only] Specifies the destination for snapshots created by the policy. The allowed destinations depend on the location of the targeted resources.
If the policy targets resources in a Region, then you must create snapshots in the same Region as the source resource.
If the policy targets resources in a Local Zone, you can create snapshots in the same Local Zone or in its parent Region.
If the policy targets resources on an Outpost, then you can create snapshots on the same Outpost or in its parent Region.
Specify one of the following values:
To create snapshots in the same Region as the source resource, specify CLOUD
.
To create snapshots in the same Local Zone as the source resource, specify LOCAL_ZONE
.
To create snapshots on the same Outpost as the source resource, specify OUTPOST_LOCAL
.
Default: CLOUD
The schedule, as a Cron expression. The schedule interval must be between 1 hour and 1 year. For more information, see Cron expressions in the Amazon CloudWatch User Guide.
" + "documentation":"The schedule, as a Cron expression. The schedule interval must be between 1 hour and 1 year. For more information, see the Cron expressions reference in the Amazon EventBridge User Guide.
" }, "Scripts":{ "shape":"ScriptsList", @@ -797,10 +799,10 @@ }, "DefaultPolicy":{ "shape":"DefaultPolicy", - "documentation":"[Default policies only] The type of default policy. Values include:
VOLUME
- Default policy for EBS snapshots
INSTANCE
- Default policy for EBS-backed AMIs
Indicates whether the policy is a default lifecycle policy or a custom lifecycle policy.
true
- the policy is a default policy.
false
- the policy is a custom policy.
[Custom policies only] Detailed information about a snapshot, AMI, or event-based lifecycle policy.
" + "documentation":"Information about a lifecycle policy.
" }, "LifecyclePolicySummary":{ "type":"structure", @@ -875,7 +877,8 @@ "type":"string", "enum":[ "CLOUD", - "OUTPOST_LOCAL" + "OUTPOST_LOCAL", + "LOCAL_ZONE" ] }, "NoReboot":{"type":"boolean"}, @@ -919,7 +922,7 @@ "members":{ "PolicyType":{ "shape":"PolicyTypeValues", - "documentation":" [Custom policies only] The valid target resource types and actions a policy can manage. Specify EBS_SNAPSHOT_MANAGEMENT
to create a lifecycle policy that manages the lifecycle of Amazon EBS snapshots. Specify IMAGE_MANAGEMENT
to create a lifecycle policy that manages the lifecycle of EBS-backed AMIs. Specify EVENT_BASED_POLICY
to create an event-based policy that performs specific actions when a defined event occurs in your Amazon Web Services account.
The default is EBS_SNAPSHOT_MANAGEMENT
.
The type of policy. Specify EBS_SNAPSHOT_MANAGEMENT
to create a lifecycle policy that manages the lifecycle of Amazon EBS snapshots. Specify IMAGE_MANAGEMENT
to create a lifecycle policy that manages the lifecycle of EBS-backed AMIs. Specify EVENT_BASED_POLICY
to create an event-based policy that performs specific actions when a defined event occurs in your Amazon Web Services account.
The default is EBS_SNAPSHOT_MANAGEMENT
.
[Custom snapshot and AMI policies only] The location of the resources to backup. If the source resources are located in an Amazon Web Services Region, specify CLOUD
. If the source resources are located on an Outpost in your account, specify OUTPOST
.
If you specify OUTPOST
, Amazon Data Lifecycle Manager backs up all resources of the specified type with matching target tags across all of the Outposts in your account.
[Custom snapshot and AMI policies only] The location of the resources to backup.
If the source resources are located in a Region, specify CLOUD
. In this case, the policy targets all resources of the specified type with matching target tags across all Availability Zones in the Region.
[Custom snapshot policies only] If the source resources are located in a Local Zone, specify LOCAL_ZONE
. In this case, the policy targets all resources of the specified type with matching target tags across all Local Zones in the Region.
If the source resources are located on an Outpost in your account, specify OUTPOST
. In this case, the policy targets all resources of the specified type with matching target tags across all of the Outposts in your account.
Specifies a rule for copying snapshots or AMIs across regions.
You can't specify cross-Region copy rules for policies that create snapshots on an Outpost. If the policy creates snapshots in a Region, then snapshots can be copied to up to three Regions or Outposts.
Specifies a rule for copying snapshots or AMIs across Regions.
You can't specify cross-Region copy rules for policies that create snapshots on an Outpost or in a Local Zone. If the policy creates snapshots in a Region, then snapshots can be copied to up to three Regions or Outposts.
Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
You can create snapshots of volumes in a Region and volumes on an Outpost. If you create a snapshot of a volume in a Region, the snapshot must be stored in the same Region as the volume. If you create a snapshot of a volume on an Outpost, the snapshot can be stored on the same Outpost as the volume, or in the Region for that Outpost.
When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot.
You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending
.
When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot.
Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected.
You can tag your snapshots during creation. For more information, see Tag your Amazon EC2 resources in the Amazon EC2 User Guide.
For more information, see Amazon EBS and Amazon EBS encryption in the Amazon EBS User Guide.
" + "documentation":"Creates a snapshot of an EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make copies of EBS volumes, and to save data before shutting down an instance.
The location of the source EBS volume determines where you can create the snapshot.
If the source volume is in a Region, you must create the snapshot in the same Region as the volume.
If the source volume is in a Local Zone, you can create the snapshot in the same Local Zone or in parent Amazon Web Services Region.
If the source volume is on an Outpost, you can create the snapshot on the same Outpost or in its parent Amazon Web Services Region.
When a snapshot is created, any Amazon Web Services Marketplace product codes that are associated with the source volume are propagated to the snapshot.
You can take a snapshot of an attached volume that is in use. However, snapshots only capture data that has been written to your Amazon EBS volume at the time the snapshot command is issued; this might exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the volume long enough to take a snapshot, your snapshot should be complete. However, if you cannot pause all file writes to the volume, you should unmount the volume from within the instance, issue the snapshot command, and then remount the volume to ensure a consistent and complete snapshot. You may remount and use your volume while the snapshot status is pending
.
When you create a snapshot for an EBS volume that serves as a root device, we recommend that you stop the instance before taking the snapshot.
Snapshots that are taken from encrypted volumes are automatically encrypted. Volumes that are created from encrypted snapshots are also automatically encrypted. Your encrypted volumes and any associated snapshots always remain protected. For more information, Amazon EBS encryption in the Amazon EBS User Guide.
" }, "CreateSnapshots":{ "name":"CreateSnapshots", @@ -1107,7 +1107,7 @@ }, "input":{"shape":"CreateSnapshotsRequest"}, "output":{"shape":"CreateSnapshotsResult"}, - "documentation":"Creates crash-consistent snapshots of multiple EBS volumes and stores the data in S3. Volumes are chosen by specifying an instance. Any attached volumes will produce one snapshot each that is crash-consistent across the instance.
You can include all of the volumes currently attached to the instance, or you can exclude the root volume or specific data (non-root) volumes from the multi-volume snapshot set.
You can create multi-volume snapshots of instances in a Region and instances on an Outpost. If you create snapshots from an instance in a Region, the snapshots must be stored in the same Region as the instance. If you create snapshots from an instance on an Outpost, the snapshots can be stored on the same Outpost as the instance, or in the Region for that Outpost.
" + "documentation":"Creates crash-consistent snapshots of multiple EBS volumes attached to an Amazon EC2 instance. Volumes are chosen by specifying an instance. Each volume attached to the specified instance will produce one snapshot that is crash-consistent across the instance. You can include all of the volumes currently attached to the instance, or you can exclude the root volume or specific data (non-root) volumes from the multi-volume snapshot set.
The location of the source instance determines where you can create the snapshots.
If the source instance is in a Region, you must create the snapshots in the same Region as the instance.
If the source instance is in a Local Zone, you can create the snapshots in the same Local Zone or in parent Amazon Web Services Region.
If the source instance is on an Outpost, you can create the snapshots on the same Outpost or in its parent Amazon Web Services Region.
The Amazon Resource Name (ARN) of the Outpost on which to create a local snapshot.
To create a snapshot of a volume in a Region, omit this parameter. The snapshot is created in the same Region as the volume.
To create a snapshot of a volume on an Outpost and store the snapshot in the Region, omit this parameter. The snapshot is created in the Region for the Outpost.
To create a snapshot of a volume on an Outpost and store the snapshot on an Outpost, specify the ARN of the destination Outpost. The snapshot must be created on the same Outpost as the volume.
For more information, see Create local snapshots from volumes on an Outpost in the Amazon EBS User Guide.
" + "documentation":"Only supported for volumes on Outposts. If the source volume is not on an Outpost, omit this parameter.
To create the snapshot on the same Outpost as the source volume, specify the ARN of that Outpost. The snapshot must be created on the same Outpost as the volume.
To create the snapshot in the parent Region of the Outpost, omit this parameter.
For more information, see Create local snapshots from volumes on an Outpost in the Amazon EBS User Guide.
" }, "VolumeId":{ "shape":"VolumeId", @@ -15617,6 +15617,10 @@ "documentation":"The tags to apply to the snapshot during creation.
", "locationName":"TagSpecification" }, + "Location":{ + "shape":"SnapshotLocationEnum", + "documentation":"Only supported for volumes in Local Zones. If the source volume is not in a Local Zone, omit this parameter.
To create a local snapshot in the same Local Zone as the source volume, specify local
.
To create a regional snapshot in the parent Region of the Local Zone, specify regional
or omit this parameter.
Default value: regional
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The Amazon Resource Name (ARN) of the Outpost on which to create the local snapshots.
To create snapshots from an instance in a Region, omit this parameter. The snapshots are created in the same Region as the instance.
To create snapshots from an instance on an Outpost and store the snapshots in the Region, omit this parameter. The snapshots are created in the Region for the Outpost.
To create snapshots from an instance on an Outpost and store the snapshots on an Outpost, specify the ARN of the destination Outpost. The snapshots must be created on the same Outpost as the instance.
For more information, see Create multi-volume local snapshots from instances on an Outpost in the Amazon EBS User Guide.
" + "documentation":"Only supported for instances on Outposts. If the source instance is not on an Outpost, omit this parameter.
To create the snapshots on the same Outpost as the source instance, specify the ARN of that Outpost. The snapshots must be created on the same Outpost as the instance.
To create the snapshots in the parent Region of the Outpost, omit this parameter.
For more information, see Create local snapshots from volumes on an Outpost in the Amazon EBS User Guide.
" }, "TagSpecifications":{ "shape":"TagSpecificationList", @@ -15652,6 +15656,10 @@ "CopyTagsFromSource":{ "shape":"CopyTagsFromSource", "documentation":"Copies the tags from the specified volume to corresponding snapshot.
" + }, + "Location":{ + "shape":"SnapshotLocationEnum", + "documentation":"Only supported for instances in Local Zones. If the source instance is not in a Local Zone, omit this parameter.
To create local snapshots in the same Local Zone as the source instance, specify local
.
To create a regional snapshots in the parent Region of the Local Zone, specify regional
or omit this parameter.
Default value: regional
Reserved for future use.
", "locationName":"sseType" }, + "AvailabilityZone":{ + "shape":"String", + "documentation":"The Availability Zone or Local Zone of the snapshot. For example, us-west-1a
(Availability Zone) or us-west-2-lax-1a
(Local Zone).
Only for snapshot copies.
Indicates whether the snapshot copy was created with a standard or time-based snapshot copy operation. Time-based snapshot copy operations complete within the completion duration specified in the request. Standard snapshot copy operations are completed on a best-effort basis.
standard
- The snapshot copy was created with a standard snapshot copy operation.
time-based
- The snapshot copy was created with a time-based snapshot copy operation.
Reserved for future use.
", "locationName":"sseType" + }, + "AvailabilityZone":{ + "shape":"String", + "documentation":"The Availability Zone or Local Zone of the snapshots. For example, us-west-1a
(Availability Zone) or us-west-2-lax-1a
(Local Zone).
Information about a snapshot.
" @@ -57226,6 +57244,13 @@ "locationName":"item" } }, + "SnapshotLocationEnum":{ + "type":"string", + "enum":[ + "regional", + "local" + ] + }, "SnapshotRecycleBinInfo":{ "type":"structure", "members":{ diff --git a/botocore/data/greengrassv2/2020-11-30/service-2.json b/botocore/data/greengrassv2/2020-11-30/service-2.json index 663522de14..2b3ef57d1b 100644 --- a/botocore/data/greengrassv2/2020-11-30/service-2.json +++ b/botocore/data/greengrassv2/2020-11-30/service-2.json @@ -9,7 +9,8 @@ "serviceFullName":"AWS IoT Greengrass V2", "serviceId":"GreengrassV2", "signatureVersion":"v4", - "uid":"greengrassv2-2020-11-30" + "uid":"greengrassv2-2020-11-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateServiceRoleToAccount":{ @@ -369,7 +370,7 @@ {"shape":"InternalServerException"}, {"shape":"ThrottlingException"} ], - "documentation":"Retrieves a paginated list of Greengrass core devices.
IoT Greengrass relies on individual devices to send status updates to the Amazon Web Services Cloud. If the IoT Greengrass Core software isn't running on the device, or if device isn't connected to the Amazon Web Services Cloud, then the reported status of that device might not reflect its current status. The status timestamp indicates when the device status was last updated.
Core devices send status updates at the following times:
When the IoT Greengrass Core software starts
When the core device receives a deployment from the Amazon Web Services Cloud
When the status of any component on the core device becomes BROKEN
At a regular interval that you can configure, which defaults to 24 hours
For IoT Greengrass Core v2.7.0, the core device sends status updates upon local deployment and cloud deployment
Retrieves a paginated list of Greengrass core devices.
IoT Greengrass relies on individual devices to send status updates to the Amazon Web Services Cloud. If the IoT Greengrass Core software isn't running on the device, or if device isn't connected to the Amazon Web Services Cloud, then the reported status of that device might not reflect its current status. The status timestamp indicates when the device status was last updated.
Core devices send status updates at the following times:
When the IoT Greengrass Core software starts
When the core device receives a deployment from the Amazon Web Services Cloud
For Greengrass nucleus 2.12.2 and earlier, the core device sends status updates when the status of any component on the core device becomes ERRORED
or BROKEN
.
For Greengrass nucleus 2.12.3 and later, the core device sends status updates when the status of any component on the core device becomes ERRORED
, BROKEN
, RUNNING
, or FINISHED
.
At a regular interval that you can configure, which defaults to 24 hours
For IoT Greengrass Core v2.7.0, the core device sends status updates upon local deployment and cloud deployment
The time at which the core device's status last updated, expressed in ISO 8601 format.
" + }, + "platform":{ + "shape":"CoreDevicePlatformString", + "documentation":"The operating system platform that the core device runs.
" + }, + "architecture":{ + "shape":"CoreDeviceArchitectureString", + "documentation":"The computer architecture of the core device.
" + }, + "runtime":{ + "shape":"CoreDeviceRuntimeString", + "documentation":"The runtime for the core device. The runtime can be:
aws_nucleus_classic
aws_nucleus_lite
Contains information about a Greengrass core device, which is an IoT thing that runs the IoT Greengrass Core software.
" @@ -1025,6 +1038,11 @@ "max":255, "min":1 }, + "CoreDeviceRuntimeString":{ + "type":"string", + "max":255, + "min":1 + }, "CoreDeviceStatus":{ "type":"string", "enum":[ @@ -1704,6 +1722,10 @@ "shape":"CoreDeviceArchitectureString", "documentation":"The computer architecture of the core device.
" }, + "runtime":{ + "shape":"CoreDeviceRuntimeString", + "documentation":"The runtime for the core device. The runtime can be:
aws_nucleus_classic
aws_nucleus_lite
The status of the core device. The core device status can be:
HEALTHY
– The IoT Greengrass Core software and all components run on the core device without issue.
UNHEALTHY
– The IoT Greengrass Core software or a component is in a failed state on the core device.
The runtime to be used by the core device. The runtime can be:
aws_nucleus_classic
aws_nucleus_lite