PullThroughCacheRuleArgs

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.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

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

Properties

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

The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that identifies the credentials to authenticate to the upstream registry.

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

The ECRRepositoryPrefix is a custom alias for upstream registry url.

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

The name of the upstream registry.

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

The upstreamRegistryUrl is the endpoint of upstream registry url of the public repository to be cached

Functions

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