From 025cb825f9fcea28e2bac2c8da2359aaeab90b74 Mon Sep 17 00:00:00 2001 From: AWS SDK for Ruby Date: Tue, 1 Mar 2022 19:06:51 +0000 Subject: [PATCH] Updated API models and rebuilt service gems. --- apis/kafkaconnect/2021-09-14/api-2.json | 82 +++++- apis/kafkaconnect/2021-09-14/docs-2.json | 64 ++++- apis/mediapackage/2017-10-12/api-2.json | 3 +- apis/mgn/2020-02-26/api-2.json | 19 +- apis/mgn/2020-02-26/docs-2.json | 92 +++---- apis/rds/2014-10-31/docs-2.json | 60 ++--- gems/aws-partitions/CHANGELOG.md | 5 + gems/aws-partitions/VERSION | 2 +- gems/aws-partitions/partitions.json | 1 + gems/aws-sdk-kafkaconnect/CHANGELOG.md | 5 + gems/aws-sdk-kafkaconnect/VERSION | 2 +- .../lib/aws-sdk-kafkaconnect.rb | 2 +- .../lib/aws-sdk-kafkaconnect/client.rb | 41 ++- .../lib/aws-sdk-kafkaconnect/client_api.rb | 53 +++- .../lib/aws-sdk-kafkaconnect/types.rb | 79 +++++- gems/aws-sdk-mediapackage/CHANGELOG.md | 5 + gems/aws-sdk-mediapackage/VERSION | 2 +- .../lib/aws-sdk-mediapackage.rb | 2 +- .../lib/aws-sdk-mediapackage/client.rb | 14 +- .../lib/aws-sdk-mediapackage/types.rb | 6 +- gems/aws-sdk-mgn/CHANGELOG.md | 5 + gems/aws-sdk-mgn/VERSION | 2 +- gems/aws-sdk-mgn/lib/aws-sdk-mgn.rb | 2 +- gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb | 88 ++++--- .../aws-sdk-mgn/lib/aws-sdk-mgn/client_api.rb | 4 + gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb | 97 ++++--- gems/aws-sdk-rds/CHANGELOG.md | 5 + gems/aws-sdk-rds/VERSION | 2 +- gems/aws-sdk-rds/lib/aws-sdk-rds.rb | 2 +- gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb | 236 +++++++++--------- .../aws-sdk-rds/lib/aws-sdk-rds/db_cluster.rb | 94 ++++++- .../lib/aws-sdk-rds/db_cluster_snapshot.rb | 32 ++- gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb | 26 +- gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb | 204 +++++++++------ 34 files changed, 908 insertions(+), 430 deletions(-) diff --git a/apis/kafkaconnect/2021-09-14/api-2.json b/apis/kafkaconnect/2021-09-14/api-2.json index 1ab0856391e..59904d817a7 100644 --- a/apis/kafkaconnect/2021-09-14/api-2.json +++ b/apis/kafkaconnect/2021-09-14/api-2.json @@ -93,6 +93,26 @@ ], "idempotent":true }, + "DeleteCustomPlugin":{ + "name":"DeleteCustomPlugin", + "http":{ + "method":"DELETE", + "requestUri":"/v1/custom-plugins/{customPluginArn}", + "responseCode":200 + }, + "input":{"shape":"DeleteCustomPluginRequest"}, + "output":{"shape":"DeleteCustomPluginResponse"}, + "errors":[ + {"shape":"NotFoundException"}, + {"shape":"BadRequestException"}, + {"shape":"ForbiddenException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"TooManyRequestsException"}, + {"shape":"UnauthorizedException"}, + {"shape":"InternalServerErrorException"} + ], + "idempotent":true + }, "DescribeConnector":{ "name":"DescribeConnector", "http":{ @@ -392,7 +412,7 @@ ], "members":{ "capacity":{"shape":"Capacity"}, - "connectorConfiguration":{"shape":"__mapOf__string"}, + "connectorConfiguration":{"shape":"SyntheticCreateConnectorRequest__mapOf__string"}, "connectorDescription":{"shape":"__stringMax1024"}, "connectorName":{"shape":"__stringMin1Max128"}, "kafkaCluster":{"shape":"KafkaCluster"}, @@ -445,7 +465,7 @@ "members":{ "description":{"shape":"__stringMax1024"}, "name":{"shape":"__stringMin1Max128"}, - "propertiesFileContent":{"shape":"__string"} + "propertiesFileContent":{"shape":"SyntheticCreateWorkerConfigurationRequest__string"} } }, "CreateWorkerConfigurationResponse":{ @@ -558,6 +578,24 @@ "connectorState":{"shape":"ConnectorState"} } }, + "DeleteCustomPluginRequest":{ + "type":"structure", + "required":["customPluginArn"], + "members":{ + "customPluginArn":{ + "shape":"__string", + "location":"uri", + "locationName":"customPluginArn" + } + } + }, + "DeleteCustomPluginResponse":{ + "type":"structure", + "members":{ + "customPluginArn":{"shape":"__string"}, + "customPluginState":{"shape":"CustomPluginState"} + } + }, "DescribeConnectorRequest":{ "type":"structure", "required":["connectorArn"], @@ -574,7 +612,7 @@ "members":{ "capacity":{"shape":"CapacityDescription"}, "connectorArn":{"shape":"__string"}, - "connectorConfiguration":{"shape":"__mapOf__string"}, + "connectorConfiguration":{"shape":"SyntheticDescribeConnectorResponse__mapOf__string"}, "connectorDescription":{"shape":"__string"}, "connectorName":{"shape":"__string"}, "connectorState":{"shape":"ConnectorState"}, @@ -587,6 +625,7 @@ "logDelivery":{"shape":"LogDeliveryDescription"}, "plugins":{"shape":"__listOfPluginDescription"}, "serviceExecutionRoleArn":{"shape":"__string"}, + "stateDescription":{"shape":"StateDescription"}, "workerConfiguration":{"shape":"WorkerConfigurationDescription"} } }, @@ -609,7 +648,8 @@ "customPluginState":{"shape":"CustomPluginState"}, "description":{"shape":"__string"}, "latestRevision":{"shape":"CustomPluginRevisionSummary"}, - "name":{"shape":"__string"} + "name":{"shape":"__string"}, + "stateDescription":{"shape":"StateDescription"} } }, "DescribeWorkerConfigurationRequest":{ @@ -949,6 +989,33 @@ "exception":true, "fault":true }, + "StateDescription":{ + "type":"structure", + "members":{ + "code":{"shape":"__string"}, + "message":{"shape":"__string"} + } + }, + "SyntheticCreateConnectorRequest__mapOf__string":{ + "type":"map", + "key":{"shape":"__string"}, + "value":{"shape":"__string"}, + "sensitive":true + }, + "SyntheticCreateWorkerConfigurationRequest__string":{ + "type":"string", + "sensitive":true + }, + "SyntheticDescribeConnectorResponse__mapOf__string":{ + "type":"map", + "key":{"shape":"__string"}, + "value":{"shape":"__string"}, + "sensitive":true + }, + "SyntheticWorkerConfigurationRevisionDescription__string":{ + "type":"string", + "sensitive":true + }, "TooManyRequestsException":{ "type":"structure", "members":{ @@ -1037,7 +1104,7 @@ "members":{ "creationTime":{"shape":"__timestampIso8601"}, "description":{"shape":"__string"}, - "propertiesFileContent":{"shape":"__string"}, + "propertiesFileContent":{"shape":"SyntheticWorkerConfigurationRevisionDescription__string"}, "revision":{"shape":"__long"} } }, @@ -1122,11 +1189,6 @@ "max":9223372036854775807, "min":1 }, - "__mapOf__string":{ - "type":"map", - "key":{"shape":"__string"}, - "value":{"shape":"__string"} - }, "__string":{"type":"string"}, "__stringMax1024":{ "type":"string", diff --git a/apis/kafkaconnect/2021-09-14/docs-2.json b/apis/kafkaconnect/2021-09-14/docs-2.json index 318bf8676d2..82294ea3b03 100644 --- a/apis/kafkaconnect/2021-09-14/docs-2.json +++ b/apis/kafkaconnect/2021-09-14/docs-2.json @@ -6,6 +6,7 @@ "CreateCustomPlugin": "

Creates a custom plugin using the specified properties.

", "CreateWorkerConfiguration": "

Creates a worker configuration using the specified properties.

", "DeleteConnector": "

Deletes the specified connector.

", + "DeleteCustomPlugin": "

Deletes a custom plugin.

", "DescribeConnector": "

Returns summary information about the connector.

", "DescribeCustomPlugin": "

A summary description of the custom plugin.

", "DescribeWorkerConfiguration": "

Returns information about a worker configuration.

", @@ -181,6 +182,7 @@ "refs": { "CreateCustomPluginResponse$customPluginState": "

The state of the custom plugin.

", "CustomPluginSummary$customPluginState": "

The state of the custom plugin.

", + "DeleteCustomPluginResponse$customPluginState": "

The state of the custom plugin.

", "DescribeCustomPluginResponse$customPluginState": "

The state of the custom plugin.

" } }, @@ -200,6 +202,16 @@ "refs": { } }, + "DeleteCustomPluginRequest": { + "base": null, + "refs": { + } + }, + "DeleteCustomPluginResponse": { + "base": null, + "refs": { + } + }, "DescribeConnectorRequest": { "base": null, "refs": { @@ -456,6 +468,37 @@ "refs": { } }, + "StateDescription": { + "base": "

Details about the state of a resource.

", + "refs": { + "DescribeConnectorResponse$stateDescription": "

Details about the state of a connector.

", + "DescribeCustomPluginResponse$stateDescription": "

Details about the state of a custom plugin.

" + } + }, + "SyntheticCreateConnectorRequest__mapOf__string": { + "base": null, + "refs": { + "CreateConnectorRequest$connectorConfiguration": "

A map of keys to values that represent the configuration for the connector.

" + } + }, + "SyntheticCreateWorkerConfigurationRequest__string": { + "base": null, + "refs": { + "CreateWorkerConfigurationRequest$propertiesFileContent": "

Base64 encoded contents of connect-distributed.properties file.

" + } + }, + "SyntheticDescribeConnectorResponse__mapOf__string": { + "base": null, + "refs": { + "DescribeConnectorResponse$connectorConfiguration": "

A map of keys to values that represent the configuration for the connector.

" + } + }, + "SyntheticWorkerConfigurationRevisionDescription__string": { + "base": null, + "refs": { + "WorkerConfigurationRevisionDescription$propertiesFileContent": "

Base64 encoded contents of the connect-distributed.properties file.

" + } + }, "TooManyRequestsException": { "base": "

HTTP Status Code 429: Limit exceeded. Resource limit reached.

", "refs": { @@ -643,13 +686,6 @@ "WorkerConfiguration$revision": "

The revision of the worker configuration.

" } }, - "__mapOf__string": { - "base": null, - "refs": { - "CreateConnectorRequest$connectorConfiguration": "

A map of keys to values that represent the configuration for the connector.

", - "DescribeConnectorResponse$connectorConfiguration": "

A map of keys to values that represent the configuration for the connector.

" - } - }, "__string": { "base": null, "refs": { @@ -671,7 +707,6 @@ "CreateConnectorResponse$connectorName": "

The name of the connector.

", "CreateCustomPluginResponse$customPluginArn": "

The Amazon Resource Name (ARN) that Amazon assigned to the custom plugin.

", "CreateCustomPluginResponse$name": "

The name of the custom plugin.

", - "CreateWorkerConfigurationRequest$propertiesFileContent": "

Base64 encoded contents of connect-distributed.properties file.

", "CreateWorkerConfigurationResponse$name": "

The name of the worker configuration.

", "CreateWorkerConfigurationResponse$workerConfigurationArn": "

The Amazon Resource Name (ARN) that Amazon assigned to the worker configuration.

", "CustomPlugin$customPluginArn": "

The Amazon Resource Name (ARN) of the custom plugin.

", @@ -684,6 +719,8 @@ "DeleteConnectorRequest$connectorArn": "

The Amazon Resource Name (ARN) of the connector that you want to delete.

", "DeleteConnectorRequest$currentVersion": "

The current version of the connector that you want to delete.

", "DeleteConnectorResponse$connectorArn": "

The Amazon Resource Name (ARN) of the connector that you requested to delete.

", + "DeleteCustomPluginRequest$customPluginArn": "

The Amazon Resource Name (ARN) of the custom plugin that you want to delete.

", + "DeleteCustomPluginResponse$customPluginArn": "

The Amazon Resource Name (ARN) of the custom plugin that you requested to delete.

", "DescribeConnectorRequest$connectorArn": "

The Amazon Resource Name (ARN) of the connector that you want to describe.

", "DescribeConnectorResponse$connectorArn": "

The Amazon Resource Name (ARN) of the connector.

", "DescribeConnectorResponse$connectorDescription": "

A summary description of the connector.

", @@ -722,6 +759,12 @@ "S3LogDeliveryDescription$bucket": "

The name of the S3 bucket that is the destination for log delivery.

", "S3LogDeliveryDescription$prefix": "

The S3 prefix that is the destination for log delivery.

", "ServiceUnavailableException$message": null, + "StateDescription$code": "

A code that describes the state of a resource.

", + "StateDescription$message": "

A message that describes the state of a resource.

", + "SyntheticCreateConnectorRequest__mapOf__string$key": null, + "SyntheticCreateConnectorRequest__mapOf__string$value": null, + "SyntheticDescribeConnectorResponse__mapOf__string$key": null, + "SyntheticDescribeConnectorResponse__mapOf__string$value": null, "TooManyRequestsException$message": null, "UnauthorizedException$message": null, "UpdateConnectorRequest$connectorArn": "

The Amazon Resource Name (ARN) of the connector that you want to update.

", @@ -730,14 +773,11 @@ "WorkerConfiguration$workerConfigurationArn": "

The Amazon Resource Name (ARN) of the worker configuration.

", "WorkerConfigurationDescription$workerConfigurationArn": "

The Amazon Resource Name (ARN) of the worker configuration.

", "WorkerConfigurationRevisionDescription$description": "

The description of the worker configuration revision.

", - "WorkerConfigurationRevisionDescription$propertiesFileContent": "

Base64 encoded contents of the connect-distributed.properties file.

", "WorkerConfigurationRevisionSummary$description": "

The description of a worker configuration revision.

", "WorkerConfigurationSummary$description": "

The description of a worker configuration.

", "WorkerConfigurationSummary$name": "

The name of the worker configuration.

", "WorkerConfigurationSummary$workerConfigurationArn": "

The Amazon Resource Name (ARN) of the worker configuration.

", - "__listOf__string$member": null, - "__mapOf__string$key": null, - "__mapOf__string$value": null + "__listOf__string$member": null } }, "__stringMax1024": { diff --git a/apis/mediapackage/2017-10-12/api-2.json b/apis/mediapackage/2017-10-12/api-2.json index d54c0f7ed9b..23d4a1bd8bb 100644 --- a/apis/mediapackage/2017-10-12/api-2.json +++ b/apis/mediapackage/2017-10-12/api-2.json @@ -2163,7 +2163,8 @@ "Profile": { "enum": [ "NONE", - "HBBTV_1_5" + "HBBTV_1_5", + "HYBRIDCAST" ], "type": "string" }, diff --git a/apis/mgn/2020-02-26/api-2.json b/apis/mgn/2020-02-26/api-2.json index d7fa28bc7e4..e2f25619444 100644 --- a/apis/mgn/2020-02-26/api-2.json +++ b/apis/mgn/2020-02-26/api-2.json @@ -485,6 +485,13 @@ "type":"boolean", "box":true }, + "BootMode":{ + "type":"string", + "enum":[ + "LEGACY_BIOS", + "UEFI" + ] + }, "BoundedString":{ "type":"string", "max":256, @@ -1055,6 +1062,7 @@ "LaunchConfiguration":{ "type":"structure", "members":{ + "bootMode":{"shape":"BootMode"}, "copyPrivateIp":{"shape":"Boolean"}, "copyTags":{"shape":"Boolean"}, "ec2LaunchTemplateID":{"shape":"BoundedString"}, @@ -1277,7 +1285,8 @@ "type":"string", "enum":[ "GP2", - "ST1" + "ST1", + "GP3" ] }, "ReplicationConfigurationEbsEncryption":{ @@ -1293,7 +1302,8 @@ "deviceName":{"shape":"BoundedString"}, "iops":{"shape":"PositiveInteger"}, "isBootDisk":{"shape":"Boolean"}, - "stagingDiskType":{"shape":"ReplicationConfigurationReplicatedDiskStagingDiskType"} + "stagingDiskType":{"shape":"ReplicationConfigurationReplicatedDiskStagingDiskType"}, + "throughput":{"shape":"PositiveInteger"} } }, "ReplicationConfigurationReplicatedDiskStagingDiskType":{ @@ -1304,7 +1314,9 @@ "IO1", "SC1", "ST1", - "STANDARD" + "STANDARD", + "GP3", + "IO2" ] }, "ReplicationConfigurationReplicatedDisks":{ @@ -1629,6 +1641,7 @@ "type":"structure", "required":["sourceServerID"], "members":{ + "bootMode":{"shape":"BootMode"}, "copyPrivateIp":{"shape":"Boolean"}, "copyTags":{"shape":"Boolean"}, "launchDisposition":{"shape":"LaunchDisposition"}, diff --git a/apis/mgn/2020-02-26/docs-2.json b/apis/mgn/2020-02-26/docs-2.json index 8a0508c137f..23b1b7057d3 100644 --- a/apis/mgn/2020-02-26/docs-2.json +++ b/apis/mgn/2020-02-26/docs-2.json @@ -7,36 +7,36 @@ "DeleteJob": "

Deletes a single Job by ID.

", "DeleteReplicationConfigurationTemplate": "

Deletes a single Replication Configuration Template by ID

", "DeleteSourceServer": "

Deletes a single source server by ID.

", - "DeleteVcenterClient": "

Deletes a single vCenter client by ID.

", - "DescribeJobLogItems": "

Retrieves detailed Job log with paging.

", - "DescribeJobs": "

Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normaly created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.

", + "DeleteVcenterClient": "

Deletes a given vCenter client by ID.

", + "DescribeJobLogItems": "

Retrieves detailed job log items with paging.

", + "DescribeJobs": "

Returns a list of Jobs. Use the JobsID and fromDate and toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normally created by the StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.

", "DescribeReplicationConfigurationTemplates": "

Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.

", "DescribeSourceServers": "

Retrieves all SourceServers or multiple SourceServers by ID.

", - "DescribeVcenterClients": "

Lists all vCenter clients.

", - "DisconnectFromService": "

Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communciating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

", - "FinalizeCutover": "

Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDurationwill be nullified.

", + "DescribeVcenterClients": "

Returns a list of the installed vCenter clients.

", + "DisconnectFromService": "

Disconnects specific Source Servers from Application Migration Service. Data replication is stopped immediately. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. If the agent on the source server has not been prevented from communicating with the Application Migration Service service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.

", + "FinalizeCutover": "

Finalizes the cutover immediately for specific Source Servers. All AWS resources created by Application Migration Service for enabling the replication of these source servers will be terminated / deleted within 90 minutes. Launched Test or Cutover instances will NOT be terminated. The AWS Replication Agent will receive a command to uninstall itself (within 10 minutes). The following properties of the SourceServer will be changed immediately: dataReplicationInfo.dataReplicationState will be changed to DISCONNECTED; The SourceServer.lifeCycle.state will be changed to CUTOVER; The totalStorageBytes property fo each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.

", "GetLaunchConfiguration": "

Lists all LaunchConfigurations available, filtered by Source Server IDs.

", "GetReplicationConfiguration": "

Lists all ReplicationConfigurations, filtered by Source Server ID.

", "InitializeService": "

Initialize Application Migration Service.

", "ListTagsForResource": "

List all tags for your Application Migration Service resources.

", - "MarkAsArchived": "

Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle.state which equals DISCONNECTED or CUTOVER.

", + "MarkAsArchived": "

Archives specific Source Servers by setting the SourceServer.isArchived property to true for specified SourceServers by ID. This command only works for SourceServers with a lifecycle. state which equals DISCONNECTED or CUTOVER.

", "RetryDataReplication": "

Causes the data replication initiation sequence to begin immediately upon next Handshake for specified SourceServer IDs, regardless of when the previous initiation started. This command will not work if the SourceServer is not stalled or is in a DISCONNECTED or STOPPED state.

", "StartCutover": "

Launches a Cutover Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartCutover and changes the SourceServer.lifeCycle.state property to CUTTING_OVER.

", - "StartReplication": "

Starts replication on source server by ID.

", - "StartTest": "

Lauches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING.

", + "StartReplication": "

Starts replication for SNAPSHOT_SHIPPING agents.

", + "StartTest": "

Launches a Test Instance for specific Source Servers. This command starts a LAUNCH job whose initiatedBy property is StartTest and changes the SourceServer.lifeCycle.state property to TESTING.

", "TagResource": "

Adds or overwrites only the specified tags for the specified Application Migration Service resource or resources. When you specify an existing tag key, the value is overwritten with the new value. Each resource can have a maximum of 50 tags. Each tag consists of a key and optional value.

", "TerminateTargetInstances": "

Starts a job that terminates specific launched EC2 Test and Cutover instances. This command will not work for any Source Server with a lifecycle.state of TESTING, CUTTING_OVER, or CUTOVER.

", "UntagResource": "

Deletes the specified set of tags from the specified set of Application Migration Service resources.

", "UpdateLaunchConfiguration": "

Updates multiple LaunchConfigurations by Source Server ID.

", "UpdateReplicationConfiguration": "

Allows you to update multiple ReplicationConfigurations by Source Server ID.

", "UpdateReplicationConfigurationTemplate": "

Updates multiple ReplicationConfigurationTemplates by ID.

", - "UpdateSourceServerReplicationType": "

Updates source server Replication Type by ID.

" + "UpdateSourceServerReplicationType": "

Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.

" }, "shapes": { "ARN": { "base": null, "refs": { - "CreateReplicationConfigurationTemplateRequest$ebsEncryptionKeyArn": "

Request to configure an EBS enryption key during Replication Settings template creation.

", + "CreateReplicationConfigurationTemplateRequest$ebsEncryptionKeyArn": "

Request to configure an EBS encryption key during Replication Settings template creation.

", "Job$arn": "

the ARN of the specific Job.

", "ListTagsForResourceRequest$resourceArn": "

List tags for resource request by ARN.

", "ReplicationConfiguration$ebsEncryptionKeyArn": "

Replication Configuration EBS encryption key ARN.

", @@ -85,6 +85,13 @@ "UpdateReplicationConfigurationTemplateRequest$useDedicatedReplicationServer": "

Update replication configuration template use dedicated Replication Server request.

" } }, + "BootMode": { + "base": null, + "refs": { + "LaunchConfiguration$bootMode": "

Launch configuration boot mode.

", + "UpdateLaunchConfigurationRequest$bootMode": "

Update Launch configuration boot mode request.

" + } + }, "BoundedString": { "base": null, "refs": { @@ -96,7 +103,7 @@ "IdentificationHints$hostname": "

Hostname identification hint.

", "IdentificationHints$vmPath": "

vCenter VM path identification hint.

", "IdentificationHints$vmWareUuid": "

vmWare UUID identification hint.

", - "LaunchConfiguration$ec2LaunchTemplateID": "

Configure EC2 lauch configuration template ID.

", + "LaunchConfiguration$ec2LaunchTemplateID": "

Launch configuration EC2 Launch template ID.

", "NetworkInterface$macAddress": "

Network interface Mac address.

", "OS$fullString": "

OS full string.

", "ReplicationConfigurationReplicatedDisk$deviceName": "

Replication Configuration replicated disk device name.

", @@ -181,7 +188,7 @@ } }, "DataReplicationInitiationStep": { - "base": "

Data replication intiation step.

", + "base": "

Data replication initiation step.

", "refs": { "DataReplicationInitiationSteps$member": null } @@ -342,7 +349,7 @@ "IdentificationHints$awsInstanceID": "

AWS Instance ID identification hint.

", "JobLogEventData$conversionServerID": "

Job Event conversion Server ID.

", "JobLogEventData$targetInstanceID": "

Job Event Target instance ID.

", - "LaunchedInstance$ec2InstanceID": "

Configure launced instance EC2 ID.

" + "LaunchedInstance$ec2InstanceID": "

Launched instance EC2 ID.

" } }, "EC2InstanceType": { @@ -364,7 +371,7 @@ "FirstBoot": { "base": null, "refs": { - "LaunchedInstance$firstBoot": "

Configure launced instance first boot.

" + "LaunchedInstance$firstBoot": "

Launched instance first boot.

" } }, "GetLaunchConfigurationRequest": { @@ -387,12 +394,12 @@ "base": null, "refs": { "DataReplicationInfo$etaDateTime": "

Request to query the time when data replication will be complete.

", - "DataReplicationInfo$lagDuration": "

Request to query data replication lag durating.

", + "DataReplicationInfo$lagDuration": "

Request to query data replication lag duration.

", "DataReplicationInfo$lastSnapshotDateTime": "

Request to query data replication last snapshot time.

", "DataReplicationInitiation$nextAttemptDateTime": "

Request to query next data initiation date and time.

", "DataReplicationInitiation$startDateTime": "

Request to query data initiation start date and time.

", "DescribeJobsRequestFilters$fromDate": "

Request to describe Job log filters by date.

", - "DescribeJobsRequestFilters$toDate": "

Request to describe Job log by last date.

", + "DescribeJobsRequestFilters$toDate": "

Request to describe job log items by last date.

", "Job$creationDateTime": "

Job creation time.

", "Job$endDateTime": "

Job end time.

", "JobLog$logDateTime": "

Job log event date and time.

", @@ -453,7 +460,7 @@ "DescribeJobLogItemsRequest$jobID": "

Request to describe Job log job ID.

", "DescribeJobsRequestFiltersJobIDs$member": null, "Job$jobID": "

Job ID.

", - "LaunchedInstance$jobID": "

Configure launced instance Job ID.

", + "LaunchedInstance$jobID": "

Launched instance Job ID.

", "LifeCycleLastCutoverInitiated$jobID": "

Lifecycle last Cutover initiated by Job ID.

", "LifeCycleLastTestInitiated$jobID": "

Lifecycle last Test initiated Job ID.

" } @@ -507,8 +514,8 @@ "AccessDeniedException$message": null, "ConflictException$code": null, "ConflictException$message": null, - "ConflictException$resourceId": "

A conflict occured when prompting for the Resource ID.

", - "ConflictException$resourceType": "

A conflict occured when prompting for resource type.

", + "ConflictException$resourceId": "

A conflict occurred when prompting for the Resource ID.

", + "ConflictException$resourceType": "

A conflict occurred when prompting for resource type.

", "DataReplicationError$rawError": "

Error in data replication.

", "InternalServerException$message": null, "JobLogEventData$rawError": "

Job error.

", @@ -519,7 +526,7 @@ "ServiceQuotaExceededException$code": null, "ServiceQuotaExceededException$message": null, "ServiceQuotaExceededException$quotaCode": "

Exceeded the service quota code.

", - "ServiceQuotaExceededException$resourceId": "

Exceeded the service quota resource Id.

", + "ServiceQuotaExceededException$resourceId": "

Exceeded the service quota resource ID.

", "ServiceQuotaExceededException$resourceType": "

Exceeded the service quota resource type.

", "ServiceQuotaExceededException$serviceCode": "

Exceeded the service quota service code.

", "ThrottlingException$message": null, @@ -542,7 +549,7 @@ "LaunchDisposition": { "base": null, "refs": { - "LaunchConfiguration$launchDisposition": "

Configure launch dispostion for launch configuration.

", + "LaunchConfiguration$launchDisposition": "

Launch disposition for launch configuration.

", "UpdateLaunchConfigurationRequest$launchDisposition": "

Update Launch configuration launch disposition request.

" } }, @@ -553,7 +560,7 @@ } }, "LaunchedInstance": { - "base": "

Configure launced instance.

", + "base": "

Launched instance.

", "refs": { "SourceServer$launchedInstance": "

Source server launched instance.

" } @@ -561,7 +568,7 @@ "Licensing": { "base": "

Configure Licensing.

", "refs": { - "LaunchConfiguration$licensing": "

Configure launch configuration OS licensing.

", + "LaunchConfiguration$licensing": "

Launch configuration OS licensing.

", "UpdateLaunchConfigurationRequest$licensing": "

Update Launch configuration licensing request.

" } }, @@ -602,9 +609,9 @@ } }, "LifeCycleLastTestFinalized": { - "base": "

Lifecycle last Test finlized.

", + "base": "

Lifecycle last Test finalized.

", "refs": { - "LifeCycleLastTest$finalized": "

Lifecycle last Test finlized.

" + "LifeCycleLastTest$finalized": "

Lifecycle last Test finalized.

" } }, "LifeCycleLastTestInitiated": { @@ -670,7 +677,7 @@ "refs": { "DescribeJobLogItemsRequest$nextToken": "

Request to describe Job log next token.

", "DescribeJobLogItemsResponse$nextToken": "

Request to describe Job log response next token.

", - "DescribeJobsRequest$nextToken": "

Request to describe Job logby next token.

", + "DescribeJobsRequest$nextToken": "

Request to describe job log items by next token.

", "DescribeJobsResponse$nextToken": "

Request to describe Job response by next token.

", "DescribeReplicationConfigurationTemplatesRequest$nextToken": "

Request to describe Replication Configuration template by next token.

", "DescribeReplicationConfigurationTemplatesResponse$nextToken": "

Request to describe Replication Configuration template by next token.

", @@ -705,7 +712,8 @@ "InternalServerException$retryAfterSeconds": "

The server encountered an unexpected condition that prevented it from fulfilling the request. The request will be retried again after x seconds.

", "ReplicationConfiguration$bandwidthThrottling": "

Replication Configuration set bandwidth throttling.

", "ReplicationConfigurationReplicatedDisk$iops": "

Replication Configuration replicated disk IOPs.

", - "ReplicationConfigurationTemplate$bandwidthThrottling": "

Replication Configuration template bandwidth throtting.

", + "ReplicationConfigurationReplicatedDisk$throughput": "

Replication Configuration replicated disk throughput.

", + "ReplicationConfigurationTemplate$bandwidthThrottling": "

Replication Configuration template bandwidth throttling.

", "SourceProperties$ramBytes": "

Source server RAM in bytes.

", "UpdateReplicationConfigurationRequest$bandwidthThrottling": "

Update replication configuration bandwidth throttling request.

", "UpdateReplicationConfigurationTemplateRequest$bandwidthThrottling": "

Update replication configuration template bandwidth throttling request.

" @@ -729,9 +737,9 @@ "ReplicationConfigurationDefaultLargeStagingDiskType": { "base": null, "refs": { - "CreateReplicationConfigurationTemplateRequest$defaultLargeStagingDiskType": "

Request to configure the Staging Disk EBS volume type to \"gp2\" during Replication Settings template creation.

", + "CreateReplicationConfigurationTemplateRequest$defaultLargeStagingDiskType": "

Request to configure the default large staging disk EBS volume type during Replication Settings template creation.

", "ReplicationConfiguration$defaultLargeStagingDiskType": "

Replication Configuration use default large Staging Disks.

", - "ReplicationConfigurationTemplate$defaultLargeStagingDiskType": "

Replication Configuration template use dedault large Staging Disk type.

", + "ReplicationConfigurationTemplate$defaultLargeStagingDiskType": "

Replication Configuration template use default large Staging Disk type.

", "UpdateReplicationConfigurationRequest$defaultLargeStagingDiskType": "

Update replication configuration use default large Staging Disk type request.

", "UpdateReplicationConfigurationTemplateRequest$defaultLargeStagingDiskType": "

Update replication configuration template use default large Staging Disk type request.

" } @@ -739,7 +747,7 @@ "ReplicationConfigurationEbsEncryption": { "base": null, "refs": { - "CreateReplicationConfigurationTemplateRequest$ebsEncryption": "

Request to configure EBS enryption during Replication Settings template creation.

", + "CreateReplicationConfigurationTemplateRequest$ebsEncryption": "

Request to configure EBS encryption during Replication Settings template creation.

", "ReplicationConfiguration$ebsEncryption": "

Replication Configuration EBS encryption.

", "ReplicationConfigurationTemplate$ebsEncryption": "

Replication Configuration template EBS encryption.

", "UpdateReplicationConfigurationRequest$ebsEncryption": "

Update replication configuration EBS encryption request.

", @@ -775,7 +783,7 @@ "base": null, "refs": { "DeleteReplicationConfigurationTemplateRequest$replicationConfigurationTemplateID": "

Request to delete Replication Configuration Template from service by Replication Configuration Template ID.

", - "ReplicationConfigurationTemplate$replicationConfigurationTemplateID": "

Replication Configuration template template ID.

", + "ReplicationConfigurationTemplate$replicationConfigurationTemplateID": "

Replication Configuration template ID.

", "ReplicationConfigurationTemplateIDs$member": null, "UpdateReplicationConfigurationTemplateRequest$replicationConfigurationTemplateID": "

Update replication configuration template template ID request.

" } @@ -795,7 +803,7 @@ "ReplicationServersSecurityGroupsIDs": { "base": null, "refs": { - "CreateReplicationConfigurationTemplateRequest$replicationServersSecurityGroupsIDs": "

Request to configure the Replication Server Secuirity group ID during Replication Settings template creation.

", + "CreateReplicationConfigurationTemplateRequest$replicationServersSecurityGroupsIDs": "

Request to configure the Replication Server Security group ID during Replication Settings template creation.

", "ReplicationConfiguration$replicationServersSecurityGroupsIDs": "

Replication Configuration Replication Server Security Group IDs.

", "ReplicationConfigurationTemplate$replicationServersSecurityGroupsIDs": "

Replication Configuration template server Security Groups IDs.

", "UpdateReplicationConfigurationRequest$replicationServersSecurityGroupsIDs": "

Update replication configuration Replication Server Security Groups IDs request.

", @@ -840,7 +848,7 @@ "SmallBoundedString": { "base": null, "refs": { - "LaunchConfiguration$name": "

Configure launch configuration name.

", + "LaunchConfiguration$name": "

Launch configuration name.

", "ReplicationConfiguration$name": "

Replication Configuration name.

", "UpdateLaunchConfigurationRequest$name": "

Update Launch configuration name request.

", "UpdateReplicationConfigurationRequest$name": "

Update replication configuration name request.

" @@ -865,11 +873,11 @@ "DeleteSourceServerRequest$sourceServerID": "

Request to delete Source Server from service by Server ID.

", "DescribeSourceServersRequestFiltersIDs$member": null, "DisconnectFromServiceRequest$sourceServerID": "

Request to disconnect Source Server from service by Server ID.

", - "FinalizeCutoverRequest$sourceServerID": "

Request to finalize Cutover by Soure Server ID.

", + "FinalizeCutoverRequest$sourceServerID": "

Request to finalize Cutover by Source Server ID.

", "GetLaunchConfigurationRequest$sourceServerID": "

Request to get Launch Configuration information by Source Server ID.

", - "GetReplicationConfigurationRequest$sourceServerID": "

Request to get Replication Configuaration by Source Server ID.

", + "GetReplicationConfigurationRequest$sourceServerID": "

Request to get Replication Configuration by Source Server ID.

", "JobLogEventData$sourceServerID": "

Job Event Source Server ID.

", - "LaunchConfiguration$sourceServerID": "

Configure launch configuration Source Server ID.

", + "LaunchConfiguration$sourceServerID": "

Launch configuration Source Server ID.

", "MarkAsArchivedRequest$sourceServerID": "

Mark as archived by Source Server ID.

", "ParticipatingServer$sourceServerID": "

Participating server Source Server ID.

", "ReplicationConfiguration$sourceServerID": "

Replication Configuration Source Server ID.

", @@ -931,7 +939,7 @@ "base": null, "refs": { "DescribeJobLogItemsRequest$maxResults": "

Request to describe Job log item maximum results.

", - "DescribeJobsRequest$maxResults": "

Request to describe Job log by max results.

", + "DescribeJobsRequest$maxResults": "

Request to describe job log items by max results.

", "DescribeReplicationConfigurationTemplatesRequest$maxResults": "

Request to describe Replication Configuration template by max results.

", "DescribeSourceServersRequest$maxResults": "

Request to filter Source Servers list by maximum results.

", "DescribeVcenterClientsRequest$maxResults": "

Maximum results to be returned in DescribeVcenterClients.

" @@ -974,9 +982,9 @@ "TagsMap": { "base": null, "refs": { - "CreateReplicationConfigurationTemplateRequest$stagingAreaTags": "

Request to configure Staiging Area tags during Replication Settings template creation.

", + "CreateReplicationConfigurationTemplateRequest$stagingAreaTags": "

Request to configure Staging Area tags during Replication Settings template creation.

", "CreateReplicationConfigurationTemplateRequest$tags": "

Request to configure tags during Replication Settings template creation.

", - "Job$tags": "

Tags associated with spcific Job.

", + "Job$tags": "

Tags associated with specific Job.

", "ListTagsForResourceResponse$tags": "

List tags for resource response.

", "ReplicationConfiguration$stagingAreaTags": "

Replication Configuration Staging Area tags.

", "ReplicationConfigurationTemplate$stagingAreaTags": "

Replication Configuration template Staging Area Tags.

", @@ -995,7 +1003,7 @@ "TargetInstanceTypeRightSizingMethod": { "base": null, "refs": { - "LaunchConfiguration$targetInstanceTypeRightSizingMethod": "

Configure launch configuration Target instance type right sizing method.

", + "LaunchConfiguration$targetInstanceTypeRightSizingMethod": "

Launch configuration Target instance type right sizing method.

", "UpdateLaunchConfigurationRequest$targetInstanceTypeRightSizingMethod": "

Update Launch configuration Target instance right sizing request.

" } }, @@ -1021,7 +1029,7 @@ } }, "UninitializedAccountException": { - "base": "

Unitialized account exception.

", + "base": "

Uninitialized account exception.

", "refs": { } }, diff --git a/apis/rds/2014-10-31/docs-2.json b/apis/rds/2014-10-31/docs-2.json index 316d880618a..f25b149e488 100644 --- a/apis/rds/2014-10-31/docs-2.json +++ b/apis/rds/2014-10-31/docs-2.json @@ -11,16 +11,16 @@ "BacktrackDBCluster": "

Backtracks a DB cluster to a specific time, without creating a new DB cluster.

For more information on backtracking, see Backtracking an Aurora DB Cluster in the Amazon Aurora User Guide.

This action only applies to Aurora MySQL DB clusters.

", "CancelExportTask": "

Cancels an export task in progress that is exporting a snapshot to Amazon S3. Any data that has already been written to the S3 bucket isn't removed.

", "CopyDBClusterParameterGroup": "

Copies the specified DB cluster parameter group.

", - "CopyDBClusterSnapshot": "

Copies a snapshot of a DB cluster.

To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot.

You can copy an encrypted DB cluster snapshot from another Amazon Web Services Region. In that case, the Amazon Web Services Region where you call the CopyDBClusterSnapshot action is the destination Amazon Web Services Region for the encrypted DB cluster snapshot to be copied to. To copy an encrypted DB cluster snapshot from another Amazon Web Services Region, you must provide the following values:

To cancel the copy operation once it is in progress, delete the target DB cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in \"copying\" status.

For more information on copying encrypted Amazon Aurora DB cluster snapshots from one Amazon Web Services Region to another, see Copying a Snapshot in the Amazon Aurora User Guide.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "CopyDBClusterSnapshot": "

Copies a snapshot of a DB cluster.

To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot.

You can copy an encrypted DB cluster snapshot from another Amazon Web Services Region. In that case, the Amazon Web Services Region where you call the CopyDBClusterSnapshot action is the destination Amazon Web Services Region for the encrypted DB cluster snapshot to be copied to. To copy an encrypted DB cluster snapshot from another Amazon Web Services Region, you must provide the following values:

To cancel the copy operation once it is in progress, delete the target DB cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that DB cluster snapshot is in \"copying\" status.

For more information on copying encrypted Amazon Aurora DB cluster snapshots from one Amazon Web Services Region to another, see Copying a Snapshot in the Amazon Aurora User Guide.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "CopyDBParameterGroup": "

Copies the specified DB parameter group.

", "CopyDBSnapshot": "

Copies the specified DB snapshot. The source DB snapshot must be in the available state.

You can copy a snapshot from one Amazon Web Services Region to another. In that case, the Amazon Web Services Region where you call the CopyDBSnapshot action is the destination Amazon Web Services Region for the DB snapshot copy.

This command doesn't apply to RDS Custom.

For more information about copying snapshots, see Copying a DB Snapshot in the Amazon RDS User Guide.

", "CopyOptionGroup": "

Copies the specified option group.

", "CreateCustomAvailabilityZone": "

Creates a custom Availability Zone (AZ).

A custom AZ is an on-premises AZ that is integrated with a VMware vSphere cluster.

For more information about RDS on VMware, see the RDS on VMware User Guide.

", "CreateCustomDBEngineVersion": "

Creates a custom DB engine version (CEV). A CEV is a binary volume snapshot of a database engine and specific AMI. The supported engines are the following:

Amazon RDS, which is a fully managed service, supplies the Amazon Machine Image (AMI) and database software. The Amazon RDS database software is preinstalled, so you need only select a DB engine and version, and create your database. With Amazon RDS Custom for Oracle, you upload your database installation files in Amazon S3.

When you create a custom engine version, you specify the files in a JSON document called a CEV manifest. This document describes installation .zip files stored in Amazon S3. RDS Custom creates your CEV from the installation files that you provided. This service model is called Bring Your Own Media (BYOM).

Creation takes approximately two hours. If creation fails, RDS Custom issues RDS-EVENT-0196 with the message Creation failed for custom engine version, and includes details about the failure. For example, the event prints missing files.

After you create the CEV, it is available for use. You can create multiple CEVs, and create multiple RDS Custom instances from any CEV. You can also change the status of a CEV to make it available or inactive.

The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in CloudTrail, calls to the CreateCustomDbEngineVersion event aren't logged. However, you might see calls from the API gateway that accesses your Amazon S3 bucket. These calls originate from the MediaImport service for the CreateCustomDbEngineVersion event.

For more information, see Creating a CEV in the Amazon RDS User Guide.

", - "CreateDBCluster": "

Creates a new Amazon Aurora DB cluster or Multi-AZ DB cluster.

You can use the ReplicationSourceIdentifier parameter to create an Amazon Aurora DB cluster as a read replica of another DB cluster or Amazon RDS MySQL or PostgreSQL DB instance. For cross-Region replication where the DB cluster identified by ReplicationSourceIdentifier is encrypted, also specify the PreSignedUrl parameter.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "CreateDBCluster": "

Creates a new Amazon Aurora DB cluster or Multi-AZ DB cluster.

You can use the ReplicationSourceIdentifier parameter to create an Amazon Aurora DB cluster as a read replica of another DB cluster or Amazon RDS MySQL or PostgreSQL DB instance. For cross-Region replication where the DB cluster identified by ReplicationSourceIdentifier is encrypted, also specify the PreSignedUrl parameter.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "CreateDBClusterEndpoint": "

Creates a new custom endpoint and associates it with an Amazon Aurora DB cluster.

This action only applies to Aurora DB clusters.

", - "CreateDBClusterParameterGroup": "

Creates a new DB cluster parameter group.

Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster.

A DB cluster parameter group is initially created with the default parameters for the database engine used by instances in the DB cluster. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBClusterParameterGroup. Once you've created a DB cluster parameter group, you need to associate it with your DB cluster using ModifyDBCluster.

When you associate a new DB cluster parameter group with a running Aurora DB cluster, reboot the DB instances in the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect.

When you associate a new DB cluster parameter group with a running Multi-AZ DB cluster, reboot the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect.

After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the DB cluster parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBClusterParameters action to verify that your DB cluster parameter group has been created or modified.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", - "CreateDBClusterSnapshot": "

Creates a snapshot of a DB cluster.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "CreateDBClusterParameterGroup": "

Creates a new DB cluster parameter group.

Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster.

A DB cluster parameter group is initially created with the default parameters for the database engine used by instances in the DB cluster. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBClusterParameterGroup. Once you've created a DB cluster parameter group, you need to associate it with your DB cluster using ModifyDBCluster.

When you associate a new DB cluster parameter group with a running Aurora DB cluster, reboot the DB instances in the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect.

When you associate a new DB cluster parameter group with a running Multi-AZ DB cluster, reboot the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect.

After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the DB cluster parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBClusterParameters action to verify that your DB cluster parameter group has been created or modified.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "CreateDBClusterSnapshot": "

Creates a snapshot of a DB cluster.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "CreateDBInstance": "

Creates a new DB instance.

", "CreateDBInstanceReadReplica": "

Creates a new DB instance that acts as a read replica for an existing source DB instance. You can create a read replica for a DB instance running MySQL, MariaDB, Oracle, PostgreSQL, or SQL Server. For more information, see Working with Read Replicas in the Amazon RDS User Guide.

Amazon Aurora doesn't support this action. Call the CreateDBInstance action to create a DB instance for an Aurora DB cluster.

All read replica DB instances are created with backups disabled. All other DB instance attributes (including DB security groups and DB parameter groups) are inherited from the source DB instance, except as specified.

Your source DB instance must have backup retention enabled.

", "CreateDBParameterGroup": "

Creates a new DB parameter group.

A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup. Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance. When you associate a new DB parameter group with a running DB instance, you need to reboot the DB instance without failover for the new DB parameter group and associated settings to take effect.

This command doesn't apply to RDS Custom.

After you create a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.

", @@ -34,10 +34,10 @@ "CreateOptionGroup": "

Creates a new option group. You can create up to 20 option groups.

This command doesn't apply to RDS Custom.

", "DeleteCustomAvailabilityZone": "

Deletes a custom Availability Zone (AZ).

A custom AZ is an on-premises AZ that is integrated with a VMware vSphere cluster.

For more information about RDS on VMware, see the RDS on VMware User Guide.

", "DeleteCustomDBEngineVersion": "

Deletes a custom engine version. To run this command, make sure you meet the following prerequisites:

Typically, deletion takes a few minutes.

The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in CloudTrail, calls to the DeleteCustomDbEngineVersion event aren't logged. However, you might see calls from the API gateway that accesses your Amazon S3 bucket. These calls originate from the MediaImport service for the DeleteCustomDbEngineVersion event.

For more information, see Deleting a CEV in the Amazon RDS User Guide.

", - "DeleteDBCluster": "

The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified DB cluster are not deleted.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "DeleteDBCluster": "

The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified DB cluster are not deleted.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "DeleteDBClusterEndpoint": "

Deletes a custom endpoint and removes it from an Amazon Aurora DB cluster.

This action only applies to Aurora DB clusters.

", - "DeleteDBClusterParameterGroup": "

Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", - "DeleteDBClusterSnapshot": "

Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated.

The DB cluster snapshot must be in the available state to be deleted.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "DeleteDBClusterParameterGroup": "

Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "DeleteDBClusterSnapshot": "

Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated.

The DB cluster snapshot must be in the available state to be deleted.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "DeleteDBInstance": "

The DeleteDBInstance action deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance are not deleted.

If you request a final DB snapshot the status of the Amazon RDS DB instance is deleting until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action can't be canceled or reverted once submitted.

When a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when you skip creation of the final snapshot with the SkipFinalSnapshot parameter.

If the specified DB instance is part of an Amazon Aurora DB cluster, you can't delete the DB instance if both of the following conditions are true:

To delete a DB instance in this case, first call the PromoteReadReplicaDBCluster API action to promote the DB cluster so it's no longer a read replica. After the promotion completes, then call the DeleteDBInstance API action to delete the final instance in the DB cluster.

", "DeleteDBInstanceAutomatedBackup": "

Deletes automated backups using the DbiResourceId value of the source DB instance or the Amazon Resource Name (ARN) of the automated backups.

", "DeleteDBParameterGroup": "

Deletes a specified DB parameter group. The DB parameter group to be deleted can't be associated with any DB instances.

", @@ -56,11 +56,11 @@ "DescribeCustomAvailabilityZones": "

Returns information about custom Availability Zones (AZs).

A custom AZ is an on-premises AZ that is integrated with a VMware vSphere cluster.

For more information about RDS on VMware, see the RDS on VMware User Guide.

", "DescribeDBClusterBacktracks": "

Returns information about backtracks for a DB cluster.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

This action only applies to Aurora MySQL DB clusters.

", "DescribeDBClusterEndpoints": "

Returns information about endpoints for an Amazon Aurora DB cluster.

This action only applies to Aurora DB clusters.

", - "DescribeDBClusterParameterGroups": "

Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list will contain only the description of the specified DB cluster parameter group.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", - "DescribeDBClusterParameters": "

Returns the detailed parameter list for a particular DB cluster parameter group.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "DescribeDBClusterParameterGroups": "

Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list will contain only the description of the specified DB cluster parameter group.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "DescribeDBClusterParameters": "

Returns the detailed parameter list for a particular DB cluster parameter group.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "DescribeDBClusterSnapshotAttributes": "

Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster snapshot.

When sharing snapshots with other Amazon Web Services accounts, DescribeDBClusterSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon Web Services accounts that are authorized to copy or restore the manual DB cluster snapshot. If all is included in the list of values for the restore attribute, then the manual DB cluster snapshot is public and can be copied or restored by all Amazon Web Services accounts.

To add or remove access for an Amazon Web Services account to copy or restore a manual DB cluster snapshot, or to make the manual DB cluster snapshot public or private, use the ModifyDBClusterSnapshotAttribute API action.

", - "DescribeDBClusterSnapshots": "

Returns information about DB cluster snapshots. This API action supports pagination.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", - "DescribeDBClusters": "

Returns information about Amazon Aurora DB clusters and Multi-AZ DB clusters. This API supports pagination.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

This operation can also return information for Amazon Neptune DB instances and Amazon DocumentDB instances.

", + "DescribeDBClusterSnapshots": "

Returns information about DB cluster snapshots. This API action supports pagination.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "DescribeDBClusters": "

Returns information about Amazon Aurora DB clusters and Multi-AZ DB clusters. This API supports pagination.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

This operation can also return information for Amazon Neptune DB instances and Amazon DocumentDB instances.

", "DescribeDBEngineVersions": "

Returns a list of the available DB engines.

", "DescribeDBInstanceAutomatedBackups": "

Displays backups for both current and deleted instances. For example, use this operation to find details about automated backups for previously deleted instances. Current instances with retention periods greater than zero (0) are returned for both the DescribeDBInstanceAutomatedBackups and DescribeDBInstances operations.

All parameters are optional.

", "DescribeDBInstances": "

Returns information about provisioned RDS instances. This API supports pagination.

This operation can also return information for Amazon Neptune DB instances and Amazon DocumentDB instances.

", @@ -92,16 +92,16 @@ "DescribeSourceRegions": "

Returns a list of the source Amazon Web Services Regions where the current Amazon Web Services Region can create a read replica, copy a DB snapshot from, or replicate automated backups from. This API action supports pagination.

", "DescribeValidDBInstanceModifications": "

You can call DescribeValidDBInstanceModifications to learn what modifications you can make to your DB instance. You can use this information when you call ModifyDBInstance.

This command doesn't apply to RDS Custom.

", "DownloadDBLogFilePortion": "

Downloads all or a portion of the specified log file, up to 1 MB in size.

This command doesn't apply to RDS Custom.

", - "FailoverDBCluster": "

Forces a failover for a DB cluster.

For an Aurora DB cluster, failover for a DB cluster promotes one of the Aurora Replicas (read-only instances) in the DB cluster to be the primary DB instance (the cluster writer).

For a Multi-AZ DB cluster, failover for a DB cluster promotes one of the readable standby DB instances (read-only instances) in the DB cluster to be the primary DB instance (the cluster writer).

An Amazon Aurora DB cluster automatically fails over to an Aurora Replica, if one exists, when the primary DB instance fails. A Multi-AZ DB cluster automatically fails over to a readbable standby DB instance when the primary DB instance fails.

To simulate a failure of a primary instance for testing, you can force a failover. Because each instance in a DB cluster has its own endpoint address, make sure to clean up and re-establish any existing connections that use those endpoint addresses when the failover is complete.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "FailoverDBCluster": "

Forces a failover for a DB cluster.

For an Aurora DB cluster, failover for a DB cluster promotes one of the Aurora Replicas (read-only instances) in the DB cluster to be the primary DB instance (the cluster writer).

For a Multi-AZ DB cluster, failover for a DB cluster promotes one of the readable standby DB instances (read-only instances) in the DB cluster to be the primary DB instance (the cluster writer).

An Amazon Aurora DB cluster automatically fails over to an Aurora Replica, if one exists, when the primary DB instance fails. A Multi-AZ DB cluster automatically fails over to a readbable standby DB instance when the primary DB instance fails.

To simulate a failure of a primary instance for testing, you can force a failover. Because each instance in a DB cluster has its own endpoint address, make sure to clean up and re-establish any existing connections that use those endpoint addresses when the failover is complete.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "FailoverGlobalCluster": "

Initiates the failover process for an Aurora global database (GlobalCluster).

A failover for an Aurora global database promotes one of secondary read-only DB clusters to be the primary DB cluster and demotes the primary DB cluster to being a secondary (read-only) DB cluster. In other words, the role of the current primary DB cluster and the selected (target) DB cluster are switched. The selected secondary DB cluster assumes full read/write capabilities for the Aurora global database.

For more information about failing over an Amazon Aurora global database, see Managed planned failover for Amazon Aurora global databases in the Amazon Aurora User Guide.

This action applies to GlobalCluster (Aurora global databases) only. Use this action only on healthy Aurora global databases with running Aurora DB clusters and no Region-wide outages, to test disaster recovery scenarios or to reconfigure your Aurora global database topology.

", "ImportInstallationMedia": "

Imports the installation media for a DB engine that requires an on-premises customer provided license, such as SQL Server.

", "ListTagsForResource": "

Lists all tags on an Amazon RDS resource.

For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

", "ModifyCertificates": "

Override the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificate for Amazon RDS for new DB instances temporarily, or remove the override.

By using this operation, you can specify an RDS-approved SSL/TLS certificate for new DB instances that is different from the default certificate provided by RDS. You can also use this operation to remove the override, so that new DB instances use the default certificate provided by RDS.

You might need to override the default certificate in the following situations:

For more information about rotating your SSL/TLS certificate for RDS DB engines, see Rotating Your SSL/TLS Certificate in the Amazon RDS User Guide.

For more information about rotating your SSL/TLS certificate for Aurora DB engines, see Rotating Your SSL/TLS Certificate in the Amazon Aurora User Guide.

", "ModifyCurrentDBClusterCapacity": "

Set the capacity of an Aurora Serverless DB cluster to a specific value.

Aurora Serverless scales seamlessly based on the workload on the DB cluster. In some cases, the capacity might not scale fast enough to meet a sudden change in workload, such as a large number of new transactions. Call ModifyCurrentDBClusterCapacity to set the capacity explicitly.

After this call sets the DB cluster capacity, Aurora Serverless can automatically scale the DB cluster based on the cooldown period for scaling up and the cooldown period for scaling down.

For more information about Aurora Serverless, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.

If you call ModifyCurrentDBClusterCapacity with the default TimeoutAction, connections that prevent Aurora Serverless from finding a scaling point might be dropped. For more information about scaling points, see Autoscaling for Aurora Serverless in the Amazon Aurora User Guide.

This action only applies to Aurora Serverless DB clusters.

", "ModifyCustomDBEngineVersion": "

Modifies the status of a custom engine version (CEV). You can find CEVs to modify by calling DescribeDBEngineVersions.

The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in CloudTrail, calls to the ModifyCustomDbEngineVersion event aren't logged. However, you might see calls from the API gateway that accesses your Amazon S3 bucket. These calls originate from the MediaImport service for the ModifyCustomDbEngineVersion event.

For more information, see Modifying CEV status in the Amazon RDS User Guide.

", - "ModifyDBCluster": "

Modify the settings for an Amazon Aurora DB cluster or a Multi-AZ DB cluster. You can change one or more settings by specifying these parameters and the new values in the request.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "ModifyDBCluster": "

Modify the settings for an Amazon Aurora DB cluster or a Multi-AZ DB cluster. You can change one or more settings by specifying these parameters and the new values in the request.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "ModifyDBClusterEndpoint": "

Modifies the properties of an endpoint in an Amazon Aurora DB cluster.

This action only applies to Aurora DB clusters.

", - "ModifyDBClusterParameterGroup": "

Modifies the parameters of a DB cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.

After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBClusterParameters action to verify that your DB cluster parameter group has been created or modified.

If the modified DB cluster parameter group is used by an Aurora Serverless cluster, Aurora applies the update immediately. The cluster restart might interrupt your workload. In that case, your application must reopen any connections and retry any transactions that were active when the parameter changes took effect.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "ModifyDBClusterParameterGroup": "

Modifies the parameters of a DB cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.

After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon RDS to fully complete the create action before the parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBClusterParameters action to verify that your DB cluster parameter group has been created or modified.

If the modified DB cluster parameter group is used by an Aurora Serverless cluster, Aurora applies the update immediately. The cluster restart might interrupt your workload. In that case, your application must reopen any connections and retry any transactions that were active when the parameter changes took effect.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "ModifyDBClusterSnapshotAttribute": "

Adds an attribute and values to, or removes an attribute and values from, a manual DB cluster snapshot.

To share a manual DB cluster snapshot with other Amazon Web Services accounts, specify restore as the AttributeName and use the ValuesToAdd parameter to add a list of IDs of the Amazon Web Services accounts that are authorized to restore the manual DB cluster snapshot. Use the value all to make the manual DB cluster snapshot public, which means that it can be copied or restored by all Amazon Web Services accounts.

Don't add the all value for any manual DB cluster snapshots that contain private information that you don't want available to all Amazon Web Services accounts.

If a manual DB cluster snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon Web Services account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case.

To view which Amazon Web Services accounts have access to copy or restore a manual DB cluster snapshot, or whether a manual DB cluster snapshot is public or private, use the DescribeDBClusterSnapshotAttributes API action. The accounts are returned as values for the restore attribute.

", "ModifyDBInstance": "

Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. To learn what modifications you can make to your DB instance, call DescribeValidDBInstanceModifications before you call ModifyDBInstance.

", "ModifyDBParameterGroup": "

Modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.

After you modify a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon RDS to fully complete the modify action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon RDS console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.

", @@ -117,19 +117,19 @@ "PromoteReadReplica": "

Promotes a read replica DB instance to a standalone DB instance.

", "PromoteReadReplicaDBCluster": "

Promotes a read replica DB cluster to a standalone DB cluster.

", "PurchaseReservedDBInstancesOffering": "

Purchases a reserved DB instance offering.

", - "RebootDBCluster": "

You might need to reboot your DB cluster, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB cluster parameter group associated with the DB cluster, reboot the DB cluster for the changes to take effect.

Rebooting a DB cluster restarts the database engine service. Rebooting a DB cluster results in a momentary outage, during which the DB cluster status is set to rebooting.

Use this operation only for a non-Aurora Multi-AZ DB cluster. The Multi-AZ DB clusters feature is in preview and is subject to change.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "RebootDBCluster": "

You might need to reboot your DB cluster, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB cluster parameter group associated with the DB cluster, reboot the DB cluster for the changes to take effect.

Rebooting a DB cluster restarts the database engine service. Rebooting a DB cluster results in a momentary outage, during which the DB cluster status is set to rebooting.

Use this operation only for a non-Aurora Multi-AZ DB cluster.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "RebootDBInstance": "

You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB parameter group associated with the DB instance, you must reboot the instance for the changes to take effect.

Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary outage, during which the DB instance status is set to rebooting.

For more information about rebooting, see Rebooting a DB Instance in the Amazon RDS User Guide.

This command doesn't apply to RDS Custom.

", "RegisterDBProxyTargets": "

Associate one or more DBProxyTarget data structures with a DBProxyTargetGroup.

", "RemoveFromGlobalCluster": "

Detaches an Aurora secondary cluster from an Aurora global database cluster. The cluster becomes a standalone cluster with read-write capability instead of being read-only and receiving data from a primary cluster in a different Region.

This action only applies to Aurora DB clusters.

", - "RemoveRoleFromDBCluster": "

Removes the asssociation of an Amazon Web Services Identity and Access Management (IAM) role from a DB cluster.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "RemoveRoleFromDBCluster": "

Removes the asssociation of an Amazon Web Services Identity and Access Management (IAM) role from a DB cluster.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "RemoveRoleFromDBInstance": "

Disassociates an Amazon Web Services Identity and Access Management (IAM) role from a DB instance.

", "RemoveSourceIdentifierFromSubscription": "

Removes a source identifier from an existing RDS event notification subscription.

", "RemoveTagsFromResource": "

Removes metadata tags from an Amazon RDS resource.

For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide.

", - "ResetDBClusterParameterGroup": "

Modifies the parameters of a DB cluster parameter group to the default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DB cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters.

When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. You must call RebootDBInstance for every DB instance in your DB cluster that you want the updated static parameter to apply to.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "ResetDBClusterParameterGroup": "

Modifies the parameters of a DB cluster parameter group to the default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DB cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters.

When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. You must call RebootDBInstance for every DB instance in your DB cluster that you want the updated static parameter to apply to.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "ResetDBParameterGroup": "

Modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters, provide a list of the following: ParameterName and ApplyMethod. To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request.

", "RestoreDBClusterFromS3": "

Creates an Amazon Aurora DB cluster from MySQL data stored in an Amazon S3 bucket. Amazon RDS must be authorized to access the Amazon S3 bucket and the data must be created using the Percona XtraBackup utility as described in Migrating Data from MySQL by Using an Amazon S3 Bucket in the Amazon Aurora User Guide.

This action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterFromS3 action has completed and the DB cluster is available.

For more information on Amazon Aurora, see What is Amazon Aurora? in the Amazon Aurora User Guide.

This action only applies to Aurora DB clusters. The source DB engine must be MySQL.

", - "RestoreDBClusterFromSnapshot": "

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

The target DB cluster is created from the source snapshot with a default configuration. If you don't specify a security group, the new DB cluster is associated with the default security group.

This action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterFromSnapshot action has completed and the DB cluster is available.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", - "RestoreDBClusterToPointInTime": "

Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group.

For Aurora, this action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterToPointInTime action has completed and the DB cluster is available.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "RestoreDBClusterFromSnapshot": "

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

The target DB cluster is created from the source snapshot with a default configuration. If you don't specify a security group, the new DB cluster is associated with the default security group.

This action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterFromSnapshot action has completed and the DB cluster is available.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "RestoreDBClusterToPointInTime": "

Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group.

For Aurora, this action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterToPointInTime action has completed and the DB cluster is available.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "RestoreDBInstanceFromDBSnapshot": "

Creates a new DB instance from a DB snapshot. The target database is created from the source database restore point with most of the source's original configuration, including the default security group and DB parameter group. By default, the new DB instance is created as a Single-AZ deployment, except when the instance is a SQL Server instance that has an option group associated with mirroring. In this case, the instance becomes a Multi-AZ deployment, not a Single-AZ deployment.

If you want to replace your original DB instance with the new, restored DB instance, then rename your original DB instance before you call the RestoreDBInstanceFromDBSnapshot action. RDS doesn't allow two DB instances with the same name. After you have renamed your original DB instance with a different identifier, then you can pass the original name of the DB instance as the DBInstanceIdentifier in the call to the RestoreDBInstanceFromDBSnapshot action. The result is that you replace the original DB instance with the DB instance created from the snapshot.

If you are restoring from a shared manual DB snapshot, the DBSnapshotIdentifier must be the ARN of the shared DB snapshot.

This command doesn't apply to Aurora MySQL and Aurora PostgreSQL. For Aurora, use RestoreDBClusterFromSnapshot.

", "RestoreDBInstanceFromS3": "

Amazon Relational Database Service (Amazon RDS) supports importing MySQL databases by using backup files. You can create a backup of your on-premises database, store it on Amazon Simple Storage Service (Amazon S3), and then restore the backup file onto a new Amazon RDS DB instance running MySQL. For more information, see Importing Data into an Amazon RDS MySQL DB Instance in the Amazon RDS User Guide.

This command doesn't apply to RDS Custom.

", "RestoreDBInstanceToPointInTime": "

Restores a DB instance to an arbitrary point in time. You can restore to any point in time before the time identified by the LatestRestorableTime property. You can restore to a point up to the number of days specified by the BackupRetentionPeriod property.

The target database is created with most of the original configuration, but in a system-selected Availability Zone, with the default security group, the default subnet group, and the default DB parameter group. By default, the new DB instance is created as a single-AZ deployment except when the instance is a SQL Server instance that has an option group that is associated with mirroring; in this case, the instance becomes a mirrored deployment and not a single-AZ deployment.

This command doesn't apply to Aurora MySQL and Aurora PostgreSQL. For Aurora, use RestoreDBClusterToPointInTime.

", @@ -400,7 +400,7 @@ "OrderableDBInstanceOption$SupportsPerformanceInsights": "

True if a DB instance supports Performance Insights, otherwise false.

", "OrderableDBInstanceOption$OutpostCapable": "

Whether a DB instance supports RDS on Outposts.

For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.

", "OrderableDBInstanceOption$SupportsGlobalDatabases": "

A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.

", - "OrderableDBInstanceOption$SupportsClusters": "

Whether DB instances can be configured as a Multi-AZ DB cluster.

The Multi-AZ DB clusters feature is in preview and is subject to change.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", + "OrderableDBInstanceOption$SupportsClusters": "

Whether DB instances can be configured as a Multi-AZ DB cluster.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "Parameter$IsModifiable": "

Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

", "ReservedDBInstance$MultiAZ": "

Indicates if the reservation applies to Multi-AZ deployments.

", "ReservedDBInstancesOffering$MultiAZ": "

Indicates if the offering applies to Multi-AZ deployments.

", @@ -428,7 +428,7 @@ "CreateDBClusterMessage$EnableIAMDatabaseAuthentication": "

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn't enabled.

For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", "CreateDBClusterMessage$DeletionProtection": "

A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection isn't enabled.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "CreateDBClusterMessage$EnableHttpEndpoint": "

A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled.

When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.

For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", - "CreateDBClusterMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters only

", + "CreateDBClusterMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "CreateDBClusterMessage$EnableGlobalWriteForwarding": "

A value that indicates whether to enable this DB cluster to forward write operations to the primary cluster of an Aurora global database (GlobalCluster). By default, write operations are not allowed on Aurora DB clusters that are secondary clusters in an Aurora global database.

You can set this value only on Aurora DB clusters that are members of an Aurora global database. With this parameter enabled, a secondary cluster can forward writes to the current primary cluster and the resulting changes are replicated back to this cluster. For the primary DB cluster of an Aurora global database, this value is used immediately if the primary is demoted by the FailoverGlobalCluster API operation, but it does nothing until then.

Valid for: Aurora DB clusters only

", "CreateDBClusterMessage$PubliclyAccessible": "

A value that indicates whether the DB cluster is publicly accessible.

When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access isn't permitted if the security group assigned to the DB cluster doesn't permit it.

When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.

Default: The default behavior varies depending on whether DBSubnetGroupName is specified.

If DBSubnetGroupName isn't specified, and PubliclyAccessible isn't specified, the following applies:

If DBSubnetGroupName is specified, and PubliclyAccessible isn't specified, the following applies:

Valid for: Multi-AZ DB clusters only

", "CreateDBClusterMessage$AutoMinorVersionUpgrade": "

A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically.

Valid for: Multi-AZ DB clusters only

", @@ -478,7 +478,7 @@ "ModifyDBClusterMessage$EnableIAMDatabaseAuthentication": "

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn't enabled.

For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", "ModifyDBClusterMessage$DeletionProtection": "

A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection isn't enabled.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "ModifyDBClusterMessage$EnableHttpEndpoint": "

A value that indicates whether to enable the HTTP endpoint for an Aurora Serverless DB cluster. By default, the HTTP endpoint is disabled.

When enabled, the HTTP endpoint provides a connectionless web service API for running SQL queries on the Aurora Serverless DB cluster. You can also query your database from inside the RDS console with the query editor.

For more information, see Using the Data API for Aurora Serverless in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", - "ModifyDBClusterMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters only

", + "ModifyDBClusterMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the DB cluster to snapshots of the DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "ModifyDBClusterMessage$EnableGlobalWriteForwarding": "

A value that indicates whether to enable this DB cluster to forward write operations to the primary cluster of an Aurora global database (GlobalCluster). By default, write operations are not allowed on Aurora DB clusters that are secondary clusters in an Aurora global database.

You can set this value only on Aurora DB clusters that are members of an Aurora global database. With this parameter enabled, a secondary cluster can forward writes to the current primary cluster and the resulting changes are replicated back to this cluster. For the primary DB cluster of an Aurora global database, this value is used immediately if the primary is demoted by the FailoverGlobalCluster API operation, but it does nothing until then.

Valid for: Aurora DB clusters only

", "ModifyDBClusterMessage$AutoMinorVersionUpgrade": "

A value that indicates whether minor engine upgrades are applied automatically to the DB cluster during the maintenance window. By default, minor engine upgrades are applied automatically.

Valid for: Multi-AZ DB clusters only

", "ModifyDBClusterMessage$EnablePerformanceInsights": "

A value that indicates whether to turn on Performance Insights for the DB cluster.

For more information, see Using Amazon Performance Insights in the Amazon RDS User Guide.

Valid for: Multi-AZ DB clusters only

", @@ -509,11 +509,11 @@ "RestoreDBClusterFromS3Message$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

", "RestoreDBClusterFromSnapshotMessage$EnableIAMDatabaseAuthentication": "

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn't enabled.

For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", "RestoreDBClusterFromSnapshotMessage$DeletionProtection": "

A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection isn't enabled.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", - "RestoreDBClusterFromSnapshotMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters only

", + "RestoreDBClusterFromSnapshotMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "RestoreDBClusterFromSnapshotMessage$PubliclyAccessible": "

A value that indicates whether the DB cluster is publicly accessible.

When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access is not permitted if the security group assigned to the DB cluster doesn't permit it.

When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.

Default: The default behavior varies depending on whether DBSubnetGroupName is specified.

If DBSubnetGroupName isn't specified, and PubliclyAccessible isn't specified, the following applies:

If DBSubnetGroupName is specified, and PubliclyAccessible isn't specified, the following applies:

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "RestoreDBClusterToPointInTimeMessage$EnableIAMDatabaseAuthentication": "

A value that indicates whether to enable mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts. By default, mapping isn't enabled.

For more information, see IAM Database Authentication in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", "RestoreDBClusterToPointInTimeMessage$DeletionProtection": "

A value that indicates whether the DB cluster has deletion protection enabled. The database can't be deleted when deletion protection is enabled. By default, deletion protection isn't enabled.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", - "RestoreDBClusterToPointInTimeMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters only

", + "RestoreDBClusterToPointInTimeMessage$CopyTagsToSnapshot": "

A value that indicates whether to copy all tags from the restored DB cluster to snapshots of the restored DB cluster. The default is not to copy them.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "RestoreDBClusterToPointInTimeMessage$PubliclyAccessible": "

A value that indicates whether the DB cluster is publicly accessible.

When the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB cluster's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access to the DB cluster is ultimately controlled by the security group it uses. That public access is not permitted if the security group assigned to the DB cluster doesn't permit it.

When the DB cluster isn't publicly accessible, it is an internal DB cluster with a DNS name that resolves to a private IP address.

Default: The default behavior varies depending on whether DBSubnetGroupName is specified.

If DBSubnetGroupName isn't specified, and PubliclyAccessible isn't specified, the following applies:

If DBSubnetGroupName is specified, and PubliclyAccessible isn't specified, the following applies:

Valid for: Multi-AZ DB clusters only

", "RestoreDBInstanceFromDBSnapshotMessage$MultiAZ": "

A value that indicates whether the DB instance is a Multi-AZ deployment.

This setting doesn't apply to RDS Custom.

Constraint: You can't specify the AvailabilityZone parameter if the DB instance is a Multi-AZ deployment.

", "RestoreDBInstanceFromDBSnapshotMessage$PubliclyAccessible": "

A value that indicates whether the DB instance is publicly accessible.

When the DB instance is publicly accessible, its Domain Name System (DNS) endpoint resolves to the private IP address from within the DB instance's virtual private cloud (VPC). It resolves to the public IP address from outside of the DB instance's VPC. Access to the DB instance is ultimately controlled by the security group it uses. That public access is not permitted if the security group assigned to the DB instance doesn't permit it.

When the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.

For more information, see CreateDBInstance.

", @@ -595,7 +595,7 @@ "CloudwatchLogsExportConfiguration": { "base": "

The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance or DB cluster.

The EnableLogTypes and DisableLogTypes arrays determine which logs will be exported (or not exported) to CloudWatch Logs. The values within these arrays depend on the DB engine being used.

For more information about exporting CloudWatch Logs for Amazon RDS DB instances, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

For more information about exporting CloudWatch Logs for Amazon Aurora DB clusters, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

", "refs": { - "ModifyDBClusterMessage$CloudwatchLogsExportConfiguration": "

The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB cluster.

Valid for: Aurora DB clusters only

", + "ModifyDBClusterMessage$CloudwatchLogsExportConfiguration": "

The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB cluster. The values in the list depend on the DB engine being used.

RDS for MySQL

Possible values are error, general, and slowquery.

RDS for PostgreSQL

Possible values are postgresql and upgrade.

Aurora MySQL

Possible values are audit, error, general, and slowquery.

Aurora PostgreSQL

Possible value is postgresql.

For more information about exporting CloudWatch Logs for Amazon RDS, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Relational Database Service User Guide.

For more information about exporting CloudWatch Logs for Amazon Aurora, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "ModifyDBInstanceMessage$CloudwatchLogsExportConfiguration": "

The configuration setting for the log types to be enabled for export to CloudWatch Logs for a specific DB instance.

A change to the CloudwatchLogsExportConfiguration parameter is always applied to the DB instance immediately. Therefore, the ApplyImmediately parameter has no effect.

This setting doesn't apply to RDS Custom.

" } }, @@ -905,7 +905,7 @@ } }, "DBCluster": { - "base": "

Contains the details of an Amazon Aurora DB cluster or Multi-AZ DB cluster.

For an Amazon Aurora DB cluster, this data type is used as a response element in the operations CreateDBCluster, DeleteDBCluster, DescribeDBClusters, FailoverDBCluster, ModifyDBCluster, PromoteReadReplicaDBCluster, RestoreDBClusterFromS3, RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, StartDBCluster, and StopDBCluster.

For a Multi-AZ DB cluster, this data type is used as a response element in the operations CreateDBCluster, DeleteDBCluster, DescribeDBClusters, FailoverDBCluster, ModifyDBCluster, RebootDBCluster, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

The Multi-AZ DB clusters feature is in preview and is subject to change.

", + "base": "

Contains the details of an Amazon Aurora DB cluster or Multi-AZ DB cluster.

For an Amazon Aurora DB cluster, this data type is used as a response element in the operations CreateDBCluster, DeleteDBCluster, DescribeDBClusters, FailoverDBCluster, ModifyDBCluster, PromoteReadReplicaDBCluster, RestoreDBClusterFromS3, RestoreDBClusterFromSnapshot, RestoreDBClusterToPointInTime, StartDBCluster, and StopDBCluster.

For a Multi-AZ DB cluster, this data type is used as a response element in the operations CreateDBCluster, DeleteDBCluster, DescribeDBClusters, FailoverDBCluster, ModifyDBCluster, RebootDBCluster, RestoreDBClusterFromSnapshot, and RestoreDBClusterToPointInTime.

For more information on Amazon Aurora DB clusters, see What is Amazon Aurora? in the Amazon Aurora User Guide.

For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.

", "refs": { "CreateDBClusterResult$DBCluster": null, "DBClusterList$member": null, @@ -2811,7 +2811,7 @@ "refs": { "CloudwatchLogsExportConfiguration$EnableLogTypes": "

The list of log types to enable.

", "CloudwatchLogsExportConfiguration$DisableLogTypes": "

The list of log types to disable.

", - "CreateDBClusterMessage$EnableCloudwatchLogsExports": "

The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Aurora MySQL

Possible values are audit, error, general, and slowquery.

Aurora PostgreSQL

Possible value is postgresql.

Valid for: Aurora DB clusters only

", + "CreateDBClusterMessage$EnableCloudwatchLogsExports": "

The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine being used.

RDS for MySQL

Possible values are error, general, and slowquery.

RDS for PostgreSQL

Possible values are postgresql and upgrade.

Aurora MySQL

Possible values are audit, error, general, and slowquery.

Aurora PostgreSQL

Possible value is postgresql.

For more information about exporting CloudWatch Logs for Amazon RDS, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Relational Database Service User Guide.

For more information about exporting CloudWatch Logs for Amazon Aurora, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "CreateDBInstanceMessage$EnableCloudwatchLogsExports": "

The list of log types that need to be enabled for exporting to CloudWatch Logs. The values in the list depend on the DB engine. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Relational Database Service User Guide.

Amazon Aurora

Not applicable. CloudWatch Logs exports are managed by the DB cluster.

RDS Custom

Not applicable.

MariaDB

Possible values are audit, error, general, and slowquery.

Microsoft SQL Server

Possible values are agent and error.

MySQL

Possible values are audit, error, general, and slowquery.

Oracle

Possible values are alert, audit, listener, trace, and oemagent.

PostgreSQL

Possible values are postgresql and upgrade.

", "CreateDBInstanceReadReplicaMessage$EnableCloudwatchLogsExports": "

The list of logs that the new DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

This setting doesn't apply to RDS Custom.

", "DBCluster$EnabledCloudwatchLogsExports": "

A list of log types that this DB cluster is configured to export to CloudWatch Logs.

Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon Aurora User Guide.

", @@ -2819,9 +2819,9 @@ "DBInstance$EnabledCloudwatchLogsExports": "

A list of log types that this DB instance is configured to export to CloudWatch Logs.

Log types vary by DB engine. For information about the log types for each DB engine, see Amazon RDS Database Log Files in the Amazon RDS User Guide.

", "PendingCloudwatchLogsExports$LogTypesToEnable": "

Log types that are in the process of being deactivated. After they are deactivated, these log types aren't exported to CloudWatch Logs.

", "PendingCloudwatchLogsExports$LogTypesToDisable": "

Log types that are in the process of being enabled. After they are enabled, these log types are exported to CloudWatch Logs.

", - "RestoreDBClusterFromS3Message$EnableCloudwatchLogsExports": "

The list of logs that the restored DB cluster is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

", - "RestoreDBClusterFromSnapshotMessage$EnableCloudwatchLogsExports": "

The list of logs that the restored DB cluster is to export to Amazon CloudWatch Logs. The values in the list depend on the DB engine being used.

For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", - "RestoreDBClusterToPointInTimeMessage$EnableCloudwatchLogsExports": "

The list of logs that the restored DB cluster is to export to CloudWatch Logs. The values in the list depend on the DB engine being used.

For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters only

", + "RestoreDBClusterFromS3Message$EnableCloudwatchLogsExports": "

The list of logs that the restored DB cluster is to export to CloudWatch Logs. The values in the list depend on the DB engine being used.

Aurora MySQL

Possible values are audit, error, general, and slowquery.

Aurora PostgreSQL

Possible value is postgresql.

For more information about exporting CloudWatch Logs for Amazon Aurora, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

", + "RestoreDBClusterFromSnapshotMessage$EnableCloudwatchLogsExports": "

The list of logs that the restored DB cluster is to export to Amazon CloudWatch Logs. The values in the list depend on the DB engine being used.

RDS for MySQL

Possible values are error, general, and slowquery.

RDS for PostgreSQL

Possible values are postgresql and upgrade.

Aurora MySQL

Possible values are audit, error, general, and slowquery.

Aurora PostgreSQL

Possible value is postgresql.

For more information about exporting CloudWatch Logs for Amazon RDS, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Relational Database Service User Guide.

For more information about exporting CloudWatch Logs for Amazon Aurora, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", + "RestoreDBClusterToPointInTimeMessage$EnableCloudwatchLogsExports": "

The list of logs that the restored DB cluster is to export to CloudWatch Logs. The values in the list depend on the DB engine being used.

RDS for MySQL

Possible values are error, general, and slowquery.

RDS for PostgreSQL

Possible values are postgresql and upgrade.

Aurora MySQL

Possible values are audit, error, general, and slowquery.

Aurora PostgreSQL

Possible value is postgresql.

For more information about exporting CloudWatch Logs for Amazon RDS, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Relational Database Service User Guide.

For more information about exporting CloudWatch Logs for Amazon Aurora, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon Aurora User Guide.

Valid for: Aurora DB clusters and Multi-AZ DB clusters

", "RestoreDBInstanceFromDBSnapshotMessage$EnableCloudwatchLogsExports": "

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

This setting doesn't apply to RDS Custom.

", "RestoreDBInstanceFromS3Message$EnableCloudwatchLogsExports": "

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

", "RestoreDBInstanceToPointInTimeMessage$EnableCloudwatchLogsExports": "

The list of logs that the restored DB instance is to export to CloudWatch Logs. The values in the list depend on the DB engine being used. For more information, see Publishing Database Logs to Amazon CloudWatch Logs in the Amazon RDS User Guide.

This setting doesn't apply to RDS Custom.

" diff --git a/gems/aws-partitions/CHANGELOG.md b/gems/aws-partitions/CHANGELOG.md index 38121ececab..6b2a6dc7b4e 100644 --- a/gems/aws-partitions/CHANGELOG.md +++ b/gems/aws-partitions/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.561.0 (2022-03-01) +------------------ + +* Feature - Updated the partitions source data the determines the AWS service regions and endpoints. + 1.560.0 (2022-02-28) ------------------ diff --git a/gems/aws-partitions/VERSION b/gems/aws-partitions/VERSION index 3d75838ea8c..cb4c46e580f 100644 --- a/gems/aws-partitions/VERSION +++ b/gems/aws-partitions/VERSION @@ -1 +1 @@ -1.560.0 +1.561.0 diff --git a/gems/aws-partitions/partitions.json b/gems/aws-partitions/partitions.json index 3e2e236f017..a0989bfc01f 100644 --- a/gems/aws-partitions/partitions.json +++ b/gems/aws-partitions/partitions.json @@ -8006,6 +8006,7 @@ "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, + "ap-southeast-3" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, diff --git a/gems/aws-sdk-kafkaconnect/CHANGELOG.md b/gems/aws-sdk-kafkaconnect/CHANGELOG.md index 0dffcf07665..4ee42675bd9 100644 --- a/gems/aws-sdk-kafkaconnect/CHANGELOG.md +++ b/gems/aws-sdk-kafkaconnect/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.7.0 (2022-03-01) +------------------ + +* Feature - Adds operation for custom plugin deletion (DeleteCustomPlugin) and adds new StateDescription field to DescribeCustomPlugin and DescribeConnector responses to return errors from asynchronous resource creation. + 1.6.0 (2022-02-24) ------------------ diff --git a/gems/aws-sdk-kafkaconnect/VERSION b/gems/aws-sdk-kafkaconnect/VERSION index dc1e644a101..bd8bf882d06 100644 --- a/gems/aws-sdk-kafkaconnect/VERSION +++ b/gems/aws-sdk-kafkaconnect/VERSION @@ -1 +1 @@ -1.6.0 +1.7.0 diff --git a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect.rb b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect.rb index 25455fa7267..afa8b15fa88 100644 --- a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect.rb +++ b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect.rb @@ -48,6 +48,6 @@ # @!group service module Aws::KafkaConnect - GEM_VERSION = '1.6.0' + GEM_VERSION = '1.7.0' end diff --git a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client.rb b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client.rb index 320b189d0f7..1d6493bb3ae 100644 --- a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client.rb +++ b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client.rb @@ -565,7 +565,7 @@ def create_custom_plugin(params = {}, options = {}) # resp = client.create_worker_configuration({ # description: "__stringMax1024", # name: "__stringMin1Max128", # required - # properties_file_content: "__string", # required + # properties_file_content: "SyntheticCreateWorkerConfigurationRequest__string", # required # }) # # @example Response structure @@ -621,6 +621,37 @@ def delete_connector(params = {}, options = {}) req.send_request(options) end + # Deletes a custom plugin. + # + # @option params [required, String] :custom_plugin_arn + # The Amazon Resource Name (ARN) of the custom plugin that you want to + # delete. + # + # @return [Types::DeleteCustomPluginResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::DeleteCustomPluginResponse#custom_plugin_arn #custom_plugin_arn} => String + # * {Types::DeleteCustomPluginResponse#custom_plugin_state #custom_plugin_state} => String + # + # @example Request syntax with placeholder values + # + # resp = client.delete_custom_plugin({ + # custom_plugin_arn: "__string", # required + # }) + # + # @example Response structure + # + # resp.custom_plugin_arn #=> String + # resp.custom_plugin_state #=> String, one of "CREATING", "CREATE_FAILED", "ACTIVE", "UPDATING", "UPDATE_FAILED", "DELETING" + # + # @see http://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DeleteCustomPlugin AWS API Documentation + # + # @overload delete_custom_plugin(params = {}) + # @param [Hash] params ({}) + def delete_custom_plugin(params = {}, options = {}) + req = build_request(:delete_custom_plugin, params) + req.send_request(options) + end + # Returns summary information about the connector. # # @option params [required, String] :connector_arn @@ -644,6 +675,7 @@ def delete_connector(params = {}, options = {}) # * {Types::DescribeConnectorResponse#log_delivery #log_delivery} => Types::LogDeliveryDescription # * {Types::DescribeConnectorResponse#plugins #plugins} => Array<Types::PluginDescription> # * {Types::DescribeConnectorResponse#service_execution_role_arn #service_execution_role_arn} => String + # * {Types::DescribeConnectorResponse#state_description #state_description} => Types::StateDescription # * {Types::DescribeConnectorResponse#worker_configuration #worker_configuration} => Types::WorkerConfigurationDescription # # @example Request syntax with placeholder values @@ -688,6 +720,8 @@ def delete_connector(params = {}, options = {}) # resp.plugins[0].custom_plugin.custom_plugin_arn #=> String # resp.plugins[0].custom_plugin.revision #=> Integer # resp.service_execution_role_arn #=> String + # resp.state_description.code #=> String + # resp.state_description.message #=> String # resp.worker_configuration.revision #=> Integer # resp.worker_configuration.worker_configuration_arn #=> String # @@ -713,6 +747,7 @@ def describe_connector(params = {}, options = {}) # * {Types::DescribeCustomPluginResponse#description #description} => String # * {Types::DescribeCustomPluginResponse#latest_revision #latest_revision} => Types::CustomPluginRevisionSummary # * {Types::DescribeCustomPluginResponse#name #name} => String + # * {Types::DescribeCustomPluginResponse#state_description #state_description} => Types::StateDescription # # @example Request syntax with placeholder values # @@ -736,6 +771,8 @@ def describe_connector(params = {}, options = {}) # resp.latest_revision.location.s3_location.object_version #=> String # resp.latest_revision.revision #=> Integer # resp.name #=> String + # resp.state_description.code #=> String + # resp.state_description.message #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DescribeCustomPlugin AWS API Documentation # @@ -1034,7 +1071,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-kafkaconnect' - context[:gem_version] = '1.6.0' + context[:gem_version] = '1.7.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client_api.rb b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client_api.rb index f7faddb325e..33d13b6831e 100644 --- a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client_api.rb +++ b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/client_api.rb @@ -44,6 +44,8 @@ module ClientApi CustomPluginSummary = Shapes::StructureShape.new(name: 'CustomPluginSummary') DeleteConnectorRequest = Shapes::StructureShape.new(name: 'DeleteConnectorRequest') DeleteConnectorResponse = Shapes::StructureShape.new(name: 'DeleteConnectorResponse') + DeleteCustomPluginRequest = Shapes::StructureShape.new(name: 'DeleteCustomPluginRequest') + DeleteCustomPluginResponse = Shapes::StructureShape.new(name: 'DeleteCustomPluginResponse') DescribeConnectorRequest = Shapes::StructureShape.new(name: 'DescribeConnectorRequest') DescribeConnectorResponse = Shapes::StructureShape.new(name: 'DescribeConnectorResponse') DescribeCustomPluginRequest = Shapes::StructureShape.new(name: 'DescribeCustomPluginRequest') @@ -88,6 +90,11 @@ module ClientApi ScaleOutPolicyDescription = Shapes::StructureShape.new(name: 'ScaleOutPolicyDescription') ScaleOutPolicyUpdate = Shapes::StructureShape.new(name: 'ScaleOutPolicyUpdate') ServiceUnavailableException = Shapes::StructureShape.new(name: 'ServiceUnavailableException') + StateDescription = Shapes::StructureShape.new(name: 'StateDescription') + SyntheticCreateConnectorRequest__mapOf__string = Shapes::MapShape.new(name: 'SyntheticCreateConnectorRequest__mapOf__string') + SyntheticCreateWorkerConfigurationRequest__string = Shapes::StringShape.new(name: 'SyntheticCreateWorkerConfigurationRequest__string') + SyntheticDescribeConnectorResponse__mapOf__string = Shapes::MapShape.new(name: 'SyntheticDescribeConnectorResponse__mapOf__string') + SyntheticWorkerConfigurationRevisionDescription__string = Shapes::StringShape.new(name: 'SyntheticWorkerConfigurationRevisionDescription__string') TooManyRequestsException = Shapes::StructureShape.new(name: 'TooManyRequestsException') UnauthorizedException = Shapes::StructureShape.new(name: 'UnauthorizedException') UpdateConnectorRequest = Shapes::StructureShape.new(name: 'UpdateConnectorRequest') @@ -114,7 +121,6 @@ module ClientApi __listOf__string = Shapes::ListShape.new(name: '__listOf__string') __long = Shapes::IntegerShape.new(name: '__long') __longMin1 = Shapes::IntegerShape.new(name: '__longMin1') - __mapOf__string = Shapes::MapShape.new(name: '__mapOf__string') __string = Shapes::StringShape.new(name: '__string') __stringMax1024 = Shapes::StringShape.new(name: '__stringMax1024') __stringMin1Max128 = Shapes::StringShape.new(name: '__stringMin1Max128') @@ -193,7 +199,7 @@ module ClientApi ConnectorSummary.struct_class = Types::ConnectorSummary CreateConnectorRequest.add_member(:capacity, Shapes::ShapeRef.new(shape: Capacity, required: true, location_name: "capacity")) - CreateConnectorRequest.add_member(:connector_configuration, Shapes::ShapeRef.new(shape: __mapOf__string, required: true, location_name: "connectorConfiguration")) + CreateConnectorRequest.add_member(:connector_configuration, Shapes::ShapeRef.new(shape: SyntheticCreateConnectorRequest__mapOf__string, required: true, location_name: "connectorConfiguration")) CreateConnectorRequest.add_member(:connector_description, Shapes::ShapeRef.new(shape: __stringMax1024, location_name: "connectorDescription")) CreateConnectorRequest.add_member(:connector_name, Shapes::ShapeRef.new(shape: __stringMin1Max128, required: true, location_name: "connectorName")) CreateConnectorRequest.add_member(:kafka_cluster, Shapes::ShapeRef.new(shape: KafkaCluster, required: true, location_name: "kafkaCluster")) @@ -225,7 +231,7 @@ module ClientApi CreateWorkerConfigurationRequest.add_member(:description, Shapes::ShapeRef.new(shape: __stringMax1024, location_name: "description")) CreateWorkerConfigurationRequest.add_member(:name, Shapes::ShapeRef.new(shape: __stringMin1Max128, required: true, location_name: "name")) - CreateWorkerConfigurationRequest.add_member(:properties_file_content, Shapes::ShapeRef.new(shape: __string, required: true, location_name: "propertiesFileContent")) + CreateWorkerConfigurationRequest.add_member(:properties_file_content, Shapes::ShapeRef.new(shape: SyntheticCreateWorkerConfigurationRequest__string, required: true, location_name: "propertiesFileContent")) CreateWorkerConfigurationRequest.struct_class = Types::CreateWorkerConfigurationRequest CreateWorkerConfigurationResponse.add_member(:creation_time, Shapes::ShapeRef.new(shape: __timestampIso8601, location_name: "creationTime")) @@ -276,12 +282,19 @@ module ClientApi DeleteConnectorResponse.add_member(:connector_state, Shapes::ShapeRef.new(shape: ConnectorState, location_name: "connectorState")) DeleteConnectorResponse.struct_class = Types::DeleteConnectorResponse + DeleteCustomPluginRequest.add_member(:custom_plugin_arn, Shapes::ShapeRef.new(shape: __string, required: true, location: "uri", location_name: "customPluginArn")) + DeleteCustomPluginRequest.struct_class = Types::DeleteCustomPluginRequest + + DeleteCustomPluginResponse.add_member(:custom_plugin_arn, Shapes::ShapeRef.new(shape: __string, location_name: "customPluginArn")) + DeleteCustomPluginResponse.add_member(:custom_plugin_state, Shapes::ShapeRef.new(shape: CustomPluginState, location_name: "customPluginState")) + DeleteCustomPluginResponse.struct_class = Types::DeleteCustomPluginResponse + DescribeConnectorRequest.add_member(:connector_arn, Shapes::ShapeRef.new(shape: __string, required: true, location: "uri", location_name: "connectorArn")) DescribeConnectorRequest.struct_class = Types::DescribeConnectorRequest DescribeConnectorResponse.add_member(:capacity, Shapes::ShapeRef.new(shape: CapacityDescription, location_name: "capacity")) DescribeConnectorResponse.add_member(:connector_arn, Shapes::ShapeRef.new(shape: __string, location_name: "connectorArn")) - DescribeConnectorResponse.add_member(:connector_configuration, Shapes::ShapeRef.new(shape: __mapOf__string, location_name: "connectorConfiguration")) + DescribeConnectorResponse.add_member(:connector_configuration, Shapes::ShapeRef.new(shape: SyntheticDescribeConnectorResponse__mapOf__string, location_name: "connectorConfiguration")) DescribeConnectorResponse.add_member(:connector_description, Shapes::ShapeRef.new(shape: __string, location_name: "connectorDescription")) DescribeConnectorResponse.add_member(:connector_name, Shapes::ShapeRef.new(shape: __string, location_name: "connectorName")) DescribeConnectorResponse.add_member(:connector_state, Shapes::ShapeRef.new(shape: ConnectorState, location_name: "connectorState")) @@ -294,6 +307,7 @@ module ClientApi DescribeConnectorResponse.add_member(:log_delivery, Shapes::ShapeRef.new(shape: LogDeliveryDescription, location_name: "logDelivery")) DescribeConnectorResponse.add_member(:plugins, Shapes::ShapeRef.new(shape: __listOfPluginDescription, location_name: "plugins")) DescribeConnectorResponse.add_member(:service_execution_role_arn, Shapes::ShapeRef.new(shape: __string, location_name: "serviceExecutionRoleArn")) + DescribeConnectorResponse.add_member(:state_description, Shapes::ShapeRef.new(shape: StateDescription, location_name: "stateDescription")) DescribeConnectorResponse.add_member(:worker_configuration, Shapes::ShapeRef.new(shape: WorkerConfigurationDescription, location_name: "workerConfiguration")) DescribeConnectorResponse.struct_class = Types::DescribeConnectorResponse @@ -306,6 +320,7 @@ module ClientApi DescribeCustomPluginResponse.add_member(:description, Shapes::ShapeRef.new(shape: __string, location_name: "description")) DescribeCustomPluginResponse.add_member(:latest_revision, Shapes::ShapeRef.new(shape: CustomPluginRevisionSummary, location_name: "latestRevision")) DescribeCustomPluginResponse.add_member(:name, Shapes::ShapeRef.new(shape: __string, location_name: "name")) + DescribeCustomPluginResponse.add_member(:state_description, Shapes::ShapeRef.new(shape: StateDescription, location_name: "stateDescription")) DescribeCustomPluginResponse.struct_class = Types::DescribeCustomPluginResponse DescribeWorkerConfigurationRequest.add_member(:worker_configuration_arn, Shapes::ShapeRef.new(shape: __string, required: true, location: "uri", location_name: "workerConfigurationArn")) @@ -443,6 +458,16 @@ module ClientApi ServiceUnavailableException.add_member(:message, Shapes::ShapeRef.new(shape: __string, location_name: "message")) ServiceUnavailableException.struct_class = Types::ServiceUnavailableException + StateDescription.add_member(:code, Shapes::ShapeRef.new(shape: __string, location_name: "code")) + StateDescription.add_member(:message, Shapes::ShapeRef.new(shape: __string, location_name: "message")) + StateDescription.struct_class = Types::StateDescription + + SyntheticCreateConnectorRequest__mapOf__string.key = Shapes::ShapeRef.new(shape: __string) + SyntheticCreateConnectorRequest__mapOf__string.value = Shapes::ShapeRef.new(shape: __string) + + SyntheticDescribeConnectorResponse__mapOf__string.key = Shapes::ShapeRef.new(shape: __string) + SyntheticDescribeConnectorResponse__mapOf__string.value = Shapes::ShapeRef.new(shape: __string) + TooManyRequestsException.add_member(:message, Shapes::ShapeRef.new(shape: __string, location_name: "message")) TooManyRequestsException.struct_class = Types::TooManyRequestsException @@ -476,7 +501,7 @@ module ClientApi WorkerConfigurationRevisionDescription.add_member(:creation_time, Shapes::ShapeRef.new(shape: __timestampIso8601, location_name: "creationTime")) WorkerConfigurationRevisionDescription.add_member(:description, Shapes::ShapeRef.new(shape: __string, location_name: "description")) - WorkerConfigurationRevisionDescription.add_member(:properties_file_content, Shapes::ShapeRef.new(shape: __string, location_name: "propertiesFileContent")) + WorkerConfigurationRevisionDescription.add_member(:properties_file_content, Shapes::ShapeRef.new(shape: SyntheticWorkerConfigurationRevisionDescription__string, location_name: "propertiesFileContent")) WorkerConfigurationRevisionDescription.add_member(:revision, Shapes::ShapeRef.new(shape: __long, location_name: "revision")) WorkerConfigurationRevisionDescription.struct_class = Types::WorkerConfigurationRevisionDescription @@ -514,9 +539,6 @@ module ClientApi __listOf__string.member = Shapes::ShapeRef.new(shape: __string) - __mapOf__string.key = Shapes::ShapeRef.new(shape: __string) - __mapOf__string.value = Shapes::ShapeRef.new(shape: __string) - # @api private API = Seahorse::Model::Api.new.tap do |api| @@ -599,6 +621,21 @@ module ClientApi o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) end) + api.add_operation(:delete_custom_plugin, Seahorse::Model::Operation.new.tap do |o| + o.name = "DeleteCustomPlugin" + o.http_method = "DELETE" + o.http_request_uri = "/v1/custom-plugins/{customPluginArn}" + o.input = Shapes::ShapeRef.new(shape: DeleteCustomPluginRequest) + o.output = Shapes::ShapeRef.new(shape: DeleteCustomPluginResponse) + o.errors << Shapes::ShapeRef.new(shape: NotFoundException) + o.errors << Shapes::ShapeRef.new(shape: BadRequestException) + o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) + o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) + o.errors << Shapes::ShapeRef.new(shape: TooManyRequestsException) + o.errors << Shapes::ShapeRef.new(shape: UnauthorizedException) + o.errors << Shapes::ShapeRef.new(shape: InternalServerErrorException) + end) + api.add_operation(:describe_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConnector" o.http_method = "GET" diff --git a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/types.rb b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/types.rb index 921e025b8ee..b61e8487224 100644 --- a/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/types.rb +++ b/gems/aws-sdk-kafkaconnect/lib/aws-sdk-kafkaconnect/types.rb @@ -610,7 +610,7 @@ class CreateConnectorRequest < Struct.new( :plugins, :service_execution_role_arn, :worker_configuration) - SENSITIVE = [] + SENSITIVE = [:connector_configuration] include Aws::Structure end @@ -714,7 +714,7 @@ class CreateCustomPluginResponse < Struct.new( # { # description: "__stringMax1024", # name: "__stringMin1Max128", # required - # properties_file_content: "__string", # required + # properties_file_content: "SyntheticCreateWorkerConfigurationRequest__string", # required # } # # @!attribute [rw] description @@ -735,7 +735,7 @@ class CreateWorkerConfigurationRequest < Struct.new( :description, :name, :properties_file_content) - SENSITIVE = [] + SENSITIVE = [:properties_file_content] include Aws::Structure end @@ -998,6 +998,44 @@ class DeleteConnectorResponse < Struct.new( include Aws::Structure end + # @note When making an API call, you may pass DeleteCustomPluginRequest + # data as a hash: + # + # { + # custom_plugin_arn: "__string", # required + # } + # + # @!attribute [rw] custom_plugin_arn + # The Amazon Resource Name (ARN) of the custom plugin that you want to + # delete. + # @return [String] + # + # @see http://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DeleteCustomPluginRequest AWS API Documentation + # + class DeleteCustomPluginRequest < Struct.new( + :custom_plugin_arn) + SENSITIVE = [] + include Aws::Structure + end + + # @!attribute [rw] custom_plugin_arn + # The Amazon Resource Name (ARN) of the custom plugin that you + # requested to delete. + # @return [String] + # + # @!attribute [rw] custom_plugin_state + # The state of the custom plugin. + # @return [String] + # + # @see http://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DeleteCustomPluginResponse AWS API Documentation + # + class DeleteCustomPluginResponse < Struct.new( + :custom_plugin_arn, + :custom_plugin_state) + SENSITIVE = [] + include Aws::Structure + end + # @note When making an API call, you may pass DescribeConnectorRequest # data as a hash: # @@ -1084,6 +1122,10 @@ class DescribeConnectorRequest < Struct.new( # to access Amazon Web Services resources. # @return [String] # + # @!attribute [rw] state_description + # Details about the state of a connector. + # @return [Types::StateDescription] + # # @!attribute [rw] worker_configuration # Specifies which worker configuration was used for the connector. # @return [Types::WorkerConfigurationDescription] @@ -1106,8 +1148,9 @@ class DescribeConnectorResponse < Struct.new( :log_delivery, :plugins, :service_execution_role_arn, + :state_description, :worker_configuration) - SENSITIVE = [] + SENSITIVE = [:connector_configuration] include Aws::Structure end @@ -1156,6 +1199,10 @@ class DescribeCustomPluginRequest < Struct.new( # The name of the custom plugin. # @return [String] # + # @!attribute [rw] state_description + # Details about the state of a custom plugin. + # @return [Types::StateDescription] + # # @see http://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DescribeCustomPluginResponse AWS API Documentation # class DescribeCustomPluginResponse < Struct.new( @@ -1164,7 +1211,8 @@ class DescribeCustomPluginResponse < Struct.new( :custom_plugin_state, :description, :latest_revision, - :name) + :name, + :state_description) SENSITIVE = [] include Aws::Structure end @@ -1996,6 +2044,25 @@ class ServiceUnavailableException < Struct.new( include Aws::Structure end + # Details about the state of a resource. + # + # @!attribute [rw] code + # A code that describes the state of a resource. + # @return [String] + # + # @!attribute [rw] message + # A message that describes the state of a resource. + # @return [String] + # + # @see http://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/StateDescription AWS API Documentation + # + class StateDescription < Struct.new( + :code, + :message) + SENSITIVE = [] + include Aws::Structure + end + # HTTP Status Code 429: Limit exceeded. Resource limit reached. # # @!attribute [rw] message @@ -2206,7 +2273,7 @@ class WorkerConfigurationRevisionDescription < Struct.new( :description, :properties_file_content, :revision) - SENSITIVE = [] + SENSITIVE = [:properties_file_content] include Aws::Structure end diff --git a/gems/aws-sdk-mediapackage/CHANGELOG.md b/gems/aws-sdk-mediapackage/CHANGELOG.md index bfa729f0e56..5dc9023a2bd 100644 --- a/gems/aws-sdk-mediapackage/CHANGELOG.md +++ b/gems/aws-sdk-mediapackage/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.52.0 (2022-03-01) +------------------ + +* Feature - This release adds Hybridcast as an available profile option for Dash Origin Endpoints. + 1.51.0 (2022-02-24) ------------------ diff --git a/gems/aws-sdk-mediapackage/VERSION b/gems/aws-sdk-mediapackage/VERSION index ba0a719118c..a63cb35e6f0 100644 --- a/gems/aws-sdk-mediapackage/VERSION +++ b/gems/aws-sdk-mediapackage/VERSION @@ -1 +1 @@ -1.51.0 +1.52.0 diff --git a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb index 46e245f39b9..ac04e40cc32 100644 --- a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb +++ b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage.rb @@ -48,6 +48,6 @@ # @!group service module Aws::MediaPackage - GEM_VERSION = '1.51.0' + GEM_VERSION = '1.52.0' end diff --git a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb index dd7e52c89c8..06153592005 100644 --- a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb +++ b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/client.rb @@ -645,7 +645,7 @@ def create_harvest_job(params = {}, options = {}) # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5 + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -773,7 +773,7 @@ def create_harvest_job(params = {}, options = {}) # resp.dash_package.min_update_period_seconds #=> Integer # resp.dash_package.period_triggers #=> Array # resp.dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5" + # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" # resp.dash_package.segment_duration_seconds #=> Integer # resp.dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.dash_package.stream_selection.max_video_bits_per_second #=> Integer @@ -1050,7 +1050,7 @@ def describe_harvest_job(params = {}, options = {}) # resp.dash_package.min_update_period_seconds #=> Integer # resp.dash_package.period_triggers #=> Array # resp.dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5" + # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" # resp.dash_package.segment_duration_seconds #=> Integer # resp.dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.dash_package.stream_selection.max_video_bits_per_second #=> Integer @@ -1289,7 +1289,7 @@ def list_harvest_jobs(params = {}, options = {}) # resp.origin_endpoints[0].dash_package.min_update_period_seconds #=> Integer # resp.origin_endpoints[0].dash_package.period_triggers #=> Array # resp.origin_endpoints[0].dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.origin_endpoints[0].dash_package.profile #=> String, one of "NONE", "HBBTV_1_5" + # resp.origin_endpoints[0].dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" # resp.origin_endpoints[0].dash_package.segment_duration_seconds #=> Integer # resp.origin_endpoints[0].dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.origin_endpoints[0].dash_package.stream_selection.max_video_bits_per_second #=> Integer @@ -1687,7 +1687,7 @@ def update_channel(params = {}, options = {}) # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5 + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -1812,7 +1812,7 @@ def update_channel(params = {}, options = {}) # resp.dash_package.min_update_period_seconds #=> Integer # resp.dash_package.period_triggers #=> Array # resp.dash_package.period_triggers[0] #=> String, one of "ADS" - # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5" + # resp.dash_package.profile #=> String, one of "NONE", "HBBTV_1_5", "HYBRIDCAST" # resp.dash_package.segment_duration_seconds #=> Integer # resp.dash_package.segment_template_format #=> String, one of "NUMBER_WITH_TIMELINE", "TIME_WITH_TIMELINE", "NUMBER_WITH_DURATION" # resp.dash_package.stream_selection.max_video_bits_per_second #=> Integer @@ -1894,7 +1894,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-mediapackage' - context[:gem_version] = '1.51.0' + context[:gem_version] = '1.52.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb index e4cb1506fe3..37d0cc3bad5 100644 --- a/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb +++ b/gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb @@ -623,7 +623,7 @@ class CreateHarvestJobResponse < Struct.new( # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5 + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -918,7 +918,7 @@ class DashEncryption < Struct.new( # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5 + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { @@ -2960,7 +2960,7 @@ class UpdateChannelResponse < Struct.new( # min_buffer_time_seconds: 1, # min_update_period_seconds: 1, # period_triggers: ["ADS"], # accepts ADS - # profile: "NONE", # accepts NONE, HBBTV_1_5 + # profile: "NONE", # accepts NONE, HBBTV_1_5, HYBRIDCAST # segment_duration_seconds: 1, # segment_template_format: "NUMBER_WITH_TIMELINE", # accepts NUMBER_WITH_TIMELINE, TIME_WITH_TIMELINE, NUMBER_WITH_DURATION # stream_selection: { diff --git a/gems/aws-sdk-mgn/CHANGELOG.md b/gems/aws-sdk-mgn/CHANGELOG.md index 1550e745561..ae39c5dcb3b 100644 --- a/gems/aws-sdk-mgn/CHANGELOG.md +++ b/gems/aws-sdk-mgn/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.12.0 (2022-03-01) +------------------ + +* Feature - Add support for GP3 and IO2 volume types. Add bootMode to LaunchConfiguration object (and as a parameter to UpdateLaunchConfigurationRequest). + 1.11.0 (2022-02-24) ------------------ diff --git a/gems/aws-sdk-mgn/VERSION b/gems/aws-sdk-mgn/VERSION index 1cac385c6cb..0eed1a29efd 100644 --- a/gems/aws-sdk-mgn/VERSION +++ b/gems/aws-sdk-mgn/VERSION @@ -1 +1 @@ -1.11.0 +1.12.0 diff --git a/gems/aws-sdk-mgn/lib/aws-sdk-mgn.rb b/gems/aws-sdk-mgn/lib/aws-sdk-mgn.rb index 897d73b9c82..a1c5195e406 100644 --- a/gems/aws-sdk-mgn/lib/aws-sdk-mgn.rb +++ b/gems/aws-sdk-mgn/lib/aws-sdk-mgn.rb @@ -48,6 +48,6 @@ # @!group service module Aws::Mgn - GEM_VERSION = '1.11.0' + GEM_VERSION = '1.12.0' end diff --git a/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb b/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb index 3cc412f2d3a..103609e2cfe 100644 --- a/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb +++ b/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client.rb @@ -476,15 +476,15 @@ def change_server_life_cycle_state(params = {}, options = {}) # template creation. # # @option params [required, String] :default_large_staging_disk_type - # Request to configure the Staging Disk EBS volume type to "gp2" + # Request to configure the default large staging disk EBS volume type # during Replication Settings template creation. # # @option params [required, String] :ebs_encryption - # Request to configure EBS enryption during Replication Settings + # Request to configure EBS encryption during Replication Settings # template creation. # # @option params [String] :ebs_encryption_key_arn - # Request to configure an EBS enryption key during Replication Settings + # Request to configure an EBS encryption key during Replication Settings # template creation. # # @option params [required, String] :replication_server_instance_type @@ -492,7 +492,7 @@ def change_server_life_cycle_state(params = {}, options = {}) # Replication Settings template creation. # # @option params [required, Array] :replication_servers_security_groups_i_ds - # Request to configure the Replication Server Secuirity group ID during + # Request to configure the Replication Server Security group ID during # Replication Settings template creation. # # @option params [required, String] :staging_area_subnet_id @@ -500,7 +500,7 @@ def change_server_life_cycle_state(params = {}, options = {}) # Settings template creation. # # @option params [required, Hash] :staging_area_tags - # Request to configure Staiging Area tags during Replication Settings + # Request to configure Staging Area tags during Replication Settings # template creation. # # @option params [Hash] :tags @@ -536,7 +536,7 @@ def change_server_life_cycle_state(params = {}, options = {}) # bandwidth_throttling: 1, # required # create_public_ip: false, # required # data_plane_routing: "PRIVATE_IP", # required, accepts PRIVATE_IP, PUBLIC_IP - # default_large_staging_disk_type: "GP2", # required, accepts GP2, ST1 + # default_large_staging_disk_type: "GP2", # required, accepts GP2, ST1, GP3 # ebs_encryption: "DEFAULT", # required, accepts DEFAULT, CUSTOM # ebs_encryption_key_arn: "ARN", # replication_server_instance_type: "EC2InstanceType", # required @@ -558,7 +558,7 @@ def change_server_life_cycle_state(params = {}, options = {}) # resp.bandwidth_throttling #=> Integer # resp.create_public_ip #=> Boolean # resp.data_plane_routing #=> String, one of "PRIVATE_IP", "PUBLIC_IP" - # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1" + # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1", "GP3" # resp.ebs_encryption #=> String, one of "DEFAULT", "CUSTOM" # resp.ebs_encryption_key_arn #=> String # resp.replication_configuration_template_id #=> String @@ -648,7 +648,7 @@ def delete_source_server(params = {}, options = {}) req.send_request(options) end - # Deletes a single vCenter client by ID. + # Deletes a given vCenter client by ID. # # @option params [required, String] :vcenter_client_id # ID of resource to be deleted. @@ -670,7 +670,7 @@ def delete_vcenter_client(params = {}, options = {}) req.send_request(options) end - # Retrieves detailed Job log with paging. + # Retrieves detailed job log items with paging. # # @option params [required, String] :job_id # Request to describe Job log job ID. @@ -718,7 +718,7 @@ def describe_job_log_items(params = {}, options = {}) # Returns a list of Jobs. Use the JobsID and fromDate and toData filters # to limit which jobs are returned. The response is sorted by - # creationDataTime - latest date first. Jobs are normaly created by the + # creationDataTime - latest date first. Jobs are normally created by the # StartTest, StartCutover, and TerminateTargetInstances APIs. Jobs are # also created by DiagnosticLaunch and TerminateDiagnosticInstances, # which are APIs available only to *Support* and only used in response @@ -728,10 +728,10 @@ def describe_job_log_items(params = {}, options = {}) # Request to describe Job log filters. # # @option params [Integer] :max_results - # Request to describe Job log by max results. + # Request to describe job log items by max results. # # @option params [String] :next_token - # Request to describe Job logby next token. + # Request to describe job log items by next token. # # @return [Types::DescribeJobsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # @@ -814,7 +814,7 @@ def describe_jobs(params = {}, options = {}) # resp.items[0].bandwidth_throttling #=> Integer # resp.items[0].create_public_ip #=> Boolean # resp.items[0].data_plane_routing #=> String, one of "PRIVATE_IP", "PUBLIC_IP" - # resp.items[0].default_large_staging_disk_type #=> String, one of "GP2", "ST1" + # resp.items[0].default_large_staging_disk_type #=> String, one of "GP2", "ST1", "GP3" # resp.items[0].ebs_encryption #=> String, one of "DEFAULT", "CUSTOM" # resp.items[0].ebs_encryption_key_arn #=> String # resp.items[0].replication_configuration_template_id #=> String @@ -943,7 +943,7 @@ def describe_source_servers(params = {}, options = {}) req.send_request(options) end - # Lists all vCenter clients. + # Returns a list of the installed vCenter clients. # # @option params [Integer] :max_results # Maximum results to be returned in DescribeVcenterClients. @@ -995,14 +995,14 @@ def describe_vcenter_clients(params = {}, options = {}) # of these source servers will be terminated / deleted within 90 # minutes. Launched Test or Cutover instances will NOT be terminated. If # the agent on the source server has not been prevented from - # communciating with the Application Migration Service service, then it + # communicating with the Application Migration Service service, then it # will receive a command to uninstall itself (within approximately 10 # minutes). The following properties of the SourceServer will be changed # immediately: dataReplicationInfo.dataReplicationState will be set to # DISCONNECTED; The totalStorageBytes property for each of # dataReplicationInfo.replicatedDisks will be set to zero; - # dataReplicationInfo.lagDuration and - # dataReplicationInfo.lagDurationwill be nullified. + # dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration + # will be nullified. # # @option params [required, String] :source_server_id # Request to disconnect Source Server from service by Server ID. @@ -1105,15 +1105,15 @@ def disconnect_from_service(params = {}, options = {}) # terminated. The AWS Replication Agent will receive a command to # uninstall itself (within 10 minutes). The following properties of the # SourceServer will be changed immediately: - # dataReplicationInfo.dataReplicationState will be to DISCONNECTED; The - # SourceServer.lifeCycle.state will be changed to CUTOVER; The - # totalStorageBytes property fo each of + # dataReplicationInfo.dataReplicationState will be changed to + # DISCONNECTED; The SourceServer.lifeCycle.state will be changed to + # CUTOVER; The totalStorageBytes property fo each of # dataReplicationInfo.replicatedDisks will be set to zero; - # dataReplicationInfo.lagDuration and - # dataReplicationInfo.lagDurationwill be nullified. + # dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration + # will be nullified. # # @option params [required, String] :source_server_id - # Request to finalize Cutover by Soure Server ID. + # Request to finalize Cutover by Source Server ID. # # @return [Types::SourceServer] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # @@ -1214,6 +1214,7 @@ def finalize_cutover(params = {}, options = {}) # # @return [Types::LaunchConfiguration] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # + # * {Types::LaunchConfiguration#boot_mode #boot_mode} => String # * {Types::LaunchConfiguration#copy_private_ip #copy_private_ip} => Boolean # * {Types::LaunchConfiguration#copy_tags #copy_tags} => Boolean # * {Types::LaunchConfiguration#ec2_launch_template_id #ec2_launch_template_id} => String @@ -1231,6 +1232,7 @@ def finalize_cutover(params = {}, options = {}) # # @example Response structure # + # resp.boot_mode #=> String, one of "LEGACY_BIOS", "UEFI" # resp.copy_private_ip #=> Boolean # resp.copy_tags #=> Boolean # resp.ec2_launch_template_id #=> String @@ -1252,7 +1254,7 @@ def get_launch_configuration(params = {}, options = {}) # Lists all ReplicationConfigurations, filtered by Source Server ID. # # @option params [required, String] :source_server_id - # Request to get Replication Configuaration by Source Server ID. + # Request to get Replication Configuration by Source Server ID. # # @return [Types::ReplicationConfiguration] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # @@ -1284,7 +1286,7 @@ def get_launch_configuration(params = {}, options = {}) # resp.bandwidth_throttling #=> Integer # resp.create_public_ip #=> Boolean # resp.data_plane_routing #=> String, one of "PRIVATE_IP", "PUBLIC_IP" - # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1" + # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1", "GP3" # resp.ebs_encryption #=> String, one of "DEFAULT", "CUSTOM" # resp.ebs_encryption_key_arn #=> String # resp.name #=> String @@ -1292,7 +1294,8 @@ def get_launch_configuration(params = {}, options = {}) # resp.replicated_disks[0].device_name #=> String # resp.replicated_disks[0].iops #=> Integer # resp.replicated_disks[0].is_boot_disk #=> Boolean - # resp.replicated_disks[0].staging_disk_type #=> String, one of "AUTO", "GP2", "IO1", "SC1", "ST1", "STANDARD" + # resp.replicated_disks[0].staging_disk_type #=> String, one of "AUTO", "GP2", "IO1", "SC1", "ST1", "STANDARD", "GP3", "IO2" + # resp.replicated_disks[0].throughput #=> Integer # resp.replication_server_instance_type #=> String # resp.replication_servers_security_groups_i_ds #=> Array # resp.replication_servers_security_groups_i_ds[0] #=> String @@ -1355,8 +1358,8 @@ def list_tags_for_resource(params = {}, options = {}) # Archives specific Source Servers by setting the # SourceServer.isArchived property to true for specified SourceServers - # by ID. This command only works for SourceServers with a - # lifecycle.state which equals DISCONNECTED or CUTOVER. + # by ID. This command only works for SourceServers with a lifecycle. + # state which equals DISCONNECTED or CUTOVER. # # @option params [required, String] :source_server_id # Mark as archived by Source Server ID. @@ -1598,7 +1601,7 @@ def start_cutover(params = {}, options = {}) req.send_request(options) end - # Starts replication on source server by ID. + # Starts replication for SNAPSHOT\_SHIPPING agents. # # @option params [required, String] :source_server_id # ID of source server on which to start replication. @@ -1694,7 +1697,7 @@ def start_replication(params = {}, options = {}) req.send_request(options) end - # Lauches a Test Instance for specific Source Servers. This command + # Launches a Test Instance for specific Source Servers. This command # starts a LAUNCH job whose initiatedBy property is StartTest and # changes the SourceServer.lifeCycle.state property to TESTING. # @@ -1849,6 +1852,9 @@ def untag_resource(params = {}, options = {}) # Updates multiple LaunchConfigurations by Source Server ID. # + # @option params [String] :boot_mode + # Update Launch configuration boot mode request. + # # @option params [Boolean] :copy_private_ip # Update Launch configuration copy Private IP request. # @@ -1872,6 +1878,7 @@ def untag_resource(params = {}, options = {}) # # @return [Types::LaunchConfiguration] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # + # * {Types::LaunchConfiguration#boot_mode #boot_mode} => String # * {Types::LaunchConfiguration#copy_private_ip #copy_private_ip} => Boolean # * {Types::LaunchConfiguration#copy_tags #copy_tags} => Boolean # * {Types::LaunchConfiguration#ec2_launch_template_id #ec2_launch_template_id} => String @@ -1884,6 +1891,7 @@ def untag_resource(params = {}, options = {}) # @example Request syntax with placeholder values # # resp = client.update_launch_configuration({ + # boot_mode: "LEGACY_BIOS", # accepts LEGACY_BIOS, UEFI # copy_private_ip: false, # copy_tags: false, # launch_disposition: "STOPPED", # accepts STOPPED, STARTED @@ -1897,6 +1905,7 @@ def untag_resource(params = {}, options = {}) # # @example Response structure # + # resp.boot_mode #=> String, one of "LEGACY_BIOS", "UEFI" # resp.copy_private_ip #=> Boolean # resp.copy_tags #=> Boolean # resp.ec2_launch_template_id #=> String @@ -1993,7 +2002,7 @@ def update_launch_configuration(params = {}, options = {}) # bandwidth_throttling: 1, # create_public_ip: false, # data_plane_routing: "PRIVATE_IP", # accepts PRIVATE_IP, PUBLIC_IP - # default_large_staging_disk_type: "GP2", # accepts GP2, ST1 + # default_large_staging_disk_type: "GP2", # accepts GP2, ST1, GP3 # ebs_encryption: "DEFAULT", # accepts DEFAULT, CUSTOM # ebs_encryption_key_arn: "ARN", # name: "SmallBoundedString", @@ -2002,7 +2011,8 @@ def update_launch_configuration(params = {}, options = {}) # device_name: "BoundedString", # iops: 1, # is_boot_disk: false, - # staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD + # staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD, GP3, IO2 + # throughput: 1, # }, # ], # replication_server_instance_type: "EC2InstanceType", @@ -2021,7 +2031,7 @@ def update_launch_configuration(params = {}, options = {}) # resp.bandwidth_throttling #=> Integer # resp.create_public_ip #=> Boolean # resp.data_plane_routing #=> String, one of "PRIVATE_IP", "PUBLIC_IP" - # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1" + # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1", "GP3" # resp.ebs_encryption #=> String, one of "DEFAULT", "CUSTOM" # resp.ebs_encryption_key_arn #=> String # resp.name #=> String @@ -2029,7 +2039,8 @@ def update_launch_configuration(params = {}, options = {}) # resp.replicated_disks[0].device_name #=> String # resp.replicated_disks[0].iops #=> Integer # resp.replicated_disks[0].is_boot_disk #=> Boolean - # resp.replicated_disks[0].staging_disk_type #=> String, one of "AUTO", "GP2", "IO1", "SC1", "ST1", "STANDARD" + # resp.replicated_disks[0].staging_disk_type #=> String, one of "AUTO", "GP2", "IO1", "SC1", "ST1", "STANDARD", "GP3", "IO2" + # resp.replicated_disks[0].throughput #=> Integer # resp.replication_server_instance_type #=> String # resp.replication_servers_security_groups_i_ds #=> Array # resp.replication_servers_security_groups_i_ds[0] #=> String @@ -2126,7 +2137,7 @@ def update_replication_configuration(params = {}, options = {}) # bandwidth_throttling: 1, # create_public_ip: false, # data_plane_routing: "PRIVATE_IP", # accepts PRIVATE_IP, PUBLIC_IP - # default_large_staging_disk_type: "GP2", # accepts GP2, ST1 + # default_large_staging_disk_type: "GP2", # accepts GP2, ST1, GP3 # ebs_encryption: "DEFAULT", # accepts DEFAULT, CUSTOM # ebs_encryption_key_arn: "ARN", # replication_configuration_template_id: "ReplicationConfigurationTemplateID", # required @@ -2146,7 +2157,7 @@ def update_replication_configuration(params = {}, options = {}) # resp.bandwidth_throttling #=> Integer # resp.create_public_ip #=> Boolean # resp.data_plane_routing #=> String, one of "PRIVATE_IP", "PUBLIC_IP" - # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1" + # resp.default_large_staging_disk_type #=> String, one of "GP2", "ST1", "GP3" # resp.ebs_encryption #=> String, one of "DEFAULT", "CUSTOM" # resp.ebs_encryption_key_arn #=> String # resp.replication_configuration_template_id #=> String @@ -2169,7 +2180,8 @@ def update_replication_configuration_template(params = {}, options = {}) req.send_request(options) end - # Updates source server Replication Type by ID. + # Allows you to change between the AGENT\_BASED replication type and the + # SNAPSHOT\_SHIPPING replication type. # # @option params [required, String] :replication_type # Replication type to which to update source server. @@ -2282,7 +2294,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-mgn' - context[:gem_version] = '1.11.0' + context[:gem_version] = '1.12.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client_api.rb b/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client_api.rb index ea40568aa83..810b781dec3 100644 --- a/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client_api.rb +++ b/gems/aws-sdk-mgn/lib/aws-sdk-mgn/client_api.rb @@ -16,6 +16,7 @@ module ClientApi ARN = Shapes::StringShape.new(name: 'ARN') AccessDeniedException = Shapes::StructureShape.new(name: 'AccessDeniedException') Boolean = Shapes::BooleanShape.new(name: 'Boolean') + BootMode = Shapes::StringShape.new(name: 'BootMode') BoundedString = Shapes::StringShape.new(name: 'BoundedString') CPU = Shapes::StructureShape.new(name: 'CPU') ChangeServerLifeCycleStateRequest = Shapes::StructureShape.new(name: 'ChangeServerLifeCycleStateRequest') @@ -373,6 +374,7 @@ module ClientApi JobsList.member = Shapes::ShapeRef.new(shape: Job) + LaunchConfiguration.add_member(:boot_mode, Shapes::ShapeRef.new(shape: BootMode, location_name: "bootMode")) LaunchConfiguration.add_member(:copy_private_ip, Shapes::ShapeRef.new(shape: Boolean, location_name: "copyPrivateIp")) LaunchConfiguration.add_member(:copy_tags, Shapes::ShapeRef.new(shape: Boolean, location_name: "copyTags")) LaunchConfiguration.add_member(:ec2_launch_template_id, Shapes::ShapeRef.new(shape: BoundedString, location_name: "ec2LaunchTemplateID")) @@ -478,6 +480,7 @@ module ClientApi ReplicationConfigurationReplicatedDisk.add_member(:iops, Shapes::ShapeRef.new(shape: PositiveInteger, location_name: "iops")) ReplicationConfigurationReplicatedDisk.add_member(:is_boot_disk, Shapes::ShapeRef.new(shape: Boolean, location_name: "isBootDisk")) ReplicationConfigurationReplicatedDisk.add_member(:staging_disk_type, Shapes::ShapeRef.new(shape: ReplicationConfigurationReplicatedDiskStagingDiskType, location_name: "stagingDiskType")) + ReplicationConfigurationReplicatedDisk.add_member(:throughput, Shapes::ShapeRef.new(shape: PositiveInteger, location_name: "throughput")) ReplicationConfigurationReplicatedDisk.struct_class = Types::ReplicationConfigurationReplicatedDisk ReplicationConfigurationReplicatedDisks.member = Shapes::ShapeRef.new(shape: ReplicationConfigurationReplicatedDisk) @@ -601,6 +604,7 @@ module ClientApi UntagResourceRequest.add_member(:tag_keys, Shapes::ShapeRef.new(shape: TagKeys, required: true, location: "querystring", location_name: "tagKeys")) UntagResourceRequest.struct_class = Types::UntagResourceRequest + UpdateLaunchConfigurationRequest.add_member(:boot_mode, Shapes::ShapeRef.new(shape: BootMode, location_name: "bootMode")) UpdateLaunchConfigurationRequest.add_member(:copy_private_ip, Shapes::ShapeRef.new(shape: Boolean, location_name: "copyPrivateIp")) UpdateLaunchConfigurationRequest.add_member(:copy_tags, Shapes::ShapeRef.new(shape: Boolean, location_name: "copyTags")) UpdateLaunchConfigurationRequest.add_member(:launch_disposition, Shapes::ShapeRef.new(shape: LaunchDisposition, location_name: "launchDisposition")) diff --git a/gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb b/gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb index 710855a032f..048371e38e7 100644 --- a/gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb +++ b/gems/aws-sdk-mgn/lib/aws-sdk-mgn/types.rb @@ -105,11 +105,11 @@ class ChangeServerLifeCycleStateSourceServerLifecycle < Struct.new( # @return [String] # # @!attribute [rw] resource_id - # A conflict occured when prompting for the Resource ID. + # A conflict occurred when prompting for the Resource ID. # @return [String] # # @!attribute [rw] resource_type - # A conflict occured when prompting for resource type. + # A conflict occurred when prompting for resource type. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/ConflictException AWS API Documentation @@ -131,7 +131,7 @@ class ConflictException < Struct.new( # bandwidth_throttling: 1, # required # create_public_ip: false, # required # data_plane_routing: "PRIVATE_IP", # required, accepts PRIVATE_IP, PUBLIC_IP - # default_large_staging_disk_type: "GP2", # required, accepts GP2, ST1 + # default_large_staging_disk_type: "GP2", # required, accepts GP2, ST1, GP3 # ebs_encryption: "DEFAULT", # required, accepts DEFAULT, CUSTOM # ebs_encryption_key_arn: "ARN", # replication_server_instance_type: "EC2InstanceType", # required @@ -167,17 +167,17 @@ class ConflictException < Struct.new( # @return [String] # # @!attribute [rw] default_large_staging_disk_type - # Request to configure the Staging Disk EBS volume type to "gp2" + # Request to configure the default large staging disk EBS volume type # during Replication Settings template creation. # @return [String] # # @!attribute [rw] ebs_encryption - # Request to configure EBS enryption during Replication Settings + # Request to configure EBS encryption during Replication Settings # template creation. # @return [String] # # @!attribute [rw] ebs_encryption_key_arn - # Request to configure an EBS enryption key during Replication + # Request to configure an EBS encryption key during Replication # Settings template creation. # @return [String] # @@ -187,8 +187,8 @@ class ConflictException < Struct.new( # @return [String] # # @!attribute [rw] replication_servers_security_groups_i_ds - # Request to configure the Replication Server Secuirity group ID - # during Replication Settings template creation. + # Request to configure the Replication Server Security group ID during + # Replication Settings template creation. # @return [Array] # # @!attribute [rw] staging_area_subnet_id @@ -197,7 +197,7 @@ class ConflictException < Struct.new( # @return [String] # # @!attribute [rw] staging_area_tags - # Request to configure Staiging Area tags during Replication Settings + # Request to configure Staging Area tags during Replication Settings # template creation. # @return [Hash] # @@ -269,7 +269,7 @@ class DataReplicationError < Struct.new( # @return [String] # # @!attribute [rw] lag_duration - # Request to query data replication lag durating. + # Request to query data replication lag duration. # @return [String] # # @!attribute [rw] last_snapshot_date_time @@ -352,7 +352,7 @@ class DataReplicationInitiation < Struct.new( include Aws::Structure end - # Data replication intiation step. + # Data replication initiation step. # # @!attribute [rw] name # Request to query data initiation step name. @@ -526,11 +526,11 @@ class DescribeJobLogItemsResponse < Struct.new( # @return [Types::DescribeJobsRequestFilters] # # @!attribute [rw] max_results - # Request to describe Job log by max results. + # Request to describe job log items by max results. # @return [Integer] # # @!attribute [rw] next_token - # Request to describe Job logby next token. + # Request to describe job log items by next token. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/DescribeJobsRequest AWS API Documentation @@ -563,7 +563,7 @@ class DescribeJobsRequest < Struct.new( # @return [Array] # # @!attribute [rw] to_date - # Request to describe Job log by last date. + # Request to describe job log items by last date. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/DescribeJobsRequestFilters AWS API Documentation @@ -825,7 +825,7 @@ class Disk < Struct.new( # } # # @!attribute [rw] source_server_id - # Request to finalize Cutover by Soure Server ID. + # Request to finalize Cutover by Source Server ID. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/FinalizeCutoverRequest AWS API Documentation @@ -863,7 +863,7 @@ class GetLaunchConfigurationRequest < Struct.new( # } # # @!attribute [rw] source_server_id - # Request to get Replication Configuaration by Source Server ID. + # Request to get Replication Configuration by Source Server ID. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/GetReplicationConfigurationRequest AWS API Documentation @@ -970,7 +970,7 @@ class InternalServerException < Struct.new( # @return [String] # # @!attribute [rw] tags - # Tags associated with spcific Job. + # Tags associated with specific Job. # @return [Hash] # # @!attribute [rw] type @@ -1046,6 +1046,10 @@ class JobLogEventData < Struct.new( include Aws::Structure end + # @!attribute [rw] boot_mode + # Launch configuration boot mode. + # @return [String] + # # @!attribute [rw] copy_private_ip # Copy Private IP during Launch Configuration. # @return [Boolean] @@ -1055,33 +1059,33 @@ class JobLogEventData < Struct.new( # @return [Boolean] # # @!attribute [rw] ec2_launch_template_id - # Configure EC2 lauch configuration template ID. + # Launch configuration EC2 Launch template ID. # @return [String] # # @!attribute [rw] launch_disposition - # Configure launch dispostion for launch configuration. + # Launch disposition for launch configuration. # @return [String] # # @!attribute [rw] licensing - # Configure launch configuration OS licensing. + # Launch configuration OS licensing. # @return [Types::Licensing] # # @!attribute [rw] name - # Configure launch configuration name. + # Launch configuration name. # @return [String] # # @!attribute [rw] source_server_id - # Configure launch configuration Source Server ID. + # Launch configuration Source Server ID. # @return [String] # # @!attribute [rw] target_instance_type_right_sizing_method - # Configure launch configuration Target instance type right sizing - # method. + # Launch configuration Target instance type right sizing method. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/LaunchConfiguration AWS API Documentation # class LaunchConfiguration < Struct.new( + :boot_mode, :copy_private_ip, :copy_tags, :ec2_launch_template_id, @@ -1094,18 +1098,18 @@ class LaunchConfiguration < Struct.new( include Aws::Structure end - # Configure launced instance. + # Launched instance. # # @!attribute [rw] ec2_instance_id - # Configure launced instance EC2 ID. + # Launched instance EC2 ID. # @return [String] # # @!attribute [rw] first_boot - # Configure launced instance first boot. + # Launched instance first boot. # @return [String] # # @!attribute [rw] job_id - # Configure launced instance Job ID. + # Launched instance Job ID. # @return [String] # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/LaunchedInstance AWS API Documentation @@ -1256,7 +1260,7 @@ class LifeCycleLastCutoverReverted < Struct.new( # Lifecycle last Test. # # @!attribute [rw] finalized - # Lifecycle last Test finlized. + # Lifecycle last Test finalized. # @return [Types::LifeCycleLastTestFinalized] # # @!attribute [rw] initiated @@ -1277,7 +1281,7 @@ class LifeCycleLastTest < Struct.new( include Aws::Structure end - # Lifecycle last Test finlized. + # Lifecycle last Test finalized. # # @!attribute [rw] api_call_date_time # Lifecycle Test failed API call date and time. @@ -1523,7 +1527,8 @@ class ReplicationConfiguration < Struct.new( # device_name: "BoundedString", # iops: 1, # is_boot_disk: false, - # staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD + # staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD, GP3, IO2 + # throughput: 1, # } # # @!attribute [rw] device_name @@ -1542,13 +1547,18 @@ class ReplicationConfiguration < Struct.new( # Replication Configuration replicated disk staging disk type. # @return [String] # + # @!attribute [rw] throughput + # Replication Configuration replicated disk throughput. + # @return [Integer] + # # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/ReplicationConfigurationReplicatedDisk AWS API Documentation # class ReplicationConfigurationReplicatedDisk < Struct.new( :device_name, :iops, :is_boot_disk, - :staging_disk_type) + :staging_disk_type, + :throughput) SENSITIVE = [] include Aws::Structure end @@ -1563,7 +1573,7 @@ class ReplicationConfigurationReplicatedDisk < Struct.new( # @return [Boolean] # # @!attribute [rw] bandwidth_throttling - # Replication Configuration template bandwidth throtting. + # Replication Configuration template bandwidth throttling. # @return [Integer] # # @!attribute [rw] create_public_ip @@ -1575,7 +1585,7 @@ class ReplicationConfigurationReplicatedDisk < Struct.new( # @return [String] # # @!attribute [rw] default_large_staging_disk_type - # Replication Configuration template use dedault large Staging Disk + # Replication Configuration template use default large Staging Disk # type. # @return [String] # @@ -1588,7 +1598,7 @@ class ReplicationConfigurationReplicatedDisk < Struct.new( # @return [String] # # @!attribute [rw] replication_configuration_template_id - # Replication Configuration template template ID. + # Replication Configuration template ID. # @return [String] # # @!attribute [rw] replication_server_instance_type @@ -1697,7 +1707,7 @@ class RetryDataReplicationRequest < Struct.new( # @return [String] # # @!attribute [rw] resource_id - # Exceeded the service quota resource Id. + # Exceeded the service quota resource ID. # @return [String] # # @!attribute [rw] resource_type @@ -2018,7 +2028,7 @@ class ThrottlingException < Struct.new( include Aws::Structure end - # Unitialized account exception. + # Uninitialized account exception. # # @!attribute [rw] code # @return [String] @@ -2064,6 +2074,7 @@ class UntagResourceRequest < Struct.new( # data as a hash: # # { + # boot_mode: "LEGACY_BIOS", # accepts LEGACY_BIOS, UEFI # copy_private_ip: false, # copy_tags: false, # launch_disposition: "STOPPED", # accepts STOPPED, STARTED @@ -2075,6 +2086,10 @@ class UntagResourceRequest < Struct.new( # target_instance_type_right_sizing_method: "NONE", # accepts NONE, BASIC # } # + # @!attribute [rw] boot_mode + # Update Launch configuration boot mode request. + # @return [String] + # # @!attribute [rw] copy_private_ip # Update Launch configuration copy Private IP request. # @return [Boolean] @@ -2106,6 +2121,7 @@ class UntagResourceRequest < Struct.new( # @see http://docs.aws.amazon.com/goto/WebAPI/mgn-2020-02-26/UpdateLaunchConfigurationRequest AWS API Documentation # class UpdateLaunchConfigurationRequest < Struct.new( + :boot_mode, :copy_private_ip, :copy_tags, :launch_disposition, @@ -2125,7 +2141,7 @@ class UpdateLaunchConfigurationRequest < Struct.new( # bandwidth_throttling: 1, # create_public_ip: false, # data_plane_routing: "PRIVATE_IP", # accepts PRIVATE_IP, PUBLIC_IP - # default_large_staging_disk_type: "GP2", # accepts GP2, ST1 + # default_large_staging_disk_type: "GP2", # accepts GP2, ST1, GP3 # ebs_encryption: "DEFAULT", # accepts DEFAULT, CUSTOM # ebs_encryption_key_arn: "ARN", # name: "SmallBoundedString", @@ -2134,7 +2150,8 @@ class UpdateLaunchConfigurationRequest < Struct.new( # device_name: "BoundedString", # iops: 1, # is_boot_disk: false, - # staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD + # staging_disk_type: "AUTO", # accepts AUTO, GP2, IO1, SC1, ST1, STANDARD, GP3, IO2 + # throughput: 1, # }, # ], # replication_server_instance_type: "EC2InstanceType", @@ -2243,7 +2260,7 @@ class UpdateReplicationConfigurationRequest < Struct.new( # bandwidth_throttling: 1, # create_public_ip: false, # data_plane_routing: "PRIVATE_IP", # accepts PRIVATE_IP, PUBLIC_IP - # default_large_staging_disk_type: "GP2", # accepts GP2, ST1 + # default_large_staging_disk_type: "GP2", # accepts GP2, ST1, GP3 # ebs_encryption: "DEFAULT", # accepts DEFAULT, CUSTOM # ebs_encryption_key_arn: "ARN", # replication_configuration_template_id: "ReplicationConfigurationTemplateID", # required diff --git a/gems/aws-sdk-rds/CHANGELOG.md b/gems/aws-sdk-rds/CHANGELOG.md index fabd633fe7e..54afe39739f 100644 --- a/gems/aws-sdk-rds/CHANGELOG.md +++ b/gems/aws-sdk-rds/CHANGELOG.md @@ -1,6 +1,11 @@ Unreleased Changes ------------------ +1.141.0 (2022-03-01) +------------------ + +* Feature - Documentation updates for Multi-AZ DB clusters. + 1.140.0 (2022-02-24) ------------------ diff --git a/gems/aws-sdk-rds/VERSION b/gems/aws-sdk-rds/VERSION index c69675f250b..642c6da52ce 100644 --- a/gems/aws-sdk-rds/VERSION +++ b/gems/aws-sdk-rds/VERSION @@ -1 +1 @@ -1.140.0 +1.141.0 diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds.rb index 9a028d756a7..a17be0c8043 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds.rb @@ -74,6 +74,6 @@ # @!group service module Aws::RDS - GEM_VERSION = '1.140.0' + GEM_VERSION = '1.141.0' end diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb index 3d2961e016c..55eddfa6065 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/client.rb @@ -1099,11 +1099,6 @@ def copy_db_cluster_parameter_group(params = {}, options = {}) # deployments with two readable standby DB instances][5] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html @@ -2122,11 +2117,6 @@ def create_custom_db_engine_version(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -2525,8 +2515,15 @@ def create_custom_db_engine_version(params = {}, options = {}) # @option params [Array] :enable_cloudwatch_logs_exports # The list of log types that need to be enabled for exporting to # CloudWatch Logs. The values in the list depend on the DB engine being - # used. For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # used. + # + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. # # **Aurora MySQL** # @@ -2536,11 +2533,20 @@ def create_custom_db_engine_version(params = {}, options = {}) # # Possible value is `postgresql`. # - # Valid for: Aurora DB clusters only + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # # @option params [String] :engine_mode # The DB engine mode of the DB cluster, either `provisioned`, @@ -2624,7 +2630,7 @@ def create_custom_db_engine_version(params = {}, options = {}) # A value that indicates whether to copy all tags from the DB cluster to # snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # @option params [String] :domain # The Active Directory directory ID to create the DB cluster in. @@ -3161,11 +3167,6 @@ def create_db_cluster_endpoint(params = {}, options = {}) # deployments with two readable standby DB instances][3] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://console.aws.amazon.com/rds/ @@ -3304,11 +3305,6 @@ def create_db_cluster_parameter_group(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -6644,11 +6640,6 @@ def delete_custom_db_engine_version(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -6900,11 +6891,6 @@ def delete_db_cluster_endpoint(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -6962,11 +6948,6 @@ def delete_db_cluster_parameter_group(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -8342,11 +8323,6 @@ def describe_db_cluster_endpoints(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -8444,11 +8420,6 @@ def describe_db_cluster_parameter_groups(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -8622,11 +8593,6 @@ def describe_db_cluster_snapshot_attributes(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -8828,11 +8794,6 @@ def describe_db_cluster_snapshots(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # This operation can also return information for Amazon Neptune DB # instances and Amazon DocumentDB instances. # @@ -12613,11 +12574,6 @@ def download_db_log_file_portion(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -13375,11 +13331,6 @@ def modify_custom_db_engine_version(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -13557,9 +13508,39 @@ def modify_custom_db_engine_version(params = {}, options = {}) # # @option params [Types::CloudwatchLogsExportConfiguration] :cloudwatch_logs_export_configuration # The configuration setting for the log types to be enabled for export - # to CloudWatch Logs for a specific DB cluster. + # to CloudWatch Logs for a specific DB cluster. The values in the list + # depend on the DB engine being used. + # + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. + # + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # - # Valid for: Aurora DB clusters only + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # # @option params [String] :engine_version # The version number of the database engine to which you want to @@ -13688,7 +13669,7 @@ def modify_custom_db_engine_version(params = {}, options = {}) # A value that indicates whether to copy all tags from the DB cluster to # snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # @option params [Boolean] :enable_global_write_forwarding # A value that indicates whether to enable this DB cluster to forward @@ -14110,11 +14091,6 @@ def modify_db_cluster_endpoint(params = {}, options = {}) # deployments with two readable standby DB instances][3] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://console.aws.amazon.com/rds/ @@ -16800,8 +16776,7 @@ def purchase_reserved_db_instances_offering(params = {}, options = {}) # a DB cluster results in a momentary outage, during which the DB # cluster status is set to rebooting. # - # Use this operation only for a non-Aurora Multi-AZ DB cluster. The - # Multi-AZ DB clusters feature is in preview and is subject to change. + # Use this operation only for a non-Aurora Multi-AZ DB cluster. # # For more information on Multi-AZ DB clusters, see [ Multi-AZ # deployments with two readable standby DB instances][1] in the *Amazon @@ -17273,11 +17248,6 @@ def remove_from_global_cluster(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -17484,11 +17454,6 @@ def remove_tags_from_resource(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -17952,8 +17917,19 @@ def reset_db_parameter_group(params = {}, options = {}) # @option params [Array] :enable_cloudwatch_logs_exports # The list of logs that the restored DB cluster is to export to # CloudWatch Logs. The values in the list depend on the DB engine being - # used. For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # used. + # + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][1] in + # the *Amazon Aurora User Guide*. # # # @@ -18165,11 +18141,6 @@ def restore_db_cluster_from_s3(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -18382,14 +18353,36 @@ def restore_db_cluster_from_s3(params = {}, options = {}) # CloudWatch Logs. The values in the list depend on the DB engine being # used. # - # For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs ][1] in the *Amazon Aurora User Guide*. + # **RDS for MySQL** # - # Valid for: Aurora DB clusters only + # Possible values are `error`, `general`, and `slowquery`. # + # **RDS for PostgreSQL** # + # Possible values are `postgresql` and `upgrade`. # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # # @option params [String] :engine_mode # The DB engine mode of the DB cluster, either `provisioned`, @@ -18439,7 +18432,7 @@ def restore_db_cluster_from_s3(params = {}, options = {}) # cluster to snapshots of the restored DB cluster. The default is not to # copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # @option params [String] :domain # Specify the Active Directory directory ID to restore the DB cluster @@ -18744,11 +18737,6 @@ def restore_db_cluster_from_snapshot(params = {}, options = {}) # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -18930,14 +18918,36 @@ def restore_db_cluster_from_snapshot(params = {}, options = {}) # CloudWatch Logs. The values in the list depend on the DB engine being # used. # - # For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # **RDS for MySQL** # - # Valid for: Aurora DB clusters only + # Possible values are `error`, `general`, and `slowquery`. # + # **RDS for PostgreSQL** # + # Possible values are `postgresql` and `upgrade`. # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # # @option params [String] :db_cluster_parameter_group_name # The name of the DB cluster parameter group to associate with this DB @@ -18969,7 +18979,7 @@ def restore_db_cluster_from_snapshot(params = {}, options = {}) # cluster to snapshots of the restored DB cluster. The default is not to # copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # @option params [String] :domain # Specify the Active Directory directory ID to restore the DB cluster @@ -22434,7 +22444,7 @@ def build_request(operation_name, params = {}) params: params, config: config) context[:gem_name] = 'aws-sdk-rds' - context[:gem_version] = '1.140.0' + context[:gem_version] = '1.141.0' Seahorse::Client::Request.new(handlers, context) end diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster.rb index ff8d92529c5..bd2d93b804a 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster.rb @@ -1138,8 +1138,15 @@ def wait_until(options = {}, &block) # @option options [Array] :enable_cloudwatch_logs_exports # The list of log types that need to be enabled for exporting to # CloudWatch Logs. The values in the list depend on the DB engine being - # used. For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # used. + # + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. # # **Aurora MySQL** # @@ -1149,11 +1156,20 @@ def wait_until(options = {}, &block) # # Possible value is `postgresql`. # - # Valid for: Aurora DB clusters only + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @option options [String] :engine_mode # The DB engine mode of the DB cluster, either `provisioned`, # `serverless`, `parallelquery`, `global`, or `multimaster`. @@ -1231,7 +1247,7 @@ def wait_until(options = {}, &block) # A value that indicates whether to copy all tags from the DB cluster to # snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @option options [String] :domain # The Active Directory directory ID to create the DB cluster in. # @@ -1743,9 +1759,39 @@ def failover(options = {}) # Valid for: Aurora MySQL DB clusters only # @option options [Types::CloudwatchLogsExportConfiguration] :cloudwatch_logs_export_configuration # The configuration setting for the log types to be enabled for export - # to CloudWatch Logs for a specific DB cluster. + # to CloudWatch Logs for a specific DB cluster. The values in the list + # depend on the DB engine being used. # - # Valid for: Aurora DB clusters only + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. + # + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @option options [String] :engine_version # The version number of the database engine to which you want to # upgrade. Changing this parameter results in an outage. The change is @@ -1865,7 +1911,7 @@ def failover(options = {}) # A value that indicates whether to copy all tags from the DB cluster to # snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @option options [Boolean] :enable_global_write_forwarding # A value that indicates whether to enable this DB cluster to forward # write operations to the primary cluster of an Aurora global database @@ -2197,14 +2243,36 @@ def modify(options = {}) # CloudWatch Logs. The values in the list depend on the DB engine being # used. # - # For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # **RDS for MySQL** # - # Valid for: Aurora DB clusters only + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. + # + # **Aurora MySQL** # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @option options [String] :db_cluster_parameter_group_name # The name of the DB cluster parameter group to associate with this DB # cluster. If this argument is omitted, the default DB cluster parameter @@ -2233,7 +2301,7 @@ def modify(options = {}) # cluster to snapshots of the restored DB cluster. The default is not to # copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @option options [String] :domain # Specify the Active Directory directory ID to restore the DB cluster # in. The domain must be created prior to this operation. diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster_snapshot.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster_snapshot.rb index d4138c45e30..d24c48fb97f 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster_snapshot.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/db_cluster_snapshot.rb @@ -721,14 +721,36 @@ def delete(options = {}) # CloudWatch Logs. The values in the list depend on the DB engine being # used. # - # For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs ][1] in the *Amazon Aurora User Guide*. + # **RDS for MySQL** # - # Valid for: Aurora DB clusters only + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. + # + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** # + # Possible value is `postgresql`. # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @option options [String] :engine_mode # The DB engine mode of the DB cluster, either `provisioned`, # `serverless`, `parallelquery`, `global`, or `multimaster`. @@ -773,7 +795,7 @@ def delete(options = {}) # cluster to snapshots of the restored DB cluster. The default is not to # copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @option options [String] :domain # Specify the Active Directory directory ID to restore the DB cluster # in. The domain must be created prior to this operation. Currently, diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb index e4f5378c1d1..17e01668855 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/resource.rb @@ -467,8 +467,15 @@ def client # @option options [Array] :enable_cloudwatch_logs_exports # The list of log types that need to be enabled for exporting to # CloudWatch Logs. The values in the list depend on the DB engine being - # used. For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # used. + # + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. # # **Aurora MySQL** # @@ -478,11 +485,20 @@ def client # # Possible value is `postgresql`. # - # Valid for: Aurora DB clusters only + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] in + # the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @option options [String] :engine_mode # The DB engine mode of the DB cluster, either `provisioned`, # `serverless`, `parallelquery`, `global`, or `multimaster`. @@ -560,7 +576,7 @@ def client # A value that indicates whether to copy all tags from the DB cluster to # snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @option options [String] :domain # The Active Directory directory ID to create the DB cluster in. # diff --git a/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb b/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb index 8f124c1d414..9bee94d331e 100644 --- a/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb +++ b/gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb @@ -2346,8 +2346,15 @@ class CreateDBClusterEndpointMessage < Struct.new( # @!attribute [rw] enable_cloudwatch_logs_exports # The list of log types that need to be enabled for exporting to # CloudWatch Logs. The values in the list depend on the DB engine - # being used. For more information, see [Publishing Database Logs to - # Amazon CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # being used. + # + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. # # **Aurora MySQL** # @@ -2357,11 +2364,20 @@ class CreateDBClusterEndpointMessage < Struct.new( # # Possible value is `postgresql`. # - # Valid for: Aurora DB clusters only + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] + # in the *Amazon Aurora User Guide*. # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @return [Array] # # @!attribute [rw] engine_mode @@ -2452,7 +2468,7 @@ class CreateDBClusterEndpointMessage < Struct.new( # A value that indicates whether to copy all tags from the DB cluster # to snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @return [Boolean] # # @!attribute [rw] domain @@ -2871,11 +2887,6 @@ class CreateDBClusterParameterGroupResult < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -5774,11 +5785,6 @@ class CustomDBEngineVersionQuotaExceededFault < Aws::EmptyStructure; end # deployments with two readable standby DB instances][2] in the *Amazon # RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -9470,11 +9476,6 @@ class DeleteDBClusterParameterGroupMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -13812,11 +13813,6 @@ class FailoverDBClusterMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -15055,9 +15051,39 @@ class ModifyDBClusterEndpointMessage < Struct.new( # # @!attribute [rw] cloudwatch_logs_export_configuration # The configuration setting for the log types to be enabled for export - # to CloudWatch Logs for a specific DB cluster. + # to CloudWatch Logs for a specific DB cluster. The values in the list + # depend on the DB engine being used. # - # Valid for: Aurora DB clusters only + # **RDS for MySQL** + # + # Possible values are `error`, `general`, and `slowquery`. + # + # **RDS for PostgreSQL** + # + # Possible values are `postgresql` and `upgrade`. + # + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] + # in the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @return [Types::CloudwatchLogsExportConfiguration] # # @!attribute [rw] engine_version @@ -15197,7 +15223,7 @@ class ModifyDBClusterEndpointMessage < Struct.new( # A value that indicates whether to copy all tags from the DB cluster # to snapshots of the DB cluster. The default is not to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @return [Boolean] # # @!attribute [rw] enable_global_write_forwarding @@ -15470,11 +15496,6 @@ class ModifyDBClusterParameterGroupMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -17946,9 +17967,6 @@ class OptionVersion < Struct.new( # @!attribute [rw] supports_clusters # Whether DB instances can be configured as a Multi-AZ DB cluster. # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # # For more information on Multi-AZ DB clusters, see [ Multi-AZ # deployments with two readable standby DB instances][1] in the # *Amazon RDS User Guide.* @@ -18479,11 +18497,6 @@ class PromoteReadReplicaDBClusterMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -18742,11 +18755,6 @@ class RebootDBClusterMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -19777,8 +19785,19 @@ class ResourcePendingMaintenanceActions < Struct.new( # @!attribute [rw] enable_cloudwatch_logs_exports # The list of logs that the restored DB cluster is to export to # CloudWatch Logs. The values in the list depend on the DB engine - # being used. For more information, see [Publishing Database Logs to - # Amazon CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # being used. + # + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][1] + # in the *Amazon Aurora User Guide*. # # # @@ -19880,11 +19899,6 @@ class RestoreDBClusterFromS3Message < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -20168,14 +20182,36 @@ class RestoreDBClusterFromS3Result < Struct.new( # CloudWatch Logs. The values in the list depend on the DB engine # being used. # - # For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs ][1] in the *Amazon Aurora User Guide*. + # **RDS for MySQL** # - # Valid for: Aurora DB clusters only + # Possible values are `error`, `general`, and `slowquery`. # + # **RDS for PostgreSQL** # + # Possible values are `postgresql` and `upgrade`. # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] + # in the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @return [Array] # # @!attribute [rw] engine_mode @@ -20231,7 +20267,7 @@ class RestoreDBClusterFromS3Result < Struct.new( # cluster to snapshots of the restored DB cluster. The default is not # to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @return [Boolean] # # @!attribute [rw] domain @@ -20402,11 +20438,6 @@ class RestoreDBClusterFromSnapshotMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -20653,14 +20684,36 @@ class RestoreDBClusterFromSnapshotResult < Struct.new( # CloudWatch Logs. The values in the list depend on the DB engine # being used. # - # For more information, see [Publishing Database Logs to Amazon - # CloudWatch Logs][1] in the *Amazon Aurora User Guide*. + # **RDS for MySQL** # - # Valid for: Aurora DB clusters only + # Possible values are `error`, `general`, and `slowquery`. # + # **RDS for PostgreSQL** # + # Possible values are `postgresql` and `upgrade`. # - # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # **Aurora MySQL** + # + # Possible values are `audit`, `error`, `general`, and `slowquery`. + # + # **Aurora PostgreSQL** + # + # Possible value is `postgresql`. + # + # For more information about exporting CloudWatch Logs for Amazon RDS, + # see [Publishing Database Logs to Amazon CloudWatch Logs][1] in the + # *Amazon Relational Database Service User Guide*. + # + # For more information about exporting CloudWatch Logs for Amazon + # Aurora, see [Publishing Database Logs to Amazon CloudWatch Logs][2] + # in the *Amazon Aurora User Guide*. + # + # Valid for: Aurora DB clusters and Multi-AZ DB clusters + # + # + # + # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch + # [2]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch # @return [Array] # # @!attribute [rw] db_cluster_parameter_group_name @@ -20696,7 +20749,7 @@ class RestoreDBClusterFromSnapshotResult < Struct.new( # cluster to snapshots of the restored DB cluster. The default is not # to copy them. # - # Valid for: Aurora DB clusters only + # Valid for: Aurora DB clusters and Multi-AZ DB clusters # @return [Boolean] # # @!attribute [rw] domain @@ -20885,11 +20938,6 @@ class RestoreDBClusterToPointInTimeMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -23034,11 +23082,6 @@ class StartDBClusterMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html @@ -23362,11 +23405,6 @@ class StopDBClusterMessage < Struct.new( # deployments with two readable standby DB instances][2] in the # *Amazon RDS User Guide.* # - # The Multi-AZ DB clusters feature is in preview and is subject to - # change. - # - # - # # # # [1]: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html