Module: Aws::Redshift::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-redshift/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessToSnapshotDeniedFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessToSnapshotDeniedFault')
- AccountWithRestoreAccess =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountWithRestoreAccess')
- AccountsWithRestoreAccessList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AccountsWithRestoreAccessList')
- AuthorizationAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizationAlreadyExistsFault')
- AuthorizationNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizationNotFoundFault')
- AuthorizationQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizationQuotaExceededFault')
- AuthorizeClusterSecurityGroupIngressMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizeClusterSecurityGroupIngressMessage')
- AuthorizeClusterSecurityGroupIngressResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizeClusterSecurityGroupIngressResult')
- AuthorizeSnapshotAccessMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizeSnapshotAccessMessage')
- AuthorizeSnapshotAccessResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AuthorizeSnapshotAccessResult')
- AvailabilityZone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AvailabilityZone')
- AvailabilityZoneList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AvailabilityZoneList')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BooleanOptional =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'BooleanOptional')
- BucketNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BucketNotFoundFault')
- Cluster =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Cluster')
- ClusterAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterAlreadyExistsFault')
- ClusterCredentials =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterCredentials')
- ClusterIamRole =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterIamRole')
- ClusterIamRoleList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterIamRoleList')
- ClusterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterList')
- ClusterNode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterNode')
- ClusterNodesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterNodesList')
- ClusterNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterNotFoundFault')
- ClusterParameterGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroup')
- ClusterParameterGroupAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupAlreadyExistsFault')
- ClusterParameterGroupDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupDetails')
- ClusterParameterGroupNameMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupNameMessage')
- ClusterParameterGroupNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupNotFoundFault')
- ClusterParameterGroupQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupQuotaExceededFault')
- ClusterParameterGroupStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupStatus')
- ClusterParameterGroupStatusList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterParameterGroupStatusList')
- ClusterParameterGroupsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterGroupsMessage')
- ClusterParameterStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterParameterStatus')
- ClusterParameterStatusList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterParameterStatusList')
- ClusterQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterQuotaExceededFault')
- ClusterSecurityGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSecurityGroup')
- ClusterSecurityGroupAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSecurityGroupAlreadyExistsFault')
- ClusterSecurityGroupMembership =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSecurityGroupMembership')
- ClusterSecurityGroupMembershipList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterSecurityGroupMembershipList')
- ClusterSecurityGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSecurityGroupMessage')
- ClusterSecurityGroupNameList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterSecurityGroupNameList')
- ClusterSecurityGroupNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSecurityGroupNotFoundFault')
- ClusterSecurityGroupQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSecurityGroupQuotaExceededFault')
- ClusterSecurityGroups =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterSecurityGroups')
- ClusterSnapshotAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSnapshotAlreadyExistsFault')
- ClusterSnapshotCopyStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSnapshotCopyStatus')
- ClusterSnapshotNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSnapshotNotFoundFault')
- ClusterSnapshotQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSnapshotQuotaExceededFault')
- ClusterSubnetGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSubnetGroup')
- ClusterSubnetGroupAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSubnetGroupAlreadyExistsFault')
- ClusterSubnetGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSubnetGroupMessage')
- ClusterSubnetGroupNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSubnetGroupNotFoundFault')
- ClusterSubnetGroupQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSubnetGroupQuotaExceededFault')
- ClusterSubnetGroups =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterSubnetGroups')
- ClusterSubnetQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterSubnetQuotaExceededFault')
- ClusterVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterVersion')
- ClusterVersionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ClusterVersionList')
- ClusterVersionsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClusterVersionsMessage')
- ClustersMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClustersMessage')
- CopyClusterSnapshotMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CopyClusterSnapshotMessage')
- CopyClusterSnapshotResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CopyClusterSnapshotResult')
- CopyToRegionDisabledFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CopyToRegionDisabledFault')
- CreateClusterMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterMessage')
- CreateClusterParameterGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterParameterGroupMessage')
- CreateClusterParameterGroupResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterParameterGroupResult')
- CreateClusterResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterResult')
- CreateClusterSecurityGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterSecurityGroupMessage')
- CreateClusterSecurityGroupResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterSecurityGroupResult')
- CreateClusterSnapshotMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterSnapshotMessage')
- CreateClusterSnapshotResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterSnapshotResult')
- CreateClusterSubnetGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterSubnetGroupMessage')
- CreateClusterSubnetGroupResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateClusterSubnetGroupResult')
- CreateEventSubscriptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventSubscriptionMessage')
- CreateEventSubscriptionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateEventSubscriptionResult')
- CreateHsmClientCertificateMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateHsmClientCertificateMessage')
- CreateHsmClientCertificateResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateHsmClientCertificateResult')
- CreateHsmConfigurationMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateHsmConfigurationMessage')
- CreateHsmConfigurationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateHsmConfigurationResult')
- CreateSnapshotCopyGrantMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSnapshotCopyGrantMessage')
- CreateSnapshotCopyGrantResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSnapshotCopyGrantResult')
- CreateTagsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTagsMessage')
- DbGroupList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DbGroupList')
- DefaultClusterParameters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DefaultClusterParameters')
- DeleteClusterMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterMessage')
- DeleteClusterParameterGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterParameterGroupMessage')
- DeleteClusterResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterResult')
- DeleteClusterSecurityGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterSecurityGroupMessage')
- DeleteClusterSnapshotMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterSnapshotMessage')
- DeleteClusterSnapshotResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterSnapshotResult')
- DeleteClusterSubnetGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteClusterSubnetGroupMessage')
- DeleteEventSubscriptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteEventSubscriptionMessage')
- DeleteHsmClientCertificateMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteHsmClientCertificateMessage')
- DeleteHsmConfigurationMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteHsmConfigurationMessage')
- DeleteSnapshotCopyGrantMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSnapshotCopyGrantMessage')
- DeleteTagsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteTagsMessage')
- DependentServiceRequestThrottlingFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DependentServiceRequestThrottlingFault')
Shapes::StructureShape.new(name: 'DependentServiceUnavailableFault')
- DescribeClusterParameterGroupsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterParameterGroupsMessage')
- DescribeClusterParametersMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterParametersMessage')
- DescribeClusterSecurityGroupsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterSecurityGroupsMessage')
- DescribeClusterSnapshotsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterSnapshotsMessage')
- DescribeClusterSubnetGroupsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterSubnetGroupsMessage')
- DescribeClusterVersionsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClusterVersionsMessage')
- DescribeClustersMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeClustersMessage')
- DescribeDefaultClusterParametersMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDefaultClusterParametersMessage')
- DescribeDefaultClusterParametersResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeDefaultClusterParametersResult')
- DescribeEventCategoriesMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEventCategoriesMessage')
- DescribeEventSubscriptionsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEventSubscriptionsMessage')
- DescribeEventsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeEventsMessage')
- DescribeHsmClientCertificatesMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeHsmClientCertificatesMessage')
- DescribeHsmConfigurationsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeHsmConfigurationsMessage')
- DescribeLoggingStatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeLoggingStatusMessage')
- DescribeOrderableClusterOptionsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeOrderableClusterOptionsMessage')
- DescribeReservedNodeOfferingsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedNodeOfferingsMessage')
- DescribeReservedNodesMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeReservedNodesMessage')
- DescribeResizeMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeResizeMessage')
- DescribeSnapshotCopyGrantsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeSnapshotCopyGrantsMessage')
- DescribeTableRestoreStatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTableRestoreStatusMessage')
- DescribeTagsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeTagsMessage')
- DisableLoggingMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisableLoggingMessage')
- DisableSnapshotCopyMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisableSnapshotCopyMessage')
- DisableSnapshotCopyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisableSnapshotCopyResult')
- Double =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'Double')
- DoubleOptional =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'DoubleOptional')
- EC2SecurityGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EC2SecurityGroup')
- EC2SecurityGroupList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EC2SecurityGroupList')
- ElasticIpStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ElasticIpStatus')
- EnableLoggingMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnableLoggingMessage')
- EnableSnapshotCopyMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnableSnapshotCopyMessage')
- EnableSnapshotCopyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EnableSnapshotCopyResult')
- Endpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Endpoint')
- Event =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Event')
- EventCategoriesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventCategoriesList')
- EventCategoriesMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventCategoriesMap')
- EventCategoriesMapList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventCategoriesMapList')
- EventCategoriesMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventCategoriesMessage')
- EventInfoMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventInfoMap')
- EventInfoMapList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventInfoMapList')
- EventList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventList')
- EventSubscription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventSubscription')
- EventSubscriptionQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventSubscriptionQuotaExceededFault')
- EventSubscriptionsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EventSubscriptionsList')
- EventSubscriptionsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventSubscriptionsMessage')
- EventsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EventsMessage')
- GetClusterCredentialsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetClusterCredentialsMessage')
- HsmClientCertificate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmClientCertificate')
- HsmClientCertificateAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmClientCertificateAlreadyExistsFault')
- HsmClientCertificateList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HsmClientCertificateList')
- HsmClientCertificateMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmClientCertificateMessage')
- HsmClientCertificateNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmClientCertificateNotFoundFault')
- HsmClientCertificateQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmClientCertificateQuotaExceededFault')
- HsmConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmConfiguration')
- HsmConfigurationAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmConfigurationAlreadyExistsFault')
- HsmConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'HsmConfigurationList')
- HsmConfigurationMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmConfigurationMessage')
- HsmConfigurationNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmConfigurationNotFoundFault')
- HsmConfigurationQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmConfigurationQuotaExceededFault')
- HsmStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'HsmStatus')
- IPRange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IPRange')
- IPRangeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IPRangeList')
- IamRoleArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'IamRoleArnList')
- ImportTablesCompleted =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportTablesCompleted')
- ImportTablesInProgress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportTablesInProgress')
- ImportTablesNotStarted =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImportTablesNotStarted')
- InProgressTableRestoreQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InProgressTableRestoreQuotaExceededFault')
- IncompatibleOrderableOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IncompatibleOrderableOptions')
- InsufficientClusterCapacityFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientClusterCapacityFault')
- InsufficientS3BucketPolicyFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientS3BucketPolicyFault')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- IntegerOptional =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'IntegerOptional')
- InvalidClusterParameterGroupStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClusterParameterGroupStateFault')
- InvalidClusterSecurityGroupStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClusterSecurityGroupStateFault')
- InvalidClusterSnapshotStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClusterSnapshotStateFault')
- InvalidClusterStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClusterStateFault')
- InvalidClusterSubnetGroupStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClusterSubnetGroupStateFault')
- InvalidClusterSubnetStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidClusterSubnetStateFault')
- InvalidElasticIpFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidElasticIpFault')
- InvalidHsmClientCertificateStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidHsmClientCertificateStateFault')
- InvalidHsmConfigurationStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidHsmConfigurationStateFault')
- InvalidRestoreFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRestoreFault')
- InvalidS3BucketNameFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidS3BucketNameFault')
- InvalidS3KeyPrefixFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidS3KeyPrefixFault')
- InvalidSnapshotCopyGrantStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSnapshotCopyGrantStateFault')
- InvalidSubnet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSubnet')
- InvalidSubscriptionStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidSubscriptionStateFault')
- InvalidTableRestoreArgumentFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTableRestoreArgumentFault')
- InvalidTagFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidTagFault')
- InvalidVPCNetworkStateFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidVPCNetworkStateFault')
- LimitExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededFault')
- LoggingStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoggingStatus')
- Long =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Long')
- LongOptional =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LongOptional')
- ModifyClusterIamRolesMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterIamRolesMessage')
- ModifyClusterIamRolesResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterIamRolesResult')
- ModifyClusterMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterMessage')
- ModifyClusterParameterGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterParameterGroupMessage')
- ModifyClusterResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterResult')
- ModifyClusterSubnetGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterSubnetGroupMessage')
- ModifyClusterSubnetGroupResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyClusterSubnetGroupResult')
- ModifyEventSubscriptionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyEventSubscriptionMessage')
- ModifyEventSubscriptionResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifyEventSubscriptionResult')
- ModifySnapshotCopyRetentionPeriodMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifySnapshotCopyRetentionPeriodMessage')
- ModifySnapshotCopyRetentionPeriodResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ModifySnapshotCopyRetentionPeriodResult')
- NumberOfNodesPerClusterLimitExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NumberOfNodesPerClusterLimitExceededFault')
- NumberOfNodesQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NumberOfNodesQuotaExceededFault')
- OrderableClusterOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrderableClusterOption')
- OrderableClusterOptionsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrderableClusterOptionsList')
- OrderableClusterOptionsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrderableClusterOptionsMessage')
- Parameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Parameter')
- ParameterApplyType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ParameterApplyType')
- ParameterGroupList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ParameterGroupList')
- ParametersList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ParametersList')
- PendingModifiedValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PendingModifiedValues')
- PurchaseReservedNodeOfferingMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PurchaseReservedNodeOfferingMessage')
- PurchaseReservedNodeOfferingResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PurchaseReservedNodeOfferingResult')
- RebootClusterMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RebootClusterMessage')
- RebootClusterResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RebootClusterResult')
- RecurringCharge =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RecurringCharge')
- RecurringChargeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RecurringChargeList')
- ReservedNode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNode')
- ReservedNodeAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodeAlreadyExistsFault')
- ReservedNodeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReservedNodeList')
- ReservedNodeNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodeNotFoundFault')
- ReservedNodeOffering =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodeOffering')
- ReservedNodeOfferingList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ReservedNodeOfferingList')
- ReservedNodeOfferingNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodeOfferingNotFoundFault')
- ReservedNodeOfferingsMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodeOfferingsMessage')
- ReservedNodeQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodeQuotaExceededFault')
- ReservedNodesMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ReservedNodesMessage')
- ResetClusterParameterGroupMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResetClusterParameterGroupMessage')
- ResizeNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResizeNotFoundFault')
- ResizeProgressMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResizeProgressMessage')
- ResourceNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundFault')
- RestorableNodeTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RestorableNodeTypeList')
- RestoreFromClusterSnapshotMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreFromClusterSnapshotMessage')
- RestoreFromClusterSnapshotResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreFromClusterSnapshotResult')
- RestoreStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreStatus')
- RestoreTableFromClusterSnapshotMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreTableFromClusterSnapshotMessage')
- RestoreTableFromClusterSnapshotResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestoreTableFromClusterSnapshotResult')
- RevokeClusterSecurityGroupIngressMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeClusterSecurityGroupIngressMessage')
- RevokeClusterSecurityGroupIngressResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeClusterSecurityGroupIngressResult')
- RevokeSnapshotAccessMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeSnapshotAccessMessage')
- RevokeSnapshotAccessResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RevokeSnapshotAccessResult')
- RotateEncryptionKeyMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RotateEncryptionKeyMessage')
- RotateEncryptionKeyResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RotateEncryptionKeyResult')
- SNSInvalidTopicFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SNSInvalidTopicFault')
- SNSNoAuthorizationFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SNSNoAuthorizationFault')
- SNSTopicArnNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SNSTopicArnNotFoundFault')
- SensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString')
- Snapshot =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Snapshot')
- SnapshotCopyAlreadyDisabledFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyAlreadyDisabledFault')
- SnapshotCopyAlreadyEnabledFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyAlreadyEnabledFault')
- SnapshotCopyDisabledFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyDisabledFault')
- SnapshotCopyGrant =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyGrant')
- SnapshotCopyGrantAlreadyExistsFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyGrantAlreadyExistsFault')
- SnapshotCopyGrantList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SnapshotCopyGrantList')
- SnapshotCopyGrantMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyGrantMessage')
- SnapshotCopyGrantNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyGrantNotFoundFault')
- SnapshotCopyGrantQuotaExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotCopyGrantQuotaExceededFault')
- SnapshotList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SnapshotList')
- SnapshotMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SnapshotMessage')
- SourceIdsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SourceIdsList')
- SourceNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceNotFoundFault')
- SourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceType')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- Subnet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Subnet')
- SubnetAlreadyInUse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubnetAlreadyInUse')
- SubnetIdentifierList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SubnetIdentifierList')
- SubnetList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SubnetList')
- SubscriptionAlreadyExistFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscriptionAlreadyExistFault')
- SubscriptionCategoryNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscriptionCategoryNotFoundFault')
- SubscriptionEventIdNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscriptionEventIdNotFoundFault')
- SubscriptionNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscriptionNotFoundFault')
- SubscriptionSeverityNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubscriptionSeverityNotFoundFault')
- TStamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'TStamp')
- TableRestoreNotFoundFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableRestoreNotFoundFault')
- TableRestoreStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableRestoreStatus')
- TableRestoreStatusList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TableRestoreStatusList')
- TableRestoreStatusMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TableRestoreStatusMessage')
- TableRestoreStatusType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TableRestoreStatusType')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagLimitExceededFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagLimitExceededFault')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagValueList')
- TaggedResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TaggedResource')
- TaggedResourceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TaggedResourceList')
- TaggedResourceListMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TaggedResourceListMessage')
Shapes::StructureShape.new(name: 'UnauthorizedOperation')
- UnknownSnapshotCopyRegionFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnknownSnapshotCopyRegionFault')
- UnsupportedOperationFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedOperationFault')
- UnsupportedOptionFault =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnsupportedOptionFault')
- VpcSecurityGroupIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VpcSecurityGroupIdList')
- VpcSecurityGroupMembership =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VpcSecurityGroupMembership')
- VpcSecurityGroupMembershipList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VpcSecurityGroupMembershipList')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2012-12-01" api. = { "endpointPrefix" => "redshift", "protocol" => "query", "serviceFullName" => "Amazon Redshift", "signatureVersion" => "v4", "xmlNamespace" => "http://redshift.amazonaws.com/doc/2012-12-01/", } api.add_operation(:authorize_cluster_security_group_ingress, Seahorse::Model::Operation.new.tap do |o| o.name = "AuthorizeClusterSecurityGroupIngress" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AuthorizeClusterSecurityGroupIngressMessage) o.output = Shapes::ShapeRef.new(shape: AuthorizeClusterSecurityGroupIngressResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSecurityGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: AuthorizationAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: AuthorizationQuotaExceededFault) end) api.add_operation(:authorize_snapshot_access, Seahorse::Model::Operation.new.tap do |o| o.name = "AuthorizeSnapshotAccess" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AuthorizeSnapshotAccessMessage) o.output = Shapes::ShapeRef.new(shape: AuthorizeSnapshotAccessResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: AuthorizationAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: AuthorizationQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSnapshotStateFault) o.errors << Shapes::ShapeRef.new(shape: LimitExceededFault) end) api.add_operation(:copy_cluster_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "CopyClusterSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CopyClusterSnapshotMessage) o.output = Shapes::ShapeRef.new(shape: CopyClusterSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSnapshotStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotQuotaExceededFault) end) api.add_operation(:create_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateCluster" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateClusterMessage) o.output = Shapes::ShapeRef.new(shape: CreateClusterResult) o.errors << Shapes::ShapeRef.new(shape: ClusterAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: InsufficientClusterCapacityFault) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: NumberOfNodesQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: NumberOfNodesPerClusterLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidVPCNetworkStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSubnetGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidSubnet) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidElasticIpFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o.errors << Shapes::ShapeRef.new(shape: LimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) api.add_operation(:create_cluster_parameter_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateClusterParameterGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateClusterParameterGroupMessage) o.output = Shapes::ShapeRef.new(shape: CreateClusterParameterGroupResult) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:create_cluster_security_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateClusterSecurityGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateClusterSecurityGroupMessage) o.output = Shapes::ShapeRef.new(shape: CreateClusterSecurityGroupResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:create_cluster_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateClusterSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateClusterSnapshotMessage) o.output = Shapes::ShapeRef.new(shape: CreateClusterSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:create_cluster_subnet_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateClusterSubnetGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateClusterSubnetGroupMessage) o.output = Shapes::ShapeRef.new(shape: CreateClusterSubnetGroupResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidSubnet) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) api.add_operation(:create_event_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateEventSubscription" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateEventSubscriptionMessage) o.output = Shapes::ShapeRef.new(shape: CreateEventSubscriptionResult) o.errors << Shapes::ShapeRef.new(shape: EventSubscriptionQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionAlreadyExistFault) o.errors << Shapes::ShapeRef.new(shape: SNSInvalidTopicFault) o.errors << Shapes::ShapeRef.new(shape: SNSNoAuthorizationFault) o.errors << Shapes::ShapeRef.new(shape: SNSTopicArnNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionEventIdNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionCategoryNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionSeverityNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SourceNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:create_hsm_client_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateHsmClientCertificate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateHsmClientCertificateMessage) o.output = Shapes::ShapeRef.new(shape: CreateHsmClientCertificateResult) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:create_hsm_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateHsmConfiguration" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateHsmConfigurationMessage) o.output = Shapes::ShapeRef.new(shape: CreateHsmConfigurationResult) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:create_snapshot_copy_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSnapshotCopyGrant" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateSnapshotCopyGrantMessage) o.output = Shapes::ShapeRef.new(shape: CreateSnapshotCopyGrantResult) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyGrantAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyGrantQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: LimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) api.add_operation(:create_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateTagsMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:delete_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCluster" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteClusterMessage) o.output = Shapes::ShapeRef.new(shape: DeleteClusterResult) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotQuotaExceededFault) end) api.add_operation(:delete_cluster_parameter_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteClusterParameterGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteClusterParameterGroupMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterParameterGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) end) api.add_operation(:delete_cluster_security_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteClusterSecurityGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteClusterSecurityGroupMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSecurityGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) end) api.add_operation(:delete_cluster_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteClusterSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteClusterSnapshotMessage) o.output = Shapes::ShapeRef.new(shape: DeleteClusterSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSnapshotStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) end) api.add_operation(:delete_cluster_subnet_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteClusterSubnetGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteClusterSubnetGroupMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSubnetGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSubnetStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupNotFoundFault) end) api.add_operation(:delete_event_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteEventSubscription" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteEventSubscriptionMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: SubscriptionNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidSubscriptionStateFault) end) api.add_operation(:delete_hsm_client_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteHsmClientCertificate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteHsmClientCertificateMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidHsmClientCertificateStateFault) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateNotFoundFault) end) api.add_operation(:delete_hsm_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteHsmConfiguration" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteHsmConfigurationMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidHsmConfigurationStateFault) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationNotFoundFault) end) api.add_operation(:delete_snapshot_copy_grant, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSnapshotCopyGrant" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteSnapshotCopyGrantMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: InvalidSnapshotCopyGrantStateFault) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyGrantNotFoundFault) end) api.add_operation(:delete_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteTagsMessage) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:describe_cluster_parameter_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterParameterGroups" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClusterParameterGroupsMessage) o.output = Shapes::ShapeRef.new(shape: ClusterParameterGroupsMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_cluster_parameters, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterParameters" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClusterParametersMessage) o.output = Shapes::ShapeRef.new(shape: ClusterParameterGroupDetails) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_cluster_security_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterSecurityGroups" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClusterSecurityGroupsMessage) o.output = Shapes::ShapeRef.new(shape: ClusterSecurityGroupMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_cluster_snapshots, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterSnapshots" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClusterSnapshotsMessage) o.output = Shapes::ShapeRef.new(shape: SnapshotMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_cluster_subnet_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterSubnetGroups" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClusterSubnetGroupsMessage) o.output = Shapes::ShapeRef.new(shape: ClusterSubnetGroupMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_cluster_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusterVersions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClusterVersionsMessage) o.output = Shapes::ShapeRef.new(shape: ClusterVersionsMessage) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_clusters, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClusters" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClustersMessage) o.output = Shapes::ShapeRef.new(shape: ClustersMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_default_cluster_parameters, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDefaultClusterParameters" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDefaultClusterParametersMessage) o.output = Shapes::ShapeRef.new(shape: DescribeDefaultClusterParametersResult) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "default_cluster_parameters.marker" => "marker" } ) end) api.add_operation(:describe_event_categories, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEventCategories" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeEventCategoriesMessage) o.output = Shapes::ShapeRef.new(shape: EventCategoriesMessage) end) api.add_operation(:describe_event_subscriptions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEventSubscriptions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeEventSubscriptionsMessage) o.output = Shapes::ShapeRef.new(shape: EventSubscriptionsMessage) o.errors << Shapes::ShapeRef.new(shape: SubscriptionNotFoundFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_events, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEvents" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeEventsMessage) o.output = Shapes::ShapeRef.new(shape: EventsMessage) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_hsm_client_certificates, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeHsmClientCertificates" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeHsmClientCertificatesMessage) o.output = Shapes::ShapeRef.new(shape: HsmClientCertificateMessage) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_hsm_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeHsmConfigurations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeHsmConfigurationsMessage) o.output = Shapes::ShapeRef.new(shape: HsmConfigurationMessage) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_logging_status, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLoggingStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeLoggingStatusMessage) o.output = Shapes::ShapeRef.new(shape: LoggingStatus) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) end) api.add_operation(:describe_orderable_cluster_options, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeOrderableClusterOptions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeOrderableClusterOptionsMessage) o.output = Shapes::ShapeRef.new(shape: OrderableClusterOptionsMessage) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_reserved_node_offerings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReservedNodeOfferings" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeReservedNodeOfferingsMessage) o.output = Shapes::ShapeRef.new(shape: ReservedNodeOfferingsMessage) o.errors << Shapes::ShapeRef.new(shape: ReservedNodeOfferingNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceUnavailableFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_reserved_nodes, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeReservedNodes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeReservedNodesMessage) o.output = Shapes::ShapeRef.new(shape: ReservedNodesMessage) o.errors << Shapes::ShapeRef.new(shape: ReservedNodeNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceUnavailableFault) o[:pager] = Aws::Pager.new( limit_key: "max_records", tokens: { "marker" => "marker" } ) end) api.add_operation(:describe_resize, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeResize" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeResizeMessage) o.output = Shapes::ShapeRef.new(shape: ResizeProgressMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ResizeNotFoundFault) end) api.add_operation(:describe_snapshot_copy_grants, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSnapshotCopyGrants" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeSnapshotCopyGrantsMessage) o.output = Shapes::ShapeRef.new(shape: SnapshotCopyGrantMessage) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyGrantNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:describe_table_restore_status, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTableRestoreStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeTableRestoreStatusMessage) o.output = Shapes::ShapeRef.new(shape: TableRestoreStatusMessage) o.errors << Shapes::ShapeRef.new(shape: TableRestoreNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) end) api.add_operation(:describe_tags, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTags" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeTagsMessage) o.output = Shapes::ShapeRef.new(shape: TaggedResourceListMessage) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTagFault) end) api.add_operation(:disable_logging, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableLogging" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableLoggingMessage) o.output = Shapes::ShapeRef.new(shape: LoggingStatus) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) end) api.add_operation(:disable_snapshot_copy, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableSnapshotCopy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableSnapshotCopyMessage) o.output = Shapes::ShapeRef.new(shape: DisableSnapshotCopyResult) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyAlreadyDisabledFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: ) end) api.add_operation(:enable_logging, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableLogging" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableLoggingMessage) o.output = Shapes::ShapeRef.new(shape: LoggingStatus) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: BucketNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InsufficientS3BucketPolicyFault) o.errors << Shapes::ShapeRef.new(shape: InvalidS3KeyPrefixFault) o.errors << Shapes::ShapeRef.new(shape: InvalidS3BucketNameFault) end) api.add_operation(:enable_snapshot_copy, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableSnapshotCopy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableSnapshotCopyMessage) o.output = Shapes::ShapeRef.new(shape: EnableSnapshotCopyResult) o.errors << Shapes::ShapeRef.new(shape: IncompatibleOrderableOptions) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: CopyToRegionDisabledFault) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyAlreadyEnabledFault) o.errors << Shapes::ShapeRef.new(shape: UnknownSnapshotCopyRegionFault) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyGrantNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: LimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) api.add_operation(:get_cluster_credentials, Seahorse::Model::Operation.new.tap do |o| o.name = "GetClusterCredentials" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetClusterCredentialsMessage) o.output = Shapes::ShapeRef.new(shape: ClusterCredentials) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationFault) end) api.add_operation(:modify_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifyCluster" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ModifyClusterMessage) o.output = Shapes::ShapeRef.new(shape: ModifyClusterResult) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSecurityGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: NumberOfNodesQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: NumberOfNodesPerClusterLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InsufficientClusterCapacityFault) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOptionFault) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: LimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) o.errors << Shapes::ShapeRef.new(shape: InvalidElasticIpFault) end) api.add_operation(:modify_cluster_iam_roles, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifyClusterIamRoles" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ModifyClusterIamRolesMessage) o.output = Shapes::ShapeRef.new(shape: ModifyClusterIamRolesResult) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) end) api.add_operation(:modify_cluster_parameter_group, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifyClusterParameterGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ModifyClusterParameterGroupMessage) o.output = Shapes::ShapeRef.new(shape: ClusterParameterGroupNameMessage) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterParameterGroupStateFault) end) api.add_operation(:modify_cluster_subnet_group, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifyClusterSubnetGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ModifyClusterSubnetGroupMessage) o.output = Shapes::ShapeRef.new(shape: ModifyClusterSubnetGroupResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: SubnetAlreadyInUse) o.errors << Shapes::ShapeRef.new(shape: InvalidSubnet) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) api.add_operation(:modify_event_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifyEventSubscription" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ModifyEventSubscriptionMessage) o.output = Shapes::ShapeRef.new(shape: ModifyEventSubscriptionResult) o.errors << Shapes::ShapeRef.new(shape: SubscriptionNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SNSInvalidTopicFault) o.errors << Shapes::ShapeRef.new(shape: SNSNoAuthorizationFault) o.errors << Shapes::ShapeRef.new(shape: SNSTopicArnNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionEventIdNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionCategoryNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SubscriptionSeverityNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SourceNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidSubscriptionStateFault) end) api.add_operation(:modify_snapshot_copy_retention_period, Seahorse::Model::Operation.new.tap do |o| o.name = "ModifySnapshotCopyRetentionPeriod" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ModifySnapshotCopyRetentionPeriodMessage) o.output = Shapes::ShapeRef.new(shape: ModifySnapshotCopyRetentionPeriodResult) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: SnapshotCopyDisabledFault) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) end) api.add_operation(:purchase_reserved_node_offering, Seahorse::Model::Operation.new.tap do |o| o.name = "PurchaseReservedNodeOffering" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: PurchaseReservedNodeOfferingMessage) o.output = Shapes::ShapeRef.new(shape: PurchaseReservedNodeOfferingResult) o.errors << Shapes::ShapeRef.new(shape: ReservedNodeOfferingNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ReservedNodeAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: ReservedNodeQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationFault) end) api.add_operation(:reboot_cluster, Seahorse::Model::Operation.new.tap do |o| o.name = "RebootCluster" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RebootClusterMessage) o.output = Shapes::ShapeRef.new(shape: RebootClusterResult) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) end) api.add_operation(:reset_cluster_parameter_group, Seahorse::Model::Operation.new.tap do |o| o.name = "ResetClusterParameterGroup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ResetClusterParameterGroupMessage) o.output = Shapes::ShapeRef.new(shape: ClusterParameterGroupNameMessage) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterParameterGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) end) api.add_operation(:restore_from_cluster_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreFromClusterSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RestoreFromClusterSnapshotMessage) o.output = Shapes::ShapeRef.new(shape: RestoreFromClusterSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: AccessToSnapshotDeniedFault) o.errors << Shapes::ShapeRef.new(shape: ClusterAlreadyExistsFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: InsufficientClusterCapacityFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSnapshotStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidRestoreFault) o.errors << Shapes::ShapeRef.new(shape: NumberOfNodesQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: NumberOfNodesPerClusterLimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidVPCNetworkStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSubnetGroupStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidSubnet) o.errors << Shapes::ShapeRef.new(shape: ClusterSubnetGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ) o.errors << Shapes::ShapeRef.new(shape: HsmClientCertificateNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: HsmConfigurationNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidElasticIpFault) o.errors << Shapes::ShapeRef.new(shape: ClusterParameterGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: LimitExceededFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) api.add_operation(:restore_table_from_cluster_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreTableFromClusterSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RestoreTableFromClusterSnapshotMessage) o.output = Shapes::ShapeRef.new(shape: RestoreTableFromClusterSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InProgressTableRestoreQuotaExceededFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSnapshotStateFault) o.errors << Shapes::ShapeRef.new(shape: InvalidTableRestoreArgumentFault) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationFault) end) api.add_operation(:revoke_cluster_security_group_ingress, Seahorse::Model::Operation.new.tap do |o| o.name = "RevokeClusterSecurityGroupIngress" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RevokeClusterSecurityGroupIngressMessage) o.output = Shapes::ShapeRef.new(shape: RevokeClusterSecurityGroupIngressResult) o.errors << Shapes::ShapeRef.new(shape: ClusterSecurityGroupNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: AuthorizationNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterSecurityGroupStateFault) end) api.add_operation(:revoke_snapshot_access, Seahorse::Model::Operation.new.tap do |o| o.name = "RevokeSnapshotAccess" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RevokeSnapshotAccessMessage) o.output = Shapes::ShapeRef.new(shape: RevokeSnapshotAccessResult) o.errors << Shapes::ShapeRef.new(shape: AccessToSnapshotDeniedFault) o.errors << Shapes::ShapeRef.new(shape: AuthorizationNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: ClusterSnapshotNotFoundFault) end) api.add_operation(:rotate_encryption_key, Seahorse::Model::Operation.new.tap do |o| o.name = "RotateEncryptionKey" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RotateEncryptionKeyMessage) o.output = Shapes::ShapeRef.new(shape: RotateEncryptionKeyResult) o.errors << Shapes::ShapeRef.new(shape: ClusterNotFoundFault) o.errors << Shapes::ShapeRef.new(shape: InvalidClusterStateFault) o.errors << Shapes::ShapeRef.new(shape: DependentServiceRequestThrottlingFault) end) end