PullThroughCacheRuleArgs

data class PullThroughCacheRuleArgs(val credentialArn: Output<String>? = null, val customRoleArn: Output<String>? = null, val ecrRepositoryPrefix: Output<String>? = null, val upstreamRegistry: Output<String>? = null, val upstreamRegistryUrl: Output<String>? = null, val upstreamRepositoryPrefix: Output<String>? = null) : ConvertibleToJava<PullThroughCacheRuleArgs>

The `AWS::ECR::PullThroughCacheRule` resource creates or updates a pull through cache rule. A pull through cache rule provides a way to cache images from an upstream registry in your Amazon ECR private registry.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(credentialArn: Output<String>? = null, customRoleArn: Output<String>? = null, ecrRepositoryPrefix: Output<String>? = null, upstreamRegistry: Output<String>? = null, upstreamRegistryUrl: Output<String>? = null, upstreamRepositoryPrefix: Output<String>? = null)

Properties

Link copied to clipboard
val credentialArn: Output<String>? = null

The ARN of the Secrets Manager secret associated with the pull through cache rule.

Link copied to clipboard
val customRoleArn: Output<String>? = null

The ARN of the IAM role associated with the pull through cache rule.

Link copied to clipboard
val ecrRepositoryPrefix: Output<String>? = null

The Amazon ECR repository prefix associated with the pull through cache rule.

Link copied to clipboard
val upstreamRegistry: Output<String>? = null

The name of the upstream source registry associated with the pull through cache rule.

Link copied to clipboard
val upstreamRegistryUrl: Output<String>? = null

The upstream registry URL associated with the pull through cache rule.

Link copied to clipboard
val upstreamRepositoryPrefix: Output<String>? = null

The upstream repository prefix associated with the pull through cache rule.

Functions

Link copied to clipboard
open override fun toJava(): PullThroughCacheRuleArgs