123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215 |
- {
- "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": "QVdTOkNEXAMPLE",
- "expiresAt": "2022-05-17T06:56:13.652000+00:00",
- "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"
- }
- ]
- }
- }
|