From 2a9f8c3e4f7d82a08dd6e797181645d07ed87825 Mon Sep 17 00:00:00 2001
From: awstools 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.
- * 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: 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.
- * Deletes a custom engine version. To run this command, make sure you meet the following prerequisites: Deletes the installation medium for a DB engine that requires an on-premises customer provided license,
- * such as Microsoft SQL Server. Deletes an existing option group. 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.
- * Returns information about backtracks for a DB cluster. For more information on Amazon Aurora, see
@@ -3761,39 +3587,6 @@ export class RDS extends RDSClient {
}
}
- /**
- * Describes the available installation media for a DB engine that requires an
- * on-premises customer provided license, such as Microsoft SQL Server. Describes all available options. Imports the installation media for a DB engine that requires an on-premises
- * customer provided license, such as SQL Server. Lists all tags on an Amazon RDS resource. For an overview on tagging an Amazon RDS resource,
@@ -4248,7 +4008,7 @@ export class RDS extends RDSClient {
/**
* 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.
@@ -2578,39 +2474,6 @@ export class RDS extends RDSClient {
}
}
- /**
- *
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 diff --git a/clients/client-rds/src/RDSClient.ts b/clients/client-rds/src/RDSClient.ts index 02bce76b361c..12d5b7ac746c 100644 --- a/clients/client-rds/src/RDSClient.ts +++ b/clients/client-rds/src/RDSClient.ts @@ -85,10 +85,6 @@ import { } from "./commands/CopyDBParameterGroupCommand"; import { CopyDBSnapshotCommandInput, CopyDBSnapshotCommandOutput } from "./commands/CopyDBSnapshotCommand"; import { CopyOptionGroupCommandInput, CopyOptionGroupCommandOutput } from "./commands/CopyOptionGroupCommand"; -import { - CreateCustomAvailabilityZoneCommandInput, - CreateCustomAvailabilityZoneCommandOutput, -} from "./commands/CreateCustomAvailabilityZoneCommand"; import { CreateCustomDBEngineVersionCommandInput, CreateCustomDBEngineVersionCommandOutput, @@ -138,10 +134,6 @@ import { CreateGlobalClusterCommandOutput, } from "./commands/CreateGlobalClusterCommand"; import { CreateOptionGroupCommandInput, CreateOptionGroupCommandOutput } from "./commands/CreateOptionGroupCommand"; -import { - DeleteCustomAvailabilityZoneCommandInput, - DeleteCustomAvailabilityZoneCommandOutput, -} from "./commands/DeleteCustomAvailabilityZoneCommand"; import { DeleteCustomDBEngineVersionCommandInput, DeleteCustomDBEngineVersionCommandOutput, @@ -190,10 +182,6 @@ import { DeleteGlobalClusterCommandInput, DeleteGlobalClusterCommandOutput, } from "./commands/DeleteGlobalClusterCommand"; -import { - DeleteInstallationMediaCommandInput, - DeleteInstallationMediaCommandOutput, -} from "./commands/DeleteInstallationMediaCommand"; import { DeleteOptionGroupCommandInput, DeleteOptionGroupCommandOutput } from "./commands/DeleteOptionGroupCommand"; import { DeregisterDBProxyTargetsCommandInput, @@ -207,10 +195,6 @@ import { DescribeCertificatesCommandInput, DescribeCertificatesCommandOutput, } from "./commands/DescribeCertificatesCommand"; -import { - DescribeCustomAvailabilityZonesCommandInput, - DescribeCustomAvailabilityZonesCommandOutput, -} from "./commands/DescribeCustomAvailabilityZonesCommand"; import { DescribeDBClusterBacktracksCommandInput, DescribeDBClusterBacktracksCommandOutput, @@ -311,10 +295,6 @@ import { DescribeGlobalClustersCommandInput, DescribeGlobalClustersCommandOutput, } from "./commands/DescribeGlobalClustersCommand"; -import { - DescribeInstallationMediaCommandInput, - DescribeInstallationMediaCommandOutput, -} from "./commands/DescribeInstallationMediaCommand"; import { DescribeOptionGroupOptionsCommandInput, DescribeOptionGroupOptionsCommandOutput, @@ -356,10 +336,6 @@ import { FailoverGlobalClusterCommandInput, FailoverGlobalClusterCommandOutput, } from "./commands/FailoverGlobalClusterCommand"; -import { - ImportInstallationMediaCommandInput, - ImportInstallationMediaCommandOutput, -} from "./commands/ImportInstallationMediaCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, @@ -523,7 +499,6 @@ export type ServiceInputTypes = | CopyDBParameterGroupCommandInput | CopyDBSnapshotCommandInput | CopyOptionGroupCommandInput - | CreateCustomAvailabilityZoneCommandInput | CreateCustomDBEngineVersionCommandInput | CreateDBClusterCommandInput | CreateDBClusterEndpointCommandInput @@ -540,7 +515,6 @@ export type ServiceInputTypes = | CreateEventSubscriptionCommandInput | CreateGlobalClusterCommandInput | CreateOptionGroupCommandInput - | DeleteCustomAvailabilityZoneCommandInput | DeleteCustomDBEngineVersionCommandInput | DeleteDBClusterCommandInput | DeleteDBClusterEndpointCommandInput @@ -556,12 +530,10 @@ export type ServiceInputTypes = | DeleteDBSubnetGroupCommandInput | DeleteEventSubscriptionCommandInput | DeleteGlobalClusterCommandInput - | DeleteInstallationMediaCommandInput | DeleteOptionGroupCommandInput | DeregisterDBProxyTargetsCommandInput | DescribeAccountAttributesCommandInput | DescribeCertificatesCommandInput - | DescribeCustomAvailabilityZonesCommandInput | DescribeDBClusterBacktracksCommandInput | DescribeDBClusterEndpointsCommandInput | DescribeDBClusterParameterGroupsCommandInput @@ -590,7 +562,6 @@ export type ServiceInputTypes = | DescribeEventsCommandInput | DescribeExportTasksCommandInput | DescribeGlobalClustersCommandInput - | DescribeInstallationMediaCommandInput | DescribeOptionGroupOptionsCommandInput | DescribeOptionGroupsCommandInput | DescribeOrderableDBInstanceOptionsCommandInput @@ -602,7 +573,6 @@ export type ServiceInputTypes = | DownloadDBLogFilePortionCommandInput | FailoverDBClusterCommandInput | FailoverGlobalClusterCommandInput - | ImportInstallationMediaCommandInput | ListTagsForResourceCommandInput | ModifyCertificatesCommandInput | ModifyCurrentDBClusterCapacityCommandInput @@ -666,7 +636,6 @@ export type ServiceOutputTypes = | CopyDBParameterGroupCommandOutput | CopyDBSnapshotCommandOutput | CopyOptionGroupCommandOutput - | CreateCustomAvailabilityZoneCommandOutput | CreateCustomDBEngineVersionCommandOutput | CreateDBClusterCommandOutput | CreateDBClusterEndpointCommandOutput @@ -683,7 +652,6 @@ export type ServiceOutputTypes = | CreateEventSubscriptionCommandOutput | CreateGlobalClusterCommandOutput | CreateOptionGroupCommandOutput - | DeleteCustomAvailabilityZoneCommandOutput | DeleteCustomDBEngineVersionCommandOutput | DeleteDBClusterCommandOutput | DeleteDBClusterEndpointCommandOutput @@ -699,12 +667,10 @@ export type ServiceOutputTypes = | DeleteDBSubnetGroupCommandOutput | DeleteEventSubscriptionCommandOutput | DeleteGlobalClusterCommandOutput - | DeleteInstallationMediaCommandOutput | DeleteOptionGroupCommandOutput | DeregisterDBProxyTargetsCommandOutput | DescribeAccountAttributesCommandOutput | DescribeCertificatesCommandOutput - | DescribeCustomAvailabilityZonesCommandOutput | DescribeDBClusterBacktracksCommandOutput | DescribeDBClusterEndpointsCommandOutput | DescribeDBClusterParameterGroupsCommandOutput @@ -733,7 +699,6 @@ export type ServiceOutputTypes = | DescribeEventsCommandOutput | DescribeExportTasksCommandOutput | DescribeGlobalClustersCommandOutput - | DescribeInstallationMediaCommandOutput | DescribeOptionGroupOptionsCommandOutput | DescribeOptionGroupsCommandOutput | DescribeOrderableDBInstanceOptionsCommandOutput @@ -745,7 +710,6 @@ export type ServiceOutputTypes = | DownloadDBLogFilePortionCommandOutput | FailoverDBClusterCommandOutput | FailoverGlobalClusterCommandOutput - | ImportInstallationMediaCommandOutput | ListTagsForResourceCommandOutput | ModifyCertificatesCommandOutput | ModifyCurrentDBClusterCapacityCommandOutput diff --git a/clients/client-rds/src/commands/CreateCustomAvailabilityZoneCommand.ts b/clients/client-rds/src/commands/CreateCustomAvailabilityZoneCommand.ts deleted file mode 100644 index 11ed2d6c700d..000000000000 --- a/clients/client-rds/src/commands/CreateCustomAvailabilityZoneCommand.ts +++ /dev/null @@ -1,105 +0,0 @@ -import { getSerdePlugin } from "@aws-sdk/middleware-serde"; -import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse } from "@aws-sdk/protocol-http"; -import { Command as $Command } from "@aws-sdk/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - MiddlewareStack, - SerdeContext as __SerdeContext, -} from "@aws-sdk/types"; - -import { CreateCustomAvailabilityZoneMessage, CreateCustomAvailabilityZoneResult } from "../models/models_0"; -import { - deserializeAws_queryCreateCustomAvailabilityZoneCommand, - serializeAws_queryCreateCustomAvailabilityZoneCommand, -} from "../protocols/Aws_query"; -import { RDSClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../RDSClient"; - -export interface CreateCustomAvailabilityZoneCommandInput extends CreateCustomAvailabilityZoneMessage {} -export interface CreateCustomAvailabilityZoneCommandOutput - extends CreateCustomAvailabilityZoneResult, - __MetadataBearer {} - -/** - *
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. - *
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RDSClient, CreateCustomAvailabilityZoneCommand } from "@aws-sdk/client-rds"; // ES Modules import - * // const { RDSClient, CreateCustomAvailabilityZoneCommand } = require("@aws-sdk/client-rds"); // CommonJS import - * const client = new RDSClient(config); - * const command = new CreateCustomAvailabilityZoneCommand(input); - * const response = await client.send(command); - * ``` - * - * @see {@link CreateCustomAvailabilityZoneCommandInput} for command's `input` shape. - * @see {@link CreateCustomAvailabilityZoneCommandOutput} for command's `response` shape. - * @see {@link RDSClientResolvedConfig | config} for RDSClient's `config` shape. - * - */ -export class CreateCustomAvailabilityZoneCommand extends $Command< - CreateCustomAvailabilityZoneCommandInput, - CreateCustomAvailabilityZoneCommandOutput, - RDSClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: CreateCustomAvailabilityZoneCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStackDeletes 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. - *
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RDSClient, DeleteCustomAvailabilityZoneCommand } from "@aws-sdk/client-rds"; // ES Modules import - * // const { RDSClient, DeleteCustomAvailabilityZoneCommand } = require("@aws-sdk/client-rds"); // CommonJS import - * const client = new RDSClient(config); - * const command = new DeleteCustomAvailabilityZoneCommand(input); - * const response = await client.send(command); - * ``` - * - * @see {@link DeleteCustomAvailabilityZoneCommandInput} for command's `input` shape. - * @see {@link DeleteCustomAvailabilityZoneCommandOutput} for command's `response` shape. - * @see {@link RDSClientResolvedConfig | config} for RDSClient's `config` shape. - * - */ -export class DeleteCustomAvailabilityZoneCommand extends $Command< - DeleteCustomAvailabilityZoneCommandInput, - DeleteCustomAvailabilityZoneCommandOutput, - RDSClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: DeleteCustomAvailabilityZoneCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStackDeletes the installation medium for a DB engine that requires an on-premises customer provided license, - * such as Microsoft SQL Server.
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RDSClient, DeleteInstallationMediaCommand } from "@aws-sdk/client-rds"; // ES Modules import - * // const { RDSClient, DeleteInstallationMediaCommand } = require("@aws-sdk/client-rds"); // CommonJS import - * const client = new RDSClient(config); - * const command = new DeleteInstallationMediaCommand(input); - * const response = await client.send(command); - * ``` - * - * @see {@link DeleteInstallationMediaCommandInput} for command's `input` shape. - * @see {@link DeleteInstallationMediaCommandOutput} for command's `response` shape. - * @see {@link RDSClientResolvedConfig | config} for RDSClient's `config` shape. - * - */ -export class DeleteInstallationMediaCommand extends $Command< - DeleteInstallationMediaCommandInput, - DeleteInstallationMediaCommandOutput, - RDSClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: DeleteInstallationMediaCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStackReturns 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. - *
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RDSClient, DescribeCustomAvailabilityZonesCommand } from "@aws-sdk/client-rds"; // ES Modules import - * // const { RDSClient, DescribeCustomAvailabilityZonesCommand } = require("@aws-sdk/client-rds"); // CommonJS import - * const client = new RDSClient(config); - * const command = new DescribeCustomAvailabilityZonesCommand(input); - * const response = await client.send(command); - * ``` - * - * @see {@link DescribeCustomAvailabilityZonesCommandInput} for command's `input` shape. - * @see {@link DescribeCustomAvailabilityZonesCommandOutput} for command's `response` shape. - * @see {@link RDSClientResolvedConfig | config} for RDSClient's `config` shape. - * - */ -export class DescribeCustomAvailabilityZonesCommand extends $Command< - DescribeCustomAvailabilityZonesCommandInput, - DescribeCustomAvailabilityZonesCommandOutput, - RDSClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: DescribeCustomAvailabilityZonesCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStackDescribes the available installation media for a DB engine that requires an - * on-premises customer provided license, such as Microsoft SQL Server.
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RDSClient, DescribeInstallationMediaCommand } from "@aws-sdk/client-rds"; // ES Modules import - * // const { RDSClient, DescribeInstallationMediaCommand } = require("@aws-sdk/client-rds"); // CommonJS import - * const client = new RDSClient(config); - * const command = new DescribeInstallationMediaCommand(input); - * const response = await client.send(command); - * ``` - * - * @see {@link DescribeInstallationMediaCommandInput} for command's `input` shape. - * @see {@link DescribeInstallationMediaCommandOutput} for command's `response` shape. - * @see {@link RDSClientResolvedConfig | config} for RDSClient's `config` shape. - * - */ -export class DescribeInstallationMediaCommand extends $Command< - DescribeInstallationMediaCommandInput, - DescribeInstallationMediaCommandOutput, - RDSClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: DescribeInstallationMediaCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStackImports the installation media for a DB engine that requires an on-premises - * customer provided license, such as SQL Server.
- * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { RDSClient, ImportInstallationMediaCommand } from "@aws-sdk/client-rds"; // ES Modules import - * // const { RDSClient, ImportInstallationMediaCommand } = require("@aws-sdk/client-rds"); // CommonJS import - * const client = new RDSClient(config); - * const command = new ImportInstallationMediaCommand(input); - * const response = await client.send(command); - * ``` - * - * @see {@link ImportInstallationMediaCommandInput} for command's `input` shape. - * @see {@link ImportInstallationMediaCommandOutput} for command's `response` shape. - * @see {@link RDSClientResolvedConfig | config} for RDSClient's `config` shape. - * - */ -export class ImportInstallationMediaCommand extends $Command< - ImportInstallationMediaCommandInput, - ImportInstallationMediaCommandOutput, - RDSClientResolvedConfig -> { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: ImportInstallationMediaCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStackOverride the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS) - * certificate for Amazon RDS for new DB instances temporarily, or remove the override.
+ * 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 diff --git a/clients/client-rds/src/commands/index.ts b/clients/client-rds/src/commands/index.ts index b2d9332d684e..ac11d8eee62f 100644 --- a/clients/client-rds/src/commands/index.ts +++ b/clients/client-rds/src/commands/index.ts @@ -11,7 +11,6 @@ export * from "./CopyDBClusterSnapshotCommand"; export * from "./CopyDBParameterGroupCommand"; export * from "./CopyDBSnapshotCommand"; export * from "./CopyOptionGroupCommand"; -export * from "./CreateCustomAvailabilityZoneCommand"; export * from "./CreateCustomDBEngineVersionCommand"; export * from "./CreateDBClusterCommand"; export * from "./CreateDBClusterEndpointCommand"; @@ -28,7 +27,6 @@ export * from "./CreateDBSubnetGroupCommand"; export * from "./CreateEventSubscriptionCommand"; export * from "./CreateGlobalClusterCommand"; export * from "./CreateOptionGroupCommand"; -export * from "./DeleteCustomAvailabilityZoneCommand"; export * from "./DeleteCustomDBEngineVersionCommand"; export * from "./DeleteDBClusterCommand"; export * from "./DeleteDBClusterEndpointCommand"; @@ -44,12 +42,10 @@ export * from "./DeleteDBSnapshotCommand"; export * from "./DeleteDBSubnetGroupCommand"; export * from "./DeleteEventSubscriptionCommand"; export * from "./DeleteGlobalClusterCommand"; -export * from "./DeleteInstallationMediaCommand"; export * from "./DeleteOptionGroupCommand"; export * from "./DeregisterDBProxyTargetsCommand"; export * from "./DescribeAccountAttributesCommand"; export * from "./DescribeCertificatesCommand"; -export * from "./DescribeCustomAvailabilityZonesCommand"; export * from "./DescribeDBClusterBacktracksCommand"; export * from "./DescribeDBClusterEndpointsCommand"; export * from "./DescribeDBClusterParameterGroupsCommand"; @@ -78,7 +74,6 @@ export * from "./DescribeEventSubscriptionsCommand"; export * from "./DescribeEventsCommand"; export * from "./DescribeExportTasksCommand"; export * from "./DescribeGlobalClustersCommand"; -export * from "./DescribeInstallationMediaCommand"; export * from "./DescribeOptionGroupOptionsCommand"; export * from "./DescribeOptionGroupsCommand"; export * from "./DescribeOrderableDBInstanceOptionsCommand"; @@ -90,7 +85,6 @@ export * from "./DescribeValidDBInstanceModificationsCommand"; export * from "./DownloadDBLogFilePortionCommand"; export * from "./FailoverDBClusterCommand"; export * from "./FailoverGlobalClusterCommand"; -export * from "./ImportInstallationMediaCommand"; export * from "./ListTagsForResourceCommand"; export * from "./ModifyCertificatesCommand"; export * from "./ModifyCurrentDBClusterCapacityCommand"; diff --git a/clients/client-rds/src/models/models_0.ts b/clients/client-rds/src/models/models_0.ts index 53ad08976954..ab65ea74b70d 100644 --- a/clients/client-rds/src/models/models_0.ts +++ b/clients/client-rds/src/models/models_0.ts @@ -1,4 +1,4 @@ -import { ExceptionOptionType as __ExceptionOptionType, SENSITIVE_STRING } from "@aws-sdk/smithy-client"; +import { ExceptionOptionType as __ExceptionOptionType } from "@aws-sdk/smithy-client"; import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types"; import { RDSServiceException as __BaseException } from "./RDSServiceException"; @@ -2961,196 +2961,6 @@ export class OptionGroupQuotaExceededFault extends __BaseException { } } -/** - *
- */ -export interface CreateCustomAvailabilityZoneMessage { - /** - *The name of the custom Availability Zone (AZ).
- */ - CustomAvailabilityZoneName: string | undefined; - - /** - *The ID of an existing virtual private network (VPN) between the Amazon RDS website and - * the VMware vSphere cluster.
- */ - ExistingVpnId?: 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.
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.
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. - *
- */ -export interface VpnDetails { - /** - *The ID of the VPN.
- */ - VpnId?: string; - - /** - *The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.
- */ - VpnTunnelOriginatorIP?: string; - - /** - *The IP address of network traffic from Amazon Web Services to your on-premises data center.
- */ - VpnGatewayIp?: string; - - /** - *The preshared key (PSK) for the VPN.
- */ - VpnPSK?: string; - - /** - *The name of the VPN.
- */ - VpnName?: string; - - /** - *The state of the VPN.
- */ - VpnState?: string; -} - -export namespace VpnDetails { - /** - * @internal - */ - export const filterSensitiveLog = (obj: VpnDetails): any => ({ - ...obj, - ...(obj.VpnPSK && { VpnPSK: SENSITIVE_STRING }), - }); -} - -/** - *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. - *
- */ -export interface CustomAvailabilityZone { - /** - *The identifier of the custom AZ.
- *Amazon RDS generates a unique identifier when a custom AZ is created.
- */ - CustomAvailabilityZoneId?: string; - - /** - *The name of the custom AZ.
- */ - CustomAvailabilityZoneName?: string; - - /** - *The status of the custom AZ.
- */ - CustomAvailabilityZoneStatus?: string; - - /** - *Information about the virtual private network (VPN) between the VMware vSphere cluster - * and the Amazon Web Services website.
- */ - VpnDetails?: VpnDetails; -} - -export namespace CustomAvailabilityZone { - /** - * @internal - */ - export const filterSensitiveLog = (obj: CustomAvailabilityZone): any => ({ - ...obj, - ...(obj.VpnDetails && { VpnDetails: VpnDetails.filterSensitiveLog(obj.VpnDetails) }), - }); -} - -export interface CreateCustomAvailabilityZoneResult { - /** - *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. - *
- */ - CustomAvailabilityZone?: CustomAvailabilityZone; -} - -export namespace CreateCustomAvailabilityZoneResult { - /** - * @internal - */ - export const filterSensitiveLog = (obj: CreateCustomAvailabilityZoneResult): any => ({ - ...obj, - ...(obj.CustomAvailabilityZone && { - CustomAvailabilityZone: CustomAvailabilityZone.filterSensitiveLog(obj.CustomAvailabilityZone), - }), - }); -} - -/** - *
- * CustomAvailabilityZoneName
is already used by an existing custom
- * Availability Zone.
You have exceeded the maximum number of custom Availability Zones.
- */ -export class CustomAvailabilityZoneQuotaExceededFault extends __BaseException { - readonly name: "CustomAvailabilityZoneQuotaExceededFault" = "CustomAvailabilityZoneQuotaExceededFault"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionTypeThe database engine to use for your custom engine version (CEV). The only supported value is @@ -6122,7 +5932,8 @@ export interface CreateDBInstanceMessage { *
* 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.
*Example: us-east-1d
*
The custom AZ identifier.
- */ - CustomAvailabilityZoneId: string | undefined; -} - -export namespace DeleteCustomAvailabilityZoneMessage { - /** - * @internal - */ - export const filterSensitiveLog = (obj: DeleteCustomAvailabilityZoneMessage): any => ({ - ...obj, - }); -} - -export interface DeleteCustomAvailabilityZoneResult { - /** - *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. - *
- */ - CustomAvailabilityZone?: CustomAvailabilityZone; -} - -export namespace DeleteCustomAvailabilityZoneResult { - /** - * @internal - */ - export const filterSensitiveLog = (obj: DeleteCustomAvailabilityZoneResult): any => ({ - ...obj, - ...(obj.CustomAvailabilityZone && { - CustomAvailabilityZone: CustomAvailabilityZone.filterSensitiveLog(obj.CustomAvailabilityZone), - }), - }); -} - /** *The specified CEV was not found.
*/ @@ -11035,118 +10807,6 @@ export namespace DeleteGlobalClusterResult { }); } -export interface DeleteInstallationMediaMessage { - /** - *The installation medium ID.
- */ - InstallationMediaId: string | undefined; -} - -export namespace DeleteInstallationMediaMessage { - /** - * @internal - */ - export const filterSensitiveLog = (obj: DeleteInstallationMediaMessage): any => ({ - ...obj, - }); -} - -/** - *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.
- */ -export interface InstallationMediaFailureCause { - /** - *The reason that an installation media import failed.
- */ - Message?: string; -} - -export namespace InstallationMediaFailureCause { - /** - * @internal - */ - export const filterSensitiveLog = (obj: InstallationMediaFailureCause): any => ({ - ...obj, - }); -} - -/** - *Contains the installation media for a DB engine that requires an on-premises - * customer provided license, such as Microsoft SQL Server.
- */ -export interface InstallationMedia { - /** - *The installation medium ID.
- */ - InstallationMediaId?: string; - - /** - *The custom Availability Zone (AZ) that contains the installation media.
- */ - CustomAvailabilityZoneId?: string; - - /** - *The DB engine.
- */ - Engine?: string; - - /** - *The engine version of the DB engine.
- */ - EngineVersion?: string; - - /** - *The path to the installation medium for the DB engine.
- */ - EngineInstallationMediaPath?: string; - - /** - *The path to the installation medium for the operating system associated with the DB engine.
- */ - OSInstallationMediaPath?: string; - - /** - *The status of the installation medium.
- */ - Status?: string; - - /** - *If an installation media failure occurred, the cause of the failure.
- */ - FailureCause?: InstallationMediaFailureCause; -} - -export namespace InstallationMedia { - /** - * @internal - */ - export const filterSensitiveLog = (obj: InstallationMedia): any => ({ - ...obj, - }); -} - -/** - *
- * InstallationMediaID
doesn't refer to an existing installation medium.
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
.
The list of CustomAvailabilityZone objects for the Amazon Web Services account.
- */ - CustomAvailabilityZones?: CustomAvailabilityZone[]; -} - -export namespace CustomAvailabilityZoneMessage { - /** - * @internal - */ - export const filterSensitiveLog = (obj: CustomAvailabilityZoneMessage): any => ({ - ...obj, - ...(obj.CustomAvailabilityZones && { - CustomAvailabilityZones: obj.CustomAvailabilityZones.map((item) => - CustomAvailabilityZone.filterSensitiveLog(item) - ), - }), - }); -} - -export interface DescribeCustomAvailabilityZonesMessage { - /** - *The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.
- */ - CustomAvailabilityZoneId?: string; - - /** - *A filter that specifies one or more custom AZs to describe.
- */ - Filters?: Filter[]; - - /** - *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?: number; - - /** - *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
.
Contains the result of a successful invocation of the DescribeDBClusterBacktracks
action.
Information about the connection health of an RDS Proxy target.
+ */ +export interface TargetHealth { + /** + *The current state of the connection health lifecycle for the RDS Proxy target. + * The following is a typical lifecycle example for the states of an RDS Proxy target:
+ *
+ * registering
> unavailable
> available
> unavailable
> available
+ *
The reason for the current health State
of the RDS Proxy target.
A description of the health of the RDS Proxy target.
+ * If the State
is AVAILABLE
, a description is not included.
Contains the details for an RDS Proxy target. It represents an RDS DB instance or Aurora DB cluster + * that the proxy can connect to. One or more targets are associated with an RDS Proxy target group.
+ *This data type is used as a response element in the DescribeDBProxyTargets
action.
The Amazon Resource Name (ARN) for the RDS DB instance or Aurora DB cluster.
+ */ + TargetArn?: string; + + /** + *The writer endpoint for the RDS DB instance or Aurora DB cluster.
+ */ + Endpoint?: string; + + /** + *The DB cluster identifier when the target represents an Aurora DB cluster. This field is blank when the target represents an RDS DB instance.
+ */ + TrackedClusterId?: string; + + /** + *The identifier representing the target. It can be the instance identifier for an RDS DB instance, + * or the cluster identifier for an Aurora DB cluster.
+ */ + RdsResourceId?: string; + + /** + *The port that the RDS Proxy uses to connect to the target RDS DB instance or Aurora DB cluster.
+ */ + Port?: number; + + /** + *Specifies the kind of database, such as an RDS DB instance or an Aurora DB cluster, that the target represents.
+ */ + Type?: TargetType | string; + + /** + *A value that indicates whether the target of the proxy can be used for read/write or read-only operations.
+ */ + Role?: TargetRole | string; + + /** + *Information about the connection health of the RDS Proxy target.
+ */ + TargetHealth?: TargetHealth; +} + +export namespace DBProxyTarget { + /** + * @internal + */ + export const filterSensitiveLog = (obj: DBProxyTarget): any => ({ + ...obj, + }); +} + +export interface DescribeDBProxyTargetsResponse { + /** + *An arbitrary number of DBProxyTarget
objects, containing details of the corresponding targets.
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
.
Contains the result of a successful invocation of the DescribeDBSecurityGroups
action.
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
.
A list of DBSecurityGroup
instances.
The name of the DB security group to return details for.
+ */ + DBSecurityGroupName?: string; + + /** + *This parameter isn't currently supported.
+ */ + Filters?: Filter[]; + + /** + *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.
+ */ + MaxRecords?: number; + + /** + *An optional pagination token provided by a previous
+ * DescribeDBSecurityGroups
request.
+ * If this parameter is specified, the response includes
+ * only records beyond the marker,
+ * up to the value specified by MaxRecords
.
The identifier for the DB snapshot to describe the attributes for.
+ */ + DBSnapshotIdentifier: string | undefined; +} + +export namespace DescribeDBSnapshotAttributesMessage { + /** + * @internal + */ + export const filterSensitiveLog = (obj: DescribeDBSnapshotAttributesMessage): any => ({ + ...obj, + }); +} + +/** + *Contains the name and values of a manual DB snapshot attribute
+ *Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
+ * to restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute
+ * API.
The name of the manual DB snapshot attribute.
+ *The attribute named restore
refers to the list of Amazon Web Services accounts that
+ * have permission to copy or restore the manual DB cluster snapshot. For more information,
+ * see the ModifyDBSnapshotAttribute
+ * API action.
The value or values for the manual DB snapshot attribute.
+ *If the AttributeName
field is set to restore
, then this element
+ * returns a list of IDs of the Amazon Web Services accounts that are authorized to copy or restore the manual
+ * DB snapshot. If a value of all
is in the list, then the manual DB snapshot
+ * is public and available for any Amazon Web Services account to copy or restore.
Contains the results of a successful call to the DescribeDBSnapshotAttributes
+ * API action.
Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
+ * to copy or restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute
+ * API action.
The identifier of the manual DB snapshot that the attributes apply to.
+ */ + DBSnapshotIdentifier?: string; + + /** + *The list of attributes and values for the manual DB snapshot.
+ */ + DBSnapshotAttributes?: DBSnapshotAttribute[]; +} + +export namespace DBSnapshotAttributesResult { + /** + * @internal + */ + export const filterSensitiveLog = (obj: DBSnapshotAttributesResult): any => ({ + ...obj, + }); +} + +export interface DescribeDBSnapshotAttributesResult { + /** + *Contains the results of a successful call to the DescribeDBSnapshotAttributes
+ * API action.
Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
+ * to copy or restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute
+ * API action.
Contains the result of a successful invocation of the DescribeDBSnapshots
action.
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
.
A list of DBSnapshot
instances.
Information about the connection health of an RDS Proxy target.
- */ -export interface TargetHealth { - /** - *The current state of the connection health lifecycle for the RDS Proxy target. - * The following is a typical lifecycle example for the states of an RDS Proxy target:
- *
- * registering
> unavailable
> available
> unavailable
> available
- *
The reason for the current health State
of the RDS Proxy target.
A description of the health of the RDS Proxy target.
- * If the State
is AVAILABLE
, a description is not included.
Contains the details for an RDS Proxy target. It represents an RDS DB instance or Aurora DB cluster - * that the proxy can connect to. One or more targets are associated with an RDS Proxy target group.
- *This data type is used as a response element in the DescribeDBProxyTargets
action.
The Amazon Resource Name (ARN) for the RDS DB instance or Aurora DB cluster.
- */ - TargetArn?: string; - - /** - *The writer endpoint for the RDS DB instance or Aurora DB cluster.
- */ - Endpoint?: string; - - /** - *The DB cluster identifier when the target represents an Aurora DB cluster. This field is blank when the target represents an RDS DB instance.
- */ - TrackedClusterId?: string; - - /** - *The identifier representing the target. It can be the instance identifier for an RDS DB instance, - * or the cluster identifier for an Aurora DB cluster.
- */ - RdsResourceId?: string; - - /** - *The port that the RDS Proxy uses to connect to the target RDS DB instance or Aurora DB cluster.
- */ - Port?: number; - - /** - *Specifies the kind of database, such as an RDS DB instance or an Aurora DB cluster, that the target represents.
- */ - Type?: TargetType | string; - - /** - *A value that indicates whether the target of the proxy can be used for read/write or read-only operations.
- */ - Role?: TargetRole | string; - - /** - *Information about the connection health of the RDS Proxy target.
- */ - TargetHealth?: TargetHealth; -} - -export namespace DBProxyTarget { - /** - * @internal - */ - export const filterSensitiveLog = (obj: DBProxyTarget): any => ({ - ...obj, - }); -} - -export interface DescribeDBProxyTargetsResponse { - /** - *An arbitrary number of DBProxyTarget
objects, containing details of the corresponding targets.
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
.
Contains the result of a successful invocation of the DescribeDBSecurityGroups
action.
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
.
A list of DBSecurityGroup
instances.
The name of the DB security group to return details for.
- */ - DBSecurityGroupName?: string; - - /** - *This parameter isn't currently supported.
- */ - Filters?: Filter[]; - - /** - *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.
- */ - MaxRecords?: number; - - /** - *An optional pagination token provided by a previous
- * DescribeDBSecurityGroups
request.
- * If this parameter is specified, the response includes
- * only records beyond the marker,
- * up to the value specified by MaxRecords
.
The identifier for the DB snapshot to describe the attributes for.
- */ - DBSnapshotIdentifier: string | undefined; -} - -export namespace DescribeDBSnapshotAttributesMessage { - /** - * @internal - */ - export const filterSensitiveLog = (obj: DescribeDBSnapshotAttributesMessage): any => ({ - ...obj, - }); -} - -/** - *Contains the name and values of a manual DB snapshot attribute
- *Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
- * to restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute
- * API.
The name of the manual DB snapshot attribute.
- *The attribute named restore
refers to the list of Amazon Web Services accounts that
- * have permission to copy or restore the manual DB cluster snapshot. For more information,
- * see the ModifyDBSnapshotAttribute
- * API action.
The value or values for the manual DB snapshot attribute.
- *If the AttributeName
field is set to restore
, then this element
- * returns a list of IDs of the Amazon Web Services accounts that are authorized to copy or restore the manual
- * DB snapshot. If a value of all
is in the list, then the manual DB snapshot
- * is public and available for any Amazon Web Services account to copy or restore.
Contains the results of a successful call to the DescribeDBSnapshotAttributes
- * API action.
Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
- * to copy or restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute
- * API action.
The identifier of the manual DB snapshot that the attributes apply to.
- */ - DBSnapshotIdentifier?: string; - - /** - *The list of attributes and values for the manual DB snapshot.
- */ - DBSnapshotAttributes?: DBSnapshotAttribute[]; -} - -export namespace DBSnapshotAttributesResult { - /** - * @internal - */ - export const filterSensitiveLog = (obj: DBSnapshotAttributesResult): any => ({ - ...obj, - }); -} - -export interface DescribeDBSnapshotAttributesResult { - /** - *Contains the results of a successful call to the DescribeDBSnapshotAttributes
- * API action.
Manual DB snapshot attributes are used to authorize other Amazon Web Services accounts
- * to copy or restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute
- * API action.
Contains the result of a successful invocation of the DescribeDBSnapshots
action.
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
.
A list of DBSnapshot
instances.
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
+ *
The installation medium ID.
- */ - InstallationMediaId?: string; - - /** - *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.
- *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
.
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
.
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
.
The list of InstallationMedia objects for the Amazon Web Services account.
- */ - InstallationMedia?: InstallationMedia[]; -} - -export namespace InstallationMediaMessage { - /** - * @internal - */ - export const filterSensitiveLog = (obj: InstallationMediaMessage): any => ({ - ...obj, - }); -} - /** * */ @@ -3215,99 +2999,6 @@ export namespace FailoverGlobalClusterResult { }); } -export interface ImportInstallationMediaMessage { - /** - *The identifier of the custom Availability Zone (AZ) to import the installation media to.
- */ - CustomAvailabilityZoneId: string | undefined; - - /** - *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
- *
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.
- */ - EngineVersion: string | undefined; - - /** - *The path to the installation medium for the specified DB engine.
- *Example: SQLServerISO/en_sql_server_2016_enterprise_x64_dvd_8701793.iso
- *
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
- *
The specified installation medium has already been imported.
- */ -export class InstallationMediaAlreadyExistsFault extends __BaseException { - readonly name: "InstallationMediaAlreadyExistsFault" = "InstallationMediaAlreadyExistsFault"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionTypeCreates a custom Availability Zone (AZ).
\nA custom AZ is an on-premises AZ that is integrated with a VMware vSphere cluster.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
" - } - }, - "com.amazonaws.rds#CreateCustomAvailabilityZoneMessage": { - "type": "structure", - "members": { - "CustomAvailabilityZoneName": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The name of the custom Availability Zone (AZ).
", - "smithy.api#required": {} - } - }, - "ExistingVpnId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The ID of an existing virtual private network (VPN) between the Amazon RDS website and\n the VMware vSphere cluster.
" - } - }, - "NewVpnTunnelName": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The name of a new VPN tunnel between the Amazon RDS website and the VMware vSphere cluster.
\nSpecify this parameter only if ExistingVpnId
isn't specified.
The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.
\nSpecify this parameter only if ExistingVpnId
isn't specified.
The Availability Zone (AZ) where the database will be created. For information on\n Amazon Web Services Regions and Availability Zones, see \n Regions\n and Availability Zones.
\n\n Amazon Aurora\n
\nNot applicable. Availability Zones are managed by the DB cluster.
\nDefault: A random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region.
\nExample: us-east-1d
\n
Constraint: The AvailabilityZone
parameter can't be specified if the DB instance is a Multi-AZ deployment. \n 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,\n specify the identifier of the custom Availability Zone to create the DB instance\n in.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
\nThe Availability Zone (AZ) where the database will be created. For information on\n Amazon Web Services Regions and Availability Zones, see \n Regions\n and Availability Zones.
\n\n Amazon Aurora\n
\nEach Aurora DB cluster hosts copies of its storage in three separate Availability Zones. Specify one of these \n Availability Zones. Aurora automatically chooses an appropriate Availability Zone if you don't specify one.
\nDefault: A random, system-chosen Availability Zone in the endpoint's Amazon Web Services Region.
\nExample: us-east-1d
\n
Constraint: The AvailabilityZone
parameter can't be specified if the DB instance is a Multi-AZ deployment. \n 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,\n specify the identifier of the custom Availability Zone to create the DB instance\n in.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
\nThe identifier of the custom AZ.
\nAmazon RDS generates a unique identifier when a custom AZ is created.
" - } - }, - "CustomAvailabilityZoneName": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The name of the custom AZ.
" - } - }, - "CustomAvailabilityZoneStatus": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The status of the custom AZ.
" - } - }, - "VpnDetails": { - "target": "com.amazonaws.rds#VpnDetails", - "traits": { - "smithy.api#documentation": "Information about the virtual private network (VPN) between the VMware vSphere cluster\n and the Amazon Web Services website.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A custom Availability Zone (AZ) is an on-premises AZ that is integrated with a VMware vSphere cluster.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
" - } - }, - "com.amazonaws.rds#CustomAvailabilityZoneAlreadyExistsFault": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.rds#ExceptionMessage" - } - }, - "traits": { - "aws.protocols#awsQueryError": { - "code": "CustomAvailabilityZoneAlreadyExists", - "httpResponseCode": 400 - }, - "smithy.api#documentation": "\n CustomAvailabilityZoneName
is already used by an existing custom\n Availability Zone.
An optional pagination token provided by a previous\n DescribeCustomAvailabilityZones
request.\n If this parameter is specified, the response includes\n only records beyond the marker,\n up to the value specified by MaxRecords
.
The list of CustomAvailabilityZone objects for the Amazon Web Services account.
" - } - } - } - }, "com.amazonaws.rds#CustomAvailabilityZoneNotFoundFault": { "type": "structure", "members": { @@ -3956,23 +3808,6 @@ "smithy.api#httpError": 404 } }, - "com.amazonaws.rds#CustomAvailabilityZoneQuotaExceededFault": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.rds#ExceptionMessage" - } - }, - "traits": { - "aws.protocols#awsQueryError": { - "code": "CustomAvailabilityZoneQuotaExceeded", - "httpResponseCode": 400 - }, - "smithy.api#documentation": "You have exceeded the maximum number of custom Availability Zones.
", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, "com.amazonaws.rds#CustomDBEngineVersionAlreadyExistsFault": { "type": "structure", "members": { @@ -7869,46 +7704,6 @@ "smithy.api#httpError": 400 } }, - "com.amazonaws.rds#DeleteCustomAvailabilityZone": { - "type": "operation", - "input": { - "target": "com.amazonaws.rds#DeleteCustomAvailabilityZoneMessage" - }, - "output": { - "target": "com.amazonaws.rds#DeleteCustomAvailabilityZoneResult" - }, - "errors": [ - { - "target": "com.amazonaws.rds#CustomAvailabilityZoneNotFoundFault" - }, - { - "target": "com.amazonaws.rds#KMSKeyNotAccessibleFault" - } - ], - "traits": { - "smithy.api#documentation": "Deletes a custom Availability Zone (AZ).
\nA custom AZ is an on-premises AZ that is integrated with a VMware vSphere cluster.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
" - } - }, - "com.amazonaws.rds#DeleteCustomAvailabilityZoneMessage": { - "type": "structure", - "members": { - "CustomAvailabilityZoneId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The custom AZ identifier.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.rds#DeleteCustomAvailabilityZoneResult": { - "type": "structure", - "members": { - "CustomAvailabilityZone": { - "target": "com.amazonaws.rds#CustomAvailabilityZone" - } - } - }, "com.amazonaws.rds#DeleteCustomDBEngineVersion": { "type": "operation", "input": { @@ -8044,6 +7839,9 @@ "input": { "target": "com.amazonaws.rds#DeleteDBClusterParameterGroupMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBParameterGroupNotFoundFault" @@ -8248,6 +8046,9 @@ "input": { "target": "com.amazonaws.rds#DeleteDBParameterGroupMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBParameterGroupNotFoundFault" @@ -8366,6 +8167,9 @@ "input": { "target": "com.amazonaws.rds#DeleteDBSecurityGroupMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBSecurityGroupNotFoundFault" @@ -8441,6 +8245,9 @@ "input": { "target": "com.amazonaws.rds#DeleteDBSubnetGroupMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBSubnetGroupNotFoundFault" @@ -8554,40 +8361,14 @@ } } }, - "com.amazonaws.rds#DeleteInstallationMedia": { - "type": "operation", - "input": { - "target": "com.amazonaws.rds#DeleteInstallationMediaMessage" - }, - "output": { - "target": "com.amazonaws.rds#InstallationMedia" - }, - "errors": [ - { - "target": "com.amazonaws.rds#InstallationMediaNotFoundFault" - } - ], - "traits": { - "smithy.api#documentation": "Deletes the installation medium for a DB engine that requires an on-premises customer provided license,\n such as Microsoft SQL Server.
" - } - }, - "com.amazonaws.rds#DeleteInstallationMediaMessage": { - "type": "structure", - "members": { - "InstallationMediaId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The installation medium ID.
", - "smithy.api#required": {} - } - } - } - }, "com.amazonaws.rds#DeleteOptionGroup": { "type": "operation", "input": { "target": "com.amazonaws.rds#DeleteOptionGroupMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#InvalidOptionGroupStateFault" @@ -8749,58 +8530,6 @@ "smithy.api#documentation": "" } }, - "com.amazonaws.rds#DescribeCustomAvailabilityZones": { - "type": "operation", - "input": { - "target": "com.amazonaws.rds#DescribeCustomAvailabilityZonesMessage" - }, - "output": { - "target": "com.amazonaws.rds#CustomAvailabilityZoneMessage" - }, - "errors": [ - { - "target": "com.amazonaws.rds#CustomAvailabilityZoneNotFoundFault" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about custom Availability Zones (AZs).
\nA custom AZ is an on-premises AZ that is integrated with a VMware vSphere cluster.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
", - "smithy.api#paginated": { - "inputToken": "Marker", - "outputToken": "Marker", - "items": "CustomAvailabilityZones", - "pageSize": "MaxRecords" - } - } - }, - "com.amazonaws.rds#DescribeCustomAvailabilityZonesMessage": { - "type": "structure", - "members": { - "CustomAvailabilityZoneId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The custom AZ identifier. If this parameter is specified, information from only the specific custom AZ is returned.
" - } - }, - "Filters": { - "target": "com.amazonaws.rds#FilterList", - "traits": { - "smithy.api#documentation": "A filter that specifies one or more custom AZs to describe.
" - } - }, - "MaxRecords": { - "target": "com.amazonaws.rds#IntegerOptional", - "traits": { - "smithy.api#documentation": "The maximum number of records to include in the response.\n If more records exist than the specified MaxRecords
value,\n a pagination token called a marker is included in the response so you can retrieve the remaining results.
Default: 100
\nConstraints: Minimum 20, maximum 100.
" - } - }, - "Marker": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "An optional pagination token provided by a previous\n DescribeCustomAvailabilityZones
request.\n If this parameter is specified, the response includes\n only records beyond the marker,\n up to the value specified by MaxRecords
.
The name of the DB parameter group family.
", + "smithy.api#documentation": "The name of the DB parameter group family.
\nValid Values:
\n\n aurora5.6
\n
\n aurora-mysql5.7
\n
\n aurora-mysql8.0
\n
\n aurora-postgresql10
\n
\n aurora-postgresql11
\n
\n aurora-postgresql12
\n
\n aurora-postgresql13
\n
\n mariadb10.2
\n
\n mariadb10.3
\n
\n mariadb10.4
\n
\n mariadb10.5
\n
\n mariadb10.6
\n
\n mysql5.7
\n
\n mysql8.0
\n
\n postgres10
\n
\n postgres11
\n
\n postgres12
\n
\n postgres13
\n
\n postgres14
\n
\n sqlserver-ee-11.0
\n
\n sqlserver-ee-12.0
\n
\n sqlserver-ee-13.0
\n
\n sqlserver-ee-14.0
\n
\n sqlserver-ee-15.0
\n
\n sqlserver-ex-11.0
\n
\n sqlserver-ex-12.0
\n
\n sqlserver-ex-13.0
\n
\n sqlserver-ex-14.0
\n
\n sqlserver-ex-15.0
\n
\n sqlserver-se-11.0
\n
\n sqlserver-se-12.0
\n
\n sqlserver-se-13.0
\n
\n sqlserver-se-14.0
\n
\n sqlserver-se-15.0
\n
\n sqlserver-web-11.0
\n
\n sqlserver-web-12.0
\n
\n sqlserver-web-13.0
\n
\n sqlserver-web-14.0
\n
\n sqlserver-web-15.0
\n
Describes the available installation media for a DB engine that requires an \n on-premises customer provided license, such as Microsoft SQL Server.
", - "smithy.api#paginated": { - "inputToken": "Marker", - "outputToken": "Marker", - "items": "InstallationMedia", - "pageSize": "MaxRecords" - } - } - }, - "com.amazonaws.rds#DescribeInstallationMediaMessage": { - "type": "structure", - "members": { - "InstallationMediaId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The installation medium ID.
" - } - }, - "Filters": { - "target": "com.amazonaws.rds#FilterList", - "traits": { - "smithy.api#documentation": "A filter that specifies one or more installation media to describe. Supported filters\n include the following:
\n\n custom-availability-zone-id
- Accepts custom Availability Zone (AZ)\n identifiers. The results list includes information about only the custom AZs\n identified by these identifiers.
\n engine
- Accepts database engines. The results list includes information about \n only the database engines identified by these identifiers.
For more information about the valid engines for installation media, see ImportInstallationMedia.
\nAn optional pagination token provided by a previous DescribeInstallationMedia request.\n If this parameter is specified, the response includes\n only records beyond the marker, up to the value specified by MaxRecords
.
An optional pagination token provided by a previous request.\n If this parameter is specified, the response includes\n only records beyond the marker,\n up to the value specified by MaxRecords
.
Imports the installation media for a DB engine that requires an on-premises \n customer provided license, such as SQL Server.
" - } - }, - "com.amazonaws.rds#ImportInstallationMediaMessage": { - "type": "structure", - "members": { - "CustomAvailabilityZoneId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The identifier of the custom Availability Zone (AZ) to import the installation media to.
", - "smithy.api#required": {} - } - }, - "Engine": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The name of the database engine to be used for this instance.
\nThe list only includes supported DB engines that require an on-premises \n customer provided license.
\nValid Values:
\n\n sqlserver-ee
\n
\n sqlserver-se
\n
\n sqlserver-ex
\n
\n sqlserver-web
\n
The version number of the database engine to use.
\nFor a list of valid engine versions, call DescribeDBEngineVersions.
\nThe following are the database engines and links to information about the major and minor \n versions. The list only includes DB engines that require an on-premises \n customer provided license.
\n\n Microsoft SQL Server\n
\nSee \n Microsoft SQL Server Versions on Amazon RDS in the Amazon RDS User Guide.
", - "smithy.api#required": {} - } - }, - "EngineInstallationMediaPath": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The path to the installation medium for the specified DB engine.
\nExample: SQLServerISO/en_sql_server_2016_enterprise_x64_dvd_8701793.iso
\n
The path to the installation medium for the operating system associated with the specified DB engine.
\nExample: WindowsISO/en_windows_server_2016_x64_dvd_9327751.iso
\n
The installation medium ID.
" - } - }, - "CustomAvailabilityZoneId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The custom Availability Zone (AZ) that contains the installation media.
" - } - }, - "Engine": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The DB engine.
" - } - }, - "EngineVersion": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The engine version of the DB engine.
" - } - }, - "EngineInstallationMediaPath": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The path to the installation medium for the DB engine.
" - } - }, - "OSInstallationMediaPath": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The path to the installation medium for the operating system associated with the DB engine.
" - } - }, - "Status": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The status of the installation medium.
" - } - }, - "FailureCause": { - "target": "com.amazonaws.rds#InstallationMediaFailureCause", - "traits": { - "smithy.api#documentation": "If an installation media failure occurred, the cause of the failure.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Contains the installation media for a DB engine that requires an on-premises \n customer provided license, such as Microsoft SQL Server.
" - } - }, - "com.amazonaws.rds#InstallationMediaAlreadyExistsFault": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.rds#ExceptionMessage" - } - }, - "traits": { - "aws.protocols#awsQueryError": { - "code": "InstallationMediaAlreadyExists", - "httpResponseCode": 400 - }, - "smithy.api#documentation": "The specified installation medium has already been imported.
", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.rds#InstallationMediaFailureCause": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The reason that an installation media import failed.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Contains the cause of an installation media failure. Installation media is used \n for a DB engine that requires an on-premises \n customer provided license, such as Microsoft SQL Server.
" - } - }, - "com.amazonaws.rds#InstallationMediaList": { - "type": "list", - "member": { - "target": "com.amazonaws.rds#InstallationMedia", - "traits": { - "smithy.api#xmlName": "InstallationMedia" - } - } - }, - "com.amazonaws.rds#InstallationMediaMessage": { - "type": "structure", - "members": { - "Marker": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "An optional pagination token provided by a previous\n DescribeInstallationMedia request.\n If this parameter is specified, the response includes\n only records beyond the marker,\n up to the value specified by MaxRecords
.
The list of InstallationMedia objects for the Amazon Web Services account.
" - } - } - } - }, - "com.amazonaws.rds#InstallationMediaNotFoundFault": { - "type": "structure", - "members": { - "message": { - "target": "com.amazonaws.rds#ExceptionMessage" - } - }, - "traits": { - "aws.protocols#awsQueryError": { - "code": "InstallationMediaNotFound", - "httpResponseCode": 404 - }, - "smithy.api#documentation": "\n InstallationMediaID
doesn't refer to an existing installation medium.
Override the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS)\n certificate for Amazon RDS for new DB instances temporarily, or remove the override.
\nBy using this operation, you can specify an RDS-approved SSL/TLS certificate for new DB\n instances that is different from the default certificate provided by RDS. You can also\n use this operation to remove the override, so that new DB instances use the default\n certificate provided by RDS.
\nYou might need to override the default certificate in the following situations:
\nYou already migrated your applications to support the latest certificate authority (CA) certificate, but the new CA certificate is not yet \n the RDS default CA certificate for the specified Amazon Web Services Region.
\nRDS has already moved to a new default CA certificate for the specified Amazon Web Services\n Region, but you are still in the process of supporting the new CA certificate.\n In this case, you temporarily need additional time to finish your application\n changes.
\nFor more information about rotating your SSL/TLS certificate for RDS DB engines, see \n \n Rotating Your SSL/TLS Certificate in the Amazon RDS User Guide.
\nFor more information about rotating your SSL/TLS certificate for Aurora DB engines, see \n \n Rotating Your SSL/TLS Certificate in the Amazon Aurora User Guide.
" + "smithy.api#documentation": "Override the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS)\n certificate for Amazon RDS for new DB instances, or remove the override.
\nBy using this operation, you can specify an RDS-approved SSL/TLS certificate for new DB\n instances that is different from the default certificate provided by RDS. You can also\n use this operation to remove the override, so that new DB instances use the default\n certificate provided by RDS.
\nYou might need to override the default certificate in the following situations:
\nYou already migrated your applications to support the latest certificate authority (CA) certificate, but the new CA certificate is not yet \n the RDS default CA certificate for the specified Amazon Web Services Region.
\nRDS has already moved to a new default CA certificate for the specified Amazon Web Services\n Region, but you are still in the process of supporting the new CA certificate.\n In this case, you temporarily need additional time to finish your application\n changes.
\nFor more information about rotating your SSL/TLS certificate for RDS DB engines, see \n \n Rotating Your SSL/TLS Certificate in the Amazon RDS User Guide.
\nFor more information about rotating your SSL/TLS certificate for Aurora DB engines, see \n \n Rotating Your SSL/TLS Certificate in the Amazon Aurora User Guide.
" } }, "com.amazonaws.rds#ModifyCertificatesMessage": { @@ -16894,6 +16381,9 @@ "input": { "target": "com.amazonaws.rds#RemoveRoleFromDBClusterMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBClusterNotFoundFault" @@ -16939,6 +16429,9 @@ "input": { "target": "com.amazonaws.rds#RemoveRoleFromDBInstanceMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBInstanceNotFoundFault" @@ -17035,6 +16528,9 @@ "input": { "target": "com.amazonaws.rds#RemoveTagsFromResourceMessage" }, + "output": { + "target": "smithy.api#Unit" + }, "errors": [ { "target": "com.amazonaws.rds#DBClusterNotFoundFault" @@ -20220,12 +19716,6 @@ "target": "com.amazonaws.rds#String" } }, - "com.amazonaws.rds#StringSensitive": { - "type": "string", - "traits": { - "smithy.api#sensitive": {} - } - }, "com.amazonaws.rds#Subnet": { "type": "structure", "members": { @@ -20808,50 +20298,6 @@ } } }, - "com.amazonaws.rds#VpnDetails": { - "type": "structure", - "members": { - "VpnId": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The ID of the VPN.
" - } - }, - "VpnTunnelOriginatorIP": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The IP address of network traffic from your on-premises data center. A custom AZ receives the network traffic.
" - } - }, - "VpnGatewayIp": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The IP address of network traffic from Amazon Web Services to your on-premises data center.
" - } - }, - "VpnPSK": { - "target": "com.amazonaws.rds#StringSensitive", - "traits": { - "smithy.api#documentation": "The preshared key (PSK) for the VPN.
" - } - }, - "VpnName": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The name of the VPN.
" - } - }, - "VpnState": { - "target": "com.amazonaws.rds#String", - "traits": { - "smithy.api#documentation": "The state of the VPN.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Information about the virtual private network (VPN) between the VMware vSphere cluster and the Amazon Web Services website.
\nFor more information about RDS on VMware, see the \n \n RDS on VMware User Guide.\n
" - } - }, "com.amazonaws.rds#WriteForwardingStatus": { "type": "string", "traits": {