Skip to content

PullThroughCacheRule

Source code in docs_src/capo_ecr/types/pull_through_cache_rule.py
class PullThroughCacheRule(TypedDict, closed=True):
    ecr_repository_prefix: NotRequired[
        "capo_ecr.types.pull_through_cache_rule_repository_prefix.PullThroughCacheRuleRepositoryPrefix"
    ]
    """<p>The Amazon ECR repository prefix associated with the pull through cache rule.</p>"""
    upstream_registry_url: NotRequired["capo_ecr.types.url.Url"]
    """<p>The upstream registry URL associated with the pull through cache rule.</p>"""
    created_at: NotRequired["capo_ecr.types.creation_timestamp.CreationTimestamp"]
    """<p>The date and time the pull through cache was created.</p>"""
    registry_id: NotRequired["capo_ecr.types.registry_id.RegistryId"]
    """<p>The Amazon Web Services account ID associated with the registry the pull through cache rule is associated with.</p>"""
    credential_arn: NotRequired["capo_ecr.types.credential_arn.CredentialArn"]
    """<p>The ARN of the Secrets Manager secret associated with the pull through cache rule.</p>"""
    custom_role_arn: NotRequired["capo_ecr.types.custom_role_arn.CustomRoleArn"]
    """<p>The ARN of the IAM role associated with the pull through cache rule.</p>"""
    upstream_repository_prefix: NotRequired[
        "capo_ecr.types.pull_through_cache_rule_repository_prefix.PullThroughCacheRuleRepositoryPrefix"
    ]
    """<p>The upstream repository prefix associated with the pull through cache rule.</p>"""
    upstream_registry: NotRequired["capo_ecr.types.upstream_registry.UpstreamRegistry"]
    """<p>The name of the upstream source registry associated with the pull through cache rule.</p>"""
    updated_at: NotRequired["capo_ecr.types.updated_timestamp.UpdatedTimestamp"]
    """<p>The date and time, in JavaScript date format, when the pull through cache rule was last updated.</p>"""

created_at instance-attribute

created_at: NotRequired[CreationTimestamp]

The date and time the pull through cache was created.

credential_arn instance-attribute

credential_arn: NotRequired[CredentialArn]

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

custom_role_arn instance-attribute

custom_role_arn: NotRequired[CustomRoleArn]

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

ecr_repository_prefix instance-attribute

ecr_repository_prefix: NotRequired[PullThroughCacheRuleRepositoryPrefix]

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

registry_id instance-attribute

registry_id: NotRequired[RegistryId]

The Amazon Web Services account ID associated with the registry the pull through cache rule is associated with.

updated_at instance-attribute

updated_at: NotRequired[UpdatedTimestamp]

The date and time, in JavaScript date format, when the pull through cache rule was last updated.

upstream_registry instance-attribute

upstream_registry: NotRequired[UpstreamRegistry]

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

upstream_registry_url instance-attribute

upstream_registry_url: NotRequired[Url]

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

upstream_repository_prefix instance-attribute

upstream_repository_prefix: NotRequired[PullThroughCacheRuleRepositoryPrefix]

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