Вход Регистрация
Файл: sngine-v2.8/Script/includes/libs/AWS/Aws/data/codeartifact/2018-09-22/api-2.json.php
Строк: 2083
<?php
// This file was auto-generated from sdk-root/src/data/codeartifact/2018-09-22/api-2.json
return [ 'version' => '2.0''metadata' => [ 'apiVersion' => '2018-09-22''endpointPrefix' => 'codeartifact''jsonVersion' => '1.1''protocol' => 'rest-json''serviceFullName' => 'CodeArtifact''serviceId' => 'codeartifact''signatureVersion' => 'v4''signingName' => 'codeartifact''uid' => 'codeartifact-2018-09-22', ], 'operations' => [ 'AssociateExternalConnection' => [ 'name' => 'AssociateExternalConnection''http' => [ 'method' => 'POST''requestUri' => '/v1/repository/external-connection', ], 'input' => [ 'shape' => 'AssociateExternalConnectionRequest', ], 'output' => [ 'shape' => 'AssociateExternalConnectionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'CopyPackageVersions' => [ 'name' => 'CopyPackageVersions''http' => [ 'method' => 'POST''requestUri' => '/v1/package/versions/copy', ], 'input' => [ 'shape' => 'CopyPackageVersionsRequest', ], 'output' => [ 'shape' => 'CopyPackageVersionsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'CreateDomain' => [ 'name' => 'CreateDomain''http' => [ 'method' => 'POST''requestUri' => '/v1/domain', ], 'input' => [ 'shape' => 'CreateDomainRequest', ], 'output' => [ 'shape' => 'CreateDomainResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'CreateRepository' => [ 'name' => 'CreateRepository''http' => [ 'method' => 'POST''requestUri' => '/v1/repository', ], 'input' => [ 'shape' => 'CreateRepositoryRequest', ], 'output' => [ 'shape' => 'CreateRepositoryResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DeleteDomain' => [ 'name' => 'DeleteDomain''http' => [ 'method' => 'DELETE''requestUri' => '/v1/domain', ], 'input' => [ 'shape' => 'DeleteDomainRequest', ], 'output' => [ 'shape' => 'DeleteDomainResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DeleteDomainPermissionsPolicy' => [ 'name' => 'DeleteDomainPermissionsPolicy''http' => [ 'method' => 'DELETE''requestUri' => '/v1/domain/permissions/policy', ], 'input' => [ 'shape' => 'DeleteDomainPermissionsPolicyRequest', ], 'output' => [ 'shape' => 'DeleteDomainPermissionsPolicyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DeletePackageVersions' => [ 'name' => 'DeletePackageVersions''http' => [ 'method' => 'POST''requestUri' => '/v1/package/versions/delete', ], 'input' => [ 'shape' => 'DeletePackageVersionsRequest', ], 'output' => [ 'shape' => 'DeletePackageVersionsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DeleteRepository' => [ 'name' => 'DeleteRepository''http' => [ 'method' => 'DELETE''requestUri' => '/v1/repository', ], 'input' => [ 'shape' => 'DeleteRepositoryRequest', ], 'output' => [ 'shape' => 'DeleteRepositoryResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DeleteRepositoryPermissionsPolicy' => [ 'name' => 'DeleteRepositoryPermissionsPolicy''http' => [ 'method' => 'DELETE''requestUri' => '/v1/repository/permissions/policies', ], 'input' => [ 'shape' => 'DeleteRepositoryPermissionsPolicyRequest', ], 'output' => [ 'shape' => 'DeleteRepositoryPermissionsPolicyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DescribeDomain' => [ 'name' => 'DescribeDomain''http' => [ 'method' => 'GET''requestUri' => '/v1/domain', ], 'input' => [ 'shape' => 'DescribeDomainRequest', ], 'output' => [ 'shape' => 'DescribeDomainResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DescribePackageVersion' => [ 'name' => 'DescribePackageVersion''http' => [ 'method' => 'GET''requestUri' => '/v1/package/version', ], 'input' => [ 'shape' => 'DescribePackageVersionRequest', ], 'output' => [ 'shape' => 'DescribePackageVersionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DescribeRepository' => [ 'name' => 'DescribeRepository''http' => [ 'method' => 'GET''requestUri' => '/v1/repository', ], 'input' => [ 'shape' => 'DescribeRepositoryRequest', ], 'output' => [ 'shape' => 'DescribeRepositoryResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DisassociateExternalConnection' => [ 'name' => 'DisassociateExternalConnection''http' => [ 'method' => 'DELETE''requestUri' => '/v1/repository/external-connection', ], 'input' => [ 'shape' => 'DisassociateExternalConnectionRequest', ], 'output' => [ 'shape' => 'DisassociateExternalConnectionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'DisposePackageVersions' => [ 'name' => 'DisposePackageVersions''http' => [ 'method' => 'POST''requestUri' => '/v1/package/versions/dispose', ], 'input' => [ 'shape' => 'DisposePackageVersionsRequest', ], 'output' => [ 'shape' => 'DisposePackageVersionsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetAuthorizationToken' => [ 'name' => 'GetAuthorizationToken''http' => [ 'method' => 'POST''requestUri' => '/v1/authorization-token', ], 'input' => [ 'shape' => 'GetAuthorizationTokenRequest', ], 'output' => [ 'shape' => 'GetAuthorizationTokenResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetDomainPermissionsPolicy' => [ 'name' => 'GetDomainPermissionsPolicy''http' => [ 'method' => 'GET''requestUri' => '/v1/domain/permissions/policy', ], 'input' => [ 'shape' => 'GetDomainPermissionsPolicyRequest', ], 'output' => [ 'shape' => 'GetDomainPermissionsPolicyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetPackageVersionAsset' => [ 'name' => 'GetPackageVersionAsset''http' => [ 'method' => 'GET''requestUri' => '/v1/package/version/asset', ], 'input' => [ 'shape' => 'GetPackageVersionAssetRequest', ], 'output' => [ 'shape' => 'GetPackageVersionAssetResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetPackageVersionReadme' => [ 'name' => 'GetPackageVersionReadme''http' => [ 'method' => 'GET''requestUri' => '/v1/package/version/readme', ], 'input' => [ 'shape' => 'GetPackageVersionReadmeRequest', ], 'output' => [ 'shape' => 'GetPackageVersionReadmeResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetRepositoryEndpoint' => [ 'name' => 'GetRepositoryEndpoint''http' => [ 'method' => 'GET''requestUri' => '/v1/repository/endpoint', ], 'input' => [ 'shape' => 'GetRepositoryEndpointRequest', ], 'output' => [ 'shape' => 'GetRepositoryEndpointResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'GetRepositoryPermissionsPolicy' => [ 'name' => 'GetRepositoryPermissionsPolicy''http' => [ 'method' => 'GET''requestUri' => '/v1/repository/permissions/policy', ], 'input' => [ 'shape' => 'GetRepositoryPermissionsPolicyRequest', ], 'output' => [ 'shape' => 'GetRepositoryPermissionsPolicyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListDomains' => [ 'name' => 'ListDomains''http' => [ 'method' => 'POST''requestUri' => '/v1/domains', ], 'input' => [ 'shape' => 'ListDomainsRequest', ], 'output' => [ 'shape' => 'ListDomainsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListPackageVersionAssets' => [ 'name' => 'ListPackageVersionAssets''http' => [ 'method' => 'POST''requestUri' => '/v1/package/version/assets', ], 'input' => [ 'shape' => 'ListPackageVersionAssetsRequest', ], 'output' => [ 'shape' => 'ListPackageVersionAssetsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListPackageVersionDependencies' => [ 'name' => 'ListPackageVersionDependencies''http' => [ 'method' => 'POST''requestUri' => '/v1/package/version/dependencies', ], 'input' => [ 'shape' => 'ListPackageVersionDependenciesRequest', ], 'output' => [ 'shape' => 'ListPackageVersionDependenciesResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListPackageVersions' => [ 'name' => 'ListPackageVersions''http' => [ 'method' => 'POST''requestUri' => '/v1/package/versions', ], 'input' => [ 'shape' => 'ListPackageVersionsRequest', ], 'output' => [ 'shape' => 'ListPackageVersionsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListPackages' => [ 'name' => 'ListPackages''http' => [ 'method' => 'POST''requestUri' => '/v1/packages', ], 'input' => [ 'shape' => 'ListPackagesRequest', ], 'output' => [ 'shape' => 'ListPackagesResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListRepositories' => [ 'name' => 'ListRepositories''http' => [ 'method' => 'POST''requestUri' => '/v1/repositories', ], 'input' => [ 'shape' => 'ListRepositoriesRequest', ], 'output' => [ 'shape' => 'ListRepositoriesResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'ListRepositoriesInDomain' => [ 'name' => 'ListRepositoriesInDomain''http' => [ 'method' => 'POST''requestUri' => '/v1/domain/repositories', ], 'input' => [ 'shape' => 'ListRepositoriesInDomainRequest', ], 'output' => [ 'shape' => 'ListRepositoriesInDomainResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'PutDomainPermissionsPolicy' => [ 'name' => 'PutDomainPermissionsPolicy''http' => [ 'method' => 'PUT''requestUri' => '/v1/domain/permissions/policy', ], 'input' => [ 'shape' => 'PutDomainPermissionsPolicyRequest', ], 'output' => [ 'shape' => 'PutDomainPermissionsPolicyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'PutRepositoryPermissionsPolicy' => [ 'name' => 'PutRepositoryPermissionsPolicy''http' => [ 'method' => 'PUT''requestUri' => '/v1/repository/permissions/policy', ], 'input' => [ 'shape' => 'PutRepositoryPermissionsPolicyRequest', ], 'output' => [ 'shape' => 'PutRepositoryPermissionsPolicyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'UpdatePackageVersionsStatus' => [ 'name' => 'UpdatePackageVersionsStatus''http' => [ 'method' => 'POST''requestUri' => '/v1/package/versions/update_status', ], 'input' => [ 'shape' => 'UpdatePackageVersionsStatusRequest', ], 'output' => [ 'shape' => 'UpdatePackageVersionsStatusResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], 'UpdateRepository' => [ 'name' => 'UpdateRepository''http' => [ 'method' => 'PUT''requestUri' => '/v1/repository', ], 'input' => [ 'shape' => 'UpdateRepositoryRequest', ], 'output' => [ 'shape' => 'UpdateRepositoryResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, ], 'exception' => true, ], 'AccountId' => [ 'type' => 'string''max' => 12'min' => 12'pattern' => '[0-9]{12}', ], 'Arn' => [ 'type' => 'string''max' => 2048'min' => 1'pattern' => '\S+', ], 'Asset' => [ 'type' => 'blob''streaming' => true, ], 'AssetHashes' => [ 'type' => 'map''key' => [ 'shape' => 'HashAlgorithm', ], 'value' => [ 'shape' => 'HashValue', ], ], 'AssetName' => [ 'type' => 'string''max' => 255'min' => 1'pattern' => '\P{C}+', ], 'AssetSummary' => [ 'type' => 'structure''required' => [ 'name', ], 'members' => [ 'name' => [ 'shape' => 'AssetName', ], 'size' => [ 'shape' => 'LongOptional', ], 'hashes' => [ 'shape' => 'AssetHashes', ], ], ], 'AssetSummaryList' => [ 'type' => 'list''member' => [ 'shape' => 'AssetSummary', ], ], 'AssociateExternalConnectionRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''externalConnection', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'externalConnection' => [ 'shape' => 'ExternalConnectionName''location' => 'querystring''locationName' => 'external-connection', ], ], ], 'AssociateExternalConnectionResult' => [ 'type' => 'structure''members' => [ 'repository' => [ 'shape' => 'RepositoryDescription', ], ], ], 'AuthorizationTokenDurationSeconds' => [ 'type' => 'long''max' => 43200'min' => 0, ], 'BooleanOptional' => [ 'type' => 'boolean', ], 'ConflictException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'resourceId' => [ 'shape' => 'String', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], 'error' => [ 'httpStatusCode' => 409, ], 'exception' => true, ], 'CopyPackageVersionsRequest' => [ 'type' => 'structure''required' => [ 'domain''sourceRepository''destinationRepository''format''package', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'sourceRepository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'source-repository', ], 'destinationRepository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'destination-repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'versions' => [ 'shape' => 'PackageVersionList', ], 'versionRevisions' => [ 'shape' => 'PackageVersionRevisionMap', ], 'allowOverwrite' => [ 'shape' => 'BooleanOptional', ], 'includeFromUpstream' => [ 'shape' => 'BooleanOptional', ], ], ], 'CopyPackageVersionsResult' => [ 'type' => 'structure''members' => [ 'successfulVersions' => [ 'shape' => 'SuccessfulPackageVersionInfoMap', ], 'failedVersions' => [ 'shape' => 'PackageVersionErrorMap', ], ], ], 'CreateDomainRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'encryptionKey' => [ 'shape' => 'Arn', ], ], ], 'CreateDomainResult' => [ 'type' => 'structure''members' => [ 'domain' => [ 'shape' => 'DomainDescription', ], ], ], 'CreateRepositoryRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'description' => [ 'shape' => 'Description', ], 'upstreams' => [ 'shape' => 'UpstreamRepositoryList', ], ], ], 'CreateRepositoryResult' => [ 'type' => 'structure''members' => [ 'repository' => [ 'shape' => 'RepositoryDescription', ], ], ], 'DeleteDomainPermissionsPolicyRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'policyRevision' => [ 'shape' => 'PolicyRevision''location' => 'querystring''locationName' => 'policy-revision', ], ], ], 'DeleteDomainPermissionsPolicyResult' => [ 'type' => 'structure''members' => [ 'policy' => [ 'shape' => 'ResourcePolicy', ], ], ], 'DeleteDomainRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], ], ], 'DeleteDomainResult' => [ 'type' => 'structure''members' => [ 'domain' => [ 'shape' => 'DomainDescription', ], ], ], 'DeletePackageVersionsRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''versions', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'versions' => [ 'shape' => 'PackageVersionList', ], 'expectedStatus' => [ 'shape' => 'PackageVersionStatus', ], ], ], 'DeletePackageVersionsResult' => [ 'type' => 'structure''members' => [ 'successfulVersions' => [ 'shape' => 'SuccessfulPackageVersionInfoMap', ], 'failedVersions' => [ 'shape' => 'PackageVersionErrorMap', ], ], ], 'DeleteRepositoryPermissionsPolicyRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'policyRevision' => [ 'shape' => 'PolicyRevision''location' => 'querystring''locationName' => 'policy-revision', ], ], ], 'DeleteRepositoryPermissionsPolicyResult' => [ 'type' => 'structure''members' => [ 'policy' => [ 'shape' => 'ResourcePolicy', ], ], ], 'DeleteRepositoryRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], ], ], 'DeleteRepositoryResult' => [ 'type' => 'structure''members' => [ 'repository' => [ 'shape' => 'RepositoryDescription', ], ], ], 'DescribeDomainRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], ], ], 'DescribeDomainResult' => [ 'type' => 'structure''members' => [ 'domain' => [ 'shape' => 'DomainDescription', ], ], ], 'DescribePackageVersionRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''packageVersion', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'packageVersion' => [ 'shape' => 'PackageVersion''location' => 'querystring''locationName' => 'version', ], ], ], 'DescribePackageVersionResult' => [ 'type' => 'structure''required' => [ 'packageVersion', ], 'members' => [ 'packageVersion' => [ 'shape' => 'PackageVersionDescription', ], ], ], 'DescribeRepositoryRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], ], ], 'DescribeRepositoryResult' => [ 'type' => 'structure''members' => [ 'repository' => [ 'shape' => 'RepositoryDescription', ], ], ], 'Description' => [ 'type' => 'string''max' => 1000'pattern' => '\P{C}+', ], 'DisassociateExternalConnectionRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''externalConnection', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'externalConnection' => [ 'shape' => 'ExternalConnectionName''location' => 'querystring''locationName' => 'external-connection', ], ], ], 'DisassociateExternalConnectionResult' => [ 'type' => 'structure''members' => [ 'repository' => [ 'shape' => 'RepositoryDescription', ], ], ], 'DisposePackageVersionsRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''versions', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'versions' => [ 'shape' => 'PackageVersionList', ], 'versionRevisions' => [ 'shape' => 'PackageVersionRevisionMap', ], 'expectedStatus' => [ 'shape' => 'PackageVersionStatus', ], ], ], 'DisposePackageVersionsResult' => [ 'type' => 'structure''members' => [ 'successfulVersions' => [ 'shape' => 'SuccessfulPackageVersionInfoMap', ], 'failedVersions' => [ 'shape' => 'PackageVersionErrorMap', ], ], ], 'DomainDescription' => [ 'type' => 'structure''members' => [ 'name' => [ 'shape' => 'DomainName', ], 'owner' => [ 'shape' => 'AccountId', ], 'arn' => [ 'shape' => 'Arn', ], 'status' => [ 'shape' => 'DomainStatus', ], 'createdTime' => [ 'shape' => 'Timestamp', ], 'encryptionKey' => [ 'shape' => 'Arn', ], 'repositoryCount' => [ 'shape' => 'Integer', ], 'assetSizeBytes' => [ 'shape' => 'Long', ], ], ], 'DomainName' => [ 'type' => 'string''max' => 50'min' => 2'pattern' => '[a-z][a-z0-9\-]{0,48}[a-z0-9]', ], 'DomainStatus' => [ 'type' => 'string''enum' => [ 'Active''Deleted', ], ], 'DomainSummary' => [ 'type' => 'structure''members' => [ 'name' => [ 'shape' => 'DomainName', ], 'owner' => [ 'shape' => 'AccountId', ], 'arn' => [ 'shape' => 'Arn', ], 'status' => [ 'shape' => 'DomainStatus', ], 'createdTime' => [ 'shape' => 'Timestamp', ], 'encryptionKey' => [ 'shape' => 'Arn', ], ], ], 'DomainSummaryList' => [ 'type' => 'list''member' => [ 'shape' => 'DomainSummary', ], ], 'ErrorMessage' => [ 'type' => 'string', ], 'ExternalConnectionName' => [ 'type' => 'string''pattern' => '[A-Za-z0-9][A-Za-z0-9._\-:]{1,99}', ], 'ExternalConnectionStatus' => [ 'type' => 'string''enum' => [ 'Available', ], ], 'GetAuthorizationTokenRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'durationSeconds' => [ 'shape' => 'AuthorizationTokenDurationSeconds''location' => 'querystring''locationName' => 'duration', ], ], ], 'GetAuthorizationTokenResult' => [ 'type' => 'structure''members' => [ 'authorizationToken' => [ 'shape' => 'String', ], 'expiration' => [ 'shape' => 'Timestamp', ], ], ], 'GetDomainPermissionsPolicyRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], ], ], 'GetDomainPermissionsPolicyResult' => [ 'type' => 'structure''members' => [ 'policy' => [ 'shape' => 'ResourcePolicy', ], ], ], 'GetPackageVersionAssetRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''packageVersion''asset', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'packageVersion' => [ 'shape' => 'PackageVersion''location' => 'querystring''locationName' => 'version', ], 'asset' => [ 'shape' => 'AssetName''location' => 'querystring''locationName' => 'asset', ], 'packageVersionRevision' => [ 'shape' => 'PackageVersionRevision''location' => 'querystring''locationName' => 'revision', ], ], ], 'GetPackageVersionAssetResult' => [ 'type' => 'structure''members' => [ 'asset' => [ 'shape' => 'Asset', ], 'assetName' => [ 'shape' => 'AssetName''location' => 'header''locationName' => 'X-AssetName', ], 'packageVersion' => [ 'shape' => 'PackageVersion''location' => 'header''locationName' => 'X-PackageVersion', ], 'packageVersionRevision' => [ 'shape' => 'PackageVersionRevision''location' => 'header''locationName' => 'X-PackageVersionRevision', ], ], 'payload' => 'asset', ], 'GetPackageVersionReadmeRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''packageVersion', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'packageVersion' => [ 'shape' => 'PackageVersion''location' => 'querystring''locationName' => 'version', ], ], ], 'GetPackageVersionReadmeResult' => [ 'type' => 'structure''members' => [ 'format' => [ 'shape' => 'PackageFormat', ], 'namespace' => [ 'shape' => 'PackageNamespace', ], 'package' => [ 'shape' => 'PackageName', ], 'version' => [ 'shape' => 'PackageVersion', ], 'versionRevision' => [ 'shape' => 'PackageVersionRevision', ], 'readme' => [ 'shape' => 'String', ], ], ], 'GetRepositoryEndpointRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], ], ], 'GetRepositoryEndpointResult' => [ 'type' => 'structure''members' => [ 'repositoryEndpoint' => [ 'shape' => 'String', ], ], ], 'GetRepositoryPermissionsPolicyRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], ], ], 'GetRepositoryPermissionsPolicyResult' => [ 'type' => 'structure''members' => [ 'policy' => [ 'shape' => 'ResourcePolicy', ], ], ], 'HashAlgorithm' => [ 'type' => 'string''enum' => [ 'MD5''SHA-1''SHA-256''SHA-512', ], ], 'HashValue' => [ 'type' => 'string''max' => 512'min' => 32'pattern' => '[0-9a-f]+', ], 'Integer' => [ 'type' => 'integer', ], 'InternalServerException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true'fault' => true, ], 'LicenseInfo' => [ 'type' => 'structure''members' => [ 'name' => [ 'shape' => 'String', ], 'url' => [ 'shape' => 'String', ], ], ], 'LicenseInfoList' => [ 'type' => 'list''member' => [ 'shape' => 'LicenseInfo', ], ], 'ListDomainsMaxResults' => [ 'type' => 'integer''max' => 1000'min' => 1, ], 'ListDomainsRequest' => [ 'type' => 'structure''members' => [ 'maxResults' => [ 'shape' => 'ListDomainsMaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDomainsResult' => [ 'type' => 'structure''members' => [ 'domains' => [ 'shape' => 'DomainSummaryList', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListPackageVersionAssetsMaxResults' => [ 'type' => 'integer''max' => 1000'min' => 1, ], 'ListPackageVersionAssetsRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''packageVersion', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'packageVersion' => [ 'shape' => 'PackageVersion''location' => 'querystring''locationName' => 'version', ], 'maxResults' => [ 'shape' => 'ListPackageVersionAssetsMaxResults''location' => 'querystring''locationName' => 'max-results', ], 'nextToken' => [ 'shape' => 'PaginationToken''location' => 'querystring''locationName' => 'next-token', ], ], ], 'ListPackageVersionAssetsResult' => [ 'type' => 'structure''members' => [ 'format' => [ 'shape' => 'PackageFormat', ], 'namespace' => [ 'shape' => 'PackageNamespace', ], 'package' => [ 'shape' => 'PackageName', ], 'version' => [ 'shape' => 'PackageVersion', ], 'versionRevision' => [ 'shape' => 'PackageVersionRevision', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'assets' => [ 'shape' => 'AssetSummaryList', ], ], ], 'ListPackageVersionDependenciesRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''packageVersion', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'packageVersion' => [ 'shape' => 'PackageVersion''location' => 'querystring''locationName' => 'version', ], 'nextToken' => [ 'shape' => 'PaginationToken''location' => 'querystring''locationName' => 'next-token', ], ], ], 'ListPackageVersionDependenciesResult' => [ 'type' => 'structure''members' => [ 'format' => [ 'shape' => 'PackageFormat', ], 'namespace' => [ 'shape' => 'PackageNamespace', ], 'package' => [ 'shape' => 'PackageName', ], 'version' => [ 'shape' => 'PackageVersion', ], 'versionRevision' => [ 'shape' => 'PackageVersionRevision', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'dependencies' => [ 'shape' => 'PackageDependencyList', ], ], ], 'ListPackageVersionsMaxResults' => [ 'type' => 'integer''max' => 1000'min' => 1, ], 'ListPackageVersionsRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'status' => [ 'shape' => 'PackageVersionStatus''location' => 'querystring''locationName' => 'status', ], 'sortBy' => [ 'shape' => 'PackageVersionSortType''location' => 'querystring''locationName' => 'sortBy', ], 'maxResults' => [ 'shape' => 'ListPackageVersionsMaxResults''location' => 'querystring''locationName' => 'max-results', ], 'nextToken' => [ 'shape' => 'PaginationToken''location' => 'querystring''locationName' => 'next-token', ], ], ], 'ListPackageVersionsResult' => [ 'type' => 'structure''members' => [ 'defaultDisplayVersion' => [ 'shape' => 'PackageVersion', ], 'format' => [ 'shape' => 'PackageFormat', ], 'namespace' => [ 'shape' => 'PackageNamespace', ], 'package' => [ 'shape' => 'PackageName', ], 'versions' => [ 'shape' => 'PackageVersionSummaryList', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListPackagesMaxResults' => [ 'type' => 'integer''max' => 1000'min' => 1, ], 'ListPackagesRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'packagePrefix' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package-prefix', ], 'maxResults' => [ 'shape' => 'ListPackagesMaxResults''location' => 'querystring''locationName' => 'max-results', ], 'nextToken' => [ 'shape' => 'PaginationToken''location' => 'querystring''locationName' => 'next-token', ], ], ], 'ListPackagesResult' => [ 'type' => 'structure''members' => [ 'packages' => [ 'shape' => 'PackageSummaryList', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListRepositoriesInDomainMaxResults' => [ 'type' => 'integer''max' => 1000'min' => 1, ], 'ListRepositoriesInDomainRequest' => [ 'type' => 'structure''required' => [ 'domain', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'administratorAccount' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'administrator-account', ], 'repositoryPrefix' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository-prefix', ], 'maxResults' => [ 'shape' => 'ListRepositoriesInDomainMaxResults''location' => 'querystring''locationName' => 'max-results', ], 'nextToken' => [ 'shape' => 'PaginationToken''location' => 'querystring''locationName' => 'next-token', ], ], ], 'ListRepositoriesInDomainResult' => [ 'type' => 'structure''members' => [ 'repositories' => [ 'shape' => 'RepositorySummaryList', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListRepositoriesMaxResults' => [ 'type' => 'integer''max' => 1000'min' => 1, ], 'ListRepositoriesRequest' => [ 'type' => 'structure''members' => [ 'repositoryPrefix' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository-prefix', ], 'maxResults' => [ 'shape' => 'ListRepositoriesMaxResults''location' => 'querystring''locationName' => 'max-results', ], 'nextToken' => [ 'shape' => 'PaginationToken''location' => 'querystring''locationName' => 'next-token', ], ], ], 'ListRepositoriesResult' => [ 'type' => 'structure''members' => [ 'repositories' => [ 'shape' => 'RepositorySummaryList', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'Long' => [ 'type' => 'long', ], 'LongOptional' => [ 'type' => 'long', ], 'PackageDependency' => [ 'type' => 'structure''members' => [ 'namespace' => [ 'shape' => 'PackageNamespace', ], 'package' => [ 'shape' => 'PackageName', ], 'dependencyType' => [ 'shape' => 'String', ], 'versionRequirement' => [ 'shape' => 'String', ], ], ], 'PackageDependencyList' => [ 'type' => 'list''member' => [ 'shape' => 'PackageDependency', ], ], 'PackageFormat' => [ 'type' => 'string''enum' => [ 'npm''pypi''maven', ], ], 'PackageName' => [ 'type' => 'string''max' => 255'min' => 1'pattern' => '[^!#/\s]+', ], 'PackageNamespace' => [ 'type' => 'string''max' => 255'min' => 1'pattern' => '[^!#/\s]+', ], 'PackageSummary' => [ 'type' => 'structure''members' => [ 'format' => [ 'shape' => 'PackageFormat', ], 'namespace' => [ 'shape' => 'PackageNamespace', ], 'package' => [ 'shape' => 'PackageName', ], ], ], 'PackageSummaryList' => [ 'type' => 'list''member' => [ 'shape' => 'PackageSummary', ], ], 'PackageVersion' => [ 'type' => 'string''max' => 255'min' => 1'pattern' => '[^!#/\s]+', ], 'PackageVersionDescription' => [ 'type' => 'structure''members' => [ 'format' => [ 'shape' => 'PackageFormat', ], 'namespace' => [ 'shape' => 'PackageNamespace', ], 'packageName' => [ 'shape' => 'PackageName', ], 'displayName' => [ 'shape' => 'String255', ], 'version' => [ 'shape' => 'PackageVersion', ], 'summary' => [ 'shape' => 'String', ], 'homePage' => [ 'shape' => 'String', ], 'sourceCodeRepository' => [ 'shape' => 'String', ], 'publishedTime' => [ 'shape' => 'Timestamp', ], 'licenses' => [ 'shape' => 'LicenseInfoList', ], 'revision' => [ 'shape' => 'PackageVersionRevision', ], 'status' => [ 'shape' => 'PackageVersionStatus', ], ], ], 'PackageVersionError' => [ 'type' => 'structure''members' => [ 'errorCode' => [ 'shape' => 'PackageVersionErrorCode', ], 'errorMessage' => [ 'shape' => 'ErrorMessage', ], ], ], 'PackageVersionErrorCode' => [ 'type' => 'string''enum' => [ 'ALREADY_EXISTS''MISMATCHED_REVISION''MISMATCHED_STATUS''NOT_ALLOWED''NOT_FOUND''SKIPPED', ], ], 'PackageVersionErrorMap' => [ 'type' => 'map''key' => [ 'shape' => 'PackageVersion', ], 'value' => [ 'shape' => 'PackageVersionError', ], ], 'PackageVersionList' => [ 'type' => 'list''member' => [ 'shape' => 'PackageVersion', ], ], 'PackageVersionRevision' => [ 'type' => 'string''max' => 50'min' => 1'pattern' => '\S+', ], 'PackageVersionRevisionMap' => [ 'type' => 'map''key' => [ 'shape' => 'PackageVersion', ], 'value' => [ 'shape' => 'PackageVersionRevision', ], ], 'PackageVersionSortType' => [ 'type' => 'string''enum' => [ 'PUBLISHED_TIME', ], ], 'PackageVersionStatus' => [ 'type' => 'string''enum' => [ 'Published''Unfinished''Unlisted''Archived''Disposed''Deleted', ], ], 'PackageVersionSummary' => [ 'type' => 'structure''required' => [ 'version''status', ], 'members' => [ 'version' => [ 'shape' => 'PackageVersion', ], 'revision' => [ 'shape' => 'PackageVersionRevision', ], 'status' => [ 'shape' => 'PackageVersionStatus', ], ], ], 'PackageVersionSummaryList' => [ 'type' => 'list''member' => [ 'shape' => 'PackageVersionSummary', ], ], 'PaginationToken' => [ 'type' => 'string''max' => 2000'min' => 1'pattern' => '\S+', ], 'PolicyDocument' => [ 'type' => 'string''max' => 5120'min' => 1, ], 'PolicyRevision' => [ 'type' => 'string''max' => 100'min' => 1'pattern' => '\S+', ], 'PutDomainPermissionsPolicyRequest' => [ 'type' => 'structure''required' => [ 'domain''policyDocument', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName', ], 'domainOwner' => [ 'shape' => 'AccountId', ], 'policyRevision' => [ 'shape' => 'PolicyRevision', ], 'policyDocument' => [ 'shape' => 'PolicyDocument', ], ], ], 'PutDomainPermissionsPolicyResult' => [ 'type' => 'structure''members' => [ 'policy' => [ 'shape' => 'ResourcePolicy', ], ], ], 'PutRepositoryPermissionsPolicyRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''policyDocument', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'policyRevision' => [ 'shape' => 'PolicyRevision', ], 'policyDocument' => [ 'shape' => 'PolicyDocument', ], ], ], 'PutRepositoryPermissionsPolicyResult' => [ 'type' => 'structure''members' => [ 'policy' => [ 'shape' => 'ResourcePolicy', ], ], ], 'RepositoryDescription' => [ 'type' => 'structure''members' => [ 'name' => [ 'shape' => 'RepositoryName', ], 'administratorAccount' => [ 'shape' => 'AccountId', ], 'domainName' => [ 'shape' => 'DomainName', ], 'domainOwner' => [ 'shape' => 'AccountId', ], 'arn' => [ 'shape' => 'Arn', ], 'description' => [ 'shape' => 'Description', ], 'upstreams' => [ 'shape' => 'UpstreamRepositoryInfoList', ], 'externalConnections' => [ 'shape' => 'RepositoryExternalConnectionInfoList', ], ], ], 'RepositoryExternalConnectionInfo' => [ 'type' => 'structure''members' => [ 'externalConnectionName' => [ 'shape' => 'ExternalConnectionName', ], 'packageFormat' => [ 'shape' => 'PackageFormat', ], 'status' => [ 'shape' => 'ExternalConnectionStatus', ], ], ], 'RepositoryExternalConnectionInfoList' => [ 'type' => 'list''member' => [ 'shape' => 'RepositoryExternalConnectionInfo', ], ], 'RepositoryName' => [ 'type' => 'string''max' => 100'min' => 2'pattern' => '[A-Za-z0-9][A-Za-z0-9._\-]{1,99}', ], 'RepositorySummary' => [ 'type' => 'structure''members' => [ 'name' => [ 'shape' => 'RepositoryName', ], 'administratorAccount' => [ 'shape' => 'AccountId', ], 'domainName' => [ 'shape' => 'DomainName', ], 'domainOwner' => [ 'shape' => 'AccountId', ], 'arn' => [ 'shape' => 'Arn', ], 'description' => [ 'shape' => 'Description', ], ], ], 'RepositorySummaryList' => [ 'type' => 'list''member' => [ 'shape' => 'RepositorySummary', ], ], 'ResourceNotFoundException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'resourceId' => [ 'shape' => 'String', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], 'error' => [ 'httpStatusCode' => 404, ], 'exception' => true, ], 'ResourcePolicy' => [ 'type' => 'structure''members' => [ 'resourceArn' => [ 'shape' => 'Arn', ], 'revision' => [ 'shape' => 'PolicyRevision', ], 'document' => [ 'shape' => 'PolicyDocument', ], ], ], 'ResourceType' => [ 'type' => 'string''enum' => [ 'domain''repository''package''package-version''asset', ], ], 'RetryAfterSeconds' => [ 'type' => 'integer', ], 'ServiceQuotaExceededException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'resourceId' => [ 'shape' => 'String', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], 'error' => [ 'httpStatusCode' => 402, ], 'exception' => true, ], 'String' => [ 'type' => 'string', ], 'String255' => [ 'type' => 'string''max' => 255'min' => 1, ], 'SuccessfulPackageVersionInfo' => [ 'type' => 'structure''members' => [ 'revision' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'PackageVersionStatus', ], ], ], 'SuccessfulPackageVersionInfoMap' => [ 'type' => 'map''key' => [ 'shape' => 'PackageVersion', ], 'value' => [ 'shape' => 'SuccessfulPackageVersionInfo', ], ], 'ThrottlingException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'retryAfterSeconds' => [ 'shape' => 'RetryAfterSeconds''location' => 'header''locationName' => 'Retry-After', ], ], 'error' => [ 'httpStatusCode' => 429, ], 'exception' => true, ], 'Timestamp' => [ 'type' => 'timestamp', ], 'UpdatePackageVersionsStatusRequest' => [ 'type' => 'structure''required' => [ 'domain''repository''format''package''versions''targetStatus', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'format' => [ 'shape' => 'PackageFormat''location' => 'querystring''locationName' => 'format', ], 'namespace' => [ 'shape' => 'PackageNamespace''location' => 'querystring''locationName' => 'namespace', ], 'package' => [ 'shape' => 'PackageName''location' => 'querystring''locationName' => 'package', ], 'versions' => [ 'shape' => 'PackageVersionList', ], 'versionRevisions' => [ 'shape' => 'PackageVersionRevisionMap', ], 'expectedStatus' => [ 'shape' => 'PackageVersionStatus', ], 'targetStatus' => [ 'shape' => 'PackageVersionStatus', ], ], ], 'UpdatePackageVersionsStatusResult' => [ 'type' => 'structure''members' => [ 'successfulVersions' => [ 'shape' => 'SuccessfulPackageVersionInfoMap', ], 'failedVersions' => [ 'shape' => 'PackageVersionErrorMap', ], ], ], 'UpdateRepositoryRequest' => [ 'type' => 'structure''required' => [ 'domain''repository', ], 'members' => [ 'domain' => [ 'shape' => 'DomainName''location' => 'querystring''locationName' => 'domain', ], 'domainOwner' => [ 'shape' => 'AccountId''location' => 'querystring''locationName' => 'domain-owner', ], 'repository' => [ 'shape' => 'RepositoryName''location' => 'querystring''locationName' => 'repository', ], 'description' => [ 'shape' => 'Description', ], 'upstreams' => [ 'shape' => 'UpstreamRepositoryList', ], ], ], 'UpdateRepositoryResult' => [ 'type' => 'structure''members' => [ 'repository' => [ 'shape' => 'RepositoryDescription', ], ], ], 'UpstreamRepository' => [ 'type' => 'structure''required' => [ 'repositoryName', ], 'members' => [ 'repositoryName' => [ 'shape' => 'RepositoryName', ], ], ], 'UpstreamRepositoryInfo' => [ 'type' => 'structure''members' => [ 'repositoryName' => [ 'shape' => 'RepositoryName', ], ], ], 'UpstreamRepositoryInfoList' => [ 'type' => 'list''member' => [ 'shape' => 'UpstreamRepositoryInfo', ], ], 'UpstreamRepositoryList' => [ 'type' => 'list''member' => [ 'shape' => 'UpstreamRepository', ], ], 'ValidationException' => [ 'type' => 'structure''required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'ValidationExceptionReason', ], ], 'error' => [ 'httpStatusCode' => 400, ], 'exception' => true, ], 'ValidationExceptionReason' => [ 'type' => 'string''enum' => [ 'CANNOT_PARSE''ENCRYPTION_KEY_ERROR''FIELD_VALIDATION_FAILED''UNKNOWN_OPERATION''OTHER', ], ], ],];
Онлайн: 1
Реклама