File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/codeartifact-2018-09-22.min.json
{
"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": {
"http": {
"requestUri": "/v1/repository/external-connection"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"externalConnection"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"externalConnection": {
"location": "querystring",
"locationName": "external-connection"
}
}
},
"output": {
"type": "structure",
"members": {
"repository": {
"shape": "S7"
}
}
}
},
"CopyPackageVersions": {
"http": {
"requestUri": "/v1/package/versions/copy"
},
"input": {
"type": "structure",
"required": [
"domain",
"sourceRepository",
"destinationRepository",
"format",
"package"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"sourceRepository": {
"location": "querystring",
"locationName": "source-repository"
},
"destinationRepository": {
"location": "querystring",
"locationName": "destination-repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"versions": {
"shape": "Sk"
},
"versionRevisions": {
"shape": "Sm"
},
"allowOverwrite": {
"type": "boolean"
},
"includeFromUpstream": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"successfulVersions": {
"shape": "Sq"
},
"failedVersions": {
"shape": "Su"
}
}
}
},
"CreateDomain": {
"http": {
"requestUri": "/v1/domain"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"encryptionKey": {},
"tags": {
"shape": "Sz"
}
}
},
"output": {
"type": "structure",
"members": {
"domain": {
"shape": "S14"
}
}
}
},
"CreatePackageGroup": {
"http": {
"requestUri": "/v1/package-group"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {},
"contactInfo": {},
"description": {},
"tags": {
"shape": "Sz"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroup": {
"shape": "S1c"
}
}
}
},
"CreateRepository": {
"http": {
"requestUri": "/v1/repository"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"description": {},
"upstreams": {
"shape": "S1l"
},
"tags": {
"shape": "Sz"
}
}
},
"output": {
"type": "structure",
"members": {
"repository": {
"shape": "S7"
}
}
}
},
"DeleteDomain": {
"http": {
"method": "DELETE",
"requestUri": "/v1/domain"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
}
}
},
"output": {
"type": "structure",
"members": {
"domain": {
"shape": "S14"
}
}
}
},
"DeleteDomainPermissionsPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/v1/domain/permissions/policy"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"policyRevision": {
"location": "querystring",
"locationName": "policy-revision"
}
}
},
"output": {
"type": "structure",
"members": {
"policy": {
"shape": "S1t"
}
}
}
},
"DeletePackage": {
"http": {
"method": "DELETE",
"requestUri": "/v1/package"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
}
}
},
"output": {
"type": "structure",
"members": {
"deletedPackage": {
"shape": "S1x"
}
}
}
},
"DeletePackageGroup": {
"http": {
"method": "DELETE",
"requestUri": "/v1/package-group"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {
"location": "querystring",
"locationName": "package-group"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroup": {
"shape": "S1c"
}
}
},
"idempotent": true
},
"DeletePackageVersions": {
"http": {
"requestUri": "/v1/package/versions/delete"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"versions"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"versions": {
"shape": "Sk"
},
"expectedStatus": {}
}
},
"output": {
"type": "structure",
"members": {
"successfulVersions": {
"shape": "Sq"
},
"failedVersions": {
"shape": "Su"
}
}
}
},
"DeleteRepository": {
"http": {
"method": "DELETE",
"requestUri": "/v1/repository"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
}
}
},
"output": {
"type": "structure",
"members": {
"repository": {
"shape": "S7"
}
}
}
},
"DeleteRepositoryPermissionsPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/v1/repository/permissions/policies"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"policyRevision": {
"location": "querystring",
"locationName": "policy-revision"
}
}
},
"output": {
"type": "structure",
"members": {
"policy": {
"shape": "S1t"
}
}
}
},
"DescribeDomain": {
"http": {
"method": "GET",
"requestUri": "/v1/domain"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
}
}
},
"output": {
"type": "structure",
"members": {
"domain": {
"shape": "S14"
}
}
}
},
"DescribePackage": {
"http": {
"method": "GET",
"requestUri": "/v1/package"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
}
}
},
"output": {
"type": "structure",
"required": [
"package"
],
"members": {
"package": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"name": {},
"originConfiguration": {
"shape": "S1y"
}
}
}
}
}
},
"DescribePackageGroup": {
"http": {
"method": "GET",
"requestUri": "/v1/package-group"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {
"location": "querystring",
"locationName": "package-group"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroup": {
"shape": "S1c"
}
}
}
},
"DescribePackageVersion": {
"http": {
"method": "GET",
"requestUri": "/v1/package/version"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"packageVersion"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"packageVersion": {
"location": "querystring",
"locationName": "version"
}
}
},
"output": {
"type": "structure",
"required": [
"packageVersion"
],
"members": {
"packageVersion": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"packageName": {},
"displayName": {},
"version": {},
"summary": {},
"homePage": {},
"sourceCodeRepository": {},
"publishedTime": {
"type": "timestamp"
},
"licenses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"url": {}
}
}
},
"revision": {},
"status": {},
"origin": {
"shape": "S2n"
}
}
}
}
}
},
"DescribeRepository": {
"http": {
"method": "GET",
"requestUri": "/v1/repository"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
}
}
},
"output": {
"type": "structure",
"members": {
"repository": {
"shape": "S7"
}
}
}
},
"DisassociateExternalConnection": {
"http": {
"method": "DELETE",
"requestUri": "/v1/repository/external-connection"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"externalConnection"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"externalConnection": {
"location": "querystring",
"locationName": "external-connection"
}
}
},
"output": {
"type": "structure",
"members": {
"repository": {
"shape": "S7"
}
}
}
},
"DisposePackageVersions": {
"http": {
"requestUri": "/v1/package/versions/dispose"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"versions"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"versions": {
"shape": "Sk"
},
"versionRevisions": {
"shape": "Sm"
},
"expectedStatus": {}
}
},
"output": {
"type": "structure",
"members": {
"successfulVersions": {
"shape": "Sq"
},
"failedVersions": {
"shape": "Su"
}
}
}
},
"GetAssociatedPackageGroup": {
"http": {
"method": "GET",
"requestUri": "/v1/get-associated-package-group"
},
"input": {
"type": "structure",
"required": [
"domain",
"format",
"package"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroup": {
"shape": "S1c"
},
"associationType": {}
}
}
},
"GetAuthorizationToken": {
"http": {
"requestUri": "/v1/authorization-token"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"durationSeconds": {
"location": "querystring",
"locationName": "duration",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"authorizationToken": {},
"expiration": {
"type": "timestamp"
}
},
"sensitive": true
}
},
"GetDomainPermissionsPolicy": {
"http": {
"method": "GET",
"requestUri": "/v1/domain/permissions/policy"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
}
}
},
"output": {
"type": "structure",
"members": {
"policy": {
"shape": "S1t"
}
}
}
},
"GetPackageVersionAsset": {
"http": {
"method": "GET",
"requestUri": "/v1/package/version/asset"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"packageVersion",
"asset"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"packageVersion": {
"location": "querystring",
"locationName": "version"
},
"asset": {
"location": "querystring",
"locationName": "asset"
},
"packageVersionRevision": {
"location": "querystring",
"locationName": "revision"
}
}
},
"output": {
"type": "structure",
"members": {
"asset": {
"shape": "S37"
},
"assetName": {
"location": "header",
"locationName": "X-AssetName"
},
"packageVersion": {
"location": "header",
"locationName": "X-PackageVersion"
},
"packageVersionRevision": {
"location": "header",
"locationName": "X-PackageVersionRevision"
}
},
"payload": "asset"
}
},
"GetPackageVersionReadme": {
"http": {
"method": "GET",
"requestUri": "/v1/package/version/readme"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"packageVersion"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"packageVersion": {
"location": "querystring",
"locationName": "version"
}
}
},
"output": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"package": {},
"version": {},
"versionRevision": {},
"readme": {}
}
}
},
"GetRepositoryEndpoint": {
"http": {
"method": "GET",
"requestUri": "/v1/repository/endpoint"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
}
}
},
"output": {
"type": "structure",
"members": {
"repositoryEndpoint": {}
}
}
},
"GetRepositoryPermissionsPolicy": {
"http": {
"method": "GET",
"requestUri": "/v1/repository/permissions/policy"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
}
}
},
"output": {
"type": "structure",
"members": {
"policy": {
"shape": "S1t"
}
}
}
},
"ListAllowedRepositoriesForGroup": {
"http": {
"method": "GET",
"requestUri": "/v1/package-group-allowed-repositories"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup",
"originRestrictionType"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {
"location": "querystring",
"locationName": "package-group"
},
"originRestrictionType": {
"location": "querystring",
"locationName": "originRestrictionType"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
}
}
},
"output": {
"type": "structure",
"members": {
"allowedRepositories": {
"shape": "S3i"
},
"nextToken": {}
}
}
},
"ListAssociatedPackages": {
"http": {
"method": "GET",
"requestUri": "/v1/list-associated-packages"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {
"location": "querystring",
"locationName": "package-group"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
},
"preview": {
"location": "querystring",
"locationName": "preview",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"packages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"package": {},
"associationType": {}
}
}
},
"nextToken": {}
}
}
},
"ListDomains": {
"http": {
"requestUri": "/v1/domains"
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"domains": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"owner": {},
"arn": {},
"status": {},
"createdTime": {
"type": "timestamp"
},
"encryptionKey": {}
}
}
},
"nextToken": {}
}
}
},
"ListPackageGroups": {
"http": {
"requestUri": "/v1/package-groups"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
},
"prefix": {
"location": "querystring",
"locationName": "prefix"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroups": {
"shape": "S3x"
},
"nextToken": {}
}
}
},
"ListPackageVersionAssets": {
"http": {
"requestUri": "/v1/package/version/assets"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"packageVersion"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"packageVersion": {
"location": "querystring",
"locationName": "version"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
}
}
},
"output": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"package": {},
"version": {},
"versionRevision": {},
"nextToken": {},
"assets": {
"type": "list",
"member": {
"shape": "S43"
}
}
}
}
},
"ListPackageVersionDependencies": {
"http": {
"requestUri": "/v1/package/version/dependencies"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"packageVersion"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"packageVersion": {
"location": "querystring",
"locationName": "version"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
}
}
},
"output": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"package": {},
"version": {},
"versionRevision": {},
"nextToken": {},
"dependencies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"namespace": {},
"package": {},
"dependencyType": {},
"versionRequirement": {}
}
}
}
}
}
},
"ListPackageVersions": {
"http": {
"requestUri": "/v1/package/versions"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"status": {
"location": "querystring",
"locationName": "status"
},
"sortBy": {
"location": "querystring",
"locationName": "sortBy"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
},
"originType": {
"location": "querystring",
"locationName": "originType"
}
}
},
"output": {
"type": "structure",
"members": {
"defaultDisplayVersion": {},
"format": {},
"namespace": {},
"package": {},
"versions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"version",
"status"
],
"members": {
"version": {},
"revision": {},
"status": {},
"origin": {
"shape": "S2n"
}
}
}
},
"nextToken": {}
}
}
},
"ListPackages": {
"http": {
"requestUri": "/v1/packages"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"packagePrefix": {
"location": "querystring",
"locationName": "package-prefix"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
},
"publish": {
"location": "querystring",
"locationName": "publish"
},
"upstream": {
"location": "querystring",
"locationName": "upstream"
}
}
},
"output": {
"type": "structure",
"members": {
"packages": {
"type": "list",
"member": {
"shape": "S1x"
}
},
"nextToken": {}
}
}
},
"ListRepositories": {
"http": {
"requestUri": "/v1/repositories"
},
"input": {
"type": "structure",
"members": {
"repositoryPrefix": {
"location": "querystring",
"locationName": "repository-prefix"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
}
}
},
"output": {
"type": "structure",
"members": {
"repositories": {
"shape": "S4n"
},
"nextToken": {}
}
}
},
"ListRepositoriesInDomain": {
"http": {
"requestUri": "/v1/domain/repositories"
},
"input": {
"type": "structure",
"required": [
"domain"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"administratorAccount": {
"location": "querystring",
"locationName": "administrator-account"
},
"repositoryPrefix": {
"location": "querystring",
"locationName": "repository-prefix"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
}
}
},
"output": {
"type": "structure",
"members": {
"repositories": {
"shape": "S4n"
},
"nextToken": {}
}
}
},
"ListSubPackageGroups": {
"http": {
"requestUri": "/v1/package-groups/sub-groups"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {
"location": "querystring",
"locationName": "package-group"
},
"maxResults": {
"location": "querystring",
"locationName": "max-results",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "next-token"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroups": {
"shape": "S3x"
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"requestUri": "/v1/tags"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "querystring",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "Sz"
}
}
}
},
"PublishPackageVersion": {
"http": {
"requestUri": "/v1/package/version/publish"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"packageVersion",
"assetContent",
"assetName",
"assetSHA256"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"packageVersion": {
"location": "querystring",
"locationName": "version"
},
"assetContent": {
"shape": "S37"
},
"assetName": {
"location": "querystring",
"locationName": "asset"
},
"assetSHA256": {
"location": "header",
"locationName": "x-amz-content-sha256"
},
"unfinished": {
"location": "querystring",
"locationName": "unfinished",
"type": "boolean"
}
},
"payload": "assetContent"
},
"output": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"package": {},
"version": {},
"versionRevision": {},
"status": {},
"asset": {
"shape": "S43"
}
}
}
},
"PutDomainPermissionsPolicy": {
"http": {
"method": "PUT",
"requestUri": "/v1/domain/permissions/policy"
},
"input": {
"type": "structure",
"required": [
"domain",
"policyDocument"
],
"members": {
"domain": {},
"domainOwner": {},
"policyRevision": {},
"policyDocument": {}
}
},
"output": {
"type": "structure",
"members": {
"policy": {
"shape": "S1t"
}
}
}
},
"PutPackageOriginConfiguration": {
"http": {
"requestUri": "/v1/package"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"restrictions"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"restrictions": {
"shape": "S1z"
}
}
},
"output": {
"type": "structure",
"members": {
"originConfiguration": {
"shape": "S1y"
}
}
}
},
"PutRepositoryPermissionsPolicy": {
"http": {
"method": "PUT",
"requestUri": "/v1/repository/permissions/policy"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"policyDocument"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"policyRevision": {},
"policyDocument": {}
}
},
"output": {
"type": "structure",
"members": {
"policy": {
"shape": "S1t"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/v1/tag"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "querystring",
"locationName": "resourceArn"
},
"tags": {
"shape": "Sz"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"requestUri": "/v1/untag"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "querystring",
"locationName": "resourceArn"
},
"tagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdatePackageGroup": {
"http": {
"method": "PUT",
"requestUri": "/v1/package-group"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {},
"contactInfo": {},
"description": {}
}
},
"output": {
"type": "structure",
"members": {
"packageGroup": {
"shape": "S1c"
}
}
},
"idempotent": true
},
"UpdatePackageGroupOriginConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/v1/package-group-origin-configuration"
},
"input": {
"type": "structure",
"required": [
"domain",
"packageGroup"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"packageGroup": {
"location": "querystring",
"locationName": "package-group"
},
"restrictions": {
"type": "map",
"key": {},
"value": {}
},
"addAllowedRepositories": {
"shape": "S5e"
},
"removeAllowedRepositories": {
"shape": "S5e"
}
}
},
"output": {
"type": "structure",
"members": {
"packageGroup": {
"shape": "S1c"
},
"allowedRepositoryUpdates": {
"type": "map",
"key": {},
"value": {
"type": "map",
"key": {},
"value": {
"shape": "S3i"
}
}
}
}
},
"idempotent": true
},
"UpdatePackageVersionsStatus": {
"http": {
"requestUri": "/v1/package/versions/update_status"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository",
"format",
"package",
"versions",
"targetStatus"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"format": {
"location": "querystring",
"locationName": "format"
},
"namespace": {
"location": "querystring",
"locationName": "namespace"
},
"package": {
"location": "querystring",
"locationName": "package"
},
"versions": {
"shape": "Sk"
},
"versionRevisions": {
"shape": "Sm"
},
"expectedStatus": {},
"targetStatus": {}
}
},
"output": {
"type": "structure",
"members": {
"successfulVersions": {
"shape": "Sq"
},
"failedVersions": {
"shape": "Su"
}
}
}
},
"UpdateRepository": {
"http": {
"method": "PUT",
"requestUri": "/v1/repository"
},
"input": {
"type": "structure",
"required": [
"domain",
"repository"
],
"members": {
"domain": {
"location": "querystring",
"locationName": "domain"
},
"domainOwner": {
"location": "querystring",
"locationName": "domain-owner"
},
"repository": {
"location": "querystring",
"locationName": "repository"
},
"description": {},
"upstreams": {
"shape": "S1l"
}
}
},
"output": {
"type": "structure",
"members": {
"repository": {
"shape": "S7"
}
}
}
}
},
"shapes": {
"S7": {
"type": "structure",
"members": {
"name": {},
"administratorAccount": {},
"domainName": {},
"domainOwner": {},
"arn": {},
"description": {},
"upstreams": {
"type": "list",
"member": {
"type": "structure",
"members": {
"repositoryName": {}
}
}
},
"externalConnections": {
"type": "list",
"member": {
"type": "structure",
"members": {
"externalConnectionName": {},
"packageFormat": {},
"status": {}
}
}
},
"createdTime": {
"type": "timestamp"
}
}
},
"Sk": {
"type": "list",
"member": {}
},
"Sm": {
"type": "map",
"key": {},
"value": {}
},
"Sq": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"revision": {},
"status": {}
}
}
},
"Su": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"errorCode": {},
"errorMessage": {}
}
}
},
"Sz": {
"type": "list",
"member": {
"type": "structure",
"required": [
"key",
"value"
],
"members": {
"key": {},
"value": {}
}
}
},
"S14": {
"type": "structure",
"members": {
"name": {},
"owner": {},
"arn": {},
"status": {},
"createdTime": {
"type": "timestamp"
},
"encryptionKey": {},
"repositoryCount": {
"type": "integer"
},
"assetSizeBytes": {
"type": "long"
},
"s3BucketArn": {}
}
},
"S1c": {
"type": "structure",
"members": {
"arn": {},
"pattern": {},
"domainName": {},
"domainOwner": {},
"createdTime": {
"type": "timestamp"
},
"contactInfo": {},
"description": {},
"originConfiguration": {
"shape": "S1d"
},
"parent": {
"shape": "S1i"
}
}
},
"S1d": {
"type": "structure",
"members": {
"restrictions": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"mode": {},
"effectiveMode": {},
"inheritedFrom": {
"shape": "S1i"
},
"repositoriesCount": {
"type": "long"
}
}
}
}
}
},
"S1i": {
"type": "structure",
"members": {
"arn": {},
"pattern": {}
}
},
"S1l": {
"type": "list",
"member": {
"type": "structure",
"required": [
"repositoryName"
],
"members": {
"repositoryName": {}
}
}
},
"S1t": {
"type": "structure",
"members": {
"resourceArn": {},
"revision": {},
"document": {}
}
},
"S1x": {
"type": "structure",
"members": {
"format": {},
"namespace": {},
"package": {},
"originConfiguration": {
"shape": "S1y"
}
}
},
"S1y": {
"type": "structure",
"members": {
"restrictions": {
"shape": "S1z"
}
}
},
"S1z": {
"type": "structure",
"required": [
"publish",
"upstream"
],
"members": {
"publish": {},
"upstream": {}
}
},
"S2n": {
"type": "structure",
"members": {
"domainEntryPoint": {
"type": "structure",
"members": {
"repositoryName": {},
"externalConnectionName": {}
}
},
"originType": {}
}
},
"S37": {
"type": "blob",
"streaming": true
},
"S3i": {
"type": "list",
"member": {}
},
"S3x": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"pattern": {},
"domainName": {},
"domainOwner": {},
"createdTime": {
"type": "timestamp"
},
"contactInfo": {},
"description": {},
"originConfiguration": {
"shape": "S1d"
},
"parent": {
"shape": "S1i"
}
}
}
},
"S43": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"size": {
"type": "long"
},
"hashes": {
"type": "map",
"key": {},
"value": {}
}
}
},
"S4n": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"administratorAccount": {},
"domainName": {},
"domainOwner": {},
"arn": {},
"description": {},
"createdTime": {
"type": "timestamp"
}
}
}
},
"S5e": {
"type": "list",
"member": {
"type": "structure",
"members": {
"repositoryName": {},
"originRestrictionType": {}
}
}
}
}
}