/api/vendor/aws/aws-sdk-php/src/Aws/Route53Domains/Resources/route53domains-2014-05-15.php
https://gitlab.com/x33n/respond · PHP · 1161 lines · 1146 code · 1 blank · 14 comment · 0 complexity · e8ee3fa90595e849c7507607171fa806 MD5 · raw file
- <?php
- /**
- * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
- return array (
- 'apiVersion' => '2014-05-15',
- 'endpointPrefix' => 'route53domains',
- 'serviceFullName' => 'Amazon Route 53 Domains',
- 'serviceType' => 'json',
- 'jsonVersion' => '1.1',
- 'targetPrefix' => 'Route53Domains_v20140515.',
- 'signatureVersion' => 'v4',
- 'namespace' => 'Route53Domains',
- 'regions' => array(
- 'us-east-1' => array(
- 'http' => false,
- 'https' => true,
- 'hostname' => 'route53domains.us-east-1.amazonaws.com',
- ),
- ),
- 'operations' => array(
- 'CheckDomainAvailability' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'CheckDomainAvailabilityResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.CheckDomainAvailability',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- 'IdnLangCode' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 3,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- array(
- 'reason' => 'Amazon Route 53 does not support this top-level domain.',
- 'class' => 'UnsupportedTLDException',
- ),
- ),
- ),
- 'DisableDomainAutoRenew' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.DisableDomainAutoRenew',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'DisableDomainTransferLock' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'DisableDomainTransferLockResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.DisableDomainTransferLock',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- array(
- 'reason' => 'The request is already in progress for the domain.',
- 'class' => 'DuplicateRequestException',
- ),
- array(
- 'reason' => 'The top-level domain does not support this operation.',
- 'class' => 'TLDRulesViolationException',
- ),
- array(
- 'reason' => 'The number of operations or jobs running exceeded the allowed threshold for the account.',
- 'class' => 'OperationLimitExceededException',
- ),
- ),
- ),
- 'EnableDomainAutoRenew' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.EnableDomainAutoRenew',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'EnableDomainTransferLock' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'EnableDomainTransferLockResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.EnableDomainTransferLock',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- array(
- 'reason' => 'The request is already in progress for the domain.',
- 'class' => 'DuplicateRequestException',
- ),
- array(
- 'reason' => 'The top-level domain does not support this operation.',
- 'class' => 'TLDRulesViolationException',
- ),
- array(
- 'reason' => 'The number of operations or jobs running exceeded the allowed threshold for the account.',
- 'class' => 'OperationLimitExceededException',
- ),
- ),
- ),
- 'GetDomainDetail' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'GetDomainDetailResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.GetDomainDetail',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'GetOperationDetail' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'GetOperationDetailResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.GetOperationDetail',
- ),
- 'OperationId' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'ListDomains' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'ListDomainsResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.ListDomains',
- ),
- 'Marker' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 4096,
- ),
- 'MaxItems' => array(
- 'type' => 'numeric',
- 'location' => 'json',
- 'maximum' => 100,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'ListOperations' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'ListOperationsResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.ListOperations',
- ),
- 'Marker' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 4096,
- ),
- 'MaxItems' => array(
- 'type' => 'numeric',
- 'location' => 'json',
- 'maximum' => 100,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'RegisterDomain' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'RegisterDomainResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.RegisterDomain',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- 'IdnLangCode' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 3,
- ),
- 'DurationInYears' => array(
- 'required' => true,
- 'type' => 'numeric',
- 'location' => 'json',
- 'minimum' => 1,
- 'maximum' => 10,
- ),
- 'AutoRenew' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'AdminContact' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'ExtraParam',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 2048,
- ),
- ),
- ),
- ),
- ),
- ),
- 'RegistrantContact' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'ExtraParam',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 2048,
- ),
- ),
- ),
- ),
- ),
- ),
- 'TechContact' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'ExtraParam',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 2048,
- ),
- ),
- ),
- ),
- ),
- ),
- 'PrivacyProtectAdminContact' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'PrivacyProtectRegistrantContact' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'PrivacyProtectTechContact' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- array(
- 'reason' => 'Amazon Route 53 does not support this top-level domain.',
- 'class' => 'UnsupportedTLDException',
- ),
- array(
- 'reason' => 'The request is already in progress for the domain.',
- 'class' => 'DuplicateRequestException',
- ),
- array(
- 'reason' => 'The top-level domain does not support this operation.',
- 'class' => 'TLDRulesViolationException',
- ),
- array(
- 'reason' => 'The number of domains has exceeded the allowed threshold for the account.',
- 'class' => 'DomainLimitExceededException',
- ),
- array(
- 'reason' => 'The number of operations or jobs running exceeded the allowed threshold for the account.',
- 'class' => 'OperationLimitExceededException',
- ),
- ),
- ),
- 'RetrieveDomainAuthCode' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'RetrieveDomainAuthCodeResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.RetrieveDomainAuthCode',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- ),
- ),
- 'TransferDomain' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'TransferDomainResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.TransferDomain',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- 'IdnLangCode' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 3,
- ),
- 'DurationInYears' => array(
- 'required' => true,
- 'type' => 'numeric',
- 'location' => 'json',
- 'minimum' => 1,
- 'maximum' => 10,
- ),
- 'Nameservers' => array(
- 'required' => true,
- 'type' => 'array',
- 'location' => 'json',
- 'items' => array(
- 'name' => 'Nameserver',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'GlueIps' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'GlueIp',
- 'type' => 'string',
- 'maxLength' => 45,
- ),
- ),
- ),
- ),
- ),
- 'AuthCode' => array(
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 1024,
- ),
- 'AutoRenew' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'AdminContact' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'ExtraParam',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 2048,
- ),
- ),
- ),
- ),
- ),
- ),
- 'RegistrantContact' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'ExtraParam',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 2048,
- ),
- ),
- ),
- ),
- ),
- ),
- 'TechContact' => array(
- 'required' => true,
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- 'items' => array(
- 'name' => 'ExtraParam',
- 'type' => 'object',
- 'properties' => array(
- 'Name' => array(
- 'required' => true,
- 'type' => 'string',
- ),
- 'Value' => array(
- 'required' => true,
- 'type' => 'string',
- 'maxLength' => 2048,
- ),
- ),
- ),
- ),
- ),
- ),
- 'PrivacyProtectAdminContact' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'PrivacyProtectRegistrantContact' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- 'PrivacyProtectTechContact' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'json',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The requested item is not acceptable. For example, for an OperationId it may refer to the ID of an operation that is already completed. For a domain name, it may not be a valid domain name or belong to the requester account.',
- 'class' => 'InvalidInputException',
- ),
- array(
- 'reason' => 'Amazon Route 53 does not support this top-level domain.',
- 'class' => 'UnsupportedTLDException',
- ),
- array(
- 'reason' => 'The request is already in progress for the domain.',
- 'class' => 'DuplicateRequestException',
- ),
- array(
- 'reason' => 'The top-level domain does not support this operation.',
- 'class' => 'TLDRulesViolationException',
- ),
- array(
- 'reason' => 'The number of domains has exceeded the allowed threshold for the account.',
- 'class' => 'DomainLimitExceededException',
- ),
- array(
- 'reason' => 'The number of operations or jobs running exceeded the allowed threshold for the account.',
- 'class' => 'OperationLimitExceededException',
- ),
- ),
- ),
- 'UpdateDomainContact' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\JsonCommand',
- 'responseClass' => 'UpdateDomainContactResponse',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Content-Type' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'application/x-amz-json-1.1',
- ),
- 'command.expects' => array(
- 'static' => true,
- 'default' => 'application/json',
- ),
- 'X-Amz-Target' => array(
- 'static' => true,
- 'location' => 'header',
- 'default' => 'Route53Domains_v20140515.UpdateDomainContact',
- ),
- 'DomainName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'json',
- 'maxLength' => 255,
- ),
- 'AdminContact' => array(
- 'type' => 'object',
- 'location' => 'json',
- 'properties' => array(
- 'FirstName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'LastName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'ContactType' => array(
- 'type' => 'string',
- ),
- 'OrganizationName' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine1' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'AddressLine2' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'City' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'State' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'CountryCode' => array(
- 'type' => 'string',
- ),
- 'ZipCode' => array(
- 'type' => 'string',
- 'maxLength' => 255,
- ),
- 'PhoneNumber' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'Email' => array(
- 'type' => 'string',
- 'maxLength' => 254,
- ),
- 'Fax' => array(
- 'type' => 'string',
- 'maxLength' => 30,
- ),
- 'ExtraParams' => array(
- 'type' => 'array',
- '