From b0f95adfd84e55d3946cc476697431cfa78a04df Mon Sep 17 00:00:00 2001 From: aws-sdk-go-automation <43143561+aws-sdk-go-automation@users.noreply.github.com> Date: Fri, 15 Apr 2022 11:21:26 -0700 Subject: [PATCH] Release v1.43.41 (2022-04-15) (#4363) Release v1.43.41 (2022-04-15) === ### Service Client Updates * `service/athena`: Updates service API and documentation * This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. * `service/lightsail`: Updates service API and documentation * This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. * `service/rds`: Updates service API, documentation, waiters, paginators, and examples * Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation --- CHANGELOG.md | 11 + aws/version.go | 2 +- models/apis/athena/2017-05-18/api-2.json | 4 +- models/apis/athena/2017-05-18/docs-2.json | 10 +- models/apis/lightsail/2016-11-28/api-2.json | 30 +- models/apis/lightsail/2016-11-28/docs-2.json | 30 +- models/apis/rds/2014-10-31/api-2.json | 281 --- models/apis/rds/2014-10-31/docs-2.json | 165 +- models/apis/rds/2014-10-31/paginators-1.json | 12 - service/athena/api.go | 28 +- service/lightsail/api.go | 207 +- service/rds/api.go | 1829 +----------------- service/rds/errors.go | 25 - service/rds/rdsiface/interface.go | 30 - 14 files changed, 384 insertions(+), 2280 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04866e0895f..afab607e64f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +Release v1.43.41 (2022-04-15) +=== + +### Service Client Updates +* `service/athena`: Updates service API and documentation + * This release adds subfields, ErrorMessage, Retryable, to the AthenaError response object in the GetQueryExecution API when a query fails. +* `service/lightsail`: Updates service API and documentation + * This release adds support to describe the synchronization status of the account-level block public access feature for your Amazon Lightsail buckets. +* `service/rds`: Updates service API, documentation, waiters, paginators, and examples + * Removes Amazon RDS on VMware with the deletion of APIs related to Custom Availability Zones and Media installation + Release v1.43.40 (2022-04-14) === diff --git a/aws/version.go b/aws/version.go index 14109b994f4..88cfe6f5b38 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.40" +const SDKVersion = "1.43.41" diff --git a/models/apis/athena/2017-05-18/api-2.json b/models/apis/athena/2017-05-18/api-2.json index 3cd50734060..032a7d8dca0 100644 --- a/models/apis/athena/2017-05-18/api-2.json +++ b/models/apis/athena/2017-05-18/api-2.json @@ -502,7 +502,9 @@ "type":"structure", "members":{ "ErrorCategory":{"shape":"ErrorCategory"}, - "ErrorType":{"shape":"ErrorType"} + "ErrorType":{"shape":"ErrorType"}, + "Retryable":{"shape":"Boolean"}, + "ErrorMessage":{"shape":"String"} } }, "BatchGetNamedQueryInput":{ diff --git a/models/apis/athena/2017-05-18/docs-2.json b/models/apis/athena/2017-05-18/docs-2.json index 40a85e83b1c..4652d329f1f 100644 --- a/models/apis/athena/2017-05-18/docs-2.json +++ b/models/apis/athena/2017-05-18/docs-2.json @@ -84,6 +84,7 @@ "Boolean": { "base": null, "refs": { + "AthenaError$Retryable": "

True if the query might succeed if resubmitted.

", "ColumnInfo$CaseSensitive": "

Indicates whether values in the column are case-sensitive.

" } }, @@ -324,16 +325,16 @@ } }, "EncryptionConfiguration": { - "base": "

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.

", + "base": "

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMS or CSE_KMS) and key information.

", "refs": { - "ResultConfiguration$EncryptionConfiguration": "

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings.

", + "ResultConfiguration$EncryptionConfiguration": "

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMS or CSE_KMS) and key information. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the encryption configuration that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration and Workgroup Settings Override Client-Side Settings.

", "ResultConfigurationUpdates$EncryptionConfiguration": "

The encryption configuration for the query results.

" } }, "EncryptionOption": { "base": null, "refs": { - "EncryptionConfiguration$EncryptionOption": "

Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (SSE-S3), server-side encryption with KMS-managed keys (SSE-KMS), or client-side encryption with KMS-managed keys (CSE-KMS) is used.

If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup.

" + "EncryptionConfiguration$EncryptionOption": "

Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys (SSE_S3), server-side encryption with KMS-managed keys (SSE_KMS), or client-side encryption with KMS-managed keys (CSE_KMS) is used.

If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup.

" } }, "EngineVersion": { @@ -915,13 +916,14 @@ "String": { "base": null, "refs": { + "AthenaError$ErrorMessage": "

Contains a short description of the error that occurred.

", "ColumnInfo$CatalogName": "

The catalog to which the query results belong.

", "ColumnInfo$SchemaName": "

The schema name (database name) to which the query results belong.

", "ColumnInfo$TableName": "

The table name for the query results.

", "ColumnInfo$Name": "

The name of the column.

", "ColumnInfo$Label": "

A column label.

", "ColumnInfo$Type": "

The data type of the column.

", - "EncryptionConfiguration$KmsKey": "

For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID.

", + "EncryptionConfiguration$KmsKey": "

For SSE_KMS and CSE_KMS, this is the KMS key ARN or ID.

", "QueryExecutionStatistics$DataManifestLocation": "

The location and file name of a data manifest file. The manifest file is saved to the Athena query results location in Amazon S3. The manifest file tracks files that the query wrote to Amazon S3. If the query fails, the manifest file also tracks files that the query intended to write. The manifest is useful for identifying orphaned files resulting from a failed query. For more information, see Working with Query Results, Output Files, and Query History in the Amazon Athena User Guide.

", "QueryExecutionStatus$StateChangeReason": "

Further detail about the status of the query.

", "ResultConfiguration$OutputLocation": "

The location in Amazon S3 where your query results are stored, such as s3://path/to/query/bucket/. To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using WorkGroupConfiguration. If none of them is set, Athena issues an error that no output location is provided. For more information, see Query Results. If workgroup settings override client-side settings, then the query uses the settings specified for the workgroup. See WorkGroupConfiguration$EnforceWorkGroupConfiguration.

", diff --git a/models/apis/lightsail/2016-11-28/api-2.json b/models/apis/lightsail/2016-11-28/api-2.json index 004956c5efe..b7b26007209 100644 --- a/models/apis/lightsail/2016-11-28/api-2.json +++ b/models/apis/lightsail/2016-11-28/api-2.json @@ -2742,6 +2742,24 @@ "private" ] }, + "AccountLevelBpaSync":{ + "type":"structure", + "members":{ + "status":{"shape":"AccountLevelBpaSyncStatus"}, + "lastSyncedAt":{"shape":"IsoDate"}, + "message":{"shape":"BPAStatusMessage"}, + "bpaImpactsLightsail":{"shape":"boolean"} + } + }, + "AccountLevelBpaSyncStatus":{ + "type":"string", + "enum":[ + "InSync", + "Failed", + "NeverSynced", + "Defaulted" + ] + }, "AccountSetupInProgressException":{ "type":"structure", "members":{ @@ -2977,6 +2995,15 @@ "type":"list", "member":{"shape":"AvailabilityZone"} }, + "BPAStatusMessage":{ + "type":"string", + "enum":[ + "DEFAULTED_FOR_SLR_MISSING", + "SYNC_ON_HOLD", + "DEFAULTED_FOR_SLR_MISSING_ON_HOLD", + "Unknown" + ] + }, "Base64":{"type":"string"}, "BehaviorEnum":{ "type":"string", @@ -4821,7 +4848,8 @@ "type":"structure", "members":{ "buckets":{"shape":"BucketList"}, - "nextPageToken":{"shape":"string"} + "nextPageToken":{"shape":"string"}, + "accountLevelBpaSync":{"shape":"AccountLevelBpaSync"} } }, "GetBundlesRequest":{ diff --git a/models/apis/lightsail/2016-11-28/docs-2.json b/models/apis/lightsail/2016-11-28/docs-2.json index 4f1241e6880..3801498d091 100644 --- a/models/apis/lightsail/2016-11-28/docs-2.json +++ b/models/apis/lightsail/2016-11-28/docs-2.json @@ -16,7 +16,7 @@ "CreateCloudFormationStack": "

Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot. This operation results in a CloudFormation stack record that can be used to track the AWS CloudFormation stack created. Use the get cloud formation stack records operation to get a list of the CloudFormation stacks created.

Wait until after your new Amazon EC2 instance is created before running the create cloud formation stack operation again with the same export snapshot record.

", "CreateContactMethod": "

Creates an email or SMS text message contact method.

A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each AWS Region. However, SMS text messaging is not supported in some AWS Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.

", "CreateContainerService": "

Creates an Amazon Lightsail container service.

A Lightsail container service is a compute resource to which you can deploy containers. For more information, see Container services in Amazon Lightsail in the Lightsail Dev Guide.

", - "CreateContainerServiceDeployment": "

Creates a deployment for your Amazon Lightsail container service.

A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.

You can deploy containers to your container service using container images from a public registry like Docker Hub, or from your local machine. For more information, see Creating container images for your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.

", + "CreateContainerServiceDeployment": "

Creates a deployment for your Amazon Lightsail container service.

A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.

You can deploy containers to your container service using container images from a public registry such as Amazon ECR Public, or from your local machine. For more information, see Creating container images for your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.

", "CreateContainerServiceRegistryLogin": "

Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine. After you're logged in, you can use the native Docker commands to push your local container images to the container image registry of your Amazon Lightsail account so that you can use them with your Lightsail container service. The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials.

You can only push container images to the container service registry of your Lightsail account. You cannot pull container images or perform any other container image management actions on the container service registry.

After you push your container images to the container image registry of your Lightsail account, use the RegisterContainerImage action to register the pushed images to a specific Lightsail container service.

This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see Pushing and managing container images on your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.

", "CreateDisk": "

Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (e.g., us-east-2a).

The create disk operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.

", "CreateDiskFromSnapshot": "

Creates a block storage disk from a manual or automatic snapshot of a disk. The resulting disk can be attached to an Amazon Lightsail instance in the same Availability Zone (e.g., us-east-2a).

The create disk from snapshot operation supports tag-based access control via request tags and resource tags applied to the resource identified by disk snapshot name. For more information, see the Amazon Lightsail Developer Guide.

", @@ -69,7 +69,7 @@ "GetBucketAccessKeys": "

Returns the existing access key IDs for the specified Amazon Lightsail bucket.

This action does not return the secret access key value of an access key. You can get a secret access key only when you create it from the response of the CreateBucketAccessKey action. If you lose the secret access key, you must create a new access key.

", "GetBucketBundles": "

Returns the bundles that you can apply to a Amazon Lightsail bucket.

The bucket bundle specifies the monthly cost, storage quota, and data transfer quota for a bucket.

Use the UpdateBucketBundle action to update the bundle for a bucket.

", "GetBucketMetricData": "

Returns the data points of a specific metric for an Amazon Lightsail bucket.

Metrics report the utilization of a bucket. View and collect metric data regularly to monitor the number of objects stored in a bucket (including object versions) and the storage space used by those objects.

", - "GetBuckets": "

Returns information about one or more Amazon Lightsail buckets.

For more information about buckets, see Buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide..

", + "GetBuckets": "

Returns information about one or more Amazon Lightsail buckets. The information returned includes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access feature for your Lightsail buckets.

For more information about buckets, see Buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.

", "GetBundles": "

Returns the list of bundles that are available for purchase. A bundle describes the specs for your virtual private server (or instance).

", "GetCertificates": "

Returns information about one or more Amazon Lightsail SSL/TLS certificates.

To get a summary of a certificate, ommit includeCertificateDetails from your request. The response will include only the certificate Amazon Resource Name (ARN), certificate name, domain name, and tags.

", "GetCloudFormationStackRecords": "

Returns the CloudFormation stack record created as a result of the create cloud formation stack operation.

An AWS CloudFormation stack is used to create a new Amazon EC2 instance from an exported Lightsail snapshot.

", @@ -85,7 +85,7 @@ "GetDiskSnapshot": "

Returns information about a specific block storage disk snapshot.

", "GetDiskSnapshots": "

Returns information about all block storage disk snapshots in your AWS account and region.

", "GetDisks": "

Returns information about all block storage disks in your AWS account and region.

", - "GetDistributionBundles": "

Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions.

A distribution bundle specifies the monthly network transfer quota and monthly cost of your dsitribution.

", + "GetDistributionBundles": "

Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions.

A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution.

", "GetDistributionLatestCacheReset": "

Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution.

", "GetDistributionMetricData": "

Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution.

Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.

", "GetDistributions": "

Returns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions.

", @@ -150,7 +150,7 @@ "UpdateBucketBundle": "

Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket.

A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket. You can update a bucket's bundle only one time within a monthly AWS billing cycle. To determine if you can update a bucket's bundle, use the GetBuckets action. The ableToUpdateBundle parameter in the response will indicate whether you can currently update a bucket's bundle.

Update a bucket's bundle if it's consistently going over its storage space or data transfer quota, or if a bucket's usage is consistently in the lower range of its storage space or data transfer quota. Due to the unpredictable usage fluctuations that a bucket might experience, we strongly recommend that you update a bucket's bundle only as a long-term strategy, instead of as a short-term, monthly cost-cutting measure. Choose a bucket bundle that will provide the bucket with ample storage space and data transfer for a long time to come.

", "UpdateContainerService": "

Updates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names.

", "UpdateDistribution": "

Updates an existing Amazon Lightsail content delivery network (CDN) distribution.

Use this action to update the configuration of your existing distribution.

", - "UpdateDistributionBundle": "

Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution.

A distribution bundle specifies the monthly network transfer quota and monthly cost of your dsitribution.

Update your distribution's bundle if your distribution is going over its monthly network transfer quota and is incurring an overage fee.

You can update your distribution's bundle only one time within your monthly AWS billing cycle. To determine if you can update your distribution's bundle, use the GetDistributions action. The ableToUpdateBundle parameter in the result will indicate whether you can currently update your distribution's bundle.

", + "UpdateDistributionBundle": "

Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution.

A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution.

Update your distribution's bundle if your distribution is going over its monthly network transfer quota and is incurring an overage fee.

You can update your distribution's bundle only one time within your monthly AWS billing cycle. To determine if you can update your distribution's bundle, use the GetDistributions action. The ableToUpdateBundle parameter in the result will indicate whether you can currently update your distribution's bundle.

", "UpdateDomainEntry": "

Updates a domain recordset after it is created.

The update domain entry operation supports tag-based access control via resource tags applied to the resource identified by domain name. For more information, see the Amazon Lightsail Developer Guide.

", "UpdateLoadBalancerAttribute": "

Updates the specified attribute for a load balancer. You can only update one attribute at a time.

The update load balancer attribute operation supports tag-based access control via resource tags applied to the resource identified by load balancer name. For more information, see the Amazon Lightsail Developer Guide.

", "UpdateRelationalDatabase": "

Allows the update of one or more attributes of a database in Amazon Lightsail.

Updates are applied immediately, or in cases where the updates could result in an outage, are applied during the database's predefined maintenance window.

The update relational database operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.

", @@ -206,6 +206,18 @@ "AccessRules$getObject": "

Specifies the anonymous access to all objects in a bucket.

The following options can be specified:

" } }, + "AccountLevelBpaSync": { + "base": "

Describes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access (BPA) feature for your Lightsail buckets.

The account-level BPA feature of Amazon S3 provides centralized controls to limit public access to all Amazon S3 buckets in an account. BPA can make all Amazon S3 buckets in an Amazon Web Services account private regardless of the individual bucket and object permissions that are configured. Lightsail buckets take into account the Amazon S3 account-level BPA configuration when allowing or denying public access. To do this, Lightsail periodically fetches the account-level BPA configuration from Amazon S3. When the account-level BPA status is InSync, the Amazon S3 account-level BPA configuration is synchronized and it applies to your Lightsail buckets. For more information about Amazon Simple Storage Service account-level BPA and how it affects Lightsail buckets, see Block public access for buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.

", + "refs": { + "GetBucketsResult$accountLevelBpaSync": "

An object that describes the synchronization status of the Amazon S3 account-level block public access feature for your Lightsail buckets.

For more information about this feature and how it affects Lightsail buckets, see Block public access for buckets in Amazon Lightsail.

" + } + }, + "AccountLevelBpaSyncStatus": { + "base": null, + "refs": { + "AccountLevelBpaSync$status": "

The status of the account-level BPA synchronization.

The following statuses are possible:

You might need to complete further actions if the status is Failed or Defaulted. The message parameter provides more information for those statuses.

" + } + }, "AccountSetupInProgressException": { "base": "

Lightsail throws this exception when an account is still in the setup in progress state.

", "refs": { @@ -388,6 +400,12 @@ "Region$relationalDatabaseAvailabilityZones": "

The Availability Zones for databases. Follows the format us-east-2a (case-sensitive).

" } }, + "BPAStatusMessage": { + "base": null, + "refs": { + "AccountLevelBpaSync$message": "

A message that provides a reason for a Failed or Defaulted synchronization status.

The following messages are possible:

" + } + }, "Base64": { "base": null, "refs": { @@ -474,7 +492,7 @@ "base": null, "refs": { "Bucket$name": "

The name of the bucket.

", - "BucketAccessLogConfig$destination": "

The name of the bucket where the access is saved. The destination can be a Lightsail bucket in the same account, and in the same AWS Region as the source bucket.

This parameter is required when enabling the access log for a bucket, and should be omitted when disabling the access log.

", + "BucketAccessLogConfig$destination": "

The name of the bucket where the access logs are saved. The destination can be a Lightsail bucket in the same account, and in the same AWS Region as the source bucket.

This parameter is required when enabling the access log for a bucket, and should be omitted when disabling the access log.

", "CreateBucketAccessKeyRequest$bucketName": "

The name of the bucket that the new access key will belong to, and grant access to.

", "CreateBucketRequest$bucketName": "

The name for the bucket.

For more information about bucket names, see Bucket naming rules in Amazon Lightsail in the Amazon Lightsail Developer Guide.

", "DeleteBucketAccessKeyRequest$bucketName": "

The name of the bucket that the access key belongs to.

", @@ -2544,6 +2562,7 @@ "refs": { "AccessKey$createdAt": "

The timestamp when the access key was created.

", "AccessKeyLastUsed$lastUsedDate": "

The date and time when the access key was most recently used.

This value is null if the access key has not been used.

", + "AccountLevelBpaSync$lastSyncedAt": "

The timestamp of when the account-level BPA configuration was last synchronized. This value is null when the account-level BPA configuration has not been synchronized.

", "Alarm$createdAt": "

The timestamp when the alarm was created.

", "AutoSnapshotDetails$createdAt": "

The timestamp when the automatic snapshot was created.

", "Bucket$createdAt": "

The timestamp when the distribution was created.

", @@ -4060,6 +4079,7 @@ "base": null, "refs": { "AccessRules$allowPublicOverrides": "

A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified.

When this is true, you can use the PutObjectAcl Amazon S3 API action to set individual objects to public (read-only) using the public-read ACL, or to private using the private ACL.

", + "AccountLevelBpaSync$bpaImpactsLightsail": "

A Boolean value that indicates whether account-level block public access is affecting your Lightsail buckets.

", "Alarm$notificationEnabled": "

Indicates whether the alarm is enabled.

", "Blueprint$isActive": "

A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.

", "Bucket$ableToUpdateBundle": "

Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle.

You can update a bucket's bundle only one time within a monthly AWS billing cycle.

Use the UpdateBucketBundle action to change a bucket's bundle.

", diff --git a/models/apis/rds/2014-10-31/api-2.json b/models/apis/rds/2014-10-31/api-2.json index 7f64b477e30..5e5ca06da90 100644 --- a/models/apis/rds/2014-10-31/api-2.json +++ b/models/apis/rds/2014-10-31/api-2.json @@ -229,23 +229,6 @@ {"shape":"OptionGroupQuotaExceededFault"} ] }, - "CreateCustomAvailabilityZone":{ - "name":"CreateCustomAvailabilityZone", - "http":{ - "method":"POST", - "requestUri":"/" - }, - "input":{"shape":"CreateCustomAvailabilityZoneMessage"}, - "output":{ - "shape":"CreateCustomAvailabilityZoneResult", - "resultWrapper":"CreateCustomAvailabilityZoneResult" - }, - "errors":[ - {"shape":"CustomAvailabilityZoneAlreadyExistsFault"}, - {"shape":"CustomAvailabilityZoneQuotaExceededFault"}, - {"shape":"KMSKeyNotAccessibleFault"} - ] - }, "CreateCustomDBEngineVersion":{ "name":"CreateCustomDBEngineVersion", "http":{ @@ -577,22 +560,6 @@ {"shape":"OptionGroupQuotaExceededFault"} ] }, - "DeleteCustomAvailabilityZone":{ - "name":"DeleteCustomAvailabilityZone", - "http":{ - "method":"POST", - "requestUri":"/" - }, - "input":{"shape":"DeleteCustomAvailabilityZoneMessage"}, - "output":{ - "shape":"DeleteCustomAvailabilityZoneResult", - "resultWrapper":"DeleteCustomAvailabilityZoneResult" - }, - "errors":[ - {"shape":"CustomAvailabilityZoneNotFoundFault"}, - {"shape":"KMSKeyNotAccessibleFault"} - ] - }, "DeleteCustomDBEngineVersion":{ "name":"DeleteCustomDBEngineVersion", "http":{ @@ -826,21 +793,6 @@ {"shape":"InvalidGlobalClusterStateFault"} ] }, - "DeleteInstallationMedia":{ - "name":"DeleteInstallationMedia", - "http":{ - "method":"POST", - "requestUri":"/" - }, - "input":{"shape":"DeleteInstallationMediaMessage"}, - "output":{ - "shape":"InstallationMedia", - "resultWrapper":"DeleteInstallationMediaResult" - }, - "errors":[ - {"shape":"InstallationMediaNotFoundFault"} - ] - }, "DeleteOptionGroup":{ "name":"DeleteOptionGroup", "http":{ @@ -898,21 +850,6 @@ {"shape":"CertificateNotFoundFault"} ] }, - "DescribeCustomAvailabilityZones":{ - "name":"DescribeCustomAvailabilityZones", - "http":{ - "method":"POST", - "requestUri":"/" - }, - "input":{"shape":"DescribeCustomAvailabilityZonesMessage"}, - "output":{ - "shape":"CustomAvailabilityZoneMessage", - "resultWrapper":"DescribeCustomAvailabilityZonesResult" - }, - "errors":[ - {"shape":"CustomAvailabilityZoneNotFoundFault"} - ] - }, "DescribeDBClusterBacktracks":{ "name":"DescribeDBClusterBacktracks", "http":{ @@ -1325,21 +1262,6 @@ {"shape":"GlobalClusterNotFoundFault"} ] }, - "DescribeInstallationMedia":{ - "name":"DescribeInstallationMedia", - "http":{ - "method":"POST", - "requestUri":"/" - }, - "input":{"shape":"DescribeInstallationMediaMessage"}, - "output":{ - "shape":"InstallationMediaMessage", - "resultWrapper":"DescribeInstallationMediaResult" - }, - "errors":[ - {"shape":"InstallationMediaNotFoundFault"} - ] - }, "DescribeOptionGroupOptions":{ "name":"DescribeOptionGroupOptions", "http":{ @@ -1503,22 +1425,6 @@ {"shape":"DBClusterNotFoundFault"} ] }, - "ImportInstallationMedia":{ - "name":"ImportInstallationMedia", - "http":{ - "method":"POST", - "requestUri":"/" - }, - "input":{"shape":"ImportInstallationMediaMessage"}, - "output":{ - "shape":"InstallationMedia", - "resultWrapper":"ImportInstallationMediaResult" - }, - "errors":[ - {"shape":"CustomAvailabilityZoneNotFoundFault"}, - {"shape":"InstallationMediaAlreadyExistsFault"} - ] - }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ @@ -2928,22 +2834,6 @@ "OptionGroup":{"shape":"OptionGroup"} } }, - "CreateCustomAvailabilityZoneMessage":{ - "type":"structure", - "required":["CustomAvailabilityZoneName"], - "members":{ - "CustomAvailabilityZoneName":{"shape":"String"}, - "ExistingVpnId":{"shape":"String"}, - "NewVpnTunnelName":{"shape":"String"}, - "VpnTunnelOriginatorIP":{"shape":"String"} - } - }, - "CreateCustomAvailabilityZoneResult":{ - "type":"structure", - "members":{ - "CustomAvailabilityZone":{"shape":"CustomAvailabilityZone"} - } - }, "CreateCustomDBEngineVersionMessage":{ "type":"structure", "required":[ @@ -3379,41 +3269,6 @@ "OptionGroup":{"shape":"OptionGroup"} } }, - "CustomAvailabilityZone":{ - "type":"structure", - "members":{ - "CustomAvailabilityZoneId":{"shape":"String"}, - "CustomAvailabilityZoneName":{"shape":"String"}, - "CustomAvailabilityZoneStatus":{"shape":"String"}, - "VpnDetails":{"shape":"VpnDetails"} - }, - "wrapper":true - }, - "CustomAvailabilityZoneAlreadyExistsFault":{ - "type":"structure", - "members":{ - }, - "error":{ - "code":"CustomAvailabilityZoneAlreadyExists", - "httpStatusCode":400, - "senderFault":true - }, - "exception":true - }, - "CustomAvailabilityZoneList":{ - "type":"list", - "member":{ - "shape":"CustomAvailabilityZone", - "locationName":"CustomAvailabilityZone" - } - }, - "CustomAvailabilityZoneMessage":{ - "type":"structure", - "members":{ - "Marker":{"shape":"String"}, - "CustomAvailabilityZones":{"shape":"CustomAvailabilityZoneList"} - } - }, "CustomAvailabilityZoneNotFoundFault":{ "type":"structure", "members":{ @@ -3425,17 +3280,6 @@ }, "exception":true }, - "CustomAvailabilityZoneQuotaExceededFault":{ - "type":"structure", - "members":{ - }, - "error":{ - "code":"CustomAvailabilityZoneQuotaExceeded", - "httpStatusCode":400, - "senderFault":true - }, - "exception":true - }, "CustomDBEngineVersionAlreadyExistsFault":{ "type":"structure", "members":{ @@ -4848,19 +4692,6 @@ }, "exception":true }, - "DeleteCustomAvailabilityZoneMessage":{ - "type":"structure", - "required":["CustomAvailabilityZoneId"], - "members":{ - "CustomAvailabilityZoneId":{"shape":"String"} - } - }, - "DeleteCustomAvailabilityZoneResult":{ - "type":"structure", - "members":{ - "CustomAvailabilityZone":{"shape":"CustomAvailabilityZone"} - } - }, "DeleteCustomDBEngineVersionMessage":{ "type":"structure", "required":[ @@ -5029,13 +4860,6 @@ "GlobalCluster":{"shape":"GlobalCluster"} } }, - "DeleteInstallationMediaMessage":{ - "type":"structure", - "required":["InstallationMediaId"], - "members":{ - "InstallationMediaId":{"shape":"String"} - } - }, "DeleteOptionGroupMessage":{ "type":"structure", "required":["OptionGroupName"], @@ -5072,15 +4896,6 @@ "Marker":{"shape":"String"} } }, - "DescribeCustomAvailabilityZonesMessage":{ - "type":"structure", - "members":{ - "CustomAvailabilityZoneId":{"shape":"String"}, - "Filters":{"shape":"FilterList"}, - "MaxRecords":{"shape":"IntegerOptional"}, - "Marker":{"shape":"String"} - } - }, "DescribeDBClusterBacktracksMessage":{ "type":"structure", "required":["DBClusterIdentifier"], @@ -5443,15 +5258,6 @@ "Marker":{"shape":"String"} } }, - "DescribeInstallationMediaMessage":{ - "type":"structure", - "members":{ - "InstallationMediaId":{"shape":"String"}, - "Filters":{"shape":"FilterList"}, - "MaxRecords":{"shape":"IntegerOptional"}, - "Marker":{"shape":"String"} - } - }, "DescribeOptionGroupOptionsMessage":{ "type":"structure", "required":["EngineName"], @@ -6021,78 +5827,6 @@ }, "exception":true }, - "ImportInstallationMediaMessage":{ - "type":"structure", - "required":[ - "CustomAvailabilityZoneId", - "Engine", - "EngineVersion", - "EngineInstallationMediaPath", - "OSInstallationMediaPath" - ], - "members":{ - "CustomAvailabilityZoneId":{"shape":"String"}, - "Engine":{"shape":"String"}, - "EngineVersion":{"shape":"String"}, - "EngineInstallationMediaPath":{"shape":"String"}, - "OSInstallationMediaPath":{"shape":"String"} - } - }, - "InstallationMedia":{ - "type":"structure", - "members":{ - "InstallationMediaId":{"shape":"String"}, - "CustomAvailabilityZoneId":{"shape":"String"}, - "Engine":{"shape":"String"}, - "EngineVersion":{"shape":"String"}, - "EngineInstallationMediaPath":{"shape":"String"}, - "OSInstallationMediaPath":{"shape":"String"}, - "Status":{"shape":"String"}, - "FailureCause":{"shape":"InstallationMediaFailureCause"} - } - }, - "InstallationMediaAlreadyExistsFault":{ - "type":"structure", - "members":{ - }, - "error":{ - "code":"InstallationMediaAlreadyExists", - "httpStatusCode":400, - "senderFault":true - }, - "exception":true - }, - "InstallationMediaFailureCause":{ - "type":"structure", - "members":{ - "Message":{"shape":"String"} - } - }, - "InstallationMediaList":{ - "type":"list", - "member":{ - "shape":"InstallationMedia", - "locationName":"InstallationMedia" - } - }, - "InstallationMediaMessage":{ - "type":"structure", - "members":{ - "Marker":{"shape":"String"}, - "InstallationMedia":{"shape":"InstallationMediaList"} - } - }, - "InstallationMediaNotFoundFault":{ - "type":"structure", - "members":{ - }, - "error":{ - "code":"InstallationMediaNotFound", - "httpStatusCode":404, - "senderFault":true - }, - "exception":true - }, "InstanceQuotaExceededFault":{ "type":"structure", "members":{ @@ -8217,10 +7951,6 @@ "type":"list", "member":{"shape":"String"} }, - "StringSensitive":{ - "type":"string", - "sensitive":true - }, "Subnet":{ "type":"structure", "members":{ @@ -8474,17 +8204,6 @@ "locationName":"VpcSecurityGroupMembership" } }, - "VpnDetails":{ - "type":"structure", - "members":{ - "VpnId":{"shape":"String"}, - "VpnTunnelOriginatorIP":{"shape":"String"}, - "VpnGatewayIp":{"shape":"String"}, - "VpnPSK":{"shape":"StringSensitive"}, - "VpnName":{"shape":"String"}, - "VpnState":{"shape":"String"} - } - }, "WriteForwardingStatus":{ "type":"string", "enum":[ diff --git a/models/apis/rds/2014-10-31/docs-2.json b/models/apis/rds/2014-10-31/docs-2.json index 113061c5d6a..b0754276f58 100644 --- a/models/apis/rds/2014-10-31/docs-2.json +++ b/models/apis/rds/2014-10-31/docs-2.json @@ -15,7 +15,6 @@ "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.

", "CreateDBClusterEndpoint": "

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

This action only applies to Aurora DB clusters.

", @@ -32,7 +31,6 @@ "CreateEventSubscription": "

Creates an RDS event notification subscription. This action requires a topic Amazon Resource Name (ARN) created by either the RDS console, the SNS console, or the SNS API. To obtain an ARN with SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console.

You can specify the type of source (SourceType) that you want to be notified of and provide a list of RDS sources (SourceIds) that triggers the events. You can also provide a list of event categories (EventCategories) for events that you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup.

If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIds = myDBInstance1, you are notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify SourceIds, you receive notice of the events for that source type for all your RDS sources. If you don't specify either the SourceType or the SourceIds, you are notified of events generated from all RDS sources belonging to your customer account.

RDS event notification is only available for unencrypted SNS topics. If you specify an encrypted SNS topic, event notifications aren't sent for the topic.

", "CreateGlobalCluster": "

Creates an Aurora global database spread across multiple Amazon Web Services Regions. The global database contains a single primary cluster with read-write capability, and a read-only secondary cluster that receives data from the primary cluster through high-speed replication performed by the Aurora storage subsystem.

You can create a global database that is initially empty, and then add a primary cluster and a secondary cluster to it. Or you can specify an existing Aurora cluster during the create operation, and this cluster becomes the primary cluster of the global database.

This action only applies to Aurora DB clusters.

", "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.

", "DeleteDBClusterEndpoint": "

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

This action only applies to Aurora DB clusters.

", @@ -48,12 +46,10 @@ "DeleteDBSubnetGroup": "

Deletes a DB subnet group.

The specified database subnet group must not be associated with any DB instances.

", "DeleteEventSubscription": "

Deletes an RDS event notification subscription.

", "DeleteGlobalCluster": "

Deletes a global database cluster. The primary and secondary clusters must already be detached or destroyed first.

This action only applies to Aurora DB clusters.

", - "DeleteInstallationMedia": "

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

", "DeleteOptionGroup": "

Deletes an existing option group.

", "DeregisterDBProxyTargets": "

Remove the association between one or more DBProxyTarget data structures and a DBProxyTargetGroup.

", "DescribeAccountAttributes": "

Lists all of the attributes for a customer account. The attributes include Amazon RDS quotas for the account, such as the number of DB instances allowed. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.

This command doesn't take any parameters.

", "DescribeCertificates": "

Lists the set of CA certificates provided by Amazon RDS for this Amazon Web Services account.

", - "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.

", @@ -82,7 +78,6 @@ "DescribeEvents": "

Returns events related to DB instances, DB clusters, DB parameter groups, DB security groups, DB snapshots, DB cluster snapshots, and RDS Proxies for the past 14 days. Events specific to a particular DB instance, DB cluster, DB parameter group, DB security group, DB snapshot, DB cluster snapshot group, or RDS Proxy can be obtained by providing the name as a parameter.

By default, RDS returns events that were generated in the past hour.

", "DescribeExportTasks": "

Returns information about a snapshot export to Amazon S3. This API operation supports pagination.

", "DescribeGlobalClusters": "

Returns information about Aurora global database clusters. This API supports pagination.

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.

", - "DescribeInstallationMedia": "

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

", "DescribeOptionGroupOptions": "

Describes all available options.

", "DescribeOptionGroups": "

Describes the available option groups.

", "DescribeOrderableDBInstanceOptions": "

Returns a list of orderable DB instance options for the specified DB engine, DB engine version, and DB instance class.

", @@ -94,9 +89,8 @@ "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.

", "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.

", + "ModifyCertificates": "

Override the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificate for Amazon RDS for new DB instances, 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 v1 DB cluster to a specific value.

Aurora Serverless v1 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 v1 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 v1, see Using Amazon Aurora Serverless v1 in the Amazon Aurora User Guide.

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

This action only applies to Aurora Serverless v1 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.

", @@ -667,16 +661,6 @@ "refs": { } }, - "CreateCustomAvailabilityZoneMessage": { - "base": "

", - "refs": { - } - }, - "CreateCustomAvailabilityZoneResult": { - "base": null, - "refs": { - } - }, "CreateCustomDBEngineVersionMessage": { "base": null, "refs": { @@ -827,40 +811,11 @@ "refs": { } }, - "CustomAvailabilityZone": { - "base": "

A custom Availability Zone (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.

", - "refs": { - "CreateCustomAvailabilityZoneResult$CustomAvailabilityZone": null, - "CustomAvailabilityZoneList$member": null, - "DeleteCustomAvailabilityZoneResult$CustomAvailabilityZone": null - } - }, - "CustomAvailabilityZoneAlreadyExistsFault": { - "base": "

CustomAvailabilityZoneName is already used by an existing custom Availability Zone.

", - "refs": { - } - }, - "CustomAvailabilityZoneList": { - "base": null, - "refs": { - "CustomAvailabilityZoneMessage$CustomAvailabilityZones": "

The list of CustomAvailabilityZone objects for the Amazon Web Services account.

" - } - }, - "CustomAvailabilityZoneMessage": { - "base": null, - "refs": { - } - }, "CustomAvailabilityZoneNotFoundFault": { "base": "

CustomAvailabilityZoneId doesn't refer to an existing custom Availability Zone identifier.

", "refs": { } }, - "CustomAvailabilityZoneQuotaExceededFault": { - "base": "

You have exceeded the maximum number of custom Availability Zones.

", - "refs": { - } - }, "CustomDBEngineVersionAlreadyExistsFault": { "base": "

A CEV with the specified name already exists.

", "refs": { @@ -1635,16 +1590,6 @@ "refs": { } }, - "DeleteCustomAvailabilityZoneMessage": { - "base": null, - "refs": { - } - }, - "DeleteCustomAvailabilityZoneResult": { - "base": null, - "refs": { - } - }, "DeleteCustomDBEngineVersionMessage": { "base": null, "refs": { @@ -1765,11 +1710,6 @@ "refs": { } }, - "DeleteInstallationMediaMessage": { - "base": null, - "refs": { - } - }, "DeleteOptionGroupMessage": { "base": "

", "refs": { @@ -1795,11 +1735,6 @@ "refs": { } }, - "DescribeCustomAvailabilityZonesMessage": { - "base": null, - "refs": { - } - }, "DescribeDBClusterBacktracksMessage": { "base": "

", "refs": { @@ -1997,11 +1932,6 @@ "refs": { } }, - "DescribeInstallationMediaMessage": { - "base": null, - "refs": { - } - }, "DescribeOptionGroupOptionsMessage": { "base": "

", "refs": { @@ -2301,7 +2231,6 @@ "base": null, "refs": { "DescribeCertificatesMessage$Filters": "

This parameter isn't currently supported.

", - "DescribeCustomAvailabilityZonesMessage$Filters": "

A filter that specifies one or more custom AZs to describe.

", "DescribeDBClusterBacktracksMessage$Filters": "

A filter that specifies one or more DB clusters to describe. Supported filters include the following:

", "DescribeDBClusterEndpointsMessage$Filters": "

A set of name-value pairs that define which endpoints to include in the output. The filters are specified as name-value pairs, in the format Name=endpoint_type,Values=endpoint_type1,endpoint_type2,.... Name can be one of: db-cluster-endpoint-type, db-cluster-endpoint-custom-type, db-cluster-endpoint-id, db-cluster-endpoint-status. Values for the db-cluster-endpoint-type filter can be one or more of: reader, writer, custom. Values for the db-cluster-endpoint-custom-type filter can be one or more of: reader, any. Values for the db-cluster-endpoint-status filter can be one or more of: available, creating, deleting, inactive, modifying.

", "DescribeDBClusterParameterGroupsMessage$Filters": "

This parameter isn't currently supported.

", @@ -2328,7 +2257,6 @@ "DescribeEventsMessage$Filters": "

This parameter isn't currently supported.

", "DescribeExportTasksMessage$Filters": "

Filters specify one or more snapshot exports to describe. The filters are specified as name-value pairs that define what to include in the output. Filter names and values are case-sensitive.

Supported filters include the following:

", "DescribeGlobalClustersMessage$Filters": "

This parameter isn't currently supported.

", - "DescribeInstallationMediaMessage$Filters": "

A filter that specifies one or more installation media to describe. Supported filters include the following:

", "DescribeOptionGroupOptionsMessage$Filters": "

This parameter isn't currently supported.

", "DescribeOptionGroupsMessage$Filters": "

This parameter isn't currently supported.

", "DescribeOrderableDBInstanceOptionsMessage$Filters": "

This parameter isn't currently supported.

", @@ -2429,44 +2357,6 @@ "refs": { } }, - "ImportInstallationMediaMessage": { - "base": null, - "refs": { - } - }, - "InstallationMedia": { - "base": "

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

", - "refs": { - "InstallationMediaList$member": null - } - }, - "InstallationMediaAlreadyExistsFault": { - "base": "

The specified installation medium has already been imported.

", - "refs": { - } - }, - "InstallationMediaFailureCause": { - "base": "

Contains the cause of an installation media failure. Installation media is used for a DB engine that requires an on-premises customer provided license, such as Microsoft SQL Server.

", - "refs": { - "InstallationMedia$FailureCause": "

If an installation media failure occurred, the cause of the failure.

" - } - }, - "InstallationMediaList": { - "base": null, - "refs": { - "InstallationMediaMessage$InstallationMedia": "

The list of InstallationMedia objects for the Amazon Web Services account.

" - } - }, - "InstallationMediaMessage": { - "base": null, - "refs": { - } - }, - "InstallationMediaNotFoundFault": { - "base": "

InstallationMediaID doesn't refer to an existing installation medium.

", - "refs": { - } - }, "InstanceQuotaExceededFault": { "base": "

The request would result in the user exceeding the allowed number of DB instances.

", "refs": { @@ -2568,7 +2458,6 @@ "DBInstanceAutomatedBackup$BackupRetentionPeriod": "

The retention period for the automated backups.

", "DBSnapshot$Iops": "

Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

", "DescribeCertificatesMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", - "DescribeCustomAvailabilityZonesMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", "DescribeDBClusterBacktracksMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", "DescribeDBClusterEndpointsMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", "DescribeDBClusterParameterGroupsMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", @@ -2590,7 +2479,6 @@ "DescribeEventsMessage$Duration": "

The number of minutes to retrieve events for.

Default: 60

", "DescribeEventsMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", "DescribeGlobalClustersMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", - "DescribeInstallationMediaMessage$MaxRecords": "

An optional pagination token provided by a previous DescribeInstallationMedia request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "DescribeOptionGroupOptionsMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", "DescribeOptionGroupsMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", "DescribeOrderableDBInstanceOptionsMessage$MaxRecords": "

The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a pagination token called a marker is included in the response so that you can retrieve the remaining results.

Default: 100

Constraints: Minimum 20, maximum 100.

", @@ -3821,10 +3709,6 @@ "CopyOptionGroupMessage$SourceOptionGroupIdentifier": "

The identifier for the source option group.

Constraints:

", "CopyOptionGroupMessage$TargetOptionGroupIdentifier": "

The identifier for the copied option group.

Constraints:

Example: my-option-group

", "CopyOptionGroupMessage$TargetOptionGroupDescription": "

The description for the copied option group.

", - "CreateCustomAvailabilityZoneMessage$CustomAvailabilityZoneName": "

The name of the custom Availability Zone (AZ).

", - "CreateCustomAvailabilityZoneMessage$ExistingVpnId": "

The ID of an existing virtual private network (VPN) between the Amazon RDS website and the VMware vSphere cluster.

", - "CreateCustomAvailabilityZoneMessage$NewVpnTunnelName": "

The name of a new VPN tunnel between the Amazon RDS website and the VMware vSphere cluster.

Specify this parameter only if ExistingVpnId isn't specified.

", - "CreateCustomAvailabilityZoneMessage$VpnTunnelOriginatorIP": "

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

Specify this parameter only if ExistingVpnId isn't specified.

", "CreateDBClusterEndpointMessage$DBClusterIdentifier": "

The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is stored as a lowercase string.

", "CreateDBClusterEndpointMessage$DBClusterEndpointIdentifier": "

The identifier to use for the new endpoint. This parameter is stored as a lowercase string.

", "CreateDBClusterEndpointMessage$EndpointType": "

The type of the endpoint, one of: READER, WRITER, ANY.

", @@ -3862,7 +3746,7 @@ "CreateDBInstanceMessage$Engine": "

The name of the database engine to be used for this instance.

Not every database engine is available for every Amazon Web Services Region.

Valid Values:

", "CreateDBInstanceMessage$MasterUsername": "

The name for the master user.

Amazon Aurora

Not applicable. The name for the master user is managed by the DB cluster.

Amazon RDS

Constraints:

", "CreateDBInstanceMessage$MasterUserPassword": "

The password for the master user. The password can include any printable ASCII character except \"/\", \"\"\", or \"@\".

Amazon Aurora

Not applicable. The password for the master user is managed by the DB cluster.

MariaDB

Constraints: Must contain from 8 to 41 characters.

Microsoft SQL Server

Constraints: Must contain from 8 to 128 characters.

MySQL

Constraints: Must contain from 8 to 41 characters.

Oracle

Constraints: Must contain from 8 to 30 characters.

PostgreSQL

Constraints: Must contain from 8 to 128 characters.

", - "CreateDBInstanceMessage$AvailabilityZone": "

The Availability Zone (AZ) where the database will be created. For information on Amazon Web Services Regions and Availability Zones, see Regions and Availability Zones.

Amazon Aurora

Not applicable. Availability Zones are managed by the DB cluster.

Default: A random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same Amazon Web Services Region as the current endpoint.

If you're creating a DB instance in an RDS on VMware environment, specify the identifier of the custom Availability Zone to create the DB instance in.

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

", + "CreateDBInstanceMessage$AvailabilityZone": "

The Availability Zone (AZ) where the database will be created. For information on Amazon Web Services Regions and Availability Zones, see Regions and Availability Zones.

Amazon Aurora

Each Aurora DB cluster hosts copies of its storage in three separate Availability Zones. Specify one of these Availability Zones. Aurora automatically chooses an appropriate Availability Zone if you don't specify one.

Default: A random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region.

Example: us-east-1d

Constraint: The AvailabilityZone parameter can't be specified if the DB instance is a Multi-AZ deployment. The specified Availability Zone must be in the same Amazon Web Services Region as the current endpoint.

If you're creating a DB instance in an RDS on VMware environment, specify the identifier of the custom Availability Zone to create the DB instance in.

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

", "CreateDBInstanceMessage$DBSubnetGroupName": "

A DB subnet group to associate with this DB instance.

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

Example: mydbsubnetgroup

", "CreateDBInstanceMessage$PreferredMaintenanceWindow": "

The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC). For more information, see Amazon RDS Maintenance Window.

Format: ddd:hh24:mi-ddd:hh24:mi

The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.

Valid Days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.

Constraints: Minimum 30-minute window.

", "CreateDBInstanceMessage$DBParameterGroupName": "

The name of the DB parameter group to associate with this DB instance. If you do not specify a value, then the default DB parameter group for the specified DB engine and version is used.

This setting doesn't apply to RDS Custom.

Constraints:

", @@ -3922,10 +3806,6 @@ "CreateOptionGroupMessage$EngineName": "

Specifies the name of the engine that this option group should be associated with.

Valid Values:

", "CreateOptionGroupMessage$MajorEngineVersion": "

Specifies the major version of the engine that this option group should be associated with.

", "CreateOptionGroupMessage$OptionGroupDescription": "

The description of the option group.

", - "CustomAvailabilityZone$CustomAvailabilityZoneId": "

The identifier of the custom AZ.

Amazon RDS generates a unique identifier when a custom AZ is created.

", - "CustomAvailabilityZone$CustomAvailabilityZoneName": "

The name of the custom AZ.

", - "CustomAvailabilityZone$CustomAvailabilityZoneStatus": "

The status of the custom AZ.

", - "CustomAvailabilityZoneMessage$Marker": "

An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "DBCluster$CharacterSetName": "

If present, specifies the name of the character set that this cluster is associated with.

", "DBCluster$DatabaseName": "

Contains the name of the initial database of this DB cluster that was provided at create time, if one was specified when the DB cluster was created. This same name is returned for the life of the DB cluster.

", "DBCluster$DBClusterIdentifier": "

Contains a user-supplied DB cluster identifier. This identifier is the unique key that identifies a DB cluster.

", @@ -4135,7 +4015,6 @@ "DBSubnetGroup$SubnetGroupStatus": "

Provides the status of the DB subnet group.

", "DBSubnetGroup$DBSubnetGroupArn": "

The Amazon Resource Name (ARN) for the DB subnet group.

", "DBSubnetGroupMessage$Marker": "

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", - "DeleteCustomAvailabilityZoneMessage$CustomAvailabilityZoneId": "

The custom AZ identifier.

", "DeleteDBClusterEndpointMessage$DBClusterEndpointIdentifier": "

The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.

", "DeleteDBClusterMessage$DBClusterIdentifier": "

The DB cluster identifier for the DB cluster to be deleted. This parameter isn't case-sensitive.

Constraints:

", "DeleteDBClusterMessage$FinalDBSnapshotIdentifier": "

The DB cluster snapshot identifier of the new DB cluster snapshot created when SkipFinalSnapshot is disabled.

Specifying this parameter and also skipping the creation of a final DB cluster snapshot with the SkipFinalShapshot parameter results in an error.

Constraints:

", @@ -4152,14 +4031,11 @@ "DeleteDBSubnetGroupMessage$DBSubnetGroupName": "

The name of the database subnet group to delete.

You can't delete the default subnet group.

Constraints: Must match the name of an existing DBSubnetGroup. Must not be default.

Example: mydbsubnetgroup

", "DeleteEventSubscriptionMessage$SubscriptionName": "

The name of the RDS event notification subscription you want to delete.

", "DeleteGlobalClusterMessage$GlobalClusterIdentifier": "

The cluster identifier of the global database cluster being deleted.

", - "DeleteInstallationMediaMessage$InstallationMediaId": "

The installation medium ID.

", "DeleteOptionGroupMessage$OptionGroupName": "

The name of the option group to be deleted.

You can't delete default option groups.

", "DeregisterDBProxyTargetsRequest$DBProxyName": "

The identifier of the DBProxy that is associated with the DBProxyTargetGroup.

", "DeregisterDBProxyTargetsRequest$TargetGroupName": "

The identifier of the DBProxyTargetGroup.

", "DescribeCertificatesMessage$CertificateIdentifier": "

The user-supplied certificate identifier. If this parameter is specified, information for only the identified certificate is returned. This parameter isn't case-sensitive.

Constraints:

", "DescribeCertificatesMessage$Marker": "

An optional pagination token provided by a previous DescribeCertificates request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", - "DescribeCustomAvailabilityZonesMessage$CustomAvailabilityZoneId": "

The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.

", - "DescribeCustomAvailabilityZonesMessage$Marker": "

An optional pagination token provided by a previous DescribeCustomAvailabilityZones request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "DescribeDBClusterBacktracksMessage$DBClusterIdentifier": "

The DB cluster identifier of the DB cluster to be described. This parameter is stored as a lowercase string.

Constraints:

Example: my-cluster1

", "DescribeDBClusterBacktracksMessage$BacktrackIdentifier": "

If specified, this value is the backtrack identifier of the backtrack to be described.

Constraints:

Example: 123e4567-e89b-12d3-a456-426655440000

", "DescribeDBClusterBacktracksMessage$Marker": "

An optional pagination token provided by a previous DescribeDBClusterBacktracks request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", @@ -4223,7 +4099,7 @@ "DescribeDBSubnetGroupsMessage$Marker": "

An optional pagination token provided by a previous DescribeDBSubnetGroups request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "DescribeEngineDefaultClusterParametersMessage$DBParameterGroupFamily": "

The name of the DB cluster parameter group family to return engine parameter information for.

", "DescribeEngineDefaultClusterParametersMessage$Marker": "

An optional pagination token provided by a previous DescribeEngineDefaultClusterParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", - "DescribeEngineDefaultParametersMessage$DBParameterGroupFamily": "

The name of the DB parameter group family.

", + "DescribeEngineDefaultParametersMessage$DBParameterGroupFamily": "

The name of the DB parameter group family.

Valid Values:

", "DescribeEngineDefaultParametersMessage$Marker": "

An optional pagination token provided by a previous DescribeEngineDefaultParameters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "DescribeEventCategoriesMessage$SourceType": "

The type of source that is generating the events. For RDS Proxy events, specify db-proxy.

Valid values: db-instance | db-cluster | db-parameter-group | db-security-group | db-snapshot | db-cluster-snapshot | db-proxy

", "DescribeEventSubscriptionsMessage$SubscriptionName": "

The name of the RDS event notification subscription you want to describe.

", @@ -4235,8 +4111,6 @@ "DescribeExportTasksMessage$Marker": "

An optional pagination token provided by a previous DescribeExportTasks request. If you specify this parameter, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.

", "DescribeGlobalClustersMessage$GlobalClusterIdentifier": "

The user-supplied DB cluster identifier. If this parameter is specified, information from only the specific DB cluster is returned. This parameter isn't case-sensitive.

Constraints:

", "DescribeGlobalClustersMessage$Marker": "

An optional pagination token provided by a previous DescribeGlobalClusters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", - "DescribeInstallationMediaMessage$InstallationMediaId": "

The installation medium ID.

", - "DescribeInstallationMediaMessage$Marker": "

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "DescribeOptionGroupOptionsMessage$EngineName": "

A required parameter. Options available for the given engine name are described.

Valid Values:

", "DescribeOptionGroupOptionsMessage$MajorEngineVersion": "

If specified, filters the results to include only options for the specified major engine version.

", "DescribeOptionGroupOptionsMessage$Marker": "

An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", @@ -4329,20 +4203,6 @@ "GlobalClustersMessage$Marker": "

An optional pagination token provided by a previous DescribeGlobalClusters request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "IPRange$Status": "

Specifies the status of the IP range. Status can be \"authorizing\", \"authorized\", \"revoking\", and \"revoked\".

", "IPRange$CIDRIP": "

Specifies the IP range.

", - "ImportInstallationMediaMessage$CustomAvailabilityZoneId": "

The identifier of the custom Availability Zone (AZ) to import the installation media to.

", - "ImportInstallationMediaMessage$Engine": "

The name of the database engine to be used for this instance.

The list only includes supported DB engines that require an on-premises customer provided license.

Valid Values:

", - "ImportInstallationMediaMessage$EngineVersion": "

The version number of the database engine to use.

For a list of valid engine versions, call DescribeDBEngineVersions.

The following are the database engines and links to information about the major and minor versions. The list only includes DB engines that require an on-premises customer provided license.

Microsoft SQL Server

See Microsoft SQL Server Versions on Amazon RDS in the Amazon RDS User Guide.

", - "ImportInstallationMediaMessage$EngineInstallationMediaPath": "

The path to the installation medium for the specified DB engine.

Example: SQLServerISO/en_sql_server_2016_enterprise_x64_dvd_8701793.iso

", - "ImportInstallationMediaMessage$OSInstallationMediaPath": "

The path to the installation medium for the operating system associated with the specified DB engine.

Example: WindowsISO/en_windows_server_2016_x64_dvd_9327751.iso

", - "InstallationMedia$InstallationMediaId": "

The installation medium ID.

", - "InstallationMedia$CustomAvailabilityZoneId": "

The custom Availability Zone (AZ) that contains the installation media.

", - "InstallationMedia$Engine": "

The DB engine.

", - "InstallationMedia$EngineVersion": "

The engine version of the DB engine.

", - "InstallationMedia$EngineInstallationMediaPath": "

The path to the installation medium for the DB engine.

", - "InstallationMedia$OSInstallationMediaPath": "

The path to the installation medium for the operating system associated with the DB engine.

", - "InstallationMedia$Status": "

The status of the installation medium.

", - "InstallationMediaFailureCause$Message": "

The reason that an installation media import failed.

", - "InstallationMediaMessage$Marker": "

An optional pagination token provided by a previous DescribeInstallationMedia request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

", "KeyList$member": null, "ListTagsForResourceMessage$ResourceName": "

The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.

", "LogTypeList$member": null, @@ -4680,12 +4540,7 @@ "ValidStorageOptions$StorageType": "

The valid storage types for your DB instance. For example, gp2, io1.

", "VpcSecurityGroupIdList$member": null, "VpcSecurityGroupMembership$VpcSecurityGroupId": "

The name of the VPC security group.

", - "VpcSecurityGroupMembership$Status": "

The status of the VPC security group.

", - "VpnDetails$VpnId": "

The ID of the VPN.

", - "VpnDetails$VpnTunnelOriginatorIP": "

The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.

", - "VpnDetails$VpnGatewayIp": "

The IP address of network traffic from Amazon Web Services to your on-premises data center.

", - "VpnDetails$VpnName": "

The name of the VPN.

", - "VpnDetails$VpnState": "

The state of the VPN.

" + "VpcSecurityGroupMembership$Status": "

The status of the VPC security group.

" } }, "String255": { @@ -4724,12 +4579,6 @@ "StartExportTaskMessage$ExportOnly": "

The data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are the following:

" } }, - "StringSensitive": { - "base": null, - "refs": { - "VpnDetails$VpnPSK": "

The preshared key (PSK) for the VPN.

" - } - }, "Subnet": { "base": "

This data type is used as a response element for the DescribeDBSubnetGroups operation.

", "refs": { @@ -5015,12 +4864,6 @@ "Option$VpcSecurityGroupMemberships": "

If the option requires access to a port, then this VPC security group allows access to the port.

" } }, - "VpnDetails": { - "base": "

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

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

", - "refs": { - "CustomAvailabilityZone$VpnDetails": "

Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.

" - } - }, "WriteForwardingStatus": { "base": null, "refs": { diff --git a/models/apis/rds/2014-10-31/paginators-1.json b/models/apis/rds/2014-10-31/paginators-1.json index 4f8e576c85e..9086b659a5e 100644 --- a/models/apis/rds/2014-10-31/paginators-1.json +++ b/models/apis/rds/2014-10-31/paginators-1.json @@ -6,12 +6,6 @@ "output_token": "Marker", "result_key": "Certificates" }, - "DescribeCustomAvailabilityZones": { - "input_token": "Marker", - "limit_key": "MaxRecords", - "output_token": "Marker", - "result_key": "CustomAvailabilityZones" - }, "DescribeDBClusterBacktracks": { "input_token": "Marker", "limit_key": "MaxRecords", @@ -156,12 +150,6 @@ "output_token": "Marker", "result_key": "GlobalClusters" }, - "DescribeInstallationMedia": { - "input_token": "Marker", - "limit_key": "MaxRecords", - "output_token": "Marker", - "result_key": "InstallationMedia" - }, "DescribeOptionGroupOptions": { "input_token": "Marker", "limit_key": "MaxRecords", diff --git a/service/athena/api.go b/service/athena/api.go index 009777454e0..d089bebb216 100644 --- a/service/athena/api.go +++ b/service/athena/api.go @@ -3694,10 +3694,16 @@ type AthenaError struct { // 3 - Other ErrorCategory *int64 `min:"1" type:"integer"` + // Contains a short description of the error that occurred. + ErrorMessage *string `type:"string"` + // An integer value that provides specific information about an Athena query // error. For the meaning of specific values, see the Error Type Reference (https://docs.aws.amazon.com/athena/latest/ug/error-reference.html#error-reference-error-type-reference) // in the Amazon Athena User Guide. ErrorType *int64 `type:"integer"` + + // True if the query might succeed if resubmitted. + Retryable *bool `type:"boolean"` } // String returns the string representation. @@ -3724,12 +3730,24 @@ func (s *AthenaError) SetErrorCategory(v int64) *AthenaError { return s } +// SetErrorMessage sets the ErrorMessage field's value. +func (s *AthenaError) SetErrorMessage(v string) *AthenaError { + s.ErrorMessage = &v + return s +} + // SetErrorType sets the ErrorType field's value. func (s *AthenaError) SetErrorType(v int64) *AthenaError { s.ErrorType = &v return s } +// SetRetryable sets the Retryable field's value. +func (s *AthenaError) SetRetryable(v bool) *AthenaError { + s.Retryable = &v + return s +} + type BatchGetNamedQueryInput struct { _ struct{} `type:"structure"` @@ -5119,13 +5137,13 @@ func (s DeleteWorkGroupOutput) GoString() string { } // If query results are encrypted in Amazon S3, indicates the encryption option -// used (for example, SSE-KMS or CSE-KMS) and key information. +// used (for example, SSE_KMS or CSE_KMS) and key information. type EncryptionConfiguration struct { _ struct{} `type:"structure"` // Indicates whether Amazon S3 server-side encryption with Amazon S3-managed - // keys (SSE-S3), server-side encryption with KMS-managed keys (SSE-KMS), or - // client-side encryption with KMS-managed keys (CSE-KMS) is used. + // keys (SSE_S3), server-side encryption with KMS-managed keys (SSE_KMS), or + // client-side encryption with KMS-managed keys (CSE_KMS) is used. // // If a query runs in a workgroup and the workgroup overrides client-side settings, // then the workgroup's setting for encryption is used. It specifies whether @@ -5134,7 +5152,7 @@ type EncryptionConfiguration struct { // EncryptionOption is a required field EncryptionOption *string `type:"string" required:"true" enum:"EncryptionOption"` - // For SSE-KMS and CSE-KMS, this is the KMS key ARN or ID. + // For SSE_KMS and CSE_KMS, this is the KMS key ARN or ID. KmsKey *string `type:"string"` } @@ -7834,7 +7852,7 @@ type ResultConfiguration struct { AclConfiguration *AclConfiguration `type:"structure"` // If query results are encrypted in Amazon S3, indicates the encryption option - // used (for example, SSE-KMS or CSE-KMS) and key information. This is a client-side + // used (for example, SSE_KMS or CSE_KMS) and key information. This is a client-side // setting. If workgroup settings override client-side settings, then the query // uses the encryption configuration that is specified for the workgroup, and // also uses the location for storing query results specified in the workgroup. diff --git a/service/lightsail/api.go b/service/lightsail/api.go index c0371328867..0123f617032 100644 --- a/service/lightsail/api.go +++ b/service/lightsail/api.go @@ -1581,9 +1581,9 @@ func (c *Lightsail) CreateContainerServiceDeploymentRequest(input *CreateContain // such as the HTTP or HTTPS port to use, and the health check configuration. // // You can deploy containers to your container service using container images -// from a public registry like Docker Hub, or from your local machine. For more -// information, see Creating container images for your Amazon Lightsail container -// services (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-creating-container-images) +// from a public registry such as Amazon ECR Public, or from your local machine. +// For more information, see Creating container images for your Amazon Lightsail +// container services (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-creating-container-images) // in the Amazon Lightsail Developer Guide. // // Returns awserr.Error for service API and SDK errors. Use runtime type assertions @@ -7281,10 +7281,13 @@ func (c *Lightsail) GetBucketsRequest(input *GetBucketsInput) (req *request.Requ // GetBuckets API operation for Amazon Lightsail. // -// Returns information about one or more Amazon Lightsail buckets. +// Returns information about one or more Amazon Lightsail buckets. The information +// returned includes the synchronization status of the Amazon Simple Storage +// Service (Amazon S3) account-level block public access feature for your Lightsail +// buckets. // // For more information about buckets, see Buckets in Amazon Lightsail (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/buckets-in-amazon-lightsail) -// in the Amazon Lightsail Developer Guide.. +// in the Amazon Lightsail Developer Guide. // // 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 @@ -8929,7 +8932,7 @@ func (c *Lightsail) GetDistributionBundlesRequest(input *GetDistributionBundlesI // delivery network (CDN) distributions. // // A distribution bundle specifies the monthly network transfer quota and monthly -// cost of your dsitribution. +// cost of your distribution. // // 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 @@ -15827,7 +15830,7 @@ func (c *Lightsail) UpdateDistributionBundleRequest(input *UpdateDistributionBun // distribution. // // A distribution bundle specifies the monthly network transfer quota and monthly -// cost of your dsitribution. +// cost of your distribution. // // Update your distribution's bundle if your distribution is going over its // monthly network transfer quota and is incurring an overage fee. @@ -16631,6 +16634,129 @@ func (s *AccessRules) SetGetObject(v string) *AccessRules { return s } +// Describes the synchronization status of the Amazon Simple Storage Service +// (Amazon S3) account-level block public access (BPA) feature for your Lightsail +// buckets. +// +// The account-level BPA feature of Amazon S3 provides centralized controls +// to limit public access to all Amazon S3 buckets in an account. BPA can make +// all Amazon S3 buckets in an Amazon Web Services account private regardless +// of the individual bucket and object permissions that are configured. Lightsail +// buckets take into account the Amazon S3 account-level BPA configuration when +// allowing or denying public access. To do this, Lightsail periodically fetches +// the account-level BPA configuration from Amazon S3. When the account-level +// BPA status is InSync, the Amazon S3 account-level BPA configuration is synchronized +// and it applies to your Lightsail buckets. For more information about Amazon +// Simple Storage Service account-level BPA and how it affects Lightsail buckets, +// see Block public access for buckets in Amazon Lightsail (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-block-public-access-for-buckets) +// in the Amazon Lightsail Developer Guide. +type AccountLevelBpaSync struct { + _ struct{} `type:"structure"` + + // A Boolean value that indicates whether account-level block public access + // is affecting your Lightsail buckets. + BpaImpactsLightsail *bool `locationName:"bpaImpactsLightsail" type:"boolean"` + + // The timestamp of when the account-level BPA configuration was last synchronized. + // This value is null when the account-level BPA configuration has not been + // synchronized. + LastSyncedAt *time.Time `locationName:"lastSyncedAt" type:"timestamp"` + + // A message that provides a reason for a Failed or Defaulted synchronization + // status. + // + // The following messages are possible: + // + // * SYNC_ON_HOLD - The synchronization has not yet happened. This status + // message occurs immediately after you create your first Lightsail bucket. + // This status message should change after the first synchronization happens, + // approximately 1 hour after the first bucket is created. + // + // * DEFAULTED_FOR_SLR_MISSING - The synchronization failed because the required + // service-linked role is missing from your Amazon Web Services account. + // The account-level BPA configuration for your Lightsail buckets is defaulted + // to active until the synchronization can occur. This means that all your + // buckets are private and not publicly accessible. For more information + // about how to create the required service-linked role to allow synchronization, + // see Using Service-Linked Roles for Amazon Lightsail (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-using-service-linked-roles) + // in the Amazon Lightsail Developer Guide. + // + // * DEFAULTED_FOR_SLR_MISSING_ON_HOLD - The synchronization failed because + // the required service-linked role is missing from your Amazon Web Services + // account. Account-level BPA is not yet configured for your Lightsail buckets. + // Therefore, only the bucket access permissions and individual object access + // permissions apply to your Lightsail buckets. For more information about + // how to create the required service-linked role to allow synchronization, + // see Using Service-Linked Roles for Amazon Lightsail (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-using-service-linked-roles) + // in the Amazon Lightsail Developer Guide. + // + // * Unknown - The reason that synchronization failed is unknown. Contact + // Amazon Web Services Support for more information. + Message *string `locationName:"message" type:"string" enum:"BPAStatusMessage"` + + // The status of the account-level BPA synchronization. + // + // The following statuses are possible: + // + // * InSync - Account-level BPA is synchronized. The Amazon S3 account-level + // BPA configuration applies to your Lightsail buckets. + // + // * NeverSynced - Synchronization has not yet happened. The Amazon S3 account-level + // BPA configuration does not apply to your Lightsail buckets. + // + // * Failed - Synchronization failed. The Amazon S3 account-level BPA configuration + // does not apply to your Lightsail buckets. + // + // * Defaulted - Synchronization failed and account-level BPA for your Lightsail + // buckets is defaulted to active. + // + // You might need to complete further actions if the status is Failed or Defaulted. + // The message parameter provides more information for those statuses. + Status *string `locationName:"status" type:"string" enum:"AccountLevelBpaSyncStatus"` +} + +// 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 AccountLevelBpaSync) 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 AccountLevelBpaSync) GoString() string { + return s.String() +} + +// SetBpaImpactsLightsail sets the BpaImpactsLightsail field's value. +func (s *AccountLevelBpaSync) SetBpaImpactsLightsail(v bool) *AccountLevelBpaSync { + s.BpaImpactsLightsail = &v + return s +} + +// SetLastSyncedAt sets the LastSyncedAt field's value. +func (s *AccountLevelBpaSync) SetLastSyncedAt(v time.Time) *AccountLevelBpaSync { + s.LastSyncedAt = &v + return s +} + +// SetMessage sets the Message field's value. +func (s *AccountLevelBpaSync) SetMessage(v string) *AccountLevelBpaSync { + s.Message = &v + return s +} + +// SetStatus sets the Status field's value. +func (s *AccountLevelBpaSync) SetStatus(v string) *AccountLevelBpaSync { + s.Status = &v + return s +} + // Lightsail throws this exception when an account is still in the setup in // progress state. type AccountSetupInProgressException struct { @@ -18229,9 +18355,9 @@ func (s *Bucket) SetUrl(v string) *Bucket { type BucketAccessLogConfig struct { _ struct{} `type:"structure"` - // The name of the bucket where the access is saved. The destination can be - // a Lightsail bucket in the same account, and in the same AWS Region as the - // source bucket. + // The name of the bucket where the access logs are saved. The destination can + // be a Lightsail bucket in the same account, and in the same AWS Region as + // the source bucket. // // This parameter is required when enabling the access log for a bucket, and // should be omitted when disabling the access log. @@ -28523,6 +28649,13 @@ func (s *GetBucketsInput) SetPageToken(v string) *GetBucketsInput { type GetBucketsOutput struct { _ struct{} `type:"structure"` + // An object that describes the synchronization status of the Amazon S3 account-level + // block public access feature for your Lightsail buckets. + // + // For more information about this feature and how it affects Lightsail buckets, + // see Block public access for buckets in Amazon Lightsail (https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-block-public-access-for-buckets). + AccountLevelBpaSync *AccountLevelBpaSync `locationName:"accountLevelBpaSync" type:"structure"` + // An array of objects that describe buckets. Buckets []*Bucket `locationName:"buckets" type:"list"` @@ -28553,6 +28686,12 @@ func (s GetBucketsOutput) GoString() string { return s.String() } +// SetAccountLevelBpaSync sets the AccountLevelBpaSync field's value. +func (s *GetBucketsOutput) SetAccountLevelBpaSync(v *AccountLevelBpaSync) *GetBucketsOutput { + s.AccountLevelBpaSync = v + return s +} + // SetBuckets sets the Buckets field's value. func (s *GetBucketsOutput) SetBuckets(v []*Bucket) *GetBucketsOutput { s.Buckets = v @@ -42308,6 +42447,30 @@ func AccessType_Values() []string { } } +const ( + // AccountLevelBpaSyncStatusInSync is a AccountLevelBpaSyncStatus enum value + AccountLevelBpaSyncStatusInSync = "InSync" + + // AccountLevelBpaSyncStatusFailed is a AccountLevelBpaSyncStatus enum value + AccountLevelBpaSyncStatusFailed = "Failed" + + // AccountLevelBpaSyncStatusNeverSynced is a AccountLevelBpaSyncStatus enum value + AccountLevelBpaSyncStatusNeverSynced = "NeverSynced" + + // AccountLevelBpaSyncStatusDefaulted is a AccountLevelBpaSyncStatus enum value + AccountLevelBpaSyncStatusDefaulted = "Defaulted" +) + +// AccountLevelBpaSyncStatus_Values returns all elements of the AccountLevelBpaSyncStatus enum +func AccountLevelBpaSyncStatus_Values() []string { + return []string{ + AccountLevelBpaSyncStatusInSync, + AccountLevelBpaSyncStatusFailed, + AccountLevelBpaSyncStatusNeverSynced, + AccountLevelBpaSyncStatusDefaulted, + } +} + const ( // AddOnTypeAutoSnapshot is a AddOnType enum value AddOnTypeAutoSnapshot = "AutoSnapshot" @@ -42364,6 +42527,30 @@ func AutoSnapshotStatus_Values() []string { } } +const ( + // BPAStatusMessageDefaultedForSlrMissing is a BPAStatusMessage enum value + BPAStatusMessageDefaultedForSlrMissing = "DEFAULTED_FOR_SLR_MISSING" + + // BPAStatusMessageSyncOnHold is a BPAStatusMessage enum value + BPAStatusMessageSyncOnHold = "SYNC_ON_HOLD" + + // BPAStatusMessageDefaultedForSlrMissingOnHold is a BPAStatusMessage enum value + BPAStatusMessageDefaultedForSlrMissingOnHold = "DEFAULTED_FOR_SLR_MISSING_ON_HOLD" + + // BPAStatusMessageUnknown is a BPAStatusMessage enum value + BPAStatusMessageUnknown = "Unknown" +) + +// BPAStatusMessage_Values returns all elements of the BPAStatusMessage enum +func BPAStatusMessage_Values() []string { + return []string{ + BPAStatusMessageDefaultedForSlrMissing, + BPAStatusMessageSyncOnHold, + BPAStatusMessageDefaultedForSlrMissingOnHold, + BPAStatusMessageUnknown, + } +} + const ( // BehaviorEnumDontCache is a BehaviorEnum enum value BehaviorEnumDontCache = "dont-cache" diff --git a/service/rds/api.go b/service/rds/api.go index 77e10513226..883fdd4ebf3 100644 --- a/service/rds/api.go +++ b/service/rds/api.go @@ -1264,98 +1264,6 @@ func (c *RDS) CopyOptionGroupWithContext(ctx aws.Context, input *CopyOptionGroup return out, req.Send() } -const opCreateCustomAvailabilityZone = "CreateCustomAvailabilityZone" - -// CreateCustomAvailabilityZoneRequest generates a "aws/request.Request" representing the -// client's request for the CreateCustomAvailabilityZone 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 CreateCustomAvailabilityZone for more information on using the CreateCustomAvailabilityZone -// 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 CreateCustomAvailabilityZoneRequest method. -// req, resp := client.CreateCustomAvailabilityZoneRequest(params) -// -// err := req.Send() -// if err == nil { // resp is now filled -// fmt.Println(resp) -// } -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateCustomAvailabilityZone -func (c *RDS) CreateCustomAvailabilityZoneRequest(input *CreateCustomAvailabilityZoneInput) (req *request.Request, output *CreateCustomAvailabilityZoneOutput) { - op := &request.Operation{ - Name: opCreateCustomAvailabilityZone, - HTTPMethod: "POST", - HTTPPath: "/", - } - - if input == nil { - input = &CreateCustomAvailabilityZoneInput{} - } - - output = &CreateCustomAvailabilityZoneOutput{} - req = c.newRequest(op, input, output) - return -} - -// CreateCustomAvailabilityZone API operation for Amazon Relational Database Service. -// -// 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. -// (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) -// -// 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 Amazon Relational Database Service's -// API operation CreateCustomAvailabilityZone for usage and error information. -// -// Returned Error Codes: -// * ErrCodeCustomAvailabilityZoneAlreadyExistsFault "CustomAvailabilityZoneAlreadyExists" -// CustomAvailabilityZoneName is already used by an existing custom Availability -// Zone. -// -// * ErrCodeCustomAvailabilityZoneQuotaExceededFault "CustomAvailabilityZoneQuotaExceeded" -// You have exceeded the maximum number of custom Availability Zones. -// -// * ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" -// An error occurred accessing an Amazon Web Services KMS key. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/CreateCustomAvailabilityZone -func (c *RDS) CreateCustomAvailabilityZone(input *CreateCustomAvailabilityZoneInput) (*CreateCustomAvailabilityZoneOutput, error) { - req, out := c.CreateCustomAvailabilityZoneRequest(input) - return out, req.Send() -} - -// CreateCustomAvailabilityZoneWithContext is the same as CreateCustomAvailabilityZone with the addition of -// the ability to pass a context and additional request options. -// -// See CreateCustomAvailabilityZone 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 *RDS) CreateCustomAvailabilityZoneWithContext(ctx aws.Context, input *CreateCustomAvailabilityZoneInput, opts ...request.Option) (*CreateCustomAvailabilityZoneOutput, error) { - req, out := c.CreateCustomAvailabilityZoneRequest(input) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return out, req.Send() -} - const opCreateCustomDBEngineVersion = "CreateCustomDBEngineVersion" // CreateCustomDBEngineVersionRequest generates a "aws/request.Request" representing the @@ -3110,95 +3018,6 @@ func (c *RDS) CreateOptionGroupWithContext(ctx aws.Context, input *CreateOptionG return out, req.Send() } -const opDeleteCustomAvailabilityZone = "DeleteCustomAvailabilityZone" - -// DeleteCustomAvailabilityZoneRequest generates a "aws/request.Request" representing the -// client's request for the DeleteCustomAvailabilityZone 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 DeleteCustomAvailabilityZone for more information on using the DeleteCustomAvailabilityZone -// 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 DeleteCustomAvailabilityZoneRequest method. -// req, resp := client.DeleteCustomAvailabilityZoneRequest(params) -// -// err := req.Send() -// if err == nil { // resp is now filled -// fmt.Println(resp) -// } -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteCustomAvailabilityZone -func (c *RDS) DeleteCustomAvailabilityZoneRequest(input *DeleteCustomAvailabilityZoneInput) (req *request.Request, output *DeleteCustomAvailabilityZoneOutput) { - op := &request.Operation{ - Name: opDeleteCustomAvailabilityZone, - HTTPMethod: "POST", - HTTPPath: "/", - } - - if input == nil { - input = &DeleteCustomAvailabilityZoneInput{} - } - - output = &DeleteCustomAvailabilityZoneOutput{} - req = c.newRequest(op, input, output) - return -} - -// DeleteCustomAvailabilityZone API operation for Amazon Relational Database Service. -// -// 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. -// (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) -// -// 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 Amazon Relational Database Service's -// API operation DeleteCustomAvailabilityZone for usage and error information. -// -// Returned Error Codes: -// * ErrCodeCustomAvailabilityZoneNotFoundFault "CustomAvailabilityZoneNotFound" -// CustomAvailabilityZoneId doesn't refer to an existing custom Availability -// Zone identifier. -// -// * ErrCodeKMSKeyNotAccessibleFault "KMSKeyNotAccessibleFault" -// An error occurred accessing an Amazon Web Services KMS key. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteCustomAvailabilityZone -func (c *RDS) DeleteCustomAvailabilityZone(input *DeleteCustomAvailabilityZoneInput) (*DeleteCustomAvailabilityZoneOutput, error) { - req, out := c.DeleteCustomAvailabilityZoneRequest(input) - return out, req.Send() -} - -// DeleteCustomAvailabilityZoneWithContext is the same as DeleteCustomAvailabilityZone with the addition of -// the ability to pass a context and additional request options. -// -// See DeleteCustomAvailabilityZone 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 *RDS) DeleteCustomAvailabilityZoneWithContext(ctx aws.Context, input *DeleteCustomAvailabilityZoneInput, opts ...request.Option) (*DeleteCustomAvailabilityZoneOutput, error) { - req, out := c.DeleteCustomAvailabilityZoneRequest(input) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return out, req.Send() -} - const opDeleteCustomDBEngineVersion = "DeleteCustomDBEngineVersion" // DeleteCustomDBEngineVersionRequest generates a "aws/request.Request" representing the @@ -4561,86 +4380,6 @@ func (c *RDS) DeleteGlobalClusterWithContext(ctx aws.Context, input *DeleteGloba return out, req.Send() } -const opDeleteInstallationMedia = "DeleteInstallationMedia" - -// DeleteInstallationMediaRequest generates a "aws/request.Request" representing the -// client's request for the DeleteInstallationMedia 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 DeleteInstallationMedia for more information on using the DeleteInstallationMedia -// 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 DeleteInstallationMediaRequest method. -// req, resp := client.DeleteInstallationMediaRequest(params) -// -// err := req.Send() -// if err == nil { // resp is now filled -// fmt.Println(resp) -// } -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteInstallationMedia -func (c *RDS) DeleteInstallationMediaRequest(input *DeleteInstallationMediaInput) (req *request.Request, output *DeleteInstallationMediaOutput) { - op := &request.Operation{ - Name: opDeleteInstallationMedia, - HTTPMethod: "POST", - HTTPPath: "/", - } - - if input == nil { - input = &DeleteInstallationMediaInput{} - } - - output = &DeleteInstallationMediaOutput{} - req = c.newRequest(op, input, output) - return -} - -// DeleteInstallationMedia API operation for Amazon Relational Database Service. -// -// Deletes the installation medium for a DB engine that requires an on-premises -// customer provided license, such as Microsoft SQL Server. -// -// 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 Amazon Relational Database Service's -// API operation DeleteInstallationMedia for usage and error information. -// -// Returned Error Codes: -// * ErrCodeInstallationMediaNotFoundFault "InstallationMediaNotFound" -// InstallationMediaID doesn't refer to an existing installation medium. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DeleteInstallationMedia -func (c *RDS) DeleteInstallationMedia(input *DeleteInstallationMediaInput) (*DeleteInstallationMediaOutput, error) { - req, out := c.DeleteInstallationMediaRequest(input) - return out, req.Send() -} - -// DeleteInstallationMediaWithContext is the same as DeleteInstallationMedia with the addition of -// the ability to pass a context and additional request options. -// -// See DeleteInstallationMedia 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 *RDS) DeleteInstallationMediaWithContext(ctx aws.Context, input *DeleteInstallationMediaInput, opts ...request.Option) (*DeleteInstallationMediaOutput, error) { - req, out := c.DeleteInstallationMediaRequest(input) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return out, req.Send() -} - const opDeleteOptionGroup = "DeleteOptionGroup" // DeleteOptionGroupRequest generates a "aws/request.Request" representing the @@ -5035,150 +4774,6 @@ func (c *RDS) DescribeCertificatesPagesWithContext(ctx aws.Context, input *Descr return p.Err() } -const opDescribeCustomAvailabilityZones = "DescribeCustomAvailabilityZones" - -// DescribeCustomAvailabilityZonesRequest generates a "aws/request.Request" representing the -// client's request for the DescribeCustomAvailabilityZones 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 DescribeCustomAvailabilityZones for more information on using the DescribeCustomAvailabilityZones -// 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 DescribeCustomAvailabilityZonesRequest method. -// req, resp := client.DescribeCustomAvailabilityZonesRequest(params) -// -// err := req.Send() -// if err == nil { // resp is now filled -// fmt.Println(resp) -// } -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeCustomAvailabilityZones -func (c *RDS) DescribeCustomAvailabilityZonesRequest(input *DescribeCustomAvailabilityZonesInput) (req *request.Request, output *DescribeCustomAvailabilityZonesOutput) { - op := &request.Operation{ - Name: opDescribeCustomAvailabilityZones, - HTTPMethod: "POST", - HTTPPath: "/", - Paginator: &request.Paginator{ - InputTokens: []string{"Marker"}, - OutputTokens: []string{"Marker"}, - LimitToken: "MaxRecords", - TruncationToken: "", - }, - } - - if input == nil { - input = &DescribeCustomAvailabilityZonesInput{} - } - - output = &DescribeCustomAvailabilityZonesOutput{} - req = c.newRequest(op, input, output) - return -} - -// DescribeCustomAvailabilityZones API operation for Amazon Relational Database Service. -// -// 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. -// (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) -// -// 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 Amazon Relational Database Service's -// API operation DescribeCustomAvailabilityZones for usage and error information. -// -// Returned Error Codes: -// * ErrCodeCustomAvailabilityZoneNotFoundFault "CustomAvailabilityZoneNotFound" -// CustomAvailabilityZoneId doesn't refer to an existing custom Availability -// Zone identifier. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeCustomAvailabilityZones -func (c *RDS) DescribeCustomAvailabilityZones(input *DescribeCustomAvailabilityZonesInput) (*DescribeCustomAvailabilityZonesOutput, error) { - req, out := c.DescribeCustomAvailabilityZonesRequest(input) - return out, req.Send() -} - -// DescribeCustomAvailabilityZonesWithContext is the same as DescribeCustomAvailabilityZones with the addition of -// the ability to pass a context and additional request options. -// -// See DescribeCustomAvailabilityZones 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 *RDS) DescribeCustomAvailabilityZonesWithContext(ctx aws.Context, input *DescribeCustomAvailabilityZonesInput, opts ...request.Option) (*DescribeCustomAvailabilityZonesOutput, error) { - req, out := c.DescribeCustomAvailabilityZonesRequest(input) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return out, req.Send() -} - -// DescribeCustomAvailabilityZonesPages iterates over the pages of a DescribeCustomAvailabilityZones operation, -// calling the "fn" function with the response data for each page. To stop -// iterating, return false from the fn function. -// -// See DescribeCustomAvailabilityZones method for more information on how to use this operation. -// -// Note: This operation can generate multiple requests to a service. -// -// // Example iterating over at most 3 pages of a DescribeCustomAvailabilityZones operation. -// pageNum := 0 -// err := client.DescribeCustomAvailabilityZonesPages(params, -// func(page *rds.DescribeCustomAvailabilityZonesOutput, lastPage bool) bool { -// pageNum++ -// fmt.Println(page) -// return pageNum <= 3 -// }) -// -func (c *RDS) DescribeCustomAvailabilityZonesPages(input *DescribeCustomAvailabilityZonesInput, fn func(*DescribeCustomAvailabilityZonesOutput, bool) bool) error { - return c.DescribeCustomAvailabilityZonesPagesWithContext(aws.BackgroundContext(), input, fn) -} - -// DescribeCustomAvailabilityZonesPagesWithContext same as DescribeCustomAvailabilityZonesPages except -// it takes a Context and allows setting request options on the pages. -// -// 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 *RDS) DescribeCustomAvailabilityZonesPagesWithContext(ctx aws.Context, input *DescribeCustomAvailabilityZonesInput, fn func(*DescribeCustomAvailabilityZonesOutput, bool) bool, opts ...request.Option) error { - p := request.Pagination{ - NewRequest: func() (*request.Request, error) { - var inCpy *DescribeCustomAvailabilityZonesInput - if input != nil { - tmp := *input - inCpy = &tmp - } - req, _ := c.DescribeCustomAvailabilityZonesRequest(inCpy) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return req, nil - }, - } - - for p.Next() { - if !fn(p.Page().(*DescribeCustomAvailabilityZonesOutput), !p.HasNextPage()) { - break - } - } - - return p.Err() -} - const opDescribeDBClusterBacktracks = "DescribeDBClusterBacktracks" // DescribeDBClusterBacktracksRequest generates a "aws/request.Request" representing the @@ -8902,144 +8497,6 @@ func (c *RDS) DescribeGlobalClustersPagesWithContext(ctx aws.Context, input *Des return p.Err() } -const opDescribeInstallationMedia = "DescribeInstallationMedia" - -// DescribeInstallationMediaRequest generates a "aws/request.Request" representing the -// client's request for the DescribeInstallationMedia 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 DescribeInstallationMedia for more information on using the DescribeInstallationMedia -// 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 DescribeInstallationMediaRequest method. -// req, resp := client.DescribeInstallationMediaRequest(params) -// -// err := req.Send() -// if err == nil { // resp is now filled -// fmt.Println(resp) -// } -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeInstallationMedia -func (c *RDS) DescribeInstallationMediaRequest(input *DescribeInstallationMediaInput) (req *request.Request, output *DescribeInstallationMediaOutput) { - op := &request.Operation{ - Name: opDescribeInstallationMedia, - HTTPMethod: "POST", - HTTPPath: "/", - Paginator: &request.Paginator{ - InputTokens: []string{"Marker"}, - OutputTokens: []string{"Marker"}, - LimitToken: "MaxRecords", - TruncationToken: "", - }, - } - - if input == nil { - input = &DescribeInstallationMediaInput{} - } - - output = &DescribeInstallationMediaOutput{} - req = c.newRequest(op, input, output) - return -} - -// DescribeInstallationMedia API operation for Amazon Relational Database Service. -// -// Describes the available installation media for a DB engine that requires -// an on-premises customer provided license, such as Microsoft SQL Server. -// -// 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 Amazon Relational Database Service's -// API operation DescribeInstallationMedia for usage and error information. -// -// Returned Error Codes: -// * ErrCodeInstallationMediaNotFoundFault "InstallationMediaNotFound" -// InstallationMediaID doesn't refer to an existing installation medium. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/DescribeInstallationMedia -func (c *RDS) DescribeInstallationMedia(input *DescribeInstallationMediaInput) (*DescribeInstallationMediaOutput, error) { - req, out := c.DescribeInstallationMediaRequest(input) - return out, req.Send() -} - -// DescribeInstallationMediaWithContext is the same as DescribeInstallationMedia with the addition of -// the ability to pass a context and additional request options. -// -// See DescribeInstallationMedia 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 *RDS) DescribeInstallationMediaWithContext(ctx aws.Context, input *DescribeInstallationMediaInput, opts ...request.Option) (*DescribeInstallationMediaOutput, error) { - req, out := c.DescribeInstallationMediaRequest(input) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return out, req.Send() -} - -// DescribeInstallationMediaPages iterates over the pages of a DescribeInstallationMedia operation, -// calling the "fn" function with the response data for each page. To stop -// iterating, return false from the fn function. -// -// See DescribeInstallationMedia method for more information on how to use this operation. -// -// Note: This operation can generate multiple requests to a service. -// -// // Example iterating over at most 3 pages of a DescribeInstallationMedia operation. -// pageNum := 0 -// err := client.DescribeInstallationMediaPages(params, -// func(page *rds.DescribeInstallationMediaOutput, lastPage bool) bool { -// pageNum++ -// fmt.Println(page) -// return pageNum <= 3 -// }) -// -func (c *RDS) DescribeInstallationMediaPages(input *DescribeInstallationMediaInput, fn func(*DescribeInstallationMediaOutput, bool) bool) error { - return c.DescribeInstallationMediaPagesWithContext(aws.BackgroundContext(), input, fn) -} - -// DescribeInstallationMediaPagesWithContext same as DescribeInstallationMediaPages except -// it takes a Context and allows setting request options on the pages. -// -// 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 *RDS) DescribeInstallationMediaPagesWithContext(ctx aws.Context, input *DescribeInstallationMediaInput, fn func(*DescribeInstallationMediaOutput, bool) bool, opts ...request.Option) error { - p := request.Pagination{ - NewRequest: func() (*request.Request, error) { - var inCpy *DescribeInstallationMediaInput - if input != nil { - tmp := *input - inCpy = &tmp - } - req, _ := c.DescribeInstallationMediaRequest(inCpy) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return req, nil - }, - } - - for p.Next() { - if !fn(p.Page().(*DescribeInstallationMediaOutput), !p.HasNextPage()) { - break - } - } - - return p.Err() -} - const opDescribeOptionGroupOptions = "DescribeOptionGroupOptions" // DescribeOptionGroupOptionsRequest generates a "aws/request.Request" representing the @@ -10434,90 +9891,6 @@ func (c *RDS) FailoverGlobalClusterWithContext(ctx aws.Context, input *FailoverG return out, req.Send() } -const opImportInstallationMedia = "ImportInstallationMedia" - -// ImportInstallationMediaRequest generates a "aws/request.Request" representing the -// client's request for the ImportInstallationMedia 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 ImportInstallationMedia for more information on using the ImportInstallationMedia -// 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 ImportInstallationMediaRequest method. -// req, resp := client.ImportInstallationMediaRequest(params) -// -// err := req.Send() -// if err == nil { // resp is now filled -// fmt.Println(resp) -// } -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ImportInstallationMedia -func (c *RDS) ImportInstallationMediaRequest(input *ImportInstallationMediaInput) (req *request.Request, output *ImportInstallationMediaOutput) { - op := &request.Operation{ - Name: opImportInstallationMedia, - HTTPMethod: "POST", - HTTPPath: "/", - } - - if input == nil { - input = &ImportInstallationMediaInput{} - } - - output = &ImportInstallationMediaOutput{} - req = c.newRequest(op, input, output) - return -} - -// ImportInstallationMedia API operation for Amazon Relational Database Service. -// -// Imports the installation media for a DB engine that requires an on-premises -// customer provided license, such as SQL Server. -// -// 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 Amazon Relational Database Service's -// API operation ImportInstallationMedia for usage and error information. -// -// Returned Error Codes: -// * ErrCodeCustomAvailabilityZoneNotFoundFault "CustomAvailabilityZoneNotFound" -// CustomAvailabilityZoneId doesn't refer to an existing custom Availability -// Zone identifier. -// -// * ErrCodeInstallationMediaAlreadyExistsFault "InstallationMediaAlreadyExists" -// The specified installation medium has already been imported. -// -// See also, https://docs.aws.amazon.com/goto/WebAPI/rds-2014-10-31/ImportInstallationMedia -func (c *RDS) ImportInstallationMedia(input *ImportInstallationMediaInput) (*ImportInstallationMediaOutput, error) { - req, out := c.ImportInstallationMediaRequest(input) - return out, req.Send() -} - -// ImportInstallationMediaWithContext is the same as ImportInstallationMedia with the addition of -// the ability to pass a context and additional request options. -// -// See ImportInstallationMedia 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 *RDS) ImportInstallationMediaWithContext(ctx aws.Context, input *ImportInstallationMediaInput, opts ...request.Option) (*ImportInstallationMediaOutput, error) { - req, out := c.ImportInstallationMediaRequest(input) - req.SetContext(ctx) - req.ApplyOptions(opts...) - return out, req.Send() -} - const opListTagsForResource = "ListTagsForResource" // ListTagsForResourceRequest generates a "aws/request.Request" representing the @@ -10660,8 +10033,8 @@ func (c *RDS) ModifyCertificatesRequest(input *ModifyCertificatesInput) (req *re // ModifyCertificates API operation for Amazon Relational Database Service. // // 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. +// (SSL/TLS) certificate for Amazon RDS for new DB instances, 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 @@ -18205,121 +17578,6 @@ func (s *CopyOptionGroupOutput) SetOptionGroup(v *OptionGroup) *CopyOptionGroupO return s } -type CreateCustomAvailabilityZoneInput struct { - _ struct{} `type:"structure"` - - // The name of the custom Availability Zone (AZ). - // - // CustomAvailabilityZoneName is a required field - CustomAvailabilityZoneName *string `type:"string" required:"true"` - - // The ID of an existing virtual private network (VPN) between the Amazon RDS - // website and the VMware vSphere cluster. - ExistingVpnId *string `type:"string"` - - // The name of a new VPN tunnel between the Amazon RDS website and the VMware - // vSphere cluster. - // - // Specify this parameter only if ExistingVpnId isn't specified. - NewVpnTunnelName *string `type:"string"` - - // The IP address of network traffic from your on-premises data center. A custom - // AZ receives the network traffic. - // - // Specify this parameter only if ExistingVpnId isn't specified. - VpnTunnelOriginatorIP *string `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 CreateCustomAvailabilityZoneInput) 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 CreateCustomAvailabilityZoneInput) GoString() string { - return s.String() -} - -// Validate inspects the fields of the type to determine if they are valid. -func (s *CreateCustomAvailabilityZoneInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "CreateCustomAvailabilityZoneInput"} - if s.CustomAvailabilityZoneName == nil { - invalidParams.Add(request.NewErrParamRequired("CustomAvailabilityZoneName")) - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - -// SetCustomAvailabilityZoneName sets the CustomAvailabilityZoneName field's value. -func (s *CreateCustomAvailabilityZoneInput) SetCustomAvailabilityZoneName(v string) *CreateCustomAvailabilityZoneInput { - s.CustomAvailabilityZoneName = &v - return s -} - -// SetExistingVpnId sets the ExistingVpnId field's value. -func (s *CreateCustomAvailabilityZoneInput) SetExistingVpnId(v string) *CreateCustomAvailabilityZoneInput { - s.ExistingVpnId = &v - return s -} - -// SetNewVpnTunnelName sets the NewVpnTunnelName field's value. -func (s *CreateCustomAvailabilityZoneInput) SetNewVpnTunnelName(v string) *CreateCustomAvailabilityZoneInput { - s.NewVpnTunnelName = &v - return s -} - -// SetVpnTunnelOriginatorIP sets the VpnTunnelOriginatorIP field's value. -func (s *CreateCustomAvailabilityZoneInput) SetVpnTunnelOriginatorIP(v string) *CreateCustomAvailabilityZoneInput { - s.VpnTunnelOriginatorIP = &v - return s -} - -type CreateCustomAvailabilityZoneOutput struct { - _ struct{} `type:"structure"` - - // A custom Availability Zone (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. - // (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) - CustomAvailabilityZone *CustomAvailabilityZone `type:"structure"` -} - -// 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 CreateCustomAvailabilityZoneOutput) 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 CreateCustomAvailabilityZoneOutput) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZone sets the CustomAvailabilityZone field's value. -func (s *CreateCustomAvailabilityZoneOutput) SetCustomAvailabilityZone(v *CustomAvailabilityZone) *CreateCustomAvailabilityZoneOutput { - s.CustomAvailabilityZone = v - return s -} - type CreateCustomDBEngineVersionInput struct { _ struct{} `type:"structure"` @@ -20409,7 +19667,9 @@ type CreateDBInstanceInput struct { // // Amazon Aurora // - // Not applicable. Availability Zones are managed by the DB cluster. + // Each Aurora DB cluster hosts copies of its storage in three separate Availability + // Zones. Specify one of these Availability Zones. Aurora automatically chooses + // an appropriate Availability Zone if you don't specify one. // // Default: A random, system-chosen Availability Zone in the endpoint's Amazon // Web Services Region. @@ -23632,72 +22892,6 @@ func (s *CreateOptionGroupOutput) SetOptionGroup(v *OptionGroup) *CreateOptionGr return s } -// A custom Availability Zone (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. -// (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) -type CustomAvailabilityZone struct { - _ struct{} `type:"structure"` - - // The identifier of the custom AZ. - // - // Amazon RDS generates a unique identifier when a custom AZ is created. - CustomAvailabilityZoneId *string `type:"string"` - - // The name of the custom AZ. - CustomAvailabilityZoneName *string `type:"string"` - - // The status of the custom AZ. - CustomAvailabilityZoneStatus *string `type:"string"` - - // Information about the virtual private network (VPN) between the VMware vSphere - // cluster and the Amazon Web Services website. - VpnDetails *VpnDetails `type:"structure"` -} - -// 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 CustomAvailabilityZone) 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 CustomAvailabilityZone) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *CustomAvailabilityZone) SetCustomAvailabilityZoneId(v string) *CustomAvailabilityZone { - s.CustomAvailabilityZoneId = &v - return s -} - -// SetCustomAvailabilityZoneName sets the CustomAvailabilityZoneName field's value. -func (s *CustomAvailabilityZone) SetCustomAvailabilityZoneName(v string) *CustomAvailabilityZone { - s.CustomAvailabilityZoneName = &v - return s -} - -// SetCustomAvailabilityZoneStatus sets the CustomAvailabilityZoneStatus field's value. -func (s *CustomAvailabilityZone) SetCustomAvailabilityZoneStatus(v string) *CustomAvailabilityZone { - s.CustomAvailabilityZoneStatus = &v - return s -} - -// SetVpnDetails sets the VpnDetails field's value. -func (s *CustomAvailabilityZone) SetVpnDetails(v *VpnDetails) *CustomAvailabilityZone { - s.VpnDetails = v - return s -} - // 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 @@ -28128,87 +27322,6 @@ func (s *DBSubnetGroup) SetVpcId(v string) *DBSubnetGroup { return s } -type DeleteCustomAvailabilityZoneInput struct { - _ struct{} `type:"structure"` - - // The custom AZ identifier. - // - // CustomAvailabilityZoneId is a required field - CustomAvailabilityZoneId *string `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 DeleteCustomAvailabilityZoneInput) 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 DeleteCustomAvailabilityZoneInput) GoString() string { - return s.String() -} - -// Validate inspects the fields of the type to determine if they are valid. -func (s *DeleteCustomAvailabilityZoneInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "DeleteCustomAvailabilityZoneInput"} - if s.CustomAvailabilityZoneId == nil { - invalidParams.Add(request.NewErrParamRequired("CustomAvailabilityZoneId")) - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *DeleteCustomAvailabilityZoneInput) SetCustomAvailabilityZoneId(v string) *DeleteCustomAvailabilityZoneInput { - s.CustomAvailabilityZoneId = &v - return s -} - -type DeleteCustomAvailabilityZoneOutput struct { - _ struct{} `type:"structure"` - - // A custom Availability Zone (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. - // (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) - CustomAvailabilityZone *CustomAvailabilityZone `type:"structure"` -} - -// 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 DeleteCustomAvailabilityZoneOutput) 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 DeleteCustomAvailabilityZoneOutput) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZone sets the CustomAvailabilityZone field's value. -func (s *DeleteCustomAvailabilityZoneOutput) SetCustomAvailabilityZone(v *CustomAvailabilityZone) *DeleteCustomAvailabilityZoneOutput { - s.CustomAvailabilityZone = v - return s -} - type DeleteCustomDBEngineVersionInput struct { _ struct{} `type:"structure"` @@ -29891,149 +29004,6 @@ func (s *DeleteGlobalClusterOutput) SetGlobalCluster(v *GlobalCluster) *DeleteGl return s } -type DeleteInstallationMediaInput struct { - _ struct{} `type:"structure"` - - // The installation medium ID. - // - // InstallationMediaId is a required field - InstallationMediaId *string `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 DeleteInstallationMediaInput) 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 DeleteInstallationMediaInput) GoString() string { - return s.String() -} - -// Validate inspects the fields of the type to determine if they are valid. -func (s *DeleteInstallationMediaInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "DeleteInstallationMediaInput"} - if s.InstallationMediaId == nil { - invalidParams.Add(request.NewErrParamRequired("InstallationMediaId")) - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - -// SetInstallationMediaId sets the InstallationMediaId field's value. -func (s *DeleteInstallationMediaInput) SetInstallationMediaId(v string) *DeleteInstallationMediaInput { - s.InstallationMediaId = &v - return s -} - -// Contains the installation media for a DB engine that requires an on-premises -// customer provided license, such as Microsoft SQL Server. -type DeleteInstallationMediaOutput struct { - _ struct{} `type:"structure"` - - // The custom Availability Zone (AZ) that contains the installation media. - CustomAvailabilityZoneId *string `type:"string"` - - // The DB engine. - Engine *string `type:"string"` - - // The path to the installation medium for the DB engine. - EngineInstallationMediaPath *string `type:"string"` - - // The engine version of the DB engine. - EngineVersion *string `type:"string"` - - // If an installation media failure occurred, the cause of the failure. - FailureCause *InstallationMediaFailureCause `type:"structure"` - - // The installation medium ID. - InstallationMediaId *string `type:"string"` - - // The path to the installation medium for the operating system associated with - // the DB engine. - OSInstallationMediaPath *string `type:"string"` - - // The status of the installation medium. - Status *string `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 DeleteInstallationMediaOutput) 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 DeleteInstallationMediaOutput) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *DeleteInstallationMediaOutput) SetCustomAvailabilityZoneId(v string) *DeleteInstallationMediaOutput { - s.CustomAvailabilityZoneId = &v - return s -} - -// SetEngine sets the Engine field's value. -func (s *DeleteInstallationMediaOutput) SetEngine(v string) *DeleteInstallationMediaOutput { - s.Engine = &v - return s -} - -// SetEngineInstallationMediaPath sets the EngineInstallationMediaPath field's value. -func (s *DeleteInstallationMediaOutput) SetEngineInstallationMediaPath(v string) *DeleteInstallationMediaOutput { - s.EngineInstallationMediaPath = &v - return s -} - -// SetEngineVersion sets the EngineVersion field's value. -func (s *DeleteInstallationMediaOutput) SetEngineVersion(v string) *DeleteInstallationMediaOutput { - s.EngineVersion = &v - return s -} - -// SetFailureCause sets the FailureCause field's value. -func (s *DeleteInstallationMediaOutput) SetFailureCause(v *InstallationMediaFailureCause) *DeleteInstallationMediaOutput { - s.FailureCause = v - return s -} - -// SetInstallationMediaId sets the InstallationMediaId field's value. -func (s *DeleteInstallationMediaOutput) SetInstallationMediaId(v string) *DeleteInstallationMediaOutput { - s.InstallationMediaId = &v - return s -} - -// SetOSInstallationMediaPath sets the OSInstallationMediaPath field's value. -func (s *DeleteInstallationMediaOutput) SetOSInstallationMediaPath(v string) *DeleteInstallationMediaOutput { - s.OSInstallationMediaPath = &v - return s -} - -// SetStatus sets the Status field's value. -func (s *DeleteInstallationMediaOutput) SetStatus(v string) *DeleteInstallationMediaOutput { - s.Status = &v - return s -} - type DeleteOptionGroupInput struct { _ struct{} `type:"structure"` @@ -30389,135 +29359,6 @@ func (s *DescribeCertificatesOutput) SetMarker(v string) *DescribeCertificatesOu return s } -type DescribeCustomAvailabilityZonesInput struct { - _ struct{} `type:"structure"` - - // The custom AZ identifier. If this parameter is specified, information from - // only the specific custom AZ is returned. - CustomAvailabilityZoneId *string `type:"string"` - - // A filter that specifies one or more custom AZs to describe. - Filters []*Filter `locationNameList:"Filter" type:"list"` - - // An optional pagination token provided by a previous DescribeCustomAvailabilityZones - // request. If this parameter is specified, the response includes only records - // beyond the marker, up to the value specified by MaxRecords. - Marker *string `type:"string"` - - // The maximum number of records to include in the response. If more records - // exist than the specified MaxRecords value, a pagination token called a marker - // is included in the response so you can retrieve the remaining results. - // - // Default: 100 - // - // Constraints: Minimum 20, maximum 100. - MaxRecords *int64 `type:"integer"` -} - -// 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 DescribeCustomAvailabilityZonesInput) 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 DescribeCustomAvailabilityZonesInput) GoString() string { - return s.String() -} - -// Validate inspects the fields of the type to determine if they are valid. -func (s *DescribeCustomAvailabilityZonesInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "DescribeCustomAvailabilityZonesInput"} - if s.Filters != nil { - for i, v := range s.Filters { - if v == nil { - continue - } - if err := v.Validate(); err != nil { - invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Filters", i), err.(request.ErrInvalidParams)) - } - } - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *DescribeCustomAvailabilityZonesInput) SetCustomAvailabilityZoneId(v string) *DescribeCustomAvailabilityZonesInput { - s.CustomAvailabilityZoneId = &v - return s -} - -// SetFilters sets the Filters field's value. -func (s *DescribeCustomAvailabilityZonesInput) SetFilters(v []*Filter) *DescribeCustomAvailabilityZonesInput { - s.Filters = v - return s -} - -// SetMarker sets the Marker field's value. -func (s *DescribeCustomAvailabilityZonesInput) SetMarker(v string) *DescribeCustomAvailabilityZonesInput { - s.Marker = &v - return s -} - -// SetMaxRecords sets the MaxRecords field's value. -func (s *DescribeCustomAvailabilityZonesInput) SetMaxRecords(v int64) *DescribeCustomAvailabilityZonesInput { - s.MaxRecords = &v - return s -} - -type DescribeCustomAvailabilityZonesOutput struct { - _ struct{} `type:"structure"` - - // The list of CustomAvailabilityZone objects for the Amazon Web Services account. - CustomAvailabilityZones []*CustomAvailabilityZone `locationNameList:"CustomAvailabilityZone" type:"list"` - - // An optional pagination token provided by a previous DescribeCustomAvailabilityZones - // request. If this parameter is specified, the response includes only records - // beyond the marker, up to the value specified by MaxRecords. - Marker *string `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 DescribeCustomAvailabilityZonesOutput) 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 DescribeCustomAvailabilityZonesOutput) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZones sets the CustomAvailabilityZones field's value. -func (s *DescribeCustomAvailabilityZonesOutput) SetCustomAvailabilityZones(v []*CustomAvailabilityZone) *DescribeCustomAvailabilityZonesOutput { - s.CustomAvailabilityZones = v - return s -} - -// SetMarker sets the Marker field's value. -func (s *DescribeCustomAvailabilityZonesOutput) SetMarker(v string) *DescribeCustomAvailabilityZonesOutput { - s.Marker = &v - return s -} - type DescribeDBClusterBacktracksInput struct { _ struct{} `type:"structure"` @@ -33961,6 +32802,86 @@ type DescribeEngineDefaultParametersInput struct { // The name of the DB parameter group family. // + // Valid Values: + // + // * aurora5.6 + // + // * aurora-mysql5.7 + // + // * aurora-mysql8.0 + // + // * aurora-postgresql10 + // + // * aurora-postgresql11 + // + // * aurora-postgresql12 + // + // * aurora-postgresql13 + // + // * mariadb10.2 + // + // * mariadb10.3 + // + // * mariadb10.4 + // + // * mariadb10.5 + // + // * mariadb10.6 + // + // * mysql5.7 + // + // * mysql8.0 + // + // * postgres10 + // + // * postgres11 + // + // * postgres12 + // + // * postgres13 + // + // * postgres14 + // + // * sqlserver-ee-11.0 + // + // * sqlserver-ee-12.0 + // + // * sqlserver-ee-13.0 + // + // * sqlserver-ee-14.0 + // + // * sqlserver-ee-15.0 + // + // * sqlserver-ex-11.0 + // + // * sqlserver-ex-12.0 + // + // * sqlserver-ex-13.0 + // + // * sqlserver-ex-14.0 + // + // * sqlserver-ex-15.0 + // + // * sqlserver-se-11.0 + // + // * sqlserver-se-12.0 + // + // * sqlserver-se-13.0 + // + // * sqlserver-se-14.0 + // + // * sqlserver-se-15.0 + // + // * sqlserver-web-11.0 + // + // * sqlserver-web-12.0 + // + // * sqlserver-web-13.0 + // + // * sqlserver-web-14.0 + // + // * sqlserver-web-15.0 + // // DBParameterGroupFamily is a required field DBParameterGroupFamily *string `type:"string" required:"true"` @@ -34806,139 +33727,6 @@ func (s *DescribeGlobalClustersOutput) SetMarker(v string) *DescribeGlobalCluste return s } -type DescribeInstallationMediaInput struct { - _ struct{} `type:"structure"` - - // A filter that specifies one or more installation media to describe. Supported - // filters include the following: - // - // * custom-availability-zone-id - Accepts custom Availability Zone (AZ) - // identifiers. The results list includes information about only the custom - // AZs identified by these identifiers. - // - // * engine - Accepts database engines. The results list includes information - // about only the database engines identified by these identifiers. For more - // information about the valid engines for installation media, see ImportInstallationMedia. - Filters []*Filter `locationNameList:"Filter" type:"list"` - - // The installation medium ID. - InstallationMediaId *string `type:"string"` - - // An optional pagination token provided by a previous request. If this parameter - // is specified, the response includes only records beyond the marker, up to - // the value specified by MaxRecords. - Marker *string `type:"string"` - - // An optional pagination token provided by a previous DescribeInstallationMedia - // request. If this parameter is specified, the response includes only records - // beyond the marker, up to the value specified by MaxRecords. - MaxRecords *int64 `type:"integer"` -} - -// 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 DescribeInstallationMediaInput) 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 DescribeInstallationMediaInput) GoString() string { - return s.String() -} - -// Validate inspects the fields of the type to determine if they are valid. -func (s *DescribeInstallationMediaInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "DescribeInstallationMediaInput"} - if s.Filters != nil { - for i, v := range s.Filters { - if v == nil { - continue - } - if err := v.Validate(); err != nil { - invalidParams.AddNested(fmt.Sprintf("%s[%v]", "Filters", i), err.(request.ErrInvalidParams)) - } - } - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - -// SetFilters sets the Filters field's value. -func (s *DescribeInstallationMediaInput) SetFilters(v []*Filter) *DescribeInstallationMediaInput { - s.Filters = v - return s -} - -// SetInstallationMediaId sets the InstallationMediaId field's value. -func (s *DescribeInstallationMediaInput) SetInstallationMediaId(v string) *DescribeInstallationMediaInput { - s.InstallationMediaId = &v - return s -} - -// SetMarker sets the Marker field's value. -func (s *DescribeInstallationMediaInput) SetMarker(v string) *DescribeInstallationMediaInput { - s.Marker = &v - return s -} - -// SetMaxRecords sets the MaxRecords field's value. -func (s *DescribeInstallationMediaInput) SetMaxRecords(v int64) *DescribeInstallationMediaInput { - s.MaxRecords = &v - return s -} - -type DescribeInstallationMediaOutput struct { - _ struct{} `type:"structure"` - - // The list of InstallationMedia objects for the Amazon Web Services account. - InstallationMedia []*InstallationMedia `locationNameList:"InstallationMedia" type:"list"` - - // An optional pagination token provided by a previous DescribeInstallationMedia - // request. If this parameter is specified, the response includes only records - // beyond the marker, up to the value specified by MaxRecords. - Marker *string `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 DescribeInstallationMediaOutput) 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 DescribeInstallationMediaOutput) GoString() string { - return s.String() -} - -// SetInstallationMedia sets the InstallationMedia field's value. -func (s *DescribeInstallationMediaOutput) SetInstallationMedia(v []*InstallationMedia) *DescribeInstallationMediaOutput { - s.InstallationMedia = v - return s -} - -// SetMarker sets the Marker field's value. -func (s *DescribeInstallationMediaOutput) SetMarker(v string) *DescribeInstallationMediaOutput { - s.Marker = &v - return s -} - type DescribeOptionGroupOptionsInput struct { _ struct{} `type:"structure"` @@ -37724,366 +36512,6 @@ func (s *IPRange) SetStatus(v string) *IPRange { return s } -type ImportInstallationMediaInput struct { - _ struct{} `type:"structure"` - - // The identifier of the custom Availability Zone (AZ) to import the installation - // media to. - // - // CustomAvailabilityZoneId is a required field - CustomAvailabilityZoneId *string `type:"string" required:"true"` - - // The name of the database engine to be used for this instance. - // - // The list only includes supported DB engines that require an on-premises customer - // provided license. - // - // Valid Values: - // - // * sqlserver-ee - // - // * sqlserver-se - // - // * sqlserver-ex - // - // * sqlserver-web - // - // Engine is a required field - Engine *string `type:"string" required:"true"` - - // The path to the installation medium for the specified DB engine. - // - // Example: SQLServerISO/en_sql_server_2016_enterprise_x64_dvd_8701793.iso - // - // EngineInstallationMediaPath is a required field - EngineInstallationMediaPath *string `type:"string" required:"true"` - - // The version number of the database engine to use. - // - // For a list of valid engine versions, call DescribeDBEngineVersions. - // - // The following are the database engines and links to information about the - // major and minor versions. The list only includes DB engines that require - // an on-premises customer provided license. - // - // Microsoft SQL Server - // - // See Microsoft SQL Server Versions on Amazon RDS (https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_SQLServer.html#SQLServer.Concepts.General.VersionSupport) - // in the Amazon RDS User Guide. - // - // EngineVersion is a required field - EngineVersion *string `type:"string" required:"true"` - - // The path to the installation medium for the operating system associated with - // the specified DB engine. - // - // Example: WindowsISO/en_windows_server_2016_x64_dvd_9327751.iso - // - // OSInstallationMediaPath is a required field - OSInstallationMediaPath *string `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 ImportInstallationMediaInput) 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 ImportInstallationMediaInput) GoString() string { - return s.String() -} - -// Validate inspects the fields of the type to determine if they are valid. -func (s *ImportInstallationMediaInput) Validate() error { - invalidParams := request.ErrInvalidParams{Context: "ImportInstallationMediaInput"} - if s.CustomAvailabilityZoneId == nil { - invalidParams.Add(request.NewErrParamRequired("CustomAvailabilityZoneId")) - } - if s.Engine == nil { - invalidParams.Add(request.NewErrParamRequired("Engine")) - } - if s.EngineInstallationMediaPath == nil { - invalidParams.Add(request.NewErrParamRequired("EngineInstallationMediaPath")) - } - if s.EngineVersion == nil { - invalidParams.Add(request.NewErrParamRequired("EngineVersion")) - } - if s.OSInstallationMediaPath == nil { - invalidParams.Add(request.NewErrParamRequired("OSInstallationMediaPath")) - } - - if invalidParams.Len() > 0 { - return invalidParams - } - return nil -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *ImportInstallationMediaInput) SetCustomAvailabilityZoneId(v string) *ImportInstallationMediaInput { - s.CustomAvailabilityZoneId = &v - return s -} - -// SetEngine sets the Engine field's value. -func (s *ImportInstallationMediaInput) SetEngine(v string) *ImportInstallationMediaInput { - s.Engine = &v - return s -} - -// SetEngineInstallationMediaPath sets the EngineInstallationMediaPath field's value. -func (s *ImportInstallationMediaInput) SetEngineInstallationMediaPath(v string) *ImportInstallationMediaInput { - s.EngineInstallationMediaPath = &v - return s -} - -// SetEngineVersion sets the EngineVersion field's value. -func (s *ImportInstallationMediaInput) SetEngineVersion(v string) *ImportInstallationMediaInput { - s.EngineVersion = &v - return s -} - -// SetOSInstallationMediaPath sets the OSInstallationMediaPath field's value. -func (s *ImportInstallationMediaInput) SetOSInstallationMediaPath(v string) *ImportInstallationMediaInput { - s.OSInstallationMediaPath = &v - return s -} - -// Contains the installation media for a DB engine that requires an on-premises -// customer provided license, such as Microsoft SQL Server. -type ImportInstallationMediaOutput struct { - _ struct{} `type:"structure"` - - // The custom Availability Zone (AZ) that contains the installation media. - CustomAvailabilityZoneId *string `type:"string"` - - // The DB engine. - Engine *string `type:"string"` - - // The path to the installation medium for the DB engine. - EngineInstallationMediaPath *string `type:"string"` - - // The engine version of the DB engine. - EngineVersion *string `type:"string"` - - // If an installation media failure occurred, the cause of the failure. - FailureCause *InstallationMediaFailureCause `type:"structure"` - - // The installation medium ID. - InstallationMediaId *string `type:"string"` - - // The path to the installation medium for the operating system associated with - // the DB engine. - OSInstallationMediaPath *string `type:"string"` - - // The status of the installation medium. - Status *string `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 ImportInstallationMediaOutput) 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 ImportInstallationMediaOutput) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *ImportInstallationMediaOutput) SetCustomAvailabilityZoneId(v string) *ImportInstallationMediaOutput { - s.CustomAvailabilityZoneId = &v - return s -} - -// SetEngine sets the Engine field's value. -func (s *ImportInstallationMediaOutput) SetEngine(v string) *ImportInstallationMediaOutput { - s.Engine = &v - return s -} - -// SetEngineInstallationMediaPath sets the EngineInstallationMediaPath field's value. -func (s *ImportInstallationMediaOutput) SetEngineInstallationMediaPath(v string) *ImportInstallationMediaOutput { - s.EngineInstallationMediaPath = &v - return s -} - -// SetEngineVersion sets the EngineVersion field's value. -func (s *ImportInstallationMediaOutput) SetEngineVersion(v string) *ImportInstallationMediaOutput { - s.EngineVersion = &v - return s -} - -// SetFailureCause sets the FailureCause field's value. -func (s *ImportInstallationMediaOutput) SetFailureCause(v *InstallationMediaFailureCause) *ImportInstallationMediaOutput { - s.FailureCause = v - return s -} - -// SetInstallationMediaId sets the InstallationMediaId field's value. -func (s *ImportInstallationMediaOutput) SetInstallationMediaId(v string) *ImportInstallationMediaOutput { - s.InstallationMediaId = &v - return s -} - -// SetOSInstallationMediaPath sets the OSInstallationMediaPath field's value. -func (s *ImportInstallationMediaOutput) SetOSInstallationMediaPath(v string) *ImportInstallationMediaOutput { - s.OSInstallationMediaPath = &v - return s -} - -// SetStatus sets the Status field's value. -func (s *ImportInstallationMediaOutput) SetStatus(v string) *ImportInstallationMediaOutput { - s.Status = &v - return s -} - -// Contains the installation media for a DB engine that requires an on-premises -// customer provided license, such as Microsoft SQL Server. -type InstallationMedia struct { - _ struct{} `type:"structure"` - - // The custom Availability Zone (AZ) that contains the installation media. - CustomAvailabilityZoneId *string `type:"string"` - - // The DB engine. - Engine *string `type:"string"` - - // The path to the installation medium for the DB engine. - EngineInstallationMediaPath *string `type:"string"` - - // The engine version of the DB engine. - EngineVersion *string `type:"string"` - - // If an installation media failure occurred, the cause of the failure. - FailureCause *InstallationMediaFailureCause `type:"structure"` - - // The installation medium ID. - InstallationMediaId *string `type:"string"` - - // The path to the installation medium for the operating system associated with - // the DB engine. - OSInstallationMediaPath *string `type:"string"` - - // The status of the installation medium. - Status *string `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 InstallationMedia) 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 InstallationMedia) GoString() string { - return s.String() -} - -// SetCustomAvailabilityZoneId sets the CustomAvailabilityZoneId field's value. -func (s *InstallationMedia) SetCustomAvailabilityZoneId(v string) *InstallationMedia { - s.CustomAvailabilityZoneId = &v - return s -} - -// SetEngine sets the Engine field's value. -func (s *InstallationMedia) SetEngine(v string) *InstallationMedia { - s.Engine = &v - return s -} - -// SetEngineInstallationMediaPath sets the EngineInstallationMediaPath field's value. -func (s *InstallationMedia) SetEngineInstallationMediaPath(v string) *InstallationMedia { - s.EngineInstallationMediaPath = &v - return s -} - -// SetEngineVersion sets the EngineVersion field's value. -func (s *InstallationMedia) SetEngineVersion(v string) *InstallationMedia { - s.EngineVersion = &v - return s -} - -// SetFailureCause sets the FailureCause field's value. -func (s *InstallationMedia) SetFailureCause(v *InstallationMediaFailureCause) *InstallationMedia { - s.FailureCause = v - return s -} - -// SetInstallationMediaId sets the InstallationMediaId field's value. -func (s *InstallationMedia) SetInstallationMediaId(v string) *InstallationMedia { - s.InstallationMediaId = &v - return s -} - -// SetOSInstallationMediaPath sets the OSInstallationMediaPath field's value. -func (s *InstallationMedia) SetOSInstallationMediaPath(v string) *InstallationMedia { - s.OSInstallationMediaPath = &v - return s -} - -// SetStatus sets the Status field's value. -func (s *InstallationMedia) SetStatus(v string) *InstallationMedia { - s.Status = &v - return s -} - -// Contains the cause of an installation media failure. Installation media is -// used for a DB engine that requires an on-premises customer provided license, -// such as Microsoft SQL Server. -type InstallationMediaFailureCause struct { - _ struct{} `type:"structure"` - - // The reason that an installation media import failed. - Message *string `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 InstallationMediaFailureCause) 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 InstallationMediaFailureCause) GoString() string { - return s.String() -} - -// SetMessage sets the Message field's value. -func (s *InstallationMediaFailureCause) SetMessage(v string) *InstallationMediaFailureCause { - s.Message = &v - return s -} - type ListTagsForResourceInput struct { _ struct{} `type:"structure"` @@ -51419,93 +49847,6 @@ func (s *VpcSecurityGroupMembership) SetVpcSecurityGroupId(v string) *VpcSecurit return s } -// Information about the virtual private network (VPN) between the VMware vSphere -// cluster and the Amazon Web Services website. -// -// For more information about RDS on VMware, see the RDS on VMware User Guide. -// (https://docs.aws.amazon.com/AmazonRDS/latest/RDSonVMwareUserGuide/rds-on-vmware.html) -type VpnDetails struct { - _ struct{} `type:"structure"` - - // The IP address of network traffic from Amazon Web Services to your on-premises - // data center. - VpnGatewayIp *string `type:"string"` - - // The ID of the VPN. - VpnId *string `type:"string"` - - // The name of the VPN. - VpnName *string `type:"string"` - - // The preshared key (PSK) for the VPN. - // - // VpnPSK is a sensitive parameter and its value will be - // replaced with "sensitive" in string returned by VpnDetails's - // String and GoString methods. - VpnPSK *string `type:"string" sensitive:"true"` - - // The state of the VPN. - VpnState *string `type:"string"` - - // The IP address of network traffic from your on-premises data center. A custom - // AZ receives the network traffic. - VpnTunnelOriginatorIP *string `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 VpnDetails) 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 VpnDetails) GoString() string { - return s.String() -} - -// SetVpnGatewayIp sets the VpnGatewayIp field's value. -func (s *VpnDetails) SetVpnGatewayIp(v string) *VpnDetails { - s.VpnGatewayIp = &v - return s -} - -// SetVpnId sets the VpnId field's value. -func (s *VpnDetails) SetVpnId(v string) *VpnDetails { - s.VpnId = &v - return s -} - -// SetVpnName sets the VpnName field's value. -func (s *VpnDetails) SetVpnName(v string) *VpnDetails { - s.VpnName = &v - return s -} - -// SetVpnPSK sets the VpnPSK field's value. -func (s *VpnDetails) SetVpnPSK(v string) *VpnDetails { - s.VpnPSK = &v - return s -} - -// SetVpnState sets the VpnState field's value. -func (s *VpnDetails) SetVpnState(v string) *VpnDetails { - s.VpnState = &v - return s -} - -// SetVpnTunnelOriginatorIP sets the VpnTunnelOriginatorIP field's value. -func (s *VpnDetails) SetVpnTunnelOriginatorIP(v string) *VpnDetails { - s.VpnTunnelOriginatorIP = &v - return s -} - const ( // ActivityStreamModeSync is a ActivityStreamMode enum value ActivityStreamModeSync = "sync" diff --git a/service/rds/errors.go b/service/rds/errors.go index fbc827a18f8..ae4ebb15901 100644 --- a/service/rds/errors.go +++ b/service/rds/errors.go @@ -37,13 +37,6 @@ const ( // CertificateIdentifier doesn't refer to an existing certificate. ErrCodeCertificateNotFoundFault = "CertificateNotFound" - // ErrCodeCustomAvailabilityZoneAlreadyExistsFault for service response error code - // "CustomAvailabilityZoneAlreadyExists". - // - // CustomAvailabilityZoneName is already used by an existing custom Availability - // Zone. - ErrCodeCustomAvailabilityZoneAlreadyExistsFault = "CustomAvailabilityZoneAlreadyExists" - // ErrCodeCustomAvailabilityZoneNotFoundFault for service response error code // "CustomAvailabilityZoneNotFound". // @@ -51,12 +44,6 @@ const ( // Zone identifier. ErrCodeCustomAvailabilityZoneNotFoundFault = "CustomAvailabilityZoneNotFound" - // ErrCodeCustomAvailabilityZoneQuotaExceededFault for service response error code - // "CustomAvailabilityZoneQuotaExceeded". - // - // You have exceeded the maximum number of custom Availability Zones. - ErrCodeCustomAvailabilityZoneQuotaExceededFault = "CustomAvailabilityZoneQuotaExceeded" - // ErrCodeCustomDBEngineVersionAlreadyExistsFault for service response error code // "CustomDBEngineVersionAlreadyExistsFault". // @@ -434,18 +421,6 @@ const ( // The IAM role is missing for exporting to an Amazon S3 bucket. ErrCodeIamRoleNotFoundFault = "IamRoleNotFound" - // ErrCodeInstallationMediaAlreadyExistsFault for service response error code - // "InstallationMediaAlreadyExists". - // - // The specified installation medium has already been imported. - ErrCodeInstallationMediaAlreadyExistsFault = "InstallationMediaAlreadyExists" - - // ErrCodeInstallationMediaNotFoundFault for service response error code - // "InstallationMediaNotFound". - // - // InstallationMediaID doesn't refer to an existing installation medium. - ErrCodeInstallationMediaNotFoundFault = "InstallationMediaNotFound" - // ErrCodeInstanceQuotaExceededFault for service response error code // "InstanceQuotaExceeded". // diff --git a/service/rds/rdsiface/interface.go b/service/rds/rdsiface/interface.go index 5fe0a7db751..b190fe30e03 100644 --- a/service/rds/rdsiface/interface.go +++ b/service/rds/rdsiface/interface.go @@ -112,10 +112,6 @@ type RDSAPI interface { CopyOptionGroupWithContext(aws.Context, *rds.CopyOptionGroupInput, ...request.Option) (*rds.CopyOptionGroupOutput, error) CopyOptionGroupRequest(*rds.CopyOptionGroupInput) (*request.Request, *rds.CopyOptionGroupOutput) - CreateCustomAvailabilityZone(*rds.CreateCustomAvailabilityZoneInput) (*rds.CreateCustomAvailabilityZoneOutput, error) - CreateCustomAvailabilityZoneWithContext(aws.Context, *rds.CreateCustomAvailabilityZoneInput, ...request.Option) (*rds.CreateCustomAvailabilityZoneOutput, error) - CreateCustomAvailabilityZoneRequest(*rds.CreateCustomAvailabilityZoneInput) (*request.Request, *rds.CreateCustomAvailabilityZoneOutput) - CreateCustomDBEngineVersion(*rds.CreateCustomDBEngineVersionInput) (*rds.CreateCustomDBEngineVersionOutput, error) CreateCustomDBEngineVersionWithContext(aws.Context, *rds.CreateCustomDBEngineVersionInput, ...request.Option) (*rds.CreateCustomDBEngineVersionOutput, error) CreateCustomDBEngineVersionRequest(*rds.CreateCustomDBEngineVersionInput) (*request.Request, *rds.CreateCustomDBEngineVersionOutput) @@ -180,10 +176,6 @@ type RDSAPI interface { CreateOptionGroupWithContext(aws.Context, *rds.CreateOptionGroupInput, ...request.Option) (*rds.CreateOptionGroupOutput, error) CreateOptionGroupRequest(*rds.CreateOptionGroupInput) (*request.Request, *rds.CreateOptionGroupOutput) - DeleteCustomAvailabilityZone(*rds.DeleteCustomAvailabilityZoneInput) (*rds.DeleteCustomAvailabilityZoneOutput, error) - DeleteCustomAvailabilityZoneWithContext(aws.Context, *rds.DeleteCustomAvailabilityZoneInput, ...request.Option) (*rds.DeleteCustomAvailabilityZoneOutput, error) - DeleteCustomAvailabilityZoneRequest(*rds.DeleteCustomAvailabilityZoneInput) (*request.Request, *rds.DeleteCustomAvailabilityZoneOutput) - DeleteCustomDBEngineVersion(*rds.DeleteCustomDBEngineVersionInput) (*rds.DeleteCustomDBEngineVersionOutput, error) DeleteCustomDBEngineVersionWithContext(aws.Context, *rds.DeleteCustomDBEngineVersionInput, ...request.Option) (*rds.DeleteCustomDBEngineVersionOutput, error) DeleteCustomDBEngineVersionRequest(*rds.DeleteCustomDBEngineVersionInput) (*request.Request, *rds.DeleteCustomDBEngineVersionOutput) @@ -244,10 +236,6 @@ type RDSAPI interface { DeleteGlobalClusterWithContext(aws.Context, *rds.DeleteGlobalClusterInput, ...request.Option) (*rds.DeleteGlobalClusterOutput, error) DeleteGlobalClusterRequest(*rds.DeleteGlobalClusterInput) (*request.Request, *rds.DeleteGlobalClusterOutput) - DeleteInstallationMedia(*rds.DeleteInstallationMediaInput) (*rds.DeleteInstallationMediaOutput, error) - DeleteInstallationMediaWithContext(aws.Context, *rds.DeleteInstallationMediaInput, ...request.Option) (*rds.DeleteInstallationMediaOutput, error) - DeleteInstallationMediaRequest(*rds.DeleteInstallationMediaInput) (*request.Request, *rds.DeleteInstallationMediaOutput) - DeleteOptionGroup(*rds.DeleteOptionGroupInput) (*rds.DeleteOptionGroupOutput, error) DeleteOptionGroupWithContext(aws.Context, *rds.DeleteOptionGroupInput, ...request.Option) (*rds.DeleteOptionGroupOutput, error) DeleteOptionGroupRequest(*rds.DeleteOptionGroupInput) (*request.Request, *rds.DeleteOptionGroupOutput) @@ -267,13 +255,6 @@ type RDSAPI interface { DescribeCertificatesPages(*rds.DescribeCertificatesInput, func(*rds.DescribeCertificatesOutput, bool) bool) error DescribeCertificatesPagesWithContext(aws.Context, *rds.DescribeCertificatesInput, func(*rds.DescribeCertificatesOutput, bool) bool, ...request.Option) error - DescribeCustomAvailabilityZones(*rds.DescribeCustomAvailabilityZonesInput) (*rds.DescribeCustomAvailabilityZonesOutput, error) - DescribeCustomAvailabilityZonesWithContext(aws.Context, *rds.DescribeCustomAvailabilityZonesInput, ...request.Option) (*rds.DescribeCustomAvailabilityZonesOutput, error) - DescribeCustomAvailabilityZonesRequest(*rds.DescribeCustomAvailabilityZonesInput) (*request.Request, *rds.DescribeCustomAvailabilityZonesOutput) - - DescribeCustomAvailabilityZonesPages(*rds.DescribeCustomAvailabilityZonesInput, func(*rds.DescribeCustomAvailabilityZonesOutput, bool) bool) error - DescribeCustomAvailabilityZonesPagesWithContext(aws.Context, *rds.DescribeCustomAvailabilityZonesInput, func(*rds.DescribeCustomAvailabilityZonesOutput, bool) bool, ...request.Option) error - DescribeDBClusterBacktracks(*rds.DescribeDBClusterBacktracksInput) (*rds.DescribeDBClusterBacktracksOutput, error) DescribeDBClusterBacktracksWithContext(aws.Context, *rds.DescribeDBClusterBacktracksInput, ...request.Option) (*rds.DescribeDBClusterBacktracksOutput, error) DescribeDBClusterBacktracksRequest(*rds.DescribeDBClusterBacktracksInput) (*request.Request, *rds.DescribeDBClusterBacktracksOutput) @@ -458,13 +439,6 @@ type RDSAPI interface { DescribeGlobalClustersPages(*rds.DescribeGlobalClustersInput, func(*rds.DescribeGlobalClustersOutput, bool) bool) error DescribeGlobalClustersPagesWithContext(aws.Context, *rds.DescribeGlobalClustersInput, func(*rds.DescribeGlobalClustersOutput, bool) bool, ...request.Option) error - DescribeInstallationMedia(*rds.DescribeInstallationMediaInput) (*rds.DescribeInstallationMediaOutput, error) - DescribeInstallationMediaWithContext(aws.Context, *rds.DescribeInstallationMediaInput, ...request.Option) (*rds.DescribeInstallationMediaOutput, error) - DescribeInstallationMediaRequest(*rds.DescribeInstallationMediaInput) (*request.Request, *rds.DescribeInstallationMediaOutput) - - DescribeInstallationMediaPages(*rds.DescribeInstallationMediaInput, func(*rds.DescribeInstallationMediaOutput, bool) bool) error - DescribeInstallationMediaPagesWithContext(aws.Context, *rds.DescribeInstallationMediaInput, func(*rds.DescribeInstallationMediaOutput, bool) bool, ...request.Option) error - DescribeOptionGroupOptions(*rds.DescribeOptionGroupOptionsInput) (*rds.DescribeOptionGroupOptionsOutput, error) DescribeOptionGroupOptionsWithContext(aws.Context, *rds.DescribeOptionGroupOptionsInput, ...request.Option) (*rds.DescribeOptionGroupOptionsOutput, error) DescribeOptionGroupOptionsRequest(*rds.DescribeOptionGroupOptionsInput) (*request.Request, *rds.DescribeOptionGroupOptionsOutput) @@ -533,10 +507,6 @@ type RDSAPI interface { FailoverGlobalClusterWithContext(aws.Context, *rds.FailoverGlobalClusterInput, ...request.Option) (*rds.FailoverGlobalClusterOutput, error) FailoverGlobalClusterRequest(*rds.FailoverGlobalClusterInput) (*request.Request, *rds.FailoverGlobalClusterOutput) - ImportInstallationMedia(*rds.ImportInstallationMediaInput) (*rds.ImportInstallationMediaOutput, error) - ImportInstallationMediaWithContext(aws.Context, *rds.ImportInstallationMediaInput, ...request.Option) (*rds.ImportInstallationMediaOutput, error) - ImportInstallationMediaRequest(*rds.ImportInstallationMediaInput) (*request.Request, *rds.ImportInstallationMediaOutput) - ListTagsForResource(*rds.ListTagsForResourceInput) (*rds.ListTagsForResourceOutput, error) ListTagsForResourceWithContext(aws.Context, *rds.ListTagsForResourceInput, ...request.Option) (*rds.ListTagsForResourceOutput, error) ListTagsForResourceRequest(*rds.ListTagsForResourceInput) (*request.Request, *rds.ListTagsForResourceOutput)