Module: Aws::RolesAnywhere::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-rolesanywhere/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
- 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')
- AmazonResourceName =
This constant is part 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: 'AmazonResourceName')
- AttributeMapping =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AttributeMapping')
- AttributeMappings =
This constant is part 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: 'AttributeMappings')
- Blob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'Blob')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- CertificateField =
This constant is part 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: 'CertificateField')
- CreateProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProfileRequest')
- CreateProfileRequestDurationSecondsInteger =
This constant is part 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: 'CreateProfileRequestDurationSecondsInteger')
- CreateTrustAnchorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateTrustAnchorRequest')
- CredentialSummaries =
This constant is part 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: 'CredentialSummaries')
- CredentialSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CredentialSummary')
- CrlDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CrlDetail')
- CrlDetailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CrlDetailResponse')
- CrlDetails =
This constant is part 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: 'CrlDetails')
- DeleteAttributeMappingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAttributeMappingRequest')
- DeleteAttributeMappingResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAttributeMappingResponse')
- ImportCrlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportCrlRequest')
- ImportCrlRequestCrlDataBlob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'ImportCrlRequestCrlDataBlob')
- InstanceProperties =
This constant is part 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: 'InstanceProperties')
- InstanceProperty =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceProperty')
- InstancePropertyMap =
This constant is part 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: 'InstancePropertyMap')
- InstancePropertyMapKeyString =
This constant is part 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: 'InstancePropertyMapKeyString')
- InstancePropertyMapValueString =
This constant is part 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: 'InstancePropertyMapValueString')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- ListCrlsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListCrlsResponse')
- ListProfilesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProfilesResponse')
- ListRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListRequest')
- ListRequestNextTokenString =
This constant is part 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: 'ListRequestNextTokenString')
- ListSubjectsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSubjectsResponse')
- 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')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListTrustAnchorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTrustAnchorsResponse')
- ManagedPolicyList =
This constant is part 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: 'ManagedPolicyList')
- ManagedPolicyListMemberString =
This constant is part 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: 'ManagedPolicyListMemberString')
- MappingRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MappingRule')
- MappingRuleSpecifierString =
This constant is part 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: 'MappingRuleSpecifierString')
- MappingRules =
This constant is part 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: 'MappingRules')
- NotificationChannel =
This constant is part 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: 'NotificationChannel')
- NotificationEvent =
This constant is part 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: 'NotificationEvent')
- NotificationSetting =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotificationSetting')
- NotificationSettingDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotificationSettingDetail')
- NotificationSettingDetailConfiguredByString =
This constant is part 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: 'NotificationSettingDetailConfiguredByString')
- NotificationSettingDetailThresholdInteger =
This constant is part 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: 'NotificationSettingDetailThresholdInteger')
- NotificationSettingDetails =
This constant is part 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: 'NotificationSettingDetails')
- NotificationSettingKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotificationSettingKey')
- NotificationSettingKeys =
This constant is part 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: 'NotificationSettingKeys')
- NotificationSettingThresholdInteger =
This constant is part 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: 'NotificationSettingThresholdInteger')
- NotificationSettings =
This constant is part 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: 'NotificationSettings')
- ProfileArn =
This constant is part 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: 'ProfileArn')
- ProfileDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileDetail')
- ProfileDetailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProfileDetailResponse')
- ProfileDetails =
This constant is part 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: 'ProfileDetails')
- PutAttributeMappingRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAttributeMappingRequest')
- PutAttributeMappingResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutAttributeMappingResponse')
- PutNotificationSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutNotificationSettingsRequest')
- PutNotificationSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutNotificationSettingsResponse')
- ResetNotificationSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResetNotificationSettingsRequest')
- ResetNotificationSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResetNotificationSettingsResponse')
- ResourceName =
This constant is part 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: 'ResourceName')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- RoleArn =
This constant is part 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: 'RoleArn')
- RoleArnList =
This constant is part 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: 'RoleArnList')
- ScalarCrlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalarCrlRequest')
- ScalarProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalarProfileRequest')
- ScalarSubjectRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalarSubjectRequest')
- ScalarTrustAnchorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalarTrustAnchorRequest')
- Source =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Source')
- SourceData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::UnionShape.new(name: 'SourceData')
- SourceDataX509CertificateDataString =
This constant is part 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: 'SourceDataX509CertificateDataString')
- SpecifierList =
This constant is part 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: 'SpecifierList')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- SubjectDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubjectDetail')
- SubjectDetailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubjectDetailResponse')
- SubjectSummaries =
This constant is part 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: 'SubjectSummaries')
- SubjectSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SubjectSummary')
- SyntheticTimestamp_date_time =
This constant is part 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: 'SyntheticTimestamp_date_time', timestampFormat: "iso8601")
- 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')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- 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')
- TooManyTagsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TooManyTagsException')
- TrustAnchorArn =
This constant is part 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: 'TrustAnchorArn')
- TrustAnchorDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrustAnchorDetail')
- TrustAnchorDetailResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TrustAnchorDetailResponse')
- TrustAnchorDetails =
This constant is part 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: 'TrustAnchorDetails')
- TrustAnchorType =
This constant is part 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: 'TrustAnchorType')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateCrlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateCrlRequest')
- UpdateCrlRequestCrlDataBlob =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BlobShape.new(name: 'UpdateCrlRequestCrlDataBlob')
- UpdateProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProfileRequest')
- UpdateProfileRequestDurationSecondsInteger =
This constant is part 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: 'UpdateProfileRequestDurationSecondsInteger')
- UpdateProfileRequestSessionPolicyString =
This constant is part 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: 'UpdateProfileRequestSessionPolicyString')
- UpdateTrustAnchorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTrustAnchorRequest')
- Uuid =
This constant is part 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: 'Uuid')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- 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 = "2018-05-10" api. = { "apiVersion" => "2018-05-10", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "rolesanywhere", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "IAM Roles Anywhere", "serviceId" => "RolesAnywhere", "signatureVersion" => "v4", "signingName" => "rolesanywhere", "uid" => "rolesanywhere-2018-05-10", } api.add_operation(:create_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProfile" o.http_method = "POST" o.http_request_uri = "/profiles" o.input = Shapes::ShapeRef.new(shape: CreateProfileRequest) o.output = Shapes::ShapeRef.new(shape: ProfileDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:create_trust_anchor, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateTrustAnchor" o.http_method = "POST" o.http_request_uri = "/trustanchors" o.input = Shapes::ShapeRef.new(shape: CreateTrustAnchorRequest) o.output = Shapes::ShapeRef.new(shape: TrustAnchorDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_attribute_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAttributeMapping" o.http_method = "DELETE" o.http_request_uri = "/profiles/{profileId}/mappings" o.input = Shapes::ShapeRef.new(shape: DeleteAttributeMappingRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAttributeMappingResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_crl, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteCrl" o.http_method = "DELETE" o.http_request_uri = "/crl/{crlId}" o.input = Shapes::ShapeRef.new(shape: ScalarCrlRequest) o.output = Shapes::ShapeRef.new(shape: CrlDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProfile" o.http_method = "DELETE" o.http_request_uri = "/profile/{profileId}" o.input = Shapes::ShapeRef.new(shape: ScalarProfileRequest) o.output = Shapes::ShapeRef.new(shape: ProfileDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:delete_trust_anchor, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteTrustAnchor" o.http_method = "DELETE" o.http_request_uri = "/trustanchor/{trustAnchorId}" o.input = Shapes::ShapeRef.new(shape: ScalarTrustAnchorRequest) o.output = Shapes::ShapeRef.new(shape: TrustAnchorDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:disable_crl, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableCrl" o.http_method = "POST" o.http_request_uri = "/crl/{crlId}/disable" o.input = Shapes::ShapeRef.new(shape: ScalarCrlRequest) o.output = Shapes::ShapeRef.new(shape: CrlDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:disable_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableProfile" o.http_method = "POST" o.http_request_uri = "/profile/{profileId}/disable" o.input = Shapes::ShapeRef.new(shape: ScalarProfileRequest) o.output = Shapes::ShapeRef.new(shape: ProfileDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:disable_trust_anchor, Seahorse::Model::Operation.new.tap do |o| o.name = "DisableTrustAnchor" o.http_method = "POST" o.http_request_uri = "/trustanchor/{trustAnchorId}/disable" o.input = Shapes::ShapeRef.new(shape: ScalarTrustAnchorRequest) o.output = Shapes::ShapeRef.new(shape: TrustAnchorDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:enable_crl, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableCrl" o.http_method = "POST" o.http_request_uri = "/crl/{crlId}/enable" o.input = Shapes::ShapeRef.new(shape: ScalarCrlRequest) o.output = Shapes::ShapeRef.new(shape: CrlDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:enable_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableProfile" o.http_method = "POST" o.http_request_uri = "/profile/{profileId}/enable" o.input = Shapes::ShapeRef.new(shape: ScalarProfileRequest) o.output = Shapes::ShapeRef.new(shape: ProfileDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:enable_trust_anchor, Seahorse::Model::Operation.new.tap do |o| o.name = "EnableTrustAnchor" o.http_method = "POST" o.http_request_uri = "/trustanchor/{trustAnchorId}/enable" o.input = Shapes::ShapeRef.new(shape: ScalarTrustAnchorRequest) o.output = Shapes::ShapeRef.new(shape: TrustAnchorDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_crl, Seahorse::Model::Operation.new.tap do |o| o.name = "GetCrl" o.http_method = "GET" o.http_request_uri = "/crl/{crlId}" o.input = Shapes::ShapeRef.new(shape: ScalarCrlRequest) o.output = Shapes::ShapeRef.new(shape: CrlDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProfile" o.http_method = "GET" o.http_request_uri = "/profile/{profileId}" o.input = Shapes::ShapeRef.new(shape: ScalarProfileRequest) o.output = Shapes::ShapeRef.new(shape: ProfileDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_subject, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSubject" o.http_method = "GET" o.http_request_uri = "/subject/{subjectId}" o.input = Shapes::ShapeRef.new(shape: ScalarSubjectRequest) o.output = Shapes::ShapeRef.new(shape: SubjectDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:get_trust_anchor, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTrustAnchor" o.http_method = "GET" o.http_request_uri = "/trustanchor/{trustAnchorId}" o.input = Shapes::ShapeRef.new(shape: ScalarTrustAnchorRequest) o.output = Shapes::ShapeRef.new(shape: TrustAnchorDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:import_crl, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportCrl" o.http_method = "POST" o.http_request_uri = "/crls" o.input = Shapes::ShapeRef.new(shape: ImportCrlRequest) o.output = Shapes::ShapeRef.new(shape: CrlDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_crls, Seahorse::Model::Operation.new.tap do |o| o.name = "ListCrls" o.http_method = "GET" o.http_request_uri = "/crls" o.input = Shapes::ShapeRef.new(shape: ListRequest) o.output = Shapes::ShapeRef.new(shape: ListCrlsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProfiles" o.http_method = "GET" o.http_request_uri = "/profiles" o.input = Shapes::ShapeRef.new(shape: ListRequest) o.output = Shapes::ShapeRef.new(shape: ListProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_subjects, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSubjects" o.http_method = "GET" o.http_request_uri = "/subjects" o.input = Shapes::ShapeRef.new(shape: ListRequest) o.output = Shapes::ShapeRef.new(shape: ListSubjectsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( 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 = "GET" o.http_request_uri = "/ListTagsForResource" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:list_trust_anchors, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTrustAnchors" o.http_method = "GET" o.http_request_uri = "/trustanchors" o.input = Shapes::ShapeRef.new(shape: ListRequest) o.output = Shapes::ShapeRef.new(shape: ListTrustAnchorsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_attribute_mapping, Seahorse::Model::Operation.new.tap do |o| o.name = "PutAttributeMapping" o.http_method = "PUT" o.http_request_uri = "/profiles/{profileId}/mappings" o.input = Shapes::ShapeRef.new(shape: PutAttributeMappingRequest) o.output = Shapes::ShapeRef.new(shape: PutAttributeMappingResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:put_notification_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "PutNotificationSettings" o.http_method = "PATCH" o.http_request_uri = "/put-notifications-settings" o.input = Shapes::ShapeRef.new(shape: PutNotificationSettingsRequest) o.output = Shapes::ShapeRef.new(shape: PutNotificationSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:reset_notification_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "ResetNotificationSettings" o.http_method = "PATCH" o.http_request_uri = "/reset-notifications-settings" o.input = Shapes::ShapeRef.new(shape: ResetNotificationSettingsRequest) o.output = Shapes::ShapeRef.new(shape: ResetNotificationSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/TagResource" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: TooManyTagsException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/UntagResource" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_crl, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateCrl" o.http_method = "PATCH" o.http_request_uri = "/crl/{crlId}" o.input = Shapes::ShapeRef.new(shape: UpdateCrlRequest) o.output = Shapes::ShapeRef.new(shape: CrlDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateProfile" o.http_method = "PATCH" o.http_request_uri = "/profile/{profileId}" o.input = Shapes::ShapeRef.new(shape: UpdateProfileRequest) o.output = Shapes::ShapeRef.new(shape: ProfileDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) api.add_operation(:update_trust_anchor, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTrustAnchor" o.http_method = "PATCH" o.http_request_uri = "/trustanchor/{trustAnchorId}" o.input = Shapes::ShapeRef.new(shape: UpdateTrustAnchorRequest) o.output = Shapes::ShapeRef.new(shape: TrustAnchorDetailResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) end) end