From 4adef3588ff234c55aa0afb9cb33772660906758 Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Tue, 1 Mar 2022 11:24:20 -0800 Subject: [PATCH] Release v1.43.9 (2022-03-01) (#4298) Release v1.43.9 (2022-03-01) === ### Service Client Updates * `service/kafkaconnect`: Updates service API and documentation * `service/mediapackage`: Updates service API * This release adds Hybridcast as an available profile option for Dash Origin Endpoints. * `service/mgn`: Updates service API and documentation * `service/rds`: Updates service API, documentation, waiters, paginators, and examples * Documentation updates for Multi-AZ DB clusters. --- CHANGELOG.md | 11 + aws/endpoints/defaults.go | 3 + aws/version.go | 2 +- .../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 +- models/apis/mgn/2020-02-26/api-2.json | 19 +- models/apis/mgn/2020-02-26/docs-2.json | 92 +++--- models/apis/rds/2014-10-31/docs-2.json | 60 ++-- models/endpoints/endpoints.json | 1 + service/kafkaconnect/api.go | 276 +++++++++++++++++- .../kafkaconnectiface/interface.go | 4 + service/mediapackage/api.go | 4 + service/mgn/api.go | 236 +++++++++------ service/mgn/errors.go | 2 +- service/rds/api.go | 190 ++++++------ 16 files changed, 778 insertions(+), 271 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae18efba18..df2b67f992 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +Release v1.43.9 (2022-03-01) +=== + +### Service Client Updates +* `service/kafkaconnect`: Updates service API and documentation +* `service/mediapackage`: Updates service API + * This release adds Hybridcast as an available profile option for Dash Origin Endpoints. +* `service/mgn`: Updates service API and documentation +* `service/rds`: Updates service API, documentation, waiters, paginators, and examples + * Documentation updates for Multi-AZ DB clusters. + Release v1.43.8 (2022-02-28) === diff --git a/aws/endpoints/defaults.go b/aws/endpoints/defaults.go index 9a8a5fadab..c565a13556 100644 --- a/aws/endpoints/defaults.go +++ b/aws/endpoints/defaults.go @@ -13773,6 +13773,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, diff --git a/aws/version.go b/aws/version.go index 9bded1622d..1ca7e2c3c0 100644 --- a/aws/version.go +++ b/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.43.8" +const SDKVersion = "1.43.9" diff --git a/models/apis/kafkaconnect/2021-09-14/api-2.json b/models/apis/kafkaconnect/2021-09-14/api-2.json index 1ab0856391..59904d817a 100644 --- a/models/apis/kafkaconnect/2021-09-14/api-2.json +++ b/models/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/models/apis/kafkaconnect/2021-09-14/docs-2.json b/models/apis/kafkaconnect/2021-09-14/docs-2.json index 318bf8676d..82294ea3b0 100644 --- a/models/apis/kafkaconnect/2021-09-14/docs-2.json +++ b/models/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/models/apis/mediapackage/2017-10-12/api-2.json b/models/apis/mediapackage/2017-10-12/api-2.json index d54c0f7ed9..23d4a1bd8b 100644 --- a/models/apis/mediapackage/2017-10-12/api-2.json +++ b/models/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/models/apis/mgn/2020-02-26/api-2.json b/models/apis/mgn/2020-02-26/api-2.json index d7fa28bc7e..e2f2561944 100644 --- a/models/apis/mgn/2020-02-26/api-2.json +++ b/models/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/models/apis/mgn/2020-02-26/docs-2.json b/models/apis/mgn/2020-02-26/docs-2.json index 8a0508c137..23b1b7057d 100644 --- a/models/apis/mgn/2020-02-26/docs-2.json +++ b/models/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/models/apis/rds/2014-10-31/docs-2.json b/models/apis/rds/2014-10-31/docs-2.json index 316d880618..f25b149e48 100644 --- a/models/apis/rds/2014-10-31/docs-2.json +++ b/models/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/models/endpoints/endpoints.json b/models/endpoints/endpoints.json index 3e2e236f01..a0989bfc01 100644 --- a/models/endpoints/endpoints.json +++ b/models/endpoints/endpoints.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/service/kafkaconnect/api.go b/service/kafkaconnect/api.go index 48e46b320d..be18565250 100644 --- a/service/kafkaconnect/api.go +++ b/service/kafkaconnect/api.go @@ -436,6 +436,109 @@ func (c *KafkaConnect) DeleteConnectorWithContext(ctx aws.Context, input *Delete return out, req.Send() } +const opDeleteCustomPlugin = "DeleteCustomPlugin" + +// DeleteCustomPluginRequest generates a "aws/request.Request" representing the +// client's request for the DeleteCustomPlugin operation. The "output" return +// value will be populated with the request's response once the request completes +// successfully. +// +// Use "Send" method on the returned Request to send the API call to the service. +// the "output" return value is not valid until after Send returns without error. +// +// See DeleteCustomPlugin for more information on using the DeleteCustomPlugin +// API call, and error handling. +// +// This method is useful when you want to inject custom logic or configuration +// into the SDK's request lifecycle. Such as custom headers, or retry logic. +// +// +// // Example sending a request using the DeleteCustomPluginRequest method. +// req, resp := client.DeleteCustomPluginRequest(params) +// +// err := req.Send() +// if err == nil { // resp is now filled +// fmt.Println(resp) +// } +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DeleteCustomPlugin +func (c *KafkaConnect) DeleteCustomPluginRequest(input *DeleteCustomPluginInput) (req *request.Request, output *DeleteCustomPluginOutput) { + op := &request.Operation{ + Name: opDeleteCustomPlugin, + HTTPMethod: "DELETE", + HTTPPath: "/v1/custom-plugins/{customPluginArn}", + } + + if input == nil { + input = &DeleteCustomPluginInput{} + } + + output = &DeleteCustomPluginOutput{} + req = c.newRequest(op, input, output) + return +} + +// DeleteCustomPlugin API operation for Managed Streaming for Kafka Connect. +// +// Deletes a custom plugin. +// +// Returns awserr.Error for service API and SDK errors. Use runtime type assertions +// with awserr.Error's Code and Message methods to get detailed information about +// the error. +// +// See the AWS API reference guide for Managed Streaming for Kafka Connect's +// API operation DeleteCustomPlugin for usage and error information. +// +// Returned Error Types: +// * NotFoundException +// HTTP Status Code 404: Resource not found due to incorrect input. Correct +// your request and then retry it. +// +// * BadRequestException +// HTTP Status Code 400: Bad request due to incorrect input. Correct your request +// and then retry it. +// +// * ForbiddenException +// HTTP Status Code 403: Access forbidden. Correct your credentials and then +// retry your request. +// +// * ServiceUnavailableException +// HTTP Status Code 503: Service Unavailable. Retrying your request in some +// time might resolve the issue. +// +// * TooManyRequestsException +// HTTP Status Code 429: Limit exceeded. Resource limit reached. +// +// * UnauthorizedException +// HTTP Status Code 401: Unauthorized request. The provided credentials couldn't +// be validated. +// +// * InternalServerErrorException +// HTTP Status Code 500: Unexpected internal server error. Retrying your request +// might resolve the issue. +// +// See also, https://docs.aws.amazon.com/goto/WebAPI/kafkaconnect-2021-09-14/DeleteCustomPlugin +func (c *KafkaConnect) DeleteCustomPlugin(input *DeleteCustomPluginInput) (*DeleteCustomPluginOutput, error) { + req, out := c.DeleteCustomPluginRequest(input) + return out, req.Send() +} + +// DeleteCustomPluginWithContext is the same as DeleteCustomPlugin with the addition of +// the ability to pass a context and additional request options. +// +// See DeleteCustomPlugin for details on how to use this API operation. +// +// The context must be non-nil and will be used for request cancellation. If +// the context is nil a panic will occur. In the future the SDK may create +// sub-contexts for http.Requests. See https://golang.org/pkg/context/ +// for more information on using Contexts. +func (c *KafkaConnect) DeleteCustomPluginWithContext(ctx aws.Context, input *DeleteCustomPluginInput, opts ...request.Option) (*DeleteCustomPluginOutput, error) { + req, out := c.DeleteCustomPluginRequest(input) + req.SetContext(ctx) + req.ApplyOptions(opts...) + return out, req.Send() +} + const opDescribeConnector = "DescribeConnector" // DescribeConnectorRequest generates a "aws/request.Request" representing the @@ -2311,8 +2414,12 @@ type CreateConnectorInput struct { // A map of keys to values that represent the configuration for the connector. // + // ConnectorConfiguration is a sensitive parameter and its value will be + // replaced with "sensitive" in string returned by CreateConnectorInput's + // String and GoString methods. + // // ConnectorConfiguration is a required field - ConnectorConfiguration map[string]*string `locationName:"connectorConfiguration" type:"map" required:"true"` + ConnectorConfiguration map[string]*string `locationName:"connectorConfiguration" type:"map" required:"true" sensitive:"true"` // A summary description of the connector. ConnectorDescription *string `locationName:"connectorDescription" type:"string"` @@ -2745,8 +2852,12 @@ type CreateWorkerConfigurationInput struct { // Base64 encoded contents of connect-distributed.properties file. // + // PropertiesFileContent is a sensitive parameter and its value will be + // replaced with "sensitive" in string returned by CreateWorkerConfigurationInput's + // String and GoString methods. + // // PropertiesFileContent is a required field - PropertiesFileContent *string `locationName:"propertiesFileContent" type:"string" required:"true"` + PropertiesFileContent *string `locationName:"propertiesFileContent" type:"string" required:"true" sensitive:"true"` } // String returns the string representation. @@ -3349,6 +3460,96 @@ func (s *DeleteConnectorOutput) SetConnectorState(v string) *DeleteConnectorOutp return s } +type DeleteCustomPluginInput struct { + _ struct{} `type:"structure" nopayload:"true"` + + // The Amazon Resource Name (ARN) of the custom plugin that you want to delete. + // + // CustomPluginArn is a required field + CustomPluginArn *string `location:"uri" locationName:"customPluginArn" type:"string" required:"true"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteCustomPluginInput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteCustomPluginInput) GoString() string { + return s.String() +} + +// Validate inspects the fields of the type to determine if they are valid. +func (s *DeleteCustomPluginInput) Validate() error { + invalidParams := request.ErrInvalidParams{Context: "DeleteCustomPluginInput"} + if s.CustomPluginArn == nil { + invalidParams.Add(request.NewErrParamRequired("CustomPluginArn")) + } + if s.CustomPluginArn != nil && len(*s.CustomPluginArn) < 1 { + invalidParams.Add(request.NewErrParamMinLen("CustomPluginArn", 1)) + } + + if invalidParams.Len() > 0 { + return invalidParams + } + return nil +} + +// SetCustomPluginArn sets the CustomPluginArn field's value. +func (s *DeleteCustomPluginInput) SetCustomPluginArn(v string) *DeleteCustomPluginInput { + s.CustomPluginArn = &v + return s +} + +type DeleteCustomPluginOutput struct { + _ struct{} `type:"structure"` + + // The Amazon Resource Name (ARN) of the custom plugin that you requested to + // delete. + CustomPluginArn *string `locationName:"customPluginArn" type:"string"` + + // The state of the custom plugin. + CustomPluginState *string `locationName:"customPluginState" type:"string" enum:"CustomPluginState"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteCustomPluginOutput) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s DeleteCustomPluginOutput) GoString() string { + return s.String() +} + +// SetCustomPluginArn sets the CustomPluginArn field's value. +func (s *DeleteCustomPluginOutput) SetCustomPluginArn(v string) *DeleteCustomPluginOutput { + s.CustomPluginArn = &v + return s +} + +// SetCustomPluginState sets the CustomPluginState field's value. +func (s *DeleteCustomPluginOutput) SetCustomPluginState(v string) *DeleteCustomPluginOutput { + s.CustomPluginState = &v + return s +} + type DescribeConnectorInput struct { _ struct{} `type:"structure" nopayload:"true"` @@ -3409,7 +3610,11 @@ type DescribeConnectorOutput struct { ConnectorArn *string `locationName:"connectorArn" type:"string"` // A map of keys to values that represent the configuration for the connector. - ConnectorConfiguration map[string]*string `locationName:"connectorConfiguration" type:"map"` + // + // ConnectorConfiguration is a sensitive parameter and its value will be + // replaced with "sensitive" in string returned by DescribeConnectorOutput's + // String and GoString methods. + ConnectorConfiguration map[string]*string `locationName:"connectorConfiguration" type:"map" sensitive:"true"` // A summary description of the connector. ConnectorDescription *string `locationName:"connectorDescription" type:"string"` @@ -3450,6 +3655,9 @@ type DescribeConnectorOutput struct { // Amazon Web Services resources. ServiceExecutionRoleArn *string `locationName:"serviceExecutionRoleArn" type:"string"` + // Details about the state of a connector. + StateDescription *StateDescription `locationName:"stateDescription" type:"structure"` + // Specifies which worker configuration was used for the connector. WorkerConfiguration *WorkerConfigurationDescription `locationName:"workerConfiguration" type:"structure"` } @@ -3562,6 +3770,12 @@ func (s *DescribeConnectorOutput) SetServiceExecutionRoleArn(v string) *Describe return s } +// SetStateDescription sets the StateDescription field's value. +func (s *DescribeConnectorOutput) SetStateDescription(v *StateDescription) *DescribeConnectorOutput { + s.StateDescription = v + return s +} + // SetWorkerConfiguration sets the WorkerConfiguration field's value. func (s *DescribeConnectorOutput) SetWorkerConfiguration(v *WorkerConfigurationDescription) *DescribeConnectorOutput { s.WorkerConfiguration = v @@ -3638,6 +3852,9 @@ type DescribeCustomPluginOutput struct { // The name of the custom plugin. Name *string `locationName:"name" type:"string"` + + // Details about the state of a custom plugin. + StateDescription *StateDescription `locationName:"stateDescription" type:"structure"` } // String returns the string representation. @@ -3694,6 +3911,12 @@ func (s *DescribeCustomPluginOutput) SetName(v string) *DescribeCustomPluginOutp return s } +// SetStateDescription sets the StateDescription field's value. +func (s *DescribeCustomPluginOutput) SetStateDescription(v *StateDescription) *DescribeCustomPluginOutput { + s.StateDescription = v + return s +} + type DescribeWorkerConfigurationInput struct { _ struct{} `type:"structure" nopayload:"true"` @@ -5571,6 +5794,47 @@ func (s *ServiceUnavailableException) RequestID() string { return s.RespMetadata.RequestID } +// Details about the state of a resource. +type StateDescription struct { + _ struct{} `type:"structure"` + + // A code that describes the state of a resource. + Code *string `locationName:"code" type:"string"` + + // A message that describes the state of a resource. + Message *string `locationName:"message" type:"string"` +} + +// String returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StateDescription) String() string { + return awsutil.Prettify(s) +} + +// GoString returns the string representation. +// +// API parameter values that are decorated as "sensitive" in the API will not +// be included in the string output. The member name will be present, but the +// value will be replaced with "sensitive". +func (s StateDescription) GoString() string { + return s.String() +} + +// SetCode sets the Code field's value. +func (s *StateDescription) SetCode(v string) *StateDescription { + s.Code = &v + return s +} + +// SetMessage sets the Message field's value. +func (s *StateDescription) SetMessage(v string) *StateDescription { + s.Message = &v + return s +} + // HTTP Status Code 429: Limit exceeded. Resource limit reached. type TooManyRequestsException struct { _ struct{} `type:"structure"` @@ -6036,7 +6300,11 @@ type WorkerConfigurationRevisionDescription struct { Description *string `locationName:"description" type:"string"` // Base64 encoded contents of the connect-distributed.properties file. - PropertiesFileContent *string `locationName:"propertiesFileContent" type:"string"` + // + // PropertiesFileContent is a sensitive parameter and its value will be + // replaced with "sensitive" in string returned by WorkerConfigurationRevisionDescription's + // String and GoString methods. + PropertiesFileContent *string `locationName:"propertiesFileContent" type:"string" sensitive:"true"` // The description of a revision of the worker configuration. Revision *int64 `locationName:"revision" type:"long"` diff --git a/service/kafkaconnect/kafkaconnectiface/interface.go b/service/kafkaconnect/kafkaconnectiface/interface.go index 36053ec3e3..65097ce1d6 100644 --- a/service/kafkaconnect/kafkaconnectiface/interface.go +++ b/service/kafkaconnect/kafkaconnectiface/interface.go @@ -76,6 +76,10 @@ type KafkaConnectAPI interface { DeleteConnectorWithContext(aws.Context, *kafkaconnect.DeleteConnectorInput, ...request.Option) (*kafkaconnect.DeleteConnectorOutput, error) DeleteConnectorRequest(*kafkaconnect.DeleteConnectorInput) (*request.Request, *kafkaconnect.DeleteConnectorOutput) + DeleteCustomPlugin(*kafkaconnect.DeleteCustomPluginInput) (*kafkaconnect.DeleteCustomPluginOutput, error) + DeleteCustomPluginWithContext(aws.Context, *kafkaconnect.DeleteCustomPluginInput, ...request.Option) (*kafkaconnect.DeleteCustomPluginOutput, error) + DeleteCustomPluginRequest(*kafkaconnect.DeleteCustomPluginInput) (*request.Request, *kafkaconnect.DeleteCustomPluginOutput) + DescribeConnector(*kafkaconnect.DescribeConnectorInput) (*kafkaconnect.DescribeConnectorOutput, error) DescribeConnectorWithContext(aws.Context, *kafkaconnect.DescribeConnectorInput, ...request.Option) (*kafkaconnect.DescribeConnectorOutput, error) DescribeConnectorRequest(*kafkaconnect.DescribeConnectorInput) (*request.Request, *kafkaconnect.DescribeConnectorOutput) diff --git a/service/mediapackage/api.go b/service/mediapackage/api.go index c3faf89c17..e451a67aab 100644 --- a/service/mediapackage/api.go +++ b/service/mediapackage/api.go @@ -7122,6 +7122,9 @@ const ( // ProfileHbbtv15 is a Profile enum value ProfileHbbtv15 = "HBBTV_1_5" + + // ProfileHybridcast is a Profile enum value + ProfileHybridcast = "HYBRIDCAST" ) // Profile_Values returns all elements of the Profile enum @@ -7129,6 +7132,7 @@ func Profile_Values() []string { return []string{ ProfileNone, ProfileHbbtv15, + ProfileHybridcast, } } diff --git a/service/mgn/api.go b/service/mgn/api.go index 5e68243b80..10747a6ce7 100644 --- a/service/mgn/api.go +++ b/service/mgn/api.go @@ -70,7 +70,7 @@ func (c *Mgn) ChangeServerLifeCycleStateRequest(input *ChangeServerLifeCycleStat // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -159,7 +159,7 @@ func (c *Mgn) CreateReplicationConfigurationTemplateRequest(input *CreateReplica // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -245,7 +245,7 @@ func (c *Mgn) DeleteJobRequest(input *DeleteJobInput) (req *request.Request, out // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -332,7 +332,7 @@ func (c *Mgn) DeleteReplicationConfigurationTemplateRequest(input *DeleteReplica // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -419,7 +419,7 @@ func (c *Mgn) DeleteSourceServerRequest(input *DeleteSourceServerInput) (req *re // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -495,7 +495,7 @@ func (c *Mgn) DeleteVcenterClientRequest(input *DeleteVcenterClientInput) (req * // DeleteVcenterClient API operation for Application Migration Service. // -// Deletes a single vCenter client by ID. +// Deletes a given vCenter client by ID. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -506,7 +506,7 @@ func (c *Mgn) DeleteVcenterClientRequest(input *DeleteVcenterClientInput) (req * // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -586,7 +586,7 @@ func (c *Mgn) DescribeJobLogItemsRequest(input *DescribeJobLogItemsInput) (req * // DescribeJobLogItems API operation for Application Migration Service. // -// Retrieves detailed Job log with paging. +// Retrieves detailed job log items with paging. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -597,7 +597,7 @@ func (c *Mgn) DescribeJobLogItemsRequest(input *DescribeJobLogItemsInput) (req * // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -728,7 +728,7 @@ func (c *Mgn) DescribeJobsRequest(input *DescribeJobsInput) (req *request.Reques // // 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, +// - 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. @@ -742,7 +742,7 @@ func (c *Mgn) DescribeJobsRequest(input *DescribeJobsInput) (req *request.Reques // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -882,7 +882,7 @@ func (c *Mgn) DescribeReplicationConfigurationTemplatesRequest(input *DescribeRe // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1025,7 +1025,7 @@ func (c *Mgn) DescribeSourceServersRequest(input *DescribeSourceServersInput) (r // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -1154,7 +1154,7 @@ func (c *Mgn) DescribeVcenterClientsRequest(input *DescribeVcenterClientsInput) // DescribeVcenterClients API operation for Application Migration Service. // -// Lists all vCenter clients. +// Returns a list of the installed vCenter clients. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -1165,7 +1165,7 @@ func (c *Mgn) DescribeVcenterClientsRequest(input *DescribeVcenterClientsInput) // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1296,13 +1296,13 @@ func (c *Mgn) DisconnectFromServiceRequest(input *DisconnectFromServiceInput) (r // 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 +// 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.lagDurationwill -// be nullified. +// will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration +// will be nullified. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -1313,7 +1313,7 @@ func (c *Mgn) DisconnectFromServiceRequest(input *DisconnectFromServiceInput) (r // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1394,10 +1394,10 @@ func (c *Mgn) FinalizeCutoverRequest(input *FinalizeCutoverInput) (req *request. // 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. +// 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. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -1408,7 +1408,7 @@ func (c *Mgn) FinalizeCutoverRequest(input *FinalizeCutoverInput) (req *request. // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1497,7 +1497,7 @@ func (c *Mgn) GetLaunchConfigurationRequest(input *GetLaunchConfigurationInput) // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1579,7 +1579,7 @@ func (c *Mgn) GetReplicationConfigurationRequest(input *GetReplicationConfigurat // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1827,7 +1827,7 @@ func (c *Mgn) MarkAsArchivedRequest(input *MarkAsArchivedInput) (req *request.Re // // 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. +// with a lifecycle. state which equals DISCONNECTED or CUTOVER. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -1838,7 +1838,7 @@ func (c *Mgn) MarkAsArchivedRequest(input *MarkAsArchivedInput) (req *request.Re // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -1927,7 +1927,7 @@ func (c *Mgn) RetryDataReplicationRequest(input *RetryDataReplicationInput) (req // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -2014,7 +2014,7 @@ func (c *Mgn) StartCutoverRequest(input *StartCutoverInput) (req *request.Reques // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -2089,7 +2089,7 @@ func (c *Mgn) StartReplicationRequest(input *StartReplicationInput) (req *reques // StartReplication API operation for Application Migration Service. // -// Starts replication on source server by ID. +// Starts replication for SNAPSHOT_SHIPPING agents. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -2100,7 +2100,7 @@ func (c *Mgn) StartReplicationRequest(input *StartReplicationInput) (req *reques // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -2181,7 +2181,7 @@ func (c *Mgn) StartTestRequest(input *StartTestInput) (req *request.Request, out // StartTest API operation for Application Migration Service. // -// Lauches a Test Instance for specific Source Servers. This command starts +// 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. // @@ -2194,7 +2194,7 @@ func (c *Mgn) StartTestRequest(input *StartTestInput) (req *request.Request, out // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -2378,7 +2378,7 @@ func (c *Mgn) TerminateTargetInstancesRequest(input *TerminateTargetInstancesInp // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ValidationException // Validate exception. @@ -2558,7 +2558,7 @@ func (c *Mgn) UpdateLaunchConfigurationRequest(input *UpdateLaunchConfigurationI // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -2648,7 +2648,7 @@ func (c *Mgn) UpdateReplicationConfigurationRequest(input *UpdateReplicationConf // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -2740,7 +2740,7 @@ func (c *Mgn) UpdateReplicationConfigurationTemplateRequest(input *UpdateReplica // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -2817,7 +2817,8 @@ func (c *Mgn) UpdateSourceServerReplicationTypeRequest(input *UpdateSourceServer // UpdateSourceServerReplicationType API operation for Application Migration Service. // -// Updates source server Replication Type by ID. +// Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING +// replication type. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about @@ -2828,7 +2829,7 @@ func (c *Mgn) UpdateSourceServerReplicationTypeRequest(input *UpdateSourceServer // // Returned Error Types: // * UninitializedAccountException -// Unitialized account exception. +// Uninitialized account exception. // // * ResourceNotFoundException // Resource not found exception. @@ -3211,10 +3212,10 @@ type ConflictException struct { Message_ *string `locationName:"message" type:"string"` - // A conflict occured when prompting for the Resource ID. + // A conflict occurred when prompting for the Resource ID. ResourceId *string `locationName:"resourceId" type:"string"` - // A conflict occured when prompting for resource type. + // A conflict occurred when prompting for resource type. ResourceType *string `locationName:"resourceType" type:"string"` } @@ -3300,18 +3301,19 @@ type CreateReplicationConfigurationTemplateInput struct { // DataPlaneRouting is a required field DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" required:"true" enum:"ReplicationConfigurationDataPlaneRouting"` - // Request to configure the Staging Disk EBS volume type to "gp2" during Replication - // Settings template creation. + // Request to configure the default large staging disk EBS volume type during + // Replication Settings template creation. // // DefaultLargeStagingDiskType is a required field DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" required:"true" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` - // Request to configure EBS enryption during Replication Settings template creation. + // Request to configure EBS encryption during Replication Settings template + // creation. // // EbsEncryption is a required field EbsEncryption *string `locationName:"ebsEncryption" type:"string" required:"true" enum:"ReplicationConfigurationEbsEncryption"` - // Request to configure an EBS enryption key during Replication Settings template + // Request to configure an EBS encryption key during Replication Settings template // creation. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` @@ -3321,7 +3323,7 @@ type CreateReplicationConfigurationTemplateInput struct { // ReplicationServerInstanceType is a required field ReplicationServerInstanceType *string `locationName:"replicationServerInstanceType" type:"string" required:"true"` - // Request to configure the Replication Server Secuirity group ID during Replication + // Request to configure the Replication Server Security group ID during Replication // Settings template creation. // // ReplicationServersSecurityGroupsIDs is a required field @@ -3333,7 +3335,7 @@ type CreateReplicationConfigurationTemplateInput struct { // StagingAreaSubnetId is a required field StagingAreaSubnetId *string `locationName:"stagingAreaSubnetId" type:"string" required:"true"` - // Request to configure Staiging Area tags during Replication Settings template + // Request to configure Staging Area tags during Replication Settings template // creation. // // StagingAreaTags is a sensitive parameter and its value will be @@ -3509,7 +3511,7 @@ type CreateReplicationConfigurationTemplateOutput struct { // Service Security group. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` - // Replication Configuration template bandwidth throtting. + // Replication Configuration template bandwidth throttling. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Replication Configuration template create Public IP. @@ -3518,7 +3520,7 @@ type CreateReplicationConfigurationTemplateOutput struct { // Replication Configuration template data plane routing. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` - // Replication Configuration template use dedault large Staging Disk type. + // Replication Configuration template use default large Staging Disk type. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // Replication Configuration template EBS encryption. @@ -3527,7 +3529,7 @@ type CreateReplicationConfigurationTemplateOutput struct { // Replication Configuration template EBS encryption key ARN. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` - // Replication Configuration template template ID. + // Replication Configuration template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` @@ -3724,7 +3726,7 @@ type DataReplicationInfo struct { // Request to query the time when data replication will be complete. EtaDateTime *string `locationName:"etaDateTime" min:"19" type:"string"` - // Request to query data replication lag durating. + // Request to query data replication lag duration. LagDuration *string `locationName:"lagDuration" min:"19" type:"string"` // Request to query data replication last snapshot time. @@ -3912,7 +3914,7 @@ func (s *DataReplicationInitiation) SetSteps(v []*DataReplicationInitiationStep) return s } -// Data replication intiation step. +// Data replication initiation step. type DataReplicationInitiationStep struct { _ struct{} `type:"structure"` @@ -4356,10 +4358,10 @@ type DescribeJobsInput struct { // Filters is a required field Filters *DescribeJobsRequestFilters `locationName:"filters" type:"structure" required:"true"` - // Request to describe Job log by max results. + // Request to describe job log items by max results. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` - // Request to describe Job logby next token. + // Request to describe job log items by next token. NextToken *string `locationName:"nextToken" type:"string"` } @@ -4470,7 +4472,7 @@ type DescribeJobsRequestFilters struct { // Request to describe Job log filters by job ID. JobIDs []*string `locationName:"jobIDs" type:"list"` - // Request to describe Job log by last date. + // Request to describe job log items by last date. ToDate *string `locationName:"toDate" min:"19" type:"string"` } @@ -5101,7 +5103,7 @@ func (s *Disk) SetDeviceName(v string) *Disk { type FinalizeCutoverInput struct { _ struct{} `type:"structure"` - // Request to finalize Cutover by Soure Server ID. + // Request to finalize Cutover by Source Server ID. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` @@ -5315,28 +5317,31 @@ func (s *GetLaunchConfigurationInput) SetSourceServerID(v string) *GetLaunchConf type GetLaunchConfigurationOutput struct { _ struct{} `type:"structure"` + // Launch configuration boot mode. + BootMode *string `locationName:"bootMode" type:"string" enum:"BootMode"` + // Copy Private IP during Launch Configuration. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Copy Tags during Launch Configuration. CopyTags *bool `locationName:"copyTags" type:"boolean"` - // Configure EC2 lauch configuration template ID. + // Launch configuration EC2 Launch template ID. Ec2LaunchTemplateID *string `locationName:"ec2LaunchTemplateID" type:"string"` - // Configure launch dispostion for launch configuration. + // Launch disposition for launch configuration. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` - // Configure launch configuration OS licensing. + // Launch configuration OS licensing. Licensing *Licensing `locationName:"licensing" type:"structure"` - // Configure launch configuration name. + // Launch configuration name. Name *string `locationName:"name" type:"string"` - // Configure launch configuration Source Server ID. + // Launch configuration Source Server ID. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` - // Configure launch configuration Target instance type right sizing method. + // Launch configuration Target instance type right sizing method. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` } @@ -5358,6 +5363,12 @@ func (s GetLaunchConfigurationOutput) GoString() string { return s.String() } +// SetBootMode sets the BootMode field's value. +func (s *GetLaunchConfigurationOutput) SetBootMode(v string) *GetLaunchConfigurationOutput { + s.BootMode = &v + return s +} + // SetCopyPrivateIp sets the CopyPrivateIp field's value. func (s *GetLaunchConfigurationOutput) SetCopyPrivateIp(v bool) *GetLaunchConfigurationOutput { s.CopyPrivateIp = &v @@ -5409,7 +5420,7 @@ func (s *GetLaunchConfigurationOutput) SetTargetInstanceTypeRightSizingMethod(v type GetReplicationConfigurationInput struct { _ struct{} `type:"structure"` - // Request to get Replication Configuaration by Source Server ID. + // Request to get Replication Configuration by Source Server ID. // // SourceServerID is a required field SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string" required:"true"` @@ -5825,7 +5836,7 @@ type Job struct { // Job status. Status *string `locationName:"status" type:"string" enum:"JobStatus"` - // Tags associated with spcific Job. + // Tags associated with specific Job. // // Tags is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Job's @@ -6017,17 +6028,17 @@ func (s *JobLogEventData) SetTargetInstanceID(v string) *JobLogEventData { return s } -// Configure launced instance. +// Launched instance. type LaunchedInstance struct { _ struct{} `type:"structure"` - // Configure launced instance EC2 ID. + // Launched instance EC2 ID. Ec2InstanceID *string `locationName:"ec2InstanceID" type:"string"` - // Configure launced instance first boot. + // Launched instance first boot. FirstBoot *string `locationName:"firstBoot" type:"string" enum:"FirstBoot"` - // Configure launced instance Job ID. + // Launched instance Job ID. JobID *string `locationName:"jobID" min:"24" type:"string"` } @@ -6343,7 +6354,7 @@ func (s *LifeCycleLastCutoverReverted) SetApiCallDateTime(v string) *LifeCycleLa type LifeCycleLastTest struct { _ struct{} `type:"structure"` - // Lifecycle last Test finlized. + // Lifecycle last Test finalized. Finalized *LifeCycleLastTestFinalized `locationName:"finalized" type:"structure"` // Lifecycle last Test initiated. @@ -6389,7 +6400,7 @@ func (s *LifeCycleLastTest) SetReverted(v *LifeCycleLastTestReverted) *LifeCycle return s } -// Lifecycle last Test finlized. +// Lifecycle last Test finalized. type LifeCycleLastTestFinalized struct { _ struct{} `type:"structure"` @@ -6881,6 +6892,9 @@ type ReplicationConfigurationReplicatedDisk struct { // Replication Configuration replicated disk staging disk type. StagingDiskType *string `locationName:"stagingDiskType" type:"string" enum:"ReplicationConfigurationReplicatedDiskStagingDiskType"` + + // Replication Configuration replicated disk throughput. + Throughput *int64 `locationName:"throughput" type:"long"` } // String returns the string representation. @@ -6925,6 +6939,12 @@ func (s *ReplicationConfigurationReplicatedDisk) SetStagingDiskType(v string) *R return s } +// SetThroughput sets the Throughput field's value. +func (s *ReplicationConfigurationReplicatedDisk) SetThroughput(v int64) *ReplicationConfigurationReplicatedDisk { + s.Throughput = &v + return s +} + type ReplicationConfigurationTemplate struct { _ struct{} `type:"structure"` @@ -6935,7 +6955,7 @@ type ReplicationConfigurationTemplate struct { // Service Security group. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` - // Replication Configuration template bandwidth throtting. + // Replication Configuration template bandwidth throttling. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Replication Configuration template create Public IP. @@ -6944,7 +6964,7 @@ type ReplicationConfigurationTemplate struct { // Replication Configuration template data plane routing. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` - // Replication Configuration template use dedault large Staging Disk type. + // Replication Configuration template use default large Staging Disk type. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // Replication Configuration template EBS encryption. @@ -6953,7 +6973,7 @@ type ReplicationConfigurationTemplate struct { // Replication Configuration template EBS encryption key ARN. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` - // Replication Configuration template template ID. + // Replication Configuration template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` @@ -7342,7 +7362,7 @@ type ServiceQuotaExceededException struct { // Exceeded the service quota code. QuotaCode *string `locationName:"quotaCode" type:"string"` - // Exceeded the service quota resource Id. + // Exceeded the service quota resource ID. ResourceId *string `locationName:"resourceId" type:"string"` // Exceeded the service quota resource type. @@ -8225,7 +8245,7 @@ func (s *ThrottlingException) RequestID() string { return s.RespMetadata.RequestID } -// Unitialized account exception. +// Uninitialized account exception. type UninitializedAccountException struct { _ struct{} `type:"structure"` RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` @@ -8383,6 +8403,9 @@ func (s UntagResourceOutput) GoString() string { type UpdateLaunchConfigurationInput struct { _ struct{} `type:"structure"` + // Update Launch configuration boot mode request. + BootMode *string `locationName:"bootMode" type:"string" enum:"BootMode"` + // Update Launch configuration copy Private IP request. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` @@ -8441,6 +8464,12 @@ func (s *UpdateLaunchConfigurationInput) Validate() error { return nil } +// SetBootMode sets the BootMode field's value. +func (s *UpdateLaunchConfigurationInput) SetBootMode(v string) *UpdateLaunchConfigurationInput { + s.BootMode = &v + return s +} + // SetCopyPrivateIp sets the CopyPrivateIp field's value. func (s *UpdateLaunchConfigurationInput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationInput { s.CopyPrivateIp = &v @@ -8486,28 +8515,31 @@ func (s *UpdateLaunchConfigurationInput) SetTargetInstanceTypeRightSizingMethod( type UpdateLaunchConfigurationOutput struct { _ struct{} `type:"structure"` + // Launch configuration boot mode. + BootMode *string `locationName:"bootMode" type:"string" enum:"BootMode"` + // Copy Private IP during Launch Configuration. CopyPrivateIp *bool `locationName:"copyPrivateIp" type:"boolean"` // Copy Tags during Launch Configuration. CopyTags *bool `locationName:"copyTags" type:"boolean"` - // Configure EC2 lauch configuration template ID. + // Launch configuration EC2 Launch template ID. Ec2LaunchTemplateID *string `locationName:"ec2LaunchTemplateID" type:"string"` - // Configure launch dispostion for launch configuration. + // Launch disposition for launch configuration. LaunchDisposition *string `locationName:"launchDisposition" type:"string" enum:"LaunchDisposition"` - // Configure launch configuration OS licensing. + // Launch configuration OS licensing. Licensing *Licensing `locationName:"licensing" type:"structure"` - // Configure launch configuration name. + // Launch configuration name. Name *string `locationName:"name" type:"string"` - // Configure launch configuration Source Server ID. + // Launch configuration Source Server ID. SourceServerID *string `locationName:"sourceServerID" min:"19" type:"string"` - // Configure launch configuration Target instance type right sizing method. + // Launch configuration Target instance type right sizing method. TargetInstanceTypeRightSizingMethod *string `locationName:"targetInstanceTypeRightSizingMethod" type:"string" enum:"TargetInstanceTypeRightSizingMethod"` } @@ -8529,6 +8561,12 @@ func (s UpdateLaunchConfigurationOutput) GoString() string { return s.String() } +// SetBootMode sets the BootMode field's value. +func (s *UpdateLaunchConfigurationOutput) SetBootMode(v string) *UpdateLaunchConfigurationOutput { + s.BootMode = &v + return s +} + // SetCopyPrivateIp sets the CopyPrivateIp field's value. func (s *UpdateLaunchConfigurationOutput) SetCopyPrivateIp(v bool) *UpdateLaunchConfigurationOutput { s.CopyPrivateIp = &v @@ -9113,7 +9151,7 @@ type UpdateReplicationConfigurationTemplateOutput struct { // Service Security group. AssociateDefaultSecurityGroup *bool `locationName:"associateDefaultSecurityGroup" type:"boolean"` - // Replication Configuration template bandwidth throtting. + // Replication Configuration template bandwidth throttling. BandwidthThrottling *int64 `locationName:"bandwidthThrottling" type:"long"` // Replication Configuration template create Public IP. @@ -9122,7 +9160,7 @@ type UpdateReplicationConfigurationTemplateOutput struct { // Replication Configuration template data plane routing. DataPlaneRouting *string `locationName:"dataPlaneRouting" type:"string" enum:"ReplicationConfigurationDataPlaneRouting"` - // Replication Configuration template use dedault large Staging Disk type. + // Replication Configuration template use default large Staging Disk type. DefaultLargeStagingDiskType *string `locationName:"defaultLargeStagingDiskType" type:"string" enum:"ReplicationConfigurationDefaultLargeStagingDiskType"` // Replication Configuration template EBS encryption. @@ -9131,7 +9169,7 @@ type UpdateReplicationConfigurationTemplateOutput struct { // Replication Configuration template EBS encryption key ARN. EbsEncryptionKeyArn *string `locationName:"ebsEncryptionKeyArn" min:"20" type:"string"` - // Replication Configuration template template ID. + // Replication Configuration template ID. // // ReplicationConfigurationTemplateID is a required field ReplicationConfigurationTemplateID *string `locationName:"replicationConfigurationTemplateID" min:"21" type:"string" required:"true"` @@ -9666,6 +9704,22 @@ func (s *VcenterClient) SetVcenterUUID(v string) *VcenterClient { return s } +const ( + // BootModeLegacyBios is a BootMode enum value + BootModeLegacyBios = "LEGACY_BIOS" + + // BootModeUefi is a BootMode enum value + BootModeUefi = "UEFI" +) + +// BootMode_Values returns all elements of the BootMode enum +func BootMode_Values() []string { + return []string{ + BootModeLegacyBios, + BootModeUefi, + } +} + const ( // ChangeServerLifeCycleStateSourceServerLifecycleStateReadyForTest is a ChangeServerLifeCycleStateSourceServerLifecycleState enum value ChangeServerLifeCycleStateSourceServerLifecycleStateReadyForTest = "READY_FOR_TEST" @@ -10160,6 +10214,9 @@ const ( // ReplicationConfigurationDefaultLargeStagingDiskTypeSt1 is a ReplicationConfigurationDefaultLargeStagingDiskType enum value ReplicationConfigurationDefaultLargeStagingDiskTypeSt1 = "ST1" + + // ReplicationConfigurationDefaultLargeStagingDiskTypeGp3 is a ReplicationConfigurationDefaultLargeStagingDiskType enum value + ReplicationConfigurationDefaultLargeStagingDiskTypeGp3 = "GP3" ) // ReplicationConfigurationDefaultLargeStagingDiskType_Values returns all elements of the ReplicationConfigurationDefaultLargeStagingDiskType enum @@ -10167,6 +10224,7 @@ func ReplicationConfigurationDefaultLargeStagingDiskType_Values() []string { return []string{ ReplicationConfigurationDefaultLargeStagingDiskTypeGp2, ReplicationConfigurationDefaultLargeStagingDiskTypeSt1, + ReplicationConfigurationDefaultLargeStagingDiskTypeGp3, } } @@ -10204,6 +10262,12 @@ const ( // ReplicationConfigurationReplicatedDiskStagingDiskTypeStandard is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value ReplicationConfigurationReplicatedDiskStagingDiskTypeStandard = "STANDARD" + + // ReplicationConfigurationReplicatedDiskStagingDiskTypeGp3 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value + ReplicationConfigurationReplicatedDiskStagingDiskTypeGp3 = "GP3" + + // ReplicationConfigurationReplicatedDiskStagingDiskTypeIo2 is a ReplicationConfigurationReplicatedDiskStagingDiskType enum value + ReplicationConfigurationReplicatedDiskStagingDiskTypeIo2 = "IO2" ) // ReplicationConfigurationReplicatedDiskStagingDiskType_Values returns all elements of the ReplicationConfigurationReplicatedDiskStagingDiskType enum @@ -10215,6 +10279,8 @@ func ReplicationConfigurationReplicatedDiskStagingDiskType_Values() []string { ReplicationConfigurationReplicatedDiskStagingDiskTypeSc1, ReplicationConfigurationReplicatedDiskStagingDiskTypeSt1, ReplicationConfigurationReplicatedDiskStagingDiskTypeStandard, + ReplicationConfigurationReplicatedDiskStagingDiskTypeGp3, + ReplicationConfigurationReplicatedDiskStagingDiskTypeIo2, } } diff --git a/service/mgn/errors.go b/service/mgn/errors.go index 95ebe05718..f155ef9473 100644 --- a/service/mgn/errors.go +++ b/service/mgn/errors.go @@ -49,7 +49,7 @@ const ( // ErrCodeUninitializedAccountException for service response error code // "UninitializedAccountException". // - // Unitialized account exception. + // Uninitialized account exception. ErrCodeUninitializedAccountException = "UninitializedAccountException" // ErrCodeValidationException for service response error code diff --git a/service/rds/api.go b/service/rds/api.go index 0f61c93a93..0318b8f3a4 100644 --- a/service/rds/api.go +++ b/service/rds/api.go @@ -939,8 +939,6 @@ func (c *RDS) CopyDBClusterSnapshotRequest(input *CopyDBClusterSnapshotInput) (r // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1540,8 +1538,6 @@ func (c *RDS) CreateDBClusterRequest(input *CreateDBClusterInput) (req *request. // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1815,8 +1811,6 @@ func (c *RDS) CreateDBClusterParameterGroupRequest(input *CreateDBClusterParamet // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -1907,8 +1901,6 @@ func (c *RDS) CreateDBClusterSnapshotRequest(input *CreateDBClusterSnapshotInput // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3364,8 +3356,6 @@ func (c *RDS) DeleteDBClusterRequest(input *DeleteDBClusterInput) (req *request. // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3554,8 +3544,6 @@ func (c *RDS) DeleteDBClusterParameterGroupRequest(input *DeleteDBClusterParamet // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -3650,8 +3638,6 @@ func (c *RDS) DeleteDBClusterSnapshotRequest(input *DeleteDBClusterSnapshotInput // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5538,8 +5524,6 @@ func (c *RDS) DescribeDBClusterParameterGroupsRequest(input *DescribeDBClusterPa // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5685,8 +5669,6 @@ func (c *RDS) DescribeDBClusterParametersRequest(input *DescribeDBClusterParamet // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -5924,8 +5906,6 @@ func (c *RDS) DescribeDBClusterSnapshotsRequest(input *DescribeDBClusterSnapshot // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -6072,8 +6052,6 @@ func (c *RDS) DescribeDBClustersRequest(input *DescribeDBClustersInput) (req *re // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // 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. // @@ -10311,8 +10289,6 @@ func (c *RDS) FailoverDBClusterRequest(input *FailoverDBClusterInput) (req *requ // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11000,8 +10976,6 @@ func (c *RDS) ModifyDBClusterRequest(input *ModifyDBClusterInput) (req *request. // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -11239,8 +11213,6 @@ func (c *RDS) ModifyDBClusterParameterGroupRequest(input *ModifyDBClusterParamet // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -12768,8 +12740,7 @@ func (c *RDS) RebootDBClusterRequest(input *RebootDBClusterInput) (req *request. // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) @@ -13164,8 +13135,6 @@ func (c *RDS) RemoveRoleFromDBClusterRequest(input *RemoveRoleFromDBClusterInput // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -13537,8 +13506,6 @@ func (c *RDS) ResetDBClusterParameterGroupRequest(input *ResetDBClusterParameter // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -13874,8 +13841,6 @@ func (c *RDS) RestoreDBClusterFromSnapshotRequest(input *RestoreDBClusterFromSna // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -14036,8 +14001,6 @@ func (c *RDS) RestoreDBClusterToPointInTimeRequest(input *RestoreDBClusterToPoin // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. // -// The Multi-AZ DB clusters feature is in preview and is subject to change. -// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -19140,7 +19103,7 @@ type CreateDBClusterInput struct { // 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 CopyTagsToSnapshot *bool `type:"boolean"` // The DB cluster identifier. This parameter is stored as a lowercase string. @@ -19232,9 +19195,15 @@ type CreateDBClusterInput struct { DomainIAMRoleName *string `type:"string"` // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) - // in the Amazon Aurora User Guide. + // 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 // @@ -19244,7 +19213,15 @@ type CreateDBClusterInput struct { // // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // in the Amazon Aurora User Guide. + // + // Valid for: Aurora DB clusters and Multi-AZ DB clusters EnableCloudwatchLogsExports []*string `type:"list"` // A value that indicates whether to enable this DB cluster to forward write @@ -20022,8 +19999,6 @@ type CreateDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -23741,8 +23716,6 @@ func (s *CustomAvailabilityZone) SetVpnDetails(v *VpnDetails) *CustomAvailabilit // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. -// -// The Multi-AZ DB clusters feature is in preview and is subject to change. type DBCluster struct { _ struct{} `type:"structure"` @@ -28880,8 +28853,6 @@ type DeleteDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -37235,8 +37206,6 @@ type FailoverDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -39173,15 +39142,40 @@ type ModifyDBClusterInput struct { BackupRetentionPeriod *int64 `type:"integer"` // The configuration setting for the log types to be enabled for export to CloudWatch - // Logs for a specific DB cluster. + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // in the Amazon Aurora User Guide. + // + // Valid for: Aurora DB clusters and Multi-AZ DB clusters CloudwatchLogsExportConfiguration *CloudwatchLogsExportConfiguration `type:"structure"` // 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 CopyTagsToSnapshot *bool `type:"boolean"` // The DB cluster identifier for the cluster being modified. This parameter @@ -39746,8 +39740,6 @@ type ModifyDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -43071,8 +43063,6 @@ type OrderableDBInstanceOption struct { // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. @@ -43953,8 +43943,6 @@ type PromoteReadReplicaDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -44350,8 +44338,6 @@ type RebootDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -45646,8 +45632,18 @@ type RestoreDBClusterFromS3Input struct { DomainIAMRoleName *string `type:"string"` // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) // in the Amazon Aurora User Guide. EnableCloudwatchLogsExports []*string `type:"list"` @@ -46082,8 +46078,6 @@ type RestoreDBClusterFromS3Output struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -46138,7 +46132,7 @@ type RestoreDBClusterFromSnapshotInput struct { // 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 + // Valid for: Aurora DB clusters and Multi-AZ DB clusters CopyTagsToSnapshot *bool `type:"boolean"` // The name of the DB cluster to create from the DB snapshot or DB cluster snapshot. @@ -46229,11 +46223,31 @@ type RestoreDBClusterFromSnapshotInput struct { // 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 - // (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) // in the Amazon Aurora User Guide. // - // Valid for: Aurora DB clusters only + // Valid for: Aurora DB clusters and Multi-AZ DB clusters EnableCloudwatchLogsExports []*string `type:"list"` // A value that indicates whether to enable mapping of Amazon Web Services Identity @@ -46656,8 +46670,6 @@ type RestoreDBClusterFromSnapshotOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -46704,7 +46716,7 @@ type RestoreDBClusterToPointInTimeInput struct { // 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 + // Valid for: Aurora DB clusters and Multi-AZ DB clusters CopyTagsToSnapshot *bool `type:"boolean"` // The name of the new DB cluster to be created. @@ -46787,11 +46799,31 @@ type RestoreDBClusterToPointInTimeInput struct { // 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 - // (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) + // 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 (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_LogAccess.html#USER_LogAccess.Procedural.UploadtoCloudWatch) // in the Amazon Aurora User Guide. // - // Valid for: Aurora DB clusters only + // Valid for: Aurora DB clusters and Multi-AZ DB clusters EnableCloudwatchLogsExports []*string `type:"list"` // A value that indicates whether to enable mapping of Amazon Web Services Identity @@ -47194,8 +47226,6 @@ type RestoreDBClusterToPointInTimeOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -49816,8 +49846,6 @@ type StartDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` } @@ -50574,8 +50602,6 @@ type StopDBClusterOutput struct { // For more information on Multi-AZ DB clusters, see Multi-AZ deployments with // two readable standby DB instances (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/multi-az-db-clusters-concepts.html) // in the Amazon RDS User Guide. - // - // The Multi-AZ DB clusters feature is in preview and is subject to change. DBCluster *DBCluster `type:"structure"` }