<?php
// This file was auto-generated from sdk-root/src/data/partnercentral-account/2025-04-04/api-2.json
return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2025-04-04', 'auth' => [ 'aws.auth#sigv4', ], 'endpointPrefix' => 'partnercentral-account', 'jsonVersion' => '1.0', 'protocol' => 'json', 'protocols' => [ 'json', ], 'serviceFullName' => 'Partner Central Account API', 'serviceId' => 'PartnerCentral Account', 'signatureVersion' => 'v4', 'signingName' => 'partnercentral-account', 'targetPrefix' => 'PartnerCentralAccount', 'uid' => 'partnercentral-account-2025-04-04', ], 'operations' => [ 'AcceptConnectionInvitation' => [ 'name' => 'AcceptConnectionInvitation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AcceptConnectionInvitationRequest', ], 'output' => [ 'shape' => 'AcceptConnectionInvitationResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'AssociateAwsTrainingCertificationEmailDomain' => [ 'name' => 'AssociateAwsTrainingCertificationEmailDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AssociateAwsTrainingCertificationEmailDomainRequest', ], 'output' => [ 'shape' => 'AssociateAwsTrainingCertificationEmailDomainResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'idempotent' => true, ], 'CancelConnection' => [ 'name' => 'CancelConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelConnectionRequest', ], 'output' => [ 'shape' => 'CancelConnectionResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CancelConnectionInvitation' => [ 'name' => 'CancelConnectionInvitation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelConnectionInvitationRequest', ], 'output' => [ 'shape' => 'CancelConnectionInvitationResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CancelProfileUpdateTask' => [ 'name' => 'CancelProfileUpdateTask', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CancelProfileUpdateTaskRequest', ], 'output' => [ 'shape' => 'CancelProfileUpdateTaskResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CreateConnectionInvitation' => [ 'name' => 'CreateConnectionInvitation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateConnectionInvitationRequest', ], 'output' => [ 'shape' => 'CreateConnectionInvitationResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'CreatePartner' => [ 'name' => 'CreatePartner', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreatePartnerRequest', ], 'output' => [ 'shape' => 'CreatePartnerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'DisassociateAwsTrainingCertificationEmailDomain' => [ 'name' => 'DisassociateAwsTrainingCertificationEmailDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisassociateAwsTrainingCertificationEmailDomainRequest', ], 'output' => [ 'shape' => 'DisassociateAwsTrainingCertificationEmailDomainResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'idempotent' => true, ], 'GetAllianceLeadContact' => [ 'name' => 'GetAllianceLeadContact', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetAllianceLeadContactRequest', ], 'output' => [ 'shape' => 'GetAllianceLeadContactResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetConnection' => [ 'name' => 'GetConnection', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionRequest', ], 'output' => [ 'shape' => 'GetConnectionResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetConnectionInvitation' => [ 'name' => 'GetConnectionInvitation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionInvitationRequest', ], 'output' => [ 'shape' => 'GetConnectionInvitationResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetConnectionPreferences' => [ 'name' => 'GetConnectionPreferences', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetConnectionPreferencesRequest', ], 'output' => [ 'shape' => 'GetConnectionPreferencesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetPartner' => [ 'name' => 'GetPartner', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetPartnerRequest', ], 'output' => [ 'shape' => 'GetPartnerResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetProfileUpdateTask' => [ 'name' => 'GetProfileUpdateTask', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetProfileUpdateTaskRequest', ], 'output' => [ 'shape' => 'GetProfileUpdateTaskResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetProfileVisibility' => [ 'name' => 'GetProfileVisibility', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetProfileVisibilityRequest', ], 'output' => [ 'shape' => 'GetProfileVisibilityResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'GetVerification' => [ 'name' => 'GetVerification', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetVerificationRequest', ], 'output' => [ 'shape' => 'GetVerificationResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'ListConnectionInvitations' => [ 'name' => 'ListConnectionInvitations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListConnectionInvitationsRequest', ], 'output' => [ 'shape' => 'ListConnectionInvitationsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'ListConnections' => [ 'name' => 'ListConnections', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListConnectionsRequest', ], 'output' => [ 'shape' => 'ListConnectionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'ListPartners' => [ 'name' => 'ListPartners', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListPartnersRequest', ], 'output' => [ 'shape' => 'ListPartnersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'readonly' => true, ], 'PutAllianceLeadContact' => [ 'name' => 'PutAllianceLeadContact', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutAllianceLeadContactRequest', ], 'output' => [ 'shape' => 'PutAllianceLeadContactResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'PutProfileVisibility' => [ 'name' => 'PutProfileVisibility', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutProfileVisibilityRequest', ], 'output' => [ 'shape' => 'PutProfileVisibilityResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'RejectConnectionInvitation' => [ 'name' => 'RejectConnectionInvitation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RejectConnectionInvitationRequest', ], 'output' => [ 'shape' => 'RejectConnectionInvitationResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], ], 'SendEmailVerificationCode' => [ 'name' => 'SendEmailVerificationCode', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SendEmailVerificationCodeRequest', ], 'output' => [ 'shape' => 'SendEmailVerificationCodeResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], ], 'StartProfileUpdateTask' => [ 'name' => 'StartProfileUpdateTask', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartProfileUpdateTaskRequest', ], 'output' => [ 'shape' => 'StartProfileUpdateTaskResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'StartVerification' => [ 'name' => 'StartVerification', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartVerificationRequest', ], 'output' => [ 'shape' => 'StartVerificationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'idempotent' => true, ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], 'UpdateConnectionPreferences' => [ 'name' => 'UpdateConnectionPreferences', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateConnectionPreferencesRequest', ], 'output' => [ 'shape' => 'UpdateConnectionPreferencesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'InternalServerException', ], ], 'idempotent' => true, ], ], 'shapes' => [ 'AcceptConnectionInvitationRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'ClientToken', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'ConnectionInvitationId', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], ], ], 'AcceptConnectionInvitationResponse' => [ 'type' => 'structure', 'required' => [ 'Connection', ], 'members' => [ 'Connection' => [ 'shape' => 'Connection', ], ], ], 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'Message', 'Reason', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'AccessDeniedExceptionReason', ], ], 'exception' => true, ], 'AccessDeniedExceptionReason' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED', 'INCOMPATIBLE_BENEFIT_AWS_PARTNER_STATE', ], ], 'AccessType' => [ 'type' => 'string', 'enum' => [ 'ALLOW_ALL', 'DENY_ALL', 'ALLOW_BY_DEFAULT_DENY_SOME', ], ], 'AccountSummary' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'UnicodeString', ], ], ], 'AllianceLeadContact' => [ 'type' => 'structure', 'required' => [ 'FirstName', 'LastName', 'Email', 'BusinessTitle', ], 'members' => [ 'FirstName' => [ 'shape' => 'SensitiveUnicodeString', ], 'LastName' => [ 'shape' => 'SensitiveUnicodeString', ], 'Email' => [ 'shape' => 'Email', ], 'BusinessTitle' => [ 'shape' => 'SensitiveUnicodeString', ], ], ], 'AssociateAwsTrainingCertificationEmailDomainRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'Email', 'EmailVerificationCode', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'Email' => [ 'shape' => 'Email', ], 'EmailVerificationCode' => [ 'shape' => 'EmailVerificationCode', ], ], ], 'AssociateAwsTrainingCertificationEmailDomainResponse' => [ 'type' => 'structure', 'members' => [], ], 'AwsAccountId' => [ 'type' => 'string', 'pattern' => '[0-9]{12}', ], 'BusinessValidationCode' => [ 'type' => 'string', 'enum' => [ 'INCOMPATIBLE_CONNECTION_INVITATION_REQUEST', 'INCOMPATIBLE_LEGAL_NAME', 'INCOMPATIBLE_KNOW_YOUR_BUSINESS_STATUS', 'INCOMPATIBLE_IDENTITY_VERIFICATION_STATUS', 'INVALID_ACCOUNT_LINKING_STATUS', 'INVALID_ACCOUNT_STATE', 'INCOMPATIBLE_DOMAIN', ], ], 'BusinessValidationError' => [ 'type' => 'structure', 'required' => [ 'Message', 'Code', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Code' => [ 'shape' => 'BusinessValidationCode', ], ], ], 'BusinessVerificationDetails' => [ 'type' => 'structure', 'required' => [ 'LegalName', 'RegistrationId', 'CountryCode', ], 'members' => [ 'LegalName' => [ 'shape' => 'LegalName', ], 'RegistrationId' => [ 'shape' => 'RegistrationId', ], 'CountryCode' => [ 'shape' => 'CountryCode', ], 'JurisdictionOfIncorporation' => [ 'shape' => 'JurisdictionCode', ], ], ], 'BusinessVerificationResponse' => [ 'type' => 'structure', 'required' => [ 'BusinessVerificationDetails', ], 'members' => [ 'BusinessVerificationDetails' => [ 'shape' => 'BusinessVerificationDetails', ], ], ], 'CancelConnectionInvitationRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'ClientToken', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'ConnectionInvitationId', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], ], ], 'CancelConnectionInvitationResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'ConnectionType', 'CreatedAt', 'UpdatedAt', 'OtherParticipantIdentifier', 'ParticipantType', 'Status', 'InvitationMessage', 'InviterEmail', 'InviterName', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionInvitationId', ], 'Arn' => [ 'shape' => 'ConnectionInvitationArn', ], 'ConnectionId' => [ 'shape' => 'ConnectionId', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ExpiresAt' => [ 'shape' => 'DateTime', ], 'OtherParticipantIdentifier' => [ 'shape' => 'ParticipantIdentifier', ], 'ParticipantType' => [ 'shape' => 'ParticipantType', ], 'Status' => [ 'shape' => 'InvitationStatus', ], 'InvitationMessage' => [ 'shape' => 'CancelConnectionInvitationResponseInvitationMessageString', ], 'InviterEmail' => [ 'shape' => 'Email', ], 'InviterName' => [ 'shape' => 'SensitiveUnicodeString', ], ], ], 'CancelConnectionInvitationResponseInvitationMessageString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'CancelConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'ConnectionType', 'Reason', 'ClientToken', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'ConnectionId', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'Reason' => [ 'shape' => 'CancelConnectionRequestReasonString', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], ], ], 'CancelConnectionRequestReasonString' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'CancelConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'OtherParticipantAccountId', 'UpdatedAt', 'ConnectionTypes', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionId', ], 'Arn' => [ 'shape' => 'ConnectionArn', ], 'OtherParticipantAccountId' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ConnectionTypes' => [ 'shape' => 'ConnectionTypeDetailMap', ], ], ], 'CancelProfileUpdateTaskRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'TaskId', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'TaskId' => [ 'shape' => 'ProfileTaskId', ], ], ], 'CancelProfileUpdateTaskResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'TaskId', 'TaskDetails', 'StartedAt', 'Status', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'TaskId' => [ 'shape' => 'ProfileTaskId', ], 'TaskDetails' => [ 'shape' => 'TaskDetails', ], 'StartedAt' => [ 'shape' => 'DateTime', ], 'Status' => [ 'shape' => 'ProfileTaskStatus', ], 'EndedAt' => [ 'shape' => 'DateTime', ], 'ErrorDetailList' => [ 'shape' => 'ErrorDetailList', ], ], ], 'Catalog' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'ClientToken' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '[A-Za-z0-9-_]+', ], 'CompletionUrl' => [ 'type' => 'string', ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'Message', 'Reason', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'ConflictExceptionReason', ], ], 'exception' => true, ], 'ConflictExceptionReason' => [ 'type' => 'string', 'enum' => [ 'CONFLICT_CLIENT_TOKEN', 'DUPLICATE_PARTNER', 'INCOMPATIBLE_PROFILE_STATE', 'INCOMPATIBLE_PARTNER_PROFILE_TASK_STATE', 'DUPLICATE_CONNECTION_INVITATION', 'INCOMPATIBLE_CONNECTION_INVITATION_STATE', 'INCOMPATIBLE_CONNECTION_INVITATION_RECEIVER', 'DUPLICATE_CONNECTION', 'INCOMPATIBLE_CONNECTION_STATE', 'INCOMPATIBLE_CONNECTION_PREFERENCES_REVISION', 'ACCOUNT_ALREADY_VERIFIED', 'VERIFICATION_ALREADY_IN_PROGRESS', ], ], 'Connection' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'OtherParticipantAccountId', 'UpdatedAt', 'ConnectionTypes', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionId', ], 'Arn' => [ 'shape' => 'ConnectionArn', ], 'OtherParticipantAccountId' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ConnectionTypes' => [ 'shape' => 'ConnectionTypeDetailMap', ], ], ], 'ConnectionArn' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => 'arn:[a-zA-Z0-9-]+:partnercentral:[a-z0-9\\-]*::catalog/[a-zA-Z]+/connection/pac-[A-Za-z0-9]{13}', ], 'ConnectionId' => [ 'type' => 'string', 'pattern' => 'pac-[A-Za-z0-9]{13}', ], 'ConnectionInvitationArn' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => 'arn:[a-zA-Z0-9-]+:partnercentral:[a-z0-9\\-]*::catalog/[a-zA-Z]+/connection-invitation/pacinv-[A-Za-z0-9]{13}', ], 'ConnectionInvitationId' => [ 'type' => 'string', 'pattern' => 'pacinv-[A-Za-z0-9]{13}', ], 'ConnectionInvitationSummary' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'ConnectionType', 'CreatedAt', 'UpdatedAt', 'OtherParticipantIdentifier', 'ParticipantType', 'Status', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionInvitationId', ], 'Arn' => [ 'shape' => 'ConnectionInvitationArn', ], 'ConnectionId' => [ 'shape' => 'ConnectionId', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ExpiresAt' => [ 'shape' => 'DateTime', ], 'OtherParticipantIdentifier' => [ 'shape' => 'ParticipantIdentifier', ], 'ParticipantType' => [ 'shape' => 'ParticipantType', ], 'Status' => [ 'shape' => 'InvitationStatus', ], ], ], 'ConnectionInvitationSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConnectionInvitationSummary', ], ], 'ConnectionPreferencesArn' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => 'arn:[a-zA-Z0-9-]+:partnercentral:[a-z0-9\\-]*:[0-9]{12}:catalog/[a-zA-Z]+/connection-preferences', ], 'ConnectionSummary' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'OtherParticipantAccountId', 'UpdatedAt', 'ConnectionTypes', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionId', ], 'Arn' => [ 'shape' => 'ConnectionArn', ], 'OtherParticipantAccountId' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ConnectionTypes' => [ 'shape' => 'ConnectionTypeSummaryMap', ], ], ], 'ConnectionSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConnectionSummary', ], ], 'ConnectionType' => [ 'type' => 'string', 'enum' => [ 'OPPORTUNITY_COLLABORATION', 'SUBSIDIARY', ], ], 'ConnectionTypeDetail' => [ 'type' => 'structure', 'required' => [ 'CreatedAt', 'InviterEmail', 'InviterName', 'Status', 'OtherParticipant', ], 'members' => [ 'CreatedAt' => [ 'shape' => 'DateTime', ], 'InviterEmail' => [ 'shape' => 'Email', ], 'InviterName' => [ 'shape' => 'SensitiveUnicodeString', ], 'Status' => [ 'shape' => 'ConnectionTypeStatus', ], 'CanceledAt' => [ 'shape' => 'DateTime', ], 'CanceledBy' => [ 'shape' => 'AwsAccountId', ], 'OtherParticipant' => [ 'shape' => 'Participant', ], ], ], 'ConnectionTypeDetailMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ConnectionType', ], 'value' => [ 'shape' => 'ConnectionTypeDetail', ], ], 'ConnectionTypeFilter' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => '[a-zA-Z_-]+(:[a-zA-Z]+)?', ], 'ConnectionTypeStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'CANCELED', ], ], 'ConnectionTypeSummary' => [ 'type' => 'structure', 'required' => [ 'Status', 'OtherParticipant', ], 'members' => [ 'Status' => [ 'shape' => 'ConnectionTypeStatus', ], 'OtherParticipant' => [ 'shape' => 'Participant', ], ], ], 'ConnectionTypeSummaryMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ConnectionType', ], 'value' => [ 'shape' => 'ConnectionTypeSummary', ], ], 'CountryCode' => [ 'type' => 'string', 'max' => 2, 'min' => 2, 'pattern' => '[A-Z]{2}', ], 'CreateConnectionInvitationRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'ClientToken', 'ConnectionType', 'Email', 'Message', 'Name', 'ReceiverIdentifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'Email' => [ 'shape' => 'Email', ], 'Message' => [ 'shape' => 'CreateConnectionInvitationRequestMessageString', ], 'Name' => [ 'shape' => 'SensitiveUnicodeString', ], 'ReceiverIdentifier' => [ 'shape' => 'ParticipantIdentifier', ], ], ], 'CreateConnectionInvitationRequestMessageString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'CreateConnectionInvitationResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'ConnectionType', 'CreatedAt', 'UpdatedAt', 'OtherParticipantIdentifier', 'ParticipantType', 'Status', 'InvitationMessage', 'InviterEmail', 'InviterName', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionInvitationId', ], 'Arn' => [ 'shape' => 'ConnectionInvitationArn', ], 'ConnectionId' => [ 'shape' => 'ConnectionId', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ExpiresAt' => [ 'shape' => 'DateTime', ], 'OtherParticipantIdentifier' => [ 'shape' => 'ParticipantIdentifier', ], 'ParticipantType' => [ 'shape' => 'ParticipantType', ], 'Status' => [ 'shape' => 'InvitationStatus', ], 'InvitationMessage' => [ 'shape' => 'CreateConnectionInvitationResponseInvitationMessageString', ], 'InviterEmail' => [ 'shape' => 'Email', ], 'InviterName' => [ 'shape' => 'SensitiveUnicodeString', ], ], ], 'CreateConnectionInvitationResponseInvitationMessageString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'CreatePartnerRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'LegalName', 'PrimarySolutionType', 'AllianceLeadContact', 'EmailVerificationCode', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'LegalName' => [ 'shape' => 'SensitiveUnicodeString', ], 'PrimarySolutionType' => [ 'shape' => 'PrimarySolutionType', ], 'AllianceLeadContact' => [ 'shape' => 'AllianceLeadContact', ], 'EmailVerificationCode' => [ 'shape' => 'EmailVerificationCode', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'CreatePartnerResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'LegalName', 'CreatedAt', 'Profile', 'AllianceLeadContact', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'LegalName' => [ 'shape' => 'SensitiveUnicodeString', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'Profile' => [ 'shape' => 'PartnerProfile', ], 'AwsTrainingCertificationEmailDomains' => [ 'shape' => 'PartnerDomainList', ], 'AllianceLeadContact' => [ 'shape' => 'AllianceLeadContact', ], ], ], 'DateTime' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'DisassociateAwsTrainingCertificationEmailDomainRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'DomainName', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'DomainName' => [ 'shape' => 'DomainName', ], ], ], 'DisassociateAwsTrainingCertificationEmailDomainResponse' => [ 'type' => 'structure', 'members' => [], ], 'DomainName' => [ 'type' => 'string', 'max' => 253, 'min' => 1, 'pattern' => '[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*', ], 'Email' => [ 'type' => 'string', 'max' => 320, 'min' => 1, 'pattern' => '[a-zA-Z0-9.!#$%&\'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*', ], 'EmailVerificationCode' => [ 'type' => 'string', 'max' => 6, 'min' => 6, 'pattern' => '[0-9]+', 'sensitive' => true, ], 'ErrorDetail' => [ 'type' => 'structure', 'required' => [ 'Locale', 'Message', 'Reason', ], 'members' => [ 'Locale' => [ 'shape' => 'String', ], 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'ProfileValidationErrorReason', ], ], ], 'ErrorDetailList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ErrorDetail', ], 'max' => 50, 'min' => 1, ], 'FieldValidationCode' => [ 'type' => 'string', 'enum' => [ 'REQUIRED_FIELD_MISSING', 'DUPLICATE_VALUE', 'INVALID_VALUE', 'INVALID_STRING_FORMAT', 'TOO_MANY_VALUES', 'ACTION_NOT_PERMITTED', 'INVALID_ENUM_VALUE', ], ], 'FieldValidationError' => [ 'type' => 'structure', 'required' => [ 'Name', 'Message', 'Code', ], 'members' => [ 'Name' => [ 'shape' => 'String', ], 'Message' => [ 'shape' => 'String', ], 'Code' => [ 'shape' => 'FieldValidationCode', ], ], ], 'GetAllianceLeadContactRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], ], ], 'GetAllianceLeadContactResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'AllianceLeadContact', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'AllianceLeadContact' => [ 'shape' => 'AllianceLeadContact', ], ], ], 'GetConnectionInvitationRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'ConnectionInvitationId', ], ], ], 'GetConnectionInvitationResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'ConnectionType', 'CreatedAt', 'UpdatedAt', 'OtherParticipantIdentifier', 'ParticipantType', 'Status', 'InvitationMessage', 'InviterEmail', 'InviterName', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionInvitationId', ], 'Arn' => [ 'shape' => 'ConnectionInvitationArn', ], 'ConnectionId' => [ 'shape' => 'ConnectionId', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ExpiresAt' => [ 'shape' => 'DateTime', ], 'OtherParticipantIdentifier' => [ 'shape' => 'ParticipantIdentifier', ], 'ParticipantType' => [ 'shape' => 'ParticipantType', ], 'Status' => [ 'shape' => 'InvitationStatus', ], 'InvitationMessage' => [ 'shape' => 'GetConnectionInvitationResponseInvitationMessageString', ], 'InviterEmail' => [ 'shape' => 'Email', ], 'InviterName' => [ 'shape' => 'SensitiveUnicodeString', ], ], ], 'GetConnectionInvitationResponseInvitationMessageString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'GetConnectionPreferencesRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], ], ], 'GetConnectionPreferencesResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'AccessType', 'UpdatedAt', 'Revision', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'ConnectionPreferencesArn', ], 'AccessType' => [ 'shape' => 'AccessType', ], 'ExcludedParticipantIds' => [ 'shape' => 'ParticipantIdentifierList', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'Revision' => [ 'shape' => 'Revision', ], ], ], 'GetConnectionRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'ConnectionId', ], ], ], 'GetConnectionResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'OtherParticipantAccountId', 'UpdatedAt', 'ConnectionTypes', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionId', ], 'Arn' => [ 'shape' => 'ConnectionArn', ], 'OtherParticipantAccountId' => [ 'shape' => 'AwsAccountId', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ConnectionTypes' => [ 'shape' => 'ConnectionTypeDetailMap', ], ], ], 'GetPartnerRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], ], ], 'GetPartnerResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'LegalName', 'CreatedAt', 'Profile', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'LegalName' => [ 'shape' => 'SensitiveUnicodeString', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'Profile' => [ 'shape' => 'PartnerProfile', ], 'AwsTrainingCertificationEmailDomains' => [ 'shape' => 'PartnerDomainList', ], ], ], 'GetProfileUpdateTaskRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], ], ], 'GetProfileUpdateTaskResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'TaskId', 'TaskDetails', 'StartedAt', 'Status', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'TaskId' => [ 'shape' => 'ProfileTaskId', ], 'TaskDetails' => [ 'shape' => 'TaskDetails', ], 'StartedAt' => [ 'shape' => 'DateTime', ], 'Status' => [ 'shape' => 'ProfileTaskStatus', ], 'EndedAt' => [ 'shape' => 'DateTime', ], 'ErrorDetailList' => [ 'shape' => 'ErrorDetailList', ], ], ], 'GetProfileVisibilityRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], ], ], 'GetProfileVisibilityResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'Visibility', 'ProfileId', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'Visibility' => [ 'shape' => 'ProfileVisibility', ], 'ProfileId' => [ 'shape' => 'PartnerProfileId', ], ], ], 'GetVerificationRequest' => [ 'type' => 'structure', 'required' => [ 'VerificationType', ], 'members' => [ 'VerificationType' => [ 'shape' => 'VerificationType', ], ], ], 'GetVerificationResponse' => [ 'type' => 'structure', 'required' => [ 'VerificationType', 'VerificationStatus', 'VerificationResponseDetails', 'StartedAt', ], 'members' => [ 'VerificationType' => [ 'shape' => 'VerificationType', ], 'VerificationStatus' => [ 'shape' => 'VerificationStatus', ], 'VerificationStatusReason' => [ 'shape' => 'VerificationStatusReason', ], 'VerificationResponseDetails' => [ 'shape' => 'VerificationResponseDetails', ], 'StartedAt' => [ 'shape' => 'DateTime', ], 'CompletedAt' => [ 'shape' => 'DateTime', ], ], ], 'IndustrySegment' => [ 'type' => 'string', 'enum' => [ 'AGRICULTURE_MINING', 'BIOTECHNOLOGY', 'BUSINESS_CONSUMER_SERVICES', 'BUSINESS_SERV', 'COMMUNICATIONS', 'COMPUTER_HARDWARE', 'COMPUTERS_ELECTRONICS', 'COMPUTER_SOFTWARE', 'CONSUMER_GOODS', 'CONSUMER_RELATED', 'EDUCATION', 'ENERGY_UTILITIES', 'FINANCIAL_SERVICES', 'GAMING', 'GOVERNMENT', 'GOVERNMENT_EDUCATION_PUBLIC_SERVICES', 'HEALTHCARE', 'HEALTHCARE_PHARMACEUTICALS_BIOTECH', 'INDUSTRIAL_ENERGY', 'INTERNET_SPECIFIC', 'LIFE_SCIENCES', 'MANUFACTURING', 'MEDIA_ENTERTAINMENT_LEISURE', 'MEDIA_ENTERTAINMENT', 'MEDICAL_HEALTH', 'NON_PROFIT_ORGANIZATION', 'OTHER', 'PROFESSIONAL_SERVICES', 'REAL_ESTATE_CONSTRUCTION', 'RETAIL', 'RETAIL_WHOLESALE_DISTRIBUTION', 'SEMICONDUCTOR_ELECTR', 'SOFTWARE_INTERNET', 'TELECOMMUNICATIONS', 'TRANSPORTATION_LOGISTICS', 'TRAVEL_HOSPITALITY', 'WHOLESALE_DISTRIBUTION', ], ], 'IndustrySegmentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'IndustrySegment', ], 'max' => 3, 'min' => 1, ], 'InternalServerException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], ], 'exception' => true, 'fault' => true, 'retryable' => [ 'throttling' => false, ], ], 'InvitationStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACCEPTED', 'REJECTED', 'CANCELED', 'EXPIRED', ], ], 'JurisdictionCode' => [ 'type' => 'string', 'max' => 2, 'min' => 2, 'pattern' => '[A-Z0-9]{2}', ], 'LegalName' => [ 'type' => 'string', 'max' => 80, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', 'sensitive' => true, ], 'ListConnectionInvitationsRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'OtherParticipantIdentifiers' => [ 'shape' => 'ParticipantIdentifierList', ], 'ParticipantType' => [ 'shape' => 'ParticipantType', ], 'Status' => [ 'shape' => 'InvitationStatus', ], ], ], 'ListConnectionInvitationsResponse' => [ 'type' => 'structure', 'required' => [ 'ConnectionInvitationSummaries', ], 'members' => [ 'ConnectionInvitationSummaries' => [ 'shape' => 'ConnectionInvitationSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListConnectionsRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'ConnectionType' => [ 'shape' => 'ConnectionTypeFilter', ], 'MaxResults' => [ 'shape' => 'MaxResults', ], 'OtherParticipantIdentifiers' => [ 'shape' => 'ParticipantIdentifierList', ], ], ], 'ListConnectionsResponse' => [ 'type' => 'structure', 'required' => [ 'ConnectionSummaries', ], 'members' => [ 'ConnectionSummaries' => [ 'shape' => 'ConnectionSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPartnersRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListPartnersResponse' => [ 'type' => 'structure', 'required' => [ 'PartnerSummaryList', ], 'members' => [ 'PartnerSummaryList' => [ 'shape' => 'PartnerSummaryList', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'TaggableResourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'TaggableResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'Locale' => [ 'type' => 'string', 'pattern' => '[a-z]{2}-[A-Z]{2}', ], 'LocalizedContent' => [ 'type' => 'structure', 'required' => [ 'DisplayName', 'Description', 'WebsiteUrl', 'LogoUrl', 'Locale', ], 'members' => [ 'DisplayName' => [ 'shape' => 'UnicodeString', ], 'Description' => [ 'shape' => 'LocalizedContentDescriptionString', ], 'WebsiteUrl' => [ 'shape' => 'Url', ], 'LogoUrl' => [ 'shape' => 'Url', ], 'Locale' => [ 'shape' => 'Locale', ], ], ], 'LocalizedContentDescriptionString' => [ 'type' => 'string', 'max' => 600, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'LocalizedContentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocalizedContent', ], 'max' => 20, 'min' => 0, ], 'MaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'NextToken' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'pattern' => '[\\S]+', ], 'Participant' => [ 'type' => 'structure', 'members' => [ 'PartnerProfile' => [ 'shape' => 'PartnerProfileSummary', ], 'SellerProfile' => [ 'shape' => 'SellerProfileSummary', ], 'Account' => [ 'shape' => 'AccountSummary', ], ], 'union' => true, ], 'ParticipantIdentifier' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'ParticipantIdentifierList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ParticipantIdentifier', ], ], 'ParticipantType' => [ 'type' => 'string', 'enum' => [ 'SENDER', 'RECEIVER', ], ], 'PartnerArn' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => 'arn:[a-z-]+:partnercentral:[a-z0-9-]+:[0-9]{12}:catalog/[A-Za-z-_]+/partner/partner-[A-Za-z0-9]{13}', ], 'PartnerDomain' => [ 'type' => 'structure', 'required' => [ 'DomainName', 'RegisteredAt', ], 'members' => [ 'DomainName' => [ 'shape' => 'DomainName', ], 'RegisteredAt' => [ 'shape' => 'DateTime', ], ], ], 'PartnerDomainList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartnerDomain', ], 'max' => 100, 'min' => 0, ], 'PartnerId' => [ 'type' => 'string', 'pattern' => 'partner-[A-Za-z0-9]{13}', ], 'PartnerIdentifier' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => '(partner-[A-Za-z0-9]{13}|arn:[a-z-]+:partnercentral:[a-z0-9-]+:[0-9]{12}:catalog/[A-Za-z-_]+/partner/partner-[A-Za-z0-9]{13})', ], 'PartnerProfile' => [ 'type' => 'structure', 'required' => [ 'DisplayName', 'Description', 'WebsiteUrl', 'LogoUrl', 'PrimarySolutionType', 'IndustrySegments', 'TranslationSourceLocale', ], 'members' => [ 'DisplayName' => [ 'shape' => 'UnicodeString', ], 'Description' => [ 'shape' => 'PartnerProfileDescriptionString', ], 'WebsiteUrl' => [ 'shape' => 'Url', ], 'LogoUrl' => [ 'shape' => 'Url', ], 'PrimarySolutionType' => [ 'shape' => 'PrimarySolutionType', ], 'IndustrySegments' => [ 'shape' => 'IndustrySegmentList', ], 'TranslationSourceLocale' => [ 'shape' => 'Locale', ], 'LocalizedContents' => [ 'shape' => 'LocalizedContentList', ], 'ProfileId' => [ 'shape' => 'PartnerProfileId', ], ], ], 'PartnerProfileDescriptionString' => [ 'type' => 'string', 'max' => 600, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'PartnerProfileId' => [ 'type' => 'string', 'max' => 50, 'min' => 1, 'pattern' => 'pprofile-[A-Za-z0-9]{13}', ], 'PartnerProfileSummary' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', ], 'members' => [ 'Id' => [ 'shape' => 'PartnerProfileId', ], 'Name' => [ 'shape' => 'UnicodeString', ], ], ], 'PartnerSummary' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'LegalName', 'CreatedAt', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'LegalName' => [ 'shape' => 'SensitiveUnicodeString', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], ], ], 'PartnerSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartnerSummary', ], 'max' => 50, 'min' => 0, ], 'PrimarySolutionType' => [ 'type' => 'string', 'enum' => [ 'SOFTWARE_PRODUCTS', 'CONSULTING_SERVICES', 'PROFESSIONAL_SERVICES', 'MANAGED_SERVICES', 'HARDWARE_PRODUCTS', 'COMMUNICATION_SERVICES', 'VALUE_ADDED_RESALE_AWS_SERVICES', 'TRAINING_SERVICES', ], ], 'ProfileTaskId' => [ 'type' => 'string', 'max' => 80, 'min' => 1, 'pattern' => 'pprofiletask-[A-Za-z0-9]{13}', ], 'ProfileTaskStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'CANCELED', 'SUCCEEDED', 'FAILED', ], ], 'ProfileValidationErrorReason' => [ 'type' => 'string', 'enum' => [ 'INVALID_CONTENT', 'DUPLICATE_PROFILE', 'INVALID_LOGO', 'INVALID_LOGO_URL', 'INVALID_LOGO_FILE', 'INVALID_LOGO_SIZE', 'INVALID_WEBSITE_URL', ], ], 'ProfileVisibility' => [ 'type' => 'string', 'enum' => [ 'PRIVATE', 'PUBLIC', ], ], 'PutAllianceLeadContactRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'AllianceLeadContact', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], 'AllianceLeadContact' => [ 'shape' => 'AllianceLeadContact', ], 'EmailVerificationCode' => [ 'shape' => 'EmailVerificationCode', ], ], ], 'PutAllianceLeadContactResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'AllianceLeadContact', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'AllianceLeadContact' => [ 'shape' => 'AllianceLeadContact', ], ], ], 'PutProfileVisibilityRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'Visibility', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], 'Visibility' => [ 'shape' => 'ProfileVisibility', ], ], ], 'PutProfileVisibilityResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'Visibility', 'ProfileId', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'Visibility' => [ 'shape' => 'ProfileVisibility', ], 'ProfileId' => [ 'shape' => 'PartnerProfileId', ], ], ], 'RegistrantVerificationDetails' => [ 'type' => 'structure', 'members' => [], ], 'RegistrantVerificationResponse' => [ 'type' => 'structure', 'required' => [ 'CompletionUrl', 'CompletionUrlExpiresAt', ], 'members' => [ 'CompletionUrl' => [ 'shape' => 'CompletionUrl', ], 'CompletionUrlExpiresAt' => [ 'shape' => 'DateTime', ], ], ], 'RegistrationId' => [ 'type' => 'string', 'max' => 80, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', 'sensitive' => true, ], 'RejectConnectionInvitationRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'ClientToken', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'ConnectionInvitationId', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'Reason' => [ 'shape' => 'RejectConnectionInvitationRequestReasonString', ], ], ], 'RejectConnectionInvitationRequestReasonString' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'RejectConnectionInvitationResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Id', 'Arn', 'ConnectionType', 'CreatedAt', 'UpdatedAt', 'OtherParticipantIdentifier', 'ParticipantType', 'Status', 'InvitationMessage', 'InviterEmail', 'InviterName', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Id' => [ 'shape' => 'ConnectionInvitationId', ], 'Arn' => [ 'shape' => 'ConnectionInvitationArn', ], 'ConnectionId' => [ 'shape' => 'ConnectionId', ], 'ConnectionType' => [ 'shape' => 'ConnectionType', ], 'CreatedAt' => [ 'shape' => 'DateTime', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'ExpiresAt' => [ 'shape' => 'DateTime', ], 'OtherParticipantIdentifier' => [ 'shape' => 'ParticipantIdentifier', ], 'ParticipantType' => [ 'shape' => 'ParticipantType', ], 'Status' => [ 'shape' => 'InvitationStatus', ], 'InvitationMessage' => [ 'shape' => 'RejectConnectionInvitationResponseInvitationMessageString', ], 'InviterEmail' => [ 'shape' => 'Email', ], 'InviterName' => [ 'shape' => 'SensitiveUnicodeString', ], ], ], 'RejectConnectionInvitationResponseInvitationMessageString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'Message', 'Reason', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'ResourceNotFoundExceptionReason', ], ], 'exception' => true, ], 'ResourceNotFoundExceptionReason' => [ 'type' => 'string', 'enum' => [ 'PARTNER_NOT_FOUND', 'PARTNER_PROFILE_NOT_FOUND', 'PARTNER_PROFILE_TASK_NOT_FOUND', 'PARTNER_DOMAIN_NOT_FOUND', 'SENDER_PROFILE_NOT_FOUND', 'RECEIVER_PROFILE_NOT_FOUND', 'CONNECTION_INVITATION_NOT_FOUND', 'CONNECTION_NOT_FOUND', 'VERIFICATION_NOT_FOUND', ], ], 'Revision' => [ 'type' => 'long', 'box' => true, ], 'SellerProfileId' => [ 'type' => 'string', 'max' => 50, 'min' => 1, 'pattern' => '[a-zA-Z0-9-]+', ], 'SellerProfileSummary' => [ 'type' => 'structure', 'required' => [ 'Id', 'Name', ], 'members' => [ 'Id' => [ 'shape' => 'SellerProfileId', ], 'Name' => [ 'shape' => 'UnicodeString', ], ], ], 'SendEmailVerificationCodeRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Email', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Email' => [ 'shape' => 'Email', ], ], ], 'SendEmailVerificationCodeResponse' => [ 'type' => 'structure', 'members' => [], ], 'SensitiveUnicodeString' => [ 'type' => 'string', 'max' => 80, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', 'sensitive' => true, ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'Message', 'Reason', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'ServiceQuotaExceededExceptionReason', ], ], 'exception' => true, ], 'ServiceQuotaExceededExceptionReason' => [ 'type' => 'string', 'enum' => [ 'LIMIT_EXCEEDED_NUMBER_OF_EMAIL', 'LIMIT_EXCEEDED_NUMBER_OF_DOMAIN', ], ], 'StartProfileUpdateTaskRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Identifier', 'TaskDetails', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Identifier' => [ 'shape' => 'PartnerIdentifier', ], 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'TaskDetails' => [ 'shape' => 'TaskDetails', ], ], ], 'StartProfileUpdateTaskResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'Id', 'TaskId', 'TaskDetails', 'StartedAt', 'Status', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'PartnerArn', ], 'Id' => [ 'shape' => 'PartnerId', ], 'TaskId' => [ 'shape' => 'ProfileTaskId', ], 'TaskDetails' => [ 'shape' => 'TaskDetails', ], 'StartedAt' => [ 'shape' => 'DateTime', ], 'Status' => [ 'shape' => 'ProfileTaskStatus', ], 'EndedAt' => [ 'shape' => 'DateTime', ], 'ErrorDetailList' => [ 'shape' => 'ErrorDetailList', ], ], ], 'StartVerificationRequest' => [ 'type' => 'structure', 'members' => [ 'ClientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'VerificationDetails' => [ 'shape' => 'VerificationDetails', ], ], ], 'StartVerificationResponse' => [ 'type' => 'structure', 'required' => [ 'VerificationType', 'VerificationStatus', 'VerificationResponseDetails', 'StartedAt', ], 'members' => [ 'VerificationType' => [ 'shape' => 'VerificationType', ], 'VerificationStatus' => [ 'shape' => 'VerificationStatus', ], 'VerificationStatusReason' => [ 'shape' => 'VerificationStatusReason', ], 'VerificationResponseDetails' => [ 'shape' => 'VerificationResponseDetails', ], 'StartedAt' => [ 'shape' => 'DateTime', ], 'CompletedAt' => [ 'shape' => 'DateTime', ], ], ], 'String' => [ 'type' => 'string', ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], 'max' => 50, 'min' => 0, ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], 'max' => 200, 'min' => 0, ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'Tags', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'TaggableResourceArn', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TaggableResourceArn' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => 'arn:[a-z-]+:partnercentral:[a-z0-9-]+:[0-9]{12}:[A-Za-z0-9._:/-]+', ], 'TaskDetails' => [ 'type' => 'structure', 'required' => [ 'DisplayName', 'Description', 'WebsiteUrl', 'LogoUrl', 'PrimarySolutionType', 'IndustrySegments', 'TranslationSourceLocale', ], 'members' => [ 'DisplayName' => [ 'shape' => 'UnicodeString', ], 'Description' => [ 'shape' => 'TaskDetailsDescriptionString', ], 'WebsiteUrl' => [ 'shape' => 'Url', ], 'LogoUrl' => [ 'shape' => 'Url', ], 'PrimarySolutionType' => [ 'shape' => 'PrimarySolutionType', ], 'IndustrySegments' => [ 'shape' => 'IndustrySegmentList', ], 'TranslationSourceLocale' => [ 'shape' => 'Locale', ], 'LocalizedContents' => [ 'shape' => 'LocalizedContentList', ], ], ], 'TaskDetailsDescriptionString' => [ 'type' => 'string', 'max' => 600, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'Message', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'ServiceCode' => [ 'shape' => 'String', ], 'QuotaCode' => [ 'shape' => 'String', ], ], 'exception' => true, 'retryable' => [ 'throttling' => false, ], ], 'UnicodeString' => [ 'type' => 'string', 'max' => 80, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'ResourceArn', 'TagKeys', ], 'members' => [ 'ResourceArn' => [ 'shape' => 'TaggableResourceArn', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateConnectionPreferencesRequest' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Revision', 'AccessType', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Revision' => [ 'shape' => 'Revision', ], 'AccessType' => [ 'shape' => 'AccessType', ], 'ExcludedParticipantIdentifiers' => [ 'shape' => 'UpdateConnectionPreferencesRequestExcludedParticipantIdentifiersList', ], ], ], 'UpdateConnectionPreferencesRequestExcludedParticipantIdentifiersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ParticipantIdentifier', ], 'max' => 100, 'min' => 0, ], 'UpdateConnectionPreferencesResponse' => [ 'type' => 'structure', 'required' => [ 'Catalog', 'Arn', 'AccessType', 'UpdatedAt', 'Revision', ], 'members' => [ 'Catalog' => [ 'shape' => 'Catalog', ], 'Arn' => [ 'shape' => 'ConnectionPreferencesArn', ], 'AccessType' => [ 'shape' => 'AccessType', ], 'ExcludedParticipantIds' => [ 'shape' => 'ParticipantIdentifierList', ], 'UpdatedAt' => [ 'shape' => 'DateTime', ], 'Revision' => [ 'shape' => 'Revision', ], ], ], 'Url' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '(https|HTTPS):\\/\\/[^\\/\\s]+(\\/\\S*)?', ], 'ValidationError' => [ 'type' => 'structure', 'members' => [ 'FieldValidationError' => [ 'shape' => 'FieldValidationError', ], 'BusinessValidationError' => [ 'shape' => 'BusinessValidationError', ], ], 'union' => true, ], 'ValidationErrorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValidationError', ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'Message', 'Reason', ], 'members' => [ 'Message' => [ 'shape' => 'String', ], 'Reason' => [ 'shape' => 'ValidationExceptionReason', ], 'ErrorDetails' => [ 'shape' => 'ValidationErrorList', ], ], 'exception' => true, ], 'ValidationExceptionReason' => [ 'type' => 'string', 'enum' => [ 'REQUEST_VALIDATION_FAILED', 'BUSINESS_VALIDATION_FAILED', ], ], 'VerificationDetails' => [ 'type' => 'structure', 'members' => [ 'BusinessVerificationDetails' => [ 'shape' => 'BusinessVerificationDetails', ], 'RegistrantVerificationDetails' => [ 'shape' => 'RegistrantVerificationDetails', ], ], 'union' => true, ], 'VerificationResponseDetails' => [ 'type' => 'structure', 'members' => [ 'BusinessVerificationResponse' => [ 'shape' => 'BusinessVerificationResponse', ], 'RegistrantVerificationResponse' => [ 'shape' => 'RegistrantVerificationResponse', ], ], 'union' => true, ], 'VerificationStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_CUSTOMER_ACTION', 'IN_PROGRESS', 'FAILED', 'SUCCEEDED', 'REJECTED', ], ], 'VerificationStatusReason' => [ 'type' => 'string', 'max' => 200, 'min' => 1, 'pattern' => '[\\u0020-\\u007E\\u00A0-\\uD7FF\\uE000-\\uFFFD]+', ], 'VerificationType' => [ 'type' => 'string', 'enum' => [ 'BUSINESS_VERIFICATION', 'REGISTRANT_VERIFICATION', ], ], ],];
