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 ecrRepositoryPrefix: 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 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: https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html

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

The AWS::ECR::RegistryPolicy 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: https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html

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. For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/Repositories.html

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<RepositoryTagArgs>>? = 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. For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/Repositories.html

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

Functions