Module: Aws::DirectoryService::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-directoryservice/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
Shapes::StructureShape.new(name: 'AcceptSharedDirectoryRequest')
Shapes::StructureShape.new(name: 'AcceptSharedDirectoryResult')
- AccessDeniedException =
This constant is part 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: 'AccessDeniedException')
- AccessUrl =
This constant is part 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: 'AccessUrl')
- AddIpRoutesRequest =
This constant is part 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: 'AddIpRoutesRequest')
- AddIpRoutesResult =
This constant is part 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: 'AddIpRoutesResult')
- AddRegionRequest =
This constant is part 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: 'AddRegionRequest')
- AddRegionResult =
This constant is part 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: 'AddRegionResult')
- AddTagsToResourceRequest =
This constant is part 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: 'AddTagsToResourceRequest')
- AddTagsToResourceResult =
This constant is part 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: 'AddTagsToResourceResult')
- AddedDateTime =
This constant is part 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: 'AddedDateTime')
- AdditionalRegions =
This constant is part 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: 'AdditionalRegions')
- AliasName =
This constant is part 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: 'AliasName')
- Attribute =
This constant is part 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: 'Attribute')
- AttributeName =
This constant is part 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: 'AttributeName')
- AttributeValue =
This constant is part 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: 'AttributeValue')
- Attributes =
This constant is part 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: 'Attributes')
- AuthenticationFailedException =
This constant is part 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: 'AuthenticationFailedException')
- 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::StringShape.new(name: 'AvailabilityZone')
- AvailabilityZones =
This constant is part 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: 'AvailabilityZones')
- CancelSchemaExtensionRequest =
This constant is part 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: 'CancelSchemaExtensionRequest')
- CancelSchemaExtensionResult =
This constant is part 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: 'CancelSchemaExtensionResult')
- Certificate =
This constant is part 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: 'Certificate')
- CertificateAlreadyExistsException =
This constant is part 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: 'CertificateAlreadyExistsException')
- CertificateCN =
This constant is part 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: 'CertificateCN')
- CertificateData =
This constant is part 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: 'CertificateData')
- CertificateDoesNotExistException =
This constant is part 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: 'CertificateDoesNotExistException')
- CertificateExpiryDateTime =
This constant is part 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: 'CertificateExpiryDateTime')
- CertificateId =
This constant is part 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: 'CertificateId')
- CertificateInUseException =
This constant is part 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: 'CertificateInUseException')
- CertificateInfo =
This constant is part 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: 'CertificateInfo')
- CertificateLimitExceededException =
This constant is part 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: 'CertificateLimitExceededException')
- CertificateRegisteredDateTime =
This constant is part 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: 'CertificateRegisteredDateTime')
- CertificateState =
This constant is part 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: 'CertificateState')
- CertificateStateReason =
This constant is part 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: 'CertificateStateReason')
- CertificateType =
This constant is part 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: 'CertificateType')
- CertificatesInfo =
This constant is part 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: 'CertificatesInfo')
- CidrIp =
This constant is part 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: 'CidrIp')
- CidrIps =
This constant is part 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: 'CidrIps')
- ClientAuthenticationSettingInfo =
This constant is part 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: 'ClientAuthenticationSettingInfo')
- ClientAuthenticationSettingsInfo =
This constant is part 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: 'ClientAuthenticationSettingsInfo')
- ClientAuthenticationStatus =
This constant is part 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: 'ClientAuthenticationStatus')
- ClientAuthenticationType =
This constant is part 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: 'ClientAuthenticationType')
- ClientCertAuthSettings =
This constant is part 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: 'ClientCertAuthSettings')
- ClientException =
This constant is part 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: 'ClientException')
- CloudOnlyDirectoriesLimitReached =
This constant is part 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: 'CloudOnlyDirectoriesLimitReached')
- Computer =
This constant is part 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: 'Computer')
- ComputerName =
This constant is part 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: 'ComputerName')
- ComputerPassword =
This constant is part 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: 'ComputerPassword')
- ConditionalForwarder =
This constant is part 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: 'ConditionalForwarder')
- ConditionalForwarders =
This constant is part 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: 'ConditionalForwarders')
- ConnectDirectoryRequest =
This constant is part 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: 'ConnectDirectoryRequest')
- ConnectDirectoryResult =
This constant is part 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: 'ConnectDirectoryResult')
- ConnectPassword =
This constant is part 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: 'ConnectPassword')
- ConnectedDirectoriesLimitReached =
This constant is part 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: 'ConnectedDirectoriesLimitReached')
- CreateAliasRequest =
This constant is part 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: 'CreateAliasRequest')
- CreateAliasResult =
This constant is part 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: 'CreateAliasResult')
- CreateComputerRequest =
This constant is part 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: 'CreateComputerRequest')
- CreateComputerResult =
This constant is part 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: 'CreateComputerResult')
- CreateConditionalForwarderRequest =
This constant is part 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: 'CreateConditionalForwarderRequest')
- CreateConditionalForwarderResult =
This constant is part 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: 'CreateConditionalForwarderResult')
- CreateDirectoryRequest =
This constant is part 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: 'CreateDirectoryRequest')
- CreateDirectoryResult =
This constant is part 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: 'CreateDirectoryResult')
- CreateLogSubscriptionRequest =
This constant is part 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: 'CreateLogSubscriptionRequest')
- CreateLogSubscriptionResult =
This constant is part 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: 'CreateLogSubscriptionResult')
- CreateMicrosoftADRequest =
This constant is part 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: 'CreateMicrosoftADRequest')
- CreateMicrosoftADResult =
This constant is part 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: 'CreateMicrosoftADResult')
- CreateSnapshotBeforeSchemaExtension =
This constant is part 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: 'CreateSnapshotBeforeSchemaExtension')
- CreateSnapshotBeforeUpdate =
This constant is part 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: 'CreateSnapshotBeforeUpdate')
- CreateSnapshotRequest =
This constant is part 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: 'CreateSnapshotRequest')
- CreateSnapshotResult =
This constant is part 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: 'CreateSnapshotResult')
- CreateTrustRequest =
This constant is part 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: 'CreateTrustRequest')
- CreateTrustResult =
This constant is part 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: 'CreateTrustResult')
- CreatedDateTime =
This constant is part 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: 'CreatedDateTime')
- CustomerId =
This constant is part 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: 'CustomerId')
- CustomerUserName =
This constant is part 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: 'CustomerUserName')
- DataAccessStatus =
This constant is part 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: 'DataAccessStatus')
- DeleteAssociatedConditionalForwarder =
This constant is part 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: 'DeleteAssociatedConditionalForwarder')
- DeleteConditionalForwarderRequest =
This constant is part 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: 'DeleteConditionalForwarderRequest')
- DeleteConditionalForwarderResult =
This constant is part 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: 'DeleteConditionalForwarderResult')
- DeleteDirectoryRequest =
This constant is part 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: 'DeleteDirectoryRequest')
- DeleteDirectoryResult =
This constant is part 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: 'DeleteDirectoryResult')
- DeleteLogSubscriptionRequest =
This constant is part 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: 'DeleteLogSubscriptionRequest')
- DeleteLogSubscriptionResult =
This constant is part 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: 'DeleteLogSubscriptionResult')
- DeleteSnapshotRequest =
This constant is part 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: 'DeleteSnapshotRequest')
- DeleteSnapshotResult =
This constant is part 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: 'DeleteSnapshotResult')
- DeleteTrustRequest =
This constant is part 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: 'DeleteTrustRequest')
- DeleteTrustResult =
This constant is part 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: 'DeleteTrustResult')
- DeregisterCertificateRequest =
This constant is part 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: 'DeregisterCertificateRequest')
- DeregisterCertificateResult =
This constant is part 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: 'DeregisterCertificateResult')
- DeregisterEventTopicRequest =
This constant is part 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: 'DeregisterEventTopicRequest')
- DeregisterEventTopicResult =
This constant is part 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: 'DeregisterEventTopicResult')
- DescribeCertificateRequest =
This constant is part 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: 'DescribeCertificateRequest')
- DescribeCertificateResult =
This constant is part 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: 'DescribeCertificateResult')
- DescribeClientAuthenticationSettingsRequest =
This constant is part 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: 'DescribeClientAuthenticationSettingsRequest')
- DescribeClientAuthenticationSettingsResult =
This constant is part 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: 'DescribeClientAuthenticationSettingsResult')
- DescribeConditionalForwardersRequest =
This constant is part 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: 'DescribeConditionalForwardersRequest')
- DescribeConditionalForwardersResult =
This constant is part 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: 'DescribeConditionalForwardersResult')
- DescribeDirectoriesRequest =
This constant is part 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: 'DescribeDirectoriesRequest')
- DescribeDirectoriesResult =
This constant is part 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: 'DescribeDirectoriesResult')
- DescribeDirectoryDataAccessRequest =
This constant is part 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: 'DescribeDirectoryDataAccessRequest')
- DescribeDirectoryDataAccessResult =
This constant is part 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: 'DescribeDirectoryDataAccessResult')
- DescribeDomainControllersRequest =
This constant is part 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: 'DescribeDomainControllersRequest')
- DescribeDomainControllersResult =
This constant is part 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: 'DescribeDomainControllersResult')
- DescribeEventTopicsRequest =
This constant is part 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: 'DescribeEventTopicsRequest')
- DescribeEventTopicsResult =
This constant is part 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: 'DescribeEventTopicsResult')
- DescribeLDAPSSettingsRequest =
This constant is part 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: 'DescribeLDAPSSettingsRequest')
- DescribeLDAPSSettingsResult =
This constant is part 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: 'DescribeLDAPSSettingsResult')
- DescribeRegionsRequest =
This constant is part 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: 'DescribeRegionsRequest')
- DescribeRegionsResult =
This constant is part 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: 'DescribeRegionsResult')
- DescribeSettingsRequest =
This constant is part 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: 'DescribeSettingsRequest')
- DescribeSettingsResult =
This constant is part 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: 'DescribeSettingsResult')
Shapes::StructureShape.new(name: 'DescribeSharedDirectoriesRequest')
Shapes::StructureShape.new(name: 'DescribeSharedDirectoriesResult')
- DescribeSnapshotsRequest =
This constant is part 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: 'DescribeSnapshotsRequest')
- DescribeSnapshotsResult =
This constant is part 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: 'DescribeSnapshotsResult')
- DescribeTrustsRequest =
This constant is part 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: 'DescribeTrustsRequest')
- DescribeTrustsResult =
This constant is part 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: 'DescribeTrustsResult')
- DescribeUpdateDirectoryRequest =
This constant is part 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: 'DescribeUpdateDirectoryRequest')
- DescribeUpdateDirectoryResult =
This constant is part 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: 'DescribeUpdateDirectoryResult')
- Description =
This constant is part 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: 'Description')
- DesiredNumberOfDomainControllers =
This constant is part 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: 'DesiredNumberOfDomainControllers')
- DirectoryAlreadyInRegionException =
This constant is part 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: 'DirectoryAlreadyInRegionException')
Shapes::StructureShape.new(name: 'DirectoryAlreadySharedException')
- DirectoryConfigurationSettingAllowedValues =
This constant is part 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: 'DirectoryConfigurationSettingAllowedValues')
- DirectoryConfigurationSettingDataType =
This constant is part 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: 'DirectoryConfigurationSettingDataType')
- DirectoryConfigurationSettingLastRequestedDateTime =
This constant is part 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: 'DirectoryConfigurationSettingLastRequestedDateTime')
- DirectoryConfigurationSettingLastUpdatedDateTime =
This constant is part 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: 'DirectoryConfigurationSettingLastUpdatedDateTime')
- DirectoryConfigurationSettingName =
This constant is part 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: 'DirectoryConfigurationSettingName')
- DirectoryConfigurationSettingRequestDetailedStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'DirectoryConfigurationSettingRequestDetailedStatus')
- DirectoryConfigurationSettingRequestStatusMessage =
This constant is part 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: 'DirectoryConfigurationSettingRequestStatusMessage')
- DirectoryConfigurationSettingType =
This constant is part 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: 'DirectoryConfigurationSettingType')
- DirectoryConfigurationSettingValue =
This constant is part 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: 'DirectoryConfigurationSettingValue')
- DirectoryConfigurationStatus =
This constant is part 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: 'DirectoryConfigurationStatus')
- DirectoryConnectSettings =
This constant is part 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: 'DirectoryConnectSettings')
- DirectoryConnectSettingsDescription =
This constant is part 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: 'DirectoryConnectSettingsDescription')
- DirectoryDescription =
This constant is part 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: 'DirectoryDescription')
- DirectoryDescriptions =
This constant is part 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: 'DirectoryDescriptions')
- DirectoryDoesNotExistException =
This constant is part 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: 'DirectoryDoesNotExistException')
- DirectoryEdition =
This constant is part 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: 'DirectoryEdition')
- DirectoryId =
This constant is part 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: 'DirectoryId')
- DirectoryIds =
This constant is part 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: 'DirectoryIds')
- DirectoryInDesiredStateException =
This constant is part 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: 'DirectoryInDesiredStateException')
- DirectoryLimitExceededException =
This constant is part 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: 'DirectoryLimitExceededException')
- DirectoryLimits =
This constant is part 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: 'DirectoryLimits')
- DirectoryName =
This constant is part 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: 'DirectoryName')
Shapes::StructureShape.new(name: 'DirectoryNotSharedException')
- DirectoryShortName =
This constant is part 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: 'DirectoryShortName')
- DirectorySize =
This constant is part 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: 'DirectorySize')
- DirectoryStage =
This constant is part 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: 'DirectoryStage')
- DirectoryType =
This constant is part 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: 'DirectoryType')
Shapes::StructureShape.new(name: 'DirectoryUnavailableException')
- DirectoryVpcSettings =
This constant is part 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: 'DirectoryVpcSettings')
- DirectoryVpcSettingsDescription =
This constant is part 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: 'DirectoryVpcSettingsDescription')
- DisableClientAuthenticationRequest =
This constant is part 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: 'DisableClientAuthenticationRequest')
- DisableClientAuthenticationResult =
This constant is part 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: 'DisableClientAuthenticationResult')
- DisableDirectoryDataAccessRequest =
This constant is part 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: 'DisableDirectoryDataAccessRequest')
- DisableDirectoryDataAccessResult =
This constant is part 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: 'DisableDirectoryDataAccessResult')
- DisableLDAPSRequest =
This constant is part 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: 'DisableLDAPSRequest')
- DisableLDAPSResult =
This constant is part 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: 'DisableLDAPSResult')
- DisableRadiusRequest =
This constant is part 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: 'DisableRadiusRequest')
- DisableRadiusResult =
This constant is part 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: 'DisableRadiusResult')
- DisableSsoRequest =
This constant is part 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: 'DisableSsoRequest')
- DisableSsoResult =
This constant is part 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: 'DisableSsoResult')
- DnsIpAddrs =
This constant is part 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: 'DnsIpAddrs')
- DomainController =
This constant is part 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: 'DomainController')
- DomainControllerId =
This constant is part 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: 'DomainControllerId')
- DomainControllerIds =
This constant is part 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: 'DomainControllerIds')
- DomainControllerLimitExceededException =
This constant is part 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: 'DomainControllerLimitExceededException')
- DomainControllerStatus =
This constant is part 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: 'DomainControllerStatus')
- DomainControllerStatusReason =
This constant is part 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: 'DomainControllerStatusReason')
- DomainControllers =
This constant is part 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: 'DomainControllers')
- EnableClientAuthenticationRequest =
This constant is part 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: 'EnableClientAuthenticationRequest')
- EnableClientAuthenticationResult =
This constant is part 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: 'EnableClientAuthenticationResult')
- EnableDirectoryDataAccessRequest =
This constant is part 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: 'EnableDirectoryDataAccessRequest')
- EnableDirectoryDataAccessResult =
This constant is part 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: 'EnableDirectoryDataAccessResult')
- EnableLDAPSRequest =
This constant is part 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: 'EnableLDAPSRequest')
- EnableLDAPSResult =
This constant is part 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: 'EnableLDAPSResult')
- EnableRadiusRequest =
This constant is part 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: 'EnableRadiusRequest')
- EnableRadiusResult =
This constant is part 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: 'EnableRadiusResult')
- EnableSsoRequest =
This constant is part 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: 'EnableSsoRequest')
- EnableSsoResult =
This constant is part 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: 'EnableSsoResult')
- EndDateTime =
This constant is part 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: 'EndDateTime')
- EntityAlreadyExistsException =
This constant is part 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: 'EntityAlreadyExistsException')
- EntityDoesNotExistException =
This constant is part 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: 'EntityDoesNotExistException')
- EventTopic =
This constant is part 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: 'EventTopic')
- EventTopics =
This constant is part 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: 'EventTopics')
- ExceptionMessage =
This constant is part 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: 'ExceptionMessage')
- GetDirectoryLimitsRequest =
This constant is part 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: 'GetDirectoryLimitsRequest')
- GetDirectoryLimitsResult =
This constant is part 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: 'GetDirectoryLimitsResult')
- GetSnapshotLimitsRequest =
This constant is part 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: 'GetSnapshotLimitsRequest')
- GetSnapshotLimitsResult =
This constant is part 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: 'GetSnapshotLimitsResult')
- IncompatibleSettingsException =
This constant is part 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: 'IncompatibleSettingsException')
- InitiatedBy =
This constant is part 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: 'InitiatedBy')
- InsufficientPermissionsException =
This constant is part 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: 'InsufficientPermissionsException')
- InvalidCertificateException =
This constant is part 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: 'InvalidCertificateException')
- InvalidClientAuthStatusException =
This constant is part 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: 'InvalidClientAuthStatusException')
- InvalidLDAPSStatusException =
This constant is part 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: 'InvalidLDAPSStatusException')
- InvalidNextTokenException =
This constant is part 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: 'InvalidNextTokenException')
- InvalidParameterException =
This constant is part 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: 'InvalidParameterException')
- InvalidPasswordException =
This constant is part 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: 'InvalidPasswordException')
- InvalidTargetException =
This constant is part 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: 'InvalidTargetException')
- IpAddr =
This constant is part 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: 'IpAddr')
- IpAddrs =
This constant is part 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: 'IpAddrs')
- IpRoute =
This constant is part 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: 'IpRoute')
- IpRouteInfo =
This constant is part 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: 'IpRouteInfo')
- IpRouteLimitExceededException =
This constant is part 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: 'IpRouteLimitExceededException')
- IpRouteStatusMsg =
This constant is part 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: 'IpRouteStatusMsg')
- IpRouteStatusReason =
This constant is part 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: 'IpRouteStatusReason')
- IpRoutes =
This constant is part 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: 'IpRoutes')
- IpRoutesInfo =
This constant is part 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: 'IpRoutesInfo')
- LDAPSSettingInfo =
This constant is part 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: 'LDAPSSettingInfo')
- LDAPSSettingsInfo =
This constant is part 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: 'LDAPSSettingsInfo')
- LDAPSStatus =
This constant is part 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: 'LDAPSStatus')
- LDAPSStatusReason =
This constant is part 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: 'LDAPSStatusReason')
- LDAPSType =
This constant is part 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: 'LDAPSType')
- LastUpdatedDateTime =
This constant is part 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: 'LastUpdatedDateTime')
- LaunchTime =
This constant is part 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: 'LaunchTime')
- LdifContent =
This constant is part 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: 'LdifContent')
- Limit =
This constant is part 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: 'Limit')
- ListCertificatesRequest =
This constant is part 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: 'ListCertificatesRequest')
- ListCertificatesResult =
This constant is part 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: 'ListCertificatesResult')
- ListIpRoutesRequest =
This constant is part 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: 'ListIpRoutesRequest')
- ListIpRoutesResult =
This constant is part 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: 'ListIpRoutesResult')
- ListLogSubscriptionsRequest =
This constant is part 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: 'ListLogSubscriptionsRequest')
- ListLogSubscriptionsResult =
This constant is part 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: 'ListLogSubscriptionsResult')
- ListSchemaExtensionsRequest =
This constant is part 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: 'ListSchemaExtensionsRequest')
- ListSchemaExtensionsResult =
This constant is part 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: 'ListSchemaExtensionsResult')
- ListTagsForResourceRequest =
This constant is part 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: 'ListTagsForResourceRequest')
- ListTagsForResourceResult =
This constant is part 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: 'ListTagsForResourceResult')
- LogGroupName =
This constant is part 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: 'LogGroupName')
- LogSubscription =
This constant is part 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: 'LogSubscription')
- LogSubscriptions =
This constant is part 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: 'LogSubscriptions')
- ManualSnapshotsLimitReached =
This constant is part 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: 'ManualSnapshotsLimitReached')
- NextToken =
This constant is part 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: 'NextToken')
- NoAvailableCertificateException =
This constant is part 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: 'NoAvailableCertificateException')
- Notes =
This constant is part 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: 'Notes')
- OCSPUrl =
This constant is part 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: 'OCSPUrl')
- OSUpdateSettings =
This constant is part 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: 'OSUpdateSettings')
- OSVersion =
This constant is part 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: 'OSVersion')
- OrganizationalUnitDN =
This constant is part 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: 'OrganizationalUnitDN')
- OrganizationsException =
This constant is part 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: 'OrganizationsException')
- OwnerDirectoryDescription =
This constant is part 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: 'OwnerDirectoryDescription')
- PageLimit =
This constant is part 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: 'PageLimit')
- Password =
This constant is part 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: 'Password')
- PortNumber =
This constant is part 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: 'PortNumber')
- RadiusAuthenticationProtocol =
This constant is part 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: 'RadiusAuthenticationProtocol')
- RadiusDisplayLabel =
This constant is part 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: 'RadiusDisplayLabel')
- RadiusRetries =
This constant is part 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: 'RadiusRetries')
- RadiusSettings =
This constant is part 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: 'RadiusSettings')
Shapes::StringShape.new(name: 'RadiusSharedSecret')
- RadiusStatus =
This constant is part 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: 'RadiusStatus')
- RadiusTimeout =
This constant is part 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: 'RadiusTimeout')
- RegionDescription =
This constant is part 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: 'RegionDescription')
- RegionLimitExceededException =
This constant is part 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: 'RegionLimitExceededException')
- RegionName =
This constant is part 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: 'RegionName')
- RegionType =
This constant is part 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: 'RegionType')
- RegionsDescription =
This constant is part 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: 'RegionsDescription')
- RegionsInfo =
This constant is part 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: 'RegionsInfo')
- RegisterCertificateRequest =
This constant is part 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: 'RegisterCertificateRequest')
- RegisterCertificateResult =
This constant is part 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: 'RegisterCertificateResult')
- RegisterEventTopicRequest =
This constant is part 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: 'RegisterEventTopicRequest')
- RegisterEventTopicResult =
This constant is part 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: 'RegisterEventTopicResult')
Shapes::StructureShape.new(name: 'RejectSharedDirectoryRequest')
Shapes::StructureShape.new(name: 'RejectSharedDirectoryResult')
- RemoteDomainName =
This constant is part 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: 'RemoteDomainName')
- RemoteDomainNames =
This constant is part 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: 'RemoteDomainNames')
- RemoveIpRoutesRequest =
This constant is part 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: 'RemoveIpRoutesRequest')
- RemoveIpRoutesResult =
This constant is part 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: 'RemoveIpRoutesResult')
- RemoveRegionRequest =
This constant is part 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: 'RemoveRegionRequest')
- RemoveRegionResult =
This constant is part 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: 'RemoveRegionResult')
- RemoveTagsFromResourceRequest =
This constant is part 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: 'RemoveTagsFromResourceRequest')
- RemoveTagsFromResourceResult =
This constant is part 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: 'RemoveTagsFromResourceResult')
- ReplicationScope =
This constant is part 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: 'ReplicationScope')
- RequestId =
This constant is part 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: 'RequestId')
- ResetUserPasswordRequest =
This constant is part 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: 'ResetUserPasswordRequest')
- ResetUserPasswordResult =
This constant is part 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: 'ResetUserPasswordResult')
- ResourceId =
This constant is part 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: 'ResourceId')
- RestoreFromSnapshotRequest =
This constant is part 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: 'RestoreFromSnapshotRequest')
- RestoreFromSnapshotResult =
This constant is part 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: 'RestoreFromSnapshotResult')
- SID =
This constant is part 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: 'SID')
- SchemaExtensionId =
This constant is part 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: 'SchemaExtensionId')
- SchemaExtensionInfo =
This constant is part 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: 'SchemaExtensionInfo')
- SchemaExtensionStatus =
This constant is part 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: 'SchemaExtensionStatus')
- SchemaExtensionStatusReason =
This constant is part 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: 'SchemaExtensionStatusReason')
- SchemaExtensionsInfo =
This constant is part 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: 'SchemaExtensionsInfo')
- SecurityGroupId =
This constant is part 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: 'SecurityGroupId')
- SelectiveAuth =
This constant is part 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: 'SelectiveAuth')
- Server =
This constant is part 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: 'Server')
- Servers =
This constant is part 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: 'Servers')
- ServiceException =
This constant is part 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: 'ServiceException')
- Setting =
This constant is part 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: 'Setting')
- SettingEntries =
This constant is part 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: 'SettingEntries')
- SettingEntry =
This constant is part 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: 'SettingEntry')
- Settings =
This constant is part 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: 'Settings')
Shapes::StructureShape.new(name: 'ShareDirectoryRequest')
Shapes::StructureShape.new(name: 'ShareDirectoryResult')
Shapes::StructureShape.new(name: 'ShareLimitExceededException')
Shapes::StringShape.new(name: 'ShareMethod')
Shapes::StringShape.new(name: 'ShareStatus')
Shapes::StructureShape.new(name: 'ShareTarget')
Shapes::ListShape.new(name: 'SharedDirectories')
Shapes::StructureShape.new(name: 'SharedDirectory')
- 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')
- SnapshotId =
This constant is part 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: 'SnapshotId')
- SnapshotIds =
This constant is part 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: 'SnapshotIds')
- SnapshotLimitExceededException =
This constant is part 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: 'SnapshotLimitExceededException')
- SnapshotLimits =
This constant is part 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: 'SnapshotLimits')
- SnapshotName =
This constant is part 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: 'SnapshotName')
- SnapshotStatus =
This constant is part 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: 'SnapshotStatus')
- SnapshotType =
This constant is part 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: 'SnapshotType')
- Snapshots =
This constant is part 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: 'Snapshots')
- SsoEnabled =
This constant is part 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: 'SsoEnabled')
- StageReason =
This constant is part 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: 'StageReason')
- StartDateTime =
This constant is part 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: 'StartDateTime')
- StartSchemaExtensionRequest =
This constant is part 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: 'StartSchemaExtensionRequest')
- StartSchemaExtensionResult =
This constant is part 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: 'StartSchemaExtensionResult')
- StartTime =
This constant is part 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: 'StartTime')
- StateLastUpdatedDateTime =
This constant is part 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: 'StateLastUpdatedDateTime')
- SubnetId =
This constant is part 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: 'SubnetId')
- SubnetIds =
This constant is part 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: 'SubnetIds')
- SubscriptionCreatedDateTime =
This constant is part 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: 'SubscriptionCreatedDateTime')
- 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')
- TagKey =
This constant is part 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: 'TagKey')
- TagKeys =
This constant is part 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: 'TagKeys')
- TagLimitExceededException =
This constant is part 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: 'TagLimitExceededException')
- TagValue =
This constant is part 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: 'TagValue')
- Tags =
This constant is part 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: 'Tags')
- TargetId =
This constant is part 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: 'TargetId')
- TargetType =
This constant is part 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: 'TargetType')
- TopicArn =
This constant is part 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: 'TopicArn')
- TopicName =
This constant is part 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: 'TopicName')
- TopicNames =
This constant is part 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: 'TopicNames')
- TopicStatus =
This constant is part 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: 'TopicStatus')
- Trust =
This constant is part 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: 'Trust')
- TrustDirection =
This constant is part 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: 'TrustDirection')
- TrustId =
This constant is part 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: 'TrustId')
- TrustIds =
This constant is part 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: 'TrustIds')
- TrustPassword =
This constant is part 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: 'TrustPassword')
- TrustState =
This constant is part 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: 'TrustState')
- TrustStateReason =
This constant is part 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: 'TrustStateReason')
- TrustType =
This constant is part 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: 'TrustType')
- Trusts =
This constant is part 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: 'Trusts')
Shapes::StructureShape.new(name: 'UnshareDirectoryRequest')
Shapes::StructureShape.new(name: 'UnshareDirectoryResult')
Shapes::StructureShape.new(name: 'UnshareTarget')
- UnsupportedOperationException =
This constant is part 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: 'UnsupportedOperationException')
- UnsupportedSettingsException =
This constant is part 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: 'UnsupportedSettingsException')
- UpdateActivities =
This constant is part 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: 'UpdateActivities')
- UpdateConditionalForwarderRequest =
This constant is part 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: 'UpdateConditionalForwarderRequest')
- UpdateConditionalForwarderResult =
This constant is part 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: 'UpdateConditionalForwarderResult')
- UpdateDirectorySetupRequest =
This constant is part 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: 'UpdateDirectorySetupRequest')
- UpdateDirectorySetupResult =
This constant is part 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: 'UpdateDirectorySetupResult')
- UpdateInfoEntry =
This constant is part 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: 'UpdateInfoEntry')
- UpdateNumberOfDomainControllersRequest =
This constant is part 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: 'UpdateNumberOfDomainControllersRequest')
- UpdateNumberOfDomainControllersResult =
This constant is part 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: 'UpdateNumberOfDomainControllersResult')
- UpdateRadiusRequest =
This constant is part 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: 'UpdateRadiusRequest')
- UpdateRadiusResult =
This constant is part 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: 'UpdateRadiusResult')
- UpdateSecurityGroupForDirectoryControllers =
This constant is part 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: 'UpdateSecurityGroupForDirectoryControllers')
- UpdateSettingsRequest =
This constant is part 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: 'UpdateSettingsRequest')
- UpdateSettingsResult =
This constant is part 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: 'UpdateSettingsResult')
- UpdateStatus =
This constant is part 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: 'UpdateStatus')
- UpdateStatusReason =
This constant is part 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: 'UpdateStatusReason')
- UpdateTrustRequest =
This constant is part 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: 'UpdateTrustRequest')
- UpdateTrustResult =
This constant is part 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: 'UpdateTrustResult')
- UpdateType =
This constant is part 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: 'UpdateType')
- UpdateValue =
This constant is part 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: 'UpdateValue')
- UseSameUsername =
This constant is part 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: 'UseSameUsername')
- UserDoesNotExistException =
This constant is part 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: 'UserDoesNotExistException')
- UserName =
This constant is part 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: 'UserName')
- UserPassword =
This constant is part 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: 'UserPassword')
- VerifyTrustRequest =
This constant is part 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: 'VerifyTrustRequest')
- VerifyTrustResult =
This constant is part 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: 'VerifyTrustResult')
- VpcId =
This constant is part 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: 'VpcId')
- 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 = "2015-04-16" api. = { "apiVersion" => "2015-04-16", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "ds", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceAbbreviation" => "Directory Service", "serviceFullName" => "AWS Directory Service", "serviceId" => "Directory Service", "signatureVersion" => "v4", "targetPrefix" => "DirectoryService_20150416", "uid" => "ds-2015-04-16", } api.add_operation(:accept_shared_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "AcceptSharedDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AcceptSharedDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: AcceptSharedDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryAlreadySharedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:add_ip_routes, Seahorse::Model::Operation.new.tap do |o| o.name = "AddIpRoutes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AddIpRoutesRequest) o.output = Shapes::ShapeRef.new(shape: AddIpRoutesResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: IpRouteLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:add_region, Seahorse::Model::Operation.new.tap do |o| o.name = "AddRegion" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AddRegionRequest) o.output = Shapes::ShapeRef.new(shape: AddRegionResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryAlreadyInRegionException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: RegionLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:add_tags_to_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "AddTagsToResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: AddTagsToResourceRequest) o.output = Shapes::ShapeRef.new(shape: AddTagsToResourceResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: TagLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:cancel_schema_extension, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelSchemaExtension" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CancelSchemaExtensionRequest) o.output = Shapes::ShapeRef.new(shape: CancelSchemaExtensionResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:connect_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "ConnectDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ConnectDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: ConnectDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_alias, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAlias" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateAliasRequest) o.output = Shapes::ShapeRef.new(shape: CreateAliasResult) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_computer, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateComputer" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateComputerRequest) o.output = Shapes::ShapeRef.new(shape: CreateComputerResult) o.errors << Shapes::ShapeRef.new(shape: AuthenticationFailedException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_conditional_forwarder, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateConditionalForwarder" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateConditionalForwarderRequest) o.output = Shapes::ShapeRef.new(shape: CreateConditionalForwarderResult) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: CreateDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_log_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLogSubscription" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateLogSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: CreateLogSubscriptionResult) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InsufficientPermissionsException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_microsoft_ad, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMicrosoftAD" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateMicrosoftADRequest) o.output = Shapes::ShapeRef.new(shape: CreateMicrosoftADResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:create_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateSnapshotRequest) o.output = Shapes::ShapeRef.new(shape: CreateSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: SnapshotLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:create_trust, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTrust" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateTrustRequest) o.output = Shapes::ShapeRef.new(shape: CreateTrustResult) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:delete_conditional_forwarder, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteConditionalForwarder" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteConditionalForwarderRequest) o.output = Shapes::ShapeRef.new(shape: DeleteConditionalForwarderResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:delete_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:delete_log_subscription, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLogSubscription" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteLogSubscriptionRequest) o.output = Shapes::ShapeRef.new(shape: DeleteLogSubscriptionResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:delete_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteSnapshotRequest) o.output = Shapes::ShapeRef.new(shape: DeleteSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:delete_trust, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTrust" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteTrustRequest) o.output = Shapes::ShapeRef.new(shape: DeleteTrustResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) api.add_operation(:deregister_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterCertificate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeregisterCertificateRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterCertificateResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: CertificateDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: CertificateInUseException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:deregister_event_topic, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterEventTopic" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeregisterEventTopicRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterEventTopicResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:describe_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeCertificate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeCertificateRequest) o.output = Shapes::ShapeRef.new(shape: DescribeCertificateResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: CertificateDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:describe_client_authentication_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeClientAuthenticationSettings" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeClientAuthenticationSettingsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeClientAuthenticationSettingsResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_conditional_forwarders, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeConditionalForwarders" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeConditionalForwardersRequest) o.output = Shapes::ShapeRef.new(shape: DescribeConditionalForwardersResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:describe_directories, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDirectories" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDirectoriesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDirectoriesResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_directory_data_access, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDirectoryDataAccess" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDirectoryDataAccessRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDirectoryDataAccessResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:describe_domain_controllers, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeDomainControllers" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeDomainControllersRequest) o.output = Shapes::ShapeRef.new(shape: DescribeDomainControllersResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_event_topics, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeEventTopics" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeEventTopicsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeEventTopicsResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:describe_ldaps_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeLDAPSSettings" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeLDAPSSettingsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeLDAPSSettingsResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_regions, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeRegions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeRegionsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeRegionsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSettings" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeSettingsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeSettingsResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:describe_shared_directories, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSharedDirectories" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeSharedDirectoriesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeSharedDirectoriesResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_snapshots, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeSnapshots" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeSnapshotsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeSnapshotsResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_trusts, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeTrusts" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeTrustsRequest) o.output = Shapes::ShapeRef.new(shape: DescribeTrustsResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_update_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeUpdateDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeUpdateDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: DescribeUpdateDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:disable_client_authentication, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableClientAuthentication" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableClientAuthenticationRequest) o.output = Shapes::ShapeRef.new(shape: DisableClientAuthenticationResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidClientAuthStatusException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:disable_directory_data_access, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableDirectoryDataAccess" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableDirectoryDataAccessRequest) o.output = Shapes::ShapeRef.new(shape: DisableDirectoryDataAccessResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: DirectoryInDesiredStateException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:disable_ldaps, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableLDAPS" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableLDAPSRequest) o.output = Shapes::ShapeRef.new(shape: DisableLDAPSResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidLDAPSStatusException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:disable_radius, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableRadius" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableRadiusRequest) o.output = Shapes::ShapeRef.new(shape: DisableRadiusResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:disable_sso, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableSso" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DisableSsoRequest) o.output = Shapes::ShapeRef.new(shape: DisableSsoResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InsufficientPermissionsException) o.errors << Shapes::ShapeRef.new(shape: AuthenticationFailedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:enable_client_authentication, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableClientAuthentication" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableClientAuthenticationRequest) o.output = Shapes::ShapeRef.new(shape: EnableClientAuthenticationResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidClientAuthStatusException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NoAvailableCertificateException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:enable_directory_data_access, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableDirectoryDataAccess" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableDirectoryDataAccessRequest) o.output = Shapes::ShapeRef.new(shape: EnableDirectoryDataAccessResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: DirectoryInDesiredStateException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:enable_ldaps, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableLDAPS" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableLDAPSRequest) o.output = Shapes::ShapeRef.new(shape: EnableLDAPSResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: NoAvailableCertificateException) o.errors << Shapes::ShapeRef.new(shape: InvalidLDAPSStatusException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:enable_radius, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableRadius" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableRadiusRequest) o.output = Shapes::ShapeRef.new(shape: EnableRadiusResult) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: EntityAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:enable_sso, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableSso" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EnableSsoRequest) o.output = Shapes::ShapeRef.new(shape: EnableSsoResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InsufficientPermissionsException) o.errors << Shapes::ShapeRef.new(shape: AuthenticationFailedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:get_directory_limits, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDirectoryLimits" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetDirectoryLimitsRequest) o.output = Shapes::ShapeRef.new(shape: GetDirectoryLimitsResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:get_snapshot_limits, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSnapshotLimits" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetSnapshotLimitsRequest) o.output = Shapes::ShapeRef.new(shape: GetSnapshotLimitsResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:list_certificates, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCertificates" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListCertificatesRequest) o.output = Shapes::ShapeRef.new(shape: ListCertificatesResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_ip_routes, Seahorse::Model::Operation.new.tap do |o| o.name = "ListIpRoutes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListIpRoutesRequest) o.output = Shapes::ShapeRef.new(shape: ListIpRoutesResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_log_subscriptions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLogSubscriptions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListLogSubscriptionsRequest) o.output = Shapes::ShapeRef.new(shape: ListLogSubscriptionsResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_schema_extensions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSchemaExtensions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListSchemaExtensionsRequest) o.output = Shapes::ShapeRef.new(shape: ListSchemaExtensionsResult) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o[:pager] = Aws::Pager.new( limit_key: "limit", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:register_certificate, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterCertificate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RegisterCertificateRequest) o.output = Shapes::ShapeRef.new(shape: RegisterCertificateResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidCertificateException) o.errors << Shapes::ShapeRef.new(shape: CertificateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: CertificateAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:register_event_topic, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterEventTopic" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RegisterEventTopicRequest) o.output = Shapes::ShapeRef.new(shape: RegisterEventTopicResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:reject_shared_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "RejectSharedDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RejectSharedDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: RejectSharedDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryAlreadySharedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:remove_ip_routes, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveIpRoutes" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RemoveIpRoutesRequest) o.output = Shapes::ShapeRef.new(shape: RemoveIpRoutesResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:remove_region, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveRegion" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RemoveRegionRequest) o.output = Shapes::ShapeRef.new(shape: RemoveRegionResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:remove_tags_from_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "RemoveTagsFromResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RemoveTagsFromResourceRequest) o.output = Shapes::ShapeRef.new(shape: RemoveTagsFromResourceResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:reset_user_password, Seahorse::Model::Operation.new.tap do |o| o.name = "ResetUserPassword" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ResetUserPasswordRequest) o.output = Shapes::ShapeRef.new(shape: ResetUserPasswordResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: UserDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidPasswordException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:restore_from_snapshot, Seahorse::Model::Operation.new.tap do |o| o.name = "RestoreFromSnapshot" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: RestoreFromSnapshotRequest) o.output = Shapes::ShapeRef.new(shape: RestoreFromSnapshotResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:share_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "ShareDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ShareDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: ShareDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryAlreadySharedException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidTargetException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ShareLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: OrganizationsException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:start_schema_extension, Seahorse::Model::Operation.new.tap do |o| o.name = "StartSchemaExtension" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartSchemaExtensionRequest) o.output = Shapes::ShapeRef.new(shape: StartSchemaExtensionResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: SnapshotLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:unshare_directory, Seahorse::Model::Operation.new.tap do |o| o.name = "UnshareDirectory" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UnshareDirectoryRequest) o.output = Shapes::ShapeRef.new(shape: UnshareDirectoryResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidTargetException) o.errors << Shapes::ShapeRef.new(shape: DirectoryNotSharedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:update_conditional_forwarder, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateConditionalForwarder" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateConditionalForwarderRequest) o.output = Shapes::ShapeRef.new(shape: UpdateConditionalForwarderResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:update_directory_setup, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDirectorySetup" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateDirectorySetupRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDirectorySetupResult) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: DirectoryInDesiredStateException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: SnapshotLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:update_number_of_domain_controllers, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateNumberOfDomainControllers" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateNumberOfDomainControllersRequest) o.output = Shapes::ShapeRef.new(shape: UpdateNumberOfDomainControllersResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: DomainControllerLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:update_radius, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRadius" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateRadiusRequest) o.output = Shapes::ShapeRef.new(shape: UpdateRadiusResult) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:update_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSettings" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateSettingsRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSettingsResult) o.errors << Shapes::ShapeRef.new(shape: DirectoryDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) o.errors << Shapes::ShapeRef.new(shape: DirectoryUnavailableException) o.errors << Shapes::ShapeRef.new(shape: IncompatibleSettingsException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedSettingsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:update_trust, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTrust" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateTrustRequest) o.output = Shapes::ShapeRef.new(shape: UpdateTrustResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) end) api.add_operation(:verify_trust, Seahorse::Model::Operation.new.tap do |o| o.name = "VerifyTrust" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: VerifyTrustRequest) o.output = Shapes::ShapeRef.new(shape: VerifyTrustResult) o.errors << Shapes::ShapeRef.new(shape: EntityDoesNotExistException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: UnsupportedOperationException) end) end