Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class PullThroughCacheRule : KotlinCustomResource

The AWS::ECR::PullThroughCacheRule resource configures the upstream registry configuration details for an Amazon Elastic Container Registry (Amazon Private ECR) pull-through cache.

Link copied to clipboard
data class PullThroughCacheRuleArgs(val credentialArn: Output<String>? = null, val ecrRepositoryPrefix: Output<String>? = null, val upstreamRegistry: Output<String>? = null, val upstreamRegistryUrl: Output<String>? = null) : ConvertibleToJava<PullThroughCacheRuleArgs>

The AWS::ECR::PullThroughCacheRule resource configures the upstream registry configuration details for an Amazon Elastic Container Registry (Amazon Private ECR) pull-through cache.

Link copied to clipboard
Link copied to clipboard
class RegistryPolicy : KotlinCustomResource

The `AWS::ECR::RegistryPolicy` resource creates or updates the permissions policy for a private registry. A private registry policy is used to specify permissions for another AWS-account and is used when configuring cross-account replication. For more information, see Registry permissions in the Amazon Elastic Container Registry User Guide.

Link copied to clipboard
data class RegistryPolicyArgs(val policyText: Output<Any>? = null) : ConvertibleToJava<RegistryPolicyArgs>

The `AWS::ECR::RegistryPolicy` resource creates or updates the permissions policy for a private registry. A private registry policy is used to specify permissions for another AWS-account and is used when configuring cross-account replication. For more information, see Registry permissions in the Amazon Elastic Container Registry User Guide.

Link copied to clipboard
Link copied to clipboard
object RegistryPolicyMapper : ResourceMapper<RegistryPolicy>
Link copied to clipboard
class ReplicationConfiguration : KotlinCustomResource

The AWS::ECR::ReplicationConfiguration resource configures the replication destinations for an Amazon Elastic Container Registry (Amazon Private ECR). For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/replication.html

Link copied to clipboard
data class ReplicationConfigurationArgs(val replicationConfiguration: Output<ReplicationConfigurationArgs>? = null) : ConvertibleToJava<ReplicationConfigurationArgs>

The AWS::ECR::ReplicationConfiguration resource configures the replication destinations for an Amazon Elastic Container Registry (Amazon Private ECR). For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/replication.html

Link copied to clipboard
class Repository : KotlinCustomResource

The `AWS::ECR::Repository` resource specifies an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker images, Open Container Initiative (OCI) images, and OCI compatible artifacts. For more information, see Amazon ECR private repositories in the Amazon ECR User Guide.

Link copied to clipboard
data class RepositoryArgs(val emptyOnDelete: Output<Boolean>? = null, val encryptionConfiguration: Output<RepositoryEncryptionConfigurationArgs>? = null, val imageScanningConfiguration: Output<RepositoryImageScanningConfigurationArgs>? = null, val imageTagMutability: Output<RepositoryImageTagMutability>? = null, val lifecyclePolicy: Output<RepositoryLifecyclePolicyArgs>? = null, val repositoryName: Output<String>? = null, val repositoryPolicyText: Output<Any>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RepositoryArgs>

The `AWS::ECR::Repository` resource specifies an Amazon Elastic Container Registry (Amazon ECR) repository, where users can push and pull Docker images, Open Container Initiative (OCI) images, and OCI compatible artifacts. For more information, see Amazon ECR private repositories in the Amazon ECR User Guide.

Link copied to clipboard
Link copied to clipboard
class RepositoryCreationTemplate : KotlinCustomResource

AWS::ECR::RepositoryCreationTemplate is used to create repository with configuration from a pre-defined template.

Link copied to clipboard
data class RepositoryCreationTemplateArgs(val appliedFor: Output<List<RepositoryCreationTemplateAppliedForItem>>? = null, val customRoleArn: Output<String>? = null, val description: Output<String>? = null, val encryptionConfiguration: Output<RepositoryCreationTemplateEncryptionConfigurationArgs>? = null, val imageTagMutability: Output<RepositoryCreationTemplateImageTagMutability>? = null, val lifecyclePolicy: Output<String>? = null, val prefix: Output<String>? = null, val repositoryPolicy: Output<String>? = null, val resourceTags: Output<List<RepositoryCreationTemplateTagArgs>>? = null) : ConvertibleToJava<RepositoryCreationTemplateArgs>

AWS::ECR::RepositoryCreationTemplate is used to create repository with configuration from a pre-defined template.

Link copied to clipboard
object RepositoryMapper : ResourceMapper<Repository>
Link copied to clipboard

Functions