Switch to using the dep tool and update all the dependencies
This commit is contained in:
parent
5135ff73cb
commit
98c2d2c41b
5321 changed files with 4483201 additions and 5922 deletions
947
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/api-2.json
generated
vendored
Normal file
947
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/api-2.json
generated
vendored
Normal file
|
@ -0,0 +1,947 @@
|
|||
{
|
||||
"version":"2.0",
|
||||
"metadata":{
|
||||
"uid":"ecr-2015-09-21",
|
||||
"apiVersion":"2015-09-21",
|
||||
"endpointPrefix":"ecr",
|
||||
"jsonVersion":"1.1",
|
||||
"protocol":"json",
|
||||
"serviceAbbreviation":"Amazon ECR",
|
||||
"serviceFullName":"Amazon EC2 Container Registry",
|
||||
"signatureVersion":"v4",
|
||||
"targetPrefix":"AmazonEC2ContainerRegistry_V20150921"
|
||||
},
|
||||
"operations":{
|
||||
"BatchCheckLayerAvailability":{
|
||||
"name":"BatchCheckLayerAvailability",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"BatchCheckLayerAvailabilityRequest"},
|
||||
"output":{"shape":"BatchCheckLayerAvailabilityResponse"},
|
||||
"errors":[
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"ServerException"}
|
||||
]
|
||||
},
|
||||
"BatchDeleteImage":{
|
||||
"name":"BatchDeleteImage",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"BatchDeleteImageRequest"},
|
||||
"output":{"shape":"BatchDeleteImageResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"BatchGetImage":{
|
||||
"name":"BatchGetImage",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"BatchGetImageRequest"},
|
||||
"output":{"shape":"BatchGetImageResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"CompleteLayerUpload":{
|
||||
"name":"CompleteLayerUpload",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CompleteLayerUploadRequest"},
|
||||
"output":{"shape":"CompleteLayerUploadResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"UploadNotFoundException"},
|
||||
{"shape":"InvalidLayerException"},
|
||||
{"shape":"LayerPartTooSmallException"},
|
||||
{"shape":"LayerAlreadyExistsException"},
|
||||
{"shape":"EmptyUploadException"}
|
||||
]
|
||||
},
|
||||
"CreateRepository":{
|
||||
"name":"CreateRepository",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"CreateRepositoryRequest"},
|
||||
"output":{"shape":"CreateRepositoryResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryAlreadyExistsException"},
|
||||
{"shape":"LimitExceededException"}
|
||||
]
|
||||
},
|
||||
"DeleteRepository":{
|
||||
"name":"DeleteRepository",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteRepositoryRequest"},
|
||||
"output":{"shape":"DeleteRepositoryResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"RepositoryNotEmptyException"}
|
||||
]
|
||||
},
|
||||
"DeleteRepositoryPolicy":{
|
||||
"name":"DeleteRepositoryPolicy",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DeleteRepositoryPolicyRequest"},
|
||||
"output":{"shape":"DeleteRepositoryPolicyResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"RepositoryPolicyNotFoundException"}
|
||||
]
|
||||
},
|
||||
"DescribeImages":{
|
||||
"name":"DescribeImages",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeImagesRequest"},
|
||||
"output":{"shape":"DescribeImagesResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"ImageNotFoundException"}
|
||||
]
|
||||
},
|
||||
"DescribeRepositories":{
|
||||
"name":"DescribeRepositories",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"DescribeRepositoriesRequest"},
|
||||
"output":{"shape":"DescribeRepositoriesResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"GetAuthorizationToken":{
|
||||
"name":"GetAuthorizationToken",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetAuthorizationTokenRequest"},
|
||||
"output":{"shape":"GetAuthorizationTokenResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"}
|
||||
]
|
||||
},
|
||||
"GetDownloadUrlForLayer":{
|
||||
"name":"GetDownloadUrlForLayer",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetDownloadUrlForLayerRequest"},
|
||||
"output":{"shape":"GetDownloadUrlForLayerResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"LayersNotFoundException"},
|
||||
{"shape":"LayerInaccessibleException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"GetRepositoryPolicy":{
|
||||
"name":"GetRepositoryPolicy",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"GetRepositoryPolicyRequest"},
|
||||
"output":{"shape":"GetRepositoryPolicyResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"RepositoryPolicyNotFoundException"}
|
||||
]
|
||||
},
|
||||
"InitiateLayerUpload":{
|
||||
"name":"InitiateLayerUpload",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"InitiateLayerUploadRequest"},
|
||||
"output":{"shape":"InitiateLayerUploadResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"ListImages":{
|
||||
"name":"ListImages",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"ListImagesRequest"},
|
||||
"output":{"shape":"ListImagesResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"PutImage":{
|
||||
"name":"PutImage",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"PutImageRequest"},
|
||||
"output":{"shape":"PutImageResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"ImageAlreadyExistsException"},
|
||||
{"shape":"LayersNotFoundException"},
|
||||
{"shape":"LimitExceededException"}
|
||||
]
|
||||
},
|
||||
"SetRepositoryPolicy":{
|
||||
"name":"SetRepositoryPolicy",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"SetRepositoryPolicyRequest"},
|
||||
"output":{"shape":"SetRepositoryPolicyResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"RepositoryNotFoundException"}
|
||||
]
|
||||
},
|
||||
"UploadLayerPart":{
|
||||
"name":"UploadLayerPart",
|
||||
"http":{
|
||||
"method":"POST",
|
||||
"requestUri":"/"
|
||||
},
|
||||
"input":{"shape":"UploadLayerPartRequest"},
|
||||
"output":{"shape":"UploadLayerPartResponse"},
|
||||
"errors":[
|
||||
{"shape":"ServerException"},
|
||||
{"shape":"InvalidParameterException"},
|
||||
{"shape":"InvalidLayerPartException"},
|
||||
{"shape":"RepositoryNotFoundException"},
|
||||
{"shape":"UploadNotFoundException"},
|
||||
{"shape":"LimitExceededException"}
|
||||
]
|
||||
}
|
||||
},
|
||||
"shapes":{
|
||||
"Arn":{"type":"string"},
|
||||
"AuthorizationData":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"authorizationToken":{"shape":"Base64"},
|
||||
"expiresAt":{"shape":"ExpirationTimestamp"},
|
||||
"proxyEndpoint":{"shape":"ProxyEndpoint"}
|
||||
}
|
||||
},
|
||||
"AuthorizationDataList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"AuthorizationData"}
|
||||
},
|
||||
"Base64":{
|
||||
"type":"string",
|
||||
"pattern":"^\\S+$"
|
||||
},
|
||||
"BatchCheckLayerAvailabilityRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"layerDigests"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"layerDigests":{"shape":"BatchedOperationLayerDigestList"}
|
||||
}
|
||||
},
|
||||
"BatchCheckLayerAvailabilityResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"layers":{"shape":"LayerList"},
|
||||
"failures":{"shape":"LayerFailureList"}
|
||||
}
|
||||
},
|
||||
"BatchDeleteImageRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"imageIds"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"imageIds":{"shape":"ImageIdentifierList"}
|
||||
}
|
||||
},
|
||||
"BatchDeleteImageResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"imageIds":{"shape":"ImageIdentifierList"},
|
||||
"failures":{"shape":"ImageFailureList"}
|
||||
}
|
||||
},
|
||||
"BatchGetImageRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"imageIds"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"imageIds":{"shape":"ImageIdentifierList"},
|
||||
"acceptedMediaTypes":{"shape":"MediaTypeList"}
|
||||
}
|
||||
},
|
||||
"BatchGetImageResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"images":{"shape":"ImageList"},
|
||||
"failures":{"shape":"ImageFailureList"}
|
||||
}
|
||||
},
|
||||
"BatchedOperationLayerDigest":{
|
||||
"type":"string",
|
||||
"max":1000,
|
||||
"min":0
|
||||
},
|
||||
"BatchedOperationLayerDigestList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"BatchedOperationLayerDigest"},
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"CompleteLayerUploadRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"uploadId",
|
||||
"layerDigests"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"uploadId":{"shape":"UploadId"},
|
||||
"layerDigests":{"shape":"LayerDigestList"}
|
||||
}
|
||||
},
|
||||
"CompleteLayerUploadResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"uploadId":{"shape":"UploadId"},
|
||||
"layerDigest":{"shape":"LayerDigest"}
|
||||
}
|
||||
},
|
||||
"CreateRepositoryRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"repositoryName":{"shape":"RepositoryName"}
|
||||
}
|
||||
},
|
||||
"CreateRepositoryResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"repository":{"shape":"Repository"}
|
||||
}
|
||||
},
|
||||
"CreationTimestamp":{"type":"timestamp"},
|
||||
"DeleteRepositoryPolicyRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"}
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryPolicyResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"policyText":{"shape":"RepositoryPolicyText"}
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"force":{"shape":"ForceFlag"}
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"repository":{"shape":"Repository"}
|
||||
}
|
||||
},
|
||||
"DescribeImagesFilter":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"tagStatus":{"shape":"TagStatus"}
|
||||
}
|
||||
},
|
||||
"DescribeImagesRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"imageIds":{"shape":"ImageIdentifierList"},
|
||||
"nextToken":{"shape":"NextToken"},
|
||||
"maxResults":{"shape":"MaxResults"},
|
||||
"filter":{"shape":"DescribeImagesFilter"}
|
||||
}
|
||||
},
|
||||
"DescribeImagesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"imageDetails":{"shape":"ImageDetailList"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"DescribeRepositoriesRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryNames":{"shape":"RepositoryNameList"},
|
||||
"nextToken":{"shape":"NextToken"},
|
||||
"maxResults":{"shape":"MaxResults"}
|
||||
}
|
||||
},
|
||||
"DescribeRepositoriesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"repositories":{"shape":"RepositoryList"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"EmptyUploadException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ExceptionMessage":{"type":"string"},
|
||||
"ExpirationTimestamp":{"type":"timestamp"},
|
||||
"ForceFlag":{"type":"boolean"},
|
||||
"GetAuthorizationTokenRegistryIdList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"RegistryId"},
|
||||
"max":10,
|
||||
"min":1
|
||||
},
|
||||
"GetAuthorizationTokenRequest":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryIds":{"shape":"GetAuthorizationTokenRegistryIdList"}
|
||||
}
|
||||
},
|
||||
"GetAuthorizationTokenResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"authorizationData":{"shape":"AuthorizationDataList"}
|
||||
}
|
||||
},
|
||||
"GetDownloadUrlForLayerRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"layerDigest"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"layerDigest":{"shape":"LayerDigest"}
|
||||
}
|
||||
},
|
||||
"GetDownloadUrlForLayerResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"downloadUrl":{"shape":"Url"},
|
||||
"layerDigest":{"shape":"LayerDigest"}
|
||||
}
|
||||
},
|
||||
"GetRepositoryPolicyRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"}
|
||||
}
|
||||
},
|
||||
"GetRepositoryPolicyResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"policyText":{"shape":"RepositoryPolicyText"}
|
||||
}
|
||||
},
|
||||
"Image":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"imageId":{"shape":"ImageIdentifier"},
|
||||
"imageManifest":{"shape":"ImageManifest"}
|
||||
}
|
||||
},
|
||||
"ImageAlreadyExistsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ImageDetail":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"imageDigest":{"shape":"ImageDigest"},
|
||||
"imageTags":{"shape":"ImageTagList"},
|
||||
"imageSizeInBytes":{"shape":"ImageSizeInBytes"},
|
||||
"imagePushedAt":{"shape":"PushTimestamp"}
|
||||
}
|
||||
},
|
||||
"ImageDetailList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ImageDetail"}
|
||||
},
|
||||
"ImageDigest":{"type":"string"},
|
||||
"ImageFailure":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"imageId":{"shape":"ImageIdentifier"},
|
||||
"failureCode":{"shape":"ImageFailureCode"},
|
||||
"failureReason":{"shape":"ImageFailureReason"}
|
||||
}
|
||||
},
|
||||
"ImageFailureCode":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"InvalidImageDigest",
|
||||
"InvalidImageTag",
|
||||
"ImageTagDoesNotMatchDigest",
|
||||
"ImageNotFound",
|
||||
"MissingDigestAndTag"
|
||||
]
|
||||
},
|
||||
"ImageFailureList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ImageFailure"}
|
||||
},
|
||||
"ImageFailureReason":{"type":"string"},
|
||||
"ImageIdentifier":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"imageDigest":{"shape":"ImageDigest"},
|
||||
"imageTag":{"shape":"ImageTag"}
|
||||
}
|
||||
},
|
||||
"ImageIdentifierList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ImageIdentifier"},
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"ImageList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Image"}
|
||||
},
|
||||
"ImageManifest":{"type":"string"},
|
||||
"ImageNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ImageSizeInBytes":{"type":"long"},
|
||||
"ImageTag":{"type":"string"},
|
||||
"ImageTagList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"ImageTag"}
|
||||
},
|
||||
"InitiateLayerUploadRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"}
|
||||
}
|
||||
},
|
||||
"InitiateLayerUploadResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"uploadId":{"shape":"UploadId"},
|
||||
"partSize":{"shape":"PartSize"}
|
||||
}
|
||||
},
|
||||
"InvalidLayerException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidLayerPartException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"uploadId":{"shape":"UploadId"},
|
||||
"lastValidByteReceived":{"shape":"PartSize"},
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"InvalidParameterException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"Layer":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"layerDigest":{"shape":"LayerDigest"},
|
||||
"layerAvailability":{"shape":"LayerAvailability"},
|
||||
"layerSize":{"shape":"LayerSizeInBytes"},
|
||||
"mediaType":{"shape":"MediaType"}
|
||||
}
|
||||
},
|
||||
"LayerAlreadyExistsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"LayerAvailability":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"AVAILABLE",
|
||||
"UNAVAILABLE"
|
||||
]
|
||||
},
|
||||
"LayerDigest":{
|
||||
"type":"string",
|
||||
"pattern":"[a-zA-Z0-9-_+.]+:[a-fA-F0-9]+"
|
||||
},
|
||||
"LayerDigestList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"LayerDigest"},
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"LayerFailure":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"layerDigest":{"shape":"BatchedOperationLayerDigest"},
|
||||
"failureCode":{"shape":"LayerFailureCode"},
|
||||
"failureReason":{"shape":"LayerFailureReason"}
|
||||
}
|
||||
},
|
||||
"LayerFailureCode":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"InvalidLayerDigest",
|
||||
"MissingLayerDigest"
|
||||
]
|
||||
},
|
||||
"LayerFailureList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"LayerFailure"}
|
||||
},
|
||||
"LayerFailureReason":{"type":"string"},
|
||||
"LayerInaccessibleException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"LayerList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Layer"}
|
||||
},
|
||||
"LayerPartBlob":{"type":"blob"},
|
||||
"LayerPartTooSmallException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"LayerSizeInBytes":{"type":"long"},
|
||||
"LayersNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"LimitExceededException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"ListImagesFilter":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"tagStatus":{"shape":"TagStatus"}
|
||||
}
|
||||
},
|
||||
"ListImagesRequest":{
|
||||
"type":"structure",
|
||||
"required":["repositoryName"],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"nextToken":{"shape":"NextToken"},
|
||||
"maxResults":{"shape":"MaxResults"},
|
||||
"filter":{"shape":"ListImagesFilter"}
|
||||
}
|
||||
},
|
||||
"ListImagesResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"imageIds":{"shape":"ImageIdentifierList"},
|
||||
"nextToken":{"shape":"NextToken"}
|
||||
}
|
||||
},
|
||||
"MaxResults":{
|
||||
"type":"integer",
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"MediaType":{
|
||||
"type":"string",
|
||||
"pattern":"\\w{1,127}\\/[-+.\\w]{1,127}"
|
||||
},
|
||||
"MediaTypeList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"MediaType"},
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"NextToken":{"type":"string"},
|
||||
"PartSize":{
|
||||
"type":"long",
|
||||
"min":0
|
||||
},
|
||||
"ProxyEndpoint":{"type":"string"},
|
||||
"PushTimestamp":{"type":"timestamp"},
|
||||
"PutImageRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"imageManifest"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"imageManifest":{"shape":"ImageManifest"},
|
||||
"imageTag":{"shape":"ImageTag"}
|
||||
}
|
||||
},
|
||||
"PutImageResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"image":{"shape":"Image"}
|
||||
}
|
||||
},
|
||||
"RegistryId":{
|
||||
"type":"string",
|
||||
"pattern":"[0-9]{12}"
|
||||
},
|
||||
"Repository":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"repositoryArn":{"shape":"Arn"},
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"repositoryUri":{"shape":"Url"},
|
||||
"createdAt":{"shape":"CreationTimestamp"}
|
||||
}
|
||||
},
|
||||
"RepositoryAlreadyExistsException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"RepositoryList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"Repository"}
|
||||
},
|
||||
"RepositoryName":{
|
||||
"type":"string",
|
||||
"max":256,
|
||||
"min":2,
|
||||
"pattern":"(?:[a-z0-9]+(?:[._-][a-z0-9]+)*/)*[a-z0-9]+(?:[._-][a-z0-9]+)*"
|
||||
},
|
||||
"RepositoryNameList":{
|
||||
"type":"list",
|
||||
"member":{"shape":"RepositoryName"},
|
||||
"max":100,
|
||||
"min":1
|
||||
},
|
||||
"RepositoryNotEmptyException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"RepositoryNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"RepositoryPolicyNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"RepositoryPolicyText":{
|
||||
"type":"string",
|
||||
"max":10240,
|
||||
"min":0
|
||||
},
|
||||
"ServerException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true,
|
||||
"fault":true
|
||||
},
|
||||
"SetRepositoryPolicyRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"policyText"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"policyText":{"shape":"RepositoryPolicyText"},
|
||||
"force":{"shape":"ForceFlag"}
|
||||
}
|
||||
},
|
||||
"SetRepositoryPolicyResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"policyText":{"shape":"RepositoryPolicyText"}
|
||||
}
|
||||
},
|
||||
"TagStatus":{
|
||||
"type":"string",
|
||||
"enum":[
|
||||
"TAGGED",
|
||||
"UNTAGGED"
|
||||
]
|
||||
},
|
||||
"UploadId":{
|
||||
"type":"string",
|
||||
"pattern":"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}"
|
||||
},
|
||||
"UploadLayerPartRequest":{
|
||||
"type":"structure",
|
||||
"required":[
|
||||
"repositoryName",
|
||||
"uploadId",
|
||||
"partFirstByte",
|
||||
"partLastByte",
|
||||
"layerPartBlob"
|
||||
],
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"uploadId":{"shape":"UploadId"},
|
||||
"partFirstByte":{"shape":"PartSize"},
|
||||
"partLastByte":{"shape":"PartSize"},
|
||||
"layerPartBlob":{"shape":"LayerPartBlob"}
|
||||
}
|
||||
},
|
||||
"UploadLayerPartResponse":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"registryId":{"shape":"RegistryId"},
|
||||
"repositoryName":{"shape":"RepositoryName"},
|
||||
"uploadId":{"shape":"UploadId"},
|
||||
"lastByteReceived":{"shape":"PartSize"}
|
||||
}
|
||||
},
|
||||
"UploadNotFoundException":{
|
||||
"type":"structure",
|
||||
"members":{
|
||||
"message":{"shape":"ExceptionMessage"}
|
||||
},
|
||||
"exception":true
|
||||
},
|
||||
"Url":{"type":"string"}
|
||||
}
|
||||
}
|
716
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/docs-2.json
generated
vendored
Normal file
716
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/docs-2.json
generated
vendored
Normal file
|
@ -0,0 +1,716 @@
|
|||
{
|
||||
"version": "2.0",
|
||||
"service": "<p>Amazon EC2 Container Registry (Amazon ECR) is a managed AWS Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using AWS IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images.</p>",
|
||||
"operations": {
|
||||
"BatchCheckLayerAvailability": "<p>Check the availability of multiple image layers in a specified registry and repository.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>",
|
||||
"BatchDeleteImage": "<p>Deletes a list of specified images within a specified repository. Images are specified with either <code>imageTag</code> or <code>imageDigest</code>.</p> <p>You can remove a tag from an image by specifying the image's tag in your request. When you remove the last tag from an image, the image is deleted from your repository.</p> <p>You can completely delete an image (and all of its tags) by specifying the image's digest in your request.</p>",
|
||||
"BatchGetImage": "<p>Gets detailed information for specified images within a specified repository. Images are specified with either <code>imageTag</code> or <code>imageDigest</code>.</p>",
|
||||
"CompleteLayerUpload": "<p>Inform Amazon ECR that the image layer upload for a specified registry, repository name, and upload ID, has completed. You can optionally provide a <code>sha256</code> digest of the image layer for data validation purposes.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>",
|
||||
"CreateRepository": "<p>Creates an image repository.</p>",
|
||||
"DeleteRepository": "<p>Deletes an existing image repository. If a repository contains images, you must use the <code>force</code> option to delete it.</p>",
|
||||
"DeleteRepositoryPolicy": "<p>Deletes the repository policy from a specified repository.</p>",
|
||||
"DescribeImages": "<p>Returns metadata about the images in a repository, including image size, image tags, and creation date.</p> <note> <p>Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the <code>docker images</code> command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by <a>DescribeImages</a>.</p> </note>",
|
||||
"DescribeRepositories": "<p>Describes image repositories in a registry.</p>",
|
||||
"GetAuthorizationToken": "<p>Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the <code>docker</code> CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default registry is assumed.</p> <p>The <code>authorizationToken</code> returned for each registry specified is a base64 encoded string that can be decoded and used in a <code>docker login</code> command to authenticate to a registry. The AWS CLI offers an <code>aws ecr get-login</code> command that simplifies the login process.</p>",
|
||||
"GetDownloadUrlForLayer": "<p>Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>",
|
||||
"GetRepositoryPolicy": "<p>Retrieves the repository policy for a specified repository.</p>",
|
||||
"InitiateLayerUpload": "<p>Notify Amazon ECR that you intend to upload an image layer.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>",
|
||||
"ListImages": "<p>Lists all the image IDs for a given repository.</p> <p>You can filter images based on whether or not they are tagged by setting the <code>tagStatus</code> parameter to <code>TAGGED</code> or <code>UNTAGGED</code>. For example, you can filter your results to return only <code>UNTAGGED</code> images and then pipe that result to a <a>BatchDeleteImage</a> operation to delete them. Or, you can filter your results to return only <code>TAGGED</code> images to list all of the tags in your repository.</p>",
|
||||
"PutImage": "<p>Creates or updates the image manifest and tags associated with an image.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>",
|
||||
"SetRepositoryPolicy": "<p>Applies a repository policy on a specified repository to control access permissions.</p>",
|
||||
"UploadLayerPart": "<p>Uploads an image layer part to Amazon ECR.</p> <note> <p>This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers for pulling and pushing images. In most cases, you should use the <code>docker</code> CLI to pull, tag, and push images.</p> </note>"
|
||||
},
|
||||
"shapes": {
|
||||
"Arn": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Repository$repositoryArn": "<p>The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the <code>arn:aws:ecr</code> namespace, followed by the region of the repository, the AWS account ID of the repository owner, the repository namespace, and then the repository name. For example, <code>arn:aws:ecr:region:012345678910:repository/test</code>.</p>"
|
||||
}
|
||||
},
|
||||
"AuthorizationData": {
|
||||
"base": "<p>An object representing authorization data for an Amazon ECR registry.</p>",
|
||||
"refs": {
|
||||
"AuthorizationDataList$member": null
|
||||
}
|
||||
},
|
||||
"AuthorizationDataList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetAuthorizationTokenResponse$authorizationData": "<p>A list of authorization token data objects that correspond to the <code>registryIds</code> values in the request.</p>"
|
||||
}
|
||||
},
|
||||
"Base64": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AuthorizationData$authorizationToken": "<p>A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the format <code>user:password</code> for private registry authentication using <code>docker login</code>.</p>"
|
||||
}
|
||||
},
|
||||
"BatchCheckLayerAvailabilityRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchCheckLayerAvailabilityResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchDeleteImageRequest": {
|
||||
"base": "<p>Deletes specified images within a specified repository. Images are specified with either the <code>imageTag</code> or <code>imageDigest</code>.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchDeleteImageResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetImageRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchGetImageResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"BatchedOperationLayerDigest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchedOperationLayerDigestList$member": null,
|
||||
"LayerFailure$layerDigest": "<p>The layer digest associated with the failure.</p>"
|
||||
}
|
||||
},
|
||||
"BatchedOperationLayerDigestList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchCheckLayerAvailabilityRequest$layerDigests": "<p>The digests of the image layers to check.</p>"
|
||||
}
|
||||
},
|
||||
"CompleteLayerUploadRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CompleteLayerUploadResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateRepositoryRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreateRepositoryResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"CreationTimestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Repository$createdAt": "<p>The date and time, in JavaScript date/time format, when the repository was created.</p>"
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryPolicyRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryPolicyResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DeleteRepositoryResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeImagesFilter": {
|
||||
"base": "<p>An object representing a filter on a <a>DescribeImages</a> operation.</p>",
|
||||
"refs": {
|
||||
"DescribeImagesRequest$filter": "<p>The filter key and value with which to filter your <code>DescribeImages</code> results.</p>"
|
||||
}
|
||||
},
|
||||
"DescribeImagesRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeImagesResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeRepositoriesRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"DescribeRepositoriesResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"EmptyUploadException": {
|
||||
"base": "<p>The specified layer upload does not contain any layer parts.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ExceptionMessage": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"EmptyUploadException$message": "<p>The error message associated with the exception.</p>",
|
||||
"ImageAlreadyExistsException$message": "<p>The error message associated with the exception.</p>",
|
||||
"ImageNotFoundException$message": null,
|
||||
"InvalidLayerException$message": "<p>The error message associated with the exception.</p>",
|
||||
"InvalidLayerPartException$message": "<p>The error message associated with the exception.</p>",
|
||||
"InvalidParameterException$message": "<p>The error message associated with the exception.</p>",
|
||||
"LayerAlreadyExistsException$message": "<p>The error message associated with the exception.</p>",
|
||||
"LayerInaccessibleException$message": "<p>The error message associated with the exception.</p>",
|
||||
"LayerPartTooSmallException$message": "<p>The error message associated with the exception.</p>",
|
||||
"LayersNotFoundException$message": "<p>The error message associated with the exception.</p>",
|
||||
"LimitExceededException$message": "<p>The error message associated with the exception.</p>",
|
||||
"RepositoryAlreadyExistsException$message": "<p>The error message associated with the exception.</p>",
|
||||
"RepositoryNotEmptyException$message": "<p>The error message associated with the exception.</p>",
|
||||
"RepositoryNotFoundException$message": "<p>The error message associated with the exception.</p>",
|
||||
"RepositoryPolicyNotFoundException$message": "<p>The error message associated with the exception.</p>",
|
||||
"ServerException$message": "<p>The error message associated with the exception.</p>",
|
||||
"UploadNotFoundException$message": "<p>The error message associated with the exception.</p>"
|
||||
}
|
||||
},
|
||||
"ExpirationTimestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AuthorizationData$expiresAt": "<p>The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.</p>"
|
||||
}
|
||||
},
|
||||
"ForceFlag": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteRepositoryRequest$force": "<p>Force the deletion of the repository if it contains images.</p>",
|
||||
"SetRepositoryPolicyRequest$force": "<p>If the policy you are attempting to set on a repository policy would prevent you from setting another policy in the future, you must force the <a>SetRepositoryPolicy</a> operation. This is intended to prevent accidental repository lock outs.</p>"
|
||||
}
|
||||
},
|
||||
"GetAuthorizationTokenRegistryIdList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetAuthorizationTokenRequest$registryIds": "<p>A list of AWS account IDs that are associated with the registries for which to get authorization tokens. If you do not specify a registry, the default registry is assumed.</p>"
|
||||
}
|
||||
},
|
||||
"GetAuthorizationTokenRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetAuthorizationTokenResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDownloadUrlForLayerRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetDownloadUrlForLayerResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetRepositoryPolicyRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"GetRepositoryPolicyResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Image": {
|
||||
"base": "<p>An object representing an Amazon ECR image.</p>",
|
||||
"refs": {
|
||||
"ImageList$member": null,
|
||||
"PutImageResponse$image": "<p>Details of the image uploaded.</p>"
|
||||
}
|
||||
},
|
||||
"ImageAlreadyExistsException": {
|
||||
"base": "<p>The specified image has already been pushed, and there are no changes to the manifest or image tag since the last push.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ImageDetail": {
|
||||
"base": "<p>An object that describes an image returned by a <a>DescribeImages</a> operation.</p>",
|
||||
"refs": {
|
||||
"ImageDetailList$member": null
|
||||
}
|
||||
},
|
||||
"ImageDetailList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeImagesResponse$imageDetails": "<p>A list of <a>ImageDetail</a> objects that contain data about the image.</p>"
|
||||
}
|
||||
},
|
||||
"ImageDigest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageDetail$imageDigest": "<p>The <code>sha256</code> digest of the image manifest.</p>",
|
||||
"ImageIdentifier$imageDigest": "<p>The <code>sha256</code> digest of the image manifest.</p>"
|
||||
}
|
||||
},
|
||||
"ImageFailure": {
|
||||
"base": "<p>An object representing an Amazon ECR image failure.</p>",
|
||||
"refs": {
|
||||
"ImageFailureList$member": null
|
||||
}
|
||||
},
|
||||
"ImageFailureCode": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageFailure$failureCode": "<p>The code associated with the failure.</p>"
|
||||
}
|
||||
},
|
||||
"ImageFailureList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchDeleteImageResponse$failures": "<p>Any failures associated with the call.</p>",
|
||||
"BatchGetImageResponse$failures": "<p>Any failures associated with the call.</p>"
|
||||
}
|
||||
},
|
||||
"ImageFailureReason": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageFailure$failureReason": "<p>The reason for the failure.</p>"
|
||||
}
|
||||
},
|
||||
"ImageIdentifier": {
|
||||
"base": "<p>An object with identifying information for an Amazon ECR image.</p>",
|
||||
"refs": {
|
||||
"Image$imageId": "<p>An object containing the image tag and image digest associated with an image.</p>",
|
||||
"ImageFailure$imageId": "<p>The image ID associated with the failure.</p>",
|
||||
"ImageIdentifierList$member": null
|
||||
}
|
||||
},
|
||||
"ImageIdentifierList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchDeleteImageRequest$imageIds": "<p>A list of image ID references that correspond to images to delete. The format of the <code>imageIds</code> reference is <code>imageTag=tag</code> or <code>imageDigest=digest</code>.</p>",
|
||||
"BatchDeleteImageResponse$imageIds": "<p>The image IDs of the deleted images.</p>",
|
||||
"BatchGetImageRequest$imageIds": "<p>A list of image ID references that correspond to images to describe. The format of the <code>imageIds</code> reference is <code>imageTag=tag</code> or <code>imageDigest=digest</code>.</p>",
|
||||
"DescribeImagesRequest$imageIds": "<p>The list of image IDs for the requested repository.</p>",
|
||||
"ListImagesResponse$imageIds": "<p>The list of image IDs for the requested repository.</p>"
|
||||
}
|
||||
},
|
||||
"ImageList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetImageResponse$images": "<p>A list of image objects corresponding to the image references in the request.</p>"
|
||||
}
|
||||
},
|
||||
"ImageManifest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Image$imageManifest": "<p>The image manifest associated with the image.</p>",
|
||||
"PutImageRequest$imageManifest": "<p>The image manifest corresponding to the image to be uploaded.</p>"
|
||||
}
|
||||
},
|
||||
"ImageNotFoundException": {
|
||||
"base": "<p>The image requested does not exist in the specified repository.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ImageSizeInBytes": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageDetail$imageSizeInBytes": "<p>The size, in bytes, of the image in the repository.</p> <note> <p>Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the <code>docker images</code> command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by <a>DescribeImages</a>.</p> </note>"
|
||||
}
|
||||
},
|
||||
"ImageTag": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageIdentifier$imageTag": "<p>The tag used for the image.</p>",
|
||||
"ImageTagList$member": null,
|
||||
"PutImageRequest$imageTag": "<p>The tag to associate with the image. This parameter is required for images that use the Docker Image Manifest V2 Schema 2 or OCI formats.</p>"
|
||||
}
|
||||
},
|
||||
"ImageTagList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageDetail$imageTags": "<p>The list of tags associated with this image.</p>"
|
||||
}
|
||||
},
|
||||
"InitiateLayerUploadRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InitiateLayerUploadResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidLayerException": {
|
||||
"base": "<p>The layer digest calculation performed by Amazon ECR upon receipt of the image layer does not match the digest specified.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidLayerPartException": {
|
||||
"base": "<p>The layer part size is not valid, or the first byte specified is not consecutive to the last byte of a previous layer part upload.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"InvalidParameterException": {
|
||||
"base": "<p>The specified parameter is invalid. Review the available parameters for the API request.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Layer": {
|
||||
"base": "<p>An object representing an Amazon ECR image layer.</p>",
|
||||
"refs": {
|
||||
"LayerList$member": null
|
||||
}
|
||||
},
|
||||
"LayerAlreadyExistsException": {
|
||||
"base": "<p>The image layer already exists in the associated repository.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"LayerAvailability": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Layer$layerAvailability": "<p>The availability status of the image layer.</p>"
|
||||
}
|
||||
},
|
||||
"LayerDigest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompleteLayerUploadResponse$layerDigest": "<p>The <code>sha256</code> digest of the image layer.</p>",
|
||||
"GetDownloadUrlForLayerRequest$layerDigest": "<p>The digest of the image layer to download.</p>",
|
||||
"GetDownloadUrlForLayerResponse$layerDigest": "<p>The digest of the image layer to download.</p>",
|
||||
"Layer$layerDigest": "<p>The <code>sha256</code> digest of the image layer.</p>",
|
||||
"LayerDigestList$member": null
|
||||
}
|
||||
},
|
||||
"LayerDigestList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompleteLayerUploadRequest$layerDigests": "<p>The <code>sha256</code> digest of the image layer.</p>"
|
||||
}
|
||||
},
|
||||
"LayerFailure": {
|
||||
"base": "<p>An object representing an Amazon ECR image layer failure.</p>",
|
||||
"refs": {
|
||||
"LayerFailureList$member": null
|
||||
}
|
||||
},
|
||||
"LayerFailureCode": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"LayerFailure$failureCode": "<p>The failure code associated with the failure.</p>"
|
||||
}
|
||||
},
|
||||
"LayerFailureList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchCheckLayerAvailabilityResponse$failures": "<p>Any failures associated with the call.</p>"
|
||||
}
|
||||
},
|
||||
"LayerFailureReason": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"LayerFailure$failureReason": "<p>The reason for the failure.</p>"
|
||||
}
|
||||
},
|
||||
"LayerInaccessibleException": {
|
||||
"base": "<p>The specified layer is not available because it is not associated with an image. Unassociated image layers may be cleaned up at any time.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"LayerList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchCheckLayerAvailabilityResponse$layers": "<p>A list of image layer objects corresponding to the image layer references in the request.</p>"
|
||||
}
|
||||
},
|
||||
"LayerPartBlob": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"UploadLayerPartRequest$layerPartBlob": "<p>The base64-encoded layer part payload.</p>"
|
||||
}
|
||||
},
|
||||
"LayerPartTooSmallException": {
|
||||
"base": "<p>Layer parts must be at least 5 MiB in size.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"LayerSizeInBytes": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Layer$layerSize": "<p>The size, in bytes, of the image layer.</p>"
|
||||
}
|
||||
},
|
||||
"LayersNotFoundException": {
|
||||
"base": "<p>The specified layers could not be found, or the specified layer is not valid for this repository.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"LimitExceededException": {
|
||||
"base": "<p>The operation did not succeed because it would have exceeded a service limit for your account. For more information, see <a href=\"http://docs.aws.amazon.com/AmazonECR/latest/userguide/service_limits.html\">Amazon ECR Default Service Limits</a> in the Amazon EC2 Container Registry User Guide.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListImagesFilter": {
|
||||
"base": "<p>An object representing a filter on a <a>ListImages</a> operation.</p>",
|
||||
"refs": {
|
||||
"ListImagesRequest$filter": "<p>The filter key and value with which to filter your <code>ListImages</code> results.</p>"
|
||||
}
|
||||
},
|
||||
"ListImagesRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"ListImagesResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"MaxResults": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeImagesRequest$maxResults": "<p>The maximum number of repository results returned by <code>DescribeImages</code> in paginated output. When this parameter is used, <code>DescribeImages</code> only returns <code>maxResults</code> results in a single page along with a <code>nextToken</code> response element. The remaining results of the initial request can be seen by sending another <code>DescribeImages</code> request with the returned <code>nextToken</code> value. This value can be between 1 and 100. If this parameter is not used, then <code>DescribeImages</code> returns up to 100 results and a <code>nextToken</code> value, if applicable.</p>",
|
||||
"DescribeRepositoriesRequest$maxResults": "<p>The maximum number of repository results returned by <code>DescribeRepositories</code> in paginated output. When this parameter is used, <code>DescribeRepositories</code> only returns <code>maxResults</code> results in a single page along with a <code>nextToken</code> response element. The remaining results of the initial request can be seen by sending another <code>DescribeRepositories</code> request with the returned <code>nextToken</code> value. This value can be between 1 and 100. If this parameter is not used, then <code>DescribeRepositories</code> returns up to 100 results and a <code>nextToken</code> value, if applicable.</p>",
|
||||
"ListImagesRequest$maxResults": "<p>The maximum number of image results returned by <code>ListImages</code> in paginated output. When this parameter is used, <code>ListImages</code> only returns <code>maxResults</code> results in a single page along with a <code>nextToken</code> response element. The remaining results of the initial request can be seen by sending another <code>ListImages</code> request with the returned <code>nextToken</code> value. This value can be between 1 and 100. If this parameter is not used, then <code>ListImages</code> returns up to 100 results and a <code>nextToken</code> value, if applicable.</p>"
|
||||
}
|
||||
},
|
||||
"MediaType": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"Layer$mediaType": "<p>The media type of the layer, such as <code>application/vnd.docker.image.rootfs.diff.tar.gzip</code> or <code>application/vnd.oci.image.layer.v1.tar+gzip</code>.</p>",
|
||||
"MediaTypeList$member": null
|
||||
}
|
||||
},
|
||||
"MediaTypeList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchGetImageRequest$acceptedMediaTypes": "<p>The accepted media types for the request.</p> <p>Valid values: <code>application/vnd.docker.distribution.manifest.v1+json</code> | <code>application/vnd.docker.distribution.manifest.v2+json</code> | <code>application/vnd.oci.image.manifest.v1+json</code> </p>"
|
||||
}
|
||||
},
|
||||
"NextToken": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeImagesRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated <code>DescribeImages</code> request where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is <code>null</code> when there are no more results to return.</p>",
|
||||
"DescribeImagesResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>DescribeImages</code> request. When the results of a <code>DescribeImages</code> request exceed <code>maxResults</code>, this value can be used to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>",
|
||||
"DescribeRepositoriesRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated <code>DescribeRepositories</code> request where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is <code>null</code> when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"DescribeRepositoriesResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>DescribeRepositories</code> request. When the results of a <code>DescribeRepositories</code> request exceed <code>maxResults</code>, this value can be used to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>",
|
||||
"ListImagesRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated <code>ListImages</code> request where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is <code>null</code> when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
|
||||
"ListImagesResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>ListImages</code> request. When the results of a <code>ListImages</code> request exceed <code>maxResults</code>, this value can be used to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>"
|
||||
}
|
||||
},
|
||||
"PartSize": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"InitiateLayerUploadResponse$partSize": "<p>The size, in bytes, that Amazon ECR expects future layer part uploads to be.</p>",
|
||||
"InvalidLayerPartException$lastValidByteReceived": "<p>The last valid byte received from the layer part upload that is associated with the exception.</p>",
|
||||
"UploadLayerPartRequest$partFirstByte": "<p>The integer value of the first byte of the layer part.</p>",
|
||||
"UploadLayerPartRequest$partLastByte": "<p>The integer value of the last byte of the layer part.</p>",
|
||||
"UploadLayerPartResponse$lastByteReceived": "<p>The integer value of the last byte received in the request.</p>"
|
||||
}
|
||||
},
|
||||
"ProxyEndpoint": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"AuthorizationData$proxyEndpoint": "<p>The registry URL to use for this authorization token in a <code>docker login</code> command. The Amazon ECR registry URL format is <code>https://aws_account_id.dkr.ecr.region.amazonaws.com</code>. For example, <code>https://012345678910.dkr.ecr.us-east-1.amazonaws.com</code>.. </p>"
|
||||
}
|
||||
},
|
||||
"PushTimestamp": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"ImageDetail$imagePushedAt": "<p>The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository. </p>"
|
||||
}
|
||||
},
|
||||
"PutImageRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"PutImageResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RegistryId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchCheckLayerAvailabilityRequest$registryId": "<p>The AWS account ID associated with the registry that contains the image layers to check. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"BatchDeleteImageRequest$registryId": "<p>The AWS account ID associated with the registry that contains the image to delete. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"BatchGetImageRequest$registryId": "<p>The AWS account ID associated with the registry that contains the images to describe. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"CompleteLayerUploadRequest$registryId": "<p>The AWS account ID associated with the registry to which to upload layers. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"CompleteLayerUploadResponse$registryId": "<p>The registry ID associated with the request.</p>",
|
||||
"DeleteRepositoryPolicyRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository policy to delete. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"DeleteRepositoryPolicyResponse$registryId": "<p>The registry ID associated with the request.</p>",
|
||||
"DeleteRepositoryRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository to delete. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"DescribeImagesRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository in which to describe images. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"DescribeRepositoriesRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repositories to be described. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"GetAuthorizationTokenRegistryIdList$member": null,
|
||||
"GetDownloadUrlForLayerRequest$registryId": "<p>The AWS account ID associated with the registry that contains the image layer to download. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"GetRepositoryPolicyRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"GetRepositoryPolicyResponse$registryId": "<p>The registry ID associated with the request.</p>",
|
||||
"Image$registryId": "<p>The AWS account ID associated with the registry containing the image.</p>",
|
||||
"ImageDetail$registryId": "<p>The AWS account ID associated with the registry to which this image belongs.</p>",
|
||||
"InitiateLayerUploadRequest$registryId": "<p>The AWS account ID associated with the registry that you intend to upload layers to. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"InvalidLayerPartException$registryId": "<p>The registry ID associated with the exception.</p>",
|
||||
"ListImagesRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository to list images in. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"PutImageRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository in which to put the image. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"Repository$registryId": "<p>The AWS account ID associated with the registry that contains the repository.</p>",
|
||||
"SetRepositoryPolicyRequest$registryId": "<p>The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"SetRepositoryPolicyResponse$registryId": "<p>The registry ID associated with the request.</p>",
|
||||
"UploadLayerPartRequest$registryId": "<p>The AWS account ID associated with the registry that you are uploading layer parts to. If you do not specify a registry, the default registry is assumed.</p>",
|
||||
"UploadLayerPartResponse$registryId": "<p>The registry ID associated with the request.</p>"
|
||||
}
|
||||
},
|
||||
"Repository": {
|
||||
"base": "<p>An object representing a repository.</p>",
|
||||
"refs": {
|
||||
"CreateRepositoryResponse$repository": "<p>The repository that was created.</p>",
|
||||
"DeleteRepositoryResponse$repository": "<p>The repository that was deleted.</p>",
|
||||
"RepositoryList$member": null
|
||||
}
|
||||
},
|
||||
"RepositoryAlreadyExistsException": {
|
||||
"base": "<p>The specified repository already exists in the specified registry.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RepositoryList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeRepositoriesResponse$repositories": "<p>A list of repository objects corresponding to valid repositories.</p>"
|
||||
}
|
||||
},
|
||||
"RepositoryName": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"BatchCheckLayerAvailabilityRequest$repositoryName": "<p>The name of the repository that is associated with the image layers to check.</p>",
|
||||
"BatchDeleteImageRequest$repositoryName": "<p>The repository that contains the image to delete.</p>",
|
||||
"BatchGetImageRequest$repositoryName": "<p>The repository that contains the images to describe.</p>",
|
||||
"CompleteLayerUploadRequest$repositoryName": "<p>The name of the repository to associate with the image layer.</p>",
|
||||
"CompleteLayerUploadResponse$repositoryName": "<p>The repository name associated with the request.</p>",
|
||||
"CreateRepositoryRequest$repositoryName": "<p>The name to use for the repository. The repository name may be specified on its own (such as <code>nginx-web-app</code>) or it can be prepended with a namespace to group the repository into a category (such as <code>project-a/nginx-web-app</code>).</p>",
|
||||
"DeleteRepositoryPolicyRequest$repositoryName": "<p>The name of the repository that is associated with the repository policy to delete.</p>",
|
||||
"DeleteRepositoryPolicyResponse$repositoryName": "<p>The repository name associated with the request.</p>",
|
||||
"DeleteRepositoryRequest$repositoryName": "<p>The name of the repository to delete.</p>",
|
||||
"DescribeImagesRequest$repositoryName": "<p>A list of repositories to describe. If this parameter is omitted, then all repositories in a registry are described.</p>",
|
||||
"GetDownloadUrlForLayerRequest$repositoryName": "<p>The name of the repository that is associated with the image layer to download.</p>",
|
||||
"GetRepositoryPolicyRequest$repositoryName": "<p>The name of the repository whose policy you want to retrieve.</p>",
|
||||
"GetRepositoryPolicyResponse$repositoryName": "<p>The repository name associated with the request.</p>",
|
||||
"Image$repositoryName": "<p>The name of the repository associated with the image.</p>",
|
||||
"ImageDetail$repositoryName": "<p>The name of the repository to which this image belongs.</p>",
|
||||
"InitiateLayerUploadRequest$repositoryName": "<p>The name of the repository that you intend to upload layers to.</p>",
|
||||
"InvalidLayerPartException$repositoryName": "<p>The repository name associated with the exception.</p>",
|
||||
"ListImagesRequest$repositoryName": "<p>The repository whose image IDs are to be listed.</p>",
|
||||
"PutImageRequest$repositoryName": "<p>The name of the repository in which to put the image.</p>",
|
||||
"Repository$repositoryName": "<p>The name of the repository.</p>",
|
||||
"RepositoryNameList$member": null,
|
||||
"SetRepositoryPolicyRequest$repositoryName": "<p>The name of the repository to receive the policy.</p>",
|
||||
"SetRepositoryPolicyResponse$repositoryName": "<p>The repository name associated with the request.</p>",
|
||||
"UploadLayerPartRequest$repositoryName": "<p>The name of the repository that you are uploading layer parts to.</p>",
|
||||
"UploadLayerPartResponse$repositoryName": "<p>The repository name associated with the request.</p>"
|
||||
}
|
||||
},
|
||||
"RepositoryNameList": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeRepositoriesRequest$repositoryNames": "<p>A list of repositories to describe. If this parameter is omitted, then all repositories in a registry are described.</p>"
|
||||
}
|
||||
},
|
||||
"RepositoryNotEmptyException": {
|
||||
"base": "<p>The specified repository contains images. To delete a repository that contains images, you must force the deletion with the <code>force</code> parameter.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RepositoryNotFoundException": {
|
||||
"base": "<p>The specified repository could not be found. Check the spelling of the specified repository and ensure that you are performing operations on the correct registry.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RepositoryPolicyNotFoundException": {
|
||||
"base": "<p>The specified repository and registry combination does not have an associated repository policy.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"RepositoryPolicyText": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DeleteRepositoryPolicyResponse$policyText": "<p>The JSON repository policy that was deleted from the repository.</p>",
|
||||
"GetRepositoryPolicyResponse$policyText": "<p>The JSON repository policy text associated with the repository.</p>",
|
||||
"SetRepositoryPolicyRequest$policyText": "<p>The JSON repository policy text to apply to the repository.</p>",
|
||||
"SetRepositoryPolicyResponse$policyText": "<p>The JSON repository policy text applied to the repository.</p>"
|
||||
}
|
||||
},
|
||||
"ServerException": {
|
||||
"base": "<p>These errors are usually caused by a server-side issue.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SetRepositoryPolicyRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"SetRepositoryPolicyResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"TagStatus": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"DescribeImagesFilter$tagStatus": "<p>The tag status with which to filter your <a>DescribeImages</a> results. You can filter results based on whether they are <code>TAGGED</code> or <code>UNTAGGED</code>.</p>",
|
||||
"ListImagesFilter$tagStatus": "<p>The tag status with which to filter your <a>ListImages</a> results. You can filter results based on whether they are <code>TAGGED</code> or <code>UNTAGGED</code>.</p>"
|
||||
}
|
||||
},
|
||||
"UploadId": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"CompleteLayerUploadRequest$uploadId": "<p>The upload ID from a previous <a>InitiateLayerUpload</a> operation to associate with the image layer.</p>",
|
||||
"CompleteLayerUploadResponse$uploadId": "<p>The upload ID associated with the layer.</p>",
|
||||
"InitiateLayerUploadResponse$uploadId": "<p>The upload ID for the layer upload. This parameter is passed to further <a>UploadLayerPart</a> and <a>CompleteLayerUpload</a> operations.</p>",
|
||||
"InvalidLayerPartException$uploadId": "<p>The upload ID associated with the exception.</p>",
|
||||
"UploadLayerPartRequest$uploadId": "<p>The upload ID from a previous <a>InitiateLayerUpload</a> operation to associate with the layer part upload.</p>",
|
||||
"UploadLayerPartResponse$uploadId": "<p>The upload ID associated with the request.</p>"
|
||||
}
|
||||
},
|
||||
"UploadLayerPartRequest": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UploadLayerPartResponse": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"UploadNotFoundException": {
|
||||
"base": "<p>The upload could not be found, or the specified upload id is not valid for this repository.</p>",
|
||||
"refs": {
|
||||
}
|
||||
},
|
||||
"Url": {
|
||||
"base": null,
|
||||
"refs": {
|
||||
"GetDownloadUrlForLayerResponse$downloadUrl": "<p>The pre-signed Amazon S3 download URL for the requested layer.</p>",
|
||||
"Repository$repositoryUri": "<p>The URI for the repository. You can use this URI for Docker <code>push</code> and <code>pull</code> operations.</p>"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
215
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/examples-1.json
generated
vendored
Normal file
215
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/examples-1.json
generated
vendored
Normal file
|
@ -0,0 +1,215 @@
|
|||
{
|
||||
"version": "1.0",
|
||||
"examples": {
|
||||
"BatchDeleteImage": [
|
||||
{
|
||||
"input": {
|
||||
"imageIds": [
|
||||
{
|
||||
"imageTag": "precise"
|
||||
}
|
||||
],
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"output": {
|
||||
"failures": [
|
||||
|
||||
],
|
||||
"imageIds": [
|
||||
{
|
||||
"imageDigest": "sha256:examplee6d1e504117a17000003d3753086354a38375961f2e665416ef4b1b2f",
|
||||
"imageTag": "precise"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
},
|
||||
"description": "This example deletes images with the tags precise and trusty in a repository called ubuntu in the default registry for an account.",
|
||||
"id": "batchdeleteimages-example-1470860541707",
|
||||
"title": "To delete multiple images"
|
||||
}
|
||||
],
|
||||
"BatchGetImage": [
|
||||
{
|
||||
"input": {
|
||||
"imageIds": [
|
||||
{
|
||||
"imageTag": "precise"
|
||||
}
|
||||
],
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"output": {
|
||||
"failures": [
|
||||
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"imageId": {
|
||||
"imageDigest": "sha256:example76bdff6d83a09ba2a818f0d00000063724a9ac3ba5019c56f74ebf42a",
|
||||
"imageTag": "precise"
|
||||
},
|
||||
"imageManifest": "{\n \"schemaVersion\": 1,\n \"name\": \"ubuntu\",\n \"tag\": \"precise\",\n...",
|
||||
"registryId": "244698725403",
|
||||
"repositoryName": "ubuntu"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"output": {
|
||||
"imageManifest": "In this example, the imageManifest in the output JSON has been truncated."
|
||||
}
|
||||
},
|
||||
"description": "This example obtains information for an image with a specified image digest ID from the repository named ubuntu in the current account.",
|
||||
"id": "batchgetimage-example-1470862771437",
|
||||
"title": "To obtain multiple images in a single request"
|
||||
}
|
||||
],
|
||||
"CreateRepository": [
|
||||
{
|
||||
"input": {
|
||||
"repositoryName": "project-a/nginx-web-app"
|
||||
},
|
||||
"output": {
|
||||
"repository": {
|
||||
"registryId": "012345678901",
|
||||
"repositoryArn": "arn:aws:ecr:us-west-2:012345678901:repository/project-a/nginx-web-app",
|
||||
"repositoryName": "project-a/nginx-web-app"
|
||||
}
|
||||
},
|
||||
"comments": {
|
||||
"output": {
|
||||
"imageManifest": "In this example, the imageManifest in the output JSON has been truncated."
|
||||
}
|
||||
},
|
||||
"description": "This example creates a repository called nginx-web-app inside the project-a namespace in the default registry for an account.",
|
||||
"id": "createrepository-example-1470863688724",
|
||||
"title": "To create a new repository"
|
||||
}
|
||||
],
|
||||
"DeleteRepository": [
|
||||
{
|
||||
"input": {
|
||||
"force": true,
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"output": {
|
||||
"repository": {
|
||||
"registryId": "012345678901",
|
||||
"repositoryArn": "arn:aws:ecr:us-west-2:012345678901:repository/ubuntu",
|
||||
"repositoryName": "ubuntu"
|
||||
}
|
||||
},
|
||||
"comments": {
|
||||
"output": {
|
||||
"imageManifest": "In this example, the imageManifest in the output JSON has been truncated."
|
||||
}
|
||||
},
|
||||
"description": "This example force deletes a repository named ubuntu in the default registry for an account. The force parameter is required if the repository contains images.",
|
||||
"id": "deleterepository-example-1470863805703",
|
||||
"title": "To force delete a repository"
|
||||
}
|
||||
],
|
||||
"DeleteRepositoryPolicy": [
|
||||
{
|
||||
"input": {
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"output": {
|
||||
"policyText": "{ ... }",
|
||||
"registryId": "012345678901",
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"comments": {
|
||||
},
|
||||
"description": "This example deletes the policy associated with the repository named ubuntu in the current account.",
|
||||
"id": "deleterepositorypolicy-example-1470866943748",
|
||||
"title": "To delete the policy associated with a repository"
|
||||
}
|
||||
],
|
||||
"DescribeRepositories": [
|
||||
{
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
"repositories": [
|
||||
{
|
||||
"registryId": "012345678910",
|
||||
"repositoryArn": "arn:aws:ecr:us-west-2:012345678910:repository/ubuntu",
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
{
|
||||
"registryId": "012345678910",
|
||||
"repositoryArn": "arn:aws:ecr:us-west-2:012345678910:repository/test",
|
||||
"repositoryName": "test"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
"output": {
|
||||
}
|
||||
},
|
||||
"description": "The following example obtains a list and description of all repositories in the default registry to which the current user has access.",
|
||||
"id": "describe-repositories-1470856017467",
|
||||
"title": "To describe all repositories in the current account"
|
||||
}
|
||||
],
|
||||
"GetAuthorizationToken": [
|
||||
{
|
||||
"input": {
|
||||
},
|
||||
"output": {
|
||||
"authorizationData": [
|
||||
{
|
||||
"authorizationToken": "QVdTOkN...",
|
||||
"expiresAt": "1470951892432",
|
||||
"proxyEndpoint": "https://012345678901.dkr.ecr.us-west-2.amazonaws.com"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
},
|
||||
"description": "This example gets an authorization token for your default registry.",
|
||||
"id": "getauthorizationtoken-example-1470867047084",
|
||||
"title": "To obtain an authorization token"
|
||||
}
|
||||
],
|
||||
"GetRepositoryPolicy": [
|
||||
{
|
||||
"input": {
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"output": {
|
||||
"policyText": "{\n \"Version\" : \"2008-10-17\",\n \"Statement\" : [ {\n \"Sid\" : \"new statement\",\n \"Effect\" : \"Allow\",\n \"Principal\" : {\n \"AWS\" : \"arn:aws:iam::012345678901:role/CodeDeployDemo\"\n },\n\"Action\" : [ \"ecr:GetDownloadUrlForLayer\", \"ecr:BatchGetImage\", \"ecr:BatchCheckLayerAvailability\" ]\n } ]\n}",
|
||||
"registryId": "012345678901",
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"comments": {
|
||||
},
|
||||
"description": "This example obtains the repository policy for the repository named ubuntu.",
|
||||
"id": "getrepositorypolicy-example-1470867669211",
|
||||
"title": "To get the current policy for a repository"
|
||||
}
|
||||
],
|
||||
"ListImages": [
|
||||
{
|
||||
"input": {
|
||||
"repositoryName": "ubuntu"
|
||||
},
|
||||
"output": {
|
||||
"imageIds": [
|
||||
{
|
||||
"imageDigest": "sha256:764f63476bdff6d83a09ba2a818f0d35757063724a9ac3ba5019c56f74ebf42a",
|
||||
"imageTag": "precise"
|
||||
}
|
||||
]
|
||||
},
|
||||
"comments": {
|
||||
},
|
||||
"description": "This example lists all of the images in the repository named ubuntu in the default registry in the current account. ",
|
||||
"id": "listimages-example-1470868161594",
|
||||
"title": "To list all images in a repository"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
22
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/paginators-1.json
generated
vendored
Normal file
22
vendor/github.com/aws/aws-sdk-go/models/apis/ecr/2015-09-21/paginators-1.json
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"pagination": {
|
||||
"ListImages": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "imageIds"
|
||||
},
|
||||
"DescribeImages": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "imageDetails"
|
||||
},
|
||||
"DescribeRepositories": {
|
||||
"input_token": "nextToken",
|
||||
"output_token": "nextToken",
|
||||
"limit_key": "maxResults",
|
||||
"result_key": "repositories"
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue