The specified configuration for field-level encryption can't be associated with the specified cache behavior.
+ * You cannot create more cache behaviors for the distribution.
*
*/
-export interface IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior
+export interface TooManyCacheBehaviors
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior";
- name: "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior";
+ __type: "TooManyCacheBehaviors";
+ name: "TooManyCacheBehaviors";
$fault: "client";
Message?: string;
}
-export namespace IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior {
- export function isa(
- o: any
- ): o is IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior {
- return _smithy.isa(
- o,
- "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"
- );
+export namespace TooManyCacheBehaviors {
+ export function isa(o: any): o is TooManyCacheBehaviors {
+ return _smithy.isa(o, "TooManyCacheBehaviors");
}
}
/**
*
- * You cannot create anymore custom SSL/TLS certificates.
*
*/
-export interface IllegalUpdate
+export interface TooManyCertificates
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "IllegalUpdate";
- name: "IllegalUpdate";
+ __type: "TooManyCertificates";
+ name: "TooManyCertificates";
$fault: "client";
Message?: string;
}
-export namespace IllegalUpdate {
- export function isa(o: any): o is IllegalUpdate {
- return _smithy.isa(o, "IllegalUpdate");
+export namespace TooManyCertificates {
+ export function isa(o: any): o is TooManyCertificates {
+ return _smithy.isa(o, "TooManyCertificates");
}
}
/**
*
- * Processing your request would cause you to exceed the maximum number of origin access identities allowed.
*
*/
-export interface InconsistentQuantities
+export interface TooManyCloudFrontOriginAccessIdentities
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InconsistentQuantities";
- name: "InconsistentQuantities";
+ __type: "TooManyCloudFrontOriginAccessIdentities";
+ name: "TooManyCloudFrontOriginAccessIdentities";
$fault: "client";
Message?: string;
}
-export namespace InconsistentQuantities {
- export function isa(o: any): o is InconsistentQuantities {
- return _smithy.isa(o, "InconsistentQuantities");
+export namespace TooManyCloudFrontOriginAccessIdentities {
+ export function isa(o: any): o is TooManyCloudFrontOriginAccessIdentities {
+ return _smithy.isa(o, "TooManyCloudFrontOriginAccessIdentities");
}
}
/**
*
- * The argument is invalid.
+ * Your request contains more cookie names in the whitelist than are allowed per cache behavior.
*
*/
-export interface InvalidArgument
+export interface TooManyCookieNamesInWhiteList
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidArgument";
- name: "InvalidArgument";
+ __type: "TooManyCookieNamesInWhiteList";
+ name: "TooManyCookieNamesInWhiteList";
$fault: "client";
Message?: string;
}
-export namespace InvalidArgument {
- export function isa(o: any): o is InvalidArgument {
- return _smithy.isa(o, "InvalidArgument");
+export namespace TooManyCookieNamesInWhiteList {
+ export function isa(o: any): o is TooManyCookieNamesInWhiteList {
+ return _smithy.isa(o, "TooManyCookieNamesInWhiteList");
}
}
/**
*
- * The default root object file name is too big or contains an invalid character.
+ * Your request contains more CNAMEs than are allowed per distribution.
*
*/
-export interface InvalidDefaultRootObject
+export interface TooManyDistributionCNAMEs
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidDefaultRootObject";
- name: "InvalidDefaultRootObject";
+ __type: "TooManyDistributionCNAMEs";
+ name: "TooManyDistributionCNAMEs";
$fault: "client";
Message?: string;
}
-export namespace InvalidDefaultRootObject {
- export function isa(o: any): o is InvalidDefaultRootObject {
- return _smithy.isa(o, "InvalidDefaultRootObject");
+export namespace TooManyDistributionCNAMEs {
+ export function isa(o: any): o is TooManyDistributionCNAMEs {
+ return _smithy.isa(o, "TooManyDistributionCNAMEs");
}
}
/**
*
- * An invalid error code was specified.
+ * Processing your request would cause you to exceed the maximum number of distributions allowed.
*
*/
-export interface InvalidErrorCode
+export interface TooManyDistributions
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidErrorCode";
- name: "InvalidErrorCode";
+ __type: "TooManyDistributions";
+ name: "TooManyDistributions";
$fault: "client";
Message?: string;
}
-export namespace InvalidErrorCode {
- export function isa(o: any): o is InvalidErrorCode {
- return _smithy.isa(o, "InvalidErrorCode");
+export namespace TooManyDistributions {
+ export function isa(o: any): o is TooManyDistributions {
+ return _smithy.isa(o, "TooManyDistributions");
}
}
/**
*
- * Your request contains forward cookies option which doesn't match with the expectation for the whitelisted
- * list of cookie names. Either list of cookie names has been specified when not allowed or list of cookie names is missing when expected.
+ * The maximum number of distributions have been associated with the specified configuration for field-level encryption.
*
*/
-export interface InvalidForwardCookies
+export interface TooManyDistributionsAssociatedToFieldLevelEncryptionConfig
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidForwardCookies";
- name: "InvalidForwardCookies";
+ __type: "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig";
+ name: "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig";
$fault: "client";
Message?: string;
}
-export namespace InvalidForwardCookies {
- export function isa(o: any): o is InvalidForwardCookies {
- return _smithy.isa(o, "InvalidForwardCookies");
+export namespace TooManyDistributionsAssociatedToFieldLevelEncryptionConfig {
+ export function isa(
+ o: any
+ ): o is TooManyDistributionsAssociatedToFieldLevelEncryptionConfig {
+ return _smithy.isa(
+ o,
+ "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"
+ );
}
}
/**
*
- * The specified geo restriction parameter is not valid.
+ * Processing your request would cause the maximum number of distributions with Lambda function associations per owner
+ * to be exceeded.
*
*/
-export interface InvalidGeoRestrictionParameter
+export interface TooManyDistributionsWithLambdaAssociations
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidGeoRestrictionParameter";
- name: "InvalidGeoRestrictionParameter";
+ __type: "TooManyDistributionsWithLambdaAssociations";
+ name: "TooManyDistributionsWithLambdaAssociations";
$fault: "client";
Message?: string;
}
-export namespace InvalidGeoRestrictionParameter {
- export function isa(o: any): o is InvalidGeoRestrictionParameter {
- return _smithy.isa(o, "InvalidGeoRestrictionParameter");
+export namespace TooManyDistributionsWithLambdaAssociations {
+ export function isa(o: any): o is TooManyDistributionsWithLambdaAssociations {
+ return _smithy.isa(o, "TooManyDistributionsWithLambdaAssociations");
}
}
/**
*
- * The headers specified are not valid for an Amazon S3 origin.
+ * The maximum number of configurations for field-level encryption have been created.
*
*/
-export interface InvalidHeadersForS3Origin
+export interface TooManyFieldLevelEncryptionConfigs
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidHeadersForS3Origin";
- name: "InvalidHeadersForS3Origin";
+ __type: "TooManyFieldLevelEncryptionConfigs";
+ name: "TooManyFieldLevelEncryptionConfigs";
$fault: "client";
Message?: string;
}
-export namespace InvalidHeadersForS3Origin {
- export function isa(o: any): o is InvalidHeadersForS3Origin {
- return _smithy.isa(o, "InvalidHeadersForS3Origin");
+export namespace TooManyFieldLevelEncryptionConfigs {
+ export function isa(o: any): o is TooManyFieldLevelEncryptionConfigs {
+ return _smithy.isa(o, "TooManyFieldLevelEncryptionConfigs");
}
}
/**
*
- * The maximum number of content type profiles for field-level encryption have been created.
*
*/
-export interface InvalidIfMatchVersion
+export interface TooManyFieldLevelEncryptionContentTypeProfiles
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidIfMatchVersion";
- name: "InvalidIfMatchVersion";
+ __type: "TooManyFieldLevelEncryptionContentTypeProfiles";
+ name: "TooManyFieldLevelEncryptionContentTypeProfiles";
$fault: "client";
Message?: string;
}
-export namespace InvalidIfMatchVersion {
- export function isa(o: any): o is InvalidIfMatchVersion {
- return _smithy.isa(o, "InvalidIfMatchVersion");
- }
+export namespace TooManyFieldLevelEncryptionContentTypeProfiles {
+ export function isa(
+ o: any
+ ): o is TooManyFieldLevelEncryptionContentTypeProfiles {
+ return _smithy.isa(o, "TooManyFieldLevelEncryptionContentTypeProfiles");
+ }
}
/**
*
- * The specified Lambda function association is invalid.
+ * The maximum number of encryption entities for field-level encryption have been created.
*
*/
-export interface InvalidLambdaFunctionAssociation
+export interface TooManyFieldLevelEncryptionEncryptionEntities
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidLambdaFunctionAssociation";
- name: "InvalidLambdaFunctionAssociation";
+ __type: "TooManyFieldLevelEncryptionEncryptionEntities";
+ name: "TooManyFieldLevelEncryptionEncryptionEntities";
$fault: "client";
Message?: string;
}
-export namespace InvalidLambdaFunctionAssociation {
- export function isa(o: any): o is InvalidLambdaFunctionAssociation {
- return _smithy.isa(o, "InvalidLambdaFunctionAssociation");
+export namespace TooManyFieldLevelEncryptionEncryptionEntities {
+ export function isa(
+ o: any
+ ): o is TooManyFieldLevelEncryptionEncryptionEntities {
+ return _smithy.isa(o, "TooManyFieldLevelEncryptionEncryptionEntities");
}
}
/**
*
- * The location code specified is not valid.
+ * The maximum number of field patterns for field-level encryption have been created.
*
*/
-export interface InvalidLocationCode
+export interface TooManyFieldLevelEncryptionFieldPatterns
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidLocationCode";
- name: "InvalidLocationCode";
+ __type: "TooManyFieldLevelEncryptionFieldPatterns";
+ name: "TooManyFieldLevelEncryptionFieldPatterns";
$fault: "client";
Message?: string;
}
-export namespace InvalidLocationCode {
- export function isa(o: any): o is InvalidLocationCode {
- return _smithy.isa(o, "InvalidLocationCode");
+export namespace TooManyFieldLevelEncryptionFieldPatterns {
+ export function isa(o: any): o is TooManyFieldLevelEncryptionFieldPatterns {
+ return _smithy.isa(o, "TooManyFieldLevelEncryptionFieldPatterns");
}
}
/**
*
- * The minimum protocol version specified is not valid.
+ * The maximum number of profiles for field-level encryption have been created.
*
*/
-export interface InvalidMinimumProtocolVersion
+export interface TooManyFieldLevelEncryptionProfiles
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidMinimumProtocolVersion";
- name: "InvalidMinimumProtocolVersion";
+ __type: "TooManyFieldLevelEncryptionProfiles";
+ name: "TooManyFieldLevelEncryptionProfiles";
$fault: "client";
Message?: string;
}
-export namespace InvalidMinimumProtocolVersion {
- export function isa(o: any): o is InvalidMinimumProtocolVersion {
- return _smithy.isa(o, "InvalidMinimumProtocolVersion");
+export namespace TooManyFieldLevelEncryptionProfiles {
+ export function isa(o: any): o is TooManyFieldLevelEncryptionProfiles {
+ return _smithy.isa(o, "TooManyFieldLevelEncryptionProfiles");
}
}
/**
*
- * The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.
+ * The maximum number of query arg profiles for field-level encryption have been created.
*
*/
-export interface InvalidOrigin
+export interface TooManyFieldLevelEncryptionQueryArgProfiles
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidOrigin";
- name: "InvalidOrigin";
+ __type: "TooManyFieldLevelEncryptionQueryArgProfiles";
+ name: "TooManyFieldLevelEncryptionQueryArgProfiles";
$fault: "client";
Message?: string;
}
-export namespace InvalidOrigin {
- export function isa(o: any): o is InvalidOrigin {
- return _smithy.isa(o, "InvalidOrigin");
+export namespace TooManyFieldLevelEncryptionQueryArgProfiles {
+ export function isa(
+ o: any
+ ): o is TooManyFieldLevelEncryptionQueryArgProfiles {
+ return _smithy.isa(o, "TooManyFieldLevelEncryptionQueryArgProfiles");
}
}
/**
*
- * The origin access identity is not valid or doesn't exist.
+ * Your request contains too many headers in forwarded values.
*
*/
-export interface InvalidOriginAccessIdentity
+export interface TooManyHeadersInForwardedValues
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidOriginAccessIdentity";
- name: "InvalidOriginAccessIdentity";
+ __type: "TooManyHeadersInForwardedValues";
+ name: "TooManyHeadersInForwardedValues";
$fault: "client";
Message?: string;
}
-export namespace InvalidOriginAccessIdentity {
- export function isa(o: any): o is InvalidOriginAccessIdentity {
- return _smithy.isa(o, "InvalidOriginAccessIdentity");
+export namespace TooManyHeadersInForwardedValues {
+ export function isa(o: any): o is TooManyHeadersInForwardedValues {
+ return _smithy.isa(o, "TooManyHeadersInForwardedValues");
}
}
/**
*
- * The keep alive timeout specified for the origin is not valid.
+ * You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
*
*/
-export interface InvalidOriginKeepaliveTimeout
+export interface TooManyInvalidationsInProgress
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidOriginKeepaliveTimeout";
- name: "InvalidOriginKeepaliveTimeout";
+ __type: "TooManyInvalidationsInProgress";
+ name: "TooManyInvalidationsInProgress";
$fault: "client";
Message?: string;
}
-export namespace InvalidOriginKeepaliveTimeout {
- export function isa(o: any): o is InvalidOriginKeepaliveTimeout {
- return _smithy.isa(o, "InvalidOriginKeepaliveTimeout");
+export namespace TooManyInvalidationsInProgress {
+ export function isa(o: any): o is TooManyInvalidationsInProgress {
+ return _smithy.isa(o, "TooManyInvalidationsInProgress");
}
}
/**
*
- * The read timeout specified for the origin is not valid.
+ * Your request contains more Lambda function associations than are allowed per distribution.
*
*/
-export interface InvalidOriginReadTimeout
+export interface TooManyLambdaFunctionAssociations
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidOriginReadTimeout";
- name: "InvalidOriginReadTimeout";
+ __type: "TooManyLambdaFunctionAssociations";
+ name: "TooManyLambdaFunctionAssociations";
$fault: "client";
Message?: string;
}
-export namespace InvalidOriginReadTimeout {
- export function isa(o: any): o is InvalidOriginReadTimeout {
- return _smithy.isa(o, "InvalidOriginReadTimeout");
+export namespace TooManyLambdaFunctionAssociations {
+ export function isa(o: any): o is TooManyLambdaFunctionAssociations {
+ return _smithy.isa(o, "TooManyLambdaFunctionAssociations");
}
}
/**
*
- * You cannot specify SSLv3 as the minimum protocol version if you only want to support only clients that support
- * Server Name Indication (SNI).
+ * Your request contains too many origin custom headers.
*
*/
-export interface InvalidProtocolSettings
+export interface TooManyOriginCustomHeaders
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidProtocolSettings";
- name: "InvalidProtocolSettings";
+ __type: "TooManyOriginCustomHeaders";
+ name: "TooManyOriginCustomHeaders";
$fault: "client";
Message?: string;
}
-export namespace InvalidProtocolSettings {
- export function isa(o: any): o is InvalidProtocolSettings {
- return _smithy.isa(o, "InvalidProtocolSettings");
+export namespace TooManyOriginCustomHeaders {
+ export function isa(o: any): o is TooManyOriginCustomHeaders {
+ return _smithy.isa(o, "TooManyOriginCustomHeaders");
}
}
/**
*
- * Query string parameters specified in the response body are not valid.
+ * Processing your request would cause you to exceed the maximum number of origin groups allowed.
*
*/
-export interface InvalidQueryStringParameters
+export interface TooManyOriginGroupsPerDistribution
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidQueryStringParameters";
- name: "InvalidQueryStringParameters";
+ __type: "TooManyOriginGroupsPerDistribution";
+ name: "TooManyOriginGroupsPerDistribution";
$fault: "client";
Message?: string;
}
-export namespace InvalidQueryStringParameters {
- export function isa(o: any): o is InvalidQueryStringParameters {
- return _smithy.isa(o, "InvalidQueryStringParameters");
+export namespace TooManyOriginGroupsPerDistribution {
+ export function isa(o: any): o is TooManyOriginGroupsPerDistribution {
+ return _smithy.isa(o, "TooManyOriginGroupsPerDistribution");
}
}
/**
*
- * The relative path is too big, is not URL-encoded, or does not begin with a slash (/).
+ * You cannot create more origins for the distribution.
*
*/
-export interface InvalidRelativePath
+export interface TooManyOrigins
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidRelativePath";
- name: "InvalidRelativePath";
+ __type: "TooManyOrigins";
+ name: "TooManyOrigins";
$fault: "client";
Message?: string;
}
-export namespace InvalidRelativePath {
- export function isa(o: any): o is InvalidRelativePath {
- return _smithy.isa(o, "InvalidRelativePath");
+export namespace TooManyOrigins {
+ export function isa(o: any): o is TooManyOrigins {
+ return _smithy.isa(o, "TooManyOrigins");
}
}
/**
*
- * This operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol in your request, or omit the
- * RequiredProtocols
element from your distribution configuration.
+ * The maximum number of public keys for field-level encryption have been created. To create a new public key, delete one of the existing keys.
*
*/
-export interface InvalidRequiredProtocol
+export interface TooManyPublicKeys
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidRequiredProtocol";
- name: "InvalidRequiredProtocol";
+ __type: "TooManyPublicKeys";
+ name: "TooManyPublicKeys";
$fault: "client";
Message?: string;
}
-export namespace InvalidRequiredProtocol {
- export function isa(o: any): o is InvalidRequiredProtocol {
- return _smithy.isa(o, "InvalidRequiredProtocol");
+export namespace TooManyPublicKeys {
+ export function isa(o: any): o is TooManyPublicKeys {
+ return _smithy.isa(o, "TooManyPublicKeys");
}
}
/**
*
- * A response code specified in the response body is not valid.
+ * Your request contains too many query string parameters.
*
*/
-export interface InvalidResponseCode
+export interface TooManyQueryStringParameters
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidResponseCode";
- name: "InvalidResponseCode";
+ __type: "TooManyQueryStringParameters";
+ name: "TooManyQueryStringParameters";
$fault: "client";
Message?: string;
}
-export namespace InvalidResponseCode {
- export function isa(o: any): o is InvalidResponseCode {
- return _smithy.isa(o, "InvalidResponseCode");
+export namespace TooManyQueryStringParameters {
+ export function isa(o: any): o is TooManyQueryStringParameters {
+ return _smithy.isa(o, "TooManyQueryStringParameters");
}
}
/**
*
- * TTL order specified in the response body is not valid.
+ * Your request contains more CNAMEs than are allowed per distribution.
*
*/
-export interface InvalidTTLOrder
+export interface TooManyStreamingDistributionCNAMEs
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidTTLOrder";
- name: "InvalidTTLOrder";
+ __type: "TooManyStreamingDistributionCNAMEs";
+ name: "TooManyStreamingDistributionCNAMEs";
$fault: "client";
Message?: string;
}
-export namespace InvalidTTLOrder {
- export function isa(o: any): o is InvalidTTLOrder {
- return _smithy.isa(o, "InvalidTTLOrder");
+export namespace TooManyStreamingDistributionCNAMEs {
+ export function isa(o: any): o is TooManyStreamingDistributionCNAMEs {
+ return _smithy.isa(o, "TooManyStreamingDistributionCNAMEs");
}
}
/**
*
- * Tagging specified in the response body is not valid.
+ * Processing your request would cause you to exceed the maximum number of streaming distributions allowed.
*
*/
-export interface InvalidTagging
+export interface TooManyStreamingDistributions
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidTagging";
- name: "InvalidTagging";
+ __type: "TooManyStreamingDistributions";
+ name: "TooManyStreamingDistributions";
$fault: "client";
Message?: string;
}
-export namespace InvalidTagging {
- export function isa(o: any): o is InvalidTagging {
- return _smithy.isa(o, "InvalidTagging");
+export namespace TooManyStreamingDistributions {
+ export function isa(o: any): o is TooManyStreamingDistributions {
+ return _smithy.isa(o, "TooManyStreamingDistributions");
}
}
/**
*
- * A viewer certificate specified in the response body is not valid.
+ * Your request contains more trusted signers than are allowed per distribution.
*
*/
-export interface InvalidViewerCertificate
+export interface TooManyTrustedSigners
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidViewerCertificate";
- name: "InvalidViewerCertificate";
+ __type: "TooManyTrustedSigners";
+ name: "TooManyTrustedSigners";
$fault: "client";
Message?: string;
}
-export namespace InvalidViewerCertificate {
- export function isa(o: any): o is InvalidViewerCertificate {
- return _smithy.isa(o, "InvalidViewerCertificate");
+export namespace TooManyTrustedSigners {
+ export function isa(o: any): o is TooManyTrustedSigners {
+ return _smithy.isa(o, "TooManyTrustedSigners");
}
}
/**
*
- * A web ACL id specified in the response body is not valid.
+ * One or more of your trusted signers don't exist.
*
*/
-export interface InvalidWebACLId
+export interface TrustedSignerDoesNotExist
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidWebACLId";
- name: "InvalidWebACLId";
+ __type: "TrustedSignerDoesNotExist";
+ name: "TrustedSignerDoesNotExist";
$fault: "client";
Message?: string;
}
-export namespace InvalidWebACLId {
- export function isa(o: any): o is InvalidWebACLId {
- return _smithy.isa(o, "InvalidWebACLId");
+export namespace TrustedSignerDoesNotExist {
+ export function isa(o: any): o is TrustedSignerDoesNotExist {
+ return _smithy.isa(o, "TrustedSignerDoesNotExist");
}
}
/**
*
- * This operation requires a body. Ensure that the body is present and the Content-Type
header is set.
+ * A complex type that specifies the AWS accounts, if any, that you want to allow to
+ * create signed URLs for private content.
+ * If you want to require signed URLs in requests for objects in the target origin that
+ * match the PathPattern
for this cache behavior, specify true
for
+ * Enabled
, and specify the applicable values for Quantity
and
+ * Items
. For more information, see Serving Private Content through CloudFront in the
+ * Amazon CloudFront Developer Guide.
+ * If you don't want to require signed URLs in requests for objects that match
+ * PathPattern
, specify false
for Enabled
and
+ * 0
for Quantity
. Omit Items
.
+ * Specifies whether you want to require viewers to use signed URLs to access the files
+ * specified by PathPattern
and TargetOriginId
.
+ *
+ */
+ Enabled: boolean | undefined;
-export namespace MissingBody {
- export function isa(o: any): o is MissingBody {
- return _smithy.isa(o, "MissingBody");
- }
-}
+ /**
+ *
+ * ;
-/**
- *
- * The specified origin access identity does not exist.
- *
- */
-export interface NoSuchCloudFrontOriginAccessIdentity
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchCloudFrontOriginAccessIdentity";
- name: "NoSuchCloudFrontOriginAccessIdentity";
- $fault: "client";
- Message?: string;
+ /**
+ *
+ * The number of trusted signers for this cache behavior.
+ *
+ */
+ Quantity: number | undefined;
}
-export namespace NoSuchCloudFrontOriginAccessIdentity {
- export function isa(o: any): o is NoSuchCloudFrontOriginAccessIdentity {
- return _smithy.isa(o, "NoSuchCloudFrontOriginAccessIdentity");
+export namespace TrustedSigners {
+ export function isa(o: any): o is TrustedSigners {
+ return _smithy.isa(o, "TrustedSigners");
}
}
/**
*
- * The specified distribution does not exist.
+ * The request to remove tags from a CloudFront resource.
*
*/
-export interface NoSuchDistribution
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchDistribution";
- name: "NoSuchDistribution";
- $fault: "client";
- Message?: string;
+export interface UntagResourceRequest {
+ __type?: "UntagResourceRequest";
+ /**
+ *
+ * An ARN of a CloudFront resource.
+ *
+ */
+ Resource: string | undefined;
+
+ /**
+ *
+ * A complex type that contains zero or more Tag
key elements.
+ *
+ */
+ TagKeys: TagKeys | undefined;
}
-export namespace NoSuchDistribution {
- export function isa(o: any): o is NoSuchDistribution {
- return _smithy.isa(o, "NoSuchDistribution");
+export namespace UntagResourceRequest {
+ export function isa(o: any): o is UntagResourceRequest {
+ return _smithy.isa(o, "UntagResourceRequest");
}
}
/**
*
- * The specified configuration for field-level encryption doesn't exist.
+ * The request to update an origin access identity.
*
*/
-export interface NoSuchFieldLevelEncryptionConfig
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchFieldLevelEncryptionConfig";
- name: "NoSuchFieldLevelEncryptionConfig";
- $fault: "client";
- Message?: string;
-}
+export interface UpdateCloudFrontOriginAccessIdentityRequest {
+ __type?: "UpdateCloudFrontOriginAccessIdentityRequest";
+ /**
+ *
+ * The identity's configuration information.
+ *
+ */
+ CloudFrontOriginAccessIdentityConfig:
+ | CloudFrontOriginAccessIdentityConfig
+ | undefined;
-export namespace NoSuchFieldLevelEncryptionConfig {
- export function isa(o: any): o is NoSuchFieldLevelEncryptionConfig {
- return _smithy.isa(o, "NoSuchFieldLevelEncryptionConfig");
- }
-}
+ /**
+ *
+ * The identity's id.
+ *
+ */
+ Id: string | undefined;
-/**
- *
- * The specified profile for field-level encryption doesn't exist.
- *
- */
-export interface NoSuchFieldLevelEncryptionProfile
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchFieldLevelEncryptionProfile";
- name: "NoSuchFieldLevelEncryptionProfile";
- $fault: "client";
- Message?: string;
+ /**
+ *
+ * The value of the ETag
header that you received when retrieving the
+ * identity's configuration. For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ IfMatch?: string;
}
-export namespace NoSuchFieldLevelEncryptionProfile {
- export function isa(o: any): o is NoSuchFieldLevelEncryptionProfile {
- return _smithy.isa(o, "NoSuchFieldLevelEncryptionProfile");
+export namespace UpdateCloudFrontOriginAccessIdentityRequest {
+ export function isa(
+ o: any
+ ): o is UpdateCloudFrontOriginAccessIdentityRequest {
+ return _smithy.isa(o, "UpdateCloudFrontOriginAccessIdentityRequest");
}
}
/**
*
- * The specified invalidation does not exist.
+ * The returned result of the corresponding request.
*
*/
-export interface NoSuchInvalidation
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchInvalidation";
- name: "NoSuchInvalidation";
- $fault: "client";
- Message?: string;
+export interface UpdateCloudFrontOriginAccessIdentityResult
+ extends $MetadataBearer {
+ __type?: "UpdateCloudFrontOriginAccessIdentityResult";
+ /**
+ *
+ * The origin access identity's information.
+ *
+ */
+ CloudFrontOriginAccessIdentity?: CloudFrontOriginAccessIdentity;
+
+ /**
+ *
+ * The current version of the configuration. For example:
+ * E2QWRUHAPOMQZL
.
+ *
+ */
+ ETag?: string;
}
-export namespace NoSuchInvalidation {
- export function isa(o: any): o is NoSuchInvalidation {
- return _smithy.isa(o, "NoSuchInvalidation");
+export namespace UpdateCloudFrontOriginAccessIdentityResult {
+ export function isa(o: any): o is UpdateCloudFrontOriginAccessIdentityResult {
+ return _smithy.isa(o, "UpdateCloudFrontOriginAccessIdentityResult");
}
}
/**
*
- * No origin exists with the specified Origin Id
.
+ * The request to update a distribution.
*
*/
-export interface NoSuchOrigin extends _smithy.SmithyException, $MetadataBearer {
- __type: "NoSuchOrigin";
- name: "NoSuchOrigin";
- $fault: "client";
- Message?: string;
-}
+export interface UpdateDistributionRequest {
+ __type?: "UpdateDistributionRequest";
+ /**
+ *
+ * The distribution's configuration information.
+ *
+ */
+ DistributionConfig: DistributionConfig | undefined;
-export namespace NoSuchOrigin {
- export function isa(o: any): o is NoSuchOrigin {
- return _smithy.isa(o, "NoSuchOrigin");
- }
-}
+ /**
+ *
+ * The distribution's id.
+ *
+ */
+ Id: string | undefined;
-/**
- *
- * The specified public key doesn't exist.
- *
- */
-export interface NoSuchPublicKey
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchPublicKey";
- name: "NoSuchPublicKey";
- $fault: "client";
- Message?: string;
+ /**
+ *
+ * The value of the ETag
header that you received when retrieving the
+ * distribution's configuration. For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ IfMatch?: string;
}
-export namespace NoSuchPublicKey {
- export function isa(o: any): o is NoSuchPublicKey {
- return _smithy.isa(o, "NoSuchPublicKey");
+export namespace UpdateDistributionRequest {
+ export function isa(o: any): o is UpdateDistributionRequest {
+ return _smithy.isa(o, "UpdateDistributionRequest");
}
}
/**
*
- * A resource that was specified is not valid.
+ * The returned result of the corresponding request.
*
*/
-export interface NoSuchResource
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchResource";
- name: "NoSuchResource";
- $fault: "client";
- Message?: string;
+export interface UpdateDistributionResult extends $MetadataBearer {
+ __type?: "UpdateDistributionResult";
+ /**
+ *
+ * The distribution's information.
+ *
+ */
+ Distribution?: Distribution;
+
+ /**
+ *
+ * The current version of the configuration. For example:
+ * E2QWRUHAPOMQZL
.
+ *
+ */
+ ETag?: string;
}
-export namespace NoSuchResource {
- export function isa(o: any): o is NoSuchResource {
- return _smithy.isa(o, "NoSuchResource");
+export namespace UpdateDistributionResult {
+ export function isa(o: any): o is UpdateDistributionResult {
+ return _smithy.isa(o, "UpdateDistributionResult");
}
}
-/**
- *
- * The specified streaming distribution does not exist.
- *
- */
-export interface NoSuchStreamingDistribution
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NoSuchStreamingDistribution";
- name: "NoSuchStreamingDistribution";
- $fault: "client";
- Message?: string;
+export interface UpdateFieldLevelEncryptionConfigRequest {
+ __type?: "UpdateFieldLevelEncryptionConfigRequest";
+ /**
+ *
+ * Request to update a field-level encryption configuration.
+ *
+ */
+ FieldLevelEncryptionConfig: FieldLevelEncryptionConfig | undefined;
+
+ /**
+ *
+ * The ID of the configuration you want to update.
+ *
+ */
+ Id: string | undefined;
+
+ /**
+ *
+ * The value of the ETag
header that you received when retrieving the configuration identity to update.
+ * For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ IfMatch?: string;
}
-export namespace NoSuchStreamingDistribution {
- export function isa(o: any): o is NoSuchStreamingDistribution {
- return _smithy.isa(o, "NoSuchStreamingDistribution");
+export namespace UpdateFieldLevelEncryptionConfigRequest {
+ export function isa(o: any): o is UpdateFieldLevelEncryptionConfigRequest {
+ return _smithy.isa(o, "UpdateFieldLevelEncryptionConfigRequest");
}
}
-/**
- *
- * The precondition given in one or more of the request-header fields evaluated to false
.
- *
- */
-export interface PreconditionFailed
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "PreconditionFailed";
- name: "PreconditionFailed";
- $fault: "client";
- Message?: string;
+export interface UpdateFieldLevelEncryptionConfigResult
+ extends $MetadataBearer {
+ __type?: "UpdateFieldLevelEncryptionConfigResult";
+ /**
+ *
+ * The value of the ETag
header that you received when updating the configuration.
+ * For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ ETag?: string;
+
+ /**
+ *
+ * Return the results of updating the configuration.
+ *
+ */
+ FieldLevelEncryption?: FieldLevelEncryption;
}
-export namespace PreconditionFailed {
- export function isa(o: any): o is PreconditionFailed {
- return _smithy.isa(o, "PreconditionFailed");
+export namespace UpdateFieldLevelEncryptionConfigResult {
+ export function isa(o: any): o is UpdateFieldLevelEncryptionConfigResult {
+ return _smithy.isa(o, "UpdateFieldLevelEncryptionConfigResult");
}
}
-/**
- *
- * The specified public key already exists.
- *
- */
-export interface PublicKeyAlreadyExists
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "PublicKeyAlreadyExists";
- name: "PublicKeyAlreadyExists";
- $fault: "client";
- Message?: string;
+export interface UpdateFieldLevelEncryptionProfileRequest {
+ __type?: "UpdateFieldLevelEncryptionProfileRequest";
+ /**
+ *
+ * Request to update a field-level encryption profile.
+ *
+ */
+ FieldLevelEncryptionProfileConfig:
+ | FieldLevelEncryptionProfileConfig
+ | undefined;
+
+ /**
+ *
+ * The ID of the field-level encryption profile request.
+ *
+ */
+ Id: string | undefined;
+
+ /**
+ *
+ * The value of the ETag
header that you received when retrieving the profile identity to update.
+ * For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ IfMatch?: string;
}
-export namespace PublicKeyAlreadyExists {
- export function isa(o: any): o is PublicKeyAlreadyExists {
- return _smithy.isa(o, "PublicKeyAlreadyExists");
+export namespace UpdateFieldLevelEncryptionProfileRequest {
+ export function isa(o: any): o is UpdateFieldLevelEncryptionProfileRequest {
+ return _smithy.isa(o, "UpdateFieldLevelEncryptionProfileRequest");
}
}
-/**
- *
- * The specified public key is in use.
- *
- */
-export interface PublicKeyInUse
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "PublicKeyInUse";
- name: "PublicKeyInUse";
- $fault: "client";
- Message?: string;
+export interface UpdateFieldLevelEncryptionProfileResult
+ extends $MetadataBearer {
+ __type?: "UpdateFieldLevelEncryptionProfileResult";
+ /**
+ *
+ * The result of the field-level encryption profile request.
+ *
+ */
+ ETag?: string;
+
+ /**
+ *
+ * Return the results of updating the profile.
+ *
+ */
+ FieldLevelEncryptionProfile?: FieldLevelEncryptionProfile;
}
-export namespace PublicKeyInUse {
- export function isa(o: any): o is PublicKeyInUse {
- return _smithy.isa(o, "PublicKeyInUse");
+export namespace UpdateFieldLevelEncryptionProfileResult {
+ export function isa(o: any): o is UpdateFieldLevelEncryptionProfileResult {
+ return _smithy.isa(o, "UpdateFieldLevelEncryptionProfileResult");
}
}
-/**
- *
- * No profile specified for the field-level encryption query argument.
- *
- */
-export interface QueryArgProfileEmpty
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "QueryArgProfileEmpty";
- name: "QueryArgProfileEmpty";
- $fault: "client";
- Message?: string;
+export interface UpdatePublicKeyRequest {
+ __type?: "UpdatePublicKeyRequest";
+ /**
+ *
+ * ID of the public key to be updated.
+ *
+ */
+ Id: string | undefined;
+
+ /**
+ *
+ * The value of the ETag
header that you received when retrieving the public key to update.
+ * For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ IfMatch?: string;
+
+ /**
+ *
+ * Request to update public key information.
+ *
+ */
+ PublicKeyConfig: PublicKeyConfig | undefined;
}
-export namespace QueryArgProfileEmpty {
- export function isa(o: any): o is QueryArgProfileEmpty {
- return _smithy.isa(o, "QueryArgProfileEmpty");
+export namespace UpdatePublicKeyRequest {
+ export function isa(o: any): o is UpdatePublicKeyRequest {
+ return _smithy.isa(o, "UpdatePublicKeyRequest");
+ }
+}
+
+export interface UpdatePublicKeyResult extends $MetadataBearer {
+ __type?: "UpdatePublicKeyResult";
+ /**
+ *
+ * The current version of the update public key result. For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ ETag?: string;
+
+ /**
+ *
+ * Return the results of updating the public key.
+ *
+ */
+ PublicKey?: PublicKey;
+}
+
+export namespace UpdatePublicKeyResult {
+ export function isa(o: any): o is UpdatePublicKeyResult {
+ return _smithy.isa(o, "UpdatePublicKeyResult");
}
}
/**
*
- * The caller reference you attempted to create the streaming distribution with
- * is associated with another distribution
+ * The request to update a streaming distribution.
*
*/
-export interface StreamingDistributionAlreadyExists
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "StreamingDistributionAlreadyExists";
- name: "StreamingDistributionAlreadyExists";
- $fault: "client";
- Message?: string;
+export interface UpdateStreamingDistributionRequest {
+ __type?: "UpdateStreamingDistributionRequest";
+ /**
+ *
+ * The streaming distribution's id.
+ *
+ */
+ Id: string | undefined;
+
+ /**
+ *
+ * The value of the ETag
header that you received when retrieving the
+ * streaming distribution's configuration. For example: E2QWRUHAPOMQZL
.
+ *
+ */
+ IfMatch?: string;
+
+ /**
+ *
+ * The streaming distribution's configuration information.
+ *
+ */
+ StreamingDistributionConfig: StreamingDistributionConfig | undefined;
}
-export namespace StreamingDistributionAlreadyExists {
- export function isa(o: any): o is StreamingDistributionAlreadyExists {
- return _smithy.isa(o, "StreamingDistributionAlreadyExists");
+export namespace UpdateStreamingDistributionRequest {
+ export function isa(o: any): o is UpdateStreamingDistributionRequest {
+ return _smithy.isa(o, "UpdateStreamingDistributionRequest");
}
}
/**
*
- * The specified CloudFront distribution is not disabled. You must disable
- * the distribution before you can delete it.
+ * The returned result of the corresponding request.
*
*/
-export interface StreamingDistributionNotDisabled
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "StreamingDistributionNotDisabled";
- name: "StreamingDistributionNotDisabled";
- $fault: "client";
- Message?: string;
-}
-
-export namespace StreamingDistributionNotDisabled {
- export function isa(o: any): o is StreamingDistributionNotDisabled {
- return _smithy.isa(o, "StreamingDistributionNotDisabled");
- }
-}
+export interface UpdateStreamingDistributionResult extends $MetadataBearer {
+ __type?: "UpdateStreamingDistributionResult";
+ /**
+ *
+ * The current version of the configuration. For example:
+ * E2QWRUHAPOMQZL
.
+ *
+ */
+ ETag?: string;
-/**
- *
- * You cannot create more cache behaviors for the distribution.
- *
- */
-export interface TooManyCacheBehaviors
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyCacheBehaviors";
- name: "TooManyCacheBehaviors";
- $fault: "client";
- Message?: string;
+ /**
+ *
+ * The streaming distribution's information.
+ *
+ */
+ StreamingDistribution?: StreamingDistribution;
}
-export namespace TooManyCacheBehaviors {
- export function isa(o: any): o is TooManyCacheBehaviors {
- return _smithy.isa(o, "TooManyCacheBehaviors");
+export namespace UpdateStreamingDistributionResult {
+ export function isa(o: any): o is UpdateStreamingDistributionResult {
+ return _smithy.isa(o, "UpdateStreamingDistributionResult");
}
}
/**
*
- * You cannot create anymore custom SSL/TLS certificates.
+ * A complex type that specifies the following:
+ *
+ * -
+ *
Whether you want viewers to use HTTP or HTTPS to request your objects.
+ *
+ * -
+ *
If you want viewers to use HTTPS, whether you're using an alternate domain name such as example.com
or the CloudFront domain name
+ * for your distribution, such as d111111abcdef8.cloudfront.net
.
+ *
+ * -
+ *
If you're using an alternate domain name, whether AWS Certificate Manager (ACM)
+ * provided the certificate, or you purchased a certificate from a third-party certificate
+ * authority and imported it into ACM or uploaded it to the IAM certificate store.
+ *
+ *
*
- */
-export interface TooManyCertificates
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyCertificates";
- name: "TooManyCertificates";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyCertificates {
- export function isa(o: any): o is TooManyCertificates {
- return _smithy.isa(o, "TooManyCertificates");
- }
-}
-
-/**
+ * Specify only one of the following values:
+ *
*
- * Processing your request would cause you to exceed the maximum number of origin access identities allowed.
+ * For more information, see
+ * Using Alternate Domain Names and HTTPS in the Amazon CloudFront Developer Guide.
*
- */
-export interface TooManyCloudFrontOriginAccessIdentities
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyCloudFrontOriginAccessIdentities";
- name: "TooManyCloudFrontOriginAccessIdentities";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyCloudFrontOriginAccessIdentities {
- export function isa(o: any): o is TooManyCloudFrontOriginAccessIdentities {
- return _smithy.isa(o, "TooManyCloudFrontOriginAccessIdentities");
- }
-}
-
-/**
*
- * Your request contains more cookie names in the whitelist than are allowed per cache behavior.
*
- */
-export interface TooManyCookieNamesInWhiteList
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyCookieNamesInWhiteList";
- name: "TooManyCookieNamesInWhiteList";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyCookieNamesInWhiteList {
- export function isa(o: any): o is TooManyCookieNamesInWhiteList {
- return _smithy.isa(o, "TooManyCookieNamesInWhiteList");
- }
-}
-
-/**
*
- * Your request contains more CNAMEs than are allowed per distribution.
*
*/
-export interface TooManyDistributionCNAMEs
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyDistributionCNAMEs";
- name: "TooManyDistributionCNAMEs";
- $fault: "client";
- Message?: string;
-}
+export interface ViewerCertificate {
+ __type?: "ViewerCertificate";
+ /**
+ *
+ *
+ * If you want viewers to use HTTPS to request your objects and you're using an alternate domain name,
+ * you must choose the type of certificate that you want to use. Specify the following value if ACM provided your certificate:
+ *
+ * If you specify ACMCertificateArn
, you must also specify a value for SSLSupportMethod
.
+ *
+ *
+ */
+ ACMCertificateArn?: string;
-export namespace TooManyDistributionCNAMEs {
- export function isa(o: any): o is TooManyDistributionCNAMEs {
- return _smithy.isa(o, "TooManyDistributionCNAMEs");
- }
-}
+ /**
+ *
+ * This field is no longer used. Use one of the following fields instead:
+ *
+ *
+ */
+ Certificate?: string;
-/**
- *
- * Processing your request would cause you to exceed the maximum number of distributions allowed.
- *
- */
-export interface TooManyDistributions
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyDistributions";
- name: "TooManyDistributions";
- $fault: "client";
- Message?: string;
-}
+ /**
+ *
+ * This field is no longer used. Use one of the following fields instead:
+ *
+ *
+ */
+ CertificateSource?: CertificateSource | string;
-export namespace TooManyDistributions {
- export function isa(o: any): o is TooManyDistributions {
- return _smithy.isa(o, "TooManyDistributions");
- }
-}
+ /**
+ *
+ * If you're using the CloudFront domain name for your distribution, such as d111111abcdef8.cloudfront.net
, specify the
+ * following value:
+ *
+ * -
+ *
+ * true
+ *
+ *
+ *
+ *
+ *
+ */
+ CloudFrontDefaultCertificate?: boolean;
-/**
- *
- * The maximum number of distributions have been associated with the specified configuration for field-level encryption.
- *
- */
-export interface TooManyDistributionsAssociatedToFieldLevelEncryptionConfig
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig";
- name: "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyDistributionsAssociatedToFieldLevelEncryptionConfig {
- export function isa(
- o: any
- ): o is TooManyDistributionsAssociatedToFieldLevelEncryptionConfig {
- return _smithy.isa(
- o,
- "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"
- );
- }
-}
-
-/**
- *
- * Processing your request would cause the maximum number of distributions with Lambda function associations per owner
- * to be exceeded.
- *
- */
-export interface TooManyDistributionsWithLambdaAssociations
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyDistributionsWithLambdaAssociations";
- name: "TooManyDistributionsWithLambdaAssociations";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyDistributionsWithLambdaAssociations {
- export function isa(o: any): o is TooManyDistributionsWithLambdaAssociations {
- return _smithy.isa(o, "TooManyDistributionsWithLambdaAssociations");
- }
-}
-
-/**
- *
- * The maximum number of configurations for field-level encryption have been created.
- *
- */
-export interface TooManyFieldLevelEncryptionConfigs
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyFieldLevelEncryptionConfigs";
- name: "TooManyFieldLevelEncryptionConfigs";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyFieldLevelEncryptionConfigs {
- export function isa(o: any): o is TooManyFieldLevelEncryptionConfigs {
- return _smithy.isa(o, "TooManyFieldLevelEncryptionConfigs");
- }
-}
-
-/**
- *
- * The maximum number of content type profiles for field-level encryption have been created.
- *
- */
-export interface TooManyFieldLevelEncryptionContentTypeProfiles
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyFieldLevelEncryptionContentTypeProfiles";
- name: "TooManyFieldLevelEncryptionContentTypeProfiles";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyFieldLevelEncryptionContentTypeProfiles {
- export function isa(
- o: any
- ): o is TooManyFieldLevelEncryptionContentTypeProfiles {
- return _smithy.isa(o, "TooManyFieldLevelEncryptionContentTypeProfiles");
- }
-}
-
-/**
- *
- * The maximum number of encryption entities for field-level encryption have been created.
- *
- */
-export interface TooManyFieldLevelEncryptionEncryptionEntities
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyFieldLevelEncryptionEncryptionEntities";
- name: "TooManyFieldLevelEncryptionEncryptionEntities";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyFieldLevelEncryptionEncryptionEntities {
- export function isa(
- o: any
- ): o is TooManyFieldLevelEncryptionEncryptionEntities {
- return _smithy.isa(o, "TooManyFieldLevelEncryptionEncryptionEntities");
- }
-}
-
-/**
- *
- * The maximum number of field patterns for field-level encryption have been created.
- *
- */
-export interface TooManyFieldLevelEncryptionFieldPatterns
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyFieldLevelEncryptionFieldPatterns";
- name: "TooManyFieldLevelEncryptionFieldPatterns";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyFieldLevelEncryptionFieldPatterns {
- export function isa(o: any): o is TooManyFieldLevelEncryptionFieldPatterns {
- return _smithy.isa(o, "TooManyFieldLevelEncryptionFieldPatterns");
- }
-}
-
-/**
- *
- * The maximum number of profiles for field-level encryption have been created.
- *
- */
-export interface TooManyFieldLevelEncryptionProfiles
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyFieldLevelEncryptionProfiles";
- name: "TooManyFieldLevelEncryptionProfiles";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyFieldLevelEncryptionProfiles {
- export function isa(o: any): o is TooManyFieldLevelEncryptionProfiles {
- return _smithy.isa(o, "TooManyFieldLevelEncryptionProfiles");
- }
-}
-
-/**
- *
- * The maximum number of query arg profiles for field-level encryption have been created.
- *
- */
-export interface TooManyFieldLevelEncryptionQueryArgProfiles
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyFieldLevelEncryptionQueryArgProfiles";
- name: "TooManyFieldLevelEncryptionQueryArgProfiles";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyFieldLevelEncryptionQueryArgProfiles {
- export function isa(
- o: any
- ): o is TooManyFieldLevelEncryptionQueryArgProfiles {
- return _smithy.isa(o, "TooManyFieldLevelEncryptionQueryArgProfiles");
- }
-}
-
-/**
- *
- * Your request contains too many headers in forwarded values.
- *
- */
-export interface TooManyHeadersInForwardedValues
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyHeadersInForwardedValues";
- name: "TooManyHeadersInForwardedValues";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyHeadersInForwardedValues {
- export function isa(o: any): o is TooManyHeadersInForwardedValues {
- return _smithy.isa(o, "TooManyHeadersInForwardedValues");
- }
-}
-
-/**
- *
- * You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.
- *
- */
-export interface TooManyInvalidationsInProgress
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyInvalidationsInProgress";
- name: "TooManyInvalidationsInProgress";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyInvalidationsInProgress {
- export function isa(o: any): o is TooManyInvalidationsInProgress {
- return _smithy.isa(o, "TooManyInvalidationsInProgress");
- }
-}
-
-/**
- *
- * Your request contains more Lambda function associations than are allowed per distribution.
- *
- */
-export interface TooManyLambdaFunctionAssociations
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyLambdaFunctionAssociations";
- name: "TooManyLambdaFunctionAssociations";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyLambdaFunctionAssociations {
- export function isa(o: any): o is TooManyLambdaFunctionAssociations {
- return _smithy.isa(o, "TooManyLambdaFunctionAssociations");
- }
-}
-
-/**
- *
- * Your request contains too many origin custom headers.
- *
- */
-export interface TooManyOriginCustomHeaders
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyOriginCustomHeaders";
- name: "TooManyOriginCustomHeaders";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyOriginCustomHeaders {
- export function isa(o: any): o is TooManyOriginCustomHeaders {
- return _smithy.isa(o, "TooManyOriginCustomHeaders");
- }
-}
-
-/**
- *
- * Processing your request would cause you to exceed the maximum number of origin groups allowed.
- *
- */
-export interface TooManyOriginGroupsPerDistribution
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyOriginGroupsPerDistribution";
- name: "TooManyOriginGroupsPerDistribution";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyOriginGroupsPerDistribution {
- export function isa(o: any): o is TooManyOriginGroupsPerDistribution {
- return _smithy.isa(o, "TooManyOriginGroupsPerDistribution");
- }
-}
-
-/**
- *
- * You cannot create more origins for the distribution.
- *
- */
-export interface TooManyOrigins
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyOrigins";
- name: "TooManyOrigins";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyOrigins {
- export function isa(o: any): o is TooManyOrigins {
- return _smithy.isa(o, "TooManyOrigins");
- }
-}
-
-/**
- *
- * The maximum number of public keys for field-level encryption have been created. To create a new public key, delete one of the existing keys.
- *
- */
-export interface TooManyPublicKeys
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyPublicKeys";
- name: "TooManyPublicKeys";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyPublicKeys {
- export function isa(o: any): o is TooManyPublicKeys {
- return _smithy.isa(o, "TooManyPublicKeys");
- }
-}
-
-/**
- *
- * Your request contains too many query string parameters.
- *
- */
-export interface TooManyQueryStringParameters
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyQueryStringParameters";
- name: "TooManyQueryStringParameters";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyQueryStringParameters {
- export function isa(o: any): o is TooManyQueryStringParameters {
- return _smithy.isa(o, "TooManyQueryStringParameters");
- }
-}
-
-/**
- *
- * Your request contains more CNAMEs than are allowed per distribution.
- *
- */
-export interface TooManyStreamingDistributionCNAMEs
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyStreamingDistributionCNAMEs";
- name: "TooManyStreamingDistributionCNAMEs";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyStreamingDistributionCNAMEs {
- export function isa(o: any): o is TooManyStreamingDistributionCNAMEs {
- return _smithy.isa(o, "TooManyStreamingDistributionCNAMEs");
- }
-}
-
-/**
- *
- * Processing your request would cause you to exceed the maximum number of streaming distributions allowed.
- *
- */
-export interface TooManyStreamingDistributions
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyStreamingDistributions";
- name: "TooManyStreamingDistributions";
- $fault: "client";
- Message?: string;
-}
-
-export namespace TooManyStreamingDistributions {
- export function isa(o: any): o is TooManyStreamingDistributions {
- return _smithy.isa(o, "TooManyStreamingDistributions");
- }
-}
-
-/**
- *
- * Your request contains more trusted signers than are allowed per distribution.
- *
- */
-export interface TooManyTrustedSigners
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TooManyTrustedSigners";
- name: "TooManyTrustedSigners";
- $fault: "client";
- Message?: string;
-}
+ /**
+ *
+ * If you want viewers to use HTTPS to request your objects and you're using an alternate domain name,
+ * you must choose the type of certificate that you want to use. Specify the following value if you purchased your certificate from
+ * a third-party certificate authority:
+ *
+ * If you specify IAMCertificateId
, you must also specify a value for SSLSupportMethod
.
+ *
+ */
+ IAMCertificateId?: string;
-export namespace TooManyTrustedSigners {
- export function isa(o: any): o is TooManyTrustedSigners {
- return _smithy.isa(o, "TooManyTrustedSigners");
- }
-}
+ /**
+ *
+ * Specify the security policy that you want CloudFront to use for HTTPS connections. A security policy determines two settings:
+ *
+ *
+ *
+ * On the CloudFront console, this setting is called Security policy.
+ *
+ *
+ * We recommend that you specify TLSv1.1_2016
unless your users are using browsers or devices
+ * that do not support TLSv1.1 or later.
+ * When both of the following are true, you must specify TLSv1
or later for the security policy:
+ *
+ * If you specify true
for CloudFrontDefaultCertificate
, CloudFront automatically sets the security policy to
+ * TLSv1
regardless of the value that you specify for MinimumProtocolVersion
.
+ *
+ * For information about the relationship between the security policy that you choose and the protocols and ciphers that CloudFront
+ * uses to communicate with viewers, see
+ *
+ * Supported SSL/TLS Protocols and Ciphers for Communication Between Viewers and CloudFront in the Amazon CloudFront Developer Guide.
+ *
+ */
+ MinimumProtocolVersion?: MinimumProtocolVersion | string;
-/**
- *
- * One or more of your trusted signers don't exist.
- *
- */
-export interface TrustedSignerDoesNotExist
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TrustedSignerDoesNotExist";
- name: "TrustedSignerDoesNotExist";
- $fault: "client";
- Message?: string;
+ /**
+ *
+ * If you specify a value for ACMCertificateArn or for
+ * IAMCertificateId,
+ * you must also specify how you want CloudFront to serve HTTPS requests: using a method that works for browsers and clients released after 2010 or one that works for all
+ * clients.
+ *
+ * -
+ *
+ * sni-only
: CloudFront can respond to HTTPS requests from viewers that support Server Name Indication (SNI).
+ * All modern browsers support SNI, but there are a few that don't. For a current list of the browsers that support SNI, see the
+ * Wikipedia entry Server Name Indication. To learn
+ * about options to explore if you have users with browsers that don't include SNI support, see Choosing
+ * How CloudFront Serves HTTPS Requests in the Amazon CloudFront Developer Guide.
+ *
+ * -
+ *
+ * vip
: CloudFront uses dedicated IP addresses for your content and can respond to HTTPS requests from any viewer.
+ * However, there are additional monthly charges. For details, including specific pricing information, see Custom SSL options for Amazon CloudFront
+ * on the AWS marketing site.
+ *
+ *
+ *
+ * Don't specify a value for SSLSupportMethod
if you specified
+ * true
.
+ *
+ * For more information, see Choosing
+ * How CloudFront Serves HTTPS Requests in the Amazon CloudFront Developer Guide.
+ *
+ */
+ SSLSupportMethod?: SSLSupportMethod | string;
}
-export namespace TrustedSignerDoesNotExist {
- export function isa(o: any): o is TrustedSignerDoesNotExist {
- return _smithy.isa(o, "TrustedSignerDoesNotExist");
+export namespace ViewerCertificate {
+ export function isa(o: any): o is ViewerCertificate {
+ return _smithy.isa(o, "ViewerCertificate");
}
}
diff --git a/clients/client-cloudhsm-v2/models/index.ts b/clients/client-cloudhsm-v2/models/index.ts
index f03cf3bfffd5..1ad14a845d72 100644
--- a/clients/client-cloudhsm-v2/models/index.ts
+++ b/clients/client-cloudhsm-v2/models/index.ts
@@ -1,6 +1,37 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum BackupPolicy {
+ DEFAULT = "DEFAULT"
+}
+
+export enum BackupState {
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ DELETED = "DELETED",
+ PENDING_DELETION = "PENDING_DELETION",
+ READY = "READY"
+}
+
+export enum ClusterState {
+ ACTIVE = "ACTIVE",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ DEGRADED = "DEGRADED",
+ DELETED = "DELETED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
+ INITIALIZED = "INITIALIZED",
+ INITIALIZE_IN_PROGRESS = "INITIALIZE_IN_PROGRESS",
+ UNINITIALIZED = "UNINITIALIZED",
+ UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS"
+}
+
+export enum HsmState {
+ ACTIVE = "ACTIVE",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ DEGRADED = "DEGRADED",
+ DELETED = "DELETED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS"
+}
+
/**
*
* Contains information about a backup of an AWS CloudHSM cluster.
@@ -55,17 +86,6 @@ export namespace Backup {
}
}
-export enum BackupPolicy {
- DEFAULT = "DEFAULT"
-}
-
-export enum BackupState {
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- DELETED = "DELETED",
- PENDING_DELETION = "PENDING_DELETION",
- READY = "READY"
-}
-
/**
*
* Contains one or more certificates or a certificate signing request (CSR).
@@ -117,6 +137,109 @@ export namespace Certificates {
}
}
+/**
+ *
+ * The request was rejected because the requester does not have permission to perform the
+ * requested operation.
+ *
+ */
+export interface CloudHsmAccessDeniedException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "CloudHsmAccessDeniedException";
+ name: "CloudHsmAccessDeniedException";
+ $fault: "client";
+ Message?: string;
+}
+
+export namespace CloudHsmAccessDeniedException {
+ export function isa(o: any): o is CloudHsmAccessDeniedException {
+ return _smithy.isa(o, "CloudHsmAccessDeniedException");
+ }
+}
+
+/**
+ *
+ * The request was rejected because of an AWS CloudHSM internal failure. The request can
+ * be retried.
+ *
+ */
+export interface CloudHsmInternalFailureException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "CloudHsmInternalFailureException";
+ name: "CloudHsmInternalFailureException";
+ $fault: "server";
+ Message?: string;
+}
+
+export namespace CloudHsmInternalFailureException {
+ export function isa(o: any): o is CloudHsmInternalFailureException {
+ return _smithy.isa(o, "CloudHsmInternalFailureException");
+ }
+}
+
+/**
+ *
+ * The request was rejected because it is not a valid request.
+ *
+ */
+export interface CloudHsmInvalidRequestException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "CloudHsmInvalidRequestException";
+ name: "CloudHsmInvalidRequestException";
+ $fault: "client";
+ Message?: string;
+}
+
+export namespace CloudHsmInvalidRequestException {
+ export function isa(o: any): o is CloudHsmInvalidRequestException {
+ return _smithy.isa(o, "CloudHsmInvalidRequestException");
+ }
+}
+
+/**
+ *
+ * The request was rejected because it refers to a resource that cannot be
+ * found.
+ *
+ */
+export interface CloudHsmResourceNotFoundException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "CloudHsmResourceNotFoundException";
+ name: "CloudHsmResourceNotFoundException";
+ $fault: "client";
+ Message?: string;
+}
+
+export namespace CloudHsmResourceNotFoundException {
+ export function isa(o: any): o is CloudHsmResourceNotFoundException {
+ return _smithy.isa(o, "CloudHsmResourceNotFoundException");
+ }
+}
+
+/**
+ *
+ * The request was rejected because an error occurred.
+ *
+ */
+export interface CloudHsmServiceException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "CloudHsmServiceException";
+ name: "CloudHsmServiceException";
+ $fault: "client";
+ Message?: string;
+}
+
+export namespace CloudHsmServiceException {
+ export function isa(o: any): o is CloudHsmServiceException {
+ return _smithy.isa(o, "CloudHsmServiceException");
+ }
+}
+
/**
*
* Contains information about an AWS CloudHSM cluster.
@@ -224,18 +347,6 @@ export namespace Cluster {
}
}
-export enum ClusterState {
- ACTIVE = "ACTIVE",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- DEGRADED = "DEGRADED",
- DELETED = "DELETED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
- INITIALIZED = "INITIALIZED",
- INITIALIZE_IN_PROGRESS = "INITIALIZE_IN_PROGRESS",
- UNINITIALIZED = "UNINITIALIZED",
- UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS"
-}
-
export interface CopyBackupToRegionRequest {
__type?: "CopyBackupToRegionRequest";
/**
@@ -723,14 +834,6 @@ export namespace Hsm {
}
}
-export enum HsmState {
- ACTIVE = "ACTIVE",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- DEGRADED = "DEGRADED",
- DELETED = "DELETED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS"
-}
-
export interface InitializeClusterRequest {
__type?: "InitializeClusterRequest";
/**
@@ -975,106 +1078,3 @@ export namespace UntagResourceResponse {
return _smithy.isa(o, "UntagResourceResponse");
}
}
-
-/**
- *
- * The request was rejected because the requester does not have permission to perform the
- * requested operation.
- *
- */
-export interface CloudHsmAccessDeniedException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "CloudHsmAccessDeniedException";
- name: "CloudHsmAccessDeniedException";
- $fault: "client";
- Message?: string;
-}
-
-export namespace CloudHsmAccessDeniedException {
- export function isa(o: any): o is CloudHsmAccessDeniedException {
- return _smithy.isa(o, "CloudHsmAccessDeniedException");
- }
-}
-
-/**
- *
- * The request was rejected because of an AWS CloudHSM internal failure. The request can
- * be retried.
- *
- */
-export interface CloudHsmInternalFailureException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "CloudHsmInternalFailureException";
- name: "CloudHsmInternalFailureException";
- $fault: "server";
- Message?: string;
-}
-
-export namespace CloudHsmInternalFailureException {
- export function isa(o: any): o is CloudHsmInternalFailureException {
- return _smithy.isa(o, "CloudHsmInternalFailureException");
- }
-}
-
-/**
- *
- * The request was rejected because it is not a valid request.
- *
- */
-export interface CloudHsmInvalidRequestException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "CloudHsmInvalidRequestException";
- name: "CloudHsmInvalidRequestException";
- $fault: "client";
- Message?: string;
-}
-
-export namespace CloudHsmInvalidRequestException {
- export function isa(o: any): o is CloudHsmInvalidRequestException {
- return _smithy.isa(o, "CloudHsmInvalidRequestException");
- }
-}
-
-/**
- *
- * The request was rejected because it refers to a resource that cannot be
- * found.
- *
- */
-export interface CloudHsmResourceNotFoundException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "CloudHsmResourceNotFoundException";
- name: "CloudHsmResourceNotFoundException";
- $fault: "client";
- Message?: string;
-}
-
-export namespace CloudHsmResourceNotFoundException {
- export function isa(o: any): o is CloudHsmResourceNotFoundException {
- return _smithy.isa(o, "CloudHsmResourceNotFoundException");
- }
-}
-
-/**
- *
- * The request was rejected because an error occurred.
- *
- */
-export interface CloudHsmServiceException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "CloudHsmServiceException";
- name: "CloudHsmServiceException";
- $fault: "client";
- Message?: string;
-}
-
-export namespace CloudHsmServiceException {
- export function isa(o: any): o is CloudHsmServiceException {
- return _smithy.isa(o, "CloudHsmServiceException");
- }
-}
diff --git a/clients/client-cloudhsm/models/index.ts b/clients/client-cloudhsm/models/index.ts
index 61b5b0233191..7345769ddfa4 100644
--- a/clients/client-cloudhsm/models/index.ts
+++ b/clients/client-cloudhsm/models/index.ts
@@ -1,6 +1,31 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ClientVersion {
+ FIVE_ONE = "5.1",
+ FIVE_THREE = "5.3"
+}
+
+export enum CloudHsmObjectState {
+ DEGRADED = "DEGRADED",
+ READY = "READY",
+ UPDATING = "UPDATING"
+}
+
+export enum HsmStatus {
+ DEGRADED = "DEGRADED",
+ PENDING = "PENDING",
+ RUNNING = "RUNNING",
+ SUSPENDED = "SUSPENDED",
+ TERMINATED = "TERMINATED",
+ TERMINATING = "TERMINATING",
+ UPDATING = "UPDATING"
+}
+
+export enum SubscriptionType {
+ PRODUCTION = "PRODUCTION"
+}
+
export interface AddTagsToResourceRequest {
__type?: "AddTagsToResourceRequest";
/**
@@ -40,11 +65,6 @@ export namespace AddTagsToResourceResponse {
}
}
-export enum ClientVersion {
- FIVE_ONE = "5.1",
- FIVE_THREE = "5.3"
-}
-
/**
*
* Indicates that an internal error occurred.
@@ -77,12 +97,6 @@ export namespace CloudHsmInternalException {
}
}
-export enum CloudHsmObjectState {
- DEGRADED = "DEGRADED",
- READY = "READY",
- UPDATING = "UPDATING"
-}
-
/**
*
* Indicates that an exception occurred in the AWS CloudHSM service.
@@ -861,16 +875,6 @@ export namespace GetConfigResponse {
}
}
-export enum HsmStatus {
- DEGRADED = "DEGRADED",
- PENDING = "PENDING",
- RUNNING = "RUNNING",
- SUSPENDED = "SUSPENDED",
- TERMINATED = "TERMINATED",
- TERMINATING = "TERMINATING",
- UPDATING = "UPDATING"
-}
-
/**
*
* Indicates that one or more of the request parameters are not valid.
@@ -1303,10 +1307,6 @@ export namespace RemoveTagsFromResourceResponse {
}
}
-export enum SubscriptionType {
- PRODUCTION = "PRODUCTION"
-}
-
/**
*
* A key-value pair that identifies or specifies metadata about an AWS CloudHSM
diff --git a/clients/client-cloudsearch-domain/models/index.ts b/clients/client-cloudsearch-domain/models/index.ts
index 7807b8d7f2f3..543d0cf2db7d 100644
--- a/clients/client-cloudsearch-domain/models/index.ts
+++ b/clients/client-cloudsearch-domain/models/index.ts
@@ -1,6 +1,10 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export type ContentType = "application/json" | "application/xml";
+
+export type QueryParser = "dismax" | "lucene" | "simple" | "structured";
+
/**
*
*
A container for facet information.
@@ -50,8 +54,6 @@ export namespace BucketInfo {
}
}
-export type ContentType = "application/json" | "application/xml";
-
/**
*
* Information about any problems encountered while processing an upload request.
@@ -262,8 +264,6 @@ export namespace Hits {
}
}
-export type QueryParser = "dismax" | "lucene" | "simple" | "structured";
-
/**
*
* Information about any problems encountered while processing a search request.
diff --git a/clients/client-cloudsearch/models/index.ts b/clients/client-cloudsearch/models/index.ts
index 599947ecc14d..563a58b55fb1 100644
--- a/clients/client-cloudsearch/models/index.ts
+++ b/clients/client-cloudsearch/models/index.ts
@@ -1,6 +1,81 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export type AlgorithmicStemming = "full" | "light" | "minimal" | "none";
+
+export type AnalysisSchemeLanguage =
+ | "ar"
+ | "bg"
+ | "ca"
+ | "cs"
+ | "da"
+ | "de"
+ | "el"
+ | "en"
+ | "es"
+ | "eu"
+ | "fa"
+ | "fi"
+ | "fr"
+ | "ga"
+ | "gl"
+ | "he"
+ | "hi"
+ | "hu"
+ | "hy"
+ | "id"
+ | "it"
+ | "ja"
+ | "ko"
+ | "lv"
+ | "mul"
+ | "nl"
+ | "no"
+ | "pt"
+ | "ro"
+ | "ru"
+ | "sv"
+ | "th"
+ | "tr"
+ | "zh-Hans"
+ | "zh-Hant";
+
+export type IndexFieldType =
+ | "date"
+ | "date-array"
+ | "double"
+ | "double-array"
+ | "int"
+ | "int-array"
+ | "latlon"
+ | "literal"
+ | "literal-array"
+ | "text"
+ | "text-array";
+
+export type OptionState =
+ | "Active"
+ | "FailedToValidate"
+ | "Processing"
+ | "RequiresIndexDocuments";
+
+export type PartitionInstanceType =
+ | "search.m1.large"
+ | "search.m1.small"
+ | "search.m2.2xlarge"
+ | "search.m2.xlarge"
+ | "search.m3.2xlarge"
+ | "search.m3.large"
+ | "search.m3.medium"
+ | "search.m3.xlarge";
+
+export type SuggesterFuzzyMatching = "high" | "low" | "none";
+
+export enum TLSSecurityPolicy {
+ POLICY_MIN_TLS_1_0_2019_07 = "Policy-Min-TLS-1-0-2019-07",
+ POLICY_MIN_TLS_1_2_2019_07 = "Policy-Min-TLS-1-2-2019-07"
+}
+
/**
*
* The configured access rules for the domain's document and search endpoints, and the current status of those rules.
@@ -29,8 +104,6 @@ export namespace AccessPoliciesStatus {
}
}
-export type AlgorithmicStemming = "full" | "light" | "minimal" | "none";
-
/**
*
* Synonyms, stopwords, and stemming options for an analysis scheme. Includes tokenization dictionary for Japanese.
@@ -116,43 +189,6 @@ export namespace AnalysisScheme {
}
}
-export type AnalysisSchemeLanguage =
- | "ar"
- | "bg"
- | "ca"
- | "cs"
- | "da"
- | "de"
- | "el"
- | "en"
- | "es"
- | "eu"
- | "fa"
- | "fi"
- | "fr"
- | "ga"
- | "gl"
- | "he"
- | "hi"
- | "hu"
- | "hy"
- | "id"
- | "it"
- | "ja"
- | "ko"
- | "lv"
- | "mul"
- | "nl"
- | "no"
- | "pt"
- | "ro"
- | "ru"
- | "sv"
- | "th"
- | "tr"
- | "zh-Hans"
- | "zh-Hant";
-
/**
*
* The status and configuration of an AnalysisScheme
.
@@ -1911,19 +1947,6 @@ export namespace IndexFieldStatus {
}
}
-export type IndexFieldType =
- | "date"
- | "date-array"
- | "double"
- | "double-array"
- | "int"
- | "int-array"
- | "latlon"
- | "literal"
- | "literal-array"
- | "text"
- | "text-array";
-
/**
*
* Options for a field that contains an array of 64-bit signed integers. Present if IndexFieldType
specifies the field is of type int-array
. All options are enabled by default.
@@ -2346,12 +2369,6 @@ export namespace LiteralOptions {
}
}
-export type OptionState =
- | "Active"
- | "FailedToValidate"
- | "Processing"
- | "RequiresIndexDocuments";
-
/**
*
* The status of domain configuration option.
@@ -2406,16 +2423,6 @@ export namespace OptionStatus {
}
}
-export type PartitionInstanceType =
- | "search.m1.large"
- | "search.m1.small"
- | "search.m2.2xlarge"
- | "search.m2.xlarge"
- | "search.m3.2xlarge"
- | "search.m3.large"
- | "search.m3.medium"
- | "search.m3.xlarge";
-
/**
*
* The request was rejected because it attempted to reference a resource that does not exist.
@@ -2562,8 +2569,6 @@ export namespace Suggester {
}
}
-export type SuggesterFuzzyMatching = "high" | "low" | "none";
-
/**
*
* The value of a Suggester
and its current status.
@@ -2592,11 +2597,6 @@ export namespace SuggesterStatus {
}
}
-export enum TLSSecurityPolicy {
- POLICY_MIN_TLS_1_0_2019_07 = "Policy-Min-TLS-1-0-2019-07",
- POLICY_MIN_TLS_1_2_2019_07 = "Policy-Min-TLS-1-2-2019-07"
-}
-
/**
*
* Options for a field that contains an array of text strings. Present if IndexFieldType
specifies the field is of type text-array
. A text-array
field is always searchable. All options are enabled by default.
diff --git a/clients/client-cloudtrail/models/index.ts b/clients/client-cloudtrail/models/index.ts
index e4a9c40a4ed6..790a650d2053 100644
--- a/clients/client-cloudtrail/models/index.ts
+++ b/clients/client-cloudtrail/models/index.ts
@@ -1,6 +1,31 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum EventCategory {
+ Insight = "insight"
+}
+
+export enum InsightType {
+ ApiCallRateInsight = "ApiCallRateInsight"
+}
+
+export enum LookupAttributeKey {
+ ACCESS_KEY_ID = "AccessKeyId",
+ EVENT_ID = "EventId",
+ EVENT_NAME = "EventName",
+ EVENT_SOURCE = "EventSource",
+ READ_ONLY = "ReadOnly",
+ RESOURCE_NAME = "ResourceName",
+ RESOURCE_TYPE = "ResourceType",
+ USERNAME = "Username"
+}
+
+export enum ReadWriteType {
+ All = "All",
+ ReadOnly = "ReadOnly",
+ WriteOnly = "WriteOnly"
+}
+
/**
*
* Specifies the tags to add to a trail.
@@ -694,10 +719,6 @@ export namespace Event {
}
}
-export enum EventCategory {
- Insight = "insight"
-}
-
/**
*
* Use event selectors to further specify the management and data event settings for your trail. By
@@ -1135,10 +1156,6 @@ export namespace InsightSelector {
}
}
-export enum InsightType {
- ApiCallRateInsight = "ApiCallRateInsight"
-}
-
/**
*
*
This exception is thrown when the IAM user or role that is used to create the organization trail is lacking one or more required permissions for
@@ -2005,17 +2022,6 @@ export namespace LookupAttribute {
}
}
-export enum LookupAttributeKey {
- ACCESS_KEY_ID = "AccessKeyId",
- EVENT_ID = "EventId",
- EVENT_NAME = "EventName",
- EVENT_SOURCE = "EventSource",
- READ_ONLY = "ReadOnly",
- RESOURCE_NAME = "ResourceName",
- RESOURCE_TYPE = "ResourceType",
- USERNAME = "Username"
-}
-
/**
*
*
Contains a request for LookupEvents.
@@ -2397,12 +2403,6 @@ export namespace PutInsightSelectorsResponse {
}
}
-export enum ReadWriteType {
- All = "All",
- ReadOnly = "ReadOnly",
- WriteOnly = "WriteOnly"
-}
-
/**
*
* Specifies the tags to remove from a trail.
diff --git a/clients/client-cloudwatch-events/models/index.ts b/clients/client-cloudwatch-events/models/index.ts
index baa2b7fabb95..16ae7cfd8700 100644
--- a/clients/client-cloudwatch-events/models/index.ts
+++ b/clients/client-cloudwatch-events/models/index.ts
@@ -1,6 +1,27 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AssignPublicIp {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED"
+}
+
+export enum EventSourceState {
+ ACTIVE = "ACTIVE",
+ DELETED = "DELETED",
+ PENDING = "PENDING"
+}
+
+export enum LaunchType {
+ EC2 = "EC2",
+ FARGATE = "FARGATE"
+}
+
+export enum RuleState {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED"
+}
+
export interface ActivateEventSourceRequest {
__type?: "ActivateEventSourceRequest";
/**
@@ -17,11 +38,6 @@ export namespace ActivateEventSourceRequest {
}
}
-export enum AssignPublicIp {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED"
-}
-
/**
*
* This structure specifies the VPC subnets and security groups for the task and whether
@@ -158,6 +174,26 @@ export namespace BatchRetryStrategy {
}
}
+/**
+ *
+ *
There is concurrent modification on a resource.
+ *
+ */
+export interface ConcurrentModificationException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ConcurrentModificationException";
+ name: "ConcurrentModificationException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ConcurrentModificationException {
+ export function isa(o: any): o is ConcurrentModificationException {
+ return _smithy.isa(o, "ConcurrentModificationException");
+ }
+}
+
/**
*
* A JSON string that you can use to limit the event bus permissions that you're granting
@@ -854,12 +890,6 @@ export namespace EventSource {
}
}
-export enum EventSourceState {
- ACTIVE = "ACTIVE",
- DELETED = "DELETED",
- PENDING = "PENDING"
-}
-
/**
*
*
Contains the parameters needed for you to provide custom input to a target based on one or more pieces of data extracted from the event.
@@ -941,6 +971,66 @@ export namespace InputTransformer {
}
}
+/**
+ *
+ * This exception occurs due to unexpected causes.
+ *
+ */
+export interface InternalException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InternalException";
+ name: "InternalException";
+ $fault: "server";
+ message?: string;
+}
+
+export namespace InternalException {
+ export function isa(o: any): o is InternalException {
+ return _smithy.isa(o, "InternalException");
+ }
+}
+
+/**
+ *
+ * The event pattern isn't valid.
+ *
+ */
+export interface InvalidEventPatternException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidEventPatternException";
+ name: "InvalidEventPatternException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace InvalidEventPatternException {
+ export function isa(o: any): o is InvalidEventPatternException {
+ return _smithy.isa(o, "InvalidEventPatternException");
+ }
+}
+
+/**
+ *
+ * The specified state isn't a valid state for an event source.
+ *
+ */
+export interface InvalidStateException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidStateException";
+ name: "InvalidStateException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace InvalidStateException {
+ export function isa(o: any): o is InvalidStateException {
+ return _smithy.isa(o, "InvalidStateException");
+ }
+}
+
/**
*
* This object enables you to specify a JSON path to extract from the event and use as
@@ -965,9 +1055,24 @@ export namespace KinesisParameters {
}
}
-export enum LaunchType {
- EC2 = "EC2",
- FARGATE = "FARGATE"
+/**
+ *
+ *
You tried to create more resources than is allowed.
+ *
+ */
+export interface LimitExceededException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "LimitExceededException";
+ name: "LimitExceededException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace LimitExceededException {
+ export function isa(o: any): o is LimitExceededException {
+ return _smithy.isa(o, "LimitExceededException");
+ }
}
export interface ListEventBusesRequest {
@@ -1406,6 +1511,32 @@ export namespace ListTargetsByRuleResponse {
}
}
+/**
+ *
+ * An AWS service created this rule on behalf of your account. That service manages it.
+ * If you see this error in response to DeleteRule
or
+ * RemoveTargets
, you can use the Force
parameter in those
+ * calls to delete the rule or remove targets from the rule. You can't modify these managed
+ * rules by using DisableRule
, EnableRule
,
+ * PutTargets
, PutRule
, TagResource
, or
+ * UntagResource
.
+ *
+ */
+export interface ManagedRuleException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ManagedRuleException";
+ name: "ManagedRuleException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ManagedRuleException {
+ export function isa(o: any): o is ManagedRuleException {
+ return _smithy.isa(o, "ManagedRuleException");
+ }
+}
+
/**
*
* This structure specifies the network configuration for an ECS task.
@@ -1505,6 +1636,27 @@ export namespace PartnerEventSourceAccount {
}
}
+/**
+ *
+ *
+ * The event bus policy is too long. For more information, see the limits.
+ *
+ */
+export interface PolicyLengthExceededException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "PolicyLengthExceededException";
+ name: "PolicyLengthExceededException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace PolicyLengthExceededException {
+ export function isa(o: any): o is PolicyLengthExceededException {
+ return _smithy.isa(o, "PolicyLengthExceededException");
+ }
+}
+
export interface PutEventsRequest {
__type?: "PutEventsRequest";
/**
@@ -2129,6 +2281,46 @@ export namespace RemoveTargetsResultEntry {
}
}
+/**
+ *
+ * The resource that you're trying to create already exists.
+ *
+ */
+export interface ResourceAlreadyExistsException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ResourceAlreadyExistsException";
+ name: "ResourceAlreadyExistsException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ResourceAlreadyExistsException {
+ export function isa(o: any): o is ResourceAlreadyExistsException {
+ return _smithy.isa(o, "ResourceAlreadyExistsException");
+ }
+}
+
+/**
+ *
+ * An entity that you specified doesn't exist.
+ *
+ */
+export interface ResourceNotFoundException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ResourceNotFoundException";
+ name: "ResourceNotFoundException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ResourceNotFoundException {
+ export function isa(o: any): o is ResourceNotFoundException {
+ return _smithy.isa(o, "ResourceNotFoundException");
+ }
+}
+
/**
*
* Contains information about a rule in Amazon EventBridge.
@@ -2208,11 +2400,6 @@ export namespace Rule {
}
}
-export enum RuleState {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED"
-}
-
/**
*
* This parameter contains the criteria (either InstanceIds
or a tag)
@@ -2540,190 +2727,3 @@ export namespace UntagResourceResponse {
return _smithy.isa(o, "UntagResourceResponse");
}
}
-
-/**
- *
- *
There is concurrent modification on a resource.
- *
- */
-export interface ConcurrentModificationException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ConcurrentModificationException";
- name: "ConcurrentModificationException";
- $fault: "client";
- message?: string;
-}
-
-export namespace ConcurrentModificationException {
- export function isa(o: any): o is ConcurrentModificationException {
- return _smithy.isa(o, "ConcurrentModificationException");
- }
-}
-
-/**
- *
- * This exception occurs due to unexpected causes.
- *
- */
-export interface InternalException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InternalException";
- name: "InternalException";
- $fault: "server";
- message?: string;
-}
-
-export namespace InternalException {
- export function isa(o: any): o is InternalException {
- return _smithy.isa(o, "InternalException");
- }
-}
-
-/**
- *
- * The event pattern isn't valid.
- *
- */
-export interface InvalidEventPatternException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidEventPatternException";
- name: "InvalidEventPatternException";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidEventPatternException {
- export function isa(o: any): o is InvalidEventPatternException {
- return _smithy.isa(o, "InvalidEventPatternException");
- }
-}
-
-/**
- *
- * The specified state isn't a valid state for an event source.
- *
- */
-export interface InvalidStateException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidStateException";
- name: "InvalidStateException";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidStateException {
- export function isa(o: any): o is InvalidStateException {
- return _smithy.isa(o, "InvalidStateException");
- }
-}
-
-/**
- *
- * You tried to create more resources than is allowed.
- *
- */
-export interface LimitExceededException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "LimitExceededException";
- name: "LimitExceededException";
- $fault: "client";
- message?: string;
-}
-
-export namespace LimitExceededException {
- export function isa(o: any): o is LimitExceededException {
- return _smithy.isa(o, "LimitExceededException");
- }
-}
-
-/**
- *
- * An AWS service created this rule on behalf of your account. That service manages it.
- * If you see this error in response to DeleteRule
or
- * RemoveTargets
, you can use the Force
parameter in those
- * calls to delete the rule or remove targets from the rule. You can't modify these managed
- * rules by using DisableRule
, EnableRule
,
- * PutTargets
, PutRule
, TagResource
, or
- * UntagResource
.
- *
- */
-export interface ManagedRuleException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ManagedRuleException";
- name: "ManagedRuleException";
- $fault: "client";
- message?: string;
-}
-
-export namespace ManagedRuleException {
- export function isa(o: any): o is ManagedRuleException {
- return _smithy.isa(o, "ManagedRuleException");
- }
-}
-
-/**
- *
- *
- * The event bus policy is too long. For more information, see the limits.
- *
- */
-export interface PolicyLengthExceededException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "PolicyLengthExceededException";
- name: "PolicyLengthExceededException";
- $fault: "client";
- message?: string;
-}
-
-export namespace PolicyLengthExceededException {
- export function isa(o: any): o is PolicyLengthExceededException {
- return _smithy.isa(o, "PolicyLengthExceededException");
- }
-}
-
-/**
- *
- * The resource that you're trying to create already exists.
- *
- */
-export interface ResourceAlreadyExistsException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceAlreadyExistsException";
- name: "ResourceAlreadyExistsException";
- $fault: "client";
- message?: string;
-}
-
-export namespace ResourceAlreadyExistsException {
- export function isa(o: any): o is ResourceAlreadyExistsException {
- return _smithy.isa(o, "ResourceAlreadyExistsException");
- }
-}
-
-/**
- *
- * An entity that you specified doesn't exist.
- *
- */
-export interface ResourceNotFoundException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceNotFoundException";
- name: "ResourceNotFoundException";
- $fault: "client";
- message?: string;
-}
-
-export namespace ResourceNotFoundException {
- export function isa(o: any): o is ResourceNotFoundException {
- return _smithy.isa(o, "ResourceNotFoundException");
- }
-}
diff --git a/clients/client-cloudwatch-logs/models/index.ts b/clients/client-cloudwatch-logs/models/index.ts
index fd7b5333e2ca..ae9dc95b800c 100644
--- a/clients/client-cloudwatch-logs/models/index.ts
+++ b/clients/client-cloudwatch-logs/models/index.ts
@@ -1,6 +1,33 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum Distribution {
+ ByLogStream = "ByLogStream",
+ Random = "Random"
+}
+
+export enum ExportTaskStatusCode {
+ CANCELLED = "CANCELLED",
+ COMPLETED = "COMPLETED",
+ FAILED = "FAILED",
+ PENDING = "PENDING",
+ PENDING_CANCEL = "PENDING_CANCEL",
+ RUNNING = "RUNNING"
+}
+
+export enum OrderBy {
+ LastEventTime = "LastEventTime",
+ LogStreamName = "LogStreamName"
+}
+
+export enum QueryStatus {
+ Cancelled = "Cancelled",
+ Complete = "Complete",
+ Failed = "Failed",
+ Running = "Running",
+ Scheduled = "Scheduled"
+}
+
export interface AssociateKmsKeyRequest {
__type?: "AssociateKmsKeyRequest";
/**
@@ -899,11 +926,6 @@ export namespace DisassociateKmsKeyRequest {
}
}
-export enum Distribution {
- ByLogStream = "ByLogStream",
- Random = "Random"
-}
-
/**
*
* Represents an export task.
@@ -1041,15 +1063,6 @@ export namespace ExportTaskStatus {
}
}
-export enum ExportTaskStatusCode {
- CANCELLED = "CANCELLED",
- COMPLETED = "COMPLETED",
- FAILED = "FAILED",
- PENDING = "PENDING",
- PENDING_CANCEL = "PENDING_CANCEL",
- RUNNING = "RUNNING"
-}
-
export interface FilterLogEventsRequest {
__type?: "FilterLogEventsRequest";
/**
@@ -1953,11 +1966,6 @@ export namespace OperationAbortedException {
}
}
-export enum OrderBy {
- LastEventTime = "LastEventTime",
- LogStreamName = "LogStreamName"
-}
-
/**
*
* Represents a log event.
@@ -2477,14 +2485,6 @@ export namespace QueryStatistics {
}
}
-export enum QueryStatus {
- Cancelled = "Cancelled",
- Complete = "Complete",
- Failed = "Failed",
- Running = "Running",
- Scheduled = "Scheduled"
-}
-
/**
*
* Represents the rejected events.
diff --git a/clients/client-cloudwatch/models/index.ts b/clients/client-cloudwatch/models/index.ts
index e7a3bf07f57e..4535bad918af 100644
--- a/clients/client-cloudwatch/models/index.ts
+++ b/clients/client-cloudwatch/models/index.ts
@@ -1,79 +1,64 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
-/**
- *
- * Parameters were used together that cannot be used together.
- *
- */
-export interface InvalidParameterCombinationException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidParameterCombinationException";
- name: "InvalidParameterCombinationException";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
+export type ComparisonOperator =
+ | "GreaterThanOrEqualToThreshold"
+ | "GreaterThanThreshold"
+ | "GreaterThanUpperThreshold"
+ | "LessThanLowerOrGreaterThanUpperThreshold"
+ | "LessThanLowerThreshold"
+ | "LessThanOrEqualToThreshold"
+ | "LessThanThreshold";
-export namespace InvalidParameterCombinationException {
- export function isa(o: any): o is InvalidParameterCombinationException {
- return _smithy.isa(o, "InvalidParameterCombinationException");
- }
-}
+export type HistoryItemType = "Action" | "ConfigurationUpdate" | "StateUpdate";
-/**
- *
- * The value of an input parameter is bad or out-of-range.
- *
- */
-export interface InvalidParameterValueException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidParameterValueException";
- name: "InvalidParameterValueException";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum ScanBy {
+ TIMESTAMP_ASCENDING = "TimestampAscending",
+ TIMESTAMP_DESCENDING = "TimestampDescending"
}
-export namespace InvalidParameterValueException {
- export function isa(o: any): o is InvalidParameterValueException {
- return _smithy.isa(o, "InvalidParameterValueException");
- }
-}
+export type StandardUnit =
+ | "Bits"
+ | "Bits/Second"
+ | "Bytes"
+ | "Bytes/Second"
+ | "Count"
+ | "Count/Second"
+ | "Gigabits"
+ | "Gigabits/Second"
+ | "Gigabytes"
+ | "Gigabytes/Second"
+ | "Kilobits"
+ | "Kilobits/Second"
+ | "Kilobytes"
+ | "Kilobytes/Second"
+ | "Megabits"
+ | "Megabits/Second"
+ | "Megabytes"
+ | "Megabytes/Second"
+ | "Microseconds"
+ | "Milliseconds"
+ | "None"
+ | "Percent"
+ | "Seconds"
+ | "Terabits"
+ | "Terabits/Second"
+ | "Terabytes"
+ | "Terabytes/Second";
-/**
- *
- * An input parameter that is required is missing.
- *
- */
-export interface MissingRequiredParameterException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "MissingRequiredParameterException";
- name: "MissingRequiredParameterException";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
+export type StateValue = "ALARM" | "INSUFFICIENT_DATA" | "OK";
-export namespace MissingRequiredParameterException {
- export function isa(o: any): o is MissingRequiredParameterException {
- return _smithy.isa(o, "MissingRequiredParameterException");
- }
+export type Statistic =
+ | "Average"
+ | "Maximum"
+ | "Minimum"
+ | "SampleCount"
+ | "Sum";
+
+export enum StatusCode {
+ COMPLETE = "Complete",
+ INTERNAL_ERROR = "InternalError",
+ PARTIAL_DATA = "PartialData"
}
/**
@@ -216,15 +201,6 @@ export namespace AnomalyDetectorConfiguration {
}
}
-export type ComparisonOperator =
- | "GreaterThanOrEqualToThreshold"
- | "GreaterThanThreshold"
- | "GreaterThanUpperThreshold"
- | "LessThanLowerOrGreaterThanUpperThreshold"
- | "LessThanLowerThreshold"
- | "LessThanOrEqualToThreshold"
- | "LessThanThreshold";
-
/**
*
* More than one process tried to modify a resource at the same time.
@@ -1619,8 +1595,6 @@ export namespace GetMetricWidgetImageOutput {
}
}
-export type HistoryItemType = "Action" | "ConfigurationUpdate" | "StateUpdate";
-
/**
*
* This structure contains the definition for a Contributor Insights rule.
@@ -1891,6 +1865,56 @@ export namespace InvalidNextToken {
}
}
+/**
+ *
+ * Parameters were used together that cannot be used together.
+ *
+ */
+export interface InvalidParameterCombinationException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidParameterCombinationException";
+ name: "InvalidParameterCombinationException";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace InvalidParameterCombinationException {
+ export function isa(o: any): o is InvalidParameterCombinationException {
+ return _smithy.isa(o, "InvalidParameterCombinationException");
+ }
+}
+
+/**
+ *
+ * The value of an input parameter is bad or out-of-range.
+ *
+ */
+export interface InvalidParameterValueException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidParameterValueException";
+ name: "InvalidParameterValueException";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace InvalidParameterValueException {
+ export function isa(o: any): o is InvalidParameterValueException {
+ return _smithy.isa(o, "InvalidParameterValueException");
+ }
+}
+
/**
*
* The operation exceeded one or more limits.
@@ -2699,6 +2723,31 @@ export namespace MetricStat {
}
}
+/**
+ *
+ * An input parameter that is required is missing.
+ *
+ */
+export interface MissingRequiredParameterException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "MissingRequiredParameterException";
+ name: "MissingRequiredParameterException";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace MissingRequiredParameterException {
+ export function isa(o: any): o is MissingRequiredParameterException {
+ return _smithy.isa(o, "MissingRequiredParameterException");
+ }
+}
+
/**
*
* This array is empty if the API operation was successful for all the rules specified in the request. If the operation could
@@ -3296,11 +3345,6 @@ export namespace ResourceNotFoundException {
}
}
-export enum ScanBy {
- TIMESTAMP_ASCENDING = "TimestampAscending",
- TIMESTAMP_DESCENDING = "TimestampDescending"
-}
-
export interface SetAlarmStateInput {
__type?: "SetAlarmStateInput";
/**
@@ -3339,44 +3383,6 @@ export namespace SetAlarmStateInput {
}
}
-export type StandardUnit =
- | "Bits"
- | "Bits/Second"
- | "Bytes"
- | "Bytes/Second"
- | "Count"
- | "Count/Second"
- | "Gigabits"
- | "Gigabits/Second"
- | "Gigabytes"
- | "Gigabytes/Second"
- | "Kilobits"
- | "Kilobits/Second"
- | "Kilobytes"
- | "Kilobytes/Second"
- | "Megabits"
- | "Megabits/Second"
- | "Megabytes"
- | "Megabytes/Second"
- | "Microseconds"
- | "Milliseconds"
- | "None"
- | "Percent"
- | "Seconds"
- | "Terabits"
- | "Terabits/Second"
- | "Terabytes"
- | "Terabytes/Second";
-
-export type StateValue = "ALARM" | "INSUFFICIENT_DATA" | "OK";
-
-export type Statistic =
- | "Average"
- | "Maximum"
- | "Minimum"
- | "SampleCount"
- | "Sum";
-
/**
*
*
Represents a set of statistics that describes a specific metric.
@@ -3419,12 +3425,6 @@ export namespace StatisticSet {
}
}
-export enum StatusCode {
- COMPLETE = "Complete",
- INTERNAL_ERROR = "InternalError",
- PARTIAL_DATA = "PartialData"
-}
-
/**
*
* A key-value pair associated with a CloudWatch resource.
diff --git a/clients/client-codebuild/models/index.ts b/clients/client-codebuild/models/index.ts
index dd6563fae6bd..174d12b9e451 100644
--- a/clients/client-codebuild/models/index.ts
+++ b/clients/client-codebuild/models/index.ts
@@ -1,26 +1,6 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
-/**
- *
- * An AWS service limit was exceeded for the calling AWS account.
- *
- */
-export interface AccountLimitExceededException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "AccountLimitExceededException";
- name: "AccountLimitExceededException";
- $fault: "client";
- message?: string;
-}
-
-export namespace AccountLimitExceededException {
- export function isa(o: any): o is AccountLimitExceededException {
- return _smithy.isa(o, "AccountLimitExceededException");
- }
-}
-
export enum ArtifactNamespace {
BUILD_ID = "BUILD_ID",
NONE = "NONE"
@@ -43,6 +23,182 @@ export enum AuthType {
PERSONAL_ACCESS_TOKEN = "PERSONAL_ACCESS_TOKEN"
}
+export enum BuildPhaseType {
+ BUILD = "BUILD",
+ COMPLETED = "COMPLETED",
+ DOWNLOAD_SOURCE = "DOWNLOAD_SOURCE",
+ FINALIZING = "FINALIZING",
+ INSTALL = "INSTALL",
+ POST_BUILD = "POST_BUILD",
+ PRE_BUILD = "PRE_BUILD",
+ PROVISIONING = "PROVISIONING",
+ QUEUED = "QUEUED",
+ SUBMITTED = "SUBMITTED",
+ UPLOAD_ARTIFACTS = "UPLOAD_ARTIFACTS"
+}
+
+export enum CacheMode {
+ LOCAL_CUSTOM_CACHE = "LOCAL_CUSTOM_CACHE",
+ LOCAL_DOCKER_LAYER_CACHE = "LOCAL_DOCKER_LAYER_CACHE",
+ LOCAL_SOURCE_CACHE = "LOCAL_SOURCE_CACHE"
+}
+
+export enum CacheType {
+ LOCAL = "LOCAL",
+ NO_CACHE = "NO_CACHE",
+ S3 = "S3"
+}
+
+export enum ComputeType {
+ BUILD_GENERAL1_2XLARGE = "BUILD_GENERAL1_2XLARGE",
+ BUILD_GENERAL1_LARGE = "BUILD_GENERAL1_LARGE",
+ BUILD_GENERAL1_MEDIUM = "BUILD_GENERAL1_MEDIUM",
+ BUILD_GENERAL1_SMALL = "BUILD_GENERAL1_SMALL"
+}
+
+export enum CredentialProviderType {
+ SECRETS_MANAGER = "SECRETS_MANAGER"
+}
+
+export enum EnvironmentType {
+ ARM_CONTAINER = "ARM_CONTAINER",
+ LINUX_CONTAINER = "LINUX_CONTAINER",
+ LINUX_GPU_CONTAINER = "LINUX_GPU_CONTAINER",
+ WINDOWS_CONTAINER = "WINDOWS_CONTAINER"
+}
+
+export enum EnvironmentVariableType {
+ PARAMETER_STORE = "PARAMETER_STORE",
+ PLAINTEXT = "PLAINTEXT",
+ SECRETS_MANAGER = "SECRETS_MANAGER"
+}
+
+export enum ImagePullCredentialsType {
+ CODEBUILD = "CODEBUILD",
+ SERVICE_ROLE = "SERVICE_ROLE"
+}
+
+export enum LanguageType {
+ ANDROID = "ANDROID",
+ BASE = "BASE",
+ DOCKER = "DOCKER",
+ DOTNET = "DOTNET",
+ GOLANG = "GOLANG",
+ JAVA = "JAVA",
+ NODE_JS = "NODE_JS",
+ PHP = "PHP",
+ PYTHON = "PYTHON",
+ RUBY = "RUBY"
+}
+
+export enum LogsConfigStatusType {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED"
+}
+
+export enum PlatformType {
+ AMAZON_LINUX = "AMAZON_LINUX",
+ DEBIAN = "DEBIAN",
+ UBUNTU = "UBUNTU",
+ WINDOWS_SERVER = "WINDOWS_SERVER"
+}
+
+export enum ProjectSortByType {
+ CREATED_TIME = "CREATED_TIME",
+ LAST_MODIFIED_TIME = "LAST_MODIFIED_TIME",
+ NAME = "NAME"
+}
+
+export enum ReportExportConfigType {
+ NO_EXPORT = "NO_EXPORT",
+ S3 = "S3"
+}
+
+export enum ReportGroupSortByType {
+ CREATED_TIME = "CREATED_TIME",
+ LAST_MODIFIED_TIME = "LAST_MODIFIED_TIME",
+ NAME = "NAME"
+}
+
+export enum ReportPackagingType {
+ NONE = "NONE",
+ ZIP = "ZIP"
+}
+
+export enum ReportStatusType {
+ DELETING = "DELETING",
+ FAILED = "FAILED",
+ GENERATING = "GENERATING",
+ INCOMPLETE = "INCOMPLETE",
+ SUCCEEDED = "SUCCEEDED"
+}
+
+export enum ReportType {
+ TEST = "TEST"
+}
+
+export enum ServerType {
+ BITBUCKET = "BITBUCKET",
+ GITHUB = "GITHUB",
+ GITHUB_ENTERPRISE = "GITHUB_ENTERPRISE"
+}
+
+export enum SortOrderType {
+ ASCENDING = "ASCENDING",
+ DESCENDING = "DESCENDING"
+}
+
+export enum SourceAuthType {
+ OAUTH = "OAUTH"
+}
+
+export enum SourceType {
+ BITBUCKET = "BITBUCKET",
+ CODECOMMIT = "CODECOMMIT",
+ CODEPIPELINE = "CODEPIPELINE",
+ GITHUB = "GITHUB",
+ GITHUB_ENTERPRISE = "GITHUB_ENTERPRISE",
+ NO_SOURCE = "NO_SOURCE",
+ S3 = "S3"
+}
+
+export enum StatusType {
+ FAILED = "FAILED",
+ FAULT = "FAULT",
+ IN_PROGRESS = "IN_PROGRESS",
+ STOPPED = "STOPPED",
+ SUCCEEDED = "SUCCEEDED",
+ TIMED_OUT = "TIMED_OUT"
+}
+
+export enum WebhookFilterType {
+ ACTOR_ACCOUNT_ID = "ACTOR_ACCOUNT_ID",
+ BASE_REF = "BASE_REF",
+ EVENT = "EVENT",
+ FILE_PATH = "FILE_PATH",
+ HEAD_REF = "HEAD_REF"
+}
+
+/**
+ *
+ * An AWS service limit was exceeded for the calling AWS account.
+ *
+ */
+export interface AccountLimitExceededException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "AccountLimitExceededException";
+ name: "AccountLimitExceededException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace AccountLimitExceededException {
+ export function isa(o: any): o is AccountLimitExceededException {
+ return _smithy.isa(o, "AccountLimitExceededException");
+ }
+}
+
export interface BatchDeleteBuildsInput {
__type?: "BatchDeleteBuildsInput";
/**
@@ -810,32 +966,6 @@ export namespace BuildPhase {
}
}
-export enum BuildPhaseType {
- BUILD = "BUILD",
- COMPLETED = "COMPLETED",
- DOWNLOAD_SOURCE = "DOWNLOAD_SOURCE",
- FINALIZING = "FINALIZING",
- INSTALL = "INSTALL",
- POST_BUILD = "POST_BUILD",
- PRE_BUILD = "PRE_BUILD",
- PROVISIONING = "PROVISIONING",
- QUEUED = "QUEUED",
- SUBMITTED = "SUBMITTED",
- UPLOAD_ARTIFACTS = "UPLOAD_ARTIFACTS"
-}
-
-export enum CacheMode {
- LOCAL_CUSTOM_CACHE = "LOCAL_CUSTOM_CACHE",
- LOCAL_DOCKER_LAYER_CACHE = "LOCAL_DOCKER_LAYER_CACHE",
- LOCAL_SOURCE_CACHE = "LOCAL_SOURCE_CACHE"
-}
-
-export enum CacheType {
- LOCAL = "LOCAL",
- NO_CACHE = "NO_CACHE",
- S3 = "S3"
-}
-
/**
*
* Information about Amazon CloudWatch Logs for a build project.
@@ -883,13 +1013,6 @@ export namespace CloudWatchLogsConfig {
}
}
-export enum ComputeType {
- BUILD_GENERAL1_2XLARGE = "BUILD_GENERAL1_2XLARGE",
- BUILD_GENERAL1_LARGE = "BUILD_GENERAL1_LARGE",
- BUILD_GENERAL1_MEDIUM = "BUILD_GENERAL1_MEDIUM",
- BUILD_GENERAL1_SMALL = "BUILD_GENERAL1_SMALL"
-}
-
export interface CreateProjectInput {
__type?: "CreateProjectInput";
/**
@@ -1210,10 +1333,6 @@ export namespace CreateWebhookOutput {
}
}
-export enum CredentialProviderType {
- SECRETS_MANAGER = "SECRETS_MANAGER"
-}
-
export interface DeleteProjectInput {
__type?: "DeleteProjectInput";
/**
@@ -1529,13 +1648,6 @@ export namespace EnvironmentPlatform {
}
}
-export enum EnvironmentType {
- ARM_CONTAINER = "ARM_CONTAINER",
- LINUX_CONTAINER = "LINUX_CONTAINER",
- LINUX_GPU_CONTAINER = "LINUX_GPU_CONTAINER",
- WINDOWS_CONTAINER = "WINDOWS_CONTAINER"
-}
-
/**
*
* Information about an environment variable for a build project or a build.
@@ -1591,12 +1703,6 @@ export namespace EnvironmentVariable {
}
}
-export enum EnvironmentVariableType {
- PARAMETER_STORE = "PARAMETER_STORE",
- PLAINTEXT = "PLAINTEXT",
- SECRETS_MANAGER = "SECRETS_MANAGER"
-}
-
/**
*
*
@@ -1663,11 +1769,6 @@ export namespace GitSubmodulesConfig {
}
}
-export enum ImagePullCredentialsType {
- CODEBUILD = "CODEBUILD",
- SERVICE_ROLE = "SERVICE_ROLE"
-}
-
export interface ImportSourceCredentialsInput {
__type?: "ImportSourceCredentialsInput";
/**
@@ -1789,19 +1890,6 @@ export namespace InvalidateProjectCacheOutput {
}
}
-export enum LanguageType {
- ANDROID = "ANDROID",
- BASE = "BASE",
- DOCKER = "DOCKER",
- DOTNET = "DOTNET",
- GOLANG = "GOLANG",
- JAVA = "JAVA",
- NODE_JS = "NODE_JS",
- PHP = "PHP",
- PYTHON = "PYTHON",
- RUBY = "RUBY"
-}
-
export interface ListBuildsForProjectInput {
__type?: "ListBuildsForProjectInput";
/**
@@ -2393,11 +2481,6 @@ export namespace LogsConfig {
}
}
-export enum LogsConfigStatusType {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED"
-}
-
/**
*
*
Information about build logs in Amazon CloudWatch Logs.
@@ -2554,13 +2637,6 @@ export namespace PhaseContext {
}
}
-export enum PlatformType {
- AMAZON_LINUX = "AMAZON_LINUX",
- DEBIAN = "DEBIAN",
- UBUNTU = "UBUNTU",
- WINDOWS_SERVER = "WINDOWS_SERVER"
-}
-
/**
*
* Information about a build project.
@@ -3367,12 +3443,6 @@ export namespace ProjectEnvironment {
}
}
-export enum ProjectSortByType {
- CREATED_TIME = "CREATED_TIME",
- LAST_MODIFIED_TIME = "LAST_MODIFIED_TIME",
- NAME = "NAME"
-}
-
/**
*
* Information about the build input source code for the build project.
@@ -3829,11 +3899,6 @@ export namespace ReportExportConfig {
}
}
-export enum ReportExportConfigType {
- NO_EXPORT = "NO_EXPORT",
- S3 = "S3"
-}
-
/**
*
*
@@ -3930,29 +3995,6 @@ export namespace ReportGroup {
}
}
-export enum ReportGroupSortByType {
- CREATED_TIME = "CREATED_TIME",
- LAST_MODIFIED_TIME = "LAST_MODIFIED_TIME",
- NAME = "NAME"
-}
-
-export enum ReportPackagingType {
- NONE = "NONE",
- ZIP = "ZIP"
-}
-
-export enum ReportStatusType {
- DELETING = "DELETING",
- FAILED = "FAILED",
- GENERATING = "GENERATING",
- INCOMPLETE = "INCOMPLETE",
- SUCCEEDED = "SUCCEEDED"
-}
-
-export enum ReportType {
- TEST = "TEST"
-}
-
/**
*
*
The specified AWS resource cannot be created, because an AWS resource with the same
@@ -4116,17 +4158,6 @@ export namespace S3ReportExportConfig {
}
}
-export enum ServerType {
- BITBUCKET = "BITBUCKET",
- GITHUB = "GITHUB",
- GITHUB_ENTERPRISE = "GITHUB_ENTERPRISE"
-}
-
-export enum SortOrderType {
- ASCENDING = "ASCENDING",
- DESCENDING = "DESCENDING"
-}
-
/**
*
*
Information about the authorization settings for AWS CodeBuild to access the source code to be
@@ -4164,10 +4195,6 @@ export namespace SourceAuth {
}
}
-export enum SourceAuthType {
- OAUTH = "OAUTH"
-}
-
/**
*
*
@@ -4212,16 +4239,6 @@ export namespace SourceCredentialsInfo {
}
}
-export enum SourceType {
- BITBUCKET = "BITBUCKET",
- CODECOMMIT = "CODECOMMIT",
- CODEPIPELINE = "CODEPIPELINE",
- GITHUB = "GITHUB",
- GITHUB_ENTERPRISE = "GITHUB_ENTERPRISE",
- NO_SOURCE = "NO_SOURCE",
- S3 = "S3"
-}
-
export interface StartBuildInput {
__type?: "StartBuildInput";
/**
@@ -4523,15 +4540,6 @@ export namespace StartBuildOutput {
}
}
-export enum StatusType {
- FAILED = "FAILED",
- FAULT = "FAULT",
- IN_PROGRESS = "IN_PROGRESS",
- STOPPED = "STOPPED",
- SUCCEEDED = "SUCCEEDED",
- TIMED_OUT = "TIMED_OUT"
-}
-
export interface StopBuildInput {
__type?: "StopBuildInput";
/**
@@ -5318,11 +5326,3 @@ export namespace WebhookFilter {
return _smithy.isa(o, "WebhookFilter");
}
}
-
-export enum WebhookFilterType {
- ACTOR_ACCOUNT_ID = "ACTOR_ACCOUNT_ID",
- BASE_REF = "BASE_REF",
- EVENT = "EVENT",
- FILE_PATH = "FILE_PATH",
- HEAD_REF = "HEAD_REF"
-}
diff --git a/clients/client-codecommit/models/index.ts b/clients/client-codecommit/models/index.ts
index a4a18eb09af8..6b6507e33ce6 100644
--- a/clients/client-codecommit/models/index.ts
+++ b/clients/client-codecommit/models/index.ts
@@ -1,6 +1,99 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ApprovalState {
+ APPROVE = "APPROVE",
+ REVOKE = "REVOKE"
+}
+
+export enum ChangeTypeEnum {
+ ADDED = "A",
+ DELETED = "D",
+ MODIFIED = "M"
+}
+
+export enum ConflictDetailLevelTypeEnum {
+ FILE_LEVEL = "FILE_LEVEL",
+ LINE_LEVEL = "LINE_LEVEL"
+}
+
+export enum ConflictResolutionStrategyTypeEnum {
+ ACCEPT_DESTINATION = "ACCEPT_DESTINATION",
+ ACCEPT_SOURCE = "ACCEPT_SOURCE",
+ AUTOMERGE = "AUTOMERGE",
+ NONE = "NONE"
+}
+
+export enum FileModeTypeEnum {
+ EXECUTABLE = "EXECUTABLE",
+ NORMAL = "NORMAL",
+ SYMLINK = "SYMLINK"
+}
+
+export enum MergeOptionTypeEnum {
+ FAST_FORWARD_MERGE = "FAST_FORWARD_MERGE",
+ SQUASH_MERGE = "SQUASH_MERGE",
+ THREE_WAY_MERGE = "THREE_WAY_MERGE"
+}
+
+export enum ObjectTypeEnum {
+ DIRECTORY = "DIRECTORY",
+ FILE = "FILE",
+ GIT_LINK = "GIT_LINK",
+ SYMBOLIC_LINK = "SYMBOLIC_LINK"
+}
+
+export enum OrderEnum {
+ ASCENDING = "ascending",
+ DESCENDING = "descending"
+}
+
+export enum OverrideStatus {
+ OVERRIDE = "OVERRIDE",
+ REVOKE = "REVOKE"
+}
+
+export enum PullRequestEventType {
+ PULL_REQUEST_APPROVAL_RULE_CREATED = "PULL_REQUEST_APPROVAL_RULE_CREATED",
+ PULL_REQUEST_APPROVAL_RULE_DELETED = "PULL_REQUEST_APPROVAL_RULE_DELETED",
+ PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN = "PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN",
+ PULL_REQUEST_APPROVAL_RULE_UPDATED = "PULL_REQUEST_APPROVAL_RULE_UPDATED",
+ PULL_REQUEST_APPROVAL_STATE_CHANGED = "PULL_REQUEST_APPROVAL_STATE_CHANGED",
+ PULL_REQUEST_CREATED = "PULL_REQUEST_CREATED",
+ PULL_REQUEST_MERGE_STATE_CHANGED = "PULL_REQUEST_MERGE_STATE_CHANGED",
+ PULL_REQUEST_SOURCE_REFERENCE_UPDATED = "PULL_REQUEST_SOURCE_REFERENCE_UPDATED",
+ PULL_REQUEST_STATUS_CHANGED = "PULL_REQUEST_STATUS_CHANGED"
+}
+
+export enum PullRequestStatusEnum {
+ CLOSED = "CLOSED",
+ OPEN = "OPEN"
+}
+
+export enum RelativeFileVersionEnum {
+ AFTER = "AFTER",
+ BEFORE = "BEFORE"
+}
+
+export enum ReplacementTypeEnum {
+ KEEP_BASE = "KEEP_BASE",
+ KEEP_DESTINATION = "KEEP_DESTINATION",
+ KEEP_SOURCE = "KEEP_SOURCE",
+ USE_NEW_CONTENT = "USE_NEW_CONTENT"
+}
+
+export enum RepositoryTriggerEventEnum {
+ ALL = "all",
+ CREATE_REFERENCE = "createReference",
+ DELETE_REFERENCE = "deleteReference",
+ UPDATE_REFERENCE = "updateReference"
+}
+
+export enum SortByEnum {
+ MODIFIED_DATE = "lastModifiedDate",
+ REPOSITORY_NAME = "repositoryName"
+}
+
/**
*
*
The specified Amazon Resource Name (ARN) does not exist in the AWS account.
@@ -491,11 +584,6 @@ export namespace ApprovalRuleTemplateNameRequiredException {
}
}
-export enum ApprovalState {
- APPROVE = "APPROVE",
- REVOKE = "REVOKE"
-}
-
/**
*
* Returns information about a change in the approval state for a pull request.
@@ -1433,12 +1521,6 @@ export namespace CannotModifyApprovalRuleFromTemplateException {
}
}
-export enum ChangeTypeEnum {
- ADDED = "A",
- DELETED = "D",
- MODIFIED = "M"
-}
-
/**
*
* A client request token is required. A client request token is an unique,
@@ -2132,11 +2214,6 @@ export namespace Conflict {
}
}
-export enum ConflictDetailLevelTypeEnum {
- FILE_LEVEL = "FILE_LEVEL",
- LINE_LEVEL = "LINE_LEVEL"
-}
-
/**
*
*
Information about the metadata for a conflict in a merge operation.
@@ -2257,13 +2334,6 @@ export namespace ConflictResolution {
}
}
-export enum ConflictResolutionStrategyTypeEnum {
- ACCEPT_DESTINATION = "ACCEPT_DESTINATION",
- ACCEPT_SOURCE = "ACCEPT_SOURCE",
- AUTOMERGE = "AUTOMERGE",
- NONE = "NONE"
-}
-
export interface CreateApprovalRuleTemplateInput {
__type?: "CreateApprovalRuleTemplateInput";
/**
@@ -3961,12 +4031,6 @@ export namespace FileModeRequiredException {
}
}
-export enum FileModeTypeEnum {
- EXECUTABLE = "EXECUTABLE",
- NORMAL = "NORMAL",
- SYMLINK = "SYMLINK"
-}
-
/**
*
* Information about file modes in a merge or pull request.
@@ -8195,12 +8259,6 @@ export namespace MergeOptionRequiredException {
}
}
-export enum MergeOptionTypeEnum {
- FAST_FORWARD_MERGE = "FAST_FORWARD_MERGE",
- SQUASH_MERGE = "SQUASH_MERGE",
- THREE_WAY_MERGE = "THREE_WAY_MERGE"
-}
-
export interface MergePullRequestByFastForwardInput {
__type?: "MergePullRequestByFastForwardInput";
/**
@@ -8610,13 +8668,6 @@ export namespace NumberOfRulesExceededException {
}
}
-export enum ObjectTypeEnum {
- DIRECTORY = "DIRECTORY",
- FILE = "FILE",
- GIT_LINK = "GIT_LINK",
- SYMBOLIC_LINK = "SYMBOLIC_LINK"
-}
-
/**
*
* Information about the type of an object in a merge operation.
@@ -8653,11 +8704,6 @@ export namespace ObjectTypes {
}
}
-export enum OrderEnum {
- ASCENDING = "ascending",
- DESCENDING = "descending"
-}
-
/**
*
* Returns information about the template that created the approval rule for a pull request.
@@ -8745,11 +8791,6 @@ export namespace OverridePullRequestApprovalRulesInput {
}
}
-export enum OverrideStatus {
- OVERRIDE = "OVERRIDE",
- REVOKE = "REVOKE"
-}
-
/**
*
* An override status is required, but no value was provided. Valid values include OVERRIDE and REVOKE.
@@ -9534,18 +9575,6 @@ export namespace PullRequestEvent {
}
}
-export enum PullRequestEventType {
- PULL_REQUEST_APPROVAL_RULE_CREATED = "PULL_REQUEST_APPROVAL_RULE_CREATED",
- PULL_REQUEST_APPROVAL_RULE_DELETED = "PULL_REQUEST_APPROVAL_RULE_DELETED",
- PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN = "PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN",
- PULL_REQUEST_APPROVAL_RULE_UPDATED = "PULL_REQUEST_APPROVAL_RULE_UPDATED",
- PULL_REQUEST_APPROVAL_STATE_CHANGED = "PULL_REQUEST_APPROVAL_STATE_CHANGED",
- PULL_REQUEST_CREATED = "PULL_REQUEST_CREATED",
- PULL_REQUEST_MERGE_STATE_CHANGED = "PULL_REQUEST_MERGE_STATE_CHANGED",
- PULL_REQUEST_SOURCE_REFERENCE_UPDATED = "PULL_REQUEST_SOURCE_REFERENCE_UPDATED",
- PULL_REQUEST_STATUS_CHANGED = "PULL_REQUEST_STATUS_CHANGED"
-}
-
/**
*
* A pull request ID is required, but none was provided.
@@ -9671,11 +9700,6 @@ export namespace PullRequestStatusChangedEventMetadata {
}
}
-export enum PullRequestStatusEnum {
- CLOSED = "CLOSED",
- OPEN = "OPEN"
-}
-
/**
*
* A pull request status is required, but none was provided.
@@ -10073,11 +10097,6 @@ export namespace ReferenceTypeNotSupportedException {
}
}
-export enum RelativeFileVersionEnum {
- AFTER = "AFTER",
- BEFORE = "BEFORE"
-}
-
/**
*
* Information about a replacement content entry in the conflict of a merge or pull request operation.
@@ -10145,13 +10164,6 @@ export namespace ReplacementContentRequiredException {
}
}
-export enum ReplacementTypeEnum {
- KEEP_BASE = "KEEP_BASE",
- KEEP_DESTINATION = "KEEP_DESTINATION",
- KEEP_SOURCE = "KEEP_SOURCE",
- USE_NEW_CONTENT = "USE_NEW_CONTENT"
-}
-
/**
*
* A replacement type is required.
@@ -10558,13 +10570,6 @@ export namespace RepositoryTriggerDestinationArnRequiredException {
}
}
-export enum RepositoryTriggerEventEnum {
- ALL = "all",
- CREATE_REFERENCE = "createReference",
- DELETE_REFERENCE = "deleteReference",
- UPDATE_REFERENCE = "updateReference"
-}
-
/**
*
* At least one event for the trigger is required, but was not specified.
@@ -10853,11 +10858,6 @@ export namespace SetFileModeEntry {
}
}
-export enum SortByEnum {
- MODIFIED_DATE = "lastModifiedDate",
- REPOSITORY_NAME = "repositoryName"
-}
-
/**
*
* The source branch and destination branch for the pull request are the same. You must
diff --git a/clients/client-codedeploy/models/index.ts b/clients/client-codedeploy/models/index.ts
index 421b9151a138..e650c5740fd9 100644
--- a/clients/client-codedeploy/models/index.ts
+++ b/clients/client-codedeploy/models/index.ts
@@ -1,6 +1,240 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ApplicationRevisionSortBy {
+ FirstUsedTime = "firstUsedTime",
+ LastUsedTime = "lastUsedTime",
+ RegisterTime = "registerTime"
+}
+
+export enum AutoRollbackEvent {
+ DEPLOYMENT_FAILURE = "DEPLOYMENT_FAILURE",
+ DEPLOYMENT_STOP_ON_ALARM = "DEPLOYMENT_STOP_ON_ALARM",
+ DEPLOYMENT_STOP_ON_REQUEST = "DEPLOYMENT_STOP_ON_REQUEST"
+}
+
+export enum BundleType {
+ JSON = "JSON",
+ Tar = "tar",
+ TarGZip = "tgz",
+ YAML = "YAML",
+ Zip = "zip"
+}
+
+export enum ComputePlatform {
+ ECS = "ECS",
+ LAMBDA = "Lambda",
+ SERVER = "Server"
+}
+
+export enum DeploymentCreator {
+ Autoscaling = "autoscaling",
+ CodeDeployRollback = "codeDeployRollback",
+ User = "user"
+}
+
+export enum DeploymentOption {
+ WITHOUT_TRAFFIC_CONTROL = "WITHOUT_TRAFFIC_CONTROL",
+ WITH_TRAFFIC_CONTROL = "WITH_TRAFFIC_CONTROL"
+}
+
+export enum DeploymentReadyAction {
+ CONTINUE_DEPLOYMENT = "CONTINUE_DEPLOYMENT",
+ STOP_DEPLOYMENT = "STOP_DEPLOYMENT"
+}
+
+export enum DeploymentStatus {
+ CREATED = "Created",
+ FAILED = "Failed",
+ IN_PROGRESS = "InProgress",
+ QUEUED = "Queued",
+ READY = "Ready",
+ STOPPED = "Stopped",
+ SUCCEEDED = "Succeeded"
+}
+
+export enum DeploymentTargetType {
+ ECS_TARGET = "ECSTarget",
+ INSTANCE_TARGET = "InstanceTarget",
+ LAMBDA_TARGET = "LambdaTarget"
+}
+
+export enum DeploymentType {
+ BLUE_GREEN = "BLUE_GREEN",
+ IN_PLACE = "IN_PLACE"
+}
+
+export enum DeploymentWaitType {
+ READY_WAIT = "READY_WAIT",
+ TERMINATION_WAIT = "TERMINATION_WAIT"
+}
+
+export enum EC2TagFilterType {
+ KEY_AND_VALUE = "KEY_AND_VALUE",
+ KEY_ONLY = "KEY_ONLY",
+ VALUE_ONLY = "VALUE_ONLY"
+}
+
+export enum ErrorCode {
+ AGENT_ISSUE = "AGENT_ISSUE",
+ ALARM_ACTIVE = "ALARM_ACTIVE",
+ APPLICATION_MISSING = "APPLICATION_MISSING",
+ AUTOSCALING_VALIDATION_ERROR = "AUTOSCALING_VALIDATION_ERROR",
+ AUTO_SCALING_CONFIGURATION = "AUTO_SCALING_CONFIGURATION",
+ AUTO_SCALING_IAM_ROLE_PERMISSIONS = "AUTO_SCALING_IAM_ROLE_PERMISSIONS",
+ CODEDEPLOY_RESOURCE_CANNOT_BE_FOUND = "CODEDEPLOY_RESOURCE_CANNOT_BE_FOUND",
+ CUSTOMER_APPLICATION_UNHEALTHY = "CUSTOMER_APPLICATION_UNHEALTHY",
+ DEPLOYMENT_GROUP_MISSING = "DEPLOYMENT_GROUP_MISSING",
+ ECS_UPDATE_ERROR = "ECS_UPDATE_ERROR",
+ ELASTIC_LOAD_BALANCING_INVALID = "ELASTIC_LOAD_BALANCING_INVALID",
+ ELB_INVALID_INSTANCE = "ELB_INVALID_INSTANCE",
+ HEALTH_CONSTRAINTS = "HEALTH_CONSTRAINTS",
+ HEALTH_CONSTRAINTS_INVALID = "HEALTH_CONSTRAINTS_INVALID",
+ HOOK_EXECUTION_FAILURE = "HOOK_EXECUTION_FAILURE",
+ IAM_ROLE_MISSING = "IAM_ROLE_MISSING",
+ IAM_ROLE_PERMISSIONS = "IAM_ROLE_PERMISSIONS",
+ INTERNAL_ERROR = "INTERNAL_ERROR",
+ INVALID_ECS_SERVICE = "INVALID_ECS_SERVICE",
+ INVALID_LAMBDA_CONFIGURATION = "INVALID_LAMBDA_CONFIGURATION",
+ INVALID_LAMBDA_FUNCTION = "INVALID_LAMBDA_FUNCTION",
+ INVALID_REVISION = "INVALID_REVISION",
+ MANUAL_STOP = "MANUAL_STOP",
+ MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION = "MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION",
+ MISSING_ELB_INFORMATION = "MISSING_ELB_INFORMATION",
+ MISSING_GITHUB_TOKEN = "MISSING_GITHUB_TOKEN",
+ NO_EC2_SUBSCRIPTION = "NO_EC2_SUBSCRIPTION",
+ NO_INSTANCES = "NO_INSTANCES",
+ OVER_MAX_INSTANCES = "OVER_MAX_INSTANCES",
+ RESOURCE_LIMIT_EXCEEDED = "RESOURCE_LIMIT_EXCEEDED",
+ REVISION_MISSING = "REVISION_MISSING",
+ THROTTLED = "THROTTLED",
+ TIMEOUT = "TIMEOUT"
+}
+
+export enum FileExistsBehavior {
+ DISALLOW = "DISALLOW",
+ OVERWRITE = "OVERWRITE",
+ RETAIN = "RETAIN"
+}
+
+export enum GreenFleetProvisioningAction {
+ COPY_AUTO_SCALING_GROUP = "COPY_AUTO_SCALING_GROUP",
+ DISCOVER_EXISTING = "DISCOVER_EXISTING"
+}
+
+export enum InstanceAction {
+ KEEP_ALIVE = "KEEP_ALIVE",
+ TERMINATE = "TERMINATE"
+}
+
+export enum InstanceStatus {
+ FAILED = "Failed",
+ IN_PROGRESS = "InProgress",
+ PENDING = "Pending",
+ READY = "Ready",
+ SKIPPED = "Skipped",
+ SUCCEEDED = "Succeeded",
+ UNKNOWN = "Unknown"
+}
+
+export enum _InstanceType {
+ BLUE = "Blue",
+ GREEN = "Green"
+}
+
+export enum LifecycleErrorCode {
+ SCRIPT_FAILED = "ScriptFailed",
+ SCRIPT_MISSING = "ScriptMissing",
+ SCRIPT_NOT_EXECUTABLE = "ScriptNotExecutable",
+ SCRIPT_TIMED_OUT = "ScriptTimedOut",
+ SUCCESS = "Success",
+ UNKNOWN_ERROR = "UnknownError"
+}
+
+export enum LifecycleEventStatus {
+ FAILED = "Failed",
+ IN_PROGRESS = "InProgress",
+ PENDING = "Pending",
+ SKIPPED = "Skipped",
+ SUCCEEDED = "Succeeded",
+ UNKNOWN = "Unknown"
+}
+
+export enum ListStateFilterAction {
+ Exclude = "exclude",
+ Ignore = "ignore",
+ Include = "include"
+}
+
+export type MinimumHealthyHostsType = "FLEET_PERCENT" | "HOST_COUNT";
+
+export enum RegistrationStatus {
+ Deregistered = "Deregistered",
+ Registered = "Registered"
+}
+
+export enum RevisionLocationType {
+ AppSpecContent = "AppSpecContent",
+ GitHub = "GitHub",
+ S3 = "S3",
+ String = "String"
+}
+
+export enum SortOrder {
+ Ascending = "ascending",
+ Descending = "descending"
+}
+
+export enum StopStatus {
+ PENDING = "Pending",
+ SUCCEEDED = "Succeeded"
+}
+
+export enum TagFilterType {
+ KEY_AND_VALUE = "KEY_AND_VALUE",
+ KEY_ONLY = "KEY_ONLY",
+ VALUE_ONLY = "VALUE_ONLY"
+}
+
+export enum TargetFilterName {
+ SERVER_INSTANCE_LABEL = "ServerInstanceLabel",
+ TARGET_STATUS = "TargetStatus"
+}
+
+export enum TargetLabel {
+ BLUE = "Blue",
+ GREEN = "Green"
+}
+
+export enum TargetStatus {
+ FAILED = "Failed",
+ IN_PROGRESS = "InProgress",
+ PENDING = "Pending",
+ READY = "Ready",
+ SKIPPED = "Skipped",
+ SUCCEEDED = "Succeeded",
+ UNKNOWN = "Unknown"
+}
+
+export enum TrafficRoutingType {
+ AllAtOnce = "AllAtOnce",
+ TimeBasedCanary = "TimeBasedCanary",
+ TimeBasedLinear = "TimeBasedLinear"
+}
+
+export enum TriggerEventType {
+ DEPLOYMENT_FAILURE = "DeploymentFailure",
+ DEPLOYMENT_READY = "DeploymentReady",
+ DEPLOYMENT_ROLLBACK = "DeploymentRollback",
+ DEPLOYMENT_START = "DeploymentStart",
+ DEPLOYMENT_STOP = "DeploymentStop",
+ DEPLOYMENT_SUCCESS = "DeploymentSuccess",
+ INSTANCE_FAILURE = "InstanceFailure",
+ INSTANCE_READY = "InstanceReady",
+ INSTANCE_START = "InstanceStart",
+ INSTANCE_SUCCESS = "InstanceSuccess"
+}
+
/**
*
*
Represents the input of, and adds tags to, an on-premises instance operation.
@@ -323,12 +557,6 @@ export namespace ApplicationNameRequiredException {
}
}
-export enum ApplicationRevisionSortBy {
- FirstUsedTime = "firstUsedTime",
- LastUsedTime = "lastUsedTime",
- RegisterTime = "registerTime"
-}
-
/**
*
*
@@ -386,12 +614,6 @@ export namespace AutoRollbackConfiguration {
}
}
-export enum AutoRollbackEvent {
- DEPLOYMENT_FAILURE = "DEPLOYMENT_FAILURE",
- DEPLOYMENT_STOP_ON_ALARM = "DEPLOYMENT_STOP_ON_ALARM",
- DEPLOYMENT_STOP_ON_REQUEST = "DEPLOYMENT_STOP_ON_REQUEST"
-}
-
/**
*
*
Information about an Auto Scaling group.
@@ -941,20 +1163,6 @@ export namespace BucketNameFilterRequiredException {
}
}
-export enum BundleType {
- JSON = "JSON",
- Tar = "tar",
- TarGZip = "tgz",
- YAML = "YAML",
- Zip = "zip"
-}
-
-export enum ComputePlatform {
- ECS = "ECS",
- LAMBDA = "Lambda",
- SERVER = "Server"
-}
-
export interface ContinueDeploymentInput {
__type?: "ContinueDeploymentInput";
/**
@@ -1805,12 +2013,6 @@ export namespace DeploymentConfigNameRequiredException {
}
}
-export enum DeploymentCreator {
- Autoscaling = "autoscaling",
- CodeDeployRollback = "codeDeployRollback",
- User = "user"
-}
-
/**
*
* The deployment with the IAM user or AWS account does not exist.
@@ -2480,11 +2682,6 @@ export namespace DeploymentNotStartedException {
}
}
-export enum DeploymentOption {
- WITHOUT_TRAFFIC_CONTROL = "WITHOUT_TRAFFIC_CONTROL",
- WITH_TRAFFIC_CONTROL = "WITH_TRAFFIC_CONTROL"
-}
-
/**
*
* Information about the deployment status of the instances in the deployment.
@@ -2543,11 +2740,6 @@ export namespace DeploymentOverview {
}
}
-export enum DeploymentReadyAction {
- CONTINUE_DEPLOYMENT = "CONTINUE_DEPLOYMENT",
- STOP_DEPLOYMENT = "STOP_DEPLOYMENT"
-}
-
/**
*
* Information about how traffic is rerouted to instances in a replacement environment in
@@ -2593,16 +2785,6 @@ export namespace DeploymentReadyOption {
}
}
-export enum DeploymentStatus {
- CREATED = "Created",
- FAILED = "Failed",
- IN_PROGRESS = "InProgress",
- QUEUED = "Queued",
- READY = "Ready",
- STOPPED = "Stopped",
- SUCCEEDED = "Succeeded"
-}
-
/**
*
*
Information about the type of deployment, either in-place or blue/green, you want to
@@ -2754,22 +2936,6 @@ export namespace DeploymentTargetListSizeExceededException {
}
}
-export enum DeploymentTargetType {
- ECS_TARGET = "ECSTarget",
- INSTANCE_TARGET = "InstanceTarget",
- LAMBDA_TARGET = "LambdaTarget"
-}
-
-export enum DeploymentType {
- BLUE_GREEN = "BLUE_GREEN",
- IN_PLACE = "IN_PLACE"
-}
-
-export enum DeploymentWaitType {
- READY_WAIT = "READY_WAIT",
- TERMINATION_WAIT = "TERMINATION_WAIT"
-}
-
/**
*
*
Represents the input of a DeregisterOnPremisesInstance operation.
@@ -2928,12 +3094,6 @@ export namespace EC2TagFilter {
}
}
-export enum EC2TagFilterType {
- KEY_AND_VALUE = "KEY_AND_VALUE",
- KEY_ONLY = "KEY_ONLY",
- VALUE_ONLY = "VALUE_ONLY"
-}
-
/**
*
* Information about groups of EC2 instance tags.
@@ -3204,42 +3364,6 @@ export namespace ELBInfo {
}
}
-export enum ErrorCode {
- AGENT_ISSUE = "AGENT_ISSUE",
- ALARM_ACTIVE = "ALARM_ACTIVE",
- APPLICATION_MISSING = "APPLICATION_MISSING",
- AUTOSCALING_VALIDATION_ERROR = "AUTOSCALING_VALIDATION_ERROR",
- AUTO_SCALING_CONFIGURATION = "AUTO_SCALING_CONFIGURATION",
- AUTO_SCALING_IAM_ROLE_PERMISSIONS = "AUTO_SCALING_IAM_ROLE_PERMISSIONS",
- CODEDEPLOY_RESOURCE_CANNOT_BE_FOUND = "CODEDEPLOY_RESOURCE_CANNOT_BE_FOUND",
- CUSTOMER_APPLICATION_UNHEALTHY = "CUSTOMER_APPLICATION_UNHEALTHY",
- DEPLOYMENT_GROUP_MISSING = "DEPLOYMENT_GROUP_MISSING",
- ECS_UPDATE_ERROR = "ECS_UPDATE_ERROR",
- ELASTIC_LOAD_BALANCING_INVALID = "ELASTIC_LOAD_BALANCING_INVALID",
- ELB_INVALID_INSTANCE = "ELB_INVALID_INSTANCE",
- HEALTH_CONSTRAINTS = "HEALTH_CONSTRAINTS",
- HEALTH_CONSTRAINTS_INVALID = "HEALTH_CONSTRAINTS_INVALID",
- HOOK_EXECUTION_FAILURE = "HOOK_EXECUTION_FAILURE",
- IAM_ROLE_MISSING = "IAM_ROLE_MISSING",
- IAM_ROLE_PERMISSIONS = "IAM_ROLE_PERMISSIONS",
- INTERNAL_ERROR = "INTERNAL_ERROR",
- INVALID_ECS_SERVICE = "INVALID_ECS_SERVICE",
- INVALID_LAMBDA_CONFIGURATION = "INVALID_LAMBDA_CONFIGURATION",
- INVALID_LAMBDA_FUNCTION = "INVALID_LAMBDA_FUNCTION",
- INVALID_REVISION = "INVALID_REVISION",
- MANUAL_STOP = "MANUAL_STOP",
- MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION = "MISSING_BLUE_GREEN_DEPLOYMENT_CONFIGURATION",
- MISSING_ELB_INFORMATION = "MISSING_ELB_INFORMATION",
- MISSING_GITHUB_TOKEN = "MISSING_GITHUB_TOKEN",
- NO_EC2_SUBSCRIPTION = "NO_EC2_SUBSCRIPTION",
- NO_INSTANCES = "NO_INSTANCES",
- OVER_MAX_INSTANCES = "OVER_MAX_INSTANCES",
- RESOURCE_LIMIT_EXCEEDED = "RESOURCE_LIMIT_EXCEEDED",
- REVISION_MISSING = "REVISION_MISSING",
- THROTTLED = "THROTTLED",
- TIMEOUT = "TIMEOUT"
-}
-
/**
*
* Information about a deployment error.
@@ -3323,12 +3447,6 @@ export namespace ErrorInformation {
}
}
-export enum FileExistsBehavior {
- DISALLOW = "DISALLOW",
- OVERWRITE = "OVERWRITE",
- RETAIN = "RETAIN"
-}
-
/**
*
* Information about an application revision.
@@ -3834,11 +3952,6 @@ export namespace GitHubLocation {
}
}
-export enum GreenFleetProvisioningAction {
- COPY_AUTO_SCALING_GROUP = "COPY_AUTO_SCALING_GROUP",
- DISCOVER_EXISTING = "DISCOVER_EXISTING"
-}
-
/**
*
* Information about the instances that belong to the replacement environment in a
@@ -3973,11 +4086,6 @@ export namespace IamUserArnRequiredException {
}
}
-export enum InstanceAction {
- KEEP_ALIVE = "KEEP_ALIVE",
- TERMINATE = "TERMINATE"
-}
-
/**
*
*
The specified instance does not exist in the deployment group.
@@ -4193,16 +4301,6 @@ export namespace InstanceNotRegisteredException {
}
}
-export enum InstanceStatus {
- FAILED = "Failed",
- IN_PROGRESS = "InProgress",
- PENDING = "Pending",
- READY = "Ready",
- SKIPPED = "Skipped",
- SUCCEEDED = "Succeeded",
- UNKNOWN = "Unknown"
-}
-
/**
*
* Information about an instance in a deployment.
@@ -4354,11 +4452,6 @@ export namespace InstanceTarget {
}
}
-export enum _InstanceType {
- BLUE = "Blue",
- GREEN = "Green"
-}
-
/**
*
* The format of the alarm configuration is invalid. Possible causes include:
@@ -5932,15 +6025,6 @@ export namespace LastDeploymentInfo {
}
}
-export enum LifecycleErrorCode {
- SCRIPT_FAILED = "ScriptFailed",
- SCRIPT_MISSING = "ScriptMissing",
- SCRIPT_NOT_EXECUTABLE = "ScriptNotExecutable",
- SCRIPT_TIMED_OUT = "ScriptTimedOut",
- SUCCESS = "Success",
- UNKNOWN_ERROR = "UnknownError"
-}
-
/**
*
* Information about a deployment lifecycle event.
@@ -6037,15 +6121,6 @@ export namespace LifecycleEventAlreadyCompletedException {
}
}
-export enum LifecycleEventStatus {
- FAILED = "Failed",
- IN_PROGRESS = "InProgress",
- PENDING = "Pending",
- SKIPPED = "Skipped",
- SUCCEEDED = "Succeeded",
- UNKNOWN = "Unknown"
-}
-
/**
*
* The limit for lifecycle hooks was exceeded.
@@ -6786,12 +6861,6 @@ export namespace ListOnPremisesInstancesOutput {
}
}
-export enum ListStateFilterAction {
- Exclude = "exclude",
- Ignore = "ignore",
- Include = "include"
-}
-
export interface ListTagsForResourceInput {
__type?: "ListTagsForResourceInput";
/**
@@ -6950,8 +7019,6 @@ export namespace MinimumHealthyHosts {
}
}
-export type MinimumHealthyHostsType = "FLEET_PERCENT" | "HOST_COUNT";
-
/**
*
* Both an IAM user ARN and an IAM session ARN were included in the request. Use only one
@@ -7180,11 +7247,6 @@ export namespace RegisterOnPremisesInstanceInput {
}
}
-export enum RegistrationStatus {
- Deregistered = "Deregistered",
- Registered = "Registered"
-}
-
/**
*
*
Represents the input of a RemoveTagsFromOnPremisesInstances operation.
@@ -7383,13 +7445,6 @@ export namespace RevisionLocation {
}
}
-export enum RevisionLocationType {
- AppSpecContent = "AppSpecContent",
- GitHub = "GitHub",
- S3 = "S3",
- String = "String"
-}
-
/**
*
* The revision ID was not specified.
@@ -7561,11 +7616,6 @@ export namespace SkipWaitTimeForInstanceTerminationInput {
}
}
-export enum SortOrder {
- Ascending = "ascending",
- Descending = "descending"
-}
-
/**
*
* Represents the input of a StopDeployment operation.
@@ -7631,11 +7681,6 @@ export namespace StopDeploymentOutput {
}
}
-export enum StopStatus {
- PENDING = "Pending",
- SUCCEEDED = "Succeeded"
-}
-
/**
*
* Information about a tag.
@@ -7710,12 +7755,6 @@ export namespace TagFilter {
}
}
-export enum TagFilterType {
- KEY_AND_VALUE = "KEY_AND_VALUE",
- KEY_ONLY = "KEY_ONLY",
- VALUE_ONLY = "VALUE_ONLY"
-}
-
/**
*
* The maximum allowed number of tags was exceeded.
@@ -7829,11 +7868,6 @@ export namespace TagSetListLimitExceededException {
}
}
-export enum TargetFilterName {
- SERVER_INSTANCE_LABEL = "ServerInstanceLabel",
- TARGET_STATUS = "TargetStatus"
-}
-
/**
*
* Information about a target group in Elastic Load Balancing to use in a deployment.
@@ -7941,21 +7975,6 @@ export namespace TargetInstances {
}
}
-export enum TargetLabel {
- BLUE = "Blue",
- GREEN = "Green"
-}
-
-export enum TargetStatus {
- FAILED = "Failed",
- IN_PROGRESS = "InProgress",
- PENDING = "Pending",
- READY = "Ready",
- SKIPPED = "Skipped",
- SUCCEEDED = "Succeeded",
- UNKNOWN = "Unknown"
-}
-
/**
*
*
An API function was called too frequently.
@@ -8145,12 +8164,6 @@ export namespace TrafficRoutingConfig {
}
}
-export enum TrafficRoutingType {
- AllAtOnce = "AllAtOnce",
- TimeBasedCanary = "TimeBasedCanary",
- TimeBasedLinear = "TimeBasedLinear"
-}
-
/**
*
* Information about notification triggers for the deployment group.
@@ -8187,19 +8200,6 @@ export namespace TriggerConfig {
}
}
-export enum TriggerEventType {
- DEPLOYMENT_FAILURE = "DeploymentFailure",
- DEPLOYMENT_READY = "DeploymentReady",
- DEPLOYMENT_ROLLBACK = "DeploymentRollback",
- DEPLOYMENT_START = "DeploymentStart",
- DEPLOYMENT_STOP = "DeploymentStop",
- DEPLOYMENT_SUCCESS = "DeploymentSuccess",
- INSTANCE_FAILURE = "InstanceFailure",
- INSTANCE_READY = "InstanceReady",
- INSTANCE_START = "InstanceStart",
- INSTANCE_SUCCESS = "InstanceSuccess"
-}
-
/**
*
* The maximum allowed number of triggers was exceeded.
diff --git a/clients/client-codeguru-reviewer/models/index.ts b/clients/client-codeguru-reviewer/models/index.ts
index fb0e1d356f0e..dd0e3fa83ea8 100644
--- a/clients/client-codeguru-reviewer/models/index.ts
+++ b/clients/client-codeguru-reviewer/models/index.ts
@@ -1,6 +1,18 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ProviderType {
+ CODE_COMMIT = "CodeCommit",
+ GIT_HUB = "GitHub"
+}
+
+export enum RepositoryAssociationState {
+ ASSOCIATED = "Associated",
+ ASSOCIATING = "Associating",
+ DISASSOCIATING = "Disassociating",
+ FAILED = "Failed"
+}
+
/**
*
* You do not have sufficient access to perform this action.
@@ -317,11 +329,6 @@ export namespace NotFoundException {
}
}
-export enum ProviderType {
- CODE_COMMIT = "CodeCommit",
- GIT_HUB = "GitHub"
-}
-
/**
*
* Information about a repository.
@@ -420,13 +427,6 @@ export namespace RepositoryAssociation {
}
}
-export enum RepositoryAssociationState {
- ASSOCIATED = "Associated",
- ASSOCIATING = "Associating",
- DISASSOCIATING = "Disassociating",
- FAILED = "Failed"
-}
-
/**
*
* Information about a repository association.
diff --git a/clients/client-codepipeline/models/index.ts b/clients/client-codepipeline/models/index.ts
index fabbb9f9729d..571044a2fb72 100644
--- a/clients/client-codepipeline/models/index.ts
+++ b/clients/client-codepipeline/models/index.ts
@@ -1,6 +1,148 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ActionCategory {
+ Approval = "Approval",
+ Build = "Build",
+ Deploy = "Deploy",
+ Invoke = "Invoke",
+ Source = "Source",
+ Test = "Test"
+}
+
+export enum ActionConfigurationPropertyType {
+ Boolean = "Boolean",
+ Number = "Number",
+ String = "String"
+}
+
+export enum ActionExecutionStatus {
+ Failed = "Failed",
+ InProgress = "InProgress",
+ Succeeded = "Succeeded"
+}
+
+export enum ActionOwner {
+ AWS = "AWS",
+ Custom = "Custom",
+ ThirdParty = "ThirdParty"
+}
+
+export enum ApprovalStatus {
+ Approved = "Approved",
+ Rejected = "Rejected"
+}
+
+export enum ArtifactLocationType {
+ S3 = "S3"
+}
+
+export enum ArtifactStoreType {
+ S3 = "S3"
+}
+
+export enum BlockerType {
+ Schedule = "Schedule"
+}
+
+export enum EncryptionKeyType {
+ KMS = "KMS"
+}
+
+export enum FailureType {
+ ConfigurationError = "ConfigurationError",
+ JobFailed = "JobFailed",
+ PermissionError = "PermissionError",
+ RevisionOutOfSync = "RevisionOutOfSync",
+ RevisionUnavailable = "RevisionUnavailable",
+ SystemUnavailable = "SystemUnavailable"
+}
+
+export enum JobStatus {
+ Created = "Created",
+ Dispatched = "Dispatched",
+ Failed = "Failed",
+ InProgress = "InProgress",
+ Queued = "Queued",
+ Succeeded = "Succeeded",
+ TimedOut = "TimedOut"
+}
+
+export enum PipelineExecutionStatus {
+ Failed = "Failed",
+ InProgress = "InProgress",
+ Succeeded = "Succeeded",
+ Superseded = "Superseded"
+}
+
+export enum StageExecutionStatus {
+ Failed = "Failed",
+ InProgress = "InProgress",
+ Succeeded = "Succeeded"
+}
+
+export enum StageRetryMode {
+ FAILED_ACTIONS = "FAILED_ACTIONS"
+}
+
+export enum StageTransitionType {
+ Inbound = "Inbound",
+ Outbound = "Outbound"
+}
+
+export enum TriggerType {
+ CloudWatchEvent = "CloudWatchEvent",
+ CreatePipeline = "CreatePipeline",
+ PollForSourceChanges = "PollForSourceChanges",
+ PutActionRevision = "PutActionRevision",
+ StartPipelineExecution = "StartPipelineExecution",
+ Webhook = "Webhook"
+}
+
+export enum WebhookAuthenticationType {
+ GITHUB_HMAC = "GITHUB_HMAC",
+ IP = "IP",
+ UNAUTHENTICATED = "UNAUTHENTICATED"
+}
+
+/**
+ *
+ * Represents an AWS session credentials object. These credentials are temporary
+ * credentials that are issued by AWS Secure Token Service (STS). They can be used to
+ * access input and output artifacts in the Amazon S3 bucket used to store artifact for the
+ * pipeline in AWS CodePipeline.
+ *
+ */
+export interface AWSSessionCredentials {
+ __type?: "AWSSessionCredentials";
+ /**
+ *
+ * The access key for the session.
+ *
+ */
+ accessKeyId: string | undefined;
+
+ /**
+ *
+ * The secret access key for the session.
+ *
+ */
+ secretAccessKey: string | undefined;
+
+ /**
+ *
+ * The token for the session.
+ *
+ */
+ sessionToken: string | undefined;
+}
+
+export namespace AWSSessionCredentials {
+ export function isa(o: any): o is AWSSessionCredentials {
+ return _smithy.isa(o, "AWSSessionCredentials");
+ }
+}
+
/**
*
* Represents the input of an AcknowledgeJob action.
@@ -111,6 +253,27 @@ export namespace AcknowledgeThirdPartyJobOutput {
}
}
+/**
+ *
+ * Represents information about an action configuration.
+ *
+ */
+export interface ActionConfiguration {
+ __type?: "ActionConfiguration";
+ /**
+ *
+ * The configuration data for the action.
+ *
+ */
+ configuration?: { [key: string]: string };
+}
+
+export namespace ActionConfiguration {
+ export function isa(o: any): o is ActionConfiguration {
+ return _smithy.isa(o, "ActionConfiguration");
+ }
+}
+
/**
*
* Represents information about an action configuration property.
@@ -186,10 +349,33 @@ export namespace ActionConfigurationProperty {
}
}
-export enum ActionConfigurationPropertyType {
- Boolean = "Boolean",
- Number = "Number",
- String = "String"
+/**
+ *
+ * Represents the context of an action in the stage of a pipeline to a job
+ * worker.
+ *
+ */
+export interface ActionContext {
+ __type?: "ActionContext";
+ /**
+ *
+ * The system-generated unique ID that corresponds to an action's execution.
+ *
+ */
+ actionExecutionId?: string;
+
+ /**
+ *
+ * The name of the action in the context of a job.
+ *
+ */
+ name?: string;
+}
+
+export namespace ActionContext {
+ export function isa(o: any): o is ActionContext {
+ return _smithy.isa(o, "ActionContext");
+ }
}
/**
@@ -614,12 +800,6 @@ export namespace ActionExecutionResult {
}
}
-export enum ActionExecutionStatus {
- Failed = "Failed",
- InProgress = "InProgress",
- Succeeded = "Succeeded"
-}
-
/**
*
* The specified action cannot be found.
@@ -785,64 +965,60 @@ export namespace ActionType {
/**
*
- * Returns information about the settings for an action type.
+ * Represents information about an action type.
*
*/
-export interface ActionTypeSettings {
- __type?: "ActionTypeSettings";
+export interface ActionTypeId {
+ __type?: "ActionTypeId";
/**
*
- * The URL returned to the AWS CodePipeline console that provides a deep link to the
- * resources of the external system, such as the configuration page for an AWS CodeDeploy
- * deployment group. This link is provided as part of the action display in the
- * pipeline.
+ * A category defines what kind of action can be taken in the stage, and constrains
+ * the provider type for the action. Valid categories are limited to one of the following values.
+ *
*
*/
- entityUrlTemplate?: string;
+ category: ActionCategory | string | undefined;
/**
*
- * The URL returned to the AWS CodePipeline console that contains a link to the
- * top-level landing page for the external system, such as the console page for AWS CodeDeploy.
- * This link is shown on the pipeline view page in the AWS CodePipeline console and
- * provides a link to the execution entity of the external action.
+ * The creator of the action being called.
*
*/
- executionUrlTemplate?: string;
+ owner: ActionOwner | string | undefined;
/**
*
- * The URL returned to the AWS CodePipeline console that contains a link to the page
- * where customers can update or change the configuration of the external action.
+ * The provider of the service being called by the action. Valid providers are
+ * determined by the action category. For example, an action in the Deploy category type
+ * might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.
*
*/
- revisionUrlTemplate?: string;
+ provider: string | undefined;
/**
*
- * The URL of a sign-up page where users can sign up for an external service and
- * perform initial configuration of the action provided by that service.
+ * A string that describes the action version.
*
*/
- thirdPartyConfigurationUrl?: string;
+ version: string | undefined;
}
-export namespace ActionTypeSettings {
- export function isa(o: any): o is ActionTypeSettings {
- return _smithy.isa(o, "ActionTypeSettings");
+export namespace ActionTypeId {
+ export function isa(o: any): o is ActionTypeId {
+ return _smithy.isa(o, "ActionTypeId");
}
}
/**
*
- * The approval action has already been approved or rejected.
+ * The specified action type cannot be found.
*
*/
-export interface ApprovalAlreadyCompletedException
+export interface ActionTypeNotFoundException
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "ApprovalAlreadyCompletedException";
- name: "ApprovalAlreadyCompletedException";
+ __type: "ActionTypeNotFoundException";
+ name: "ActionTypeNotFoundException";
$fault: "client";
/**
*
@@ -852,15 +1028,90 @@ export interface ApprovalAlreadyCompletedException
message?: string;
}
-export namespace ApprovalAlreadyCompletedException {
- export function isa(o: any): o is ApprovalAlreadyCompletedException {
- return _smithy.isa(o, "ApprovalAlreadyCompletedException");
+export namespace ActionTypeNotFoundException {
+ export function isa(o: any): o is ActionTypeNotFoundException {
+ return _smithy.isa(o, "ActionTypeNotFoundException");
}
}
/**
*
- * Represents information about the result of an approval request.
+ * Returns information about the settings for an action type.
+ *
+ */
+export interface ActionTypeSettings {
+ __type?: "ActionTypeSettings";
+ /**
+ *
+ * The URL returned to the AWS CodePipeline console that provides a deep link to the
+ * resources of the external system, such as the configuration page for an AWS CodeDeploy
+ * deployment group. This link is provided as part of the action display in the
+ * pipeline.
+ *
+ */
+ entityUrlTemplate?: string;
+
+ /**
+ *
+ * The URL returned to the AWS CodePipeline console that contains a link to the
+ * top-level landing page for the external system, such as the console page for AWS CodeDeploy.
+ * This link is shown on the pipeline view page in the AWS CodePipeline console and
+ * provides a link to the execution entity of the external action.
+ *
+ */
+ executionUrlTemplate?: string;
+
+ /**
+ *
+ * The URL returned to the AWS CodePipeline console that contains a link to the page
+ * where customers can update or change the configuration of the external action.
+ *
+ */
+ revisionUrlTemplate?: string;
+
+ /**
+ *
+ * The URL of a sign-up page where users can sign up for an external service and
+ * perform initial configuration of the action provided by that service.
+ *
+ */
+ thirdPartyConfigurationUrl?: string;
+}
+
+export namespace ActionTypeSettings {
+ export function isa(o: any): o is ActionTypeSettings {
+ return _smithy.isa(o, "ActionTypeSettings");
+ }
+}
+
+/**
+ *
+ * The approval action has already been approved or rejected.
+ *
+ */
+export interface ApprovalAlreadyCompletedException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ApprovalAlreadyCompletedException";
+ name: "ApprovalAlreadyCompletedException";
+ $fault: "client";
+ /**
+ *
+ * The message provided to the user in the event of an exception.
+ *
+ */
+ message?: string;
+}
+
+export namespace ApprovalAlreadyCompletedException {
+ export function isa(o: any): o is ApprovalAlreadyCompletedException {
+ return _smithy.isa(o, "ApprovalAlreadyCompletedException");
+ }
+}
+
+/**
+ *
+ * Represents information about the result of an approval request.
*
*/
export interface ApprovalResult {
@@ -887,9 +1138,41 @@ export namespace ApprovalResult {
}
}
-export enum ApprovalStatus {
- Approved = "Approved",
- Rejected = "Rejected"
+/**
+ *
+ * Represents information about an artifact that is worked on by actions in the
+ * pipeline.
+ *
+ */
+export interface Artifact {
+ __type?: "Artifact";
+ /**
+ *
+ * The location of an artifact.
+ *
+ */
+ location?: ArtifactLocation;
+
+ /**
+ *
+ * The artifact's name.
+ *
+ */
+ name?: string;
+
+ /**
+ *
+ * The artifact's revision ID. Depending on the type of object, this could be a commit
+ * ID (GitHub) or a revision ID (Amazon S3).
+ *
+ */
+ revision?: string;
+}
+
+export namespace Artifact {
+ export function isa(o: any): o is Artifact {
+ return _smithy.isa(o, "Artifact");
+ }
}
/**
@@ -948,6 +1231,34 @@ export namespace ArtifactDetails {
}
}
+/**
+ *
+ * Represents information about the location of an artifact.
+ *
+ */
+export interface ArtifactLocation {
+ __type?: "ArtifactLocation";
+ /**
+ *
+ * The Amazon S3 bucket that contains the artifact.
+ *
+ */
+ s3Location?: S3ArtifactLocation;
+
+ /**
+ *
+ * The type of artifact in the location.
+ *
+ */
+ type?: ArtifactLocationType | string;
+}
+
+export namespace ArtifactLocation {
+ export function isa(o: any): o is ArtifactLocation {
+ return _smithy.isa(o, "ArtifactLocation");
+ }
+}
+
/**
*
* Represents revision details of an artifact.
@@ -1058,10 +1369,6 @@ export namespace ArtifactStore {
}
}
-export enum ArtifactStoreType {
- S3 = "S3"
-}
-
/**
*
* Reserved for future use.
@@ -1093,10 +1400,6 @@ export namespace BlockerDeclaration {
}
}
-export enum BlockerType {
- Schedule = "Schedule"
-}
-
/**
*
* Unable to modify the tag due to a simultaneous update request.
@@ -1287,6 +1590,49 @@ export namespace CreatePipelineOutput {
}
}
+/**
+ *
+ * Represents information about a current revision.
+ *
+ */
+export interface CurrentRevision {
+ __type?: "CurrentRevision";
+ /**
+ *
+ * The change identifier for the current revision.
+ *
+ */
+ changeIdentifier: string | undefined;
+
+ /**
+ *
+ * The date and time when the most recent revision of the artifact was created, in
+ * timestamp format.
+ *
+ */
+ created?: Date;
+
+ /**
+ *
+ * The revision ID of the current version of an artifact.
+ *
+ */
+ revision: string | undefined;
+
+ /**
+ *
+ * The summary of the most recent revision of the artifact.
+ *
+ */
+ revisionSummary?: string;
+}
+
+export namespace CurrentRevision {
+ export function isa(o: any): o is CurrentRevision {
+ return _smithy.isa(o, "CurrentRevision");
+ }
+}
+
/**
*
* Represents the input of a DeleteCustomActionType
operation. The custom
@@ -1488,77 +1834,186 @@ export namespace EnableStageTransitionInput {
/**
*
- *
Represents information about an error in AWS CodePipeline.
+ * Represents information about the key used to encrypt data in the artifact store,
+ * such as an AWS Key Management Service (AWS KMS) key.
*
*/
-export interface ErrorDetails {
- __type?: "ErrorDetails";
+export interface EncryptionKey {
+ __type?: "EncryptionKey";
/**
*
- * The system ID or number code of the error.
+ * The ID used to identify the key. For an AWS KMS key, you can use the key ID, the
+ * key ARN, or the alias ARN.
+ *
+ * Aliases are recognized only in the account that created the customer master key
+ * (CMK). For cross-account actions, you can only use the key ID or key ARN to identify
+ * the key.
+ *
*
*/
- code?: string;
+ id: string | undefined;
/**
*
- * The text of the error message.
+ * The type of encryption key, such as an AWS Key Management Service (AWS KMS) key.
+ * When creating or updating a pipeline, the value must be set to 'KMS'.
*
*/
- message?: string;
+ type: EncryptionKeyType | string | undefined;
}
-export namespace ErrorDetails {
- export function isa(o: any): o is ErrorDetails {
- return _smithy.isa(o, "ErrorDetails");
+export namespace EncryptionKey {
+ export function isa(o: any): o is EncryptionKey {
+ return _smithy.isa(o, "EncryptionKey");
}
}
/**
*
- * The interaction or event that started a pipeline execution.
+ * Represents information about an error in AWS CodePipeline.
*
*/
-export interface ExecutionTrigger {
- __type?: "ExecutionTrigger";
+export interface ErrorDetails {
+ __type?: "ErrorDetails";
/**
*
- * Detail related to the event that started a pipeline execution, such as the webhook ARN
- * of the webhook that triggered the pipeline execution or the user ARN for a
- * user-initiated start-pipeline-execution
CLI command.
+ * The system ID or number code of the error.
*
*/
- triggerDetail?: string;
+ code?: string;
/**
*
- * The type of change-detection method, command, or user interaction that started a
- * pipeline execution.
+ * The text of the error message.
*
*/
- triggerType?: TriggerType | string;
+ message?: string;
}
-export namespace ExecutionTrigger {
- export function isa(o: any): o is ExecutionTrigger {
- return _smithy.isa(o, "ExecutionTrigger");
+export namespace ErrorDetails {
+ export function isa(o: any): o is ErrorDetails {
+ return _smithy.isa(o, "ErrorDetails");
}
}
/**
*
- * Represents the input of a GetJobDetails
action.
+ * The details of the actions taken and results produced on an artifact as it passes
+ * through stages in the pipeline.
*
*/
-export interface GetJobDetailsInput {
- __type?: "GetJobDetailsInput";
+export interface ExecutionDetails {
+ __type?: "ExecutionDetails";
/**
*
- * The unique system-generated ID for the job.
+ * The system-generated unique ID of this action used to identify this job worker in
+ * any external systems, such as AWS CodeDeploy.
*
*/
- jobId: string | undefined;
-}
+ externalExecutionId?: string;
+
+ /**
+ *
+ * The percentage of work completed on the action, represented on a scale of 0 to
+ * 100 percent.
+ *
+ */
+ percentComplete?: number;
+
+ /**
+ *
+ * The summary of the current status of the actions.
+ *
+ */
+ summary?: string;
+}
+
+export namespace ExecutionDetails {
+ export function isa(o: any): o is ExecutionDetails {
+ return _smithy.isa(o, "ExecutionDetails");
+ }
+}
+
+/**
+ *
+ * The interaction or event that started a pipeline execution.
+ *
+ */
+export interface ExecutionTrigger {
+ __type?: "ExecutionTrigger";
+ /**
+ *
+ * Detail related to the event that started a pipeline execution, such as the webhook ARN
+ * of the webhook that triggered the pipeline execution or the user ARN for a
+ * user-initiated start-pipeline-execution
CLI command.
+ *
+ */
+ triggerDetail?: string;
+
+ /**
+ *
+ * The type of change-detection method, command, or user interaction that started a
+ * pipeline execution.
+ *
+ */
+ triggerType?: TriggerType | string;
+}
+
+export namespace ExecutionTrigger {
+ export function isa(o: any): o is ExecutionTrigger {
+ return _smithy.isa(o, "ExecutionTrigger");
+ }
+}
+
+/**
+ *
+ * Represents information about failure details.
+ *
+ */
+export interface FailureDetails {
+ __type?: "FailureDetails";
+ /**
+ *
+ * The external ID of the run of the action that failed.
+ *
+ */
+ externalExecutionId?: string;
+
+ /**
+ *
+ * The message about the failure.
+ *
+ */
+ message: string | undefined;
+
+ /**
+ *
+ * The type of the failure.
+ *
+ */
+ type: FailureType | string | undefined;
+}
+
+export namespace FailureDetails {
+ export function isa(o: any): o is FailureDetails {
+ return _smithy.isa(o, "FailureDetails");
+ }
+}
+
+/**
+ *
+ * Represents the input of a GetJobDetails
action.
+ *
+ */
+export interface GetJobDetailsInput {
+ __type?: "GetJobDetailsInput";
+ /**
+ *
+ * The unique system-generated ID for the job.
+ *
+ */
+ jobId: string | undefined;
+}
export namespace GetJobDetailsInput {
export function isa(o: any): o is GetJobDetailsInput {
@@ -2000,6 +2455,31 @@ export namespace InvalidJobException {
}
}
+/**
+ *
+ * The job state was specified in an invalid format.
+ *
+ */
+export interface InvalidJobStateException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidJobStateException";
+ name: "InvalidJobStateException";
+ $fault: "client";
+ /**
+ *
+ * The message provided to the user in the event of an exception.
+ *
+ */
+ message?: string;
+}
+
+export namespace InvalidJobStateException {
+ export function isa(o: any): o is InvalidJobStateException {
+ return _smithy.isa(o, "InvalidJobStateException");
+ }
+}
+
/**
*
* The next token was specified in an invalid format. Make sure that the next token
@@ -2026,6 +2506,31 @@ export namespace InvalidNextTokenException {
}
}
+/**
+ *
+ *
The nonce was specified in an invalid format.
+ *
+ */
+export interface InvalidNonceException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidNonceException";
+ name: "InvalidNonceException";
+ $fault: "client";
+ /**
+ *
+ * The message provided to the user in the event of an exception.
+ *
+ */
+ message?: string;
+}
+
+export namespace InvalidNonceException {
+ export function isa(o: any): o is InvalidNonceException {
+ return _smithy.isa(o, "InvalidNonceException");
+ }
+}
+
/**
*
* The stage declaration was specified in an invalid format.
@@ -2307,6 +2812,31 @@ export namespace JobDetails {
}
}
+/**
+ *
+ * The job was specified in an invalid format or cannot be found.
+ *
+ */
+export interface JobNotFoundException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "JobNotFoundException";
+ name: "JobNotFoundException";
+ $fault: "client";
+ /**
+ *
+ * The message provided to the user in the event of an exception.
+ *
+ */
+ message?: string;
+}
+
+export namespace JobNotFoundException {
+ export function isa(o: any): o is JobNotFoundException {
+ return _smithy.isa(o, "JobNotFoundException");
+ }
+}
+
/**
*
* The number of pipelines associated with the AWS account has exceeded the limit
@@ -2815,6 +3345,82 @@ export namespace OutputArtifact {
}
}
+/**
+ *
+ *
Exceeded the total size limit for all variables in the pipeline.
+ *
+ */
+export interface OutputVariablesSizeExceededException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "OutputVariablesSizeExceededException";
+ name: "OutputVariablesSizeExceededException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace OutputVariablesSizeExceededException {
+ export function isa(o: any): o is OutputVariablesSizeExceededException {
+ return _smithy.isa(o, "OutputVariablesSizeExceededException");
+ }
+}
+
+/**
+ *
+ * Represents information about a pipeline to a job worker.
+ *
+ * PipelineContext contains pipelineArn
and
+ * pipelineExecutionId
for custom action jobs. The
+ * pipelineArn
and pipelineExecutionId
fields are not
+ * populated for ThirdParty action jobs.
+ *
+ *
+ */
+export interface PipelineContext {
+ __type?: "PipelineContext";
+ /**
+ *
+ * The context of an action to a job worker in the stage of a pipeline.
+ *
+ */
+ action?: ActionContext;
+
+ /**
+ *
+ * The Amazon Resource Name (ARN) of the pipeline.
+ *
+ */
+ pipelineArn?: string;
+
+ /**
+ *
+ * The execution ID of the pipeline.
+ *
+ */
+ pipelineExecutionId?: string;
+
+ /**
+ *
+ * The name of the pipeline. This is a user-specified value. Pipeline names must be
+ * unique across all pipeline names under an Amazon Web Services account.
+ *
+ */
+ pipelineName?: string;
+
+ /**
+ *
+ * The stage of the pipeline.
+ *
+ */
+ stage?: StageContext;
+}
+
+export namespace PipelineContext {
+ export function isa(o: any): o is PipelineContext {
+ return _smithy.isa(o, "PipelineContext");
+ }
+}
+
/**
*
* Represents the structure of actions and stages to be performed in the
@@ -2982,13 +3588,6 @@ export namespace PipelineExecutionNotFoundException {
}
}
-export enum PipelineExecutionStatus {
- Failed = "Failed",
- InProgress = "InProgress",
- Succeeded = "Succeeded",
- Superseded = "Superseded"
-}
-
/**
*
*
Summary information about a pipeline execution.
@@ -3725,6 +4324,31 @@ export namespace RegisterWebhookWithThirdPartyOutput {
}
}
+/**
+ *
+ * The resource was specified in an invalid format.
+ *
+ */
+export interface ResourceNotFoundException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ResourceNotFoundException";
+ name: "ResourceNotFoundException";
+ $fault: "client";
+ /**
+ *
+ * The message provided to the user in the event of an exception.
+ *
+ */
+ message?: string;
+}
+
+export namespace ResourceNotFoundException {
+ export function isa(o: any): o is ResourceNotFoundException {
+ return _smithy.isa(o, "ResourceNotFoundException");
+ }
+}
+
/**
*
* Represents the input of a RetryStageExecution
action.
@@ -3790,6 +4414,35 @@ export namespace RetryStageExecutionOutput {
}
}
+/**
+ *
+ * The location of the Amazon S3 bucket that contains a revision.
+ *
+ */
+export interface S3ArtifactLocation {
+ __type?: "S3ArtifactLocation";
+ /**
+ *
+ * The name of the Amazon S3 bucket.
+ *
+ */
+ bucketName: string | undefined;
+
+ /**
+ *
+ * The key of the object in the Amazon S3 bucket, which uniquely identifies the object
+ * in the bucket.
+ *
+ */
+ objectKey: string | undefined;
+}
+
+export namespace S3ArtifactLocation {
+ export function isa(o: any): o is S3ArtifactLocation {
+ return _smithy.isa(o, "S3ArtifactLocation");
+ }
+}
+
/**
*
* The Amazon S3 artifact location for an action's artifacts.
@@ -3867,6 +4520,27 @@ export namespace SourceRevision {
}
}
+/**
+ *
+ * Represents information about a stage to a job worker.
+ *
+ */
+export interface StageContext {
+ __type?: "StageContext";
+ /**
+ *
+ * The name of the stage.
+ *
+ */
+ name?: string;
+}
+
+export namespace StageContext {
+ export function isa(o: any): o is StageContext {
+ return _smithy.isa(o, "StageContext");
+ }
+}
+
/**
*
* Represents information about a stage and its definition.
@@ -3932,12 +4606,6 @@ export namespace StageExecution {
}
}
-export enum StageExecutionStatus {
- Failed = "Failed",
- InProgress = "InProgress",
- Succeeded = "Succeeded"
-}
-
/**
*
* The stage was specified in an invalid format or cannot be
@@ -3992,10 +4660,6 @@ export namespace StageNotRetryableException {
}
}
-export enum StageRetryMode {
- FAILED_ACTIONS = "FAILED_ACTIONS"
-}
-
/**
*
*
Represents information about the state of the stage.
@@ -4039,11 +4703,6 @@ export namespace StageState {
}
}
-export enum StageTransitionType {
- Inbound = "Inbound",
- Outbound = "Outbound"
-}
-
/**
*
* Represents the input of a StartPipelineExecution
action.
@@ -4374,15 +5033,6 @@ export namespace TransitionState {
}
}
-export enum TriggerType {
- CloudWatchEvent = "CloudWatchEvent",
- CreatePipeline = "CreatePipeline",
- PollForSourceChanges = "PollForSourceChanges",
- PutActionRevision = "PutActionRevision",
- StartPipelineExecution = "StartPipelineExecution",
- Webhook = "Webhook"
-}
-
export interface UntagResourceInput {
__type?: "UntagResourceInput";
/**
@@ -4458,6 +5108,31 @@ export namespace UpdatePipelineOutput {
}
}
+/**
+ *
+ * The validation was specified in an invalid format.
+ *
+ */
+export interface ValidationException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ValidationException";
+ name: "ValidationException";
+ $fault: "client";
+ /**
+ *
+ * The message provided to the user in the event of an exception.
+ *
+ */
+ message?: string;
+}
+
+export namespace ValidationException {
+ export function isa(o: any): o is ValidationException {
+ return _smithy.isa(o, "ValidationException");
+ }
+}
+
/**
*
* The authentication applied to incoming webhook trigger requests.
@@ -4489,12 +5164,6 @@ export namespace WebhookAuthConfiguration {
}
}
-export enum WebhookAuthenticationType {
- GITHUB_HMAC = "GITHUB_HMAC",
- IP = "IP",
- UNAUTHENTICATED = "UNAUTHENTICATED"
-}
-
/**
*
* Represents information about a webhook and its definition.
@@ -4632,672 +5301,3 @@ export namespace WebhookNotFoundException {
return _smithy.isa(o, "WebhookNotFoundException");
}
}
-
-/**
- *
- * Represents an AWS session credentials object. These credentials are temporary
- * credentials that are issued by AWS Secure Token Service (STS). They can be used to
- * access input and output artifacts in the Amazon S3 bucket used to store artifact for the
- * pipeline in AWS CodePipeline.
- *
- */
-export interface AWSSessionCredentials {
- __type?: "AWSSessionCredentials";
- /**
- *
- * The access key for the session.
- *
- */
- accessKeyId: string | undefined;
-
- /**
- *
- * The secret access key for the session.
- *
- */
- secretAccessKey: string | undefined;
-
- /**
- *
- * The token for the session.
- *
- */
- sessionToken: string | undefined;
-}
-
-export namespace AWSSessionCredentials {
- export function isa(o: any): o is AWSSessionCredentials {
- return _smithy.isa(o, "AWSSessionCredentials");
- }
-}
-
-export enum ActionCategory {
- Approval = "Approval",
- Build = "Build",
- Deploy = "Deploy",
- Invoke = "Invoke",
- Source = "Source",
- Test = "Test"
-}
-
-/**
- *
- * Represents information about an action configuration.
- *
- */
-export interface ActionConfiguration {
- __type?: "ActionConfiguration";
- /**
- *
- * The configuration data for the action.
- *
- */
- configuration?: { [key: string]: string };
-}
-
-export namespace ActionConfiguration {
- export function isa(o: any): o is ActionConfiguration {
- return _smithy.isa(o, "ActionConfiguration");
- }
-}
-
-/**
- *
- * Represents the context of an action in the stage of a pipeline to a job
- * worker.
- *
- */
-export interface ActionContext {
- __type?: "ActionContext";
- /**
- *
- * The system-generated unique ID that corresponds to an action's execution.
- *
- */
- actionExecutionId?: string;
-
- /**
- *
- * The name of the action in the context of a job.
- *
- */
- name?: string;
-}
-
-export namespace ActionContext {
- export function isa(o: any): o is ActionContext {
- return _smithy.isa(o, "ActionContext");
- }
-}
-
-export enum ActionOwner {
- AWS = "AWS",
- Custom = "Custom",
- ThirdParty = "ThirdParty"
-}
-
-/**
- *
- * Represents information about an action type.
- *
- */
-export interface ActionTypeId {
- __type?: "ActionTypeId";
- /**
- *
- * A category defines what kind of action can be taken in the stage, and constrains
- * the provider type for the action. Valid categories are limited to one of the following values.
- *
- *
- */
- category: ActionCategory | string | undefined;
-
- /**
- *
- * The creator of the action being called.
- *
- */
- owner: ActionOwner | string | undefined;
-
- /**
- *
- * The provider of the service being called by the action. Valid providers are
- * determined by the action category. For example, an action in the Deploy category type
- * might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy. For more information, see Valid Action Types and Providers in CodePipeline.
- *
- */
- provider: string | undefined;
-
- /**
- *
- * A string that describes the action version.
- *
- */
- version: string | undefined;
-}
-
-export namespace ActionTypeId {
- export function isa(o: any): o is ActionTypeId {
- return _smithy.isa(o, "ActionTypeId");
- }
-}
-
-/**
- *
- * The specified action type cannot be found.
- *
- */
-export interface ActionTypeNotFoundException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ActionTypeNotFoundException";
- name: "ActionTypeNotFoundException";
- $fault: "client";
- /**
- *
- * The message provided to the user in the event of an exception.
- *
- */
- message?: string;
-}
-
-export namespace ActionTypeNotFoundException {
- export function isa(o: any): o is ActionTypeNotFoundException {
- return _smithy.isa(o, "ActionTypeNotFoundException");
- }
-}
-
-/**
- *
- * Represents information about an artifact that is worked on by actions in the
- * pipeline.
- *
- */
-export interface Artifact {
- __type?: "Artifact";
- /**
- *
- * The location of an artifact.
- *
- */
- location?: ArtifactLocation;
-
- /**
- *
- * The artifact's name.
- *
- */
- name?: string;
-
- /**
- *
- * The artifact's revision ID. Depending on the type of object, this could be a commit
- * ID (GitHub) or a revision ID (Amazon S3).
- *
- */
- revision?: string;
-}
-
-export namespace Artifact {
- export function isa(o: any): o is Artifact {
- return _smithy.isa(o, "Artifact");
- }
-}
-
-/**
- *
- * Represents information about the location of an artifact.
- *
- */
-export interface ArtifactLocation {
- __type?: "ArtifactLocation";
- /**
- *
- * The Amazon S3 bucket that contains the artifact.
- *
- */
- s3Location?: S3ArtifactLocation;
-
- /**
- *
- * The type of artifact in the location.
- *
- */
- type?: ArtifactLocationType | string;
-}
-
-export namespace ArtifactLocation {
- export function isa(o: any): o is ArtifactLocation {
- return _smithy.isa(o, "ArtifactLocation");
- }
-}
-
-export enum ArtifactLocationType {
- S3 = "S3"
-}
-
-/**
- *
- * Represents information about a current revision.
- *
- */
-export interface CurrentRevision {
- __type?: "CurrentRevision";
- /**
- *
- * The change identifier for the current revision.
- *
- */
- changeIdentifier: string | undefined;
-
- /**
- *
- * The date and time when the most recent revision of the artifact was created, in
- * timestamp format.
- *
- */
- created?: Date;
-
- /**
- *
- * The revision ID of the current version of an artifact.
- *
- */
- revision: string | undefined;
-
- /**
- *
- * The summary of the most recent revision of the artifact.
- *
- */
- revisionSummary?: string;
-}
-
-export namespace CurrentRevision {
- export function isa(o: any): o is CurrentRevision {
- return _smithy.isa(o, "CurrentRevision");
- }
-}
-
-/**
- *
- * Represents information about the key used to encrypt data in the artifact store,
- * such as an AWS Key Management Service (AWS KMS) key.
- *
- */
-export interface EncryptionKey {
- __type?: "EncryptionKey";
- /**
- *
- * The ID used to identify the key. For an AWS KMS key, you can use the key ID, the
- * key ARN, or the alias ARN.
- *
- * Aliases are recognized only in the account that created the customer master key
- * (CMK). For cross-account actions, you can only use the key ID or key ARN to identify
- * the key.
- *
- *
- */
- id: string | undefined;
-
- /**
- *
- * The type of encryption key, such as an AWS Key Management Service (AWS KMS) key.
- * When creating or updating a pipeline, the value must be set to 'KMS'.
- *
- */
- type: EncryptionKeyType | string | undefined;
-}
-
-export namespace EncryptionKey {
- export function isa(o: any): o is EncryptionKey {
- return _smithy.isa(o, "EncryptionKey");
- }
-}
-
-export enum EncryptionKeyType {
- KMS = "KMS"
-}
-
-/**
- *
- * The details of the actions taken and results produced on an artifact as it passes
- * through stages in the pipeline.
- *
- */
-export interface ExecutionDetails {
- __type?: "ExecutionDetails";
- /**
- *
- * The system-generated unique ID of this action used to identify this job worker in
- * any external systems, such as AWS CodeDeploy.
- *
- */
- externalExecutionId?: string;
-
- /**
- *
- * The percentage of work completed on the action, represented on a scale of 0 to
- * 100 percent.
- *
- */
- percentComplete?: number;
-
- /**
- *
- * The summary of the current status of the actions.
- *
- */
- summary?: string;
-}
-
-export namespace ExecutionDetails {
- export function isa(o: any): o is ExecutionDetails {
- return _smithy.isa(o, "ExecutionDetails");
- }
-}
-
-/**
- *
- * Represents information about failure details.
- *
- */
-export interface FailureDetails {
- __type?: "FailureDetails";
- /**
- *
- * The external ID of the run of the action that failed.
- *
- */
- externalExecutionId?: string;
-
- /**
- *
- * The message about the failure.
- *
- */
- message: string | undefined;
-
- /**
- *
- * The type of the failure.
- *
- */
- type: FailureType | string | undefined;
-}
-
-export namespace FailureDetails {
- export function isa(o: any): o is FailureDetails {
- return _smithy.isa(o, "FailureDetails");
- }
-}
-
-export enum FailureType {
- ConfigurationError = "ConfigurationError",
- JobFailed = "JobFailed",
- PermissionError = "PermissionError",
- RevisionOutOfSync = "RevisionOutOfSync",
- RevisionUnavailable = "RevisionUnavailable",
- SystemUnavailable = "SystemUnavailable"
-}
-
-/**
- *
- * The job state was specified in an invalid format.
- *
- */
-export interface InvalidJobStateException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidJobStateException";
- name: "InvalidJobStateException";
- $fault: "client";
- /**
- *
- * The message provided to the user in the event of an exception.
- *
- */
- message?: string;
-}
-
-export namespace InvalidJobStateException {
- export function isa(o: any): o is InvalidJobStateException {
- return _smithy.isa(o, "InvalidJobStateException");
- }
-}
-
-/**
- *
- * The nonce was specified in an invalid format.
- *
- */
-export interface InvalidNonceException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidNonceException";
- name: "InvalidNonceException";
- $fault: "client";
- /**
- *
- * The message provided to the user in the event of an exception.
- *
- */
- message?: string;
-}
-
-export namespace InvalidNonceException {
- export function isa(o: any): o is InvalidNonceException {
- return _smithy.isa(o, "InvalidNonceException");
- }
-}
-
-/**
- *
- * The job was specified in an invalid format or cannot be found.
- *
- */
-export interface JobNotFoundException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "JobNotFoundException";
- name: "JobNotFoundException";
- $fault: "client";
- /**
- *
- * The message provided to the user in the event of an exception.
- *
- */
- message?: string;
-}
-
-export namespace JobNotFoundException {
- export function isa(o: any): o is JobNotFoundException {
- return _smithy.isa(o, "JobNotFoundException");
- }
-}
-
-export enum JobStatus {
- Created = "Created",
- Dispatched = "Dispatched",
- Failed = "Failed",
- InProgress = "InProgress",
- Queued = "Queued",
- Succeeded = "Succeeded",
- TimedOut = "TimedOut"
-}
-
-/**
- *
- * Exceeded the total size limit for all variables in the pipeline.
- *
- */
-export interface OutputVariablesSizeExceededException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "OutputVariablesSizeExceededException";
- name: "OutputVariablesSizeExceededException";
- $fault: "client";
- message?: string;
-}
-
-export namespace OutputVariablesSizeExceededException {
- export function isa(o: any): o is OutputVariablesSizeExceededException {
- return _smithy.isa(o, "OutputVariablesSizeExceededException");
- }
-}
-
-/**
- *
- * Represents information about a pipeline to a job worker.
- *
- * PipelineContext contains pipelineArn
and
- * pipelineExecutionId
for custom action jobs. The
- * pipelineArn
and pipelineExecutionId
fields are not
- * populated for ThirdParty action jobs.
- *
- *
- */
-export interface PipelineContext {
- __type?: "PipelineContext";
- /**
- *
- * The context of an action to a job worker in the stage of a pipeline.
- *
- */
- action?: ActionContext;
-
- /**
- *
- * The Amazon Resource Name (ARN) of the pipeline.
- *
- */
- pipelineArn?: string;
-
- /**
- *
- * The execution ID of the pipeline.
- *
- */
- pipelineExecutionId?: string;
-
- /**
- *
- * The name of the pipeline. This is a user-specified value. Pipeline names must be
- * unique across all pipeline names under an Amazon Web Services account.
- *
- */
- pipelineName?: string;
-
- /**
- *
- * The stage of the pipeline.
- *
- */
- stage?: StageContext;
-}
-
-export namespace PipelineContext {
- export function isa(o: any): o is PipelineContext {
- return _smithy.isa(o, "PipelineContext");
- }
-}
-
-/**
- *
- * The resource was specified in an invalid format.
- *
- */
-export interface ResourceNotFoundException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceNotFoundException";
- name: "ResourceNotFoundException";
- $fault: "client";
- /**
- *
- * The message provided to the user in the event of an exception.
- *
- */
- message?: string;
-}
-
-export namespace ResourceNotFoundException {
- export function isa(o: any): o is ResourceNotFoundException {
- return _smithy.isa(o, "ResourceNotFoundException");
- }
-}
-
-/**
- *
- * The location of the Amazon S3 bucket that contains a revision.
- *
- */
-export interface S3ArtifactLocation {
- __type?: "S3ArtifactLocation";
- /**
- *
- * The name of the Amazon S3 bucket.
- *
- */
- bucketName: string | undefined;
-
- /**
- *
- * The key of the object in the Amazon S3 bucket, which uniquely identifies the object
- * in the bucket.
- *
- */
- objectKey: string | undefined;
-}
-
-export namespace S3ArtifactLocation {
- export function isa(o: any): o is S3ArtifactLocation {
- return _smithy.isa(o, "S3ArtifactLocation");
- }
-}
-
-/**
- *
- * Represents information about a stage to a job worker.
- *
- */
-export interface StageContext {
- __type?: "StageContext";
- /**
- *
- * The name of the stage.
- *
- */
- name?: string;
-}
-
-export namespace StageContext {
- export function isa(o: any): o is StageContext {
- return _smithy.isa(o, "StageContext");
- }
-}
-
-/**
- *
- * The validation was specified in an invalid format.
- *
- */
-export interface ValidationException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ValidationException";
- name: "ValidationException";
- $fault: "client";
- /**
- *
- * The message provided to the user in the event of an exception.
- *
- */
- message?: string;
-}
-
-export namespace ValidationException {
- export function isa(o: any): o is ValidationException {
- return _smithy.isa(o, "ValidationException");
- }
-}
diff --git a/clients/client-codestar-notifications/models/index.ts b/clients/client-codestar-notifications/models/index.ts
index 96e0d5ac9b67..e46b2704bd1f 100644
--- a/clients/client-codestar-notifications/models/index.ts
+++ b/clients/client-codestar-notifications/models/index.ts
@@ -1,6 +1,42 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum DetailType {
+ BASIC = "BASIC",
+ FULL = "FULL"
+}
+
+export enum ListEventTypesFilterName {
+ RESOURCE_TYPE = "RESOURCE_TYPE",
+ SERVICE_NAME = "SERVICE_NAME"
+}
+
+export enum ListNotificationRulesFilterName {
+ CREATED_BY = "CREATED_BY",
+ EVENT_TYPE_ID = "EVENT_TYPE_ID",
+ RESOURCE = "RESOURCE",
+ TARGET_ADDRESS = "TARGET_ADDRESS"
+}
+
+export enum ListTargetsFilterName {
+ TARGET_ADDRESS = "TARGET_ADDRESS",
+ TARGET_STATUS = "TARGET_STATUS",
+ TARGET_TYPE = "TARGET_TYPE"
+}
+
+export enum NotificationRuleStatus {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED"
+}
+
+export enum TargetStatus {
+ ACTIVE = "ACTIVE",
+ DEACTIVATED = "DEACTIVATED",
+ INACTIVE = "INACTIVE",
+ PENDING = "PENDING",
+ UNREACHABLE = "UNREACHABLE"
+}
+
/**
*
* AWS CodeStar Notifications can't create the notification rule because you do not have sufficient
@@ -332,11 +368,6 @@ export namespace DescribeNotificationRuleResult {
}
}
-export enum DetailType {
- BASIC = "BASIC",
- FULL = "FULL"
-}
-
/**
*
*
Returns information about an event that has triggered a notification rule.
@@ -451,11 +482,6 @@ export namespace ListEventTypesFilter {
}
}
-export enum ListEventTypesFilterName {
- RESOURCE_TYPE = "RESOURCE_TYPE",
- SERVICE_NAME = "SERVICE_NAME"
-}
-
export interface ListEventTypesRequest {
__type?: "ListEventTypesRequest";
/**
@@ -542,13 +568,6 @@ export namespace ListNotificationRulesFilter {
}
}
-export enum ListNotificationRulesFilterName {
- CREATED_BY = "CREATED_BY",
- EVENT_TYPE_ID = "EVENT_TYPE_ID",
- RESOURCE = "RESOURCE",
- TARGET_ADDRESS = "TARGET_ADDRESS"
-}
-
export interface ListNotificationRulesRequest {
__type?: "ListNotificationRulesRequest";
/**
@@ -675,12 +694,6 @@ export namespace ListTargetsFilter {
}
}
-export enum ListTargetsFilterName {
- TARGET_ADDRESS = "TARGET_ADDRESS",
- TARGET_STATUS = "TARGET_STATUS",
- TARGET_TYPE = "TARGET_TYPE"
-}
-
export interface ListTargetsRequest {
__type?: "ListTargetsRequest";
/**
@@ -741,11 +754,6 @@ export namespace ListTargetsResult {
}
}
-export enum NotificationRuleStatus {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED"
-}
-
/**
*
* Information about a specified notification rule.
@@ -930,14 +938,6 @@ export namespace Target {
}
}
-export enum TargetStatus {
- ACTIVE = "ACTIVE",
- DEACTIVATED = "DEACTIVATED",
- INACTIVE = "INACTIVE",
- PENDING = "PENDING",
- UNREACHABLE = "UNREACHABLE"
-}
-
/**
*
* Information about the targets specified for a notification rule.
diff --git a/clients/client-cognito-identity-provider/models/index.ts b/clients/client-cognito-identity-provider/models/index.ts
index 45a4c8583726..c5976428b9af 100644
--- a/clients/client-cognito-identity-provider/models/index.ts
+++ b/clients/client-cognito-identity-provider/models/index.ts
@@ -1,6 +1,221 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AccountTakeoverEventActionType {
+ BLOCK = "BLOCK",
+ MFA_IF_CONFIGURED = "MFA_IF_CONFIGURED",
+ MFA_REQUIRED = "MFA_REQUIRED",
+ NO_ACTION = "NO_ACTION"
+}
+
+export enum AdvancedSecurityModeType {
+ AUDIT = "AUDIT",
+ ENFORCED = "ENFORCED",
+ OFF = "OFF"
+}
+
+export enum AliasAttributeType {
+ EMAIL = "email",
+ PHONE_NUMBER = "phone_number",
+ PREFERRED_USERNAME = "preferred_username"
+}
+
+export enum AttributeDataType {
+ BOOLEAN = "Boolean",
+ DATETIME = "DateTime",
+ NUMBER = "Number",
+ STRING = "String"
+}
+
+export enum AuthFlowType {
+ ADMIN_NO_SRP_AUTH = "ADMIN_NO_SRP_AUTH",
+ ADMIN_USER_PASSWORD_AUTH = "ADMIN_USER_PASSWORD_AUTH",
+ CUSTOM_AUTH = "CUSTOM_AUTH",
+ REFRESH_TOKEN = "REFRESH_TOKEN",
+ REFRESH_TOKEN_AUTH = "REFRESH_TOKEN_AUTH",
+ USER_PASSWORD_AUTH = "USER_PASSWORD_AUTH",
+ USER_SRP_AUTH = "USER_SRP_AUTH"
+}
+
+export enum ChallengeName {
+ Mfa = "Mfa",
+ Password = "Password"
+}
+
+export enum ChallengeNameType {
+ ADMIN_NO_SRP_AUTH = "ADMIN_NO_SRP_AUTH",
+ CUSTOM_CHALLENGE = "CUSTOM_CHALLENGE",
+ DEVICE_PASSWORD_VERIFIER = "DEVICE_PASSWORD_VERIFIER",
+ DEVICE_SRP_AUTH = "DEVICE_SRP_AUTH",
+ MFA_SETUP = "MFA_SETUP",
+ NEW_PASSWORD_REQUIRED = "NEW_PASSWORD_REQUIRED",
+ PASSWORD_VERIFIER = "PASSWORD_VERIFIER",
+ SELECT_MFA_TYPE = "SELECT_MFA_TYPE",
+ SMS_MFA = "SMS_MFA",
+ SOFTWARE_TOKEN_MFA = "SOFTWARE_TOKEN_MFA"
+}
+
+export enum ChallengeResponse {
+ Failure = "Failure",
+ Success = "Success"
+}
+
+export enum CompromisedCredentialsEventActionType {
+ BLOCK = "BLOCK",
+ NO_ACTION = "NO_ACTION"
+}
+
+export enum DefaultEmailOptionType {
+ CONFIRM_WITH_CODE = "CONFIRM_WITH_CODE",
+ CONFIRM_WITH_LINK = "CONFIRM_WITH_LINK"
+}
+
+export enum DeliveryMediumType {
+ EMAIL = "EMAIL",
+ SMS = "SMS"
+}
+
+export enum DeviceRememberedStatusType {
+ NOT_REMEMBERED = "not_remembered",
+ REMEMBERED = "remembered"
+}
+
+export enum DomainStatusType {
+ ACTIVE = "ACTIVE",
+ CREATING = "CREATING",
+ DELETING = "DELETING",
+ FAILED = "FAILED",
+ UPDATING = "UPDATING"
+}
+
+export enum EmailSendingAccountType {
+ COGNITO_DEFAULT = "COGNITO_DEFAULT",
+ DEVELOPER = "DEVELOPER"
+}
+
+export enum EventFilterType {
+ PASSWORD_CHANGE = "PASSWORD_CHANGE",
+ SIGN_IN = "SIGN_IN",
+ SIGN_UP = "SIGN_UP"
+}
+
+export enum EventResponseType {
+ Failure = "Failure",
+ Success = "Success"
+}
+
+export enum EventType {
+ ForgotPassword = "ForgotPassword",
+ SignIn = "SignIn",
+ SignUp = "SignUp"
+}
+
+export enum ExplicitAuthFlowsType {
+ ADMIN_NO_SRP_AUTH = "ADMIN_NO_SRP_AUTH",
+ ALLOW_ADMIN_USER_PASSWORD_AUTH = "ALLOW_ADMIN_USER_PASSWORD_AUTH",
+ ALLOW_CUSTOM_AUTH = "ALLOW_CUSTOM_AUTH",
+ ALLOW_REFRESH_TOKEN_AUTH = "ALLOW_REFRESH_TOKEN_AUTH",
+ ALLOW_USER_PASSWORD_AUTH = "ALLOW_USER_PASSWORD_AUTH",
+ ALLOW_USER_SRP_AUTH = "ALLOW_USER_SRP_AUTH",
+ CUSTOM_AUTH_FLOW_ONLY = "CUSTOM_AUTH_FLOW_ONLY",
+ USER_PASSWORD_AUTH = "USER_PASSWORD_AUTH"
+}
+
+export enum FeedbackValueType {
+ INVALID = "Invalid",
+ VALID = "Valid"
+}
+
+export enum IdentityProviderTypeType {
+ Facebook = "Facebook",
+ Google = "Google",
+ LoginWithAmazon = "LoginWithAmazon",
+ OIDC = "OIDC",
+ SAML = "SAML",
+ SignInWithApple = "SignInWithApple"
+}
+
+export enum MessageActionType {
+ RESEND = "RESEND",
+ SUPPRESS = "SUPPRESS"
+}
+
+export enum OAuthFlowType {
+ client_credentials = "client_credentials",
+ code = "code",
+ implicit = "implicit"
+}
+
+export enum PreventUserExistenceErrorTypes {
+ ENABLED = "ENABLED",
+ LEGACY = "LEGACY"
+}
+
+export enum RecoveryOptionNameType {
+ ADMIN_ONLY = "admin_only",
+ VERIFIED_EMAIL = "verified_email",
+ VERIFIED_PHONE_NUMBER = "verified_phone_number"
+}
+
+export enum RiskDecisionType {
+ AccountTakeover = "AccountTakeover",
+ Block = "Block",
+ NoRisk = "NoRisk"
+}
+
+export enum RiskLevelType {
+ High = "High",
+ Low = "Low",
+ Medium = "Medium"
+}
+
+export enum StatusType {
+ Disabled = "Disabled",
+ Enabled = "Enabled"
+}
+
+export enum UserImportJobStatusType {
+ Created = "Created",
+ Expired = "Expired",
+ Failed = "Failed",
+ InProgress = "InProgress",
+ Pending = "Pending",
+ Stopped = "Stopped",
+ Stopping = "Stopping",
+ Succeeded = "Succeeded"
+}
+
+export enum UserPoolMfaType {
+ OFF = "OFF",
+ ON = "ON",
+ OPTIONAL = "OPTIONAL"
+}
+
+export enum UserStatusType {
+ ARCHIVED = "ARCHIVED",
+ COMPROMISED = "COMPROMISED",
+ CONFIRMED = "CONFIRMED",
+ FORCE_CHANGE_PASSWORD = "FORCE_CHANGE_PASSWORD",
+ RESET_REQUIRED = "RESET_REQUIRED",
+ UNCONFIRMED = "UNCONFIRMED",
+ UNKNOWN = "UNKNOWN"
+}
+
+export enum UsernameAttributeType {
+ EMAIL = "email",
+ PHONE_NUMBER = "phone_number"
+}
+
+export enum VerifiedAttributeType {
+ EMAIL = "email",
+ PHONE_NUMBER = "phone_number"
+}
+
+export enum VerifySoftwareTokenResponseType {
+ ERROR = "ERROR",
+ SUCCESS = "SUCCESS"
+}
+
/**
*
* The data type for AccountRecoverySetting
.
@@ -105,13 +320,6 @@ export namespace AccountTakeoverActionsType {
}
}
-export enum AccountTakeoverEventActionType {
- BLOCK = "BLOCK",
- MFA_IF_CONFIGURED = "MFA_IF_CONFIGURED",
- MFA_REQUIRED = "MFA_REQUIRED",
- NO_ACTION = "NO_ACTION"
-}
-
/**
*
* Configuration for mitigation actions and notification for different levels of risk
@@ -2256,18 +2464,6 @@ export namespace AdminUserGlobalSignOutResponse {
}
}
-export enum AdvancedSecurityModeType {
- AUDIT = "AUDIT",
- ENFORCED = "ENFORCED",
- OFF = "OFF"
-}
-
-export enum AliasAttributeType {
- EMAIL = "email",
- PHONE_NUMBER = "phone_number",
- PREFERRED_USERNAME = "preferred_username"
-}
-
/**
*
*
This exception is thrown when a user tries to confirm the account with an email or
@@ -2412,13 +2608,6 @@ export namespace AssociateSoftwareTokenResponse {
}
}
-export enum AttributeDataType {
- BOOLEAN = "Boolean",
- DATETIME = "DateTime",
- NUMBER = "Number",
- STRING = "String"
-}
-
/**
*
*
Specifies whether the attribute is standard or custom.
@@ -2519,16 +2708,6 @@ export namespace AuthEventType {
}
}
-export enum AuthFlowType {
- ADMIN_NO_SRP_AUTH = "ADMIN_NO_SRP_AUTH",
- ADMIN_USER_PASSWORD_AUTH = "ADMIN_USER_PASSWORD_AUTH",
- CUSTOM_AUTH = "CUSTOM_AUTH",
- REFRESH_TOKEN = "REFRESH_TOKEN",
- REFRESH_TOKEN_AUTH = "REFRESH_TOKEN_AUTH",
- USER_PASSWORD_AUTH = "USER_PASSWORD_AUTH",
- USER_SRP_AUTH = "USER_SRP_AUTH"
-}
-
/**
*
* The authentication result.
@@ -2585,29 +2764,6 @@ export namespace AuthenticationResultType {
}
}
-export enum ChallengeName {
- Mfa = "Mfa",
- Password = "Password"
-}
-
-export enum ChallengeNameType {
- ADMIN_NO_SRP_AUTH = "ADMIN_NO_SRP_AUTH",
- CUSTOM_CHALLENGE = "CUSTOM_CHALLENGE",
- DEVICE_PASSWORD_VERIFIER = "DEVICE_PASSWORD_VERIFIER",
- DEVICE_SRP_AUTH = "DEVICE_SRP_AUTH",
- MFA_SETUP = "MFA_SETUP",
- NEW_PASSWORD_REQUIRED = "NEW_PASSWORD_REQUIRED",
- PASSWORD_VERIFIER = "PASSWORD_VERIFIER",
- SELECT_MFA_TYPE = "SELECT_MFA_TYPE",
- SMS_MFA = "SMS_MFA",
- SOFTWARE_TOKEN_MFA = "SOFTWARE_TOKEN_MFA"
-}
-
-export enum ChallengeResponse {
- Failure = "Failure",
- Success = "Success"
-}
-
/**
*
* The challenge response type.
@@ -2794,11 +2950,6 @@ export namespace CompromisedCredentialsActionsType {
}
}
-export enum CompromisedCredentialsEventActionType {
- BLOCK = "BLOCK",
- NO_ACTION = "NO_ACTION"
-}
-
/**
*
* The compromised credentials risk configuration type.
@@ -4024,11 +4175,6 @@ export namespace CustomDomainConfigType {
}
}
-export enum DefaultEmailOptionType {
- CONFIRM_WITH_CODE = "CONFIRM_WITH_CODE",
- CONFIRM_WITH_LINK = "CONFIRM_WITH_LINK"
-}
-
export interface DeleteGroupRequest {
__type?: "DeleteGroupRequest";
/**
@@ -4246,11 +4392,6 @@ export namespace DeleteUserRequest {
}
}
-export enum DeliveryMediumType {
- EMAIL = "EMAIL",
- SMS = "SMS"
-}
-
export interface DescribeIdentityProviderRequest {
__type?: "DescribeIdentityProviderRequest";
/**
@@ -4571,11 +4712,6 @@ export namespace DeviceConfigurationType {
}
}
-export enum DeviceRememberedStatusType {
- NOT_REMEMBERED = "not_remembered",
- REMEMBERED = "remembered"
-}
-
/**
*
* The device verifier against which it will be authenticated.
@@ -4724,14 +4860,6 @@ export namespace DomainDescriptionType {
}
}
-export enum DomainStatusType {
- ACTIVE = "ACTIVE",
- CREATING = "CREATING",
- DELETING = "DELETING",
- FAILED = "FAILED",
- UPDATING = "UPDATING"
-}
-
/**
*
* This exception is thrown when the provider is already supported by the user
@@ -4860,11 +4988,6 @@ export namespace EmailConfigurationType {
}
}
-export enum EmailSendingAccountType {
- COGNITO_DEFAULT = "COGNITO_DEFAULT",
- DEVELOPER = "DEVELOPER"
-}
-
/**
*
*
This exception is thrown when there is a code mismatch and the service fails to
@@ -4970,17 +5093,6 @@ export namespace EventFeedbackType {
}
}
-export enum EventFilterType {
- PASSWORD_CHANGE = "PASSWORD_CHANGE",
- SIGN_IN = "SIGN_IN",
- SIGN_UP = "SIGN_UP"
-}
-
-export enum EventResponseType {
- Failure = "Failure",
- Success = "Success"
-}
-
/**
*
*
The event risk type.
@@ -5009,12 +5121,6 @@ export namespace EventRiskType {
}
}
-export enum EventType {
- ForgotPassword = "ForgotPassword",
- SignIn = "SignIn",
- SignUp = "SignUp"
-}
-
/**
*
* This exception is thrown if a code has expired.
@@ -5040,22 +5146,6 @@ export namespace ExpiredCodeException {
}
}
-export enum ExplicitAuthFlowsType {
- ADMIN_NO_SRP_AUTH = "ADMIN_NO_SRP_AUTH",
- ALLOW_ADMIN_USER_PASSWORD_AUTH = "ALLOW_ADMIN_USER_PASSWORD_AUTH",
- ALLOW_CUSTOM_AUTH = "ALLOW_CUSTOM_AUTH",
- ALLOW_REFRESH_TOKEN_AUTH = "ALLOW_REFRESH_TOKEN_AUTH",
- ALLOW_USER_PASSWORD_AUTH = "ALLOW_USER_PASSWORD_AUTH",
- ALLOW_USER_SRP_AUTH = "ALLOW_USER_SRP_AUTH",
- CUSTOM_AUTH_FLOW_ONLY = "CUSTOM_AUTH_FLOW_ONLY",
- USER_PASSWORD_AUTH = "USER_PASSWORD_AUTH"
-}
-
-export enum FeedbackValueType {
- INVALID = "Invalid",
- VALID = "Valid"
-}
-
/**
*
* Represents the request to forget the device.
@@ -5925,15 +6015,6 @@ export namespace IdentityProviderType {
}
}
-export enum IdentityProviderTypeType {
- Facebook = "Facebook",
- Google = "Google",
- LoginWithAmazon = "LoginWithAmazon",
- OIDC = "OIDC",
- SAML = "SAML",
- SignInWithApple = "SignInWithApple"
-}
-
/**
*
* Initiates the authentication request.
@@ -7303,11 +7384,6 @@ export namespace MFAOptionType {
}
}
-export enum MessageActionType {
- RESEND = "RESEND",
- SUPPRESS = "SUPPRESS"
-}
-
/**
*
* The message template structure.
@@ -7519,12 +7595,6 @@ export namespace NumberAttributeConstraintsType {
}
}
-export enum OAuthFlowType {
- client_credentials = "client_credentials",
- code = "code",
- implicit = "implicit"
-}
-
/**
*
* The password policy type.
@@ -7643,11 +7713,6 @@ export namespace PreconditionNotMetException {
}
}
-export enum PreventUserExistenceErrorTypes {
- ENABLED = "ENABLED",
- LEGACY = "LEGACY"
-}
-
/**
*
* A container for identity provider details.
@@ -7727,12 +7792,6 @@ export namespace ProviderUserIdentifierType {
}
}
-export enum RecoveryOptionNameType {
- ADMIN_ONLY = "admin_only",
- VERIFIED_EMAIL = "verified_email",
- VERIFIED_PHONE_NUMBER = "verified_phone_number"
-}
-
/**
*
* A map containing a priority as a key, and recovery method name as a value.
@@ -8223,12 +8282,6 @@ export namespace RiskConfigurationType {
}
}
-export enum RiskDecisionType {
- AccountTakeover = "AccountTakeover",
- Block = "Block",
- NoRisk = "NoRisk"
-}
-
/**
*
* The type of the configuration to override the risk decision.
@@ -8260,12 +8313,6 @@ export namespace RiskExceptionConfigurationType {
}
}
-export enum RiskLevelType {
- High = "High",
- Low = "Low",
- Medium = "Medium"
-}
-
/**
*
* The type used for enabling SMS MFA at the user level.
@@ -9012,11 +9059,6 @@ export namespace StartUserImportJobResponse {
}
}
-export enum StatusType {
- Disabled = "Disabled",
- Enabled = "Enabled"
-}
-
/**
*
* Represents the request to stop the user import job.
@@ -10281,17 +10323,6 @@ export namespace UserImportInProgressException {
}
}
-export enum UserImportJobStatusType {
- Created = "Created",
- Expired = "Expired",
- Failed = "Failed",
- InProgress = "InProgress",
- Pending = "Pending",
- Stopped = "Stopped",
- Stopping = "Stopping",
- Succeeded = "Succeeded"
-}
-
/**
*
* The user import job type.
@@ -10920,12 +10951,6 @@ export namespace UserPoolDescriptionType {
}
}
-export enum UserPoolMfaType {
- OFF = "OFF",
- ON = "ON",
- OPTIONAL = "OPTIONAL"
-}
-
/**
*
* The policy associated with a user pool.
@@ -11214,16 +11239,6 @@ export namespace UserPoolType {
}
}
-export enum UserStatusType {
- ARCHIVED = "ARCHIVED",
- COMPROMISED = "COMPROMISED",
- CONFIRMED = "CONFIRMED",
- FORCE_CHANGE_PASSWORD = "FORCE_CHANGE_PASSWORD",
- RESET_REQUIRED = "RESET_REQUIRED",
- UNCONFIRMED = "UNCONFIRMED",
- UNKNOWN = "UNKNOWN"
-}
-
/**
*
* The user type.
@@ -11313,11 +11328,6 @@ export namespace UserType {
}
}
-export enum UsernameAttributeType {
- EMAIL = "email",
- PHONE_NUMBER = "phone_number"
-}
-
/**
*
* This exception is thrown when Amazon Cognito encounters a user name that already
@@ -11401,11 +11411,6 @@ export namespace VerificationMessageTemplateType {
}
}
-export enum VerifiedAttributeType {
- EMAIL = "email",
- PHONE_NUMBER = "phone_number"
-}
-
export interface VerifySoftwareTokenRequest {
__type?: "VerifySoftwareTokenRequest";
/**
@@ -11468,11 +11473,6 @@ export namespace VerifySoftwareTokenResponse {
}
}
-export enum VerifySoftwareTokenResponseType {
- ERROR = "ERROR",
- SUCCESS = "SUCCESS"
-}
-
/**
*
*
Represents the request to verify user attributes.
diff --git a/clients/client-cognito-identity/models/index.ts b/clients/client-cognito-identity/models/index.ts
index 4dcfe708631d..aaf13bc4c4f0 100644
--- a/clients/client-cognito-identity/models/index.ts
+++ b/clients/client-cognito-identity/models/index.ts
@@ -6,6 +6,23 @@ export enum AmbiguousRoleResolutionType {
DENY = "Deny"
}
+export enum ErrorCode {
+ ACCESS_DENIED = "AccessDenied",
+ INTERNAL_SERVER_ERROR = "InternalServerError"
+}
+
+export enum MappingRuleMatchType {
+ CONTAINS = "Contains",
+ EQUALS = "Equals",
+ NOT_EQUAL = "NotEqual",
+ STARTS_WITH = "StartsWith"
+}
+
+export enum RoleMappingType {
+ RULES = "Rules",
+ TOKEN = "Token"
+}
+
/**
*
* A provider representing an Amazon Cognito user pool and its client ID.
@@ -336,11 +353,6 @@ export namespace DeveloperUserAlreadyRegisteredException {
}
}
-export enum ErrorCode {
- ACCESS_DENIED = "AccessDenied",
- INTERNAL_SERVER_ERROR = "InternalServerError"
-}
-
/**
*
* An exception thrown when a dependent service such as Facebook or Twitter is not
@@ -1307,13 +1319,6 @@ export namespace MappingRule {
}
}
-export enum MappingRuleMatchType {
- CONTAINS = "Contains",
- EQUALS = "Equals",
- NOT_EQUAL = "NotEqual",
- STARTS_WITH = "StartsWith"
-}
-
/**
*
*
Input to the MergeDeveloperIdentities
action.
@@ -1506,11 +1511,6 @@ export namespace RoleMapping {
}
}
-export enum RoleMappingType {
- RULES = "Rules",
- TOKEN = "Token"
-}
-
/**
*
* A container for rules.
diff --git a/clients/client-cognito-sync/models/index.ts b/clients/client-cognito-sync/models/index.ts
index 10dfed667776..6cbd31b29641 100644
--- a/clients/client-cognito-sync/models/index.ts
+++ b/clients/client-cognito-sync/models/index.ts
@@ -1,6 +1,19 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum BulkPublishStatus {
+ FAILED = "FAILED",
+ IN_PROGRESS = "IN_PROGRESS",
+ NOT_STARTED = "NOT_STARTED",
+ SUCCEEDED = "SUCCEEDED"
+}
+
+export type Operation = "remove" | "replace";
+
+export type Platform = "ADM" | "APNS" | "APNS_SANDBOX" | "GCM";
+
+export type StreamingStatus = "DISABLED" | "ENABLED";
+
/**
*
* An exception thrown when a bulk publish operation is requested less than 24 hours after a previous bulk publish operation completed successfully.
@@ -68,13 +81,6 @@ export namespace BulkPublishResponse {
}
}
-export enum BulkPublishStatus {
- FAILED = "FAILED",
- IN_PROGRESS = "IN_PROGRESS",
- NOT_STARTED = "NOT_STARTED",
- SUCCEEDED = "SUCCEEDED"
-}
-
/**
*
* Configuration options for configure Cognito streams.
@@ -1221,10 +1227,6 @@ export namespace NotAuthorizedException {
}
}
-export type Operation = "remove" | "replace";
-
-export type Platform = "ADM" | "APNS" | "APNS_SANDBOX" | "GCM";
-
/**
*
* Configuration options to be applied to the identity pool.
@@ -1569,8 +1571,6 @@ export namespace SetIdentityPoolConfigurationResponse {
}
}
-export type StreamingStatus = "DISABLED" | "ENABLED";
-
/**
*
* A request to SubscribeToDatasetRequest.
diff --git a/clients/client-comprehend/models/index.ts b/clients/client-comprehend/models/index.ts
index aa8e16d5498b..c4f2b271ec3d 100644
--- a/clients/client-comprehend/models/index.ts
+++ b/clients/client-comprehend/models/index.ts
@@ -1,6 +1,102 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum EndpointStatus {
+ CREATING = "CREATING",
+ DELETING = "DELETING",
+ FAILED = "FAILED",
+ IN_SERVICE = "IN_SERVICE",
+ UPDATING = "UPDATING"
+}
+
+export enum EntityType {
+ COMMERCIAL_ITEM = "COMMERCIAL_ITEM",
+ DATE = "DATE",
+ EVENT = "EVENT",
+ LOCATION = "LOCATION",
+ ORGANIZATION = "ORGANIZATION",
+ OTHER = "OTHER",
+ PERSON = "PERSON",
+ QUANTITY = "QUANTITY",
+ TITLE = "TITLE"
+}
+
+export enum InputFormat {
+ ONE_DOC_PER_FILE = "ONE_DOC_PER_FILE",
+ ONE_DOC_PER_LINE = "ONE_DOC_PER_LINE"
+}
+
+export enum JobStatus {
+ COMPLETED = "COMPLETED",
+ FAILED = "FAILED",
+ IN_PROGRESS = "IN_PROGRESS",
+ STOPPED = "STOPPED",
+ STOP_REQUESTED = "STOP_REQUESTED",
+ SUBMITTED = "SUBMITTED"
+}
+
+export enum LanguageCode {
+ AR = "ar",
+ DE = "de",
+ EN = "en",
+ ES = "es",
+ FR = "fr",
+ HI = "hi",
+ IT = "it",
+ JA = "ja",
+ KO = "ko",
+ PT = "pt",
+ ZH = "zh",
+ ZH_TW = "zh-TW"
+}
+
+export enum ModelStatus {
+ DELETING = "DELETING",
+ IN_ERROR = "IN_ERROR",
+ STOPPED = "STOPPED",
+ STOP_REQUESTED = "STOP_REQUESTED",
+ SUBMITTED = "SUBMITTED",
+ TRAINED = "TRAINED",
+ TRAINING = "TRAINING"
+}
+
+export enum PartOfSpeechTagType {
+ ADJ = "ADJ",
+ ADP = "ADP",
+ ADV = "ADV",
+ AUX = "AUX",
+ CCONJ = "CCONJ",
+ CONJ = "CONJ",
+ DET = "DET",
+ INTJ = "INTJ",
+ NOUN = "NOUN",
+ NUM = "NUM",
+ O = "O",
+ PART = "PART",
+ PRON = "PRON",
+ PROPN = "PROPN",
+ PUNCT = "PUNCT",
+ SCONJ = "SCONJ",
+ SYM = "SYM",
+ VERB = "VERB"
+}
+
+export enum SentimentType {
+ MIXED = "MIXED",
+ NEGATIVE = "NEGATIVE",
+ NEUTRAL = "NEUTRAL",
+ POSITIVE = "POSITIVE"
+}
+
+export enum SyntaxLanguageCode {
+ DE = "de",
+ EN = "en",
+ ES = "es",
+ FR = "fr",
+ IT = "it",
+ PT = "pt"
+}
+
/**
*
* The result of calling the operation.
@@ -2257,14 +2353,6 @@ export namespace EndpointProperties {
}
}
-export enum EndpointStatus {
- CREATING = "CREATING",
- DELETING = "DELETING",
- FAILED = "FAILED",
- IN_SERVICE = "IN_SERVICE",
- UPDATING = "UPDATING"
-}
-
/**
*
*
Provides information for filtering a list of dominant language detection jobs. For more
@@ -2875,18 +2963,6 @@ export namespace EntityRecognizerProperties {
}
}
-export enum EntityType {
- COMMERCIAL_ITEM = "COMMERCIAL_ITEM",
- DATE = "DATE",
- EVENT = "EVENT",
- LOCATION = "LOCATION",
- ORGANIZATION = "ORGANIZATION",
- OTHER = "OTHER",
- PERSON = "PERSON",
- QUANTITY = "QUANTITY",
- TITLE = "TITLE"
-}
-
/**
*
*
Detailed information about the accuracy of an entity recognizer for a specific entity type.
@@ -2996,11 +3072,6 @@ export namespace InputDataConfig {
}
}
-export enum InputFormat {
- ONE_DOC_PER_FILE = "ONE_DOC_PER_FILE",
- ONE_DOC_PER_LINE = "ONE_DOC_PER_LINE"
-}
-
/**
*
* An internal server error occurred. Retry your request.
@@ -3083,15 +3154,6 @@ export namespace JobNotFoundException {
}
}
-export enum JobStatus {
- COMPLETED = "COMPLETED",
- FAILED = "FAILED",
- IN_PROGRESS = "IN_PROGRESS",
- STOPPED = "STOPPED",
- STOP_REQUESTED = "STOP_REQUESTED",
- SUBMITTED = "SUBMITTED"
-}
-
/**
*
* Describes a key noun phrase.
@@ -3322,21 +3384,6 @@ export namespace KmsKeyValidationException {
}
}
-export enum LanguageCode {
- AR = "ar",
- DE = "de",
- EN = "en",
- ES = "es",
- FR = "fr",
- HI = "hi",
- IT = "it",
- JA = "ja",
- KO = "ko",
- PT = "pt",
- ZH = "zh",
- ZH_TW = "zh-TW"
-}
-
export interface ListDocumentClassificationJobsRequest {
__type?: "ListDocumentClassificationJobsRequest";
/**
@@ -3870,16 +3917,6 @@ export namespace ListTopicsDetectionJobsResponse {
}
}
-export enum ModelStatus {
- DELETING = "DELETING",
- IN_ERROR = "IN_ERROR",
- STOPPED = "STOPPED",
- STOP_REQUESTED = "STOP_REQUESTED",
- SUBMITTED = "SUBMITTED",
- TRAINED = "TRAINED",
- TRAINING = "TRAINING"
-}
-
/**
*
* Provides configuration parameters for the output of topic detection jobs.
@@ -3964,27 +4001,6 @@ export namespace PartOfSpeechTag {
}
}
-export enum PartOfSpeechTagType {
- ADJ = "ADJ",
- ADP = "ADP",
- ADV = "ADV",
- AUX = "AUX",
- CCONJ = "CCONJ",
- CONJ = "CONJ",
- DET = "DET",
- INTJ = "INTJ",
- NOUN = "NOUN",
- NUM = "NUM",
- O = "O",
- PART = "PART",
- PRON = "PRON",
- PROPN = "PROPN",
- PUNCT = "PUNCT",
- SCONJ = "SCONJ",
- SYM = "SYM",
- VERB = "VERB"
-}
-
/**
*
* The specified name is already in use. Use a different name and try your request again.
@@ -4274,13 +4290,6 @@ export namespace SentimentScore {
}
}
-export enum SentimentType {
- MIXED = "MIXED",
- NEGATIVE = "NEGATIVE",
- NEUTRAL = "NEUTRAL",
- POSITIVE = "POSITIVE"
-}
-
export interface StartDocumentClassificationJobRequest {
__type?: "StartDocumentClassificationJobRequest";
/**
@@ -5228,15 +5237,6 @@ export namespace StopTrainingEntityRecognizerResponse {
}
}
-export enum SyntaxLanguageCode {
- DE = "de",
- EN = "en",
- ES = "es",
- FR = "fr",
- IT = "it",
- PT = "pt"
-}
-
/**
*
* Represents a work in the input text that was recognized and assigned a part of speech.
diff --git a/clients/client-comprehendmedical/models/index.ts b/clients/client-comprehendmedical/models/index.ts
index 67f2c46aa625..efca950640c1 100644
--- a/clients/client-comprehendmedical/models/index.ts
+++ b/clients/client-comprehendmedical/models/index.ts
@@ -1,6 +1,66 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AttributeName {
+ DIAGNOSIS = "DIAGNOSIS",
+ NEGATION = "NEGATION",
+ SIGN = "SIGN",
+ SYMPTOM = "SYMPTOM"
+}
+
+export enum EntitySubType {
+ ACUITY = "ACUITY",
+ ADDRESS = "ADDRESS",
+ AGE = "AGE",
+ BRAND_NAME = "BRAND_NAME",
+ CONTACT_POINT = "CONTACT_POINT",
+ DATE = "DATE",
+ DIRECTION = "DIRECTION",
+ DOSAGE = "DOSAGE",
+ DURATION = "DURATION",
+ EMAIL = "EMAIL",
+ FORM = "FORM",
+ FREQUENCY = "FREQUENCY",
+ GENERIC_NAME = "GENERIC_NAME",
+ IDENTIFIER = "IDENTIFIER",
+ NAME = "NAME",
+ PROCEDURE_NAME = "PROCEDURE_NAME",
+ PROFESSION = "PROFESSION",
+ QUALITY = "QUALITY",
+ QUANTITY = "QUANTITY",
+ RATE = "RATE",
+ ROUTE_OR_MODE = "ROUTE_OR_MODE",
+ STRENGTH = "STRENGTH",
+ SYSTEM_ORGAN_SITE = "SYSTEM_ORGAN_SITE",
+ TEST_NAME = "TEST_NAME",
+ TEST_UNITS = "TEST_UNITS",
+ TEST_VALUE = "TEST_VALUE",
+ TREATMENT_NAME = "TREATMENT_NAME",
+ URL = "URL"
+}
+
+export enum EntityType {
+ ANATOMY = "ANATOMY",
+ MEDICAL_CONDITION = "MEDICAL_CONDITION",
+ MEDICATION = "MEDICATION",
+ PROTECTED_HEALTH_INFORMATION = "PROTECTED_HEALTH_INFORMATION",
+ TEST_TREATMENT_PROCEDURE = "TEST_TREATMENT_PROCEDURE"
+}
+
+export enum JobStatus {
+ COMPLETED = "COMPLETED",
+ FAILED = "FAILED",
+ IN_PROGRESS = "IN_PROGRESS",
+ PARTIAL_SUCCESS = "PARTIAL_SUCCESS",
+ STOPPED = "STOPPED",
+ STOP_REQUESTED = "STOP_REQUESTED",
+ SUBMITTED = "SUBMITTED"
+}
+
+export enum LanguageCode {
+ EN = "en"
+}
+
/**
*
*
An extracted segment of the text that is an attribute of an entity, or otherwise related to
@@ -79,13 +139,6 @@ export namespace Attribute {
}
}
-export enum AttributeName {
- DIAGNOSIS = "DIAGNOSIS",
- NEGATION = "NEGATION",
- SIGN = "SIGN",
- SYMPTOM = "SYMPTOM"
-}
-
/**
*
*
Provides information for filtering a list of detection jobs.
@@ -568,45 +621,6 @@ export namespace Entity {
}
}
-export enum EntitySubType {
- ACUITY = "ACUITY",
- ADDRESS = "ADDRESS",
- AGE = "AGE",
- BRAND_NAME = "BRAND_NAME",
- CONTACT_POINT = "CONTACT_POINT",
- DATE = "DATE",
- DIRECTION = "DIRECTION",
- DOSAGE = "DOSAGE",
- DURATION = "DURATION",
- EMAIL = "EMAIL",
- FORM = "FORM",
- FREQUENCY = "FREQUENCY",
- GENERIC_NAME = "GENERIC_NAME",
- IDENTIFIER = "IDENTIFIER",
- NAME = "NAME",
- PROCEDURE_NAME = "PROCEDURE_NAME",
- PROFESSION = "PROFESSION",
- QUALITY = "QUALITY",
- QUANTITY = "QUANTITY",
- RATE = "RATE",
- ROUTE_OR_MODE = "ROUTE_OR_MODE",
- STRENGTH = "STRENGTH",
- SYSTEM_ORGAN_SITE = "SYSTEM_ORGAN_SITE",
- TEST_NAME = "TEST_NAME",
- TEST_UNITS = "TEST_UNITS",
- TEST_VALUE = "TEST_VALUE",
- TREATMENT_NAME = "TREATMENT_NAME",
- URL = "URL"
-}
-
-export enum EntityType {
- ANATOMY = "ANATOMY",
- MEDICAL_CONDITION = "MEDICAL_CONDITION",
- MEDICATION = "MEDICATION",
- PROTECTED_HEALTH_INFORMATION = "PROTECTED_HEALTH_INFORMATION",
- TEST_TREATMENT_PROCEDURE = "TEST_TREATMENT_PROCEDURE"
-}
-
/**
*
* The input properties for an entities detection job
@@ -700,20 +714,6 @@ export namespace InvalidRequestException {
}
}
-export enum JobStatus {
- COMPLETED = "COMPLETED",
- FAILED = "FAILED",
- IN_PROGRESS = "IN_PROGRESS",
- PARTIAL_SUCCESS = "PARTIAL_SUCCESS",
- STOPPED = "STOPPED",
- STOP_REQUESTED = "STOP_REQUESTED",
- SUBMITTED = "SUBMITTED"
-}
-
-export enum LanguageCode {
- EN = "en"
-}
-
export interface ListEntitiesDetectionV2JobsRequest {
__type?: "ListEntitiesDetectionV2JobsRequest";
/**
diff --git a/clients/client-compute-optimizer/models/index.ts b/clients/client-compute-optimizer/models/index.ts
index 352b486cf762..32fd869724b8 100644
--- a/clients/client-compute-optimizer/models/index.ts
+++ b/clients/client-compute-optimizer/models/index.ts
@@ -1,6 +1,40 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum FilterName {
+ FINDING = "Finding",
+ RECOMMENDATION_SOURCE_TYPE = "RecommendationSourceType"
+}
+
+export enum Finding {
+ NOT_OPTIMIZED = "NotOptimized",
+ OPTIMIZED = "Optimized",
+ OVER_PROVISIONED = "Overprovisioned",
+ UNDER_PROVISIONED = "Underprovisioned"
+}
+
+export enum MetricName {
+ CPU = "Cpu",
+ MEMORY = "Memory"
+}
+
+export enum MetricStatistic {
+ AVERAGE = "Average",
+ MAXIMUM = "Maximum"
+}
+
+export enum RecommendationSourceType {
+ AUTO_SCALING_GROUP = "AutoScalingGroup",
+ EC2_INSTANCE = "Ec2Instance"
+}
+
+export enum Status {
+ ACTIVE = "Active",
+ FAILED = "Failed",
+ INACTIVE = "Inactive",
+ PENDING = "Pending"
+}
+
/**
*
* You do not have sufficient access to perform this action.
@@ -257,18 +291,6 @@ export namespace Filter {
}
}
-export enum FilterName {
- FINDING = "Finding",
- RECOMMENDATION_SOURCE_TYPE = "RecommendationSourceType"
-}
-
-export enum Finding {
- NOT_OPTIMIZED = "NotOptimized",
- OPTIMIZED = "Optimized",
- OVER_PROVISIONED = "Overprovisioned",
- UNDER_PROVISIONED = "Underprovisioned"
-}
-
export interface GetAutoScalingGroupRecommendationsRequest {
__type?: "GetAutoScalingGroupRecommendationsRequest";
/**
@@ -854,16 +876,6 @@ export namespace InvalidParameterValueException {
}
}
-export enum MetricName {
- CPU = "Cpu",
- MEMORY = "Memory"
-}
-
-export enum MetricStatistic {
- AVERAGE = "Average",
- MAXIMUM = "Maximum"
-}
-
/**
*
* The request must contain either a valid (registered) AWS access key ID or X.509
@@ -974,11 +986,6 @@ export namespace RecommendationSource {
}
}
-export enum RecommendationSourceType {
- AUTO_SCALING_GROUP = "AutoScalingGroup",
- EC2_INSTANCE = "Ec2Instance"
-}
-
/**
*
*
A summary of a recommendation.
@@ -1093,13 +1100,6 @@ export namespace ServiceUnavailableException {
}
}
-export enum Status {
- ACTIVE = "Active",
- FAILED = "Failed",
- INACTIVE = "Inactive",
- PENDING = "Pending"
-}
-
/**
*
* The summary of a recommendation.
diff --git a/clients/client-config-service/models/index.ts b/clients/client-config-service/models/index.ts
index 8c5e789a626e..4080f57b10c1 100644
--- a/clients/client-config-service/models/index.ts
+++ b/clients/client-config-service/models/index.ts
@@ -1,6 +1,272 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AggregatedSourceStatusType {
+ FAILED = "FAILED",
+ OUTDATED = "OUTDATED",
+ SUCCEEDED = "SUCCEEDED"
+}
+
+export enum AggregatedSourceType {
+ ACCOUNT = "ACCOUNT",
+ ORGANIZATION = "ORGANIZATION"
+}
+
+export enum ChronologicalOrder {
+ Forward = "Forward",
+ Reverse = "Reverse"
+}
+
+export enum ComplianceType {
+ Compliant = "COMPLIANT",
+ Insufficient_Data = "INSUFFICIENT_DATA",
+ Non_Compliant = "NON_COMPLIANT",
+ Not_Applicable = "NOT_APPLICABLE"
+}
+
+export enum ConfigRuleComplianceSummaryGroupKey {
+ ACCOUNT_ID = "ACCOUNT_ID",
+ AWS_REGION = "AWS_REGION"
+}
+
+export enum ConfigRuleState {
+ ACTIVE = "ACTIVE",
+ DELETING = "DELETING",
+ DELETING_RESULTS = "DELETING_RESULTS",
+ EVALUATING = "EVALUATING"
+}
+
+export enum ConfigurationItemStatus {
+ OK = "OK",
+ ResourceDeleted = "ResourceDeleted",
+ ResourceDeletedNotRecorded = "ResourceDeletedNotRecorded",
+ ResourceDiscovered = "ResourceDiscovered",
+ ResourceNotRecorded = "ResourceNotRecorded"
+}
+
+export enum ConformancePackComplianceType {
+ COMPLIANT = "COMPLIANT",
+ NON_COMPLIANT = "NON_COMPLIANT"
+}
+
+export enum ConformancePackState {
+ CREATE_COMPLETE = "CREATE_COMPLETE",
+ CREATE_FAILED = "CREATE_FAILED",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ DELETE_FAILED = "DELETE_FAILED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS"
+}
+
+export enum DeliveryStatus {
+ Failure = "Failure",
+ Not_Applicable = "Not_Applicable",
+ Success = "Success"
+}
+
+export enum EventSource {
+ Aws_Config = "aws.config"
+}
+
+export enum MaximumExecutionFrequency {
+ One_Hour = "One_Hour",
+ Six_Hours = "Six_Hours",
+ Three_Hours = "Three_Hours",
+ Twelve_Hours = "Twelve_Hours",
+ TwentyFour_Hours = "TwentyFour_Hours"
+}
+
+export enum MemberAccountRuleStatus {
+ CREATE_FAILED = "CREATE_FAILED",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
+ DELETE_FAILED = "DELETE_FAILED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
+ DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
+ UPDATE_FAILED = "UPDATE_FAILED",
+ UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
+ UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
+}
+
+export enum MessageType {
+ ConfigurationItemChangeNotification = "ConfigurationItemChangeNotification",
+ ConfigurationSnapshotDeliveryCompleted = "ConfigurationSnapshotDeliveryCompleted",
+ OversizedConfigurationItemChangeNotification = "OversizedConfigurationItemChangeNotification",
+ ScheduledNotification = "ScheduledNotification"
+}
+
+export enum OrganizationConfigRuleTriggerType {
+ CONFIGURATION_ITEM_CHANGE_NOTIFICATION = "ConfigurationItemChangeNotification",
+ OVERSIZED_CONFIGURATION_ITEM_CHANGE_NOTIFCATION = "OversizedConfigurationItemChangeNotification",
+ SCHEDULED_NOTIFICATION = "ScheduledNotification"
+}
+
+export enum OrganizationResourceDetailedStatus {
+ CREATE_FAILED = "CREATE_FAILED",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
+ DELETE_FAILED = "DELETE_FAILED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
+ DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
+ UPDATE_FAILED = "UPDATE_FAILED",
+ UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
+ UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
+}
+
+export enum OrganizationResourceStatus {
+ CREATE_FAILED = "CREATE_FAILED",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
+ DELETE_FAILED = "DELETE_FAILED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
+ DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
+ UPDATE_FAILED = "UPDATE_FAILED",
+ UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
+ UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
+}
+
+export enum OrganizationRuleStatus {
+ CREATE_FAILED = "CREATE_FAILED",
+ CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
+ CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
+ DELETE_FAILED = "DELETE_FAILED",
+ DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
+ DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
+ UPDATE_FAILED = "UPDATE_FAILED",
+ UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
+ UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
+}
+
+export enum Owner {
+ Aws = "AWS",
+ Custom_Lambda = "CUSTOM_LAMBDA"
+}
+
+export enum RecorderStatus {
+ Failure = "Failure",
+ Pending = "Pending",
+ Success = "Success"
+}
+
+export enum RemediationExecutionState {
+ FAILED = "FAILED",
+ IN_PROGRESS = "IN_PROGRESS",
+ QUEUED = "QUEUED",
+ SUCCEEDED = "SUCCEEDED"
+}
+
+export enum RemediationExecutionStepState {
+ FAILED = "FAILED",
+ PENDING = "PENDING",
+ SUCCEEDED = "SUCCEEDED"
+}
+
+export enum RemediationTargetType {
+ SSM_DOCUMENT = "SSM_DOCUMENT"
+}
+
+export enum ResourceCountGroupKey {
+ ACCOUNT_ID = "ACCOUNT_ID",
+ AWS_REGION = "AWS_REGION",
+ RESOURCE_TYPE = "RESOURCE_TYPE"
+}
+
+export enum ResourceType {
+ AccountPublicAccessBlock = "AWS::S3::AccountPublicAccessBlock",
+ Alarm = "AWS::CloudWatch::Alarm",
+ Alias = "AWS::Lambda::Alias",
+ Api = "AWS::ApiGatewayV2::Api",
+ Application = "AWS::ElasticBeanstalk::Application",
+ ApplicationVersion = "AWS::ElasticBeanstalk::ApplicationVersion",
+ AssociationCompliance = "AWS::SSM::AssociationCompliance",
+ AutoScalingGroup = "AWS::AutoScaling::AutoScalingGroup",
+ Bucket = "AWS::S3::Bucket",
+ Certificate = "AWS::ACM::Certificate",
+ CloudFormationProduct = "AWS::ServiceCatalog::CloudFormationProduct",
+ CloudFormationProvisionedProduct = "AWS::ServiceCatalog::CloudFormationProvisionedProduct",
+ Cluster = "AWS::Redshift::Cluster",
+ ClusterParameterGroup = "AWS::Redshift::ClusterParameterGroup",
+ ClusterSecurityGroup = "AWS::Redshift::ClusterSecurityGroup",
+ ClusterSnapshot = "AWS::Redshift::ClusterSnapshot",
+ ClusterSubnetGroup = "AWS::Redshift::ClusterSubnetGroup",
+ CustomerGateway = "AWS::EC2::CustomerGateway",
+ DBCluster = "AWS::RDS::DBCluster",
+ DBClusterParameterGroup = "AWS::RDS::DBClusterParameterGroup",
+ DBClusterSnapshot = "AWS::RDS::DBClusterSnapshot",
+ DBInstance = "AWS::RDS::DBInstance",
+ DBOptionGroup = "AWS::RDS::DBOptionGroup",
+ DBParameterGroup = "AWS::RDS::DBParameterGroup",
+ DBSecurityGroup = "AWS::RDS::DBSecurityGroup",
+ DBSnapshot = "AWS::RDS::DBSnapshot",
+ DBSubnetGroup = "AWS::RDS::DBSubnetGroup",
+ Distribution = "AWS::CloudFront::Distribution",
+ DomainName = "AWS::ApiGateway::DomainName",
+ DomainNameV2 = "AWS::ApiGatewayV2::DomainName",
+ EIP = "AWS::EC2::EIP",
+ EgressOnlyInternetGateway = "AWS::EC2::EgressOnlyInternetGateway",
+ EncryptionConfig = "AWS::XRay::EncryptionConfig",
+ Environment = "AWS::ElasticBeanstalk::Environment",
+ EventSubscription = "AWS::RDS::EventSubscription",
+ FlowLog = "AWS::EC2::FlowLog",
+ Function = "AWS::Lambda::Function",
+ Group = "AWS::IAM::Group",
+ Host = "AWS::EC2::Host",
+ Instance = "AWS::EC2::Instance",
+ InternetGateway = "AWS::EC2::InternetGateway",
+ LaunchConfiguration = "AWS::AutoScaling::LaunchConfiguration",
+ LicenseConfiguration = "AWS::LicenseManager::LicenseConfiguration",
+ LoadBalancer = "AWS::ElasticLoadBalancing::LoadBalancer",
+ LoadBalancerV2 = "AWS::ElasticLoadBalancingV2::LoadBalancer",
+ ManagedInstanceInventory = "AWS::SSM::ManagedInstanceInventory",
+ Method = "AWS::ApiGateway::Method",
+ MobileHubProject = "AWS::MobileHub::Project",
+ NatGateway = "AWS::EC2::NatGateway",
+ NetworkAcl = "AWS::EC2::NetworkAcl",
+ NetworkInterface = "AWS::EC2::NetworkInterface",
+ PatchCompliance = "AWS::SSM::PatchCompliance",
+ Pipeline = "AWS::CodePipeline::Pipeline",
+ Policy = "AWS::IAM::Policy",
+ Portfolio = "AWS::ServiceCatalog::Portfolio",
+ Project = "AWS::CodeBuild::Project",
+ Protection = "AWS::Shield::Protection",
+ RateBasedRule = "AWS::WAF::RateBasedRule",
+ RedshiftEventSubscription = "AWS::Redshift::EventSubscription",
+ RegionalProtection = "AWS::ShieldRegional::Protection",
+ RegionalRateBasedRule = "AWS::WAFRegional::RateBasedRule",
+ RegionalRule = "AWS::WAFRegional::Rule",
+ RegionalRuleGroup = "AWS::WAFRegional::RuleGroup",
+ RegionalWebACL = "AWS::WAFRegional::WebACL",
+ RegisteredHAInstance = "AWS::EC2::RegisteredHAInstance",
+ ResourceCompliance = "AWS::Config::ResourceCompliance",
+ RestApi = "AWS::ApiGateway::RestApi",
+ Role = "AWS::IAM::Role",
+ RouteTable = "AWS::EC2::RouteTable",
+ Rule = "AWS::WAF::Rule",
+ RuleGroup = "AWS::WAF::RuleGroup",
+ ScalingPolicy = "AWS::AutoScaling::ScalingPolicy",
+ ScheduledAction = "AWS::AutoScaling::ScheduledAction",
+ SecurityGroup = "AWS::EC2::SecurityGroup",
+ Stack = "AWS::CloudFormation::Stack",
+ Stage = "AWS::ApiGateway::Stage",
+ StageV2 = "AWS::ApiGatewayV2::Stage",
+ StreamingDistribution = "AWS::CloudFront::StreamingDistribution",
+ Subnet = "AWS::EC2::Subnet",
+ Table = "AWS::DynamoDB::Table",
+ Trail = "AWS::CloudTrail::Trail",
+ User = "AWS::IAM::User",
+ VPC = "AWS::EC2::VPC",
+ VPCEndpoint = "AWS::EC2::VPCEndpoint",
+ VPCEndpointService = "AWS::EC2::VPCEndpointService",
+ VPCPeeringConnection = "AWS::EC2::VPCPeeringConnection",
+ VPNConnection = "AWS::EC2::VPNConnection",
+ VPNGateway = "AWS::EC2::VPNGateway",
+ Volume = "AWS::EC2::Volume",
+ WebACL = "AWS::WAF::WebACL"
+}
+
+export enum ResourceValueType {
+ RESOURCE_ID = "RESOURCE_ID"
+}
+
/**
*
* A collection of accounts and regions.
@@ -317,18 +583,7 @@ export interface AggregatedSourceStatus {
export namespace AggregatedSourceStatus {
export function isa(o: any): o is AggregatedSourceStatus {
return _smithy.isa(o, "AggregatedSourceStatus");
- }
-}
-
-export enum AggregatedSourceStatusType {
- FAILED = "FAILED",
- OUTDATED = "OUTDATED",
- SUCCEEDED = "SUCCEEDED"
-}
-
-export enum AggregatedSourceType {
- ACCOUNT = "ACCOUNT",
- ORGANIZATION = "ORGANIZATION"
+ }
}
/**
@@ -587,11 +842,6 @@ export namespace BatchGetResourceConfigResponse {
}
}
-export enum ChronologicalOrder {
- Forward = "Forward",
- Reverse = "Reverse"
-}
-
/**
*
* Indicates whether an AWS resource or AWS Config rule is
@@ -813,13 +1063,6 @@ export namespace ComplianceSummaryByResourceType {
}
}
-export enum ComplianceType {
- Compliant = "COMPLIANT",
- Insufficient_Data = "INSUFFICIENT_DATA",
- Non_Compliant = "NON_COMPLIANT",
- Not_Applicable = "NOT_APPLICABLE"
-}
-
/**
*
*
Provides status of the delivery of the snapshot or the
@@ -1123,11 +1366,6 @@ export namespace ConfigRuleComplianceSummaryFilters {
}
}
-export enum ConfigRuleComplianceSummaryGroupKey {
- ACCOUNT_ID = "ACCOUNT_ID",
- AWS_REGION = "AWS_REGION"
-}
-
/**
*
*
Status information for your AWS managed Config rules. The
@@ -1245,13 +1483,6 @@ export namespace ConfigRuleEvaluationStatus {
}
}
-export enum ConfigRuleState {
- ACTIVE = "ACTIVE",
- DELETING = "DELETING",
- DELETING_RESULTS = "DELETING_RESULTS",
- EVALUATING = "EVALUATING"
-}
-
/**
*
*
Provides options for how often AWS Config delivers
@@ -1607,14 +1838,6 @@ export namespace ConfigurationItem {
}
}
-export enum ConfigurationItemStatus {
- OK = "OK",
- ResourceDeleted = "ResourceDeleted",
- ResourceDeletedNotRecorded = "ResourceDeletedNotRecorded",
- ResourceDiscovered = "ResourceDiscovered",
- ResourceNotRecorded = "ResourceNotRecorded"
-}
-
/**
*
*
An object that represents the recording of configuration
@@ -1787,11 +2010,6 @@ export namespace ConformancePackComplianceSummary {
}
}
-export enum ConformancePackComplianceType {
- COMPLIANT = "COMPLIANT",
- NON_COMPLIANT = "NON_COMPLIANT"
-}
-
/**
*
*
Returns details of a conformance pack. A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed in an account and a region.
@@ -2017,14 +2235,6 @@ export namespace ConformancePackRuleCompliance {
}
}
-export enum ConformancePackState {
- CREATE_COMPLETE = "CREATE_COMPLETE",
- CREATE_FAILED = "CREATE_FAILED",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- DELETE_FAILED = "DELETE_FAILED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS"
-}
-
/**
*
* Status details of a conformance pack.
@@ -2630,12 +2840,6 @@ export namespace DeliveryChannelStatus {
}
}
-export enum DeliveryStatus {
- Failure = "Failure",
- Not_Applicable = "Not_Applicable",
- Success = "Success"
-}
-
export interface DescribeAggregateComplianceByConfigRulesRequest {
__type?: "DescribeAggregateComplianceByConfigRulesRequest";
/**
@@ -4275,10 +4479,6 @@ export namespace EvaluationResultQualifier {
}
}
-export enum EventSource {
- Aws_Config = "aws.config"
-}
-
/**
*
* The controls that AWS Config uses for executing remediations.
@@ -6341,26 +6541,6 @@ export namespace MaxNumberOfRetentionConfigurationsExceededException {
}
}
-export enum MaximumExecutionFrequency {
- One_Hour = "One_Hour",
- Six_Hours = "Six_Hours",
- Three_Hours = "Three_Hours",
- Twelve_Hours = "Twelve_Hours",
- TwentyFour_Hours = "TwentyFour_Hours"
-}
-
-export enum MemberAccountRuleStatus {
- CREATE_FAILED = "CREATE_FAILED",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
- DELETE_FAILED = "DELETE_FAILED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
- DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
- UPDATE_FAILED = "UPDATE_FAILED",
- UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
- UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
-}
-
/**
*
* Organization config rule creation or deletion status in each member account. This includes the name of the rule, the status, error code and error message when the rule creation or deletion failed.
@@ -6460,13 +6640,6 @@ export namespace MemberAccountStatus {
}
}
-export enum MessageType {
- ConfigurationItemChangeNotification = "ConfigurationItemChangeNotification",
- ConfigurationSnapshotDeliveryCompleted = "ConfigurationSnapshotDeliveryCompleted",
- OversizedConfigurationItemChangeNotification = "OversizedConfigurationItemChangeNotification",
- ScheduledNotification = "ScheduledNotification"
-}
-
/**
*
* There are no configuration recorders available to provide the
@@ -7112,12 +7285,6 @@ export namespace OrganizationConfigRuleStatus {
}
}
-export enum OrganizationConfigRuleTriggerType {
- CONFIGURATION_ITEM_CHANGE_NOTIFICATION = "ConfigurationItemChangeNotification",
- OVERSIZED_CONFIGURATION_ITEM_CHANGE_NOTIFCATION = "OversizedConfigurationItemChangeNotification",
- SCHEDULED_NOTIFICATION = "ScheduledNotification"
-}
-
/**
*
*
An organization conformance pack that has information about conformance packs that AWS Config creates in member accounts.
@@ -7597,18 +7764,6 @@ export namespace OrganizationManagedRuleMetadata {
}
}
-export enum OrganizationResourceDetailedStatus {
- CREATE_FAILED = "CREATE_FAILED",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
- DELETE_FAILED = "DELETE_FAILED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
- DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
- UPDATE_FAILED = "UPDATE_FAILED",
- UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
- UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
-}
-
/**
*
* Status filter object to filter results based on specific member account ID or status type for an organization conformance pack.
@@ -7680,30 +7835,6 @@ export namespace OrganizationResourceDetailedStatusFilters {
}
}
-export enum OrganizationResourceStatus {
- CREATE_FAILED = "CREATE_FAILED",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
- DELETE_FAILED = "DELETE_FAILED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
- DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
- UPDATE_FAILED = "UPDATE_FAILED",
- UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
- UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
-}
-
-export enum OrganizationRuleStatus {
- CREATE_FAILED = "CREATE_FAILED",
- CREATE_IN_PROGRESS = "CREATE_IN_PROGRESS",
- CREATE_SUCCESSFUL = "CREATE_SUCCESSFUL",
- DELETE_FAILED = "DELETE_FAILED",
- DELETE_IN_PROGRESS = "DELETE_IN_PROGRESS",
- DELETE_SUCCESSFUL = "DELETE_SUCCESSFUL",
- UPDATE_FAILED = "UPDATE_FAILED",
- UPDATE_IN_PROGRESS = "UPDATE_IN_PROGRESS",
- UPDATE_SUCCESSFUL = "UPDATE_SUCCESSFUL"
-}
-
/**
*
* The configuration item size is outside the allowable range.
@@ -7729,11 +7860,6 @@ export namespace OversizedConfigurationItemException {
}
}
-export enum Owner {
- Aws = "AWS",
- Custom_Lambda = "CUSTOM_LAMBDA"
-}
-
/**
*
* An object that represents the account ID and region of an
@@ -8421,12 +8547,6 @@ export namespace QueryInfo {
}
}
-export enum RecorderStatus {
- Failure = "Failure",
- Pending = "Pending",
- Success = "Success"
-}
-
/**
*
*
Specifies the types of AWS resource for which AWS Config
@@ -8744,13 +8864,6 @@ export namespace RemediationExceptionResourceKey {
}
}
-export enum RemediationExecutionState {
- FAILED = "FAILED",
- IN_PROGRESS = "IN_PROGRESS",
- QUEUED = "QUEUED",
- SUCCEEDED = "SUCCEEDED"
-}
-
/**
*
*
Provides details of the current status of the invoked remediation action for that resource.
@@ -8850,12 +8963,6 @@ export namespace RemediationExecutionStep {
}
}
-export enum RemediationExecutionStepState {
- FAILED = "FAILED",
- PENDING = "PENDING",
- SUCCEEDED = "SUCCEEDED"
-}
-
/**
*
* Remediation action is in progress. You can either cancel execution in AWS Systems Manager or wait and try again later.
@@ -8909,10 +9016,6 @@ export namespace RemediationParameterValue {
}
}
-export enum RemediationTargetType {
- SSM_DOCUMENT = "SSM_DOCUMENT"
-}
-
/**
*
* An object that contains the resource type and the number of
@@ -8978,12 +9081,6 @@ export namespace ResourceCountFilters {
}
}
-export enum ResourceCountGroupKey {
- ACCOUNT_ID = "ACCOUNT_ID",
- AWS_REGION = "AWS_REGION",
- RESOURCE_TYPE = "RESOURCE_TYPE"
-}
-
/**
*
*
Filters the results by resource account ID, region, resource ID, and resource name.
@@ -9199,99 +9296,6 @@ export namespace ResourceNotFoundException {
}
}
-export enum ResourceType {
- AccountPublicAccessBlock = "AWS::S3::AccountPublicAccessBlock",
- Alarm = "AWS::CloudWatch::Alarm",
- Alias = "AWS::Lambda::Alias",
- Api = "AWS::ApiGatewayV2::Api",
- Application = "AWS::ElasticBeanstalk::Application",
- ApplicationVersion = "AWS::ElasticBeanstalk::ApplicationVersion",
- AssociationCompliance = "AWS::SSM::AssociationCompliance",
- AutoScalingGroup = "AWS::AutoScaling::AutoScalingGroup",
- Bucket = "AWS::S3::Bucket",
- Certificate = "AWS::ACM::Certificate",
- CloudFormationProduct = "AWS::ServiceCatalog::CloudFormationProduct",
- CloudFormationProvisionedProduct = "AWS::ServiceCatalog::CloudFormationProvisionedProduct",
- Cluster = "AWS::Redshift::Cluster",
- ClusterParameterGroup = "AWS::Redshift::ClusterParameterGroup",
- ClusterSecurityGroup = "AWS::Redshift::ClusterSecurityGroup",
- ClusterSnapshot = "AWS::Redshift::ClusterSnapshot",
- ClusterSubnetGroup = "AWS::Redshift::ClusterSubnetGroup",
- CustomerGateway = "AWS::EC2::CustomerGateway",
- DBCluster = "AWS::RDS::DBCluster",
- DBClusterParameterGroup = "AWS::RDS::DBClusterParameterGroup",
- DBClusterSnapshot = "AWS::RDS::DBClusterSnapshot",
- DBInstance = "AWS::RDS::DBInstance",
- DBOptionGroup = "AWS::RDS::DBOptionGroup",
- DBParameterGroup = "AWS::RDS::DBParameterGroup",
- DBSecurityGroup = "AWS::RDS::DBSecurityGroup",
- DBSnapshot = "AWS::RDS::DBSnapshot",
- DBSubnetGroup = "AWS::RDS::DBSubnetGroup",
- Distribution = "AWS::CloudFront::Distribution",
- DomainName = "AWS::ApiGateway::DomainName",
- DomainNameV2 = "AWS::ApiGatewayV2::DomainName",
- EIP = "AWS::EC2::EIP",
- EgressOnlyInternetGateway = "AWS::EC2::EgressOnlyInternetGateway",
- EncryptionConfig = "AWS::XRay::EncryptionConfig",
- Environment = "AWS::ElasticBeanstalk::Environment",
- EventSubscription = "AWS::RDS::EventSubscription",
- FlowLog = "AWS::EC2::FlowLog",
- Function = "AWS::Lambda::Function",
- Group = "AWS::IAM::Group",
- Host = "AWS::EC2::Host",
- Instance = "AWS::EC2::Instance",
- InternetGateway = "AWS::EC2::InternetGateway",
- LaunchConfiguration = "AWS::AutoScaling::LaunchConfiguration",
- LicenseConfiguration = "AWS::LicenseManager::LicenseConfiguration",
- LoadBalancer = "AWS::ElasticLoadBalancing::LoadBalancer",
- LoadBalancerV2 = "AWS::ElasticLoadBalancingV2::LoadBalancer",
- ManagedInstanceInventory = "AWS::SSM::ManagedInstanceInventory",
- Method = "AWS::ApiGateway::Method",
- MobileHubProject = "AWS::MobileHub::Project",
- NatGateway = "AWS::EC2::NatGateway",
- NetworkAcl = "AWS::EC2::NetworkAcl",
- NetworkInterface = "AWS::EC2::NetworkInterface",
- PatchCompliance = "AWS::SSM::PatchCompliance",
- Pipeline = "AWS::CodePipeline::Pipeline",
- Policy = "AWS::IAM::Policy",
- Portfolio = "AWS::ServiceCatalog::Portfolio",
- Project = "AWS::CodeBuild::Project",
- Protection = "AWS::Shield::Protection",
- RateBasedRule = "AWS::WAF::RateBasedRule",
- RedshiftEventSubscription = "AWS::Redshift::EventSubscription",
- RegionalProtection = "AWS::ShieldRegional::Protection",
- RegionalRateBasedRule = "AWS::WAFRegional::RateBasedRule",
- RegionalRule = "AWS::WAFRegional::Rule",
- RegionalRuleGroup = "AWS::WAFRegional::RuleGroup",
- RegionalWebACL = "AWS::WAFRegional::WebACL",
- RegisteredHAInstance = "AWS::EC2::RegisteredHAInstance",
- ResourceCompliance = "AWS::Config::ResourceCompliance",
- RestApi = "AWS::ApiGateway::RestApi",
- Role = "AWS::IAM::Role",
- RouteTable = "AWS::EC2::RouteTable",
- Rule = "AWS::WAF::Rule",
- RuleGroup = "AWS::WAF::RuleGroup",
- ScalingPolicy = "AWS::AutoScaling::ScalingPolicy",
- ScheduledAction = "AWS::AutoScaling::ScheduledAction",
- SecurityGroup = "AWS::EC2::SecurityGroup",
- Stack = "AWS::CloudFormation::Stack",
- Stage = "AWS::ApiGateway::Stage",
- StageV2 = "AWS::ApiGatewayV2::Stage",
- StreamingDistribution = "AWS::CloudFront::StreamingDistribution",
- Subnet = "AWS::EC2::Subnet",
- Table = "AWS::DynamoDB::Table",
- Trail = "AWS::CloudTrail::Trail",
- User = "AWS::IAM::User",
- VPC = "AWS::EC2::VPC",
- VPCEndpoint = "AWS::EC2::VPCEndpoint",
- VPCEndpointService = "AWS::EC2::VPCEndpointService",
- VPCPeeringConnection = "AWS::EC2::VPCPeeringConnection",
- VPNConnection = "AWS::EC2::VPNConnection",
- VPNGateway = "AWS::EC2::VPNGateway",
- Volume = "AWS::EC2::Volume",
- WebACL = "AWS::WAF::WebACL"
-}
-
/**
*
* The dynamic value of the resource.
@@ -9313,10 +9317,6 @@ export namespace ResourceValue {
}
}
-export enum ResourceValueType {
- RESOURCE_ID = "RESOURCE_ID"
-}
-
/**
*
* An object with the name of the retention configuration and the retention period in days. The object stores the configuration for data retention in AWS Config.
diff --git a/clients/client-connect/models/index.ts b/clients/client-connect/models/index.ts
index c51804a6f17e..319bd93e6370 100644
--- a/clients/client-connect/models/index.ts
+++ b/clients/client-connect/models/index.ts
@@ -5,6 +5,10 @@ export enum Channel {
VOICE = "VOICE"
}
+export enum Comparison {
+ LT = "LT"
+}
+
export enum ContactFlowType {
AGENT_HOLD = "AGENT_HOLD",
AGENT_TRANSFER = "AGENT_TRANSFER",
@@ -17,6 +21,52 @@ export enum ContactFlowType {
QUEUE_TRANSFER = "QUEUE_TRANSFER"
}
+export enum CurrentMetricName {
+ AGENTS_AFTER_CONTACT_WORK = "AGENTS_AFTER_CONTACT_WORK",
+ AGENTS_AVAILABLE = "AGENTS_AVAILABLE",
+ AGENTS_ERROR = "AGENTS_ERROR",
+ AGENTS_NON_PRODUCTIVE = "AGENTS_NON_PRODUCTIVE",
+ AGENTS_ONLINE = "AGENTS_ONLINE",
+ AGENTS_ON_CALL = "AGENTS_ON_CALL",
+ AGENTS_STAFFED = "AGENTS_STAFFED",
+ CONTACTS_IN_QUEUE = "CONTACTS_IN_QUEUE",
+ CONTACTS_SCHEDULED = "CONTACTS_SCHEDULED",
+ OLDEST_CONTACT_AGE = "OLDEST_CONTACT_AGE"
+}
+
+export enum Grouping {
+ CHANNEL = "CHANNEL",
+ QUEUE = "QUEUE"
+}
+
+export enum HistoricalMetricName {
+ ABANDON_TIME = "ABANDON_TIME",
+ AFTER_CONTACT_WORK_TIME = "AFTER_CONTACT_WORK_TIME",
+ API_CONTACTS_HANDLED = "API_CONTACTS_HANDLED",
+ CALLBACK_CONTACTS_HANDLED = "CALLBACK_CONTACTS_HANDLED",
+ CONTACTS_ABANDONED = "CONTACTS_ABANDONED",
+ CONTACTS_AGENT_HUNG_UP_FIRST = "CONTACTS_AGENT_HUNG_UP_FIRST",
+ CONTACTS_CONSULTED = "CONTACTS_CONSULTED",
+ CONTACTS_HANDLED = "CONTACTS_HANDLED",
+ CONTACTS_HANDLED_INCOMING = "CONTACTS_HANDLED_INCOMING",
+ CONTACTS_HANDLED_OUTBOUND = "CONTACTS_HANDLED_OUTBOUND",
+ CONTACTS_HOLD_ABANDONS = "CONTACTS_HOLD_ABANDONS",
+ CONTACTS_MISSED = "CONTACTS_MISSED",
+ CONTACTS_QUEUED = "CONTACTS_QUEUED",
+ CONTACTS_TRANSFERRED_IN = "CONTACTS_TRANSFERRED_IN",
+ CONTACTS_TRANSFERRED_IN_FROM_QUEUE = "CONTACTS_TRANSFERRED_IN_FROM_QUEUE",
+ CONTACTS_TRANSFERRED_OUT = "CONTACTS_TRANSFERRED_OUT",
+ CONTACTS_TRANSFERRED_OUT_FROM_QUEUE = "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE",
+ HANDLE_TIME = "HANDLE_TIME",
+ HOLD_TIME = "HOLD_TIME",
+ INTERACTION_AND_HOLD_TIME = "INTERACTION_AND_HOLD_TIME",
+ INTERACTION_TIME = "INTERACTION_TIME",
+ OCCUPANCY = "OCCUPANCY",
+ QUEUED_TIME = "QUEUED_TIME",
+ QUEUE_ANSWER_TIME = "QUEUE_ANSWER_TIME",
+ SERVICE_LEVEL = "SERVICE_LEVEL"
+}
+
export enum PhoneNumberCountryCode {
AD = "AD",
AE = "AE",
@@ -272,356 +322,12 @@ export enum QueueType {
STANDARD = "STANDARD"
}
-export enum Comparison {
- LT = "LT"
-}
-
-/**
- *
- * Contains information about a real-time metric.
- *
- */
-export interface CurrentMetric {
- __type?: "CurrentMetric";
- /**
- *
- * The name of the metric.
- *
- */
- Name?: CurrentMetricName | string;
-
- /**
- *
- * The unit for the metric.
- *
- */
- Unit?: Unit | string;
-}
-
-export namespace CurrentMetric {
- export function isa(o: any): o is CurrentMetric {
- return _smithy.isa(o, "CurrentMetric");
- }
-}
-
-/**
- *
- * Contains the data for a real-time metric.
- *
- */
-export interface CurrentMetricData {
- __type?: "CurrentMetricData";
- /**
- *
- * Information about the metric.
- *
- */
- Metric?: CurrentMetric;
-
- /**
- *
- * The value of the metric.
- *
- */
- Value?: number;
-}
-
-export namespace CurrentMetricData {
- export function isa(o: any): o is CurrentMetricData {
- return _smithy.isa(o, "CurrentMetricData");
- }
-}
-
-export enum CurrentMetricName {
- AGENTS_AFTER_CONTACT_WORK = "AGENTS_AFTER_CONTACT_WORK",
- AGENTS_AVAILABLE = "AGENTS_AVAILABLE",
- AGENTS_ERROR = "AGENTS_ERROR",
- AGENTS_NON_PRODUCTIVE = "AGENTS_NON_PRODUCTIVE",
- AGENTS_ONLINE = "AGENTS_ONLINE",
- AGENTS_ON_CALL = "AGENTS_ON_CALL",
- AGENTS_STAFFED = "AGENTS_STAFFED",
- CONTACTS_IN_QUEUE = "CONTACTS_IN_QUEUE",
- CONTACTS_SCHEDULED = "CONTACTS_SCHEDULED",
- OLDEST_CONTACT_AGE = "OLDEST_CONTACT_AGE"
-}
-
-/**
- *
- * Contains information about a set of real-time metrics.
- *
- */
-export interface CurrentMetricResult {
- __type?: "CurrentMetricResult";
- /**
- *
- * The set of metrics.
- *
- */
- Collections?: Array;
-
- /**
- *
- * The dimensions for the metrics.
- *
- */
- Dimensions?: Dimensions;
-}
-
-export namespace CurrentMetricResult {
- export function isa(o: any): o is CurrentMetricResult {
- return _smithy.isa(o, "CurrentMetricResult");
- }
-}
-
-/**
- *
- * Contains information about the dimensions for a set of metrics.
- *
- */
-export interface Dimensions {
- __type?: "Dimensions";
- /**
- *
- * The channel used for grouping and filters.
- *
- */
- Channel?: Channel | string;
-
- /**
- *
- * Information about the queue for which metrics are returned.
- *
- */
- Queue?: QueueReference;
-}
-
-export namespace Dimensions {
- export function isa(o: any): o is Dimensions {
- return _smithy.isa(o, "Dimensions");
- }
-}
-
-/**
- *
- * Contains the filter to apply when retrieving metrics.
- *
- */
-export interface Filters {
- __type?: "Filters";
- /**
- *
- * The channel to use to filter the metrics.
- *
- */
- Channels?: Array;
-
- /**
- *
- * The queues to use to filter the metrics. You can specify up to 100 queues per request.
- *
- */
- Queues?: Array;
-}
-
-export namespace Filters {
- export function isa(o: any): o is Filters {
- return _smithy.isa(o, "Filters");
- }
-}
-
-export enum Grouping {
- CHANNEL = "CHANNEL",
- QUEUE = "QUEUE"
-}
-
-/**
- *
- * Contains information about a historical metric.
- *
- */
-export interface HistoricalMetric {
- __type?: "HistoricalMetric";
- /**
- *
- * The name of the metric.
- *
- */
- Name?: HistoricalMetricName | string;
-
- /**
- *
- * The statistic for the metric.
- *
- */
- Statistic?: Statistic | string;
-
- /**
- *
- * The threshold for the metric, used with service level metrics.
- *
- */
- Threshold?: Threshold;
-
- /**
- *
- * The unit for the metric.
- *
- */
- Unit?: Unit | string;
-}
-
-export namespace HistoricalMetric {
- export function isa(o: any): o is HistoricalMetric {
- return _smithy.isa(o, "HistoricalMetric");
- }
-}
-
-/**
- *
- * Contains the data for a historical metric.
- *
- */
-export interface HistoricalMetricData {
- __type?: "HistoricalMetricData";
- /**
- *
- * Information about the metric.
- *
- */
- Metric?: HistoricalMetric;
-
- /**
- *
- * The value of the metric.
- *
- */
- Value?: number;
-}
-
-export namespace HistoricalMetricData {
- export function isa(o: any): o is HistoricalMetricData {
- return _smithy.isa(o, "HistoricalMetricData");
- }
-}
-
-export enum HistoricalMetricName {
- ABANDON_TIME = "ABANDON_TIME",
- AFTER_CONTACT_WORK_TIME = "AFTER_CONTACT_WORK_TIME",
- API_CONTACTS_HANDLED = "API_CONTACTS_HANDLED",
- CALLBACK_CONTACTS_HANDLED = "CALLBACK_CONTACTS_HANDLED",
- CONTACTS_ABANDONED = "CONTACTS_ABANDONED",
- CONTACTS_AGENT_HUNG_UP_FIRST = "CONTACTS_AGENT_HUNG_UP_FIRST",
- CONTACTS_CONSULTED = "CONTACTS_CONSULTED",
- CONTACTS_HANDLED = "CONTACTS_HANDLED",
- CONTACTS_HANDLED_INCOMING = "CONTACTS_HANDLED_INCOMING",
- CONTACTS_HANDLED_OUTBOUND = "CONTACTS_HANDLED_OUTBOUND",
- CONTACTS_HOLD_ABANDONS = "CONTACTS_HOLD_ABANDONS",
- CONTACTS_MISSED = "CONTACTS_MISSED",
- CONTACTS_QUEUED = "CONTACTS_QUEUED",
- CONTACTS_TRANSFERRED_IN = "CONTACTS_TRANSFERRED_IN",
- CONTACTS_TRANSFERRED_IN_FROM_QUEUE = "CONTACTS_TRANSFERRED_IN_FROM_QUEUE",
- CONTACTS_TRANSFERRED_OUT = "CONTACTS_TRANSFERRED_OUT",
- CONTACTS_TRANSFERRED_OUT_FROM_QUEUE = "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE",
- HANDLE_TIME = "HANDLE_TIME",
- HOLD_TIME = "HOLD_TIME",
- INTERACTION_AND_HOLD_TIME = "INTERACTION_AND_HOLD_TIME",
- INTERACTION_TIME = "INTERACTION_TIME",
- OCCUPANCY = "OCCUPANCY",
- QUEUED_TIME = "QUEUED_TIME",
- QUEUE_ANSWER_TIME = "QUEUE_ANSWER_TIME",
- SERVICE_LEVEL = "SERVICE_LEVEL"
-}
-
-/**
- *
- * Contains information about the historical metrics retrieved.
- *
- */
-export interface HistoricalMetricResult {
- __type?: "HistoricalMetricResult";
- /**
- *
- * The set of metrics.
- *
- */
- Collections?: Array;
-
- /**
- *
- * The dimension for the metrics.
- *
- */
- Dimensions?: Dimensions;
-}
-
-export namespace HistoricalMetricResult {
- export function isa(o: any): o is HistoricalMetricResult {
- return _smithy.isa(o, "HistoricalMetricResult");
- }
-}
-
-/**
- *
- * Contains information about a queue resource for which metrics are returned.
- *
- */
-export interface QueueReference {
- __type?: "QueueReference";
- /**
- *
- * The Amazon Resource Name (ARN) of the queue.
- *
- */
- Arn?: string;
-
- /**
- *
- * The identifier of the queue.
- *
- */
- Id?: string;
-}
-
-export namespace QueueReference {
- export function isa(o: any): o is QueueReference {
- return _smithy.isa(o, "QueueReference");
- }
-}
-
export enum Statistic {
AVG = "AVG",
MAX = "MAX",
SUM = "SUM"
}
-/**
- *
- * Contains information about the threshold for service level metrics.
- *
- */
-export interface Threshold {
- __type?: "Threshold";
- /**
- *
- * The type of comparison. Only "less than" (LT) comparisons are supported.
- *
- */
- Comparison?: Comparison | string;
-
- /**
- *
- * The threshold value to compare.
- *
- */
- ThresholdValue?: number;
-}
-
-export namespace Threshold {
- export function isa(o: any): o is Threshold {
- return _smithy.isa(o, "Threshold");
- }
-}
-
export enum Unit {
COUNT = "COUNT",
PERCENT = "PERCENT",
@@ -801,44 +507,128 @@ export namespace CreateUserResponse {
/**
*
- * Contains credentials to use for federation.
+ * Contains credentials to use for federation.
+ *
+ */
+export interface Credentials {
+ __type?: "Credentials";
+ /**
+ *
+ * An access token generated for a federated user to access Amazon Connect.
+ *
+ */
+ AccessToken?: string;
+
+ /**
+ *
+ * A token generated with an expiration time for the session a user is logged in to
+ * Amazon Connect.
+ *
+ */
+ AccessTokenExpiration?: Date;
+
+ /**
+ *
+ * Renews a token generated for a user to access the Amazon Connect instance.
+ *
+ */
+ RefreshToken?: string;
+
+ /**
+ *
+ * Renews the expiration timer for a generated token.
+ *
+ */
+ RefreshTokenExpiration?: Date;
+}
+
+export namespace Credentials {
+ export function isa(o: any): o is Credentials {
+ return _smithy.isa(o, "Credentials");
+ }
+}
+
+/**
+ *
+ * Contains information about a real-time metric.
+ *
+ */
+export interface CurrentMetric {
+ __type?: "CurrentMetric";
+ /**
+ *
+ * The name of the metric.
+ *
+ */
+ Name?: CurrentMetricName | string;
+
+ /**
+ *
+ * The unit for the metric.
+ *
+ */
+ Unit?: Unit | string;
+}
+
+export namespace CurrentMetric {
+ export function isa(o: any): o is CurrentMetric {
+ return _smithy.isa(o, "CurrentMetric");
+ }
+}
+
+/**
+ *
+ * Contains the data for a real-time metric.
*
*/
-export interface Credentials {
- __type?: "Credentials";
+export interface CurrentMetricData {
+ __type?: "CurrentMetricData";
/**
*
- * An access token generated for a federated user to access Amazon Connect.
+ * Information about the metric.
*
*/
- AccessToken?: string;
+ Metric?: CurrentMetric;
/**
*
- * A token generated with an expiration time for the session a user is logged in to
- * Amazon Connect.
+ * The value of the metric.
*
*/
- AccessTokenExpiration?: Date;
+ Value?: number;
+}
+
+export namespace CurrentMetricData {
+ export function isa(o: any): o is CurrentMetricData {
+ return _smithy.isa(o, "CurrentMetricData");
+ }
+}
+/**
+ *
+ * Contains information about a set of real-time metrics.
+ *
+ */
+export interface CurrentMetricResult {
+ __type?: "CurrentMetricResult";
/**
*
- * Renews a token generated for a user to access the Amazon Connect instance.
+ * The set of metrics.
*
*/
- RefreshToken?: string;
+ Collections?: Array;
/**
*
- * Renews the expiration timer for a generated token.
+ * The dimensions for the metrics.
*
*/
- RefreshTokenExpiration?: Date;
+ Dimensions?: Dimensions;
}
-export namespace Credentials {
- export function isa(o: any): o is Credentials {
- return _smithy.isa(o, "Credentials");
+export namespace CurrentMetricResult {
+ export function isa(o: any): o is CurrentMetricResult {
+ return _smithy.isa(o, "CurrentMetricResult");
}
}
@@ -1001,6 +791,34 @@ export namespace DestinationNotAllowedException {
}
}
+/**
+ *
+ * Contains information about the dimensions for a set of metrics.
+ *
+ */
+export interface Dimensions {
+ __type?: "Dimensions";
+ /**
+ *
+ * The channel used for grouping and filters.
+ *
+ */
+ Channel?: Channel | string;
+
+ /**
+ *
+ * Information about the queue for which metrics are returned.
+ *
+ */
+ Queue?: QueueReference;
+}
+
+export namespace Dimensions {
+ export function isa(o: any): o is Dimensions {
+ return _smithy.isa(o, "Dimensions");
+ }
+}
+
/**
*
* A resource with the specified name already exists.
@@ -1021,6 +839,34 @@ export namespace DuplicateResourceException {
}
}
+/**
+ *
+ * Contains the filter to apply when retrieving metrics.
+ *
+ */
+export interface Filters {
+ __type?: "Filters";
+ /**
+ *
+ * The channel to use to filter the metrics.
+ *
+ */
+ Channels?: Array;
+
+ /**
+ *
+ * The queues to use to filter the metrics. You can specify up to 100 queues per request.
+ *
+ */
+ Queues?: Array;
+}
+
+export namespace Filters {
+ export function isa(o: any): o is Filters {
+ return _smithy.isa(o, "Filters");
+ }
+}
+
export interface GetContactAttributesRequest {
__type?: "GetContactAttributesRequest";
/**
@@ -1681,6 +1527,104 @@ export namespace HierarchyStructure {
}
}
+/**
+ *
+ * Contains information about a historical metric.
+ *
+ */
+export interface HistoricalMetric {
+ __type?: "HistoricalMetric";
+ /**
+ *
+ * The name of the metric.
+ *
+ */
+ Name?: HistoricalMetricName | string;
+
+ /**
+ *
+ * The statistic for the metric.
+ *
+ */
+ Statistic?: Statistic | string;
+
+ /**
+ *
+ * The threshold for the metric, used with service level metrics.
+ *
+ */
+ Threshold?: Threshold;
+
+ /**
+ *
+ * The unit for the metric.
+ *
+ */
+ Unit?: Unit | string;
+}
+
+export namespace HistoricalMetric {
+ export function isa(o: any): o is HistoricalMetric {
+ return _smithy.isa(o, "HistoricalMetric");
+ }
+}
+
+/**
+ *
+ * Contains the data for a historical metric.
+ *
+ */
+export interface HistoricalMetricData {
+ __type?: "HistoricalMetricData";
+ /**
+ *
+ * Information about the metric.
+ *
+ */
+ Metric?: HistoricalMetric;
+
+ /**
+ *
+ * The value of the metric.
+ *
+ */
+ Value?: number;
+}
+
+export namespace HistoricalMetricData {
+ export function isa(o: any): o is HistoricalMetricData {
+ return _smithy.isa(o, "HistoricalMetricData");
+ }
+}
+
+/**
+ *
+ * Contains information about the historical metrics retrieved.
+ *
+ */
+export interface HistoricalMetricResult {
+ __type?: "HistoricalMetricResult";
+ /**
+ *
+ * The set of metrics.
+ *
+ */
+ Collections?: Array;
+
+ /**
+ *
+ * The dimension for the metrics.
+ *
+ */
+ Dimensions?: Dimensions;
+}
+
+export namespace HistoricalMetricResult {
+ export function isa(o: any): o is HistoricalMetricResult {
+ return _smithy.isa(o, "HistoricalMetricResult");
+ }
+}
+
/**
*
* Contains summary information about hours of operation for a contact center.
@@ -2350,6 +2294,34 @@ export namespace PhoneNumberSummary {
}
}
+/**
+ *
+ * Contains information about a queue resource for which metrics are returned.
+ *
+ */
+export interface QueueReference {
+ __type?: "QueueReference";
+ /**
+ *
+ * The Amazon Resource Name (ARN) of the queue.
+ *
+ */
+ Arn?: string;
+
+ /**
+ *
+ * The identifier of the queue.
+ *
+ */
+ Id?: string;
+}
+
+export namespace QueueReference {
+ export function isa(o: any): o is QueueReference {
+ return _smithy.isa(o, "QueueReference");
+ }
+}
+
/**
*
* Contains summary information about a queue.
@@ -2602,6 +2574,34 @@ export namespace StopContactResponse {
}
}
+/**
+ *
+ * Contains information about the threshold for service level metrics.
+ *
+ */
+export interface Threshold {
+ __type?: "Threshold";
+ /**
+ *
+ * The type of comparison. Only "less than" (LT) comparisons are supported.
+ *
+ */
+ Comparison?: Comparison | string;
+
+ /**
+ *
+ * The threshold value to compare.
+ *
+ */
+ ThresholdValue?: number;
+}
+
+export namespace Threshold {
+ export function isa(o: any): o is Threshold {
+ return _smithy.isa(o, "Threshold");
+ }
+}
+
/**
*
* The throttling limit has been exceeded.
diff --git a/clients/client-connectparticipant/models/index.ts b/clients/client-connectparticipant/models/index.ts
index 338d4354c828..72ff213287a6 100644
--- a/clients/client-connectparticipant/models/index.ts
+++ b/clients/client-connectparticipant/models/index.ts
@@ -1,6 +1,33 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ChatItemType {
+ CONNECTION_ACK = "CONNECTION_ACK",
+ EVENT = "EVENT",
+ MESSAGE = "MESSAGE"
+}
+
+export enum ConnectionType {
+ CONNECTION_CREDENTIALS = "CONNECTION_CREDENTIALS",
+ WEBSOCKET = "WEBSOCKET"
+}
+
+export enum ParticipantRole {
+ AGENT = "AGENT",
+ CUSTOMER = "CUSTOMER",
+ SYSTEM = "SYSTEM"
+}
+
+export enum ScanDirection {
+ BACKWARD = "BACKWARD",
+ FORWARD = "FORWARD"
+}
+
+export enum SortKey {
+ ASCENDING = "ASCENDING",
+ DESCENDING = "DESCENDING"
+}
+
/**
*
* You do not have sufficient access to perform this action.
@@ -21,6 +48,36 @@ export namespace AccessDeniedException {
}
}
+/**
+ *
+ * Connection credentials.
+ *
+ */
+export interface ConnectionCredentials {
+ __type?: "ConnectionCredentials";
+ /**
+ *
+ * The connection token.
+ *
+ */
+ ConnectionToken?: string;
+
+ /**
+ *
+ * The expiration of the token.
+ * It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example,
+ * 2019-11-08T02:41:28.172Z.
+ *
+ */
+ Expiry?: string;
+}
+
+export namespace ConnectionCredentials {
+ export function isa(o: any): o is ConnectionCredentials {
+ return _smithy.isa(o, "ConnectionCredentials");
+ }
+}
+
export interface CreateParticipantConnectionRequest {
__type?: "CreateParticipantConnectionRequest";
/**
@@ -213,6 +270,78 @@ export namespace InternalServerException {
}
}
+/**
+ *
+ * An item - message or event - that has been sent.
+ *
+ */
+export interface Item {
+ __type?: "Item";
+ /**
+ *
+ * The time when the message or event was sent.
+ * It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example,
+ * 2019-11-08T02:41:28.172Z.
+ *
+ */
+ AbsoluteTime?: string;
+
+ /**
+ *
+ * The content of the message or event.
+ *
+ */
+ Content?: string;
+
+ /**
+ *
+ * The type of content of the item.
+ *
+ */
+ ContentType?: string;
+
+ /**
+ *
+ * The chat display name of the sender.
+ *
+ */
+ DisplayName?: string;
+
+ /**
+ *
+ * The ID of the item.
+ *
+ */
+ Id?: string;
+
+ /**
+ *
+ * The ID of the sender in the session.
+ *
+ */
+ ParticipantId?: string;
+
+ /**
+ *
+ * The role of the sender. For example, is it a customer, agent, or system.
+ *
+ */
+ ParticipantRole?: ParticipantRole | string;
+
+ /**
+ *
+ * Type of the item: message or event.
+ *
+ */
+ Type?: ChatItemType | string;
+}
+
+export namespace Item {
+ export function isa(o: any): o is Item {
+ return _smithy.isa(o, "Item");
+ }
+}
+
export interface SendEventRequest {
__type?: "SendEventRequest";
/**
@@ -350,134 +479,6 @@ export namespace SendMessageResponse {
}
}
-/**
- *
- * The request was denied due to request throttling.
- *
- */
-export interface ThrottlingException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ThrottlingException";
- name: "ThrottlingException";
- $fault: "client";
- Message: string | undefined;
-}
-
-export namespace ThrottlingException {
- export function isa(o: any): o is ThrottlingException {
- return _smithy.isa(o, "ThrottlingException");
- }
-}
-
-/**
- *
- * The input fails to satisfy the constraints specified by Amazon Connect.
- *
- */
-export interface ValidationException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ValidationException";
- name: "ValidationException";
- $fault: "client";
- Message: string | undefined;
-}
-
-export namespace ValidationException {
- export function isa(o: any): o is ValidationException {
- return _smithy.isa(o, "ValidationException");
- }
-}
-
-export enum ChatItemType {
- CONNECTION_ACK = "CONNECTION_ACK",
- EVENT = "EVENT",
- MESSAGE = "MESSAGE"
-}
-
-/**
- *
- * An item - message or event - that has been sent.
- *
- */
-export interface Item {
- __type?: "Item";
- /**
- *
- * The time when the message or event was sent.
- * It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example,
- * 2019-11-08T02:41:28.172Z.
- *
- */
- AbsoluteTime?: string;
-
- /**
- *
- * The content of the message or event.
- *
- */
- Content?: string;
-
- /**
- *
- * The type of content of the item.
- *
- */
- ContentType?: string;
-
- /**
- *
- * The chat display name of the sender.
- *
- */
- DisplayName?: string;
-
- /**
- *
- * The ID of the item.
- *
- */
- Id?: string;
-
- /**
- *
- * The ID of the sender in the session.
- *
- */
- ParticipantId?: string;
-
- /**
- *
- * The role of the sender. For example, is it a customer, agent, or system.
- *
- */
- ParticipantRole?: ParticipantRole | string;
-
- /**
- *
- * Type of the item: message or event.
- *
- */
- Type?: ChatItemType | string;
-}
-
-export namespace Item {
- export function isa(o: any): o is Item {
- return _smithy.isa(o, "Item");
- }
-}
-
-export enum ScanDirection {
- BACKWARD = "BACKWARD",
- FORWARD = "FORWARD"
-}
-
-export enum SortKey {
- ASCENDING = "ASCENDING",
- DESCENDING = "DESCENDING"
-}
-
/**
*
* A filtering option for where to start. For example, if you sent 100 messages, start
@@ -518,43 +519,42 @@ export namespace StartPosition {
/**
*
- *
Connection credentials.
+ * The request was denied due to request throttling.
*
*/
-export interface ConnectionCredentials {
- __type?: "ConnectionCredentials";
- /**
- *
- * The connection token.
- *
- */
- ConnectionToken?: string;
-
- /**
- *
- * The expiration of the token.
- * It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example,
- * 2019-11-08T02:41:28.172Z.
- *
- */
- Expiry?: string;
+export interface ThrottlingException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ThrottlingException";
+ name: "ThrottlingException";
+ $fault: "client";
+ Message: string | undefined;
}
-export namespace ConnectionCredentials {
- export function isa(o: any): o is ConnectionCredentials {
- return _smithy.isa(o, "ConnectionCredentials");
+export namespace ThrottlingException {
+ export function isa(o: any): o is ThrottlingException {
+ return _smithy.isa(o, "ThrottlingException");
}
}
-export enum ConnectionType {
- CONNECTION_CREDENTIALS = "CONNECTION_CREDENTIALS",
- WEBSOCKET = "WEBSOCKET"
+/**
+ *
+ * The input fails to satisfy the constraints specified by Amazon Connect.
+ *
+ */
+export interface ValidationException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ValidationException";
+ name: "ValidationException";
+ $fault: "client";
+ Message: string | undefined;
}
-export enum ParticipantRole {
- AGENT = "AGENT",
- CUSTOMER = "CUSTOMER",
- SYSTEM = "SYSTEM"
+export namespace ValidationException {
+ export function isa(o: any): o is ValidationException {
+ return _smithy.isa(o, "ValidationException");
+ }
}
/**
diff --git a/clients/client-cost-and-usage-report-service/models/index.ts b/clients/client-cost-and-usage-report-service/models/index.ts
index ac462fc8916a..a9bab26dbafc 100644
--- a/clients/client-cost-and-usage-report-service/models/index.ts
+++ b/clients/client-cost-and-usage-report-service/models/index.ts
@@ -27,6 +27,25 @@ export enum CompressionFormat {
ZIP = "ZIP"
}
+export enum ReportFormat {
+ CSV = "textORcsv",
+ Parquet = "Parquet"
+}
+
+export enum ReportVersioning {
+ CREATE_NEW_REPORT = "CREATE_NEW_REPORT",
+ OVERWRITE_REPORT = "OVERWRITE_REPORT"
+}
+
+export enum SchemaElement {
+ RESOURCES = "RESOURCES"
+}
+
+export enum TimeUnit {
+ DAILY = "DAILY",
+ HOURLY = "HOURLY"
+}
+
/**
*
* Deletes the specified report.
@@ -348,11 +367,6 @@ export namespace ReportDefinition {
}
}
-export enum ReportFormat {
- CSV = "textORcsv",
- Parquet = "Parquet"
-}
-
/**
*
* This account already has five reports defined. To define a new report, you must delete an existing report.
@@ -378,20 +392,6 @@ export namespace ReportLimitReachedException {
}
}
-export enum ReportVersioning {
- CREATE_NEW_REPORT = "CREATE_NEW_REPORT",
- OVERWRITE_REPORT = "OVERWRITE_REPORT"
-}
-
-export enum SchemaElement {
- RESOURCES = "RESOURCES"
-}
-
-export enum TimeUnit {
- DAILY = "DAILY",
- HOURLY = "HOURLY"
-}
-
/**
*
* The input fails to satisfy the constraints specified by an AWS service.
diff --git a/clients/client-cost-explorer/models/index.ts b/clients/client-cost-explorer/models/index.ts
index 33c1cbc02d59..c0e73272df32 100644
--- a/clients/client-cost-explorer/models/index.ts
+++ b/clients/client-cost-explorer/models/index.ts
@@ -6,6 +6,103 @@ export enum AccountScope {
PAYER = "PAYER"
}
+export enum Context {
+ COST_AND_USAGE = "COST_AND_USAGE",
+ RESERVATIONS = "RESERVATIONS",
+ SAVINGS_PLANS = "SAVINGS_PLANS"
+}
+
+export enum CostCategoryRuleVersion {
+ CostCategoryExpressionV1 = "CostCategoryExpression.v1"
+}
+
+export enum Dimension {
+ AZ = "AZ",
+ BILLING_ENTITY = "BILLING_ENTITY",
+ CACHE_ENGINE = "CACHE_ENGINE",
+ DATABASE_ENGINE = "DATABASE_ENGINE",
+ DEPLOYMENT_OPTION = "DEPLOYMENT_OPTION",
+ INSTANCE_TYPE = "INSTANCE_TYPE",
+ INSTANCE_TYPE_FAMILY = "INSTANCE_TYPE_FAMILY",
+ LEGAL_ENTITY_NAME = "LEGAL_ENTITY_NAME",
+ LINKED_ACCOUNT = "LINKED_ACCOUNT",
+ OPERATING_SYSTEM = "OPERATING_SYSTEM",
+ OPERATION = "OPERATION",
+ PAYMENT_OPTION = "PAYMENT_OPTION",
+ PLATFORM = "PLATFORM",
+ PURCHASE_TYPE = "PURCHASE_TYPE",
+ RECORD_TYPE = "RECORD_TYPE",
+ REGION = "REGION",
+ RESERVATION_ID = "RESERVATION_ID",
+ RESOURCE_ID = "RESOURCE_ID",
+ RIGHTSIZING_TYPE = "RIGHTSIZING_TYPE",
+ SAVINGS_PLANS_TYPE = "SAVINGS_PLANS_TYPE",
+ SAVINGS_PLAN_ARN = "SAVINGS_PLAN_ARN",
+ SCOPE = "SCOPE",
+ SERVICE = "SERVICE",
+ SUBSCRIPTION_ID = "SUBSCRIPTION_ID",
+ TENANCY = "TENANCY",
+ USAGE_TYPE = "USAGE_TYPE",
+ USAGE_TYPE_GROUP = "USAGE_TYPE_GROUP"
+}
+
+export enum Granularity {
+ DAILY = "DAILY",
+ HOURLY = "HOURLY",
+ MONTHLY = "MONTHLY"
+}
+
+export enum GroupDefinitionType {
+ COST_CATEGORY = "COST_CATEGORY",
+ DIMENSION = "DIMENSION",
+ TAG = "TAG"
+}
+
+export enum LookbackPeriodInDays {
+ SEVEN_DAYS = "SEVEN_DAYS",
+ SIXTY_DAYS = "SIXTY_DAYS",
+ THIRTY_DAYS = "THIRTY_DAYS"
+}
+
+export enum Metric {
+ AMORTIZED_COST = "AMORTIZED_COST",
+ BLENDED_COST = "BLENDED_COST",
+ NET_AMORTIZED_COST = "NET_AMORTIZED_COST",
+ NET_UNBLENDED_COST = "NET_UNBLENDED_COST",
+ NORMALIZED_USAGE_AMOUNT = "NORMALIZED_USAGE_AMOUNT",
+ UNBLENDED_COST = "UNBLENDED_COST",
+ USAGE_QUANTITY = "USAGE_QUANTITY"
+}
+
+export enum OfferingClass {
+ CONVERTIBLE = "CONVERTIBLE",
+ STANDARD = "STANDARD"
+}
+
+export enum PaymentOption {
+ ALL_UPFRONT = "ALL_UPFRONT",
+ HEAVY_UTILIZATION = "HEAVY_UTILIZATION",
+ LIGHT_UTILIZATION = "LIGHT_UTILIZATION",
+ MEDIUM_UTILIZATION = "MEDIUM_UTILIZATION",
+ NO_UPFRONT = "NO_UPFRONT",
+ PARTIAL_UPFRONT = "PARTIAL_UPFRONT"
+}
+
+export enum RightsizingType {
+ MODIFY = "MODIFY",
+ TERMINATE = "TERMINATE"
+}
+
+export enum SupportedSavingsPlansType {
+ COMPUTE_SP = "COMPUTE_SP",
+ EC2_INSTANCE_SP = "EC2_INSTANCE_SP"
+}
+
+export enum TermInYears {
+ ONE_YEAR = "ONE_YEAR",
+ THREE_YEARS = "THREE_YEARS"
+}
+
/**
*
* The requested report expired. Update the date interval and try again.
@@ -26,12 +123,6 @@ export namespace BillExpirationException {
}
}
-export enum Context {
- COST_AND_USAGE = "COST_AND_USAGE",
- RESERVATIONS = "RESERVATIONS",
- SAVINGS_PLANS = "SAVINGS_PLANS"
-}
-
/**
*
*
@@ -191,10 +282,6 @@ export namespace CostCategoryRule {
}
}
-export enum CostCategoryRuleVersion {
- CostCategoryExpressionV1 = "CostCategoryExpression.v1"
-}
-
/**
*
*
@@ -713,36 +800,6 @@ export namespace DescribeCostCategoryDefinitionResponse {
}
}
-export enum Dimension {
- AZ = "AZ",
- BILLING_ENTITY = "BILLING_ENTITY",
- CACHE_ENGINE = "CACHE_ENGINE",
- DATABASE_ENGINE = "DATABASE_ENGINE",
- DEPLOYMENT_OPTION = "DEPLOYMENT_OPTION",
- INSTANCE_TYPE = "INSTANCE_TYPE",
- INSTANCE_TYPE_FAMILY = "INSTANCE_TYPE_FAMILY",
- LEGAL_ENTITY_NAME = "LEGAL_ENTITY_NAME",
- LINKED_ACCOUNT = "LINKED_ACCOUNT",
- OPERATING_SYSTEM = "OPERATING_SYSTEM",
- OPERATION = "OPERATION",
- PAYMENT_OPTION = "PAYMENT_OPTION",
- PLATFORM = "PLATFORM",
- PURCHASE_TYPE = "PURCHASE_TYPE",
- RECORD_TYPE = "RECORD_TYPE",
- REGION = "REGION",
- RESERVATION_ID = "RESERVATION_ID",
- RESOURCE_ID = "RESOURCE_ID",
- RIGHTSIZING_TYPE = "RIGHTSIZING_TYPE",
- SAVINGS_PLANS_TYPE = "SAVINGS_PLANS_TYPE",
- SAVINGS_PLAN_ARN = "SAVINGS_PLAN_ARN",
- SCOPE = "SCOPE",
- SERVICE = "SERVICE",
- SUBSCRIPTION_ID = "SUBSCRIPTION_ID",
- TENANCY = "TENANCY",
- USAGE_TYPE = "USAGE_TYPE",
- USAGE_TYPE_GROUP = "USAGE_TYPE_GROUP"
-}
-
/**
*
* The metadata that you can use to filter and group your results. You can use
@@ -2965,12 +3022,6 @@ export namespace GetUsageForecastResponse {
}
}
-export enum Granularity {
- DAILY = "DAILY",
- HOURLY = "HOURLY",
- MONTHLY = "MONTHLY"
-}
-
/**
*
*
One level of grouped data in the results.
@@ -3028,12 +3079,6 @@ export namespace GroupDefinition {
}
}
-export enum GroupDefinitionType {
- COST_CATEGORY = "COST_CATEGORY",
- DIMENSION = "DIMENSION",
- TAG = "TAG"
-}
-
/**
*
* Details about the instances that AWS recommends that you purchase.
@@ -3178,22 +3223,6 @@ export namespace ListCostCategoryDefinitionsResponse {
}
}
-export enum LookbackPeriodInDays {
- SEVEN_DAYS = "SEVEN_DAYS",
- SIXTY_DAYS = "SIXTY_DAYS",
- THIRTY_DAYS = "THIRTY_DAYS"
-}
-
-export enum Metric {
- AMORTIZED_COST = "AMORTIZED_COST",
- BLENDED_COST = "BLENDED_COST",
- NET_AMORTIZED_COST = "NET_AMORTIZED_COST",
- NET_UNBLENDED_COST = "NET_UNBLENDED_COST",
- NORMALIZED_USAGE_AMOUNT = "NORMALIZED_USAGE_AMOUNT",
- UNBLENDED_COST = "UNBLENDED_COST",
- USAGE_QUANTITY = "USAGE_QUANTITY"
-}
-
/**
*
* The aggregated value for a metric.
@@ -3243,20 +3272,6 @@ export namespace ModifyRecommendationDetail {
}
}
-export enum OfferingClass {
- CONVERTIBLE = "CONVERTIBLE",
- STANDARD = "STANDARD"
-}
-
-export enum PaymentOption {
- ALL_UPFRONT = "ALL_UPFRONT",
- HEAVY_UTILIZATION = "HEAVY_UTILIZATION",
- LIGHT_UTILIZATION = "LIGHT_UTILIZATION",
- MEDIUM_UTILIZATION = "MEDIUM_UTILIZATION",
- NO_UPFRONT = "NO_UPFRONT",
- PARTIAL_UPFRONT = "PARTIAL_UPFRONT"
-}
-
/**
*
* Details about the Amazon RDS instances that AWS recommends that you
@@ -4134,11 +4149,6 @@ export namespace RightsizingRecommendationSummary {
}
}
-export enum RightsizingType {
- MODIFY = "MODIFY",
- TERMINATE = "TERMINATE"
-}
-
/**
*
*
The amortized amount of Savings Plans purchased in a specific account during a specific time interval.
@@ -4840,11 +4850,6 @@ export namespace ServiceSpecification {
}
}
-export enum SupportedSavingsPlansType {
- COMPUTE_SP = "COMPUTE_SP",
- EC2_INSTANCE_SP = "EC2_INSTANCE_SP"
-}
-
/**
*
* The values that are available for a tag.
@@ -4929,11 +4934,6 @@ export namespace TargetInstance {
}
}
-export enum TermInYears {
- ONE_YEAR = "ONE_YEAR",
- THREE_YEARS = "THREE_YEARS"
-}
-
/**
*
* Details on termination recommendation.
diff --git a/clients/client-data-pipeline/models/index.ts b/clients/client-data-pipeline/models/index.ts
index 513620ecd873..72474cc14be3 100644
--- a/clients/client-data-pipeline/models/index.ts
+++ b/clients/client-data-pipeline/models/index.ts
@@ -1,6 +1,20 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum OperatorType {
+ Between = "BETWEEN",
+ Equal = "EQ",
+ GreaterThanOrEqual = "GE",
+ LessThanOrEqual = "LE",
+ ReferenceEqual = "REF_EQ"
+}
+
+export enum TaskStatus {
+ FAILED = "FAILED",
+ FALSE = "FALSE",
+ FINISHED = "FINISHED"
+}
+
/**
*
* Contains the parameters for ActivatePipeline.
@@ -734,14 +748,6 @@ export namespace Operator {
}
}
-export enum OperatorType {
- Between = "BETWEEN",
- Equal = "EQ",
- GreaterThanOrEqual = "GE",
- LessThanOrEqual = "LE",
- ReferenceEqual = "REF_EQ"
-}
-
/**
*
* The attributes allowed or specified with a parameter object.
@@ -1614,12 +1620,6 @@ export namespace TaskObject {
}
}
-export enum TaskStatus {
- FAILED = "FAILED",
- FALSE = "FALSE",
- FINISHED = "FINISHED"
-}
-
/**
*
* Contains the parameters for ValidatePipelineDefinition.
diff --git a/clients/client-database-migration-service/models/index.ts b/clients/client-database-migration-service/models/index.ts
index 277f0e12d9bc..ec20a05235e5 100644
--- a/clients/client-database-migration-service/models/index.ts
+++ b/clients/client-database-migration-service/models/index.ts
@@ -1,466 +1,104 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
-/**
- *
- * AWS DMS was denied access to the endpoint. Check that the
- * role is correctly configured.
- *
- */
-export interface AccessDeniedFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "AccessDeniedFault";
- name: "AccessDeniedFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
-
-export namespace AccessDeniedFault {
- export function isa(o: any): o is AccessDeniedFault {
- return _smithy.isa(o, "AccessDeniedFault");
- }
-}
-
-/**
- *
- * There are not enough resources allocated to the database migration.
- *
- */
-export interface InsufficientResourceCapacityFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InsufficientResourceCapacityFault";
- name: "InsufficientResourceCapacityFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
-
-export namespace InsufficientResourceCapacityFault {
- export function isa(o: any): o is InsufficientResourceCapacityFault {
- return _smithy.isa(o, "InsufficientResourceCapacityFault");
- }
-}
-
-/**
- *
- * The certificate was not valid.
- *
- */
-export interface InvalidCertificateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidCertificateFault";
- name: "InvalidCertificateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidCertificateFault {
- export function isa(o: any): o is InvalidCertificateFault {
- return _smithy.isa(o, "InvalidCertificateFault");
- }
-}
-
-/**
- *
- * The resource is in a state that prevents it from being used for database migration.
- *
- */
-export interface InvalidResourceStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidResourceStateFault";
- name: "InvalidResourceStateFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
-
-export namespace InvalidResourceStateFault {
- export function isa(o: any): o is InvalidResourceStateFault {
- return _smithy.isa(o, "InvalidResourceStateFault");
- }
-}
-
-/**
- *
- * The subnet provided is invalid.
- *
- */
-export interface InvalidSubnet
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidSubnet";
- name: "InvalidSubnet";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
-
-export namespace InvalidSubnet {
- export function isa(o: any): o is InvalidSubnet {
- return _smithy.isa(o, "InvalidSubnet");
- }
-}
-
-/**
- *
- * The ciphertext references a key that doesn't exist or that the DMS account doesn't have access to.
- *
- */
-export interface KMSAccessDeniedFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSAccessDeniedFault";
- name: "KMSAccessDeniedFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace KMSAccessDeniedFault {
- export function isa(o: any): o is KMSAccessDeniedFault {
- return _smithy.isa(o, "KMSAccessDeniedFault");
- }
-}
-
-/**
- *
- * The specified master key (CMK) isn't enabled.
- *
- */
-export interface KMSDisabledFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSDisabledFault";
- name: "KMSDisabledFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace KMSDisabledFault {
- export function isa(o: any): o is KMSDisabledFault {
- return _smithy.isa(o, "KMSDisabledFault");
- }
-}
-
-/**
- *
- * The state of the specified AWS KMS resource isn't valid for this request.
- *
- */
-export interface KMSInvalidStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSInvalidStateFault";
- name: "KMSInvalidStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace KMSInvalidStateFault {
- export function isa(o: any): o is KMSInvalidStateFault {
- return _smithy.isa(o, "KMSInvalidStateFault");
- }
-}
-
-/**
- *
- * AWS DMS cannot access the AWS KMS key.
- *
- */
-export interface KMSKeyNotAccessibleFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSKeyNotAccessibleFault";
- name: "KMSKeyNotAccessibleFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-}
-
-export namespace KMSKeyNotAccessibleFault {
- export function isa(o: any): o is KMSKeyNotAccessibleFault {
- return _smithy.isa(o, "KMSKeyNotAccessibleFault");
- }
-}
-
-/**
- *
- * The specified AWS KMS entity or resource can't be found.
- *
- */
-export interface KMSNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSNotFoundFault";
- name: "KMSNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace KMSNotFoundFault {
- export function isa(o: any): o is KMSNotFoundFault {
- return _smithy.isa(o, "KMSNotFoundFault");
- }
-}
-
-/**
- *
- * This request triggered AWS KMS request throttling.
- *
- */
-export interface KMSThrottlingFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSThrottlingFault";
- name: "KMSThrottlingFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace KMSThrottlingFault {
- export function isa(o: any): o is KMSThrottlingFault {
- return _smithy.isa(o, "KMSThrottlingFault");
- }
-}
-
-/**
- *
- * The replication subnet group does not cover enough Availability Zones (AZs). Edit the replication subnet group and add more AZs.
- *
- */
-export interface ReplicationSubnetGroupDoesNotCoverEnoughAZs
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ReplicationSubnetGroupDoesNotCoverEnoughAZs";
- name: "ReplicationSubnetGroupDoesNotCoverEnoughAZs";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum AuthMechanismValue {
+ DEFAULT = "default",
+ MONGODB_CR = "mongodb_cr",
+ SCRAM_SHA_1 = "scram_sha_1"
}
-export namespace ReplicationSubnetGroupDoesNotCoverEnoughAZs {
- export function isa(
- o: any
- ): o is ReplicationSubnetGroupDoesNotCoverEnoughAZs {
- return _smithy.isa(o, "ReplicationSubnetGroupDoesNotCoverEnoughAZs");
- }
+export enum AuthTypeValue {
+ NO = "no",
+ PASSWORD = "password"
}
-/**
- *
- * The resource you are attempting to create already exists.
- *
- */
-export interface ResourceAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceAlreadyExistsFault";
- name: "ResourceAlreadyExistsFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
-
- resourceArn?: string;
+export enum CompressionTypeValue {
+ GZIP = "gzip",
+ NONE = "none"
}
-export namespace ResourceAlreadyExistsFault {
- export function isa(o: any): o is ResourceAlreadyExistsFault {
- return _smithy.isa(o, "ResourceAlreadyExistsFault");
- }
+export enum DataFormatValue {
+ CSV = "csv",
+ PARQUET = "parquet"
}
-/**
- *
- * The resource could not be found.
- *
- */
-export interface ResourceNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceNotFoundFault";
- name: "ResourceNotFoundFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum DmsSslModeValue {
+ NONE = "none",
+ REQUIRE = "require",
+ VERIFY_CA = "verify-ca",
+ VERIFY_FULL = "verify-full"
}
-export namespace ResourceNotFoundFault {
- export function isa(o: any): o is ResourceNotFoundFault {
- return _smithy.isa(o, "ResourceNotFoundFault");
- }
+export enum EncodingTypeValue {
+ PLAIN = "plain",
+ PLAIN_DICTIONARY = "plain-dictionary",
+ RLE_DICTIONARY = "rle-dictionary"
}
-/**
- *
- * The quota for this resource quota has been exceeded.
- *
- */
-export interface ResourceQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceQuotaExceededFault";
- name: "ResourceQuotaExceededFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum EncryptionModeValue {
+ SSE_KMS = "sse-kms",
+ SSE_S3 = "sse-s3"
}
-export namespace ResourceQuotaExceededFault {
- export function isa(o: any): o is ResourceQuotaExceededFault {
- return _smithy.isa(o, "ResourceQuotaExceededFault");
- }
+export enum MessageFormatValue {
+ JSON = "json"
}
-/**
- *
- * The SNS topic is invalid.
- *
- */
-export interface SNSInvalidTopicFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SNSInvalidTopicFault";
- name: "SNSInvalidTopicFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum MigrationTypeValue {
+ CDC = "cdc",
+ FULL_LOAD = "full-load",
+ FULL_LOAD_AND_CDC = "full-load-and-cdc"
}
-export namespace SNSInvalidTopicFault {
- export function isa(o: any): o is SNSInvalidTopicFault {
- return _smithy.isa(o, "SNSInvalidTopicFault");
- }
+export enum NestingLevelValue {
+ NONE = "none",
+ ONE = "one"
}
-/**
- *
- * You are not authorized for the SNS subscription.
- *
- */
-export interface SNSNoAuthorizationFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SNSNoAuthorizationFault";
- name: "SNSNoAuthorizationFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum ParquetVersionValue {
+ PARQUET_1_0 = "parquet-1-0",
+ PARQUET_2_0 = "parquet-2-0"
}
-export namespace SNSNoAuthorizationFault {
- export function isa(o: any): o is SNSNoAuthorizationFault {
- return _smithy.isa(o, "SNSNoAuthorizationFault");
- }
+export enum RefreshSchemasStatusTypeValue {
+ FAILED = "failed",
+ REFRESHING = "refreshing",
+ SUCCESSFUL = "successful"
}
-/**
- *
- * The storage quota has been exceeded.
- *
- */
-export interface StorageQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "StorageQuotaExceededFault";
- name: "StorageQuotaExceededFault";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum ReleaseStatusValues {
+ BETA = "beta"
}
-export namespace StorageQuotaExceededFault {
- export function isa(o: any): o is StorageQuotaExceededFault {
- return _smithy.isa(o, "StorageQuotaExceededFault");
- }
+export enum ReloadOptionValue {
+ DATA_RELOAD = "data-reload",
+ VALIDATE_ONLY = "validate-only"
}
-/**
- *
- * The specified subnet is already in use.
- *
- */
-export interface SubnetAlreadyInUse
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetAlreadyInUse";
- name: "SubnetAlreadyInUse";
- $fault: "client";
- /**
- *
- *
- *
- */
- message?: string;
+export enum ReplicationEndpointTypeValue {
+ SOURCE = "source",
+ TARGET = "target"
}
-export namespace SubnetAlreadyInUse {
- export function isa(o: any): o is SubnetAlreadyInUse {
- return _smithy.isa(o, "SubnetAlreadyInUse");
- }
+export type SourceType = "replication-instance";
+
+export enum StartReplicationTaskTypeValue {
+ RELOAD_TARGET = "reload-target",
+ RESUME_PROCESSING = "resume-processing",
+ START_REPLICATION = "start-replication"
}
/**
*
- * An upgrade dependency is preventing the database migration.
+ * AWS DMS was denied access to the endpoint. Check that the
+ * role is correctly configured.
*
*/
-export interface UpgradeDependencyFailureFault
+export interface AccessDeniedFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "UpgradeDependencyFailureFault";
- name: "UpgradeDependencyFailureFault";
+ __type: "AccessDeniedFault";
+ name: "AccessDeniedFault";
$fault: "client";
/**
*
@@ -470,9 +108,9 @@ export interface UpgradeDependencyFailureFault
message?: string;
}
-export namespace UpgradeDependencyFailureFault {
- export function isa(o: any): o is UpgradeDependencyFailureFault {
- return _smithy.isa(o, "UpgradeDependencyFailureFault");
+export namespace AccessDeniedFault {
+ export function isa(o: any): o is AccessDeniedFault {
+ return _smithy.isa(o, "AccessDeniedFault");
}
}
@@ -631,17 +269,6 @@ export namespace ApplyPendingMaintenanceActionResponse {
}
}
-export enum AuthMechanismValue {
- DEFAULT = "default",
- MONGODB_CR = "mongodb_cr",
- SCRAM_SHA_1 = "scram_sha_1"
-}
-
-export enum AuthTypeValue {
- NO = "no",
- PASSWORD = "password"
-}
-
/**
*
*
@@ -750,11 +377,6 @@ export namespace Certificate {
}
}
-export enum CompressionTypeValue {
- GZIP = "gzip",
- NONE = "none"
-}
-
/**
*
*
@@ -1561,11 +1183,6 @@ export namespace CreateReplicationTaskResponse {
}
}
-export enum DataFormatValue {
- CSV = "csv",
- PARQUET = "parquet"
-}
-
export interface DeleteCertificateMessage {
__type?: "DeleteCertificateMessage";
/**
@@ -3151,17 +2768,10 @@ export interface DescribeTableStatisticsResponse extends $MetadataBearer {
TableStatistics?: Array;
}
-export namespace DescribeTableStatisticsResponse {
- export function isa(o: any): o is DescribeTableStatisticsResponse {
- return _smithy.isa(o, "DescribeTableStatisticsResponse");
- }
-}
-
-export enum DmsSslModeValue {
- NONE = "none",
- REQUIRE = "require",
- VERIFY_CA = "verify-ca",
- VERIFY_FULL = "verify-full"
+export namespace DescribeTableStatisticsResponse {
+ export function isa(o: any): o is DescribeTableStatisticsResponse {
+ return _smithy.isa(o, "DescribeTableStatisticsResponse");
+ }
}
/**
@@ -3257,17 +2867,6 @@ export namespace ElasticsearchSettings {
}
}
-export enum EncodingTypeValue {
- PLAIN = "plain",
- PLAIN_DICTIONARY = "plain-dictionary",
- RLE_DICTIONARY = "rle-dictionary"
-}
-
-export enum EncryptionModeValue {
- SSE_KMS = "sse-kms",
- SSE_S3 = "sse-s3"
-}
-
/**
*
*
@@ -3739,6 +3338,226 @@ export namespace ImportCertificateResponse {
}
}
+/**
+ *
+ * There are not enough resources allocated to the database migration.
+ *
+ */
+export interface InsufficientResourceCapacityFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InsufficientResourceCapacityFault";
+ name: "InsufficientResourceCapacityFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace InsufficientResourceCapacityFault {
+ export function isa(o: any): o is InsufficientResourceCapacityFault {
+ return _smithy.isa(o, "InsufficientResourceCapacityFault");
+ }
+}
+
+/**
+ *
+ * The certificate was not valid.
+ *
+ */
+export interface InvalidCertificateFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidCertificateFault";
+ name: "InvalidCertificateFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace InvalidCertificateFault {
+ export function isa(o: any): o is InvalidCertificateFault {
+ return _smithy.isa(o, "InvalidCertificateFault");
+ }
+}
+
+/**
+ *
+ * The resource is in a state that prevents it from being used for database migration.
+ *
+ */
+export interface InvalidResourceStateFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidResourceStateFault";
+ name: "InvalidResourceStateFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace InvalidResourceStateFault {
+ export function isa(o: any): o is InvalidResourceStateFault {
+ return _smithy.isa(o, "InvalidResourceStateFault");
+ }
+}
+
+/**
+ *
+ * The subnet provided is invalid.
+ *
+ */
+export interface InvalidSubnet
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidSubnet";
+ name: "InvalidSubnet";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace InvalidSubnet {
+ export function isa(o: any): o is InvalidSubnet {
+ return _smithy.isa(o, "InvalidSubnet");
+ }
+}
+
+/**
+ *
+ * The ciphertext references a key that doesn't exist or that the DMS account doesn't have access to.
+ *
+ */
+export interface KMSAccessDeniedFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "KMSAccessDeniedFault";
+ name: "KMSAccessDeniedFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace KMSAccessDeniedFault {
+ export function isa(o: any): o is KMSAccessDeniedFault {
+ return _smithy.isa(o, "KMSAccessDeniedFault");
+ }
+}
+
+/**
+ *
+ * The specified master key (CMK) isn't enabled.
+ *
+ */
+export interface KMSDisabledFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "KMSDisabledFault";
+ name: "KMSDisabledFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace KMSDisabledFault {
+ export function isa(o: any): o is KMSDisabledFault {
+ return _smithy.isa(o, "KMSDisabledFault");
+ }
+}
+
+/**
+ *
+ * The state of the specified AWS KMS resource isn't valid for this request.
+ *
+ */
+export interface KMSInvalidStateFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "KMSInvalidStateFault";
+ name: "KMSInvalidStateFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace KMSInvalidStateFault {
+ export function isa(o: any): o is KMSInvalidStateFault {
+ return _smithy.isa(o, "KMSInvalidStateFault");
+ }
+}
+
+/**
+ *
+ * AWS DMS cannot access the AWS KMS key.
+ *
+ */
+export interface KMSKeyNotAccessibleFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "KMSKeyNotAccessibleFault";
+ name: "KMSKeyNotAccessibleFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace KMSKeyNotAccessibleFault {
+ export function isa(o: any): o is KMSKeyNotAccessibleFault {
+ return _smithy.isa(o, "KMSKeyNotAccessibleFault");
+ }
+}
+
+/**
+ *
+ * The specified AWS KMS entity or resource can't be found.
+ *
+ */
+export interface KMSNotFoundFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "KMSNotFoundFault";
+ name: "KMSNotFoundFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace KMSNotFoundFault {
+ export function isa(o: any): o is KMSNotFoundFault {
+ return _smithy.isa(o, "KMSNotFoundFault");
+ }
+}
+
+/**
+ *
+ * This request triggered AWS KMS request throttling.
+ *
+ */
+export interface KMSThrottlingFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "KMSThrottlingFault";
+ name: "KMSThrottlingFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace KMSThrottlingFault {
+ export function isa(o: any): o is KMSThrottlingFault {
+ return _smithy.isa(o, "KMSThrottlingFault");
+ }
+}
+
/**
*
*
@@ -3819,16 +3638,6 @@ export namespace ListTagsForResourceResponse {
}
}
-export enum MessageFormatValue {
- JSON = "json"
-}
-
-export enum MigrationTypeValue {
- CDC = "cdc",
- FULL_LOAD = "full-load",
- FULL_LOAD_AND_CDC = "full-load-and-cdc"
-}
-
/**
*
*
@@ -4566,11 +4375,6 @@ export namespace MongoDbSettings {
}
}
-export enum NestingLevelValue {
- NONE = "none",
- ONE = "one"
-}
-
/**
*
*
@@ -4656,12 +4460,7 @@ export interface OrderableReplicationInstance {
export namespace OrderableReplicationInstance {
export function isa(o: any): o is OrderableReplicationInstance {
return _smithy.isa(o, "OrderableReplicationInstance");
- }
-}
-
-export enum ParquetVersionValue {
- PARQUET_1_0 = "parquet-1-0",
- PARQUET_2_0 = "parquet-2-0"
+ }
}
/**
@@ -5105,21 +4904,6 @@ export namespace RefreshSchemasStatus {
}
}
-export enum RefreshSchemasStatusTypeValue {
- FAILED = "failed",
- REFRESHING = "refreshing",
- SUCCESSFUL = "successful"
-}
-
-export enum ReleaseStatusValues {
- BETA = "beta"
-}
-
-export enum ReloadOptionValue {
- DATA_RELOAD = "data-reload",
- VALIDATE_ONLY = "validate-only"
-}
-
export interface ReloadTablesMessage {
__type?: "ReloadTablesMessage";
/**
@@ -5213,11 +4997,6 @@ export namespace RemoveTagsFromResourceResponse {
}
}
-export enum ReplicationEndpointTypeValue {
- SOURCE = "source",
- TARGET = "target"
-}
-
/**
*
*
@@ -5557,6 +5336,33 @@ export namespace ReplicationSubnetGroup {
}
}
+/**
+ *
+ * The replication subnet group does not cover enough Availability Zones (AZs). Edit the replication subnet group and add more AZs.
+ *
+ */
+export interface ReplicationSubnetGroupDoesNotCoverEnoughAZs
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ReplicationSubnetGroupDoesNotCoverEnoughAZs";
+ name: "ReplicationSubnetGroupDoesNotCoverEnoughAZs";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace ReplicationSubnetGroupDoesNotCoverEnoughAZs {
+ export function isa(
+ o: any
+ ): o is ReplicationSubnetGroupDoesNotCoverEnoughAZs {
+ return _smithy.isa(o, "ReplicationSubnetGroupDoesNotCoverEnoughAZs");
+ }
+}
+
/**
*
*
@@ -5871,6 +5677,58 @@ export namespace ReplicationTaskStats {
}
}
+/**
+ *
+ * The resource you are attempting to create already exists.
+ *
+ */
+export interface ResourceAlreadyExistsFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ResourceAlreadyExistsFault";
+ name: "ResourceAlreadyExistsFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+
+ resourceArn?: string;
+}
+
+export namespace ResourceAlreadyExistsFault {
+ export function isa(o: any): o is ResourceAlreadyExistsFault {
+ return _smithy.isa(o, "ResourceAlreadyExistsFault");
+ }
+}
+
+/**
+ *
+ * The resource could not be found.
+ *
+ */
+export interface ResourceNotFoundFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ResourceNotFoundFault";
+ name: "ResourceNotFoundFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace ResourceNotFoundFault {
+ export function isa(o: any): o is ResourceNotFoundFault {
+ return _smithy.isa(o, "ResourceNotFoundFault");
+ }
+}
+
/**
*
*
@@ -5901,6 +5759,31 @@ export namespace ResourcePendingMaintenanceActions {
}
}
+/**
+ *
+ * The quota for this resource quota has been exceeded.
+ *
+ */
+export interface ResourceQuotaExceededFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ResourceQuotaExceededFault";
+ name: "ResourceQuotaExceededFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace ResourceQuotaExceededFault {
+ export function isa(o: any): o is ResourceQuotaExceededFault {
+ return _smithy.isa(o, "ResourceQuotaExceededFault");
+ }
+}
+
/**
*
* Settings for exporting data to Amazon S3.
@@ -6257,7 +6140,55 @@ export namespace S3Settings {
}
}
-export type SourceType = "replication-instance";
+/**
+ *
+ * The SNS topic is invalid.
+ *
+ */
+export interface SNSInvalidTopicFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "SNSInvalidTopicFault";
+ name: "SNSInvalidTopicFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace SNSInvalidTopicFault {
+ export function isa(o: any): o is SNSInvalidTopicFault {
+ return _smithy.isa(o, "SNSInvalidTopicFault");
+ }
+}
+
+/**
+ *
+ * You are not authorized for the SNS subscription.
+ *
+ */
+export interface SNSNoAuthorizationFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "SNSNoAuthorizationFault";
+ name: "SNSNoAuthorizationFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace SNSNoAuthorizationFault {
+ export function isa(o: any): o is SNSNoAuthorizationFault {
+ return _smithy.isa(o, "SNSNoAuthorizationFault");
+ }
+}
/**
*
@@ -6392,12 +6323,6 @@ export namespace StartReplicationTaskResponse {
}
}
-export enum StartReplicationTaskTypeValue {
- RELOAD_TARGET = "reload-target",
- RESUME_PROCESSING = "resume-processing",
- START_REPLICATION = "start-replication"
-}
-
/**
*
*
@@ -6440,6 +6365,31 @@ export namespace StopReplicationTaskResponse {
}
}
+/**
+ *
+ * The storage quota has been exceeded.
+ *
+ */
+export interface StorageQuotaExceededFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "StorageQuotaExceededFault";
+ name: "StorageQuotaExceededFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace StorageQuotaExceededFault {
+ export function isa(o: any): o is StorageQuotaExceededFault {
+ return _smithy.isa(o, "StorageQuotaExceededFault");
+ }
+}
+
/**
*
*
@@ -6475,6 +6425,31 @@ export namespace Subnet {
}
}
+/**
+ *
+ * The specified subnet is already in use.
+ *
+ */
+export interface SubnetAlreadyInUse
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "SubnetAlreadyInUse";
+ name: "SubnetAlreadyInUse";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace SubnetAlreadyInUse {
+ export function isa(o: any): o is SubnetAlreadyInUse {
+ return _smithy.isa(o, "SubnetAlreadyInUse");
+ }
+}
+
/**
*
*
@@ -6793,6 +6768,31 @@ export namespace TestConnectionResponse {
}
}
+/**
+ *
+ * An upgrade dependency is preventing the database migration.
+ *
+ */
+export interface UpgradeDependencyFailureFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "UpgradeDependencyFailureFault";
+ name: "UpgradeDependencyFailureFault";
+ $fault: "client";
+ /**
+ *
+ *
+ *
+ */
+ message?: string;
+}
+
+export namespace UpgradeDependencyFailureFault {
+ export function isa(o: any): o is UpgradeDependencyFailureFault {
+ return _smithy.isa(o, "UpgradeDependencyFailureFault");
+ }
+}
+
/**
*
*
diff --git a/clients/client-dataexchange/models/index.ts b/clients/client-dataexchange/models/index.ts
index 2ec8a86aaf39..f561f4f52ac8 100644
--- a/clients/client-dataexchange/models/index.ts
+++ b/clients/client-dataexchange/models/index.ts
@@ -1,6 +1,73 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AssetType {
+ S3_SNAPSHOT = "S3_SNAPSHOT"
+}
+
+export enum Code {
+ ACCESS_DENIED_EXCEPTION = "ACCESS_DENIED_EXCEPTION",
+ INTERNAL_SERVER_EXCEPTION = "INTERNAL_SERVER_EXCEPTION",
+ MALWARE_DETECTED = "MALWARE_DETECTED",
+ MALWARE_SCAN_ENCRYPTED_FILE = "MALWARE_SCAN_ENCRYPTED_FILE",
+ RESOURCE_NOT_FOUND_EXCEPTION = "RESOURCE_NOT_FOUND_EXCEPTION",
+ SERVICE_QUOTA_EXCEEDED_EXCEPTION = "SERVICE_QUOTA_EXCEEDED_EXCEPTION",
+ VALIDATION_EXCEPTION = "VALIDATION_EXCEPTION"
+}
+
+export enum JobErrorLimitName {
+ Asset_size_in_GB = "Asset size in GB",
+ Assets_per_revision = "Assets per revision"
+}
+
+export enum JobErrorResourceTypes {
+ ASSET = "ASSET",
+ REVISION = "REVISION"
+}
+
+export enum LimitName {
+ Asset_per_export_job_from_Amazon_S3 = "Asset per export job from Amazon S3",
+ Asset_size_in_GB = "Asset size in GB",
+ Assets_per_import_job_from_Amazon_S3 = "Assets per import job from Amazon S3",
+ Assets_per_revision = "Assets per revision",
+ Concurrent_in_progress_jobs_to_export_assets_to_Amazon_S3 = "Concurrent in progress jobs to export assets to Amazon S3",
+ Concurrent_in_progress_jobs_to_export_assets_to_a_signed_URL = "Concurrent in progress jobs to export assets to a signed URL",
+ Concurrent_in_progress_jobs_to_import_assets_from_Amazon_S3 = "Concurrent in progress jobs to import assets from Amazon S3",
+ Concurrent_in_progress_jobs_to_import_assets_from_a_signed_URL = "Concurrent in progress jobs to import assets from a signed URL",
+ Data_sets_per_account = "Data sets per account",
+ Data_sets_per_product = "Data sets per product",
+ Products_per_account = "Products per account",
+ Revisions_per_data_set = "Revisions per data set"
+}
+
+export enum Origin {
+ ENTITLED = "ENTITLED",
+ OWNED = "OWNED"
+}
+
+export enum ResourceType {
+ ASSET = "ASSET",
+ DATA_SET = "DATA_SET",
+ JOB = "JOB",
+ REVISION = "REVISION"
+}
+
+export enum State {
+ CANCELLED = "CANCELLED",
+ COMPLETED = "COMPLETED",
+ ERROR = "ERROR",
+ IN_PROGRESS = "IN_PROGRESS",
+ TIMED_OUT = "TIMED_OUT",
+ WAITING = "WAITING"
+}
+
+export enum Type {
+ EXPORT_ASSETS_TO_S3 = "EXPORT_ASSETS_TO_S3",
+ EXPORT_ASSET_TO_SIGNED_URL = "EXPORT_ASSET_TO_SIGNED_URL",
+ IMPORT_ASSETS_FROM_S3 = "IMPORT_ASSETS_FROM_S3",
+ IMPORT_ASSET_FROM_SIGNED_URL = "IMPORT_ASSET_FROM_SIGNED_URL"
+}
+
/**
* Access to the resource is denied.
*/
@@ -147,10 +214,6 @@ export namespace AssetSourceEntry {
}
}
-export enum AssetType {
- S3_SNAPSHOT = "S3_SNAPSHOT"
-}
-
export interface CancelJobRequest {
__type?: "CancelJobRequest";
/**
@@ -165,16 +228,6 @@ export namespace CancelJobRequest {
}
}
-export enum Code {
- ACCESS_DENIED_EXCEPTION = "ACCESS_DENIED_EXCEPTION",
- INTERNAL_SERVER_EXCEPTION = "INTERNAL_SERVER_EXCEPTION",
- MALWARE_DETECTED = "MALWARE_DETECTED",
- MALWARE_SCAN_ENCRYPTED_FILE = "MALWARE_SCAN_ENCRYPTED_FILE",
- RESOURCE_NOT_FOUND_EXCEPTION = "RESOURCE_NOT_FOUND_EXCEPTION",
- SERVICE_QUOTA_EXCEEDED_EXCEPTION = "SERVICE_QUOTA_EXCEEDED_EXCEPTION",
- VALIDATION_EXCEPTION = "VALIDATION_EXCEPTION"
-}
-
/**
* The request couldn't be completed because it conflicted with the current state of the resource.
*/
@@ -1261,31 +1314,6 @@ export namespace JobError {
}
}
-export enum JobErrorLimitName {
- Asset_size_in_GB = "Asset size in GB",
- Assets_per_revision = "Assets per revision"
-}
-
-export enum JobErrorResourceTypes {
- ASSET = "ASSET",
- REVISION = "REVISION"
-}
-
-export enum LimitName {
- Asset_per_export_job_from_Amazon_S3 = "Asset per export job from Amazon S3",
- Asset_size_in_GB = "Asset size in GB",
- Assets_per_import_job_from_Amazon_S3 = "Assets per import job from Amazon S3",
- Assets_per_revision = "Assets per revision",
- Concurrent_in_progress_jobs_to_export_assets_to_Amazon_S3 = "Concurrent in progress jobs to export assets to Amazon S3",
- Concurrent_in_progress_jobs_to_export_assets_to_a_signed_URL = "Concurrent in progress jobs to export assets to a signed URL",
- Concurrent_in_progress_jobs_to_import_assets_from_Amazon_S3 = "Concurrent in progress jobs to import assets from Amazon S3",
- Concurrent_in_progress_jobs_to_import_assets_from_a_signed_URL = "Concurrent in progress jobs to import assets from a signed URL",
- Data_sets_per_account = "Data sets per account",
- Data_sets_per_product = "Data sets per product",
- Products_per_account = "Products per account",
- Revisions_per_data_set = "Revisions per data set"
-}
-
export interface ListDataSetRevisionsRequest {
__type?: "ListDataSetRevisionsRequest";
/**
@@ -1496,11 +1524,6 @@ export namespace ListTagsForResourceResponse {
}
}
-export enum Origin {
- ENTITLED = "ENTITLED",
- OWNED = "OWNED"
-}
-
export interface OriginDetails {
__type?: "OriginDetails";
ProductId: string | undefined;
@@ -1575,13 +1598,6 @@ export namespace ResourceNotFoundException {
}
}
-export enum ResourceType {
- ASSET = "ASSET",
- DATA_SET = "DATA_SET",
- JOB = "JOB",
- REVISION = "REVISION"
-}
-
/**
* Details for the response.
*/
@@ -1738,15 +1754,6 @@ export namespace StartJobResponse {
}
}
-export enum State {
- CANCELLED = "CANCELLED",
- COMPLETED = "COMPLETED",
- ERROR = "ERROR",
- IN_PROGRESS = "IN_PROGRESS",
- TIMED_OUT = "TIMED_OUT",
- WAITING = "WAITING"
-}
-
/**
* The request body for TagResource.
*/
@@ -1790,13 +1797,6 @@ export namespace ThrottlingException {
}
}
-export enum Type {
- EXPORT_ASSETS_TO_S3 = "EXPORT_ASSETS_TO_S3",
- EXPORT_ASSET_TO_SIGNED_URL = "EXPORT_ASSET_TO_SIGNED_URL",
- IMPORT_ASSETS_FROM_S3 = "IMPORT_ASSETS_FROM_S3",
- IMPORT_ASSET_FROM_SIGNED_URL = "IMPORT_ASSET_FROM_SIGNED_URL"
-}
-
export interface UntagResourceRequest {
__type?: "UntagResourceRequest";
/**
diff --git a/clients/client-datasync/models/index.ts b/clients/client-datasync/models/index.ts
index 7a3995973ea4..41ee40f250ab 100644
--- a/clients/client-datasync/models/index.ts
+++ b/clients/client-datasync/models/index.ts
@@ -1,6 +1,122 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AgentStatus {
+ OFFLINE = "OFFLINE",
+ ONLINE = "ONLINE"
+}
+
+export enum Atime {
+ BEST_EFFORT = "BEST_EFFORT",
+ NONE = "NONE"
+}
+
+export enum EndpointType {
+ FIPS = "FIPS",
+ PRIVATE_LINK = "PRIVATE_LINK",
+ PUBLIC = "PUBLIC"
+}
+
+export enum FilterType {
+ SIMPLE_PATTERN = "SIMPLE_PATTERN"
+}
+
+export enum Gid {
+ BOTH = "BOTH",
+ INT_VALUE = "INT_VALUE",
+ NAME = "NAME",
+ NONE = "NONE"
+}
+
+export enum Mtime {
+ NONE = "NONE",
+ PRESERVE = "PRESERVE"
+}
+
+export enum NfsVersion {
+ AUTOMATIC = "AUTOMATIC",
+ NFS3 = "NFS3",
+ NFS4_0 = "NFS4_0",
+ NFS4_1 = "NFS4_1"
+}
+
+export enum OverwriteMode {
+ ALWAYS = "ALWAYS",
+ NEVER = "NEVER"
+}
+
+export enum PhaseStatus {
+ ERROR = "ERROR",
+ PENDING = "PENDING",
+ SUCCESS = "SUCCESS"
+}
+
+export enum PosixPermissions {
+ NONE = "NONE",
+ PRESERVE = "PRESERVE"
+}
+
+export enum PreserveDeletedFiles {
+ PRESERVE = "PRESERVE",
+ REMOVE = "REMOVE"
+}
+
+export enum PreserveDevices {
+ NONE = "NONE",
+ PRESERVE = "PRESERVE"
+}
+
+export enum S3StorageClass {
+ DEEP_ARCHIVE = "DEEP_ARCHIVE",
+ GLACIER = "GLACIER",
+ INTELLIGENT_TIERING = "INTELLIGENT_TIERING",
+ ONEZONE_IA = "ONEZONE_IA",
+ STANDARD = "STANDARD",
+ STANDARD_IA = "STANDARD_IA"
+}
+
+export enum SmbVersion {
+ AUTOMATIC = "AUTOMATIC",
+ SMB2 = "SMB2",
+ SMB3 = "SMB3"
+}
+
+export enum TaskExecutionStatus {
+ ERROR = "ERROR",
+ LAUNCHING = "LAUNCHING",
+ PREPARING = "PREPARING",
+ QUEUED = "QUEUED",
+ SUCCESS = "SUCCESS",
+ TRANSFERRING = "TRANSFERRING",
+ VERIFYING = "VERIFYING"
+}
+
+export enum TaskQueueing {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED"
+}
+
+export enum TaskStatus {
+ AVAILABLE = "AVAILABLE",
+ CREATING = "CREATING",
+ QUEUED = "QUEUED",
+ RUNNING = "RUNNING",
+ UNAVAILABLE = "UNAVAILABLE"
+}
+
+export enum Uid {
+ BOTH = "BOTH",
+ INT_VALUE = "INT_VALUE",
+ NAME = "NAME",
+ NONE = "NONE"
+}
+
+export enum VerifyMode {
+ NONE = "NONE",
+ ONLY_FILES_TRANSFERRED = "ONLY_FILES_TRANSFERRED",
+ POINT_IN_TIME_CONSISTENT = "POINT_IN_TIME_CONSISTENT"
+}
+
/**
*
* Represents a single entry in a list of agents. AgentListEntry
returns an
@@ -38,16 +154,6 @@ export namespace AgentListEntry {
}
}
-export enum AgentStatus {
- OFFLINE = "OFFLINE",
- ONLINE = "ONLINE"
-}
-
-export enum Atime {
- BEST_EFFORT = "BEST_EFFORT",
- NONE = "NONE"
-}
-
/**
*
*
CancelTaskExecutionRequest
@@ -1530,12 +1636,6 @@ export namespace Ec2Config {
}
}
-export enum EndpointType {
- FIPS = "FIPS",
- PRIVATE_LINK = "PRIVATE_LINK",
- PUBLIC = "PUBLIC"
-}
-
/**
*
* Specifies which files, folders and objects to include or exclude when transferring files
@@ -1570,17 +1670,6 @@ export namespace FilterRule {
}
}
-export enum FilterType {
- SIMPLE_PATTERN = "SIMPLE_PATTERN"
-}
-
-export enum Gid {
- BOTH = "BOTH",
- INT_VALUE = "INT_VALUE",
- NAME = "NAME",
- NONE = "NONE"
-}
-
/**
*
*
This exception is thrown when an error occurs in the AWS DataSync service.
@@ -1972,11 +2061,6 @@ export namespace LocationListEntry {
}
}
-export enum Mtime {
- NONE = "NONE",
- PRESERVE = "PRESERVE"
-}
-
/**
*
* Represents the mount options that are available for DataSync to access an NFS
@@ -2028,13 +2112,6 @@ export namespace NfsMountOptions {
}
}
-export enum NfsVersion {
- AUTOMATIC = "AUTOMATIC",
- NFS3 = "NFS3",
- NFS4_0 = "NFS4_0",
- NFS4_1 = "NFS4_1"
-}
-
/**
*
*
A list of Amazon Resource Names (ARNs) of agents to use for a Network File System (NFS)
@@ -2222,32 +2299,6 @@ export namespace Options {
}
}
-export enum OverwriteMode {
- ALWAYS = "ALWAYS",
- NEVER = "NEVER"
-}
-
-export enum PhaseStatus {
- ERROR = "ERROR",
- PENDING = "PENDING",
- SUCCESS = "SUCCESS"
-}
-
-export enum PosixPermissions {
- NONE = "NONE",
- PRESERVE = "PRESERVE"
-}
-
-export enum PreserveDeletedFiles {
- PRESERVE = "PRESERVE",
- REMOVE = "REMOVE"
-}
-
-export enum PreserveDevices {
- NONE = "NONE",
- PRESERVE = "PRESERVE"
-}
-
/**
*
*
The VPC endpoint, subnet and security group that an agent uses to access IP addresses in a
@@ -2322,15 +2373,6 @@ export namespace S3Config {
}
}
-export enum S3StorageClass {
- DEEP_ARCHIVE = "DEEP_ARCHIVE",
- GLACIER = "GLACIER",
- INTELLIGENT_TIERING = "INTELLIGENT_TIERING",
- ONEZONE_IA = "ONEZONE_IA",
- STANDARD = "STANDARD",
- STANDARD_IA = "STANDARD_IA"
-}
-
/**
*
*
Represents the mount options that are available for DataSync to access an SMB
@@ -2355,12 +2397,6 @@ export namespace SmbMountOptions {
}
}
-export enum SmbVersion {
- AUTOMATIC = "AUTOMATIC",
- SMB2 = "SMB2",
- SMB3 = "SMB3"
-}
-
/**
*
*
StartTaskExecutionRequest
@@ -2611,16 +2647,6 @@ export namespace TaskExecutionResultDetail {
}
}
-export enum TaskExecutionStatus {
- ERROR = "ERROR",
- LAUNCHING = "LAUNCHING",
- PREPARING = "PREPARING",
- QUEUED = "QUEUED",
- SUCCESS = "SUCCESS",
- TRANSFERRING = "TRANSFERRING",
- VERIFYING = "VERIFYING"
-}
-
/**
*
* Represents a single entry in a list of tasks. TaskListEntry
returns an
@@ -2660,11 +2686,6 @@ export namespace TaskListEntry {
}
}
-export enum TaskQueueing {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED"
-}
-
/**
*
*
Specifies the schedule you want your task to use for repeated executions. For more
@@ -2688,21 +2709,6 @@ export namespace TaskSchedule {
}
}
-export enum TaskStatus {
- AVAILABLE = "AVAILABLE",
- CREATING = "CREATING",
- QUEUED = "QUEUED",
- RUNNING = "RUNNING",
- UNAVAILABLE = "UNAVAILABLE"
-}
-
-export enum Uid {
- BOTH = "BOTH",
- INT_VALUE = "INT_VALUE",
- NAME = "NAME",
- NONE = "NONE"
-}
-
/**
*
*
UntagResourceRequest
@@ -2860,9 +2866,3 @@ export namespace UpdateTaskResponse {
return _smithy.isa(o, "UpdateTaskResponse");
}
}
-
-export enum VerifyMode {
- NONE = "NONE",
- ONLY_FILES_TRANSFERRED = "ONLY_FILES_TRANSFERRED",
- POINT_IN_TIME_CONSISTENT = "POINT_IN_TIME_CONSISTENT"
-}
diff --git a/clients/client-dax/models/index.ts b/clients/client-dax/models/index.ts
index 69ea5426f3be..72cdaa014477 100644
--- a/clients/client-dax/models/index.ts
+++ b/clients/client-dax/models/index.ts
@@ -1,47 +1,15 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
-/**
- *
- * Two or more incompatible parameters were specified.
- *
- */
-export interface InvalidParameterCombinationException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidParameterCombinationException";
- name: "InvalidParameterCombinationException";
- $fault: "client";
- message?: string;
-}
+export type ChangeType = "IMMEDIATE" | "REQUIRES_REBOOT";
-export namespace InvalidParameterCombinationException {
- export function isa(o: any): o is InvalidParameterCombinationException {
- return _smithy.isa(o, "InvalidParameterCombinationException");
- }
-}
+export type IsModifiable = "CONDITIONAL" | "FALSE" | "TRUE";
-/**
- *
- * The value for a parameter is invalid.
- *
- */
-export interface InvalidParameterValueException
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidParameterValueException";
- name: "InvalidParameterValueException";
- $fault: "client";
- message?: string;
-}
+export type ParameterType = "DEFAULT" | "NODE_TYPE_SPECIFIC";
-export namespace InvalidParameterValueException {
- export function isa(o: any): o is InvalidParameterValueException {
- return _smithy.isa(o, "InvalidParameterValueException");
- }
-}
+export type SSEStatus = "DISABLED" | "DISABLING" | "ENABLED" | "ENABLING";
-export type ChangeType = "IMMEDIATE" | "REQUIRES_REBOOT";
+export type SourceType = "CLUSTER" | "PARAMETER_GROUP" | "SUBNET_GROUP";
/**
*
@@ -188,6 +156,67 @@ export namespace Cluster {
}
}
+/**
+ *
+ * You already have a DAX cluster with the given identifier.
+ *
+ */
+export interface ClusterAlreadyExistsFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ClusterAlreadyExistsFault";
+ name: "ClusterAlreadyExistsFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ClusterAlreadyExistsFault {
+ export function isa(o: any): o is ClusterAlreadyExistsFault {
+ return _smithy.isa(o, "ClusterAlreadyExistsFault");
+ }
+}
+
+/**
+ *
+ * The requested cluster ID does not refer to an existing DAX cluster.
+ *
+ */
+export interface ClusterNotFoundFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ClusterNotFoundFault";
+ name: "ClusterNotFoundFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ClusterNotFoundFault {
+ export function isa(o: any): o is ClusterNotFoundFault {
+ return _smithy.isa(o, "ClusterNotFoundFault");
+ }
+}
+
+/**
+ *
+ * You have attempted to exceed the maximum number of DAX clusters for your AWS
+ * account.
+ *
+ */
+export interface ClusterQuotaForCustomerExceededFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ClusterQuotaForCustomerExceededFault";
+ name: "ClusterQuotaForCustomerExceededFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ClusterQuotaForCustomerExceededFault {
+ export function isa(o: any): o is ClusterQuotaForCustomerExceededFault {
+ return _smithy.isa(o, "ClusterQuotaForCustomerExceededFault");
+ }
+}
+
export interface CreateClusterRequest {
__type?: "CreateClusterRequest";
/**
@@ -1142,809 +1171,838 @@ export namespace IncreaseReplicationFactorResponse {
}
}
-export type IsModifiable = "CONDITIONAL" | "FALSE" | "TRUE";
-
-export interface ListTagsRequest {
- __type?: "ListTagsRequest";
- /**
- *
- * An optional token returned from a prior request. Use this token for pagination of
- * results from this action. If this parameter is specified, the response includes only
- * results beyond the token.
- *
- */
- NextToken?: string;
-
- /**
- *
- * The name of the DAX resource to which the tags belong.
- *
- */
- ResourceName: string | undefined;
+/**
+ *
+ * There are not enough system resources to create the cluster you requested (or to
+ * resize an already-existing cluster).
+ *
+ */
+export interface InsufficientClusterCapacityFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InsufficientClusterCapacityFault";
+ name: "InsufficientClusterCapacityFault";
+ $fault: "client";
+ message?: string;
}
-export namespace ListTagsRequest {
- export function isa(o: any): o is ListTagsRequest {
- return _smithy.isa(o, "ListTagsRequest");
+export namespace InsufficientClusterCapacityFault {
+ export function isa(o: any): o is InsufficientClusterCapacityFault {
+ return _smithy.isa(o, "InsufficientClusterCapacityFault");
}
}
-export interface ListTagsResponse extends $MetadataBearer {
- __type?: "ListTagsResponse";
- /**
- *
- * If this value is present, there are additional results to be displayed. To retrieve them, call
- * ListTags
again, with NextToken
set to this value.
- *
- */
- NextToken?: string;
-
- /**
- *
- * A list of tags currently associated with the DAX cluster.
- *
- */
- Tags?: Array;
+/**
+ *
+ * The Amazon Resource Name (ARN) supplied in the request is not valid.
+ *
+ */
+export interface InvalidARNFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidARNFault";
+ name: "InvalidARNFault";
+ $fault: "client";
+ message?: string;
}
-export namespace ListTagsResponse {
- export function isa(o: any): o is ListTagsResponse {
- return _smithy.isa(o, "ListTagsResponse");
+export namespace InvalidARNFault {
+ export function isa(o: any): o is InvalidARNFault {
+ return _smithy.isa(o, "InvalidARNFault");
}
}
/**
*
- * Represents an individual node within a DAX cluster.
+ * The requested DAX cluster is not in the available
+ * state.
*
*/
-export interface Node {
- __type?: "Node";
- /**
- *
- * The Availability Zone (AZ) in which the node has been deployed.
- *
- */
- AvailabilityZone?: string;
-
- /**
- *
- * The endpoint for the node, consisting of a DNS name and a port number. Client
- * applications can connect directly to a node endpoint, if desired (as an alternative to
- * allowing DAX client software to intelligently route requests and responses to nodes in
- * the DAX cluster.
- *
- */
- Endpoint?: Endpoint;
-
- /**
- *
- * The date and time (in UNIX epoch format) when the node was launched.
- *
- */
- NodeCreateTime?: Date;
-
- /**
- *
- * A system-generated identifier for the node.
- *
- */
- NodeId?: string;
-
- /**
- *
- * The current status of the node. For example: available
.
- *
- */
- NodeStatus?: string;
-
- /**
- *
- * The status of the parameter group associated with this node. For example,
- * in-sync
.
- *
- */
- ParameterGroupStatus?: string;
+export interface InvalidClusterStateFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidClusterStateFault";
+ name: "InvalidClusterStateFault";
+ $fault: "client";
+ message?: string;
}
-export namespace Node {
- export function isa(o: any): o is Node {
- return _smithy.isa(o, "Node");
+export namespace InvalidClusterStateFault {
+ export function isa(o: any): o is InvalidClusterStateFault {
+ return _smithy.isa(o, "InvalidClusterStateFault");
}
}
/**
*
- * Represents a parameter value that is applicable to a particular node
- * type.
+ * Two or more incompatible parameters were specified.
*
*/
-export interface NodeTypeSpecificValue {
- __type?: "NodeTypeSpecificValue";
- /**
- *
- * A node type to which the parameter value applies.
- *
- */
- NodeType?: string;
-
- /**
- *
- * The parameter value for this node type.
- *
- */
- Value?: string;
+export interface InvalidParameterCombinationException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidParameterCombinationException";
+ name: "InvalidParameterCombinationException";
+ $fault: "client";
+ message?: string;
}
-export namespace NodeTypeSpecificValue {
- export function isa(o: any): o is NodeTypeSpecificValue {
- return _smithy.isa(o, "NodeTypeSpecificValue");
+export namespace InvalidParameterCombinationException {
+ export function isa(o: any): o is InvalidParameterCombinationException {
+ return _smithy.isa(o, "InvalidParameterCombinationException");
}
}
/**
*
- * Describes a notification topic and its status. Notification topics are used for
- * publishing DAX events to subscribers using Amazon Simple Notification Service
- * (SNS).
+ * One or more parameters in a parameter group are in an invalid state.
*
*/
-export interface NotificationConfiguration {
- __type?: "NotificationConfiguration";
- /**
- *
- * The Amazon Resource Name (ARN) that identifies the topic.
- *
- */
- TopicArn?: string;
+export interface InvalidParameterGroupStateFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidParameterGroupStateFault";
+ name: "InvalidParameterGroupStateFault";
+ $fault: "client";
+ message?: string;
+}
- /**
- *
- * The current state of the topic.
- *
- */
- TopicStatus?: string;
+export namespace InvalidParameterGroupStateFault {
+ export function isa(o: any): o is InvalidParameterGroupStateFault {
+ return _smithy.isa(o, "InvalidParameterGroupStateFault");
+ }
}
-export namespace NotificationConfiguration {
- export function isa(o: any): o is NotificationConfiguration {
- return _smithy.isa(o, "NotificationConfiguration");
+/**
+ *
+ * The value for a parameter is invalid.
+ *
+ */
+export interface InvalidParameterValueException
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidParameterValueException";
+ name: "InvalidParameterValueException";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace InvalidParameterValueException {
+ export function isa(o: any): o is InvalidParameterValueException {
+ return _smithy.isa(o, "InvalidParameterValueException");
}
}
/**
*
- * Describes an individual setting that controls some aspect of DAX
- * behavior.
+ * An invalid subnet identifier was specified.
*
*/
-export interface Parameter {
- __type?: "Parameter";
+export interface InvalidSubnet
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidSubnet";
+ name: "InvalidSubnet";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace InvalidSubnet {
+ export function isa(o: any): o is InvalidSubnet {
+ return _smithy.isa(o, "InvalidSubnet");
+ }
+}
+
+/**
+ *
+ * The VPC network is in an invalid state.
+ *
+ */
+export interface InvalidVPCNetworkStateFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "InvalidVPCNetworkStateFault";
+ name: "InvalidVPCNetworkStateFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace InvalidVPCNetworkStateFault {
+ export function isa(o: any): o is InvalidVPCNetworkStateFault {
+ return _smithy.isa(o, "InvalidVPCNetworkStateFault");
+ }
+}
+
+export interface ListTagsRequest {
+ __type?: "ListTagsRequest";
/**
*
- * A range of values within which the parameter can be set.
+ * An optional token returned from a prior request. Use this token for pagination of
+ * results from this action. If this parameter is specified, the response includes only
+ * results beyond the token.
*
*/
- AllowedValues?: string;
+ NextToken?: string;
/**
*
- * The conditions under which changes to this parameter can be applied. For example,
- * requires-reboot
indicates that a new value for this parameter will only
- * take effect if a node is rebooted.
+ * The name of the DAX resource to which the tags belong.
*
*/
- ChangeType?: ChangeType | string;
+ ResourceName: string | undefined;
+}
+
+export namespace ListTagsRequest {
+ export function isa(o: any): o is ListTagsRequest {
+ return _smithy.isa(o, "ListTagsRequest");
+ }
+}
+export interface ListTagsResponse extends $MetadataBearer {
+ __type?: "ListTagsResponse";
/**
*
- * The data type of the parameter. For example, integer
:
+ * If this value is present, there are additional results to be displayed. To retrieve them, call
+ * ListTags
again, with NextToken
set to this value.
*
*/
- DataType?: string;
+ NextToken?: string;
/**
*
- * A description of the parameter
+ * A list of tags currently associated with the DAX cluster.
*
*/
- Description?: string;
+ Tags?: Array;
+}
+export namespace ListTagsResponse {
+ export function isa(o: any): o is ListTagsResponse {
+ return _smithy.isa(o, "ListTagsResponse");
+ }
+}
+
+/**
+ *
+ * Represents an individual node within a DAX cluster.
+ *
+ */
+export interface Node {
+ __type?: "Node";
/**
*
- * Whether the customer is allowed to modify the parameter.
+ * The Availability Zone (AZ) in which the node has been deployed.
*
*/
- IsModifiable?: IsModifiable | string;
+ AvailabilityZone?: string;
/**
*
- * A list of node types, and specific parameter values for each node.
+ * The endpoint for the node, consisting of a DNS name and a port number. Client
+ * applications can connect directly to a node endpoint, if desired (as an alternative to
+ * allowing DAX client software to intelligently route requests and responses to nodes in
+ * the DAX cluster.
*
*/
- NodeTypeSpecificValues?: Array;
+ Endpoint?: Endpoint;
/**
*
- * The name of the parameter.
+ * The date and time (in UNIX epoch format) when the node was launched.
*
*/
- ParameterName?: string;
+ NodeCreateTime?: Date;
/**
*
- * Determines whether the parameter can be applied to any nodes, or only nodes of a
- * particular type.
+ * A system-generated identifier for the node.
*
*/
- ParameterType?: ParameterType | string;
+ NodeId?: string;
/**
*
- * The value for the parameter.
+ * The current status of the node. For example: available
.
*
*/
- ParameterValue?: string;
+ NodeStatus?: string;
/**
*
- * How the parameter is defined. For example, system
denotes a
- * system-defined parameter.
+ * The status of the parameter group associated with this node. For example,
+ * in-sync
.
*
*/
- Source?: string;
+ ParameterGroupStatus?: string;
}
-export namespace Parameter {
- export function isa(o: any): o is Parameter {
- return _smithy.isa(o, "Parameter");
+export namespace Node {
+ export function isa(o: any): o is Node {
+ return _smithy.isa(o, "Node");
}
}
/**
*
- * A named set of parameters that are applied to all of the nodes in a DAX
- * cluster.
+ * None of the nodes in the cluster have the given node ID.
*
*/
-export interface ParameterGroup {
- __type?: "ParameterGroup";
- /**
- *
- * A description of the parameter group.
- *
- */
- Description?: string;
-
- /**
- *
- * The name of the parameter group.
- *
- */
- ParameterGroupName?: string;
+export interface NodeNotFoundFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "NodeNotFoundFault";
+ name: "NodeNotFoundFault";
+ $fault: "client";
+ message?: string;
}
-export namespace ParameterGroup {
- export function isa(o: any): o is ParameterGroup {
- return _smithy.isa(o, "ParameterGroup");
+export namespace NodeNotFoundFault {
+ export function isa(o: any): o is NodeNotFoundFault {
+ return _smithy.isa(o, "NodeNotFoundFault");
}
}
/**
*
- * The status of a parameter group.
+ * You have attempted to exceed the maximum number of nodes for a DAX
+ * cluster.
*
*/
-export interface ParameterGroupStatus {
- __type?: "ParameterGroupStatus";
- /**
- *
- * The node IDs of one or more nodes to be rebooted.
- *
- */
- NodeIdsToReboot?: Array;
-
- /**
- *
- * The status of parameter updates.
- *
- */
- ParameterApplyStatus?: string;
-
- /**
- *
- * The name of the parameter group.
- *
- */
- ParameterGroupName?: string;
+export interface NodeQuotaForClusterExceededFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "NodeQuotaForClusterExceededFault";
+ name: "NodeQuotaForClusterExceededFault";
+ $fault: "client";
+ message?: string;
}
-export namespace ParameterGroupStatus {
- export function isa(o: any): o is ParameterGroupStatus {
- return _smithy.isa(o, "ParameterGroupStatus");
+export namespace NodeQuotaForClusterExceededFault {
+ export function isa(o: any): o is NodeQuotaForClusterExceededFault {
+ return _smithy.isa(o, "NodeQuotaForClusterExceededFault");
}
}
/**
*
- * An individual DAX parameter.
- *
+ * You have attempted to exceed the maximum number of nodes for your AWS
+ * account.
+ *
*/
-export interface ParameterNameValue {
- __type?: "ParameterNameValue";
- /**
- *
- * The name of the parameter.
- *
- */
- ParameterName?: string;
-
- /**
- *
- * The value of the parameter.
- *
- */
- ParameterValue?: string;
+export interface NodeQuotaForCustomerExceededFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "NodeQuotaForCustomerExceededFault";
+ name: "NodeQuotaForCustomerExceededFault";
+ $fault: "client";
+ message?: string;
}
-export namespace ParameterNameValue {
- export function isa(o: any): o is ParameterNameValue {
- return _smithy.isa(o, "ParameterNameValue");
+export namespace NodeQuotaForCustomerExceededFault {
+ export function isa(o: any): o is NodeQuotaForCustomerExceededFault {
+ return _smithy.isa(o, "NodeQuotaForCustomerExceededFault");
}
}
-export type ParameterType = "DEFAULT" | "NODE_TYPE_SPECIFIC";
-
-export interface RebootNodeRequest {
- __type?: "RebootNodeRequest";
- /**
- *
- * The name of the DAX cluster containing the node to be rebooted.
- *
- */
- ClusterName: string | undefined;
-
+/**
+ *
+ * Represents a parameter value that is applicable to a particular node
+ * type.
+ *
+ */
+export interface NodeTypeSpecificValue {
+ __type?: "NodeTypeSpecificValue";
/**
*
- * The system-assigned ID of the node to be rebooted.
+ * A node type to which the parameter value applies.
*
*/
- NodeId: string | undefined;
-}
-
-export namespace RebootNodeRequest {
- export function isa(o: any): o is RebootNodeRequest {
- return _smithy.isa(o, "RebootNodeRequest");
- }
-}
+ NodeType?: string;
-export interface RebootNodeResponse extends $MetadataBearer {
- __type?: "RebootNodeResponse";
/**
*
- * A description of the DAX cluster after a node has been rebooted.
+ * The parameter value for this node type.
*
*/
- Cluster?: Cluster;
+ Value?: string;
}
-export namespace RebootNodeResponse {
- export function isa(o: any): o is RebootNodeResponse {
- return _smithy.isa(o, "RebootNodeResponse");
+export namespace NodeTypeSpecificValue {
+ export function isa(o: any): o is NodeTypeSpecificValue {
+ return _smithy.isa(o, "NodeTypeSpecificValue");
}
}
/**
*
- * The description of the server-side encryption status on the specified DAX cluster.
+ * Describes a notification topic and its status. Notification topics are used for
+ * publishing DAX events to subscribers using Amazon Simple Notification Service
+ * (SNS).
*
*/
-export interface SSEDescription {
- __type?: "SSEDescription";
+export interface NotificationConfiguration {
+ __type?: "NotificationConfiguration";
/**
*
- * The current state of server-side encryption:
- *
- * -
- *
- * ENABLING
- Server-side encryption is being enabled.
- *
- * -
- *
- * ENABLED
- Server-side encryption is enabled.
- *
- * -
- *
- * DISABLING
- Server-side encryption is being disabled.
- *
- * -
- *
- * DISABLED
- Server-side encryption is disabled.
- *
- *
+ * The Amazon Resource Name (ARN) that identifies the topic.
*
*/
- Status?: SSEStatus | string;
-}
-
-export namespace SSEDescription {
- export function isa(o: any): o is SSEDescription {
- return _smithy.isa(o, "SSEDescription");
- }
-}
+ TopicArn?: string;
-/**
- *
- * Represents the settings used to enable server-side encryption.
- *
- */
-export interface SSESpecification {
- __type?: "SSESpecification";
/**
*
- * Indicates whether server-side encryption is enabled (true) or disabled (false) on the cluster.
+ * The current state of the topic.
*
*/
- Enabled: boolean | undefined;
+ TopicStatus?: string;
}
-export namespace SSESpecification {
- export function isa(o: any): o is SSESpecification {
- return _smithy.isa(o, "SSESpecification");
+export namespace NotificationConfiguration {
+ export function isa(o: any): o is NotificationConfiguration {
+ return _smithy.isa(o, "NotificationConfiguration");
}
}
-export type SSEStatus = "DISABLED" | "DISABLING" | "ENABLED" | "ENABLING";
-
/**
*
- * An individual VPC security group and its status.
+ * Describes an individual setting that controls some aspect of DAX
+ * behavior.
*
*/
-export interface SecurityGroupMembership {
- __type?: "SecurityGroupMembership";
+export interface Parameter {
+ __type?: "Parameter";
/**
*
- * The unique ID for this security group.
+ * A range of values within which the parameter can be set.
*
*/
- SecurityGroupIdentifier?: string;
+ AllowedValues?: string;
/**
*
- * The status of this security group.
+ * The conditions under which changes to this parameter can be applied. For example,
+ * requires-reboot
indicates that a new value for this parameter will only
+ * take effect if a node is rebooted.
*
*/
- Status?: string;
-}
-
-export namespace SecurityGroupMembership {
- export function isa(o: any): o is SecurityGroupMembership {
- return _smithy.isa(o, "SecurityGroupMembership");
- }
-}
+ ChangeType?: ChangeType | string;
-export type SourceType = "CLUSTER" | "PARAMETER_GROUP" | "SUBNET_GROUP";
+ /**
+ *
+ * The data type of the parameter. For example, integer
:
+ *
+ */
+ DataType?: string;
-/**
- *
- * Represents the subnet associated with a DAX cluster. This parameter refers to
- * subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with
- * DAX.
- *
- */
-export interface Subnet {
- __type?: "Subnet";
/**
*
- * The Availability Zone (AZ) for the subnet.
+ * A description of the parameter
*
*/
- SubnetAvailabilityZone?: string;
+ Description?: string;
/**
*
- * The system-assigned identifier for the subnet.
+ * Whether the customer is allowed to modify the parameter.
*
*/
- SubnetIdentifier?: string;
-}
+ IsModifiable?: IsModifiable | string;
-export namespace Subnet {
- export function isa(o: any): o is Subnet {
- return _smithy.isa(o, "Subnet");
- }
-}
+ /**
+ *
+ * A list of node types, and specific parameter values for each node.
+ *
+ */
+ NodeTypeSpecificValues?: Array;
-/**
- *
- * Represents the output of one of the following actions:
- *
- *
- */
-export interface SubnetGroup {
- __type?: "SubnetGroup";
/**
*
- * The description of the subnet group.
+ * The name of the parameter.
*
*/
- Description?: string;
+ ParameterName?: string;
/**
*
- * The name of the subnet group.
+ * Determines whether the parameter can be applied to any nodes, or only nodes of a
+ * particular type.
*
*/
- SubnetGroupName?: string;
+ ParameterType?: ParameterType | string;
/**
*
- * A list of subnets associated with the subnet group.
+ * The value for the parameter.
*
*/
- Subnets?: Array;
+ ParameterValue?: string;
/**
*
- * The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.
+ * How the parameter is defined. For example, system
denotes a
+ * system-defined parameter.
*
*/
- VpcId?: string;
+ Source?: string;
}
-export namespace SubnetGroup {
- export function isa(o: any): o is SubnetGroup {
- return _smithy.isa(o, "SubnetGroup");
+export namespace Parameter {
+ export function isa(o: any): o is Parameter {
+ return _smithy.isa(o, "Parameter");
}
}
/**
*
- * A description of a tag. Every tag is a key-value pair. You can add up to 50 tags to a single
- * DAX cluster.
- * AWS-assigned tag names and values are automatically assigned the aws:
- * prefix, which the user cannot assign. AWS-assigned tag names do not count towards the
- * tag limit of 50. User-assigned tag names have the prefix user:
.
- * You cannot backdate the application of a tag.
+ * A named set of parameters that are applied to all of the nodes in a DAX
+ * cluster.
*
*/
-export interface Tag {
- __type?: "Tag";
+export interface ParameterGroup {
+ __type?: "ParameterGroup";
/**
*
- * The key for the tag. Tag keys are case sensitive. Every DAX cluster can only have
- * one tag with the same key. If you try to add an existing tag (same key), the
- * existing tag value will be updated to the new value.
+ * A description of the parameter group.
*
*/
- Key?: string;
+ Description?: string;
/**
*
- * The value of the tag. Tag values are case-sensitive and can be null.
+ * The name of the parameter group.
*
*/
- Value?: string;
+ ParameterGroupName?: string;
}
-export namespace Tag {
- export function isa(o: any): o is Tag {
- return _smithy.isa(o, "Tag");
+export namespace ParameterGroup {
+ export function isa(o: any): o is ParameterGroup {
+ return _smithy.isa(o, "ParameterGroup");
}
}
-export interface TagResourceRequest {
- __type?: "TagResourceRequest";
- /**
- *
- * The name of the DAX resource to which tags should be added.
- *
- */
- ResourceName: string | undefined;
+/**
+ *
+ * The specified parameter group already exists.
+ *
+ */
+export interface ParameterGroupAlreadyExistsFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ParameterGroupAlreadyExistsFault";
+ name: "ParameterGroupAlreadyExistsFault";
+ $fault: "client";
+ message?: string;
+}
- /**
- *
- * The tags to be assigned to the DAX resource.
- *
- */
- Tags: Array | undefined;
+export namespace ParameterGroupAlreadyExistsFault {
+ export function isa(o: any): o is ParameterGroupAlreadyExistsFault {
+ return _smithy.isa(o, "ParameterGroupAlreadyExistsFault");
+ }
}
-export namespace TagResourceRequest {
- export function isa(o: any): o is TagResourceRequest {
- return _smithy.isa(o, "TagResourceRequest");
+/**
+ *
+ * The specified parameter group does not exist.
+ *
+ */
+export interface ParameterGroupNotFoundFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ParameterGroupNotFoundFault";
+ name: "ParameterGroupNotFoundFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ParameterGroupNotFoundFault {
+ export function isa(o: any): o is ParameterGroupNotFoundFault {
+ return _smithy.isa(o, "ParameterGroupNotFoundFault");
}
}
-export interface TagResourceResponse extends $MetadataBearer {
- __type?: "TagResourceResponse";
- /**
- *
- * The list of tags that are associated with the DAX resource.
- *
- */
- Tags?: Array;
+/**
+ *
+ * You have attempted to exceed the maximum number of parameter groups.
+ *
+ */
+export interface ParameterGroupQuotaExceededFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ParameterGroupQuotaExceededFault";
+ name: "ParameterGroupQuotaExceededFault";
+ $fault: "client";
+ message?: string;
}
-export namespace TagResourceResponse {
- export function isa(o: any): o is TagResourceResponse {
- return _smithy.isa(o, "TagResourceResponse");
+export namespace ParameterGroupQuotaExceededFault {
+ export function isa(o: any): o is ParameterGroupQuotaExceededFault {
+ return _smithy.isa(o, "ParameterGroupQuotaExceededFault");
}
}
-export interface UntagResourceRequest {
- __type?: "UntagResourceRequest";
+/**
+ *
+ * The status of a parameter group.
+ *
+ */
+export interface ParameterGroupStatus {
+ __type?: "ParameterGroupStatus";
/**
*
- * The name of the DAX resource from which the tags should be removed.
+ * The node IDs of one or more nodes to be rebooted.
*
*/
- ResourceName: string | undefined;
+ NodeIdsToReboot?: Array;
/**
*
- * A list of tag keys. If the DAX cluster has any tags with these keys, then the tags are removed from the cluster.
+ * The status of parameter updates.
*
*/
- TagKeys: Array | undefined;
-}
-
-export namespace UntagResourceRequest {
- export function isa(o: any): o is UntagResourceRequest {
- return _smithy.isa(o, "UntagResourceRequest");
- }
-}
+ ParameterApplyStatus?: string;
-export interface UntagResourceResponse extends $MetadataBearer {
- __type?: "UntagResourceResponse";
/**
*
- * The tag keys that have been removed from the cluster.
+ * The name of the parameter group.
*
*/
- Tags?: Array;
+ ParameterGroupName?: string;
}
-export namespace UntagResourceResponse {
- export function isa(o: any): o is UntagResourceResponse {
- return _smithy.isa(o, "UntagResourceResponse");
+export namespace ParameterGroupStatus {
+ export function isa(o: any): o is ParameterGroupStatus {
+ return _smithy.isa(o, "ParameterGroupStatus");
}
}
-export interface UpdateClusterRequest {
- __type?: "UpdateClusterRequest";
+/**
+ *
+ * An individual DAX parameter.
+ *
+ */
+export interface ParameterNameValue {
+ __type?: "ParameterNameValue";
/**
*
- * The name of the DAX cluster to be modified.
+ * The name of the parameter.
*
*/
- ClusterName: string | undefined;
+ ParameterName?: string;
/**
*
- * A description of the changes being made to the cluster.
+ * The value of the parameter.
*
*/
- Description?: string;
+ ParameterValue?: string;
+}
- /**
- *
- * The Amazon Resource Name (ARN) that identifies the topic.
- *
- */
- NotificationTopicArn?: string;
+export namespace ParameterNameValue {
+ export function isa(o: any): o is ParameterNameValue {
+ return _smithy.isa(o, "ParameterNameValue");
+ }
+}
+export interface RebootNodeRequest {
+ __type?: "RebootNodeRequest";
/**
*
- * The current state of the topic.
+ * The name of the DAX cluster containing the node to be rebooted.
*
*/
- NotificationTopicStatus?: string;
+ ClusterName: string | undefined;
/**
*
- * The name of a parameter group for this cluster.
+ * The system-assigned ID of the node to be rebooted.
*
*/
- ParameterGroupName?: string;
+ NodeId: string | undefined;
+}
+
+export namespace RebootNodeRequest {
+ export function isa(o: any): o is RebootNodeRequest {
+ return _smithy.isa(o, "RebootNodeRequest");
+ }
+}
+export interface RebootNodeResponse extends $MetadataBearer {
+ __type?: "RebootNodeResponse";
/**
*
- * A range of time when maintenance of DAX cluster software will be performed. For
- * example: sun:01:00-sun:09:00
. Cluster maintenance normally takes less than
- * 30 minutes, and is performed automatically within the maintenance window.
+ * A description of the DAX cluster after a node has been rebooted.
*
*/
- PreferredMaintenanceWindow?: string;
+ Cluster?: Cluster;
+}
+
+export namespace RebootNodeResponse {
+ export function isa(o: any): o is RebootNodeResponse {
+ return _smithy.isa(o, "RebootNodeResponse");
+ }
+}
+/**
+ *
+ * The description of the server-side encryption status on the specified DAX cluster.
+ *
+ */
+export interface SSEDescription {
+ __type?: "SSEDescription";
/**
*
- * A list of user-specified security group IDs to be assigned to each node in the DAX cluster. If this parameter is not
- * specified, DAX assigns the default VPC security group to each node.
+ * The current state of server-side encryption:
+ *
+ * -
+ *
+ * ENABLING
- Server-side encryption is being enabled.
+ *
+ * -
+ *
+ * ENABLED
- Server-side encryption is enabled.
+ *
+ * -
+ *
+ * DISABLING
- Server-side encryption is being disabled.
+ *
+ * -
+ *
+ * DISABLED
- Server-side encryption is disabled.
+ *
+ *
*
*/
- SecurityGroupIds?: Array;
+ Status?: SSEStatus | string;
}
-export namespace UpdateClusterRequest {
- export function isa(o: any): o is UpdateClusterRequest {
- return _smithy.isa(o, "UpdateClusterRequest");
+export namespace SSEDescription {
+ export function isa(o: any): o is SSEDescription {
+ return _smithy.isa(o, "SSEDescription");
}
}
-export interface UpdateClusterResponse extends $MetadataBearer {
- __type?: "UpdateClusterResponse";
+/**
+ *
+ * Represents the settings used to enable server-side encryption.
+ *
+ */
+export interface SSESpecification {
+ __type?: "SSESpecification";
/**
*
- * A description of the DAX cluster, after it has been modified.
+ * Indicates whether server-side encryption is enabled (true) or disabled (false) on the cluster.
*
*/
- Cluster?: Cluster;
+ Enabled: boolean | undefined;
}
-export namespace UpdateClusterResponse {
- export function isa(o: any): o is UpdateClusterResponse {
- return _smithy.isa(o, "UpdateClusterResponse");
+export namespace SSESpecification {
+ export function isa(o: any): o is SSESpecification {
+ return _smithy.isa(o, "SSESpecification");
}
}
-export interface UpdateParameterGroupRequest {
- __type?: "UpdateParameterGroupRequest";
+/**
+ *
+ * An individual VPC security group and its status.
+ *
+ */
+export interface SecurityGroupMembership {
+ __type?: "SecurityGroupMembership";
/**
*
- * The name of the parameter group.
+ * The unique ID for this security group.
*
*/
- ParameterGroupName: string | undefined;
+ SecurityGroupIdentifier?: string;
/**
*
- * An array of name-value pairs for the parameters in the group. Each element in the
- * array represents a single parameter.
+ * The status of this security group.
*
*/
- ParameterNameValues: Array | undefined;
+ Status?: string;
}
-export namespace UpdateParameterGroupRequest {
- export function isa(o: any): o is UpdateParameterGroupRequest {
- return _smithy.isa(o, "UpdateParameterGroupRequest");
- }
-}
+export namespace SecurityGroupMembership {
+ export function isa(o: any): o is SecurityGroupMembership {
+ return _smithy.isa(o, "SecurityGroupMembership");
+ }
+}
-export interface UpdateParameterGroupResponse extends $MetadataBearer {
- __type?: "UpdateParameterGroupResponse";
+/**
+ *
+ * The specified service linked role (SLR) was not found.
+ *
+ */
+export interface ServiceLinkedRoleNotFoundFault
+ extends _smithy.SmithyException,
+ $MetadataBearer {
+ __type: "ServiceLinkedRoleNotFoundFault";
+ name: "ServiceLinkedRoleNotFoundFault";
+ $fault: "client";
+ message?: string;
+}
+
+export namespace ServiceLinkedRoleNotFoundFault {
+ export function isa(o: any): o is ServiceLinkedRoleNotFoundFault {
+ return _smithy.isa(o, "ServiceLinkedRoleNotFoundFault");
+ }
+}
+
+/**
+ *
+ * Represents the subnet associated with a DAX cluster. This parameter refers to
+ * subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with
+ * DAX.
+ *
+ */
+export interface Subnet {
+ __type?: "Subnet";
/**
*
- * The parameter group that has been modified.
+ * The Availability Zone (AZ) for the subnet.
*
*/
- ParameterGroup?: ParameterGroup;
+ SubnetAvailabilityZone?: string;
+
+ /**
+ *
+ * The system-assigned identifier for the subnet.
+ *
+ */
+ SubnetIdentifier?: string;
}
-export namespace UpdateParameterGroupResponse {
- export function isa(o: any): o is UpdateParameterGroupResponse {
- return _smithy.isa(o, "UpdateParameterGroupResponse");
+export namespace Subnet {
+ export function isa(o: any): o is Subnet {
+ return _smithy.isa(o, "Subnet");
}
}
-export interface UpdateSubnetGroupRequest {
- __type?: "UpdateSubnetGroupRequest";
+/**
+ *
+ * Represents the output of one of the following actions:
+ *
+ *
+ */
+export interface SubnetGroup {
+ __type?: "SubnetGroup";
/**
*
- * A description of the subnet group.
+ * The description of the subnet group.
*
*/
Description?: string;
@@ -1954,520 +2012,462 @@ export interface UpdateSubnetGroupRequest {
* The name of the subnet group.
*
*/
- SubnetGroupName: string | undefined;
+ SubnetGroupName?: string;
/**
*
- * A list of subnet IDs in the subnet group.
+ * A list of subnets associated with the subnet group.
*
*/
- SubnetIds?: Array;
-}
-
-export namespace UpdateSubnetGroupRequest {
- export function isa(o: any): o is UpdateSubnetGroupRequest {
- return _smithy.isa(o, "UpdateSubnetGroupRequest");
- }
-}
+ Subnets?: Array;
-export interface UpdateSubnetGroupResponse extends $MetadataBearer {
- __type?: "UpdateSubnetGroupResponse";
/**
*
- * The subnet group that has been modified.
+ * The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.
*
*/
- SubnetGroup?: SubnetGroup;
+ VpcId?: string;
}
-export namespace UpdateSubnetGroupResponse {
- export function isa(o: any): o is UpdateSubnetGroupResponse {
- return _smithy.isa(o, "UpdateSubnetGroupResponse");
+export namespace SubnetGroup {
+ export function isa(o: any): o is SubnetGroup {
+ return _smithy.isa(o, "SubnetGroup");
}
}
/**
*
- * You already have a DAX cluster with the given identifier.
+ * The specified subnet group already exists.
*
*/
-export interface ClusterAlreadyExistsFault
+export interface SubnetGroupAlreadyExistsFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "ClusterAlreadyExistsFault";
- name: "ClusterAlreadyExistsFault";
+ __type: "SubnetGroupAlreadyExistsFault";
+ name: "SubnetGroupAlreadyExistsFault";
$fault: "client";
message?: string;
}
-export namespace ClusterAlreadyExistsFault {
- export function isa(o: any): o is ClusterAlreadyExistsFault {
- return _smithy.isa(o, "ClusterAlreadyExistsFault");
+export namespace SubnetGroupAlreadyExistsFault {
+ export function isa(o: any): o is SubnetGroupAlreadyExistsFault {
+ return _smithy.isa(o, "SubnetGroupAlreadyExistsFault");
}
}
/**
*
- * The requested cluster ID does not refer to an existing DAX cluster.
+ * The specified subnet group is currently in use.
*
*/
-export interface ClusterNotFoundFault
+export interface SubnetGroupInUseFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "ClusterNotFoundFault";
- name: "ClusterNotFoundFault";
+ __type: "SubnetGroupInUseFault";
+ name: "SubnetGroupInUseFault";
$fault: "client";
message?: string;
}
-export namespace ClusterNotFoundFault {
- export function isa(o: any): o is ClusterNotFoundFault {
- return _smithy.isa(o, "ClusterNotFoundFault");
+export namespace SubnetGroupInUseFault {
+ export function isa(o: any): o is SubnetGroupInUseFault {
+ return _smithy.isa(o, "SubnetGroupInUseFault");
}
}
/**
*
- * You have attempted to exceed the maximum number of DAX clusters for your AWS
- * account.
+ * The requested subnet group name does not refer to an existing subnet
+ * group.
*
*/
-export interface ClusterQuotaForCustomerExceededFault
+export interface SubnetGroupNotFoundFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "ClusterQuotaForCustomerExceededFault";
- name: "ClusterQuotaForCustomerExceededFault";
+ __type: "SubnetGroupNotFoundFault";
+ name: "SubnetGroupNotFoundFault";
$fault: "client";
message?: string;
}
-export namespace ClusterQuotaForCustomerExceededFault {
- export function isa(o: any): o is ClusterQuotaForCustomerExceededFault {
- return _smithy.isa(o, "ClusterQuotaForCustomerExceededFault");
+export namespace SubnetGroupNotFoundFault {
+ export function isa(o: any): o is SubnetGroupNotFoundFault {
+ return _smithy.isa(o, "SubnetGroupNotFoundFault");
}
}
/**
*
- * There are not enough system resources to create the cluster you requested (or to
- * resize an already-existing cluster).
+ * The request cannot be processed because it would exceed the allowed number of
+ * subnets in a subnet group.
*
*/
-export interface InsufficientClusterCapacityFault
+export interface SubnetGroupQuotaExceededFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InsufficientClusterCapacityFault";
- name: "InsufficientClusterCapacityFault";
+ __type: "SubnetGroupQuotaExceededFault";
+ name: "SubnetGroupQuotaExceededFault";
$fault: "client";
message?: string;
}
-export namespace InsufficientClusterCapacityFault {
- export function isa(o: any): o is InsufficientClusterCapacityFault {
- return _smithy.isa(o, "InsufficientClusterCapacityFault");
+export namespace SubnetGroupQuotaExceededFault {
+ export function isa(o: any): o is SubnetGroupQuotaExceededFault {
+ return _smithy.isa(o, "SubnetGroupQuotaExceededFault");
}
}
/**
*
- * The Amazon Resource Name (ARN) supplied in the request is not valid.
+ * The requested subnet is being used by another subnet group.
*
*/
-export interface InvalidARNFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidARNFault";
- name: "InvalidARNFault";
+export interface SubnetInUse extends _smithy.SmithyException, $MetadataBearer {
+ __type: "SubnetInUse";
+ name: "SubnetInUse";
$fault: "client";
message?: string;
}
-export namespace InvalidARNFault {
- export function isa(o: any): o is InvalidARNFault {
- return _smithy.isa(o, "InvalidARNFault");
+export namespace SubnetInUse {
+ export function isa(o: any): o is SubnetInUse {
+ return _smithy.isa(o, "SubnetInUse");
}
}
/**
*
- * The requested DAX cluster is not in the available
- * state.
+ * The request cannot be processed because it would exceed the allowed number of
+ * subnets in a subnet group.
*
*/
-export interface InvalidClusterStateFault
+export interface SubnetQuotaExceededFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidClusterStateFault";
- name: "InvalidClusterStateFault";
+ __type: "SubnetQuotaExceededFault";
+ name: "SubnetQuotaExceededFault";
$fault: "client";
message?: string;
}
-export namespace InvalidClusterStateFault {
- export function isa(o: any): o is InvalidClusterStateFault {
- return _smithy.isa(o, "InvalidClusterStateFault");
+export namespace SubnetQuotaExceededFault {
+ export function isa(o: any): o is SubnetQuotaExceededFault {
+ return _smithy.isa(o, "SubnetQuotaExceededFault");
}
}
/**
*
- * One or more parameters in a parameter group are in an invalid state.
+ * A description of a tag. Every tag is a key-value pair. You can add up to 50 tags to a single
+ * DAX cluster.
+ * AWS-assigned tag names and values are automatically assigned the aws:
+ * prefix, which the user cannot assign. AWS-assigned tag names do not count towards the
+ * tag limit of 50. User-assigned tag names have the prefix user:
.
+ * You cannot backdate the application of a tag.
*
*/
-export interface InvalidParameterGroupStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidParameterGroupStateFault";
- name: "InvalidParameterGroupStateFault";
- $fault: "client";
- message?: string;
+export interface Tag {
+ __type?: "Tag";
+ /**
+ *
+ * The key for the tag. Tag keys are case sensitive. Every DAX cluster can only have
+ * one tag with the same key. If you try to add an existing tag (same key), the
+ * existing tag value will be updated to the new value.
+ *
+ */
+ Key?: string;
+
+ /**
+ *
+ * The value of the tag. Tag values are case-sensitive and can be null.
+ *
+ */
+ Value?: string;
}
-export namespace InvalidParameterGroupStateFault {
- export function isa(o: any): o is InvalidParameterGroupStateFault {
- return _smithy.isa(o, "InvalidParameterGroupStateFault");
+export namespace Tag {
+ export function isa(o: any): o is Tag {
+ return _smithy.isa(o, "Tag");
}
}
/**
*
- * An invalid subnet identifier was specified.
+ * The tag does not exist.
*
*/
-export interface InvalidSubnet
+export interface TagNotFoundFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidSubnet";
- name: "InvalidSubnet";
+ __type: "TagNotFoundFault";
+ name: "TagNotFoundFault";
$fault: "client";
message?: string;
}
-export namespace InvalidSubnet {
- export function isa(o: any): o is InvalidSubnet {
- return _smithy.isa(o, "InvalidSubnet");
+export namespace TagNotFoundFault {
+ export function isa(o: any): o is TagNotFoundFault {
+ return _smithy.isa(o, "TagNotFoundFault");
}
}
/**
*
- * The VPC network is in an invalid state.
+ * You have exceeded the maximum number of tags for this DAX cluster.
*
*/
-export interface InvalidVPCNetworkStateFault
+export interface TagQuotaPerResourceExceeded
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "InvalidVPCNetworkStateFault";
- name: "InvalidVPCNetworkStateFault";
+ __type: "TagQuotaPerResourceExceeded";
+ name: "TagQuotaPerResourceExceeded";
$fault: "client";
message?: string;
}
-export namespace InvalidVPCNetworkStateFault {
- export function isa(o: any): o is InvalidVPCNetworkStateFault {
- return _smithy.isa(o, "InvalidVPCNetworkStateFault");
- }
-}
-
-/**
- *
- * None of the nodes in the cluster have the given node ID.
- *
- */
-export interface NodeNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NodeNotFoundFault";
- name: "NodeNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace NodeNotFoundFault {
- export function isa(o: any): o is NodeNotFoundFault {
- return _smithy.isa(o, "NodeNotFoundFault");
+export namespace TagQuotaPerResourceExceeded {
+ export function isa(o: any): o is TagQuotaPerResourceExceeded {
+ return _smithy.isa(o, "TagQuotaPerResourceExceeded");
}
}
-/**
- *
- * You have attempted to exceed the maximum number of nodes for a DAX
- * cluster.
- *
- */
-export interface NodeQuotaForClusterExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NodeQuotaForClusterExceededFault";
- name: "NodeQuotaForClusterExceededFault";
- $fault: "client";
- message?: string;
+export interface TagResourceRequest {
+ __type?: "TagResourceRequest";
+ /**
+ *
+ * The name of the DAX resource to which tags should be added.
+ *
+ */
+ ResourceName: string | undefined;
+
+ /**
+ *
+ * The tags to be assigned to the DAX resource.
+ *
+ */
+ Tags: Array | undefined;
}
-export namespace NodeQuotaForClusterExceededFault {
- export function isa(o: any): o is NodeQuotaForClusterExceededFault {
- return _smithy.isa(o, "NodeQuotaForClusterExceededFault");
+export namespace TagResourceRequest {
+ export function isa(o: any): o is TagResourceRequest {
+ return _smithy.isa(o, "TagResourceRequest");
}
}
-/**
- *
- * You have attempted to exceed the maximum number of nodes for your AWS
- * account.
- *
- */
-export interface NodeQuotaForCustomerExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "NodeQuotaForCustomerExceededFault";
- name: "NodeQuotaForCustomerExceededFault";
- $fault: "client";
- message?: string;
+export interface TagResourceResponse extends $MetadataBearer {
+ __type?: "TagResourceResponse";
+ /**
+ *
+ * The list of tags that are associated with the DAX resource.
+ *
+ */
+ Tags?: Array;
}
-export namespace NodeQuotaForCustomerExceededFault {
- export function isa(o: any): o is NodeQuotaForCustomerExceededFault {
- return _smithy.isa(o, "NodeQuotaForCustomerExceededFault");
+export namespace TagResourceResponse {
+ export function isa(o: any): o is TagResourceResponse {
+ return _smithy.isa(o, "TagResourceResponse");
}
}
-/**
- *
- * The specified parameter group already exists.
- *
- */
-export interface ParameterGroupAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ParameterGroupAlreadyExistsFault";
- name: "ParameterGroupAlreadyExistsFault";
- $fault: "client";
- message?: string;
+export interface UntagResourceRequest {
+ __type?: "UntagResourceRequest";
+ /**
+ *
+ * The name of the DAX resource from which the tags should be removed.
+ *
+ */
+ ResourceName: string | undefined;
+
+ /**
+ *
+ * A list of tag keys. If the DAX cluster has any tags with these keys, then the tags are removed from the cluster.
+ *
+ */
+ TagKeys: Array | undefined;
}
-export namespace ParameterGroupAlreadyExistsFault {
- export function isa(o: any): o is ParameterGroupAlreadyExistsFault {
- return _smithy.isa(o, "ParameterGroupAlreadyExistsFault");
+export namespace UntagResourceRequest {
+ export function isa(o: any): o is UntagResourceRequest {
+ return _smithy.isa(o, "UntagResourceRequest");
}
}
-/**
- *
- * The specified parameter group does not exist.
- *
- */
-export interface ParameterGroupNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ParameterGroupNotFoundFault";
- name: "ParameterGroupNotFoundFault";
- $fault: "client";
- message?: string;
+export interface UntagResourceResponse extends $MetadataBearer {
+ __type?: "UntagResourceResponse";
+ /**
+ *
+ * The tag keys that have been removed from the cluster.
+ *
+ */
+ Tags?: Array;
}
-export namespace ParameterGroupNotFoundFault {
- export function isa(o: any): o is ParameterGroupNotFoundFault {
- return _smithy.isa(o, "ParameterGroupNotFoundFault");
+export namespace UntagResourceResponse {
+ export function isa(o: any): o is UntagResourceResponse {
+ return _smithy.isa(o, "UntagResourceResponse");
}
}
-/**
- *
- * You have attempted to exceed the maximum number of parameter groups.
- *
- */
-export interface ParameterGroupQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ParameterGroupQuotaExceededFault";
- name: "ParameterGroupQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
+export interface UpdateClusterRequest {
+ __type?: "UpdateClusterRequest";
+ /**
+ *
+ * The name of the DAX cluster to be modified.
+ *
+ */
+ ClusterName: string | undefined;
-export namespace ParameterGroupQuotaExceededFault {
- export function isa(o: any): o is ParameterGroupQuotaExceededFault {
- return _smithy.isa(o, "ParameterGroupQuotaExceededFault");
- }
-}
+ /**
+ *
+ * A description of the changes being made to the cluster.
+ *
+ */
+ Description?: string;
-/**
- *
- * The specified service linked role (SLR) was not found.
- *
- */
-export interface ServiceLinkedRoleNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ServiceLinkedRoleNotFoundFault";
- name: "ServiceLinkedRoleNotFoundFault";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The Amazon Resource Name (ARN) that identifies the topic.
+ *
+ */
+ NotificationTopicArn?: string;
-export namespace ServiceLinkedRoleNotFoundFault {
- export function isa(o: any): o is ServiceLinkedRoleNotFoundFault {
- return _smithy.isa(o, "ServiceLinkedRoleNotFoundFault");
- }
-}
+ /**
+ *
+ * The current state of the topic.
+ *
+ */
+ NotificationTopicStatus?: string;
-/**
- *
- * The specified subnet group already exists.
- *
- */
-export interface SubnetGroupAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetGroupAlreadyExistsFault";
- name: "SubnetGroupAlreadyExistsFault";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The name of a parameter group for this cluster.
+ *
+ */
+ ParameterGroupName?: string;
-export namespace SubnetGroupAlreadyExistsFault {
- export function isa(o: any): o is SubnetGroupAlreadyExistsFault {
- return _smithy.isa(o, "SubnetGroupAlreadyExistsFault");
- }
-}
+ /**
+ *
+ * A range of time when maintenance of DAX cluster software will be performed. For
+ * example: sun:01:00-sun:09:00
. Cluster maintenance normally takes less than
+ * 30 minutes, and is performed automatically within the maintenance window.
+ *
+ */
+ PreferredMaintenanceWindow?: string;
-/**
- *
- * The specified subnet group is currently in use.
- *
- */
-export interface SubnetGroupInUseFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetGroupInUseFault";
- name: "SubnetGroupInUseFault";
- $fault: "client";
- message?: string;
+ /**
+ *
+ * A list of user-specified security group IDs to be assigned to each node in the DAX cluster. If this parameter is not
+ * specified, DAX assigns the default VPC security group to each node.
+ *
+ */
+ SecurityGroupIds?: Array;
}
-export namespace SubnetGroupInUseFault {
- export function isa(o: any): o is SubnetGroupInUseFault {
- return _smithy.isa(o, "SubnetGroupInUseFault");
+export namespace UpdateClusterRequest {
+ export function isa(o: any): o is UpdateClusterRequest {
+ return _smithy.isa(o, "UpdateClusterRequest");
}
}
-/**
- *
- * The requested subnet group name does not refer to an existing subnet
- * group.
- *
- */
-export interface SubnetGroupNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetGroupNotFoundFault";
- name: "SubnetGroupNotFoundFault";
- $fault: "client";
- message?: string;
+export interface UpdateClusterResponse extends $MetadataBearer {
+ __type?: "UpdateClusterResponse";
+ /**
+ *
+ * A description of the DAX cluster, after it has been modified.
+ *
+ */
+ Cluster?: Cluster;
}
-export namespace SubnetGroupNotFoundFault {
- export function isa(o: any): o is SubnetGroupNotFoundFault {
- return _smithy.isa(o, "SubnetGroupNotFoundFault");
+export namespace UpdateClusterResponse {
+ export function isa(o: any): o is UpdateClusterResponse {
+ return _smithy.isa(o, "UpdateClusterResponse");
}
}
-/**
- *
- * The request cannot be processed because it would exceed the allowed number of
- * subnets in a subnet group.
- *
- */
-export interface SubnetGroupQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetGroupQuotaExceededFault";
- name: "SubnetGroupQuotaExceededFault";
- $fault: "client";
- message?: string;
+export interface UpdateParameterGroupRequest {
+ __type?: "UpdateParameterGroupRequest";
+ /**
+ *
+ * The name of the parameter group.
+ *
+ */
+ ParameterGroupName: string | undefined;
+
+ /**
+ *
+ * An array of name-value pairs for the parameters in the group. Each element in the
+ * array represents a single parameter.
+ *
+ */
+ ParameterNameValues: Array | undefined;
}
-export namespace SubnetGroupQuotaExceededFault {
- export function isa(o: any): o is SubnetGroupQuotaExceededFault {
- return _smithy.isa(o, "SubnetGroupQuotaExceededFault");
+export namespace UpdateParameterGroupRequest {
+ export function isa(o: any): o is UpdateParameterGroupRequest {
+ return _smithy.isa(o, "UpdateParameterGroupRequest");
}
}
-/**
- *
- * The requested subnet is being used by another subnet group.
- *
- */
-export interface SubnetInUse extends _smithy.SmithyException, $MetadataBearer {
- __type: "SubnetInUse";
- name: "SubnetInUse";
- $fault: "client";
- message?: string;
+export interface UpdateParameterGroupResponse extends $MetadataBearer {
+ __type?: "UpdateParameterGroupResponse";
+ /**
+ *
+ * The parameter group that has been modified.
+ *
+ */
+ ParameterGroup?: ParameterGroup;
}
-export namespace SubnetInUse {
- export function isa(o: any): o is SubnetInUse {
- return _smithy.isa(o, "SubnetInUse");
+export namespace UpdateParameterGroupResponse {
+ export function isa(o: any): o is UpdateParameterGroupResponse {
+ return _smithy.isa(o, "UpdateParameterGroupResponse");
}
}
-/**
- *
- * The request cannot be processed because it would exceed the allowed number of
- * subnets in a subnet group.
- *
- */
-export interface SubnetQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetQuotaExceededFault";
- name: "SubnetQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
+export interface UpdateSubnetGroupRequest {
+ __type?: "UpdateSubnetGroupRequest";
+ /**
+ *
+ * A description of the subnet group.
+ *
+ */
+ Description?: string;
-export namespace SubnetQuotaExceededFault {
- export function isa(o: any): o is SubnetQuotaExceededFault {
- return _smithy.isa(o, "SubnetQuotaExceededFault");
- }
-}
+ /**
+ *
+ * The name of the subnet group.
+ *
+ */
+ SubnetGroupName: string | undefined;
-/**
- *
- * The tag does not exist.
- *
- */
-export interface TagNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TagNotFoundFault";
- name: "TagNotFoundFault";
- $fault: "client";
- message?: string;
+ /**
+ *
+ * A list of subnet IDs in the subnet group.
+ *
+ */
+ SubnetIds?: Array;
}
-export namespace TagNotFoundFault {
- export function isa(o: any): o is TagNotFoundFault {
- return _smithy.isa(o, "TagNotFoundFault");
+export namespace UpdateSubnetGroupRequest {
+ export function isa(o: any): o is UpdateSubnetGroupRequest {
+ return _smithy.isa(o, "UpdateSubnetGroupRequest");
}
}
-/**
- *
- * You have exceeded the maximum number of tags for this DAX cluster.
- *
- */
-export interface TagQuotaPerResourceExceeded
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "TagQuotaPerResourceExceeded";
- name: "TagQuotaPerResourceExceeded";
- $fault: "client";
- message?: string;
+export interface UpdateSubnetGroupResponse extends $MetadataBearer {
+ __type?: "UpdateSubnetGroupResponse";
+ /**
+ *
+ * The subnet group that has been modified.
+ *
+ */
+ SubnetGroup?: SubnetGroup;
}
-export namespace TagQuotaPerResourceExceeded {
- export function isa(o: any): o is TagQuotaPerResourceExceeded {
- return _smithy.isa(o, "TagQuotaPerResourceExceeded");
+export namespace UpdateSubnetGroupResponse {
+ export function isa(o: any): o is UpdateSubnetGroupResponse {
+ return _smithy.isa(o, "UpdateSubnetGroupResponse");
}
}
diff --git a/clients/client-device-farm/models/index.ts b/clients/client-device-farm/models/index.ts
index b167b89a2176..dd467d96c192 100644
--- a/clients/client-device-farm/models/index.ts
+++ b/clients/client-device-farm/models/index.ts
@@ -1,6 +1,266 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum ArtifactCategory {
+ FILE = "FILE",
+ LOG = "LOG",
+ SCREENSHOT = "SCREENSHOT"
+}
+
+export enum ArtifactType {
+ APPIUM_JAVA_OUTPUT = "APPIUM_JAVA_OUTPUT",
+ APPIUM_JAVA_XML_OUTPUT = "APPIUM_JAVA_XML_OUTPUT",
+ APPIUM_PYTHON_OUTPUT = "APPIUM_PYTHON_OUTPUT",
+ APPIUM_PYTHON_XML_OUTPUT = "APPIUM_PYTHON_XML_OUTPUT",
+ APPIUM_SERVER_OUTPUT = "APPIUM_SERVER_OUTPUT",
+ APPLICATION_CRASH_REPORT = "APPLICATION_CRASH_REPORT",
+ AUTOMATION_OUTPUT = "AUTOMATION_OUTPUT",
+ CALABASH_JAVA_XML_OUTPUT = "CALABASH_JAVA_XML_OUTPUT",
+ CALABASH_JSON_OUTPUT = "CALABASH_JSON_OUTPUT",
+ CALABASH_PRETTY_OUTPUT = "CALABASH_PRETTY_OUTPUT",
+ CALABASH_STANDARD_OUTPUT = "CALABASH_STANDARD_OUTPUT",
+ CUSTOMER_ARTIFACT = "CUSTOMER_ARTIFACT",
+ CUSTOMER_ARTIFACT_LOG = "CUSTOMER_ARTIFACT_LOG",
+ DEVICE_LOG = "DEVICE_LOG",
+ EXERCISER_MONKEY_OUTPUT = "EXERCISER_MONKEY_OUTPUT",
+ EXPLORER_EVENT_LOG = "EXPLORER_EVENT_LOG",
+ EXPLORER_SUMMARY_LOG = "EXPLORER_SUMMARY_LOG",
+ INSTRUMENTATION_OUTPUT = "INSTRUMENTATION_OUTPUT",
+ MESSAGE_LOG = "MESSAGE_LOG",
+ RESULT_LOG = "RESULT_LOG",
+ SCREENSHOT = "SCREENSHOT",
+ SERVICE_LOG = "SERVICE_LOG",
+ TESTSPEC_OUTPUT = "TESTSPEC_OUTPUT",
+ UNKNOWN = "UNKNOWN",
+ VIDEO = "VIDEO",
+ VIDEO_LOG = "VIDEO_LOG",
+ WEBKIT_LOG = "WEBKIT_LOG",
+ XCTEST_LOG = "XCTEST_LOG"
+}
+
+export enum BillingMethod {
+ METERED = "METERED",
+ UNMETERED = "UNMETERED"
+}
+
+export enum CurrencyCode {
+ USD = "USD"
+}
+
+export enum DeviceAttribute {
+ APPIUM_VERSION = "APPIUM_VERSION",
+ ARN = "ARN",
+ AVAILABILITY = "AVAILABILITY",
+ FLEET_TYPE = "FLEET_TYPE",
+ FORM_FACTOR = "FORM_FACTOR",
+ INSTANCE_ARN = "INSTANCE_ARN",
+ INSTANCE_LABELS = "INSTANCE_LABELS",
+ MANUFACTURER = "MANUFACTURER",
+ MODEL = "MODEL",
+ OS_VERSION = "OS_VERSION",
+ PLATFORM = "PLATFORM",
+ REMOTE_ACCESS_ENABLED = "REMOTE_ACCESS_ENABLED",
+ REMOTE_DEBUG_ENABLED = "REMOTE_DEBUG_ENABLED"
+}
+
+export enum DeviceAvailability {
+ AVAILABLE = "AVAILABLE",
+ BUSY = "BUSY",
+ HIGHLY_AVAILABLE = "HIGHLY_AVAILABLE",
+ TEMPORARY_NOT_AVAILABLE = "TEMPORARY_NOT_AVAILABLE"
+}
+
+export enum DeviceFilterAttribute {
+ ARN = "ARN",
+ AVAILABILITY = "AVAILABILITY",
+ FLEET_TYPE = "FLEET_TYPE",
+ FORM_FACTOR = "FORM_FACTOR",
+ INSTANCE_ARN = "INSTANCE_ARN",
+ INSTANCE_LABELS = "INSTANCE_LABELS",
+ MANUFACTURER = "MANUFACTURER",
+ MODEL = "MODEL",
+ OS_VERSION = "OS_VERSION",
+ PLATFORM = "PLATFORM",
+ REMOTE_ACCESS_ENABLED = "REMOTE_ACCESS_ENABLED",
+ REMOTE_DEBUG_ENABLED = "REMOTE_DEBUG_ENABLED"
+}
+
+export enum DeviceFormFactor {
+ PHONE = "PHONE",
+ TABLET = "TABLET"
+}
+
+export enum DevicePlatform {
+ ANDROID = "ANDROID",
+ IOS = "IOS"
+}
+
+export enum DevicePoolType {
+ CURATED = "CURATED",
+ PRIVATE = "PRIVATE"
+}
+
+export enum ExecutionResult {
+ ERRORED = "ERRORED",
+ FAILED = "FAILED",
+ PASSED = "PASSED",
+ PENDING = "PENDING",
+ SKIPPED = "SKIPPED",
+ STOPPED = "STOPPED",
+ WARNED = "WARNED"
+}
+
+export enum ExecutionResultCode {
+ PARSING_FAILED = "PARSING_FAILED",
+ VPC_ENDPOINT_SETUP_FAILED = "VPC_ENDPOINT_SETUP_FAILED"
+}
+
+export enum ExecutionStatus {
+ COMPLETED = "COMPLETED",
+ PENDING = "PENDING",
+ PENDING_CONCURRNECY = "PENDING_CONCURRENCY",
+ PENDING_DEVICE = "PENDING_DEVICE",
+ PREPARING = "PREPARING",
+ PROCESSING = "PROCESSING",
+ RUNNING = "RUNNING",
+ SCHEDULING = "SCHEDULING",
+ STOPPING = "STOPPING"
+}
+
+export enum InstanceStatus {
+ AVAILABLE = "AVAILABLE",
+ IN_USE = "IN_USE",
+ NOT_AVAILABLE = "NOT_AVAILABLE",
+ PREPARING = "PREPARING"
+}
+
+export enum InteractionMode {
+ INTERACTIVE = "INTERACTIVE",
+ NO_VIDEO = "NO_VIDEO",
+ VIDEO_ONLY = "VIDEO_ONLY"
+}
+
+export enum NetworkProfileType {
+ CURATED = "CURATED",
+ PRIVATE = "PRIVATE"
+}
+
+export enum OfferingTransactionType {
+ PURCHASE = "PURCHASE",
+ RENEW = "RENEW",
+ SYSTEM = "SYSTEM"
+}
+
+export enum OfferingType {
+ RECURRING = "RECURRING"
+}
+
+export enum RecurringChargeFrequency {
+ MONTHLY = "MONTHLY"
+}
+
+export enum RuleOperator {
+ CONTAINS = "CONTAINS",
+ EQUALS = "EQUALS",
+ GREATER_THAN = "GREATER_THAN",
+ GREATER_THAN_OR_EQUALS = "GREATER_THAN_OR_EQUALS",
+ IN = "IN",
+ LESS_THAN = "LESS_THAN",
+ LESS_THAN_OR_EQUALS = "LESS_THAN_OR_EQUALS",
+ NOT_IN = "NOT_IN"
+}
+
+export enum SampleType {
+ CPU = "CPU",
+ MEMORY = "MEMORY",
+ NATIVE_AVG_DRAWTIME = "NATIVE_AVG_DRAWTIME",
+ NATIVE_FPS = "NATIVE_FPS",
+ NATIVE_FRAMES = "NATIVE_FRAMES",
+ NATIVE_MAX_DRAWTIME = "NATIVE_MAX_DRAWTIME",
+ NATIVE_MIN_DRAWTIME = "NATIVE_MIN_DRAWTIME",
+ OPENGL_AVG_DRAWTIME = "OPENGL_AVG_DRAWTIME",
+ OPENGL_FPS = "OPENGL_FPS",
+ OPENGL_FRAMES = "OPENGL_FRAMES",
+ OPENGL_MAX_DRAWTIME = "OPENGL_MAX_DRAWTIME",
+ OPENGL_MIN_DRAWTIME = "OPENGL_MIN_DRAWTIME",
+ RX = "RX",
+ RX_RATE = "RX_RATE",
+ THREADS = "THREADS",
+ TX = "TX",
+ TX_RATE = "TX_RATE"
+}
+
+export enum TestType {
+ APPIUM_JAVA_JUNIT = "APPIUM_JAVA_JUNIT",
+ APPIUM_JAVA_TESTNG = "APPIUM_JAVA_TESTNG",
+ APPIUM_NODE = "APPIUM_NODE",
+ APPIUM_PYTHON = "APPIUM_PYTHON",
+ APPIUM_RUBY = "APPIUM_RUBY",
+ APPIUM_WEB_JAVA_JUNIT = "APPIUM_WEB_JAVA_JUNIT",
+ APPIUM_WEB_JAVA_TESTNG = "APPIUM_WEB_JAVA_TESTNG",
+ APPIUM_WEB_NODE = "APPIUM_WEB_NODE",
+ APPIUM_WEB_PYTHON = "APPIUM_WEB_PYTHON",
+ APPIUM_WEB_RUBY = "APPIUM_WEB_RUBY",
+ BUILTIN_EXPLORER = "BUILTIN_EXPLORER",
+ BUILTIN_FUZZ = "BUILTIN_FUZZ",
+ CALABASH = "CALABASH",
+ INSTRUMENTATION = "INSTRUMENTATION",
+ REMOTE_ACCESS_RECORD = "REMOTE_ACCESS_RECORD",
+ REMOTE_ACCESS_REPLAY = "REMOTE_ACCESS_REPLAY",
+ UIAUTOMATION = "UIAUTOMATION",
+ UIAUTOMATOR = "UIAUTOMATOR",
+ WEB_PERFORMANCE_PROFILE = "WEB_PERFORMANCE_PROFILE",
+ XCTEST = "XCTEST",
+ XCTEST_UI = "XCTEST_UI"
+}
+
+export enum UploadCategory {
+ CURATED = "CURATED",
+ PRIVATE = "PRIVATE"
+}
+
+export enum UploadStatus {
+ FAILED = "FAILED",
+ INITIALIZED = "INITIALIZED",
+ PROCESSING = "PROCESSING",
+ SUCCEEDED = "SUCCEEDED"
+}
+
+export enum UploadType {
+ ANDROID_APP = "ANDROID_APP",
+ APPIUM_JAVA_JUNIT_TEST_PACKAGE = "APPIUM_JAVA_JUNIT_TEST_PACKAGE",
+ APPIUM_JAVA_JUNIT_TEST_SPEC = "APPIUM_JAVA_JUNIT_TEST_SPEC",
+ APPIUM_JAVA_TESTNG_TEST_PACKAGE = "APPIUM_JAVA_TESTNG_TEST_PACKAGE",
+ APPIUM_JAVA_TESTNG_TEST_SPEC = "APPIUM_JAVA_TESTNG_TEST_SPEC",
+ APPIUM_NODE_TEST_PACKAGE = "APPIUM_NODE_TEST_PACKAGE",
+ APPIUM_NODE_TEST_SPEC = "APPIUM_NODE_TEST_SPEC",
+ APPIUM_PYTHON_TEST_PACKAGE = "APPIUM_PYTHON_TEST_PACKAGE",
+ APPIUM_PYTHON_TEST_SPEC = "APPIUM_PYTHON_TEST_SPEC",
+ APPIUM_RUBY_TEST_PACKAGE = "APPIUM_RUBY_TEST_PACKAGE",
+ APPIUM_RUBY_TEST_SPEC = "APPIUM_RUBY_TEST_SPEC",
+ APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE = "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE",
+ APPIUM_WEB_JAVA_JUNIT_TEST_SPEC = "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC",
+ APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE = "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE",
+ APPIUM_WEB_JAVA_TESTNG_TEST_SPEC = "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC",
+ APPIUM_WEB_NODE_TEST_PACKAGE = "APPIUM_WEB_NODE_TEST_PACKAGE",
+ APPIUM_WEB_NODE_TEST_SPEC = "APPIUM_WEB_NODE_TEST_SPEC",
+ APPIUM_WEB_PYTHON_TEST_PACKAGE = "APPIUM_WEB_PYTHON_TEST_PACKAGE",
+ APPIUM_WEB_PYTHON_TEST_SPEC = "APPIUM_WEB_PYTHON_TEST_SPEC",
+ APPIUM_WEB_RUBY_TEST_PACKAGE = "APPIUM_WEB_RUBY_TEST_PACKAGE",
+ APPIUM_WEB_RUBY_TEST_SPEC = "APPIUM_WEB_RUBY_TEST_SPEC",
+ CALABASH_TEST_PACKAGE = "CALABASH_TEST_PACKAGE",
+ EXTERNAL_DATA = "EXTERNAL_DATA",
+ INSTRUMENTATION_TEST_PACKAGE = "INSTRUMENTATION_TEST_PACKAGE",
+ INSTRUMENTATION_TEST_SPEC = "INSTRUMENTATION_TEST_SPEC",
+ IOS_APP = "IOS_APP",
+ UIAUTOMATION_TEST_PACKAGE = "UIAUTOMATION_TEST_PACKAGE",
+ UIAUTOMATOR_TEST_PACKAGE = "UIAUTOMATOR_TEST_PACKAGE",
+ WEB_APP = "WEB_APP",
+ XCTEST_TEST_PACKAGE = "XCTEST_TEST_PACKAGE",
+ XCTEST_UI_TEST_PACKAGE = "XCTEST_UI_TEST_PACKAGE",
+ XCTEST_UI_TEST_SPEC = "XCTEST_UI_TEST_SPEC"
+}
+
/**
*
* A container for account-level settings within AWS Device Farm.
@@ -201,85 +461,43 @@ export interface Artifact {
*
*
* EXPLORER_SUMMARY_LOG: The Explorer summary log output type.
- *
- *
- * APPLICATION_CRASH_REPORT: The application crash report output type.
- *
- *
- * XCTEST_LOG: The Xcode test output type.
- *
- *
- * VIDEO: The Video output type.
- *
- *
- * CUSTOMER_ARTIFACT:The Customer Artifact output type.
- *
- *
- * CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.
- *
- *
- * TESTSPEC_OUTPUT: The Test Spec Output type.
- *
- *
- *
- */
- type?: ArtifactType | string;
-
- /**
- *
- * The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the
- * artifact's file.
- *
- */
- url?: string;
-}
-
-export namespace Artifact {
- export function isa(o: any): o is Artifact {
- return _smithy.isa(o, "Artifact");
- }
-}
-
-export enum ArtifactCategory {
- FILE = "FILE",
- LOG = "LOG",
- SCREENSHOT = "SCREENSHOT"
-}
-
-export enum ArtifactType {
- APPIUM_JAVA_OUTPUT = "APPIUM_JAVA_OUTPUT",
- APPIUM_JAVA_XML_OUTPUT = "APPIUM_JAVA_XML_OUTPUT",
- APPIUM_PYTHON_OUTPUT = "APPIUM_PYTHON_OUTPUT",
- APPIUM_PYTHON_XML_OUTPUT = "APPIUM_PYTHON_XML_OUTPUT",
- APPIUM_SERVER_OUTPUT = "APPIUM_SERVER_OUTPUT",
- APPLICATION_CRASH_REPORT = "APPLICATION_CRASH_REPORT",
- AUTOMATION_OUTPUT = "AUTOMATION_OUTPUT",
- CALABASH_JAVA_XML_OUTPUT = "CALABASH_JAVA_XML_OUTPUT",
- CALABASH_JSON_OUTPUT = "CALABASH_JSON_OUTPUT",
- CALABASH_PRETTY_OUTPUT = "CALABASH_PRETTY_OUTPUT",
- CALABASH_STANDARD_OUTPUT = "CALABASH_STANDARD_OUTPUT",
- CUSTOMER_ARTIFACT = "CUSTOMER_ARTIFACT",
- CUSTOMER_ARTIFACT_LOG = "CUSTOMER_ARTIFACT_LOG",
- DEVICE_LOG = "DEVICE_LOG",
- EXERCISER_MONKEY_OUTPUT = "EXERCISER_MONKEY_OUTPUT",
- EXPLORER_EVENT_LOG = "EXPLORER_EVENT_LOG",
- EXPLORER_SUMMARY_LOG = "EXPLORER_SUMMARY_LOG",
- INSTRUMENTATION_OUTPUT = "INSTRUMENTATION_OUTPUT",
- MESSAGE_LOG = "MESSAGE_LOG",
- RESULT_LOG = "RESULT_LOG",
- SCREENSHOT = "SCREENSHOT",
- SERVICE_LOG = "SERVICE_LOG",
- TESTSPEC_OUTPUT = "TESTSPEC_OUTPUT",
- UNKNOWN = "UNKNOWN",
- VIDEO = "VIDEO",
- VIDEO_LOG = "VIDEO_LOG",
- WEBKIT_LOG = "WEBKIT_LOG",
- XCTEST_LOG = "XCTEST_LOG"
+ *
+ *
+ * APPLICATION_CRASH_REPORT: The application crash report output type.
+ *
+ *
+ * XCTEST_LOG: The Xcode test output type.
+ *
+ *
+ * VIDEO: The Video output type.
+ *
+ *
+ * CUSTOMER_ARTIFACT:The Customer Artifact output type.
+ *
+ *
+ * CUSTOMER_ARTIFACT_LOG: The Customer Artifact Log output type.
+ *
+ *
+ * TESTSPEC_OUTPUT: The Test Spec Output type.
+ *
+ *
+ *
+ */
+ type?: ArtifactType | string;
+
+ /**
+ *
+ * The pre-signed Amazon S3 URL that can be used with a corresponding GET request to download the
+ * artifact's file.
+ *
+ */
+ url?: string;
}
-export enum BillingMethod {
- METERED = "METERED",
- UNMETERED = "UNMETERED"
+export namespace Artifact {
+ export function isa(o: any): o is Artifact {
+ return _smithy.isa(o, "Artifact");
+ }
}
/**
@@ -1094,10 +1312,6 @@ export namespace CreateVPCEConfigurationResult {
}
}
-export enum CurrencyCode {
- USD = "USD"
-}
-
/**
*
* A JSON object specifying the paths where the artifacts generated by the customer's tests, on the device
@@ -1585,29 +1799,6 @@ export namespace Device {
}
}
-export enum DeviceAttribute {
- APPIUM_VERSION = "APPIUM_VERSION",
- ARN = "ARN",
- AVAILABILITY = "AVAILABILITY",
- FLEET_TYPE = "FLEET_TYPE",
- FORM_FACTOR = "FORM_FACTOR",
- INSTANCE_ARN = "INSTANCE_ARN",
- INSTANCE_LABELS = "INSTANCE_LABELS",
- MANUFACTURER = "MANUFACTURER",
- MODEL = "MODEL",
- OS_VERSION = "OS_VERSION",
- PLATFORM = "PLATFORM",
- REMOTE_ACCESS_ENABLED = "REMOTE_ACCESS_ENABLED",
- REMOTE_DEBUG_ENABLED = "REMOTE_DEBUG_ENABLED"
-}
-
-export enum DeviceAvailability {
- AVAILABLE = "AVAILABLE",
- BUSY = "BUSY",
- HIGHLY_AVAILABLE = "HIGHLY_AVAILABLE",
- TEMPORARY_NOT_AVAILABLE = "TEMPORARY_NOT_AVAILABLE"
-}
-
/**
*
*
Represents a device filter used to select a set of devices to be included in a test run. This data
@@ -1778,26 +1969,6 @@ export namespace DeviceFilter {
}
}
-export enum DeviceFilterAttribute {
- ARN = "ARN",
- AVAILABILITY = "AVAILABILITY",
- FLEET_TYPE = "FLEET_TYPE",
- FORM_FACTOR = "FORM_FACTOR",
- INSTANCE_ARN = "INSTANCE_ARN",
- INSTANCE_LABELS = "INSTANCE_LABELS",
- MANUFACTURER = "MANUFACTURER",
- MODEL = "MODEL",
- OS_VERSION = "OS_VERSION",
- PLATFORM = "PLATFORM",
- REMOTE_ACCESS_ENABLED = "REMOTE_ACCESS_ENABLED",
- REMOTE_DEBUG_ENABLED = "REMOTE_DEBUG_ENABLED"
-}
-
-export enum DeviceFormFactor {
- PHONE = "PHONE",
- TABLET = "TABLET"
-}
-
/**
*
*
Represents the device instance.
@@ -1891,11 +2062,6 @@ export namespace DeviceMinutes {
}
}
-export enum DevicePlatform {
- ANDROID = "ANDROID",
- IOS = "IOS"
-}
-
/**
*
* Represents a collection of device types.
@@ -2001,11 +2167,6 @@ export namespace DevicePoolCompatibilityResult {
}
}
-export enum DevicePoolType {
- CURATED = "CURATED",
- PRIVATE = "PRIVATE"
-}
-
/**
*
* Represents the device filters used in a test run as well as the maximum number of devices to be included
@@ -2236,33 +2397,6 @@ export namespace ExecutionConfiguration {
}
}
-export enum ExecutionResult {
- ERRORED = "ERRORED",
- FAILED = "FAILED",
- PASSED = "PASSED",
- PENDING = "PENDING",
- SKIPPED = "SKIPPED",
- STOPPED = "STOPPED",
- WARNED = "WARNED"
-}
-
-export enum ExecutionResultCode {
- PARSING_FAILED = "PARSING_FAILED",
- VPC_ENDPOINT_SETUP_FAILED = "VPC_ENDPOINT_SETUP_FAILED"
-}
-
-export enum ExecutionStatus {
- COMPLETED = "COMPLETED",
- PENDING = "PENDING",
- PENDING_CONCURRNECY = "PENDING_CONCURRENCY",
- PENDING_DEVICE = "PENDING_DEVICE",
- PREPARING = "PREPARING",
- PROCESSING = "PROCESSING",
- RUNNING = "RUNNING",
- SCHEDULING = "SCHEDULING",
- STOPPING = "STOPPING"
-}
-
/**
*
*
Represents the request sent to retrieve the account settings.
@@ -3188,19 +3322,6 @@ export namespace InstanceProfile {
}
}
-export enum InstanceStatus {
- AVAILABLE = "AVAILABLE",
- IN_USE = "IN_USE",
- NOT_AVAILABLE = "NOT_AVAILABLE",
- PREPARING = "PREPARING"
-}
-
-export enum InteractionMode {
- INTERACTIVE = "INTERACTIVE",
- NO_VIDEO = "NO_VIDEO",
- VIDEO_ONLY = "VIDEO_ONLY"
-}
-
/**
*
* There was an error with the update request, or you do not have sufficient permissions to update this VPC
@@ -4984,11 +5105,6 @@ export namespace NetworkProfile {
}
}
-export enum NetworkProfileType {
- CURATED = "CURATED",
- PRIVATE = "PRIVATE"
-}
-
/**
*
*
Exception gets thrown when a user is not eligible to perform the specified transaction.
@@ -5207,16 +5323,6 @@ export namespace OfferingTransaction {
}
}
-export enum OfferingTransactionType {
- PURCHASE = "PURCHASE",
- RENEW = "RENEW",
- SYSTEM = "SYSTEM"
-}
-
-export enum OfferingType {
- RECURRING = "RECURRING"
-}
-
/**
*
* Represents a specific warning or failure.
@@ -5502,10 +5608,6 @@ export namespace RecurringCharge {
}
}
-export enum RecurringChargeFrequency {
- MONTHLY = "MONTHLY"
-}
-
/**
*
* Represents information about the remote access session.
@@ -5980,17 +6082,6 @@ export namespace Rule {
}
}
-export enum RuleOperator {
- CONTAINS = "CONTAINS",
- EQUALS = "EQUALS",
- GREATER_THAN = "GREATER_THAN",
- GREATER_THAN_OR_EQUALS = "GREATER_THAN_OR_EQUALS",
- IN = "IN",
- LESS_THAN = "LESS_THAN",
- LESS_THAN_OR_EQUALS = "LESS_THAN_OR_EQUALS",
- NOT_IN = "NOT_IN"
-}
-
/**
*
* Represents a test run on a set of devices with a given app package, test parameters, etc.
@@ -6447,26 +6538,6 @@ export namespace Sample {
}
}
-export enum SampleType {
- CPU = "CPU",
- MEMORY = "MEMORY",
- NATIVE_AVG_DRAWTIME = "NATIVE_AVG_DRAWTIME",
- NATIVE_FPS = "NATIVE_FPS",
- NATIVE_FRAMES = "NATIVE_FRAMES",
- NATIVE_MAX_DRAWTIME = "NATIVE_MAX_DRAWTIME",
- NATIVE_MIN_DRAWTIME = "NATIVE_MIN_DRAWTIME",
- OPENGL_AVG_DRAWTIME = "OPENGL_AVG_DRAWTIME",
- OPENGL_FPS = "OPENGL_FPS",
- OPENGL_FRAMES = "OPENGL_FRAMES",
- OPENGL_MAX_DRAWTIME = "OPENGL_MAX_DRAWTIME",
- OPENGL_MIN_DRAWTIME = "OPENGL_MIN_DRAWTIME",
- RX = "RX",
- RX_RATE = "RX_RATE",
- THREADS = "THREADS",
- TX = "TX",
- TX_RATE = "TX_RATE"
-}
-
/**
*
* Represents the settings for a run. Includes things like location, radio states, auxiliary apps, and
@@ -7535,30 +7606,6 @@ export namespace Test {
}
}
-export enum TestType {
- APPIUM_JAVA_JUNIT = "APPIUM_JAVA_JUNIT",
- APPIUM_JAVA_TESTNG = "APPIUM_JAVA_TESTNG",
- APPIUM_NODE = "APPIUM_NODE",
- APPIUM_PYTHON = "APPIUM_PYTHON",
- APPIUM_RUBY = "APPIUM_RUBY",
- APPIUM_WEB_JAVA_JUNIT = "APPIUM_WEB_JAVA_JUNIT",
- APPIUM_WEB_JAVA_TESTNG = "APPIUM_WEB_JAVA_TESTNG",
- APPIUM_WEB_NODE = "APPIUM_WEB_NODE",
- APPIUM_WEB_PYTHON = "APPIUM_WEB_PYTHON",
- APPIUM_WEB_RUBY = "APPIUM_WEB_RUBY",
- BUILTIN_EXPLORER = "BUILTIN_EXPLORER",
- BUILTIN_FUZZ = "BUILTIN_FUZZ",
- CALABASH = "CALABASH",
- INSTRUMENTATION = "INSTRUMENTATION",
- REMOTE_ACCESS_RECORD = "REMOTE_ACCESS_RECORD",
- REMOTE_ACCESS_REPLAY = "REMOTE_ACCESS_REPLAY",
- UIAUTOMATION = "UIAUTOMATION",
- UIAUTOMATOR = "UIAUTOMATOR",
- WEB_PERFORMANCE_PROFILE = "WEB_PERFORMANCE_PROFILE",
- XCTEST = "XCTEST",
- XCTEST_UI = "XCTEST_UI"
-}
-
/**
*
*
The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a
@@ -8375,53 +8422,6 @@ export namespace Upload {
}
}
-export enum UploadCategory {
- CURATED = "CURATED",
- PRIVATE = "PRIVATE"
-}
-
-export enum UploadStatus {
- FAILED = "FAILED",
- INITIALIZED = "INITIALIZED",
- PROCESSING = "PROCESSING",
- SUCCEEDED = "SUCCEEDED"
-}
-
-export enum UploadType {
- ANDROID_APP = "ANDROID_APP",
- APPIUM_JAVA_JUNIT_TEST_PACKAGE = "APPIUM_JAVA_JUNIT_TEST_PACKAGE",
- APPIUM_JAVA_JUNIT_TEST_SPEC = "APPIUM_JAVA_JUNIT_TEST_SPEC",
- APPIUM_JAVA_TESTNG_TEST_PACKAGE = "APPIUM_JAVA_TESTNG_TEST_PACKAGE",
- APPIUM_JAVA_TESTNG_TEST_SPEC = "APPIUM_JAVA_TESTNG_TEST_SPEC",
- APPIUM_NODE_TEST_PACKAGE = "APPIUM_NODE_TEST_PACKAGE",
- APPIUM_NODE_TEST_SPEC = "APPIUM_NODE_TEST_SPEC",
- APPIUM_PYTHON_TEST_PACKAGE = "APPIUM_PYTHON_TEST_PACKAGE",
- APPIUM_PYTHON_TEST_SPEC = "APPIUM_PYTHON_TEST_SPEC",
- APPIUM_RUBY_TEST_PACKAGE = "APPIUM_RUBY_TEST_PACKAGE",
- APPIUM_RUBY_TEST_SPEC = "APPIUM_RUBY_TEST_SPEC",
- APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE = "APPIUM_WEB_JAVA_JUNIT_TEST_PACKAGE",
- APPIUM_WEB_JAVA_JUNIT_TEST_SPEC = "APPIUM_WEB_JAVA_JUNIT_TEST_SPEC",
- APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE = "APPIUM_WEB_JAVA_TESTNG_TEST_PACKAGE",
- APPIUM_WEB_JAVA_TESTNG_TEST_SPEC = "APPIUM_WEB_JAVA_TESTNG_TEST_SPEC",
- APPIUM_WEB_NODE_TEST_PACKAGE = "APPIUM_WEB_NODE_TEST_PACKAGE",
- APPIUM_WEB_NODE_TEST_SPEC = "APPIUM_WEB_NODE_TEST_SPEC",
- APPIUM_WEB_PYTHON_TEST_PACKAGE = "APPIUM_WEB_PYTHON_TEST_PACKAGE",
- APPIUM_WEB_PYTHON_TEST_SPEC = "APPIUM_WEB_PYTHON_TEST_SPEC",
- APPIUM_WEB_RUBY_TEST_PACKAGE = "APPIUM_WEB_RUBY_TEST_PACKAGE",
- APPIUM_WEB_RUBY_TEST_SPEC = "APPIUM_WEB_RUBY_TEST_SPEC",
- CALABASH_TEST_PACKAGE = "CALABASH_TEST_PACKAGE",
- EXTERNAL_DATA = "EXTERNAL_DATA",
- INSTRUMENTATION_TEST_PACKAGE = "INSTRUMENTATION_TEST_PACKAGE",
- INSTRUMENTATION_TEST_SPEC = "INSTRUMENTATION_TEST_SPEC",
- IOS_APP = "IOS_APP",
- UIAUTOMATION_TEST_PACKAGE = "UIAUTOMATION_TEST_PACKAGE",
- UIAUTOMATOR_TEST_PACKAGE = "UIAUTOMATOR_TEST_PACKAGE",
- WEB_APP = "WEB_APP",
- XCTEST_TEST_PACKAGE = "XCTEST_TEST_PACKAGE",
- XCTEST_UI_TEST_PACKAGE = "XCTEST_UI_TEST_PACKAGE",
- XCTEST_UI_TEST_SPEC = "XCTEST_UI_TEST_SPEC"
-}
-
/**
*
*
Represents an Amazon Virtual Private Cloud (VPC) endpoint configuration.
diff --git a/clients/client-direct-connect/models/index.ts b/clients/client-direct-connect/models/index.ts
index 053d0e4bcc36..ecd99f93a2a9 100644
--- a/clients/client-direct-connect/models/index.ts
+++ b/clients/client-direct-connect/models/index.ts
@@ -1,6 +1,108 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum AddressFamily {
+ IPv4 = "ipv4",
+ IPv6 = "ipv6"
+}
+
+export enum BGPPeerState {
+ Available = "available",
+ Deleted = "deleted",
+ Deleting = "deleting",
+ Pending = "pending",
+ Verifying = "verifying"
+}
+
+export enum BGPStatus {
+ Down = "down",
+ Unknown = "unknown",
+ Up = "up"
+}
+
+export type ConnectionState =
+ | "available"
+ | "deleted"
+ | "deleting"
+ | "down"
+ | "ordering"
+ | "pending"
+ | "rejected"
+ | "requested"
+ | "unknown";
+
+export type DirectConnectGatewayAssociationProposalState =
+ | "accepted"
+ | "deleted"
+ | "requested";
+
+export type DirectConnectGatewayAssociationState =
+ | "associated"
+ | "associating"
+ | "disassociated"
+ | "disassociating"
+ | "updating";
+
+export type DirectConnectGatewayAttachmentState =
+ | "attached"
+ | "attaching"
+ | "detached"
+ | "detaching";
+
+export type DirectConnectGatewayAttachmentType =
+ | "PrivateVirtualInterface"
+ | "TransitVirtualInterface";
+
+export type DirectConnectGatewayState =
+ | "available"
+ | "deleted"
+ | "deleting"
+ | "pending";
+
+export enum GatewayType {
+ TransitGateway = "transitGateway",
+ VirtualPrivateGateway = "virtualPrivateGateway"
+}
+
+export enum HasLogicalRedundancy {
+ No = "no",
+ Unknown = "unknown",
+ Yes = "yes"
+}
+
+export type InterconnectState =
+ | "available"
+ | "deleted"
+ | "deleting"
+ | "down"
+ | "pending"
+ | "requested"
+ | "unknown";
+
+export type LagState =
+ | "available"
+ | "deleted"
+ | "deleting"
+ | "down"
+ | "pending"
+ | "requested"
+ | "unknown";
+
+export enum LoaContentType {
+ PDF = "application/pdf"
+}
+
+export type VirtualInterfaceState =
+ | "available"
+ | "confirming"
+ | "deleted"
+ | "deleting"
+ | "down"
+ | "pending"
+ | "rejected"
+ | "unknown"
+ | "verifying";
+
export interface AcceptDirectConnectGatewayAssociationProposalRequest {
__type?: "AcceptDirectConnectGatewayAssociationProposalRequest";
/**
@@ -66,11 +168,6 @@ export namespace AcceptDirectConnectGatewayAssociationProposalResult {
}
}
-export enum AddressFamily {
- IPv4 = "ipv4",
- IPv6 = "ipv6"
-}
-
export interface AllocateConnectionOnInterconnectRequest {
__type?: "AllocateConnectionOnInterconnectRequest";
/**
@@ -506,20 +603,6 @@ export namespace BGPPeer {
}
}
-export enum BGPPeerState {
- Available = "available",
- Deleted = "deleted",
- Deleting = "deleting",
- Pending = "pending",
- Verifying = "verifying"
-}
-
-export enum BGPStatus {
- Down = "down",
- Unknown = "unknown",
- Up = "up"
-}
-
export interface ConfirmConnectionRequest {
__type?: "ConfirmConnectionRequest";
/**
@@ -999,17 +1082,6 @@ export namespace Connection {
}
}
-export type ConnectionState =
- | "available"
- | "deleted"
- | "deleting"
- | "down"
- | "ordering"
- | "pending"
- | "rejected"
- | "requested"
- | "unknown";
-
export interface Connections extends $MetadataBearer {
__type?: "Connections";
/**
@@ -2657,18 +2729,6 @@ export namespace DirectConnectGatewayAssociationProposal {
}
}
-export type DirectConnectGatewayAssociationProposalState =
- | "accepted"
- | "deleted"
- | "requested";
-
-export type DirectConnectGatewayAssociationState =
- | "associated"
- | "associating"
- | "disassociated"
- | "disassociating"
- | "updating";
-
/**
*
* Information about an attachment between a Direct Connect gateway and a virtual interface.
@@ -2750,22 +2810,6 @@ export namespace DirectConnectGatewayAttachment {
}
}
-export type DirectConnectGatewayAttachmentState =
- | "attached"
- | "attaching"
- | "detached"
- | "detaching";
-
-export type DirectConnectGatewayAttachmentType =
- | "PrivateVirtualInterface"
- | "TransitVirtualInterface";
-
-export type DirectConnectGatewayState =
- | "available"
- | "deleted"
- | "deleting"
- | "pending";
-
/**
*
* A server-side error occurred.
@@ -2829,17 +2873,6 @@ export namespace DuplicateTagKeysException {
}
}
-export enum GatewayType {
- TransitGateway = "transitGateway",
- VirtualPrivateGateway = "virtualPrivateGateway"
-}
-
-export enum HasLogicalRedundancy {
- No = "no",
- Unknown = "unknown",
- Yes = "yes"
-}
-
/**
*
* Information about an interconnect.
@@ -2984,15 +3017,6 @@ export namespace Interconnect {
}
}
-export type InterconnectState =
- | "available"
- | "deleted"
- | "deleting"
- | "down"
- | "pending"
- | "requested"
- | "unknown";
-
export interface Interconnects extends $MetadataBearer {
__type?: "Interconnects";
/**
@@ -3175,15 +3199,6 @@ export namespace Lag {
}
}
-export type LagState =
- | "available"
- | "deleted"
- | "deleting"
- | "down"
- | "pending"
- | "requested"
- | "unknown";
-
export interface Lags extends $MetadataBearer {
__type?: "Lags";
/**
@@ -3228,10 +3243,6 @@ export namespace Loa {
}
}
-export enum LoaContentType {
- PDF = "application/pdf"
-}
-
/**
*
* Information about an AWS Direct Connect location.
@@ -4388,17 +4399,6 @@ export namespace VirtualInterface {
}
}
-export type VirtualInterfaceState =
- | "available"
- | "confirming"
- | "deleted"
- | "deleting"
- | "down"
- | "pending"
- | "rejected"
- | "unknown"
- | "verifying";
-
export interface VirtualInterfaces extends $MetadataBearer {
__type?: "VirtualInterfaces";
/**
diff --git a/clients/client-directory-service/models/index.ts b/clients/client-directory-service/models/index.ts
index 2dc6f325e407..4b645d06380e 100644
--- a/clients/client-directory-service/models/index.ts
+++ b/clients/client-directory-service/models/index.ts
@@ -1,6 +1,174 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum CertificateState {
+ DEREGISTERED = "Deregistered",
+ DEREGISTERING = "Deregistering",
+ DEREGISTER_FAILED = "DeregisterFailed",
+ REGISTERED = "Registered",
+ REGISTERING = "Registering",
+ REGISTER_FAILED = "RegisterFailed"
+}
+
+export enum DirectoryEdition {
+ ENTERPRISE = "Enterprise",
+ STANDARD = "Standard"
+}
+
+export enum DirectorySize {
+ LARGE = "Large",
+ SMALL = "Small"
+}
+
+export enum DirectoryStage {
+ ACTIVE = "Active",
+ CREATED = "Created",
+ CREATING = "Creating",
+ DELETED = "Deleted",
+ DELETING = "Deleting",
+ FAILED = "Failed",
+ IMPAIRED = "Impaired",
+ INOPERABLE = "Inoperable",
+ REQUESTED = "Requested",
+ RESTOREFAILED = "RestoreFailed",
+ RESTORING = "Restoring"
+}
+
+export enum DirectoryType {
+ AD_CONNECTOR = "ADConnector",
+ MICROSOFT_AD = "MicrosoftAD",
+ SHARED_MICROSOFT_AD = "SharedMicrosoftAD",
+ SIMPLE_AD = "SimpleAD"
+}
+
+export enum DomainControllerStatus {
+ ACTIVE = "Active",
+ CREATING = "Creating",
+ DELETED = "Deleted",
+ DELETING = "Deleting",
+ FAILED = "Failed",
+ IMPAIRED = "Impaired",
+ RESTORING = "Restoring"
+}
+
+export enum IpRouteStatusMsg {
+ ADDED = "Added",
+ ADDING = "Adding",
+ ADD_FAILED = "AddFailed",
+ REMOVED = "Removed",
+ REMOVE_FAILED = "RemoveFailed",
+ REMOVING = "Removing"
+}
+
+export enum LDAPSStatus {
+ DISABLED = "Disabled",
+ ENABLED = "Enabled",
+ ENABLE_FAILED = "EnableFailed",
+ ENABLING = "Enabling"
+}
+
+export enum LDAPSType {
+ CLIENT = "Client"
+}
+
+export enum RadiusAuthenticationProtocol {
+ CHAP = "CHAP",
+ MSCHAPV1 = "MS-CHAPv1",
+ MSCHAPV2 = "MS-CHAPv2",
+ PAP = "PAP"
+}
+
+export enum RadiusStatus {
+ COMPLETED = "Completed",
+ CREATING = "Creating",
+ FAILED = "Failed"
+}
+
+export enum ReplicationScope {
+ Domain = "Domain"
+}
+
+export enum SchemaExtensionStatus {
+ CANCELLED = "Cancelled",
+ CANCEL_IN_PROGRESS = "CancelInProgress",
+ COMPLETED = "Completed",
+ CREATING_SNAPSHOT = "CreatingSnapshot",
+ FAILED = "Failed",
+ INITIALIZING = "Initializing",
+ REPLICATING = "Replicating",
+ ROLLBACK_IN_PROGRESS = "RollbackInProgress",
+ UPDATING_SCHEMA = "UpdatingSchema"
+}
+
+export enum SelectiveAuth {
+ DISABLED = "Disabled",
+ ENABLED = "Enabled"
+}
+
+export enum ShareMethod {
+ HANDSHAKE = "HANDSHAKE",
+ ORGANIZATIONS = "ORGANIZATIONS"
+}
+
+export enum ShareStatus {
+ DELETED = "Deleted",
+ DELETING = "Deleting",
+ PENDING_ACCEPTANCE = "PendingAcceptance",
+ REJECTED = "Rejected",
+ REJECTING = "Rejecting",
+ REJECT_FAILED = "RejectFailed",
+ SHARED = "Shared",
+ SHARE_FAILED = "ShareFailed",
+ SHARING = "Sharing"
+}
+
+export enum SnapshotStatus {
+ COMPLETED = "Completed",
+ CREATING = "Creating",
+ FAILED = "Failed"
+}
+
+export enum SnapshotType {
+ AUTO = "Auto",
+ MANUAL = "Manual"
+}
+
+export enum TargetType {
+ ACCOUNT = "ACCOUNT"
+}
+
+export enum TopicStatus {
+ DELETED = "Deleted",
+ FAILED = "Failed",
+ REGISTERED = "Registered",
+ TOPIC_NOT_FOUND = "Topic not found"
+}
+
+export enum TrustDirection {
+ ONE_WAY_INCOMING = "One-Way: Incoming",
+ ONE_WAY_OUTGOING = "One-Way: Outgoing",
+ TWO_WAY = "Two-Way"
+}
+
+export enum TrustState {
+ CREATED = "Created",
+ CREATING = "Creating",
+ DELETED = "Deleted",
+ DELETING = "Deleting",
+ FAILED = "Failed",
+ UPDATED = "Updated",
+ UPDATE_FAILED = "UpdateFailed",
+ UPDATING = "Updating",
+ VERIFIED = "Verified",
+ VERIFYING = "Verifying",
+ VERIFY_FAILED = "VerifyFailed"
+}
+
+export enum TrustType {
+ EXTERNAL = "External",
+ FOREST = "Forest"
+}
+
export interface AcceptSharedDirectoryRequest {
__type?: "AcceptSharedDirectoryRequest";
/**
@@ -516,15 +684,6 @@ export namespace CertificateLimitExceededException {
}
}
-export enum CertificateState {
- DEREGISTERED = "Deregistered",
- DEREGISTERING = "Deregistering",
- DEREGISTER_FAILED = "DeregisterFailed",
- REGISTERED = "Registered",
- REGISTERING = "Registering",
- REGISTER_FAILED = "RegisterFailed"
-}
-
/**
*
* A client exception has occurred.
@@ -2441,11 +2600,6 @@ export namespace DirectoryDoesNotExistException {
}
}
-export enum DirectoryEdition {
- ENTERPRISE = "Enterprise",
- STANDARD = "Standard"
-}
-
/**
*
* The maximum number of directories in the region has been reached. You can use the
@@ -2589,32 +2743,6 @@ export namespace DirectoryNotSharedException {
}
}
-export enum DirectorySize {
- LARGE = "Large",
- SMALL = "Small"
-}
-
-export enum DirectoryStage {
- ACTIVE = "Active",
- CREATED = "Created",
- CREATING = "Creating",
- DELETED = "Deleted",
- DELETING = "Deleting",
- FAILED = "Failed",
- IMPAIRED = "Impaired",
- INOPERABLE = "Inoperable",
- REQUESTED = "Requested",
- RESTOREFAILED = "RestoreFailed",
- RESTORING = "Restoring"
-}
-
-export enum DirectoryType {
- AD_CONNECTOR = "ADConnector",
- MICROSOFT_AD = "MicrosoftAD",
- SHARED_MICROSOFT_AD = "SharedMicrosoftAD",
- SIMPLE_AD = "SimpleAD"
-}
-
/**
*
*
The specified directory is unavailable or could not be found.
@@ -2958,16 +3086,6 @@ export namespace DomainControllerLimitExceededException {
}
}
-export enum DomainControllerStatus {
- ACTIVE = "Active",
- CREATING = "Creating",
- DELETED = "Deleted",
- DELETING = "Deleting",
- FAILED = "Failed",
- IMPAIRED = "Impaired",
- RESTORING = "Restoring"
-}
-
export interface EnableLDAPSRequest {
__type?: "EnableLDAPSRequest";
/**
@@ -3634,15 +3752,6 @@ export namespace IpRouteLimitExceededException {
}
}
-export enum IpRouteStatusMsg {
- ADDED = "Added",
- ADDING = "Adding",
- ADD_FAILED = "AddFailed",
- REMOVED = "Removed",
- REMOVE_FAILED = "RemoveFailed",
- REMOVING = "Removing"
-}
-
/**
*
* Contains general information about the LDAPS settings.
@@ -3678,17 +3787,6 @@ export namespace LDAPSSettingInfo {
}
}
-export enum LDAPSStatus {
- DISABLED = "Disabled",
- ENABLED = "Enabled",
- ENABLE_FAILED = "EnableFailed",
- ENABLING = "Enabling"
-}
-
-export enum LDAPSType {
- CLIENT = "Client"
-}
-
export interface ListCertificatesRequest {
__type?: "ListCertificatesRequest";
/**
@@ -4120,13 +4218,6 @@ export namespace OwnerDirectoryDescription {
}
}
-export enum RadiusAuthenticationProtocol {
- CHAP = "CHAP",
- MSCHAPV1 = "MS-CHAPv1",
- MSCHAPV2 = "MS-CHAPv2",
- PAP = "PAP"
-}
-
/**
*
* Contains information about a Remote Authentication Dial In User Service (RADIUS) server.
@@ -4197,12 +4288,6 @@ export namespace RadiusSettings {
}
}
-export enum RadiusStatus {
- COMPLETED = "Completed",
- CREATING = "Creating",
- FAILED = "Failed"
-}
-
export interface RegisterCertificateRequest {
__type?: "RegisterCertificateRequest";
/**
@@ -4383,10 +4468,6 @@ export namespace RemoveTagsFromResourceResult {
}
}
-export enum ReplicationScope {
- Domain = "Domain"
-}
-
export interface ResetUserPasswordRequest {
__type?: "ResetUserPasswordRequest";
/**
@@ -4526,23 +4607,6 @@ export namespace SchemaExtensionInfo {
}
}
-export enum SchemaExtensionStatus {
- CANCELLED = "Cancelled",
- CANCEL_IN_PROGRESS = "CancelInProgress",
- COMPLETED = "Completed",
- CREATING_SNAPSHOT = "CreatingSnapshot",
- FAILED = "Failed",
- INITIALIZING = "Initializing",
- REPLICATING = "Replicating",
- ROLLBACK_IN_PROGRESS = "RollbackInProgress",
- UPDATING_SCHEMA = "UpdatingSchema"
-}
-
-export enum SelectiveAuth {
- DISABLED = "Disabled",
- ENABLED = "Enabled"
-}
-
/**
*
* An exception has occurred in AWS Directory Service.
@@ -4665,23 +4729,6 @@ export namespace ShareLimitExceededException {
}
}
-export enum ShareMethod {
- HANDSHAKE = "HANDSHAKE",
- ORGANIZATIONS = "ORGANIZATIONS"
-}
-
-export enum ShareStatus {
- DELETED = "Deleted",
- DELETING = "Deleting",
- PENDING_ACCEPTANCE = "PendingAcceptance",
- REJECTED = "Rejected",
- REJECTING = "Rejecting",
- REJECT_FAILED = "RejectFailed",
- SHARED = "Shared",
- SHARE_FAILED = "ShareFailed",
- SHARING = "Sharing"
-}
-
/**
*
* Identifier that contains details about the directory consumer account.
@@ -4917,17 +4964,6 @@ export namespace SnapshotLimits {
}
}
-export enum SnapshotStatus {
- COMPLETED = "Completed",
- CREATING = "Creating",
- FAILED = "Failed"
-}
-
-export enum SnapshotType {
- AUTO = "Auto",
- MANUAL = "Manual"
-}
-
export interface StartSchemaExtensionRequest {
__type?: "StartSchemaExtensionRequest";
/**
@@ -5041,17 +5077,6 @@ export namespace TagLimitExceededException {
}
}
-export enum TargetType {
- ACCOUNT = "ACCOUNT"
-}
-
-export enum TopicStatus {
- DELETED = "Deleted",
- FAILED = "Failed",
- REGISTERED = "Registered",
- TOPIC_NOT_FOUND = "Topic not found"
-}
-
/**
*
* Describes a trust relationship between an AWS Managed Microsoft AD directory and an external domain.
@@ -5143,31 +5168,6 @@ export namespace Trust {
}
}
-export enum TrustDirection {
- ONE_WAY_INCOMING = "One-Way: Incoming",
- ONE_WAY_OUTGOING = "One-Way: Outgoing",
- TWO_WAY = "Two-Way"
-}
-
-export enum TrustState {
- CREATED = "Created",
- CREATING = "Creating",
- DELETED = "Deleted",
- DELETING = "Deleting",
- FAILED = "Failed",
- UPDATED = "Updated",
- UPDATE_FAILED = "UpdateFailed",
- UPDATING = "Updating",
- VERIFIED = "Verified",
- VERIFYING = "Verifying",
- VERIFY_FAILED = "VerifyFailed"
-}
-
-export enum TrustType {
- EXTERNAL = "External",
- FOREST = "Forest"
-}
-
export interface UnshareDirectoryRequest {
__type?: "UnshareDirectoryRequest";
/**
diff --git a/clients/client-dlm/models/index.ts b/clients/client-dlm/models/index.ts
index 547fa325f28f..30d39312fcea 100644
--- a/clients/client-dlm/models/index.ts
+++ b/clients/client-dlm/models/index.ts
@@ -1,6 +1,37 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export enum GettablePolicyStateValues {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED",
+ ERROR = "ERROR"
+}
+
+export enum IntervalUnitValues {
+ HOURS = "HOURS"
+}
+
+export enum PolicyTypeValues {
+ EBS_SNAPSHOT_MANAGEMENT = "EBS_SNAPSHOT_MANAGEMENT"
+}
+
+export enum ResourceTypeValues {
+ INSTANCE = "INSTANCE",
+ VOLUME = "VOLUME"
+}
+
+export enum RetentionIntervalUnitValues {
+ DAYS = "DAYS",
+ MONTHS = "MONTHS",
+ WEEKS = "WEEKS",
+ YEARS = "YEARS"
+}
+
+export enum SettablePolicyStateValues {
+ DISABLED = "DISABLED",
+ ENABLED = "ENABLED"
+}
+
export interface CreateLifecyclePolicyRequest {
__type?: "CreateLifecyclePolicyRequest";
/**
@@ -264,12 +295,6 @@ export namespace GetLifecyclePolicyResponse {
}
}
-export enum GettablePolicyStateValues {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED",
- ERROR = "ERROR"
-}
-
/**
*
* The service failed in an unexpected way.
@@ -291,10 +316,6 @@ export namespace InternalServerException {
}
}
-export enum IntervalUnitValues {
- HOURS = "HOURS"
-}
-
/**
*
* Bad request. The request is missing required parameters or has invalid parameters.
@@ -589,10 +610,6 @@ export namespace PolicyDetails {
}
}
-export enum PolicyTypeValues {
- EBS_SNAPSHOT_MANAGEMENT = "EBS_SNAPSHOT_MANAGEMENT"
-}
-
/**
*
* A requested resource was not found.
@@ -627,11 +644,6 @@ export namespace ResourceNotFoundException {
}
}
-export enum ResourceTypeValues {
- INSTANCE = "INSTANCE",
- VOLUME = "VOLUME"
-}
-
/**
*
* Specifies the retention rule for a lifecycle policy. You can retain snapshots based
@@ -669,13 +681,6 @@ export namespace RetainRule {
}
}
-export enum RetentionIntervalUnitValues {
- DAYS = "DAYS",
- MONTHS = "MONTHS",
- WEEKS = "WEEKS",
- YEARS = "YEARS"
-}
-
/**
*
*
Specifies a schedule.
@@ -744,11 +749,6 @@ export namespace Schedule {
}
}
-export enum SettablePolicyStateValues {
- DISABLED = "DISABLED",
- ENABLED = "ENABLED"
-}
-
/**
*
* Specifies a tag for a resource.
diff --git a/clients/client-docdb/models/index.ts b/clients/client-docdb/models/index.ts
index 955d0c797a98..bda78cdb23da 100644
--- a/clients/client-docdb/models/index.ts
+++ b/clients/client-docdb/models/index.ts
@@ -1,6 +1,101 @@
import * as _smithy from "@aws-sdk/smithy-client";
import { MetadataBearer as $MetadataBearer } from "@aws-sdk/types";
+export type ApplyMethod = "immediate" | "pending-reboot";
+
+export type SourceType =
+ | "db-cluster"
+ | "db-cluster-snapshot"
+ | "db-instance"
+ | "db-parameter-group"
+ | "db-security-group"
+ | "db-snapshot";
+
+/**
+ *
+ * Represents the input to AddTagsToResource.
+ *
+ */
+export interface AddTagsToResourceMessage {
+ __type?: "AddTagsToResourceMessage";
+ /**
+ *
+ * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name
+ * (ARN).
+ *
+ */
+ ResourceName: string | undefined;
+
+ /**
+ *
+ * The tags to be assigned to the Amazon DocumentDB resource.
+ *
+ */
+ Tags: Array | undefined;
+}
+
+export namespace AddTagsToResourceMessage {
+ export function isa(o: any): o is AddTagsToResourceMessage {
+ return _smithy.isa(o, "AddTagsToResourceMessage");
+ }
+}
+
+/**
+ *
+ * Represents the input to ApplyPendingMaintenanceAction.
+ *
+ */
+export interface ApplyPendingMaintenanceActionMessage {
+ __type?: "ApplyPendingMaintenanceActionMessage";
+ /**
+ *
+ * The pending maintenance action to apply to this resource.
+ * Valid values: system-update
, db-upgrade
+ *
+ *
+ */
+ ApplyAction: string | undefined;
+
+ /**
+ *
+ * A value that specifies the type of opt-in request or undoes an opt-in request. An
+ * opt-in request of type immediate
can't be undone.
+ * Valid values:
+ *
+ * -
+ *
+ * immediate
- Apply the maintenance action immediately.
+ *
+ * -
+ *
+ * next-maintenance
- Apply the maintenance action during the next
+ * maintenance window for the resource.
+ *
+ * -
+ *
+ * undo-opt-in
- Cancel any existing next-maintenance
+ * opt-in requests.
+ *
+ *
+ *
+ */
+ OptInType: string | undefined;
+
+ /**
+ *
+ * The Amazon Resource Name (ARN) of the resource that the pending maintenance action
+ * applies to.
+ *
+ */
+ ResourceIdentifier: string | undefined;
+}
+
+export namespace ApplyPendingMaintenanceActionMessage {
+ export function isa(o: any): o is ApplyPendingMaintenanceActionMessage {
+ return _smithy.isa(o, "ApplyPendingMaintenanceActionMessage");
+ }
+}
+
/**
*
* The specified CIDR IP or Amazon EC2 security group isn't authorized for the
@@ -26,1183 +121,785 @@ export namespace AuthorizationNotFoundFault {
/**
*
- *
- * CertificateIdentifier
doesn't refer to an existing certificate.
+ * Information about an Availability Zone.
*
*/
-export interface CertificateNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "CertificateNotFoundFault";
- name: "CertificateNotFoundFault";
- $fault: "client";
- message?: string;
+export interface AvailabilityZone {
+ __type?: "AvailabilityZone";
+ /**
+ *
+ * The name of the Availability Zone.
+ *
+ */
+ Name?: string;
}
-export namespace CertificateNotFoundFault {
- export function isa(o: any): o is CertificateNotFoundFault {
- return _smithy.isa(o, "CertificateNotFoundFault");
+export namespace AvailabilityZone {
+ export function isa(o: any): o is AvailabilityZone {
+ return _smithy.isa(o, "AvailabilityZone");
}
}
/**
*
- * You already have a DB cluster with the given identifier.
+ * A certificate authority (CA) certificate for an AWS account.
*
*/
-export interface DBClusterAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBClusterAlreadyExistsFault";
- name: "DBClusterAlreadyExistsFault";
- $fault: "client";
- message?: string;
+export interface Certificate {
+ __type?: "Certificate";
+ /**
+ *
+ * The Amazon Resource Name (ARN) for the certificate.
+ * Example: arn:aws:rds:us-east-1::cert:rds-ca-2019
+ *
+ *
+ */
+ CertificateArn?: string;
+
+ /**
+ *
+ * The unique key that identifies a certificate.
+ * Example: rds-ca-2019
+ *
+ *
+ */
+ CertificateIdentifier?: string;
+
+ /**
+ *
+ * The type of the certificate.
+ * Example: CA
+ *
+ *
+ */
+ CertificateType?: string;
+
+ /**
+ *
+ * The thumbprint of the certificate.
+ *
+ *
+ */
+ Thumbprint?: string;
+
+ /**
+ *
+ * The starting date-time from which the certificate is valid.
+ * Example: 2019-07-31T17:57:09Z
+ *
+ *
+ */
+ ValidFrom?: Date;
+
+ /**
+ *
+ * The date-time after which the certificate is no longer valid.
+ * Example: 2024-07-31T17:57:09Z
+ *
+ *
+ */
+ ValidTill?: Date;
}
-export namespace DBClusterAlreadyExistsFault {
- export function isa(o: any): o is DBClusterAlreadyExistsFault {
- return _smithy.isa(o, "DBClusterAlreadyExistsFault");
+export namespace Certificate {
+ export function isa(o: any): o is Certificate {
+ return _smithy.isa(o, "Certificate");
}
}
-/**
- *
- *
- * DBClusterIdentifier
doesn't refer to an existing DB cluster.
- *
- */
-export interface DBClusterNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBClusterNotFoundFault";
- name: "DBClusterNotFoundFault";
- $fault: "client";
- message?: string;
+export interface CertificateMessage extends $MetadataBearer {
+ __type?: "CertificateMessage";
+ /**
+ *
+ * A list of certificates for this AWS account.
+ *
+ */
+ Certificates?: Array;
+
+ /**
+ *
+ * An optional pagination token provided if the number of records retrieved is greater than
+ * MaxRecords
. If this parameter is specified, the marker specifies the next record
+ * in the list. Including the value of Marker
in the next call to
+ * DescribeCertificates
results in the next page of certificates.
+ *
+ */
+ Marker?: string;
}
-export namespace DBClusterNotFoundFault {
- export function isa(o: any): o is DBClusterNotFoundFault {
- return _smithy.isa(o, "DBClusterNotFoundFault");
+export namespace CertificateMessage {
+ export function isa(o: any): o is CertificateMessage {
+ return _smithy.isa(o, "CertificateMessage");
}
}
/**
*
*
- * DBClusterParameterGroupName
doesn't refer to an existing DB cluster
- * parameter group.
+ * CertificateIdentifier
doesn't refer to an existing certificate.
*
*/
-export interface DBClusterParameterGroupNotFoundFault
+export interface CertificateNotFoundFault
extends _smithy.SmithyException,
$MetadataBearer {
- __type: "DBClusterParameterGroupNotFoundFault";
- name: "DBClusterParameterGroupNotFoundFault";
+ __type: "CertificateNotFoundFault";
+ name: "CertificateNotFoundFault";
$fault: "client";
message?: string;
}
-export namespace DBClusterParameterGroupNotFoundFault {
- export function isa(o: any): o is DBClusterParameterGroupNotFoundFault {
- return _smithy.isa(o, "DBClusterParameterGroupNotFoundFault");
+export namespace CertificateNotFoundFault {
+ export function isa(o: any): o is CertificateNotFoundFault {
+ return _smithy.isa(o, "CertificateNotFoundFault");
}
}
/**
*
- * The DB cluster can't be created because you have reached the maximum allowed quota of
- * DB clusters.
+ * The configuration setting for the log types to be enabled for export to Amazon
+ * CloudWatch Logs for a specific DB instance or DB cluster.
+ * The EnableLogTypes
and DisableLogTypes
arrays determine
+ * which logs are exported (or not exported) to CloudWatch Logs. The values within these
+ * arrays depend on the DB engine that is being used.
*
*/
-export interface DBClusterQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBClusterQuotaExceededFault";
- name: "DBClusterQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBClusterQuotaExceededFault {
- export function isa(o: any): o is DBClusterQuotaExceededFault {
- return _smithy.isa(o, "DBClusterQuotaExceededFault");
- }
-}
+export interface CloudwatchLogsExportConfiguration {
+ __type?: "CloudwatchLogsExportConfiguration";
+ /**
+ *
+ * The list of log types to disable.
+ *
+ */
+ DisableLogTypes?: Array;
-/**
- *
- * You already have a DB cluster snapshot with the given identifier.
- *
- */
-export interface DBClusterSnapshotAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBClusterSnapshotAlreadyExistsFault";
- name: "DBClusterSnapshotAlreadyExistsFault";
- $fault: "client";
- message?: string;
+ /**
+ *
+ * The list of log types to enable.
+ *
+ */
+ EnableLogTypes?: Array;
}
-export namespace DBClusterSnapshotAlreadyExistsFault {
- export function isa(o: any): o is DBClusterSnapshotAlreadyExistsFault {
- return _smithy.isa(o, "DBClusterSnapshotAlreadyExistsFault");
+export namespace CloudwatchLogsExportConfiguration {
+ export function isa(o: any): o is CloudwatchLogsExportConfiguration {
+ return _smithy.isa(o, "CloudwatchLogsExportConfiguration");
}
}
/**
*
- *
- * DBClusterSnapshotIdentifier
doesn't refer to an existing DB cluster
- * snapshot.
+ * Represents the input to CopyDBClusterParameterGroup.
*
*/
-export interface DBClusterSnapshotNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBClusterSnapshotNotFoundFault";
- name: "DBClusterSnapshotNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBClusterSnapshotNotFoundFault {
- export function isa(o: any): o is DBClusterSnapshotNotFoundFault {
- return _smithy.isa(o, "DBClusterSnapshotNotFoundFault");
- }
-}
+export interface CopyDBClusterParameterGroupMessage {
+ __type?: "CopyDBClusterParameterGroupMessage";
+ /**
+ *
+ * The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter
+ * group.
+ * Constraints:
+ *
+ * -
+ *
Must specify a valid DB cluster parameter group.
+ *
+ * -
+ *
If the source DB cluster parameter group is in the same AWS Region as the
+ * copy, specify a valid DB parameter group identifier; for example,
+ * my-db-cluster-param-group
, or a valid ARN.
+ *
+ * -
+ *
If the source DB parameter group is in a different AWS Region than the copy,
+ * specify a valid DB cluster parameter group ARN; for example,
+ * arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1
.
+ *
+ *
+ *
+ */
+ SourceDBClusterParameterGroupIdentifier: string | undefined;
-/**
- *
- * You already have a DB instance with the given identifier.
- *
- */
-export interface DBInstanceAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBInstanceAlreadyExistsFault";
- name: "DBInstanceAlreadyExistsFault";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The tags that are to be assigned to the parameter group.
+ *
+ */
+ Tags?: Array;
-export namespace DBInstanceAlreadyExistsFault {
- export function isa(o: any): o is DBInstanceAlreadyExistsFault {
- return _smithy.isa(o, "DBInstanceAlreadyExistsFault");
- }
-}
+ /**
+ *
+ * A description for the copied DB cluster parameter group.
+ *
+ */
+ TargetDBClusterParameterGroupDescription: string | undefined;
-/**
- *
- *
- * DBInstanceIdentifier
doesn't refer to an existing DB instance.
- *
- */
-export interface DBInstanceNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBInstanceNotFoundFault";
- name: "DBInstanceNotFoundFault";
- $fault: "client";
- message?: string;
+ /**
+ *
+ * The identifier for the copied DB cluster parameter group.
+ * Constraints:
+ *
+ * -
+ *
Cannot be null, empty, or blank.
+ *
+ * -
+ *
Must contain from 1 to 255 letters, numbers, or hyphens.
+ *
+ * -
+ *
The first character must be a letter.
+ *
+ * -
+ *
Cannot end with a hyphen or contain two consecutive hyphens.
+ *
+ *
+ * Example: my-cluster-param-group1
+ *
+ *
+ */
+ TargetDBClusterParameterGroupIdentifier: string | undefined;
}
-export namespace DBInstanceNotFoundFault {
- export function isa(o: any): o is DBInstanceNotFoundFault {
- return _smithy.isa(o, "DBInstanceNotFoundFault");
+export namespace CopyDBClusterParameterGroupMessage {
+ export function isa(o: any): o is CopyDBClusterParameterGroupMessage {
+ return _smithy.isa(o, "CopyDBClusterParameterGroupMessage");
}
}
/**
*
- * A DB parameter group with the same name already exists.
+ * Represents the input to CopyDBClusterSnapshot.
*
*/
-export interface DBParameterGroupAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBParameterGroupAlreadyExistsFault";
- name: "DBParameterGroupAlreadyExistsFault";
- $fault: "client";
- message?: string;
-}
+export interface CopyDBClusterSnapshotMessage {
+ __type?: "CopyDBClusterSnapshotMessage";
+ /**
+ *
+ * Set to true
to copy all tags from the source DB cluster snapshot to the
+ * target DB cluster snapshot, and otherwise false
. The default is
+ * false
.
+ *
+ */
+ CopyTags?: boolean;
-export namespace DBParameterGroupAlreadyExistsFault {
- export function isa(o: any): o is DBParameterGroupAlreadyExistsFault {
- return _smithy.isa(o, "DBParameterGroupAlreadyExistsFault");
- }
-}
+ /**
+ *
+ * The AWS KMS key ID for an encrypted DB cluster snapshot. The AWS KMS key ID is the
+ * Amazon Resource Name (ARN), AWS KMS key identifier, or the AWS KMS key alias for the AWS
+ * KMS encryption key.
+ * If you copy an encrypted DB cluster snapshot from your AWS account, you can specify a
+ * value for KmsKeyId
to encrypt the copy with a new AWS KMS encryption key.
+ * If you don't specify a value for KmsKeyId
, then the copy of the DB cluster
+ * snapshot is encrypted with the same AWS KMS key as the source DB cluster snapshot.
+ * If you copy an encrypted DB cluster snapshot that is shared from another AWS account,
+ * then you must specify a value for KmsKeyId
.
+ * To copy an encrypted DB cluster snapshot to another AWS Region, set
+ * KmsKeyId
to the AWS KMS key ID that you want to use to encrypt the copy
+ * of the DB cluster snapshot in the destination Region. AWS KMS encryption keys are
+ * specific to the AWS Region that they are created in, and you can't use encryption keys
+ * from one Region in another Region.
+ * If you copy an unencrypted DB cluster snapshot and specify a value for the
+ * KmsKeyId
parameter, an error is returned.
+ *
+ */
+ KmsKeyId?: string;
-/**
- *
- *
- * DBParameterGroupName
doesn't refer to an existing DB parameter
- * group.
- *
- */
-export interface DBParameterGroupNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBParameterGroupNotFoundFault";
- name: "DBParameterGroupNotFoundFault";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The URL that contains a Signature Version 4 signed request for the
+ * CopyDBClusterSnapshot
API action in the AWS Region that contains the
+ * source DB cluster snapshot to copy. You must use the PreSignedUrl
parameter
+ * when copying an encrypted DB cluster snapshot from another AWS Region.
+ * The presigned URL must be a valid request for the CopyDBSClusterSnapshot
+ * API action that can be executed in the source AWS Region that contains the encrypted DB
+ * cluster snapshot to be copied. The presigned URL request must contain the following
+ * parameter values:
+ *
+ * -
+ *
+ * KmsKeyId
- The AWS KMS key identifier for the key to use to
+ * encrypt the copy of the DB cluster snapshot in the destination AWS Region. This
+ * is the same identifier for both the CopyDBClusterSnapshot
action
+ * that is called in the destination AWS Region, and the action contained in the
+ * presigned URL.
+ *
+ * -
+ *
+ * DestinationRegion
- The name of the AWS Region that the DB
+ * cluster snapshot will be created in.
+ *
+ * -
+ *
+ * SourceDBClusterSnapshotIdentifier
- The DB cluster snapshot
+ * identifier for the encrypted DB cluster snapshot to be copied. This identifier
+ * must be in the Amazon Resource Name (ARN) format for the source AWS Region. For
+ * example, if you are copying an encrypted DB cluster snapshot from the us-west-2
+ * AWS Region, then your SourceDBClusterSnapshotIdentifier
looks like
+ * the following example:
+ * arn:aws:rds:us-west-2:123456789012:cluster-snapshot:my-cluster-snapshot-20161115
.
+ *
+ *
+ *
+ */
+ PreSignedUrl?: string;
-export namespace DBParameterGroupNotFoundFault {
- export function isa(o: any): o is DBParameterGroupNotFoundFault {
- return _smithy.isa(o, "DBParameterGroupNotFoundFault");
- }
-}
-
-/**
- *
- * This request would cause you to exceed the allowed number of DB parameter
- * groups.
- *
- */
-export interface DBParameterGroupQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBParameterGroupQuotaExceededFault";
- name: "DBParameterGroupQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBParameterGroupQuotaExceededFault {
- export function isa(o: any): o is DBParameterGroupQuotaExceededFault {
- return _smithy.isa(o, "DBParameterGroupQuotaExceededFault");
- }
-}
-
-/**
- *
- *
- * DBSecurityGroupName
doesn't refer to an existing DB security group.
- *
- */
-export interface DBSecurityGroupNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSecurityGroupNotFoundFault";
- name: "DBSecurityGroupNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSecurityGroupNotFoundFault {
- export function isa(o: any): o is DBSecurityGroupNotFoundFault {
- return _smithy.isa(o, "DBSecurityGroupNotFoundFault");
- }
-}
-
-/**
- *
- *
- * DBSnapshotIdentifier
is already being used by an existing snapshot.
- *
- */
-export interface DBSnapshotAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSnapshotAlreadyExistsFault";
- name: "DBSnapshotAlreadyExistsFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSnapshotAlreadyExistsFault {
- export function isa(o: any): o is DBSnapshotAlreadyExistsFault {
- return _smithy.isa(o, "DBSnapshotAlreadyExistsFault");
- }
-}
-
-/**
- *
- *
- * DBSnapshotIdentifier
doesn't refer to an existing DB snapshot.
- *
- */
-export interface DBSnapshotNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSnapshotNotFoundFault";
- name: "DBSnapshotNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSnapshotNotFoundFault {
- export function isa(o: any): o is DBSnapshotNotFoundFault {
- return _smithy.isa(o, "DBSnapshotNotFoundFault");
- }
-}
-
-/**
- *
- *
- * DBSubnetGroupName
is already being used by an existing DB subnet group.
- *
- */
-export interface DBSubnetGroupAlreadyExistsFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSubnetGroupAlreadyExistsFault";
- name: "DBSubnetGroupAlreadyExistsFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSubnetGroupAlreadyExistsFault {
- export function isa(o: any): o is DBSubnetGroupAlreadyExistsFault {
- return _smithy.isa(o, "DBSubnetGroupAlreadyExistsFault");
- }
-}
-
-/**
- *
- * Subnets in the DB subnet group should cover at least two Availability Zones unless
- * there is only one Availability Zone.
- *
- */
-export interface DBSubnetGroupDoesNotCoverEnoughAZs
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSubnetGroupDoesNotCoverEnoughAZs";
- name: "DBSubnetGroupDoesNotCoverEnoughAZs";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSubnetGroupDoesNotCoverEnoughAZs {
- export function isa(o: any): o is DBSubnetGroupDoesNotCoverEnoughAZs {
- return _smithy.isa(o, "DBSubnetGroupDoesNotCoverEnoughAZs");
- }
-}
-
-/**
- *
- *
- * DBSubnetGroupName
doesn't refer to an existing DB subnet group.
- *
- */
-export interface DBSubnetGroupNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSubnetGroupNotFoundFault";
- name: "DBSubnetGroupNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSubnetGroupNotFoundFault {
- export function isa(o: any): o is DBSubnetGroupNotFoundFault {
- return _smithy.isa(o, "DBSubnetGroupNotFoundFault");
- }
-}
-
-/**
- *
- * The request would cause you to exceed the allowed number of DB subnet groups.
- *
- */
-export interface DBSubnetGroupQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSubnetGroupQuotaExceededFault";
- name: "DBSubnetGroupQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSubnetGroupQuotaExceededFault {
- export function isa(o: any): o is DBSubnetGroupQuotaExceededFault {
- return _smithy.isa(o, "DBSubnetGroupQuotaExceededFault");
- }
-}
-
-/**
- *
- * The request would cause you to exceed the allowed number of subnets in a DB subnet
- * group.
- *
- */
-export interface DBSubnetQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBSubnetQuotaExceededFault";
- name: "DBSubnetQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBSubnetQuotaExceededFault {
- export function isa(o: any): o is DBSubnetQuotaExceededFault {
- return _smithy.isa(o, "DBSubnetQuotaExceededFault");
- }
-}
-
-/**
- *
- * The DB upgrade failed because a resource that the DB depends on can't be
- * modified.
- *
- */
-export interface DBUpgradeDependencyFailureFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "DBUpgradeDependencyFailureFault";
- name: "DBUpgradeDependencyFailureFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace DBUpgradeDependencyFailureFault {
- export function isa(o: any): o is DBUpgradeDependencyFailureFault {
- return _smithy.isa(o, "DBUpgradeDependencyFailureFault");
- }
-}
-
-/**
- *
- * The request would cause you to exceed the allowed number of DB instances.
- *
- */
-export interface InstanceQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InstanceQuotaExceededFault";
- name: "InstanceQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InstanceQuotaExceededFault {
- export function isa(o: any): o is InstanceQuotaExceededFault {
- return _smithy.isa(o, "InstanceQuotaExceededFault");
- }
-}
-
-/**
- *
- * The DB cluster doesn't have enough capacity for the current operation.
- *
- */
-export interface InsufficientDBClusterCapacityFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InsufficientDBClusterCapacityFault";
- name: "InsufficientDBClusterCapacityFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InsufficientDBClusterCapacityFault {
- export function isa(o: any): o is InsufficientDBClusterCapacityFault {
- return _smithy.isa(o, "InsufficientDBClusterCapacityFault");
- }
-}
-
-/**
- *
- * The specified DB instance class isn't available in the specified Availability
- * Zone.
- *
- */
-export interface InsufficientDBInstanceCapacityFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InsufficientDBInstanceCapacityFault";
- name: "InsufficientDBInstanceCapacityFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InsufficientDBInstanceCapacityFault {
- export function isa(o: any): o is InsufficientDBInstanceCapacityFault {
- return _smithy.isa(o, "InsufficientDBInstanceCapacityFault");
- }
-}
-
-/**
- *
- * There is not enough storage available for the current action. You might be able to
- * resolve this error by updating your subnet group to use different Availability Zones
- * that have more storage available.
- *
- */
-export interface InsufficientStorageClusterCapacityFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InsufficientStorageClusterCapacityFault";
- name: "InsufficientStorageClusterCapacityFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InsufficientStorageClusterCapacityFault {
- export function isa(o: any): o is InsufficientStorageClusterCapacityFault {
- return _smithy.isa(o, "InsufficientStorageClusterCapacityFault");
- }
-}
-
-/**
- *
- * The provided value isn't a valid DB cluster snapshot state.
- *
- */
-export interface InvalidDBClusterSnapshotStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBClusterSnapshotStateFault";
- name: "InvalidDBClusterSnapshotStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBClusterSnapshotStateFault {
- export function isa(o: any): o is InvalidDBClusterSnapshotStateFault {
- return _smithy.isa(o, "InvalidDBClusterSnapshotStateFault");
- }
-}
-
-/**
- *
- * The DB cluster isn't in a valid state.
- *
- */
-export interface InvalidDBClusterStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBClusterStateFault";
- name: "InvalidDBClusterStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBClusterStateFault {
- export function isa(o: any): o is InvalidDBClusterStateFault {
- return _smithy.isa(o, "InvalidDBClusterStateFault");
- }
-}
-
-/**
- *
- * The specified DB instance isn't in the available state.
- *
- *
- */
-export interface InvalidDBInstanceStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBInstanceStateFault";
- name: "InvalidDBInstanceStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBInstanceStateFault {
- export function isa(o: any): o is InvalidDBInstanceStateFault {
- return _smithy.isa(o, "InvalidDBInstanceStateFault");
- }
-}
-
-/**
- *
- * The DB parameter group is in use, or it is in a state that is not valid. If you are
- * trying to delete the parameter group, you can't delete it when the parameter group
- * is in this state.
- *
- */
-export interface InvalidDBParameterGroupStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBParameterGroupStateFault";
- name: "InvalidDBParameterGroupStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBParameterGroupStateFault {
- export function isa(o: any): o is InvalidDBParameterGroupStateFault {
- return _smithy.isa(o, "InvalidDBParameterGroupStateFault");
- }
-}
-
-/**
- *
- * The state of the DB security group doesn't allow deletion.
- *
- */
-export interface InvalidDBSecurityGroupStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBSecurityGroupStateFault";
- name: "InvalidDBSecurityGroupStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBSecurityGroupStateFault {
- export function isa(o: any): o is InvalidDBSecurityGroupStateFault {
- return _smithy.isa(o, "InvalidDBSecurityGroupStateFault");
- }
-}
-
-/**
- *
- * The state of the DB snapshot doesn't allow deletion.
- *
- */
-export interface InvalidDBSnapshotStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBSnapshotStateFault";
- name: "InvalidDBSnapshotStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBSnapshotStateFault {
- export function isa(o: any): o is InvalidDBSnapshotStateFault {
- return _smithy.isa(o, "InvalidDBSnapshotStateFault");
- }
-}
-
-/**
- *
- * The DB subnet group can't be deleted because it's in use.
- *
- */
-export interface InvalidDBSubnetGroupStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBSubnetGroupStateFault";
- name: "InvalidDBSubnetGroupStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBSubnetGroupStateFault {
- export function isa(o: any): o is InvalidDBSubnetGroupStateFault {
- return _smithy.isa(o, "InvalidDBSubnetGroupStateFault");
- }
-}
-
-/**
- *
- * The DB subnet isn't in the available state.
- *
- */
-export interface InvalidDBSubnetStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidDBSubnetStateFault";
- name: "InvalidDBSubnetStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidDBSubnetStateFault {
- export function isa(o: any): o is InvalidDBSubnetStateFault {
- return _smithy.isa(o, "InvalidDBSubnetStateFault");
- }
-}
-
-/**
- *
- * You cannot restore from a virtual private cloud (VPC) backup to a non-VPC DB
- * instance.
- *
- */
-export interface InvalidRestoreFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidRestoreFault";
- name: "InvalidRestoreFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidRestoreFault {
- export function isa(o: any): o is InvalidRestoreFault {
- return _smithy.isa(o, "InvalidRestoreFault");
- }
-}
-
-/**
- *
- * The requested subnet is not valid, or multiple subnets were requested that are not all
- * in a common virtual private cloud (VPC).
- *
- */
-export interface InvalidSubnet
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidSubnet";
- name: "InvalidSubnet";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidSubnet {
- export function isa(o: any): o is InvalidSubnet {
- return _smithy.isa(o, "InvalidSubnet");
- }
-}
-
-/**
- *
- * The DB subnet group doesn't cover all Availability Zones after it is created
- * because of changes that were made.
- *
- */
-export interface InvalidVPCNetworkStateFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "InvalidVPCNetworkStateFault";
- name: "InvalidVPCNetworkStateFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace InvalidVPCNetworkStateFault {
- export function isa(o: any): o is InvalidVPCNetworkStateFault {
- return _smithy.isa(o, "InvalidVPCNetworkStateFault");
- }
-}
-
-/**
- *
- * An error occurred when accessing an AWS KMS key.
- *
- */
-export interface KMSKeyNotAccessibleFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "KMSKeyNotAccessibleFault";
- name: "KMSKeyNotAccessibleFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace KMSKeyNotAccessibleFault {
- export function isa(o: any): o is KMSKeyNotAccessibleFault {
- return _smithy.isa(o, "KMSKeyNotAccessibleFault");
- }
-}
-
-/**
- *
- * The specified resource ID was not found.
- *
- */
-export interface ResourceNotFoundFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "ResourceNotFoundFault";
- name: "ResourceNotFoundFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace ResourceNotFoundFault {
- export function isa(o: any): o is ResourceNotFoundFault {
- return _smithy.isa(o, "ResourceNotFoundFault");
- }
-}
-
-/**
- *
- * You have exceeded the maximum number of accounts that you can share a manual DB
- * snapshot with.
- *
- */
-export interface SharedSnapshotQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SharedSnapshotQuotaExceededFault";
- name: "SharedSnapshotQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The identifier of the DB cluster snapshot to copy. This parameter is not case
+ * sensitive.
+ * You can't copy an encrypted, shared DB cluster snapshot from one AWS Region to
+ * another.
+ * Constraints:
+ *
+ * -
+ *
Must specify a valid system snapshot in the "available" state.
+ *
+ * -
+ *
If the source snapshot is in the same AWS Region as the copy, specify a valid
+ * DB snapshot identifier.
+ *
+ * -
+ *
If the source snapshot is in a different AWS Region than the copy, specify a
+ * valid DB cluster snapshot ARN.
+ *
+ *
+ * Example: my-cluster-snapshot1
+ *
+ *
+ */
+ SourceDBClusterSnapshotIdentifier: string | undefined;
-export namespace SharedSnapshotQuotaExceededFault {
- export function isa(o: any): o is SharedSnapshotQuotaExceededFault {
- return _smithy.isa(o, "SharedSnapshotQuotaExceededFault");
- }
-}
+ /**
+ *
+ * The tags to be assigned to the DB cluster snapshot.
+ *
+ */
+ Tags?: Array;
-/**
- *
- * The request would cause you to exceed the allowed number of DB snapshots.
- *
- */
-export interface SnapshotQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SnapshotQuotaExceededFault";
- name: "SnapshotQuotaExceededFault";
- $fault: "client";
- message?: string;
+ /**
+ *
+ * The identifier of the new DB cluster snapshot to create from the source DB cluster
+ * snapshot. This parameter is not case sensitive.
+ * Constraints:
+ *
+ * -
+ *
Must contain from 1 to 63 letters, numbers, or hyphens.
+ *
+ * -
+ *
The first character must be a letter.
+ *
+ * -
+ *
Cannot end with a hyphen or contain two consecutive hyphens.
+ *
+ *
+ * Example: my-cluster-snapshot2
+ *
+ *
+ */
+ TargetDBClusterSnapshotIdentifier: string | undefined;
}
-export namespace SnapshotQuotaExceededFault {
- export function isa(o: any): o is SnapshotQuotaExceededFault {
- return _smithy.isa(o, "SnapshotQuotaExceededFault");
+export namespace CopyDBClusterSnapshotMessage {
+ export function isa(o: any): o is CopyDBClusterSnapshotMessage {
+ return _smithy.isa(o, "CopyDBClusterSnapshotMessage");
}
}
/**
*
- * The request would cause you to exceed the allowed amount of storage available across
- * all DB instances.
+ * Represents the input to CreateDBCluster.
*
*/
-export interface StorageQuotaExceededFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "StorageQuotaExceededFault";
- name: "StorageQuotaExceededFault";
- $fault: "client";
- message?: string;
-}
-
-export namespace StorageQuotaExceededFault {
- export function isa(o: any): o is StorageQuotaExceededFault {
- return _smithy.isa(o, "StorageQuotaExceededFault");
- }
-}
+export interface CreateDBClusterMessage {
+ __type?: "CreateDBClusterMessage";
+ /**
+ *
+ * A list of Amazon EC2 Availability Zones that instances in the DB cluster can be
+ * created in.
+ *
+ */
+ AvailabilityZones?: Array;
-/**
- *
- * Storage of the specified StorageType
can't be associated with the DB
- * instance.
- *
- */
-export interface StorageTypeNotSupportedFault
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "StorageTypeNotSupportedFault";
- name: "StorageTypeNotSupportedFault";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The number of days for which automated backups are retained. You must specify a
+ * minimum value of 1.
+ * Default: 1
+ * Constraints:
+ *
+ *
+ */
+ BackupRetentionPeriod?: number;
-export namespace StorageTypeNotSupportedFault {
- export function isa(o: any): o is StorageTypeNotSupportedFault {
- return _smithy.isa(o, "StorageTypeNotSupportedFault");
- }
-}
+ /**
+ *
+ * The DB cluster identifier. This parameter is stored as a lowercase string.
+ * Constraints:
+ *
+ * -
+ *
Must contain from 1 to 63 letters, numbers, or hyphens.
+ *
+ * -
+ *
The first character must be a letter.
+ *
+ * -
+ *
Cannot end with a hyphen or contain two consecutive hyphens.
+ *
+ *
+ * Example: my-cluster
+ *
+ *
+ */
+ DBClusterIdentifier: string | undefined;
-/**
- *
- * The DB subnet is already in use in the Availability Zone.
- *
- */
-export interface SubnetAlreadyInUse
- extends _smithy.SmithyException,
- $MetadataBearer {
- __type: "SubnetAlreadyInUse";
- name: "SubnetAlreadyInUse";
- $fault: "client";
- message?: string;
-}
+ /**
+ *
+ * The name of the DB cluster parameter group to associate with this DB cluster.
+ *
+ */
+ DBClusterParameterGroupName?: string;
-export namespace SubnetAlreadyInUse {
- export function isa(o: any): o is SubnetAlreadyInUse {
- return _smithy.isa(o, "SubnetAlreadyInUse");
- }
-}
+ /**
+ *
+ * A DB subnet group to associate with this DB cluster.
+ * Constraints: Must match the name of an existing DBSubnetGroup
. Must not
+ * be default.
+ * Example: mySubnetgroup
+ *
+ *
+ */
+ DBSubnetGroupName?: string;
-/**
- *
- * Represents the input to AddTagsToResource.
- *
- */
-export interface AddTagsToResourceMessage {
- __type?: "AddTagsToResourceMessage";
/**
*
- * The Amazon DocumentDB resource that the tags are added to. This value is an Amazon Resource Name
- * (ARN).
+ * Specifies whether this cluster can be deleted. If DeletionProtection
is
+ * enabled, the cluster cannot be deleted unless it is modified and
+ * DeletionProtection
is disabled. DeletionProtection
+ * protects clusters from being accidentally deleted.
*
*/
- ResourceName: string | undefined;
+ DeletionProtection?: boolean;
/**
*
- * The tags to be assigned to the Amazon DocumentDB resource.
+ * A list of log types that need to be enabled for exporting to Amazon CloudWatch
+ * Logs.
*
*/
- Tags: Array | undefined;
-}
+ EnableCloudwatchLogsExports?: Array;
-export namespace AddTagsToResourceMessage {
- export function isa(o: any): o is AddTagsToResourceMessage {
- return _smithy.isa(o, "AddTagsToResourceMessage");
- }
-}
+ /**
+ *
+ * The name of the database engine to be used for this DB cluster.
+ * Valid values: docdb
+ *
+ *
+ */
+ Engine: string | undefined;
-export type ApplyMethod = "immediate" | "pending-reboot";
+ /**
+ *
+ * The version number of the database engine to use.
+ *
+ */
+ EngineVersion?: string;
-/**
- *
- * Represents the input to ApplyPendingMaintenanceAction.
- *
- */
-export interface ApplyPendingMaintenanceActionMessage {
- __type?: "ApplyPendingMaintenanceActionMessage";
/**
*
- * The pending maintenance action to apply to this resource.
- * Valid values: system-update
, db-upgrade
- *
+ * The AWS KMS key identifier for an encrypted DB cluster.
+ * The AWS KMS key identifier is the Amazon Resource Name (ARN) for the AWS KMS
+ * encryption key. If you are creating a DB cluster using the same AWS account that owns
+ * the AWS KMS encryption key that is used to encrypt the new DB cluster, you can use the
+ * AWS KMS key alias instead of the ARN for the AWS KMS encryption key.
+ * If an encryption key is not specified in KmsKeyId
:
+ *
+ * -
+ *
If ReplicationSourceIdentifier
identifies an encrypted source,
+ * then Amazon DocumentDB uses the encryption key that is used to encrypt the source.
+ * Otherwise, Amazon DocumentDB uses your default encryption key.
+ *
+ * -
+ *
If the StorageEncrypted
parameter is true
and
+ * ReplicationSourceIdentifier
is not specified, Amazon DocumentDB uses your
+ * default encryption key.
+ *
+ *
+ * AWS KMS creates the default encryption key for your AWS account. Your AWS account has
+ * a different default encryption key for each AWS Region.
+ * If you create a replica of an encrypted DB cluster in another AWS Region, you must set
+ * KmsKeyId
to a KMS key ID that is valid in the destination AWS Region.
+ * This key is used to encrypt the replica in that AWS Region.
*
*/
- ApplyAction: string | undefined;
+ KmsKeyId?: string;
/**
*
- * A value that specifies the type of opt-in request or undoes an opt-in request. An
- * opt-in request of type immediate
can't be undone.
- * Valid values:
+ * The password for the master database user. This password can contain any printable
+ * ASCII character except forward slash (/), double quote ("), or the "at" symbol
+ * (@).
+ * Constraints: Must contain from 8 to 100 characters.
+ *
+ */
+ MasterUserPassword: string | undefined;
+
+ /**
+ *
+ * The name of the master user for the DB cluster.
+ * Constraints:
*
* -
- *
- * immediate
- Apply the maintenance action immediately.
+ * Must be from 1 to 63 letters or numbers.
*
* -
- *
- * next-maintenance
- Apply the maintenance action during the next
- * maintenance window for the resource.
+ * The first character must be a letter.
*
* -
- *
- * undo-opt-in
- Cancel any existing next-maintenance
- * opt-in requests.
+ * Cannot be a reserved word for the chosen database engine.
*
*
*
*/
- OptInType: string | undefined;
+ MasterUsername: string | undefined;
/**
*
- * The Amazon Resource Name (ARN) of the resource that the pending maintenance action
- * applies to.
+ * The port number on which the instances in the DB cluster accept connections.
*
*/
- ResourceIdentifier: string | undefined;
-}
-
-export namespace ApplyPendingMaintenanceActionMessage {
- export function isa(o: any): o is ApplyPendingMaintenanceActionMessage {
- return _smithy.isa(o, "ApplyPendingMaintenanceActionMessage");
- }
-}
+ Port?: number;
-/**
- *
- * Information about an Availability Zone.
- *
- */
-export interface AvailabilityZone {
- __type?: "AvailabilityZone";
/**
*
- * The name of the Availability Zone.
+ * The daily time range during which automated backups are created if automated backups
+ * are enabled using the BackupRetentionPeriod
parameter.
+ * The default is a 30-minute window selected at random from an 8-hour block of time for
+ * each AWS Region.
+ * Constraints:
+ *
+ * -
+ *
Must be in the format hh24:mi-hh24:mi
.
+ *
+ * -
+ *
Must be in Universal Coordinated Time (UTC).
+ *
+ * -
+ *
Must not conflict with the preferred maintenance window.
+ *
+ * -
+ *
Must be at least 30 minutes.
+ *
+ *
*
*/
- Name?: string;
-}
-
-export namespace AvailabilityZone {
- export function isa(o: any): o is AvailabilityZone {
- return _smithy.isa(o, "AvailabilityZone");
- }
-}
+ PreferredBackupWindow?: string;
-/**
- *
- * A certificate authority (CA) certificate for an AWS account.
- *
- */
-export interface Certificate {
- __type?: "Certificate";
/**
*
- * The Amazon Resource Name (ARN) for the certificate.
- * Example: arn:aws:rds:us-east-1::cert:rds-ca-2019
- *
+ * The weekly time range during which system maintenance can occur, in Universal
+ * Coordinated Time (UTC).
+ * 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 AWS Region, occurring on a random day of the week.
+ * Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
+ * Constraints: Minimum 30-minute window.
*
*/
- CertificateArn?: string;
+ PreferredMaintenanceWindow?: string;
/**
*
- * The unique key that identifies a certificate.
- * Example: rds-ca-2019
- *
+ * Specifies whether the DB cluster is encrypted.
*
*/
- CertificateIdentifier?: string;
+ StorageEncrypted?: boolean;
/**
*
- * The type of the certificate.
- * Example: CA
- *
+ * The tags to be assigned to the DB cluster.
*
*/
- CertificateType?: string;
+ Tags?: Array;
/**
*
- * The thumbprint of the certificate.
- *
+ * A list of EC2 VPC security groups to associate with this DB cluster.
*
*/
- Thumbprint?: string;
+ VpcSecurityGroupIds?: Array;
+}
+
+export namespace CreateDBClusterMessage {
+ export function isa(o: any): o is CreateDBClusterMessage {
+ return _smithy.isa(o, "CreateDBClusterMessage");
+ }
+}
+/**
+ *
+ * Represents the input of CreateDBClusterParameterGroup.
+ *
+ */
+export interface CreateDBClusterParameterGroupMessage {
+ __type?: "CreateDBClusterParameterGroupMessage";
/**
*
- * The starting date-time from which the certificate is valid.
- * Example: 2019-07-31T17:57:09Z
- *
+ * The name of the DB cluster parameter group.
+ * Constraints:
+ *
+ *
+ * This value is stored as a lowercase string.
+ *
*
*/
- ValidFrom?: Date;
+ DBClusterParameterGroupName: string | undefined;
/**
*
- * The date-time after which the certificate is no longer valid.
- * Example: 2024-07-31T17:57:09Z
- *
+ * The DB cluster parameter group family name.
*
*/
- ValidTill?: Date;
-}
-
-export namespace Certificate {
- export function isa(o: any): o is Certificate {
- return _smithy.isa(o, "Certificate");
- }
-}
+ DBParameterGroupFamily: string | undefined;
-export interface CertificateMessage extends $MetadataBearer {
- __type?: "CertificateMessage";
/**
*
- * A list of certificates for this AWS account.
+ * The description for the DB cluster parameter group.
*
*/
- Certificates?: Array;
+ Description: string | undefined;
/**
*
- * An optional pagination token provided if the number of records retrieved is greater than
- * MaxRecords
. If this parameter is specified, the marker specifies the next record
- * in the list. Including the value of Marker
in the next call to
- * DescribeCertificates
results in the next page of certificates.
+ * The tags to be assigned to the DB cluster parameter group.
*
*/
- Marker?: string;
+ Tags?: Array;
}
-export namespace CertificateMessage {
- export function isa(o: any): o is CertificateMessage {
- return _smithy.isa(o, "CertificateMessage");
+export namespace CreateDBClusterParameterGroupMessage {
+ export function isa(o: any): o is CreateDBClusterParameterGroupMessage {
+ return _smithy.isa(o, "CreateDBClusterParameterGroupMessage");
}
}
/**
*
- * The configuration setting for the log types to be enabled for export to Amazon
- * CloudWatch Logs for a specific DB instance or DB cluster.
- * The EnableLogTypes
and DisableLogTypes
arrays determine
- * which logs are exported (or not exported) to CloudWatch Logs. The values within these
- * arrays depend on the DB engine that is being used.
+ * Represents the input of CreateDBClusterSnapshot.
*
*/
-export interface CloudwatchLogsExportConfiguration {
- __type?: "CloudwatchLogsExportConfiguration";
+export interface CreateDBClusterSnapshotMessage {
+ __type?: "CreateDBClusterSnapshotMessage";
/**
*
- * The list of log types to disable.
+ * The identifier of the DB cluster to create a snapshot for. This parameter is not case
+ * sensitive.
+ * Constraints:
+ *
+ * Example: my-cluster
+ *
*
*/
- DisableLogTypes?: Array;
+ DBClusterIdentifier: string | undefined;
/**
*
- * The list of log types to enable.
+ * The identifier of the DB cluster snapshot. This parameter is stored as a lowercase
+ * string.
+ * Constraints:
+ *
+ * -
+ *
Must contain from 1 to 63 letters, numbers, or hyphens.
+ *
+ * -
+ *
The first character must be a letter.
+ *
+ * -
+ *
Cannot end with a hyphen or contain two consecutive hyphens.
+ *
+ *
+ * Example: my-cluster-snapshot1
+ *
*
*/
- EnableLogTypes?: Array;
+ DBClusterSnapshotIdentifier: string | undefined;
+
+ /**
+ *
+ * The tags to be assigned to the DB cluster snapshot.
+ *
+ */
+ Tags?: Array;
}
-export namespace CloudwatchLogsExportConfiguration {
- export function isa(o: any): o is CloudwatchLogsExportConfiguration {
- return _smithy.isa(o, "CloudwatchLogsExportConfiguration");
+export namespace CreateDBClusterSnapshotMessage {
+ export function isa(o: any): o is CreateDBClusterSnapshotMessage {
+ return _smithy.isa(o, "CreateDBClusterSnapshotMessage");
}
}
/**
*
- * Represents the input to CopyDBClusterParameterGroup.
+ * Represents the input to CreateDBInstance.
*
*/
-export interface CopyDBClusterParameterGroupMessage {
- __type?: "CopyDBClusterParameterGroupMessage";
+export interface CreateDBInstanceMessage {
+ __type?: "CreateDBInstanceMessage";
/**
*
- * The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter
- * group.
- * Constraints:
- *