{
  "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"
      ]
    }
  }
}
