Package com.pulumi.aws.ecr
Class EcrFunctions
- java.lang.Object
-
- com.pulumi.aws.ecr.EcrFunctions
-
public final class EcrFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EcrFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetAuthorizationTokenResult>getAuthorizationToken()The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static com.pulumi.core.Output<GetAuthorizationTokenResult>getAuthorizationToken(GetAuthorizationTokenArgs args)The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static com.pulumi.core.Output<GetAuthorizationTokenResult>getAuthorizationToken(GetAuthorizationTokenArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static com.pulumi.core.Output<GetAuthorizationTokenResult>getAuthorizationToken(GetAuthorizationTokenArgs args, com.pulumi.deployment.InvokeOutputOptions options)The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static java.util.concurrent.CompletableFuture<GetAuthorizationTokenResult>getAuthorizationTokenPlain()The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static java.util.concurrent.CompletableFuture<GetAuthorizationTokenResult>getAuthorizationTokenPlain(GetAuthorizationTokenPlainArgs args)The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static java.util.concurrent.CompletableFuture<GetAuthorizationTokenResult>getAuthorizationTokenPlain(GetAuthorizationTokenPlainArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository.static com.pulumi.core.Output<GetCredentialsResult>getCredentials(GetCredentialsArgs args)static com.pulumi.core.Output<GetCredentialsResult>getCredentials(GetCredentialsArgs args, com.pulumi.deployment.InvokeOptions options)static com.pulumi.core.Output<GetCredentialsResult>getCredentials(GetCredentialsArgs args, com.pulumi.deployment.InvokeOutputOptions options)static java.util.concurrent.CompletableFuture<GetCredentialsResult>getCredentialsPlain(GetCredentialsPlainArgs args)static java.util.concurrent.CompletableFuture<GetCredentialsResult>getCredentialsPlain(GetCredentialsPlainArgs args, com.pulumi.deployment.InvokeOptions options)static com.pulumi.core.Output<GetImageResult>getImage(GetImageArgs args)The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved.static com.pulumi.core.Output<GetImageResult>getImage(GetImageArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved.static com.pulumi.core.Output<GetImageResult>getImage(GetImageArgs args, com.pulumi.deployment.InvokeOutputOptions options)The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved.static java.util.concurrent.CompletableFuture<GetImageResult>getImagePlain(GetImagePlainArgs args)The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved.static java.util.concurrent.CompletableFuture<GetImageResult>getImagePlain(GetImagePlainArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved.static com.pulumi.core.Output<GetImagesResult>getImages(GetImagesArgs args)The ECR Images data source allows the list of images in a specified repository to be retrieved.static com.pulumi.core.Output<GetImagesResult>getImages(GetImagesArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Images data source allows the list of images in a specified repository to be retrieved.static com.pulumi.core.Output<GetImagesResult>getImages(GetImagesArgs args, com.pulumi.deployment.InvokeOutputOptions options)The ECR Images data source allows the list of images in a specified repository to be retrieved.static java.util.concurrent.CompletableFuture<GetImagesResult>getImagesPlain(GetImagesPlainArgs args)The ECR Images data source allows the list of images in a specified repository to be retrieved.static java.util.concurrent.CompletableFuture<GetImagesResult>getImagesPlain(GetImagesPlainArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Images data source allows the list of images in a specified repository to be retrieved.static com.pulumi.core.Output<GetLifecyclePolicyDocumentResult>getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs args)Generates an ECR lifecycle policy document in JSON format.static com.pulumi.core.Output<GetLifecyclePolicyDocumentResult>getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs args, com.pulumi.deployment.InvokeOptions options)Generates an ECR lifecycle policy document in JSON format.static com.pulumi.core.Output<GetLifecyclePolicyDocumentResult>getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Generates an ECR lifecycle policy document in JSON format.static java.util.concurrent.CompletableFuture<GetLifecyclePolicyDocumentResult>getLifecyclePolicyDocumentPlain(GetLifecyclePolicyDocumentPlainArgs args)Generates an ECR lifecycle policy document in JSON format.static java.util.concurrent.CompletableFuture<GetLifecyclePolicyDocumentResult>getLifecyclePolicyDocumentPlain(GetLifecyclePolicyDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Generates an ECR lifecycle policy document in JSON format.static com.pulumi.core.Output<GetPullThroughCacheRuleResult>getPullThroughCacheRule(GetPullThroughCacheRuleArgs args)The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule.static com.pulumi.core.Output<GetPullThroughCacheRuleResult>getPullThroughCacheRule(GetPullThroughCacheRuleArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule.static com.pulumi.core.Output<GetPullThroughCacheRuleResult>getPullThroughCacheRule(GetPullThroughCacheRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule.static java.util.concurrent.CompletableFuture<GetPullThroughCacheRuleResult>getPullThroughCacheRulePlain(GetPullThroughCacheRulePlainArgs args)The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule.static java.util.concurrent.CompletableFuture<GetPullThroughCacheRuleResult>getPullThroughCacheRulePlain(GetPullThroughCacheRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule.static com.pulumi.core.Output<GetRepositoriesResult>getRepositories()Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static com.pulumi.core.Output<GetRepositoriesResult>getRepositories(GetRepositoriesArgs args)Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static com.pulumi.core.Output<GetRepositoriesResult>getRepositories(GetRepositoriesArgs args, com.pulumi.deployment.InvokeOptions options)Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static com.pulumi.core.Output<GetRepositoriesResult>getRepositories(GetRepositoriesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static java.util.concurrent.CompletableFuture<GetRepositoriesResult>getRepositoriesPlain()Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static java.util.concurrent.CompletableFuture<GetRepositoriesResult>getRepositoriesPlain(GetRepositoriesPlainArgs args)Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static java.util.concurrent.CompletableFuture<GetRepositoriesResult>getRepositoriesPlain(GetRepositoriesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for providing information on AWS ECR (Elastic Container Registry) Repositories.static com.pulumi.core.Output<GetRepositoryResult>getRepository(GetRepositoryArgs args)The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository.static com.pulumi.core.Output<GetRepositoryResult>getRepository(GetRepositoryArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository.static com.pulumi.core.Output<GetRepositoryResult>getRepository(GetRepositoryArgs args, com.pulumi.deployment.InvokeOutputOptions options)The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository.static com.pulumi.core.Output<GetRepositoryCreationTemplateResult>getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs args)The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template.static com.pulumi.core.Output<GetRepositoryCreationTemplateResult>getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template.static com.pulumi.core.Output<GetRepositoryCreationTemplateResult>getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs args, com.pulumi.deployment.InvokeOutputOptions options)The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template.static java.util.concurrent.CompletableFuture<GetRepositoryCreationTemplateResult>getRepositoryCreationTemplatePlain(GetRepositoryCreationTemplatePlainArgs args)The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template.static java.util.concurrent.CompletableFuture<GetRepositoryCreationTemplateResult>getRepositoryCreationTemplatePlain(GetRepositoryCreationTemplatePlainArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template.static java.util.concurrent.CompletableFuture<GetRepositoryResult>getRepositoryPlain(GetRepositoryPlainArgs args)The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository.static java.util.concurrent.CompletableFuture<GetRepositoryResult>getRepositoryPlain(GetRepositoryPlainArgs args, com.pulumi.deployment.InvokeOptions options)The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository.
-
-
-
Method Detail
-
getAuthorizationToken
public static com.pulumi.core.Output<GetAuthorizationTokenResult> getAuthorizationToken()
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getAuthorizationTokenPlain
public static java.util.concurrent.CompletableFuture<GetAuthorizationTokenResult> getAuthorizationTokenPlain()
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getAuthorizationToken
public static com.pulumi.core.Output<GetAuthorizationTokenResult> getAuthorizationToken(GetAuthorizationTokenArgs args)
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getAuthorizationTokenPlain
public static java.util.concurrent.CompletableFuture<GetAuthorizationTokenResult> getAuthorizationTokenPlain(GetAuthorizationTokenPlainArgs args)
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getAuthorizationToken
public static com.pulumi.core.Output<GetAuthorizationTokenResult> getAuthorizationToken(GetAuthorizationTokenArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getAuthorizationToken
public static com.pulumi.core.Output<GetAuthorizationTokenResult> getAuthorizationToken(GetAuthorizationTokenArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getAuthorizationTokenPlain
public static java.util.concurrent.CompletableFuture<GetAuthorizationTokenResult> getAuthorizationTokenPlain(GetAuthorizationTokenPlainArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Authorization Token data source allows the authorization token, proxy endpoint, token expiration date, user name and password to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetAuthorizationTokenArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var token = EcrFunctions.getAuthorizationToken(GetAuthorizationTokenArgs.builder() .build()); } }
-
getCredentials
public static com.pulumi.core.Output<GetCredentialsResult> getCredentials(GetCredentialsArgs args)
-
getCredentialsPlain
public static java.util.concurrent.CompletableFuture<GetCredentialsResult> getCredentialsPlain(GetCredentialsPlainArgs args)
-
getCredentials
public static com.pulumi.core.Output<GetCredentialsResult> getCredentials(GetCredentialsArgs args, com.pulumi.deployment.InvokeOptions options)
-
getCredentials
public static com.pulumi.core.Output<GetCredentialsResult> getCredentials(GetCredentialsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
-
getCredentialsPlain
public static java.util.concurrent.CompletableFuture<GetCredentialsResult> getCredentialsPlain(GetCredentialsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
-
getImage
public static com.pulumi.core.Output<GetImageResult> getImage(GetImageArgs args)
The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetImageArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var serviceImage = EcrFunctions.getImage(GetImageArgs.builder() .repositoryName("my/service") .imageTag("latest") .build()); } }
-
getImagePlain
public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain(GetImagePlainArgs args)
The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetImageArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var serviceImage = EcrFunctions.getImage(GetImageArgs.builder() .repositoryName("my/service") .imageTag("latest") .build()); } }
-
getImage
public static com.pulumi.core.Output<GetImageResult> getImage(GetImageArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetImageArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var serviceImage = EcrFunctions.getImage(GetImageArgs.builder() .repositoryName("my/service") .imageTag("latest") .build()); } }
-
getImage
public static com.pulumi.core.Output<GetImageResult> getImage(GetImageArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetImageArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var serviceImage = EcrFunctions.getImage(GetImageArgs.builder() .repositoryName("my/service") .imageTag("latest") .build()); } }
-
getImagePlain
public static java.util.concurrent.CompletableFuture<GetImageResult> getImagePlain(GetImagePlainArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Image data source allows the details of an image with a particular tag or digest to be retrieved. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetImageArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var serviceImage = EcrFunctions.getImage(GetImageArgs.builder() .repositoryName("my/service") .imageTag("latest") .build()); } }
-
getImages
public static com.pulumi.core.Output<GetImagesResult> getImages(GetImagesArgs args)
The ECR Images data source allows the list of images in a specified repository to be retrieved. ## Example Usage
-
getImagesPlain
public static java.util.concurrent.CompletableFuture<GetImagesResult> getImagesPlain(GetImagesPlainArgs args)
The ECR Images data source allows the list of images in a specified repository to be retrieved. ## Example Usage
-
getImages
public static com.pulumi.core.Output<GetImagesResult> getImages(GetImagesArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Images data source allows the list of images in a specified repository to be retrieved. ## Example Usage
-
getImages
public static com.pulumi.core.Output<GetImagesResult> getImages(GetImagesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The ECR Images data source allows the list of images in a specified repository to be retrieved. ## Example Usage
-
getImagesPlain
public static java.util.concurrent.CompletableFuture<GetImagesResult> getImagesPlain(GetImagesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Images data source allows the list of images in a specified repository to be retrieved. ## Example Usage
-
getLifecyclePolicyDocument
public static com.pulumi.core.Output<GetLifecyclePolicyDocumentResult> getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs args)
Generates an ECR lifecycle policy document in JSON format. Can be used with resources such as the `aws.ecr.LifecyclePolicy` resource. > For more information about building AWS ECR lifecycle policy documents, see the [AWS ECR Lifecycle Policy Document Guide](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html). ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleSelectionArgs; import com.pulumi.aws.ecr.LifecyclePolicy; import com.pulumi.aws.ecr.LifecyclePolicyArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs.builder() .rules(GetLifecyclePolicyDocumentRuleArgs.builder() .selection(GetLifecyclePolicyDocumentRuleSelectionArgs.builder() .tagStatus("tagged") .tagPrefixLists("prod") .countType("imageCountMoreThan") .countNumber(100) .build()) .priority(1) .description("This is a test.") .build()) .build()); var exampleLifecyclePolicy = new LifecyclePolicy("exampleLifecyclePolicy", LifecyclePolicyArgs.builder() .repository(exampleAwsEcrRepository.name()) .policy(example.json()) .build()); } }
-
getLifecyclePolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetLifecyclePolicyDocumentResult> getLifecyclePolicyDocumentPlain(GetLifecyclePolicyDocumentPlainArgs args)
Generates an ECR lifecycle policy document in JSON format. Can be used with resources such as the `aws.ecr.LifecyclePolicy` resource. > For more information about building AWS ECR lifecycle policy documents, see the [AWS ECR Lifecycle Policy Document Guide](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html). ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleSelectionArgs; import com.pulumi.aws.ecr.LifecyclePolicy; import com.pulumi.aws.ecr.LifecyclePolicyArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs.builder() .rules(GetLifecyclePolicyDocumentRuleArgs.builder() .selection(GetLifecyclePolicyDocumentRuleSelectionArgs.builder() .tagStatus("tagged") .tagPrefixLists("prod") .countType("imageCountMoreThan") .countNumber(100) .build()) .priority(1) .description("This is a test.") .build()) .build()); var exampleLifecyclePolicy = new LifecyclePolicy("exampleLifecyclePolicy", LifecyclePolicyArgs.builder() .repository(exampleAwsEcrRepository.name()) .policy(example.json()) .build()); } }
-
getLifecyclePolicyDocument
public static com.pulumi.core.Output<GetLifecyclePolicyDocumentResult> getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs args, com.pulumi.deployment.InvokeOptions options)
Generates an ECR lifecycle policy document in JSON format. Can be used with resources such as the `aws.ecr.LifecyclePolicy` resource. > For more information about building AWS ECR lifecycle policy documents, see the [AWS ECR Lifecycle Policy Document Guide](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html). ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleSelectionArgs; import com.pulumi.aws.ecr.LifecyclePolicy; import com.pulumi.aws.ecr.LifecyclePolicyArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs.builder() .rules(GetLifecyclePolicyDocumentRuleArgs.builder() .selection(GetLifecyclePolicyDocumentRuleSelectionArgs.builder() .tagStatus("tagged") .tagPrefixLists("prod") .countType("imageCountMoreThan") .countNumber(100) .build()) .priority(1) .description("This is a test.") .build()) .build()); var exampleLifecyclePolicy = new LifecyclePolicy("exampleLifecyclePolicy", LifecyclePolicyArgs.builder() .repository(exampleAwsEcrRepository.name()) .policy(example.json()) .build()); } }
-
getLifecyclePolicyDocument
public static com.pulumi.core.Output<GetLifecyclePolicyDocumentResult> getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Generates an ECR lifecycle policy document in JSON format. Can be used with resources such as the `aws.ecr.LifecyclePolicy` resource. > For more information about building AWS ECR lifecycle policy documents, see the [AWS ECR Lifecycle Policy Document Guide](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html). ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleSelectionArgs; import com.pulumi.aws.ecr.LifecyclePolicy; import com.pulumi.aws.ecr.LifecyclePolicyArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs.builder() .rules(GetLifecyclePolicyDocumentRuleArgs.builder() .selection(GetLifecyclePolicyDocumentRuleSelectionArgs.builder() .tagStatus("tagged") .tagPrefixLists("prod") .countType("imageCountMoreThan") .countNumber(100) .build()) .priority(1) .description("This is a test.") .build()) .build()); var exampleLifecyclePolicy = new LifecyclePolicy("exampleLifecyclePolicy", LifecyclePolicyArgs.builder() .repository(exampleAwsEcrRepository.name()) .policy(example.json()) .build()); } }
-
getLifecyclePolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetLifecyclePolicyDocumentResult> getLifecyclePolicyDocumentPlain(GetLifecyclePolicyDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Generates an ECR lifecycle policy document in JSON format. Can be used with resources such as the `aws.ecr.LifecyclePolicy` resource. > For more information about building AWS ECR lifecycle policy documents, see the [AWS ECR Lifecycle Policy Document Guide](https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html). ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleArgs; import com.pulumi.aws.ecr.inputs.GetLifecyclePolicyDocumentRuleSelectionArgs; import com.pulumi.aws.ecr.LifecyclePolicy; import com.pulumi.aws.ecr.LifecyclePolicyArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getLifecyclePolicyDocument(GetLifecyclePolicyDocumentArgs.builder() .rules(GetLifecyclePolicyDocumentRuleArgs.builder() .selection(GetLifecyclePolicyDocumentRuleSelectionArgs.builder() .tagStatus("tagged") .tagPrefixLists("prod") .countType("imageCountMoreThan") .countNumber(100) .build()) .priority(1) .description("This is a test.") .build()) .build()); var exampleLifecyclePolicy = new LifecyclePolicy("exampleLifecyclePolicy", LifecyclePolicyArgs.builder() .repository(exampleAwsEcrRepository.name()) .policy(example.json()) .build()); } }
-
getPullThroughCacheRule
public static com.pulumi.core.Output<GetPullThroughCacheRuleResult> getPullThroughCacheRule(GetPullThroughCacheRuleArgs args)
The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetPullThroughCacheRuleArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var ecrPublic = EcrFunctions.getPullThroughCacheRule(GetPullThroughCacheRuleArgs.builder() .ecrRepositoryPrefix("ecr-public") .build()); } }
-
getPullThroughCacheRulePlain
public static java.util.concurrent.CompletableFuture<GetPullThroughCacheRuleResult> getPullThroughCacheRulePlain(GetPullThroughCacheRulePlainArgs args)
The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetPullThroughCacheRuleArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var ecrPublic = EcrFunctions.getPullThroughCacheRule(GetPullThroughCacheRuleArgs.builder() .ecrRepositoryPrefix("ecr-public") .build()); } }
-
getPullThroughCacheRule
public static com.pulumi.core.Output<GetPullThroughCacheRuleResult> getPullThroughCacheRule(GetPullThroughCacheRuleArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetPullThroughCacheRuleArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var ecrPublic = EcrFunctions.getPullThroughCacheRule(GetPullThroughCacheRuleArgs.builder() .ecrRepositoryPrefix("ecr-public") .build()); } }
-
getPullThroughCacheRule
public static com.pulumi.core.Output<GetPullThroughCacheRuleResult> getPullThroughCacheRule(GetPullThroughCacheRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetPullThroughCacheRuleArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var ecrPublic = EcrFunctions.getPullThroughCacheRule(GetPullThroughCacheRuleArgs.builder() .ecrRepositoryPrefix("ecr-public") .build()); } }
-
getPullThroughCacheRulePlain
public static java.util.concurrent.CompletableFuture<GetPullThroughCacheRuleResult> getPullThroughCacheRulePlain(GetPullThroughCacheRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Pull Through Cache Rule data source allows the upstream registry URL and registry ID to be retrieved for a Pull Through Cache Rule. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetPullThroughCacheRuleArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var ecrPublic = EcrFunctions.getPullThroughCacheRule(GetPullThroughCacheRuleArgs.builder() .ecrRepositoryPrefix("ecr-public") .build()); } }
-
getRepositories
public static com.pulumi.core.Output<GetRepositoriesResult> getRepositories()
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepositoriesPlain
public static java.util.concurrent.CompletableFuture<GetRepositoriesResult> getRepositoriesPlain()
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepositories
public static com.pulumi.core.Output<GetRepositoriesResult> getRepositories(GetRepositoriesArgs args)
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepositoriesPlain
public static java.util.concurrent.CompletableFuture<GetRepositoriesResult> getRepositoriesPlain(GetRepositoriesPlainArgs args)
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepositories
public static com.pulumi.core.Output<GetRepositoriesResult> getRepositories(GetRepositoriesArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepositories
public static com.pulumi.core.Output<GetRepositoriesResult> getRepositories(GetRepositoriesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepositoriesPlain
public static java.util.concurrent.CompletableFuture<GetRepositoriesResult> getRepositoriesPlain(GetRepositoriesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for providing information on AWS ECR (Elastic Container Registry) Repositories. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoriesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositories(GetRepositoriesArgs.builder() .build()); } }
-
getRepository
public static com.pulumi.core.Output<GetRepositoryResult> getRepository(GetRepositoryArgs args)
The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var service = EcrFunctions.getRepository(GetRepositoryArgs.builder() .name("ecr-repository") .build()); } }
-
getRepositoryPlain
public static java.util.concurrent.CompletableFuture<GetRepositoryResult> getRepositoryPlain(GetRepositoryPlainArgs args)
The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var service = EcrFunctions.getRepository(GetRepositoryArgs.builder() .name("ecr-repository") .build()); } }
-
getRepository
public static com.pulumi.core.Output<GetRepositoryResult> getRepository(GetRepositoryArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var service = EcrFunctions.getRepository(GetRepositoryArgs.builder() .name("ecr-repository") .build()); } }
-
getRepository
public static com.pulumi.core.Output<GetRepositoryResult> getRepository(GetRepositoryArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var service = EcrFunctions.getRepository(GetRepositoryArgs.builder() .name("ecr-repository") .build()); } }
-
getRepositoryPlain
public static java.util.concurrent.CompletableFuture<GetRepositoryResult> getRepositoryPlain(GetRepositoryPlainArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Repository data source allows the ARN, Repository URI and Registry ID to be retrieved for an ECR repository. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var service = EcrFunctions.getRepository(GetRepositoryArgs.builder() .name("ecr-repository") .build()); } }
-
getRepositoryCreationTemplate
public static com.pulumi.core.Output<GetRepositoryCreationTemplateResult> getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs args)
The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryCreationTemplateArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs.builder() .prefix("example") .build()); } }
-
getRepositoryCreationTemplatePlain
public static java.util.concurrent.CompletableFuture<GetRepositoryCreationTemplateResult> getRepositoryCreationTemplatePlain(GetRepositoryCreationTemplatePlainArgs args)
The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryCreationTemplateArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs.builder() .prefix("example") .build()); } }
-
getRepositoryCreationTemplate
public static com.pulumi.core.Output<GetRepositoryCreationTemplateResult> getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryCreationTemplateArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs.builder() .prefix("example") .build()); } }
-
getRepositoryCreationTemplate
public static com.pulumi.core.Output<GetRepositoryCreationTemplateResult> getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs args, com.pulumi.deployment.InvokeOutputOptions options)
The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryCreationTemplateArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs.builder() .prefix("example") .build()); } }
-
getRepositoryCreationTemplatePlain
public static java.util.concurrent.CompletableFuture<GetRepositoryCreationTemplateResult> getRepositoryCreationTemplatePlain(GetRepositoryCreationTemplatePlainArgs args, com.pulumi.deployment.InvokeOptions options)
The ECR Repository Creation Template data source allows the template details to be retrieved for a Repository Creation Template. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ecr.EcrFunctions; import com.pulumi.aws.ecr.inputs.GetRepositoryCreationTemplateArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EcrFunctions.getRepositoryCreationTemplate(GetRepositoryCreationTemplateArgs.builder() .prefix("example") .build()); } }
-
-