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\"

", "idempotent":true }, "CreateEnvironmentMembership":{ @@ -49,7 +51,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

", "idempotent":true }, "DeleteEnvironment":{ @@ -69,7 +71,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

", "idempotent":true }, "DeleteEnvironmentMembership":{ @@ -89,7 +91,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

", "idempotent":true }, "DescribeEnvironmentMemberships":{ @@ -109,7 +111,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

" }, "DescribeEnvironmentStatus":{ "name":"DescribeEnvironmentStatus", @@ -128,7 +130,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

" }, "DescribeEnvironments":{ "name":"DescribeEnvironments", @@ -147,7 +149,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

" }, "ListEnvironments":{ "name":"ListEnvironments", @@ -166,7 +168,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

" }, "ListTagsForResource":{ "name":"ListTagsForResource", @@ -181,7 +183,7 @@ {"shape":"InternalServerErrorException"}, {"shape":"BadRequestException"} ], - "documentation":"

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\"

" }, "TagResource":{ "name":"TagResource", @@ -197,7 +199,7 @@ {"shape":"BadRequestException"}, {"shape":"ConcurrentAccessException"} ], - "documentation":"

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.

" + "documentation":"

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.

" }, "UntagResource":{ "name":"UntagResource", @@ -213,7 +215,7 @@ {"shape":"BadRequestException"}, {"shape":"ConcurrentAccessException"} ], - "documentation":"

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\"

" }, "UpdateEnvironment":{ "name":"UpdateEnvironment", @@ -232,7 +234,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

", "idempotent":true }, "UpdateEnvironmentMembership":{ @@ -252,7 +254,7 @@ {"shape":"LimitExceededException"}, {"shape":"InternalServerErrorException"} ], - "documentation":"

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\"

", "idempotent":true } }, @@ -331,7 +333,7 @@ }, "imageId":{ "shape":"ImageId", - "documentation":"

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

SSM paths

" + "documentation":"

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

SSM paths

" }, "automaticStopTimeMinutes":{ "shape":"AutomaticStopTimeMinutes", @@ -973,5 +975,5 @@ "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(iam|sts)::\\d+:(root|(user\\/[\\w+=/:,.@-]{1,64}|federated-user\\/[\\w+=/:,.@-]{2,32}|assumed-role\\/[\\w+=:,.@-]{1,64}\\/[\\w+=,.@-]{1,64}))$" } }, - "documentation":"Cloud9

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:

" + "documentation":"Cloud9

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:

" } diff --git a/botocore/data/dlm/2018-01-12/service-2.json b/botocore/data/dlm/2018-01-12/service-2.json index b94b3b040e..bad90b8f77 100644 --- a/botocore/data/dlm/2018-01-12/service-2.json +++ b/botocore/data/dlm/2018-01-12/service-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"dlm", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon DLM", "serviceFullName":"Amazon Data Lifecycle Manager", "serviceId":"DLM", "signatureVersion":"v4", "signingName":"dlm", - "uid":"dlm-2018-01-12" + "uid":"dlm-2018-01-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateLifecyclePolicy":{ @@ -296,7 +298,7 @@ "members":{ "Location":{ "shape":"LocationValues", - "documentation":"

[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.

Specify one of the following values:

Default: CLOUD

" }, "Interval":{ "shape":"Interval", @@ -312,7 +314,7 @@ }, "CronExpression":{ "shape":"CronExpression", - "documentation":"

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:

" + "documentation":"

Indicates whether the policy is a default lifecycle policy or a custom lifecycle policy.

" } }, - "documentation":"

[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.

" + "documentation":"

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.

" }, "ResourceTypes":{ "shape":"ResourceTypeValuesList", @@ -927,7 +930,7 @@ }, "ResourceLocations":{ "shape":"ResourceLocationList", - "documentation":"

[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.

" + "documentation":"

[Custom snapshot and AMI policies only] The location of the resources to backup.

" }, "TargetTags":{ "shape":"TargetTagList", @@ -1019,7 +1022,8 @@ "type":"string", "enum":[ "CLOUD", - "OUTPOST" + "OUTPOST", + "LOCAL_ZONE" ] }, "ResourceNotFoundException":{ @@ -1135,7 +1139,7 @@ }, "CrossRegionCopyRules":{ "shape":"CrossRegionCopyRules", - "documentation":"

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.

" + "documentation":"

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.

" }, "ShareRules":{ "shape":"ShareRules", diff --git a/botocore/data/ec2/2016-11-15/service-2.json b/botocore/data/ec2/2016-11-15/service-2.json index c3467f07ab..c9ac69cb76 100644 --- a/botocore/data/ec2/2016-11-15/service-2.json +++ b/botocore/data/ec2/2016-11-15/service-2.json @@ -1097,7 +1097,7 @@ }, "input":{"shape":"CreateSnapshotRequest"}, "output":{"shape":"Snapshot"}, - "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.

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.

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.

" }, "CreateSpotDatafeedSubscription":{ "name":"CreateSpotDatafeedSubscription", @@ -15606,7 +15606,7 @@ }, "OutpostArn":{ "shape":"String", - "documentation":"

The Amazon Resource Name (ARN) of the Outpost on which to create a local snapshot.

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.

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.

Default value: regional

" + }, "DryRun":{ "shape":"Boolean", "documentation":"

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.

", @@ -15638,7 +15642,7 @@ }, "OutpostArn":{ "shape":"String", - "documentation":"

The Amazon Resource Name (ARN) of the Outpost on which to create the local snapshots.

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.

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.

Default value: regional

" } } }, @@ -56961,6 +56969,11 @@ "documentation":"

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).

", + "locationName":"availabilityZone" + }, "TransferType":{ "shape":"TransferType", "documentation":"

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.

", @@ -57215,6 +57228,11 @@ "shape":"SSEType", "documentation":"

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).

", + "locationName":"availabilityZone" } }, "documentation":"

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:

" + "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:

" }, "ListDeployments":{ "name":"ListDeployments", @@ -1011,6 +1012,18 @@ "lastStatusUpdateTimestamp":{ "shape":"Timestamp", "documentation":"

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:

" } }, "documentation":"

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:

" + }, "status":{ "shape":"CoreDeviceStatus", "documentation":"

The status of the core device. The core device status can be:

" @@ -2466,6 +2488,12 @@ "box":true, "location":"querystring", "locationName":"nextToken" + }, + "runtime":{ + "shape":"CoreDeviceRuntimeString", + "documentation":"

The runtime to be used by the core device. The runtime can be:

", + "location":"querystring", + "locationName":"runtime" } } }, diff --git a/botocore/data/medialive/2017-10-14/service-2.json b/botocore/data/medialive/2017-10-14/service-2.json index b31a894c23..a69a05153a 100644 --- a/botocore/data/medialive/2017-10-14/service-2.json +++ b/botocore/data/medialive/2017-10-14/service-2.json @@ -10183,7 +10183,7 @@ "TimedMetadataBehavior": { "shape": "Fmp4TimedMetadataBehavior", "locationName": "timedMetadataBehavior", - "documentation": "When set to passthrough, timed metadata is passed through from input to output." + "documentation": "Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule." } }, "documentation": "Fmp4 Hls Settings" @@ -11651,15 +11651,15 @@ "Tag": { "shape": "__string", "locationName": "tag", - "documentation": "ID3 tag to insert into each segment. Supports special keyword identifiers to substitute in segment-related values.\\nSupported keyword identifiers: https://docs.aws.amazon.com/medialive/latest/ug/variable-data-identifiers.html" + "documentation": "Complete this parameter if you want to specify only the metadata, not the entire frame. MediaLive will insert the metadata in a TXXX frame. Enter the value as plain text. You can include standard MediaLive variable data such as the current segment number." }, "Id3": { "shape": "__string", "locationName": "id3", - "documentation": "Base64 string formatted according to the ID3 specification: http://id3.org/id3v2.4.0-structure" + "documentation": "Complete this parameter if you want to specify the entire ID3 metadata. Enter a base64 string that contains one or more fully formed ID3 tags, according to the ID3 specification: http://id3.org/id3v2.4.0-structure" } }, - "documentation": "Settings for the action to insert a user-defined ID3 tag in each HLS segment" + "documentation": "Settings for the action to insert ID3 metadata in every segment, in HLS output groups." }, "HlsId3SegmentTaggingState": { "type": "string", @@ -11928,10 +11928,10 @@ "Id3": { "shape": "__string", "locationName": "id3", - "documentation": "Base64 string formatted according to the ID3 specification: http://id3.org/id3v2.4.0-structure" + "documentation": "Enter a base64 string that contains one or more fully formed ID3 tags.See the ID3 specification: http://id3.org/id3v2.4.0-structure" } }, - "documentation": "Settings for the action to emit HLS metadata", + "documentation": "Settings for the action to insert ID3 metadata (as a one-time action) in HLS output groups.", "required": [ "Id3" ] @@ -14444,7 +14444,7 @@ "TimedMetadataBehavior": { "shape": "M3u8TimedMetadataBehavior", "locationName": "timedMetadataBehavior", - "documentation": "When set to passthrough, timed metadata is passed through from input to output." + "documentation": "Set to PASSTHROUGH to enable ID3 metadata insertion. To include metadata, you configure other parameters in the output group or individual outputs, or you add an ID3 action to the channel schedule." }, "TimedMetadataPid": { "shape": "__string", @@ -14607,6 +14607,16 @@ "shape": "__stringMin1", "locationName": "channelId", "documentation": "ID of the channel in MediaPackage that is the destination for this output group. You do not need to specify the individual inputs in MediaPackage; MediaLive will handle the connection of the two MediaLive pipelines to the two MediaPackage inputs. The MediaPackage channel and MediaLive channel must be in the same region." + }, + "ChannelGroup": { + "shape": "__stringMin1", + "locationName": "channelGroup", + "documentation": "Name of the channel group in MediaPackageV2. Only use if you are sending CMAF Ingest output to a CMAF ingest endpoint on a MediaPackage channel that uses MediaPackage v2." + }, + "ChannelName": { + "shape": "__stringMin1", + "locationName": "channelName", + "documentation": "Name of the channel in MediaPackageV2. Only use if you are sending CMAF Ingest output to a CMAF ingest endpoint on a MediaPackage channel that uses MediaPackage v2." } }, "documentation": "MediaPackage Output Destination Settings" @@ -16679,12 +16689,12 @@ "HlsId3SegmentTaggingSettings": { "shape": "HlsId3SegmentTaggingScheduleActionSettings", "locationName": "hlsId3SegmentTaggingSettings", - "documentation": "Action to insert HLS ID3 segment tagging" + "documentation": "Action to insert ID3 metadata in every segment, in HLS output groups" }, "HlsTimedMetadataSettings": { "shape": "HlsTimedMetadataScheduleActionSettings", "locationName": "hlsTimedMetadataSettings", - "documentation": "Action to insert HLS metadata" + "documentation": "Action to insert ID3 metadata once, in HLS output groups" }, "InputPrepareSettings": { "shape": "InputPrepareScheduleActionSettings", @@ -20599,6 +20609,26 @@ "shape": "__integerMin0Max2000", "locationName": "sendDelayMs", "documentation": "Number of milliseconds to delay the output from the second pipeline." + }, + "KlvBehavior": { + "shape": "CmafKLVBehavior", + "locationName": "klvBehavior", + "documentation": "If set to passthrough, passes any KLV data from the input source to this output." + }, + "KlvNameModifier": { + "shape": "__stringMax100", + "locationName": "klvNameModifier", + "documentation": "Change the modifier that MediaLive automatically adds to the Streams() name that identifies a KLV track. The default is \"klv\", which means the default name will be Streams(klv.cmfm). Any string you enter here will replace the \"klv\" string.\\nThe modifier can only contain: numbers, letters, plus (+), minus (-), underscore (_) and period (.) and has a maximum length of 100 characters." + }, + "NielsenId3NameModifier": { + "shape": "__stringMax100", + "locationName": "nielsenId3NameModifier", + "documentation": "Change the modifier that MediaLive automatically adds to the Streams() name that identifies a Nielsen ID3 track. The default is \"nid3\", which means the default name will be Streams(nid3.cmfm). Any string you enter here will replace the \"nid3\" string.\\nThe modifier can only contain: numbers, letters, plus (+), minus (-), underscore (_) and period (.) and has a maximum length of 100 characters." + }, + "Scte35NameModifier": { + "shape": "__stringMax100", + "locationName": "scte35NameModifier", + "documentation": "Change the modifier that MediaLive automatically adds to the Streams() name for a SCTE 35 track. The default is \"scte\", which means the default name will be Streams(scte.cmfm). Any string you enter here will replace the \"scte\" string.\\nThe modifier can only contain: numbers, letters, plus (+), minus (-), underscore (_) and period (.) and has a maximum length of 100 characters." } }, "documentation": "Cmaf Ingest Group Settings", @@ -28094,6 +28124,19 @@ "DISABLED", "ENABLED" ] + }, + "CmafKLVBehavior": { + "type": "string", + "documentation": "Cmaf KLVBehavior", + "enum": [ + "NO_PASSTHROUGH", + "PASSTHROUGH" + ] + }, + "__stringMax100": { + "type": "string", + "max": 100, + "documentation": "Placeholder documentation for __stringMax100" } }, "documentation": "API for AWS Elemental MediaLive" diff --git a/botocore/data/rds/2014-10-31/service-2.json b/botocore/data/rds/2014-10-31/service-2.json index 259209cf2b..318afb7638 100644 --- a/botocore/data/rds/2014-10-31/service-2.json +++ b/botocore/data/rds/2014-10-31/service-2.json @@ -3658,6 +3658,7 @@ "type":"string", "enum":[ "MYSQL_NATIVE_PASSWORD", + "MYSQL_CACHING_SHA2_PASSWORD", "POSTGRES_SCRAM_SHA_256", "POSTGRES_MD5", "SQL_SERVER_AUTHENTICATION" diff --git a/docs/source/conf.py b/docs/source/conf.py index 18c8d2506c..5349359f96 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -59,7 +59,7 @@ # The short X.Y version. version = '1.35.' # The full version, including alpha/beta/rc tags. -release = '1.35.81' +release = '1.35.82' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.