amazonka-ecr 1.4.2 → 1.4.3
raw patch · 22 files changed
+176/−333 lines, 22 filesdep ~amazonka-coredep ~amazonka-ecrdep ~amazonka-testPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: amazonka-core, amazonka-ecr, amazonka-test
API changes (from Hackage documentation)
Files
- README.md +2/−8
- amazonka-ecr.cabal +6/−12
- gen/Network/AWS/ECR.hs +1/−7
- gen/Network/AWS/ECR/BatchCheckLayerAvailability.hs +5/−12
- gen/Network/AWS/ECR/BatchDeleteImage.hs +4/−10
- gen/Network/AWS/ECR/BatchGetImage.hs +4/−11
- gen/Network/AWS/ECR/CompleteLayerUpload.hs +4/−12
- gen/Network/AWS/ECR/CreateRepository.hs +1/−4
- gen/Network/AWS/ECR/DeleteRepository.hs +2/−5
- gen/Network/AWS/ECR/DeleteRepositoryPolicy.hs +2/−5
- gen/Network/AWS/ECR/DescribeRepositories.hs +5/−23
- gen/Network/AWS/ECR/GetAuthorizationToken.hs +4/−13
- gen/Network/AWS/ECR/GetDownloadURLForLayer.hs +4/−11
- gen/Network/AWS/ECR/GetRepositoryPolicy.hs +1/−3
- gen/Network/AWS/ECR/InitiateLayerUpload.hs +4/−10
- gen/Network/AWS/ECR/ListImages.hs +4/−20
- gen/Network/AWS/ECR/PutImage.hs +2/−6
- gen/Network/AWS/ECR/SetRepositoryPolicy.hs +3/−9
- gen/Network/AWS/ECR/Types.hs +11/−25
- gen/Network/AWS/ECR/Types/Product.hs +8/−23
- gen/Network/AWS/ECR/UploadLayerPart.hs +3/−8
- test/Test/AWS/Gen/ECR.hs +96/−96
README.md view
@@ -8,18 +8,12 @@ ## Version -`1.4.2`+`1.4.3` ## Description -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.+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. Documentation is available via [Hackage](http://hackage.haskell.org/package/amazonka-ecr) and the [AWS API Reference](https://aws.amazon.com/documentation/).
amazonka-ecr.cabal view
@@ -1,5 +1,5 @@ name: amazonka-ecr-version: 1.4.2+version: 1.4.3 synopsis: Amazon EC2 Container Registry SDK. homepage: https://github.com/brendanhay/amazonka bug-reports: https://github.com/brendanhay/amazonka/issues@@ -13,13 +13,7 @@ cabal-version: >= 1.10 extra-source-files: README.md fixture/*.yaml fixture/*.proto description:- 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.+ 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. . The types from this library are intended to be used with <http://hackage.haskell.org/package/amazonka amazonka>, which provides@@ -71,7 +65,7 @@ , Network.AWS.ECR.Types.Sum build-depends:- amazonka-core == 1.4.2.*+ amazonka-core == 1.4.3.* , base >= 4.7 && < 5 test-suite amazonka-ecr-test@@ -91,9 +85,9 @@ , Test.AWS.ECR.Internal build-depends:- amazonka-core == 1.4.2.*- , amazonka-test == 1.4.2.*- , amazonka-ecr == 1.4.2.*+ amazonka-core == 1.4.3.*+ , amazonka-test == 1.4.3.*+ , amazonka-ecr == 1.4.3.* , base , bytestring , tasty
gen/Network/AWS/ECR.hs view
@@ -11,13 +11,7 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- 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.+-- 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. module Network.AWS.ECR ( -- * Service Configuration
gen/Network/AWS/ECR/BatchCheckLayerAvailability.hs view
@@ -18,12 +18,9 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Check the availability of multiple image layers in a specified registry--- and repository.+-- Check the availability of multiple image layers in a specified registry and repository. ----- This operation is used by the Amazon ECR proxy, and it is not intended--- for general use by customers. Use the 'docker' CLI to pull, tag, and--- push images.+-- This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers. Use the 'docker' CLI to pull, tag, and push images. module Network.AWS.ECR.BatchCheckLayerAvailability ( -- * Creating a Request@@ -77,14 +74,11 @@ , _bclaLayerDigests = _List1 # pLayerDigests_ } --- | 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.+-- | 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. bclaRegistryId :: Lens' BatchCheckLayerAvailability (Maybe Text) bclaRegistryId = lens _bclaRegistryId (\ s a -> s{_bclaRegistryId = a}); --- | The name of the repository that is associated with the image layers to--- check.+-- | The name of the repository that is associated with the image layers to check. bclaRepositoryName :: Lens' BatchCheckLayerAvailability Text bclaRepositoryName = lens _bclaRepositoryName (\ s a -> s{_bclaRepositoryName = a}); @@ -162,8 +156,7 @@ bclarsFailures :: Lens' BatchCheckLayerAvailabilityResponse [LayerFailure] bclarsFailures = lens _bclarsFailures (\ s a -> s{_bclarsFailures = a}) . _Default . _Coerce; --- | A list of image layer objects corresponding to the image layer--- references in the request.+-- | A list of image layer objects corresponding to the image layer references in the request. bclarsLayers :: Lens' BatchCheckLayerAvailabilityResponse [Layer] bclarsLayers = lens _bclarsLayers (\ s a -> s{_bclarsLayers = a}) . _Default . _Coerce;
gen/Network/AWS/ECR/BatchDeleteImage.hs view
@@ -18,8 +18,7 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Deletes a list of specified images within a specified repository. Images--- are specified with either 'imageTag' or 'imageDigest'.+-- Deletes a list of specified images within a specified repository. Images are specified with either 'imageTag' or 'imageDigest'. module Network.AWS.ECR.BatchDeleteImage ( -- * Creating a Request@@ -46,8 +45,7 @@ import Network.AWS.Request import Network.AWS.Response --- | Deletes specified images within a specified repository. Images are--- specified with either the 'imageTag' or 'imageDigest'.+-- | Deletes specified images within a specified repository. Images are specified with either the 'imageTag' or 'imageDigest'. -- -- /See:/ 'batchDeleteImage' smart constructor. data BatchDeleteImage = BatchDeleteImage'@@ -76,9 +74,7 @@ , _bdiImageIds = _List1 # pImageIds_ } --- | 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.+-- | 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. bdiRegistryId :: Lens' BatchDeleteImage (Maybe Text) bdiRegistryId = lens _bdiRegistryId (\ s a -> s{_bdiRegistryId = a}); @@ -86,9 +82,7 @@ bdiRepositoryName :: Lens' BatchDeleteImage Text bdiRepositoryName = lens _bdiRepositoryName (\ s a -> s{_bdiRepositoryName = a}); --- | A list of image ID references that correspond to images to delete. The--- format of the 'imageIds' reference is 'imageTag=tag' or--- 'imageDigest=digest'.+-- | A list of image ID references that correspond to images to delete. The format of the 'imageIds' reference is 'imageTag=tag' or 'imageDigest=digest'. bdiImageIds :: Lens' BatchDeleteImage (NonEmpty ImageIdentifier) bdiImageIds = lens _bdiImageIds (\ s a -> s{_bdiImageIds = a}) . _List1;
gen/Network/AWS/ECR/BatchGetImage.hs view
@@ -18,9 +18,7 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Gets detailed information for specified images within a specified--- repository. Images are specified with either 'imageTag' or--- 'imageDigest'.+-- Gets detailed information for specified images within a specified repository. Images are specified with either 'imageTag' or 'imageDigest'. module Network.AWS.ECR.BatchGetImage ( -- * Creating a Request@@ -74,9 +72,7 @@ , _bgiImageIds = _List1 # pImageIds_ } --- | 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.+-- | 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. bgiRegistryId :: Lens' BatchGetImage (Maybe Text) bgiRegistryId = lens _bgiRegistryId (\ s a -> s{_bgiRegistryId = a}); @@ -84,9 +80,7 @@ bgiRepositoryName :: Lens' BatchGetImage Text bgiRepositoryName = lens _bgiRepositoryName (\ s a -> s{_bgiRepositoryName = a}); --- | A list of image ID references that correspond to images to describe. The--- format of the 'imageIds' reference is 'imageTag=tag' or--- 'imageDigest=digest'.+-- | A list of image ID references that correspond to images to describe. The format of the 'imageIds' reference is 'imageTag=tag' or 'imageDigest=digest'. bgiImageIds :: Lens' BatchGetImage (NonEmpty ImageIdentifier) bgiImageIds = lens _bgiImageIds (\ s a -> s{_bgiImageIds = a}) . _List1; @@ -155,8 +149,7 @@ , _bgirsResponseStatus = pResponseStatus_ } --- | A list of image objects corresponding to the image references in the--- request.+-- | A list of image objects corresponding to the image references in the request. bgirsImages :: Lens' BatchGetImageResponse [Image] bgirsImages = lens _bgirsImages (\ s a -> s{_bgirsImages = a}) . _Default . _Coerce;
gen/Network/AWS/ECR/CompleteLayerUpload.hs view
@@ -18,14 +18,9 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Inform Amazon ECR that the image layer upload for a specified registry,--- repository name, and upload ID, has completed. You can optionally--- provide a 'sha256' digest of the image layer for data validation--- purposes.+-- Inform Amazon ECR that the image layer upload for a specified registry, repository name, and upload ID, has completed. You can optionally provide a 'sha256' digest of the image layer for data validation purposes. ----- This operation is used by the Amazon ECR proxy, and it is not intended--- for general use by customers. Use the 'docker' CLI to pull, tag, and--- push images.+-- This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers. Use the 'docker' CLI to pull, tag, and push images. module Network.AWS.ECR.CompleteLayerUpload ( -- * Creating a Request@@ -87,9 +82,7 @@ , _cluLayerDigests = _List1 # pLayerDigests_ } --- | 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.+-- | 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. cluRegistryId :: Lens' CompleteLayerUpload (Maybe Text) cluRegistryId = lens _cluRegistryId (\ s a -> s{_cluRegistryId = a}); @@ -97,8 +90,7 @@ cluRepositoryName :: Lens' CompleteLayerUpload Text cluRepositoryName = lens _cluRepositoryName (\ s a -> s{_cluRepositoryName = a}); --- | The upload ID from a previous < InitiateLayerUpload> operation to--- associate with the image layer.+-- | The upload ID from a previous < InitiateLayerUpload> operation to associate with the image layer. cluUploadId :: Lens' CompleteLayerUpload Text cluUploadId = lens _cluUploadId (\ s a -> s{_cluUploadId = a});
gen/Network/AWS/ECR/CreateRepository.hs view
@@ -60,10 +60,7 @@ { _crRepositoryName = pRepositoryName_ } --- | The name to use for the repository. The repository name may be specified--- on its own (such as 'nginx-web-app') or it can be prepended with a--- namespace to group the repository into a category (such as--- 'project-a\/nginx-web-app').+-- | The name to use for the repository. The repository name may be specified on its own (such as 'nginx-web-app') or it can be prepended with a namespace to group the repository into a category (such as 'project-a\/nginx-web-app'). crRepositoryName :: Lens' CreateRepository Text crRepositoryName = lens _crRepositoryName (\ s a -> s{_crRepositoryName = a});
gen/Network/AWS/ECR/DeleteRepository.hs view
@@ -18,8 +18,7 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Deletes an existing image repository. If a repository contains images,--- you must use the 'force' option to delete it.+-- Deletes an existing image repository. If a repository contains images, you must use the 'force' option to delete it. module Network.AWS.ECR.DeleteRepository ( -- * Creating a Request@@ -75,9 +74,7 @@ dForce :: Lens' DeleteRepository (Maybe Bool) dForce = lens _dForce (\ s a -> s{_dForce = a}); --- | 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.+-- | 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. dRegistryId :: Lens' DeleteRepository (Maybe Text) dRegistryId = lens _dRegistryId (\ s a -> s{_dRegistryId = a});
gen/Network/AWS/ECR/DeleteRepositoryPolicy.hs view
@@ -67,14 +67,11 @@ , _drpRepositoryName = pRepositoryName_ } --- | 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.+-- | 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. drpRegistryId :: Lens' DeleteRepositoryPolicy (Maybe Text) drpRegistryId = lens _drpRegistryId (\ s a -> s{_drpRegistryId = a}); --- | The name of the repository that is associated with the repository policy--- to delete.+-- | The name of the repository that is associated with the repository policy to delete. drpRepositoryName :: Lens' DeleteRepositoryPolicy Text drpRepositoryName = lens _drpRepositoryName (\ s a -> s{_drpRepositoryName = a});
gen/Network/AWS/ECR/DescribeRepositories.hs view
@@ -75,34 +75,19 @@ , _drMaxResults = Nothing } --- | 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.+-- | 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. drRegistryId :: Lens' DescribeRepositories (Maybe Text) drRegistryId = lens _drRegistryId (\ s a -> s{_drRegistryId = a}); --- | A list of repositories to describe. If this parameter is omitted, then--- all repositories in a registry are described.+-- | A list of repositories to describe. If this parameter is omitted, then all repositories in a registry are described. drRepositoryNames :: Lens' DescribeRepositories (Maybe (NonEmpty Text)) drRepositoryNames = lens _drRepositoryNames (\ s a -> s{_drRepositoryNames = a}) . mapping _List1; --- | The 'nextToken' value returned from a previous paginated--- 'DescribeRepositories' request where 'maxResults' was used and the--- results exceeded the value of that parameter. Pagination continues from--- the end of the previous results that returned the 'nextToken' value.--- This value is 'null' when there are no more results to return.+-- | The 'nextToken' value returned from a previous paginated 'DescribeRepositories' request where 'maxResults' was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the 'nextToken' value. This value is 'null' when there are no more results to return. drNextToken :: Lens' DescribeRepositories (Maybe Text) drNextToken = lens _drNextToken (\ s a -> s{_drNextToken = a}); --- | The maximum number of repository results returned by--- 'DescribeRepositories' in paginated output. When this parameter is used,--- 'DescribeRepositories' only returns 'maxResults' results in a single--- page along with a 'nextToken' response element. The remaining results of--- the initial request can be seen by sending another--- 'DescribeRepositories' request with the returned 'nextToken' value. This--- value can be between 1 and 100. If this parameter is not used, then--- 'DescribeRepositories' returns up to 100 results and a 'nextToken'--- value, if applicable.+-- | The maximum number of repository results returned by 'DescribeRepositories' in paginated output. When this parameter is used, 'DescribeRepositories' only returns 'maxResults' results in a single page along with a 'nextToken' response element. The remaining results of the initial request can be seen by sending another 'DescribeRepositories' request with the returned 'nextToken' value. This value can be between 1 and 100. If this parameter is not used, then 'DescribeRepositories' returns up to 100 results and a 'nextToken' value, if applicable. drMaxResults :: Lens' DescribeRepositories (Maybe Natural) drMaxResults = lens _drMaxResults (\ s a -> s{_drMaxResults = a}) . mapping _Nat; @@ -177,10 +162,7 @@ drrsRepositories :: Lens' DescribeRepositoriesResponse [Repository] drrsRepositories = lens _drrsRepositories (\ s a -> s{_drrsRepositories = a}) . _Default . _Coerce; --- | The 'nextToken' value to include in a future 'DescribeRepositories'--- request. When the results of a 'DescribeRepositories' request exceed--- 'maxResults', this value can be used to retrieve the next page of--- results. This value is 'null' when there are no more results to return.+-- | The 'nextToken' value to include in a future 'DescribeRepositories' request. When the results of a 'DescribeRepositories' request exceed 'maxResults', this value can be used to retrieve the next page of results. This value is 'null' when there are no more results to return. drrsNextToken :: Lens' DescribeRepositoriesResponse (Maybe Text) drrsNextToken = lens _drrsNextToken (\ s a -> s{_drrsNextToken = a});
gen/Network/AWS/ECR/GetAuthorizationToken.hs view
@@ -18,15 +18,9 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Retrieves a token that is valid for a specified registry for 12 hours.--- This command allows you to use the 'docker' CLI to push and pull images--- with Amazon ECR. If you do not specify a registry, the default registry--- is assumed.+-- Retrieves a token that is valid for a specified registry for 12 hours. This command allows you to use the 'docker' CLI to push and pull images with Amazon ECR. If you do not specify a registry, the default registry is assumed. ----- The 'authorizationToken' returned for each registry specified is a--- base64 encoded string that can be decoded and used in a 'docker login'--- command to authenticate to a registry. The AWS CLI offers an--- 'aws ecr get-login' command that simplifies the login process.+-- The 'authorizationToken' returned for each registry specified is a base64 encoded string that can be decoded and used in a 'docker login' command to authenticate to a registry. The AWS CLI offers an 'aws ecr get-login' command that simplifies the login process. module Network.AWS.ECR.GetAuthorizationToken ( -- * Creating a Request@@ -67,9 +61,7 @@ { _gatRegistryIds = Nothing } --- | 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.+-- | 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. gatRegistryIds :: Lens' GetAuthorizationToken (Maybe (NonEmpty Text)) gatRegistryIds = lens _gatRegistryIds (\ s a -> s{_gatRegistryIds = a}) . mapping _List1; @@ -131,8 +123,7 @@ , _gatrsResponseStatus = pResponseStatus_ } --- | A list of authorization token data objects that correspond to the--- 'registryIds' values in the request.+-- | A list of authorization token data objects that correspond to the 'registryIds' values in the request. gatrsAuthorizationData :: Lens' GetAuthorizationTokenResponse [AuthorizationData] gatrsAuthorizationData = lens _gatrsAuthorizationData (\ s a -> s{_gatrsAuthorizationData = a}) . _Default . _Coerce;
gen/Network/AWS/ECR/GetDownloadURLForLayer.hs view
@@ -18,13 +18,9 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- 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.+-- 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. ----- This operation is used by the Amazon ECR proxy, and it is not intended--- for general use by customers. Use the 'docker' CLI to pull, tag, and--- push images.+-- This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers. Use the 'docker' CLI to pull, tag, and push images. module Network.AWS.ECR.GetDownloadURLForLayer ( -- * Creating a Request@@ -78,14 +74,11 @@ , _gduflLayerDigest = pLayerDigest_ } --- | 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.+-- | 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. gduflRegistryId :: Lens' GetDownloadURLForLayer (Maybe Text) gduflRegistryId = lens _gduflRegistryId (\ s a -> s{_gduflRegistryId = a}); --- | The name of the repository that is associated with the image layer to--- download.+-- | The name of the repository that is associated with the image layer to download. gduflRepositoryName :: Lens' GetDownloadURLForLayer Text gduflRepositoryName = lens _gduflRepositoryName (\ s a -> s{_gduflRepositoryName = a});
gen/Network/AWS/ECR/GetRepositoryPolicy.hs view
@@ -67,9 +67,7 @@ , _grpRepositoryName = pRepositoryName_ } --- | The AWS account ID associated with the registry that contains the--- repository. If you do not specify a registry, the default registry is--- assumed.+-- | The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. grpRegistryId :: Lens' GetRepositoryPolicy (Maybe Text) grpRegistryId = lens _grpRegistryId (\ s a -> s{_grpRegistryId = a});
gen/Network/AWS/ECR/InitiateLayerUpload.hs view
@@ -20,9 +20,7 @@ -- -- Notify Amazon ECR that you intend to upload an image layer. ----- This operation is used by the Amazon ECR proxy, and it is not intended--- for general use by customers. Use the 'docker' CLI to pull, tag, and--- push images.+-- This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers. Use the 'docker' CLI to pull, tag, and push images. module Network.AWS.ECR.InitiateLayerUpload ( -- * Creating a Request@@ -70,9 +68,7 @@ , _iluRepositoryName = pRepositoryName_ } --- | 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.+-- | 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. iluRegistryId :: Lens' InitiateLayerUpload (Maybe Text) iluRegistryId = lens _iluRegistryId (\ s a -> s{_iluRegistryId = a}); @@ -144,13 +140,11 @@ , _ilursResponseStatus = pResponseStatus_ } --- | The size, in bytes, that Amazon ECR expects future layer part uploads to--- be.+-- | The size, in bytes, that Amazon ECR expects future layer part uploads to be. ilursPartSize :: Lens' InitiateLayerUploadResponse (Maybe Natural) ilursPartSize = lens _ilursPartSize (\ s a -> s{_ilursPartSize = a}) . mapping _Nat; --- | The upload ID for the layer upload. This parameter is passed to further--- < UploadLayerPart> and < CompleteLayerUpload> operations.+-- | The upload ID for the layer upload. This parameter is passed to further < UploadLayerPart> and < CompleteLayerUpload> operations. ilursUploadId :: Lens' InitiateLayerUploadResponse (Maybe Text) ilursUploadId = lens _ilursUploadId (\ s a -> s{_ilursUploadId = a});
gen/Network/AWS/ECR/ListImages.hs view
@@ -76,28 +76,15 @@ , _liRepositoryName = pRepositoryName_ } --- | 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.+-- | 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. liRegistryId :: Lens' ListImages (Maybe Text) liRegistryId = lens _liRegistryId (\ s a -> s{_liRegistryId = a}); --- | The 'nextToken' value returned from a previous paginated 'ListImages'--- request where 'maxResults' was used and the results exceeded the value--- of that parameter. Pagination continues from the end of the previous--- results that returned the 'nextToken' value. This value is 'null' when--- there are no more results to return.+-- | The 'nextToken' value returned from a previous paginated 'ListImages' request where 'maxResults' was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the 'nextToken' value. This value is 'null' when there are no more results to return. liNextToken :: Lens' ListImages (Maybe Text) liNextToken = lens _liNextToken (\ s a -> s{_liNextToken = a}); --- | The maximum number of image results returned by 'ListImages' in--- paginated output. When this parameter is used, 'ListImages' only returns--- 'maxResults' results in a single page along with a 'nextToken' response--- element. The remaining results of the initial request can be seen by--- sending another 'ListImages' request with the returned 'nextToken'--- value. This value can be between 1 and 100. If this parameter is not--- used, then 'ListImages' returns up to 100 results and a 'nextToken'--- value, if applicable.+-- | The maximum number of image results returned by 'ListImages' in paginated output. When this parameter is used, 'ListImages' only returns 'maxResults' results in a single page along with a 'nextToken' response element. The remaining results of the initial request can be seen by sending another 'ListImages' request with the returned 'nextToken' value. This value can be between 1 and 100. If this parameter is not used, then 'ListImages' returns up to 100 results and a 'nextToken' value, if applicable. liMaxResults :: Lens' ListImages (Maybe Natural) liMaxResults = lens _liMaxResults (\ s a -> s{_liMaxResults = a}) . mapping _Nat; @@ -174,10 +161,7 @@ lirsImageIds :: Lens' ListImagesResponse (Maybe (NonEmpty ImageIdentifier)) lirsImageIds = lens _lirsImageIds (\ s a -> s{_lirsImageIds = a}) . mapping _List1; --- | The 'nextToken' value to include in a future 'ListImages' request. When--- the results of a 'ListImages' request exceed 'maxResults', this value--- can be used to retrieve the next page of results. This value is 'null'--- when there are no more results to return.+-- | The 'nextToken' value to include in a future 'ListImages' request. When the results of a 'ListImages' request exceed 'maxResults', this value can be used to retrieve the next page of results. This value is 'null' when there are no more results to return. lirsNextToken :: Lens' ListImagesResponse (Maybe Text) lirsNextToken = lens _lirsNextToken (\ s a -> s{_lirsNextToken = a});
gen/Network/AWS/ECR/PutImage.hs view
@@ -20,9 +20,7 @@ -- -- Creates or updates the image manifest associated with an image. ----- This operation is used by the Amazon ECR proxy, and it is not intended--- for general use by customers. Use the 'docker' CLI to pull, tag, and--- push images.+-- This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers. Use the 'docker' CLI to pull, tag, and push images. module Network.AWS.ECR.PutImage ( -- * Creating a Request@@ -75,9 +73,7 @@ , _piImageManifest = pImageManifest_ } --- | 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.+-- | 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. piRegistryId :: Lens' PutImage (Maybe Text) piRegistryId = lens _piRegistryId (\ s a -> s{_piRegistryId = a});
gen/Network/AWS/ECR/SetRepositoryPolicy.hs view
@@ -18,8 +18,7 @@ -- Stability : auto-generated -- Portability : non-portable (GHC extensions) ----- Applies a repository policy on a specified repository to control access--- permissions.+-- Applies a repository policy on a specified repository to control access permissions. module Network.AWS.ECR.SetRepositoryPolicy ( -- * Creating a Request@@ -79,16 +78,11 @@ , _srpPolicyText = pPolicyText_ } --- | 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 < SetRepositoryPolicy> operation. This is intended to prevent--- accidental repository lock outs.+-- | 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 < SetRepositoryPolicy> operation. This is intended to prevent accidental repository lock outs. srpForce :: Lens' SetRepositoryPolicy (Maybe Bool) srpForce = lens _srpForce (\ s a -> s{_srpForce = a}); --- | The AWS account ID associated with the registry that contains the--- repository. If you do not specify a registry, the default registry is--- assumed.+-- | The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed. srpRegistryId :: Lens' SetRepositoryPolicy (Maybe Text) srpRegistryId = lens _srpRegistryId (\ s a -> s{_srpRegistryId = a});
gen/Network/AWS/ECR/Types.hs view
@@ -133,13 +133,11 @@ | has (hasStatus 509) e = Just "limit_exceeded" | otherwise = Nothing --- | The specified layers could not be found, or the specified layer is not--- valid for this repository.+-- | The specified layers could not be found, or the specified layer is not valid for this repository. _LayersNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError _LayersNotFoundException = _ServiceError . hasCode "LayersNotFoundException" --- | The specified parameter is invalid. Review the available parameters for--- the API request.+-- | The specified parameter is invalid. Review the available parameters for the API request. _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError _InvalidParameterException = _ServiceError . hasCode "InvalidParameterException"@@ -153,14 +151,12 @@ _ServerException :: AsError a => Getting (First ServiceError) a ServiceError _ServerException = _ServiceError . hasCode "ServerException" --- | The specified layer is not available because it is not associated with--- an image. Unassociated image layers may be cleaned up at any time.+-- | The specified layer is not available because it is not associated with an image. Unassociated image layers may be cleaned up at any time. _LayerInaccessibleException :: AsError a => Getting (First ServiceError) a ServiceError _LayerInaccessibleException = _ServiceError . hasCode "LayerInaccessibleException" --- | The layer digest calculation performed by Amazon ECR upon receipt of the--- image layer does not match the digest specified.+-- | The layer digest calculation performed by Amazon ECR upon receipt of the image layer does not match the digest specified. _InvalidLayerException :: AsError a => Getting (First ServiceError) a ServiceError _InvalidLayerException = _ServiceError . hasCode "InvalidLayerException" @@ -169,32 +165,26 @@ _LayerPartTooSmallException = _ServiceError . hasCode "LayerPartTooSmallException" --- | The specified image has already been pushed, and there are no changes to--- the manifest or image tag since the last push.+-- | The specified image has already been pushed, and there are no changes to the manifest or image tag since the last push. _ImageAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError _ImageAlreadyExistsException = _ServiceError . hasCode "ImageAlreadyExistsException" --- | 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.+-- | 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. _RepositoryNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError _RepositoryNotFoundException = _ServiceError . hasCode "RepositoryNotFoundException" --- | The upload could not be found, or the specified upload id is not valid--- for this repository.+-- | The upload could not be found, or the specified upload id is not valid for this repository. _UploadNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError _UploadNotFoundException = _ServiceError . hasCode "UploadNotFoundException" --- | 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.+-- | 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. _InvalidLayerPartException :: AsError a => Getting (First ServiceError) a ServiceError _InvalidLayerPartException = _ServiceError . hasCode "InvalidLayerPartException" --- | The specified repository contains images. To delete a repository that--- contains images, you must force the deletion with the 'force' parameter.+-- | The specified repository contains images. To delete a repository that contains images, you must force the deletion with the 'force' parameter. _RepositoryNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError _RepositoryNotEmptyException = _ServiceError . hasCode "RepositoryNotEmptyException"@@ -204,8 +194,7 @@ _RepositoryAlreadyExistsException = _ServiceError . hasCode "RepositoryAlreadyExistsException" --- | The specified repository and registry combination does not have an--- associated repository policy.+-- | The specified repository and registry combination does not have an associated repository policy. _RepositoryPolicyNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError _RepositoryPolicyNotFoundException = _ServiceError . hasCode "RepositoryPolicyNotFoundException"@@ -214,9 +203,6 @@ _EmptyUploadException :: AsError a => Getting (First ServiceError) a ServiceError _EmptyUploadException = _ServiceError . hasCode "EmptyUploadException" --- | The operation did not succeed because it would have exceeded a service--- limit for your account. For more information, see--- <http://docs.aws.amazon.com/AmazonECR/latest/userguide/service_limits.html Amazon ECR Default Service Limits>--- in the Amazon EC2 Container Registry User Guide.+-- | The operation did not succeed because it would have exceeded a service limit for your account. For more information, see <http://docs.aws.amazon.com/AmazonECR/latest/userguide/service_limits.html Amazon ECR Default Service Limits> in the Amazon EC2 Container Registry User Guide. _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError _LimitExceededException = _ServiceError . hasCode "LimitExceededException"
gen/Network/AWS/ECR/Types/Product.hs view
@@ -48,22 +48,15 @@ , _adAuthorizationToken = Nothing } --- | The Unix time in seconds and milliseconds when the authorization token--- expires. Authorization tokens are valid for 12 hours.+-- | The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours. adExpiresAt :: Lens' AuthorizationData (Maybe UTCTime) adExpiresAt = lens _adExpiresAt (\ s a -> s{_adExpiresAt = a}) . mapping _Time; --- | The registry URL to use for this authorization token in a 'docker login'--- command. The Amazon ECR registry URL format is--- 'https:\/\/aws_account_id.dkr.ecr.region.amazonaws.com'. For example,--- 'https:\/\/012345678910.dkr.ecr.us-east-1.amazonaws.com'..+-- | The registry URL to use for this authorization token in a 'docker login' command. The Amazon ECR registry URL format is 'https:\/\/aws_account_id.dkr.ecr.region.amazonaws.com'. For example, 'https:\/\/012345678910.dkr.ecr.us-east-1.amazonaws.com'.. adProxyEndpoint :: Lens' AuthorizationData (Maybe Text) adProxyEndpoint = lens _adProxyEndpoint (\ s a -> s{_adProxyEndpoint = a}); --- | 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 'user:password' for private registry--- authentication using 'docker login'.+-- | 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 'user:password' for private registry authentication using 'docker login'. adAuthorizationToken :: Lens' AuthorizationData (Maybe Text) adAuthorizationToken = lens _adAuthorizationToken (\ s a -> s{_adAuthorizationToken = a}); @@ -114,8 +107,7 @@ iRegistryId :: Lens' Image (Maybe Text) iRegistryId = lens _iRegistryId (\ s a -> s{_iRegistryId = a}); --- | An object containing the image tag and image digest associated with an--- image.+-- | An object containing the image tag and image digest associated with an image. iImageId :: Lens' Image (Maybe ImageIdentifier) iImageId = lens _iImageId (\ s a -> s{_iImageId = a}); @@ -269,8 +261,7 @@ lLayerSize :: Lens' Layer (Maybe Integer) lLayerSize = lens _lLayerSize (\ s a -> s{_lLayerSize = a}); --- | The availability status of the image layer. Valid values are 'AVAILABLE'--- and 'UNAVAILABLE'.+-- | The availability status of the image layer. Valid values are 'AVAILABLE' and 'UNAVAILABLE'. lLayerAvailability :: Lens' Layer (Maybe LayerAvailability) lLayerAvailability = lens _lLayerAvailability (\ s a -> s{_lLayerAvailability = a}); @@ -366,21 +357,15 @@ , _rRepositoryName = Nothing } --- | The Amazon Resource Name (ARN) that identifies the repository. The ARN--- contains the 'arn:aws:ecr' 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,--- 'arn:aws:ecr:region:012345678910:repository\/test'.+-- | The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the 'arn:aws:ecr' 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, 'arn:aws:ecr:region:012345678910:repository\/test'. rRepositoryARN :: Lens' Repository (Maybe Text) rRepositoryARN = lens _rRepositoryARN (\ s a -> s{_rRepositoryARN = a}); --- | The AWS account ID associated with the registry that contains the--- repository.+-- | The AWS account ID associated with the registry that contains the repository. rRegistryId :: Lens' Repository (Maybe Text) rRegistryId = lens _rRegistryId (\ s a -> s{_rRegistryId = a}); --- | The URI for the repository. You can use this URI for Docker 'push' and--- 'pull' operations.+-- | The URI for the repository. You can use this URI for Docker 'push' and 'pull' operations. rRepositoryURI :: Lens' Repository (Maybe Text) rRepositoryURI = lens _rRepositoryURI (\ s a -> s{_rRepositoryURI = a});
gen/Network/AWS/ECR/UploadLayerPart.hs view
@@ -20,9 +20,7 @@ -- -- Uploads an image layer part to Amazon ECR. ----- This operation is used by the Amazon ECR proxy, and it is not intended--- for general use by customers. Use the 'docker' CLI to pull, tag, and--- push images.+-- This operation is used by the Amazon ECR proxy, and it is not intended for general use by customers. Use the 'docker' CLI to pull, tag, and push images. module Network.AWS.ECR.UploadLayerPart ( -- * Creating a Request@@ -96,9 +94,7 @@ , _ulpLayerPartBlob = _Base64 # pLayerPartBlob_ } --- | 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.+-- | 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. ulpRegistryId :: Lens' UploadLayerPart (Maybe Text) ulpRegistryId = lens _ulpRegistryId (\ s a -> s{_ulpRegistryId = a}); @@ -106,8 +102,7 @@ ulpRepositoryName :: Lens' UploadLayerPart Text ulpRepositoryName = lens _ulpRepositoryName (\ s a -> s{_ulpRepositoryName = a}); --- | The upload ID from a previous < InitiateLayerUpload> operation to--- associate with the layer part upload.+-- | The upload ID from a previous < InitiateLayerUpload> operation to associate with the layer part upload. ulpUploadId :: Lens' UploadLayerPart Text ulpUploadId = lens _ulpUploadId (\ s a -> s{_ulpUploadId = a});
test/Test/AWS/Gen/ECR.hs view
@@ -28,103 +28,103 @@ -- fixtures :: TestTree -- fixtures = -- [ testGroup "request"--- [ testGetRepositoryPolicy $+-- [ requestGetRepositoryPolicy $ -- getRepositoryPolicy ----- , testBatchDeleteImage $+-- , requestBatchDeleteImage $ -- batchDeleteImage ----- , testBatchCheckLayerAvailability $+-- , requestBatchCheckLayerAvailability $ -- batchCheckLayerAvailability ----- , testDeleteRepositoryPolicy $+-- , requestDeleteRepositoryPolicy $ -- deleteRepositoryPolicy ----- , testCreateRepository $+-- , requestCreateRepository $ -- createRepository ----- , testCompleteLayerUpload $+-- , requestCompleteLayerUpload $ -- completeLayerUpload ----- , testDescribeRepositories $+-- , requestDescribeRepositories $ -- describeRepositories ----- , testUploadLayerPart $+-- , requestUploadLayerPart $ -- uploadLayerPart ----- , testBatchGetImage $+-- , requestBatchGetImage $ -- batchGetImage ----- , testSetRepositoryPolicy $+-- , requestSetRepositoryPolicy $ -- setRepositoryPolicy ----- , testInitiateLayerUpload $+-- , requestInitiateLayerUpload $ -- initiateLayerUpload ----- , testDeleteRepository $+-- , requestDeleteRepository $ -- deleteRepository ----- , testPutImage $+-- , requestPutImage $ -- putImage ----- , testListImages $+-- , requestListImages $ -- listImages ----- , testGetAuthorizationToken $+-- , requestGetAuthorizationToken $ -- getAuthorizationToken ----- , testGetDownloadURLForLayer $+-- , requestGetDownloadURLForLayer $ -- getDownloadURLForLayer -- -- ] -- , testGroup "response"--- [ testGetRepositoryPolicyResponse $+-- [ responseGetRepositoryPolicy $ -- getRepositoryPolicyResponse ----- , testBatchDeleteImageResponse $+-- , responseBatchDeleteImage $ -- batchDeleteImageResponse ----- , testBatchCheckLayerAvailabilityResponse $+-- , responseBatchCheckLayerAvailability $ -- batchCheckLayerAvailabilityResponse ----- , testDeleteRepositoryPolicyResponse $+-- , responseDeleteRepositoryPolicy $ -- deleteRepositoryPolicyResponse ----- , testCreateRepositoryResponse $+-- , responseCreateRepository $ -- createRepositoryResponse ----- , testCompleteLayerUploadResponse $+-- , responseCompleteLayerUpload $ -- completeLayerUploadResponse ----- , testDescribeRepositoriesResponse $+-- , responseDescribeRepositories $ -- describeRepositoriesResponse ----- , testUploadLayerPartResponse $+-- , responseUploadLayerPart $ -- uploadLayerPartResponse ----- , testBatchGetImageResponse $+-- , responseBatchGetImage $ -- batchGetImageResponse ----- , testSetRepositoryPolicyResponse $+-- , responseSetRepositoryPolicy $ -- setRepositoryPolicyResponse ----- , testInitiateLayerUploadResponse $+-- , responseInitiateLayerUpload $ -- initiateLayerUploadResponse ----- , testDeleteRepositoryResponse $+-- , responseDeleteRepository $ -- deleteRepositoryResponse ----- , testPutImageResponse $+-- , responsePutImage $ -- putImageResponse ----- , testListImagesResponse $+-- , responseListImages $ -- listImagesResponse ----- , testGetAuthorizationTokenResponse $+-- , responseGetAuthorizationToken $ -- getAuthorizationTokenResponse ----- , testGetDownloadURLForLayerResponse $+-- , responseGetDownloadURLForLayer $ -- getDownloadURLForLayerResponse -- -- ]@@ -132,195 +132,195 @@ -- Requests -testGetRepositoryPolicy :: GetRepositoryPolicy -> TestTree-testGetRepositoryPolicy = req+requestGetRepositoryPolicy :: GetRepositoryPolicy -> TestTree+requestGetRepositoryPolicy = req "GetRepositoryPolicy" "fixture/GetRepositoryPolicy.yaml" -testBatchDeleteImage :: BatchDeleteImage -> TestTree-testBatchDeleteImage = req+requestBatchDeleteImage :: BatchDeleteImage -> TestTree+requestBatchDeleteImage = req "BatchDeleteImage" "fixture/BatchDeleteImage.yaml" -testBatchCheckLayerAvailability :: BatchCheckLayerAvailability -> TestTree-testBatchCheckLayerAvailability = req+requestBatchCheckLayerAvailability :: BatchCheckLayerAvailability -> TestTree+requestBatchCheckLayerAvailability = req "BatchCheckLayerAvailability" "fixture/BatchCheckLayerAvailability.yaml" -testDeleteRepositoryPolicy :: DeleteRepositoryPolicy -> TestTree-testDeleteRepositoryPolicy = req+requestDeleteRepositoryPolicy :: DeleteRepositoryPolicy -> TestTree+requestDeleteRepositoryPolicy = req "DeleteRepositoryPolicy" "fixture/DeleteRepositoryPolicy.yaml" -testCreateRepository :: CreateRepository -> TestTree-testCreateRepository = req+requestCreateRepository :: CreateRepository -> TestTree+requestCreateRepository = req "CreateRepository" "fixture/CreateRepository.yaml" -testCompleteLayerUpload :: CompleteLayerUpload -> TestTree-testCompleteLayerUpload = req+requestCompleteLayerUpload :: CompleteLayerUpload -> TestTree+requestCompleteLayerUpload = req "CompleteLayerUpload" "fixture/CompleteLayerUpload.yaml" -testDescribeRepositories :: DescribeRepositories -> TestTree-testDescribeRepositories = req+requestDescribeRepositories :: DescribeRepositories -> TestTree+requestDescribeRepositories = req "DescribeRepositories" "fixture/DescribeRepositories.yaml" -testUploadLayerPart :: UploadLayerPart -> TestTree-testUploadLayerPart = req+requestUploadLayerPart :: UploadLayerPart -> TestTree+requestUploadLayerPart = req "UploadLayerPart" "fixture/UploadLayerPart.yaml" -testBatchGetImage :: BatchGetImage -> TestTree-testBatchGetImage = req+requestBatchGetImage :: BatchGetImage -> TestTree+requestBatchGetImage = req "BatchGetImage" "fixture/BatchGetImage.yaml" -testSetRepositoryPolicy :: SetRepositoryPolicy -> TestTree-testSetRepositoryPolicy = req+requestSetRepositoryPolicy :: SetRepositoryPolicy -> TestTree+requestSetRepositoryPolicy = req "SetRepositoryPolicy" "fixture/SetRepositoryPolicy.yaml" -testInitiateLayerUpload :: InitiateLayerUpload -> TestTree-testInitiateLayerUpload = req+requestInitiateLayerUpload :: InitiateLayerUpload -> TestTree+requestInitiateLayerUpload = req "InitiateLayerUpload" "fixture/InitiateLayerUpload.yaml" -testDeleteRepository :: DeleteRepository -> TestTree-testDeleteRepository = req+requestDeleteRepository :: DeleteRepository -> TestTree+requestDeleteRepository = req "DeleteRepository" "fixture/DeleteRepository.yaml" -testPutImage :: PutImage -> TestTree-testPutImage = req+requestPutImage :: PutImage -> TestTree+requestPutImage = req "PutImage" "fixture/PutImage.yaml" -testListImages :: ListImages -> TestTree-testListImages = req+requestListImages :: ListImages -> TestTree+requestListImages = req "ListImages" "fixture/ListImages.yaml" -testGetAuthorizationToken :: GetAuthorizationToken -> TestTree-testGetAuthorizationToken = req+requestGetAuthorizationToken :: GetAuthorizationToken -> TestTree+requestGetAuthorizationToken = req "GetAuthorizationToken" "fixture/GetAuthorizationToken.yaml" -testGetDownloadURLForLayer :: GetDownloadURLForLayer -> TestTree-testGetDownloadURLForLayer = req+requestGetDownloadURLForLayer :: GetDownloadURLForLayer -> TestTree+requestGetDownloadURLForLayer = req "GetDownloadURLForLayer" "fixture/GetDownloadURLForLayer.yaml" -- Responses -testGetRepositoryPolicyResponse :: GetRepositoryPolicyResponse -> TestTree-testGetRepositoryPolicyResponse = res+responseGetRepositoryPolicy :: GetRepositoryPolicyResponse -> TestTree+responseGetRepositoryPolicy = res "GetRepositoryPolicyResponse" "fixture/GetRepositoryPolicyResponse.proto" ecr (Proxy :: Proxy GetRepositoryPolicy) -testBatchDeleteImageResponse :: BatchDeleteImageResponse -> TestTree-testBatchDeleteImageResponse = res+responseBatchDeleteImage :: BatchDeleteImageResponse -> TestTree+responseBatchDeleteImage = res "BatchDeleteImageResponse" "fixture/BatchDeleteImageResponse.proto" ecr (Proxy :: Proxy BatchDeleteImage) -testBatchCheckLayerAvailabilityResponse :: BatchCheckLayerAvailabilityResponse -> TestTree-testBatchCheckLayerAvailabilityResponse = res+responseBatchCheckLayerAvailability :: BatchCheckLayerAvailabilityResponse -> TestTree+responseBatchCheckLayerAvailability = res "BatchCheckLayerAvailabilityResponse" "fixture/BatchCheckLayerAvailabilityResponse.proto" ecr (Proxy :: Proxy BatchCheckLayerAvailability) -testDeleteRepositoryPolicyResponse :: DeleteRepositoryPolicyResponse -> TestTree-testDeleteRepositoryPolicyResponse = res+responseDeleteRepositoryPolicy :: DeleteRepositoryPolicyResponse -> TestTree+responseDeleteRepositoryPolicy = res "DeleteRepositoryPolicyResponse" "fixture/DeleteRepositoryPolicyResponse.proto" ecr (Proxy :: Proxy DeleteRepositoryPolicy) -testCreateRepositoryResponse :: CreateRepositoryResponse -> TestTree-testCreateRepositoryResponse = res+responseCreateRepository :: CreateRepositoryResponse -> TestTree+responseCreateRepository = res "CreateRepositoryResponse" "fixture/CreateRepositoryResponse.proto" ecr (Proxy :: Proxy CreateRepository) -testCompleteLayerUploadResponse :: CompleteLayerUploadResponse -> TestTree-testCompleteLayerUploadResponse = res+responseCompleteLayerUpload :: CompleteLayerUploadResponse -> TestTree+responseCompleteLayerUpload = res "CompleteLayerUploadResponse" "fixture/CompleteLayerUploadResponse.proto" ecr (Proxy :: Proxy CompleteLayerUpload) -testDescribeRepositoriesResponse :: DescribeRepositoriesResponse -> TestTree-testDescribeRepositoriesResponse = res+responseDescribeRepositories :: DescribeRepositoriesResponse -> TestTree+responseDescribeRepositories = res "DescribeRepositoriesResponse" "fixture/DescribeRepositoriesResponse.proto" ecr (Proxy :: Proxy DescribeRepositories) -testUploadLayerPartResponse :: UploadLayerPartResponse -> TestTree-testUploadLayerPartResponse = res+responseUploadLayerPart :: UploadLayerPartResponse -> TestTree+responseUploadLayerPart = res "UploadLayerPartResponse" "fixture/UploadLayerPartResponse.proto" ecr (Proxy :: Proxy UploadLayerPart) -testBatchGetImageResponse :: BatchGetImageResponse -> TestTree-testBatchGetImageResponse = res+responseBatchGetImage :: BatchGetImageResponse -> TestTree+responseBatchGetImage = res "BatchGetImageResponse" "fixture/BatchGetImageResponse.proto" ecr (Proxy :: Proxy BatchGetImage) -testSetRepositoryPolicyResponse :: SetRepositoryPolicyResponse -> TestTree-testSetRepositoryPolicyResponse = res+responseSetRepositoryPolicy :: SetRepositoryPolicyResponse -> TestTree+responseSetRepositoryPolicy = res "SetRepositoryPolicyResponse" "fixture/SetRepositoryPolicyResponse.proto" ecr (Proxy :: Proxy SetRepositoryPolicy) -testInitiateLayerUploadResponse :: InitiateLayerUploadResponse -> TestTree-testInitiateLayerUploadResponse = res+responseInitiateLayerUpload :: InitiateLayerUploadResponse -> TestTree+responseInitiateLayerUpload = res "InitiateLayerUploadResponse" "fixture/InitiateLayerUploadResponse.proto" ecr (Proxy :: Proxy InitiateLayerUpload) -testDeleteRepositoryResponse :: DeleteRepositoryResponse -> TestTree-testDeleteRepositoryResponse = res+responseDeleteRepository :: DeleteRepositoryResponse -> TestTree+responseDeleteRepository = res "DeleteRepositoryResponse" "fixture/DeleteRepositoryResponse.proto" ecr (Proxy :: Proxy DeleteRepository) -testPutImageResponse :: PutImageResponse -> TestTree-testPutImageResponse = res+responsePutImage :: PutImageResponse -> TestTree+responsePutImage = res "PutImageResponse" "fixture/PutImageResponse.proto" ecr (Proxy :: Proxy PutImage) -testListImagesResponse :: ListImagesResponse -> TestTree-testListImagesResponse = res+responseListImages :: ListImagesResponse -> TestTree+responseListImages = res "ListImagesResponse" "fixture/ListImagesResponse.proto" ecr (Proxy :: Proxy ListImages) -testGetAuthorizationTokenResponse :: GetAuthorizationTokenResponse -> TestTree-testGetAuthorizationTokenResponse = res+responseGetAuthorizationToken :: GetAuthorizationTokenResponse -> TestTree+responseGetAuthorizationToken = res "GetAuthorizationTokenResponse" "fixture/GetAuthorizationTokenResponse.proto" ecr (Proxy :: Proxy GetAuthorizationToken) -testGetDownloadURLForLayerResponse :: GetDownloadURLForLayerResponse -> TestTree-testGetDownloadURLForLayerResponse = res+responseGetDownloadURLForLayer :: GetDownloadURLForLayerResponse -> TestTree+responseGetDownloadURLForLayer = res "GetDownloadURLForLayerResponse" "fixture/GetDownloadURLForLayerResponse.proto" ecr