Class: Aws::ECR::Types::PullThroughCacheRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECR::Types::PullThroughCacheRule
- Defined in:
- gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb
Overview
The details of a pull through cache rule.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The date and time the pull through cache was created.
-
#credential_arn ⇒ String
The ARN of the Secrets Manager secret associated with the pull through cache rule.
-
#custom_role_arn ⇒ String
The ARN of the IAM role associated with the pull through cache rule.
-
#ecr_repository_prefix ⇒ String
The Amazon ECR repository prefix associated with the pull through cache rule.
-
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry the pull through cache rule is associated with.
-
#updated_at ⇒ Time
The date and time, in JavaScript date format, when the pull through cache rule was last updated.
-
#upstream_registry ⇒ String
The name of the upstream source registry associated with the pull through cache rule.
-
#upstream_registry_url ⇒ String
The upstream registry URL associated with the pull through cache rule.
-
#upstream_repository_prefix ⇒ String
The upstream repository prefix associated with the pull through cache rule.
Instance Attribute Details
#created_at ⇒ Time
The date and time the pull through cache was created.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#credential_arn ⇒ String
The ARN of the Secrets Manager secret associated with the pull through cache rule.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#custom_role_arn ⇒ String
The ARN of the IAM role associated with the pull through cache rule.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#ecr_repository_prefix ⇒ String
The Amazon ECR repository prefix associated with the pull through cache rule.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry the pull through cache rule is associated with.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time, in JavaScript date format, when the pull through cache rule was last updated.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#upstream_registry ⇒ String
The name of the upstream source registry associated with the pull through cache rule.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#upstream_registry_url ⇒ String
The upstream registry URL associated with the pull through cache rule.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |
#upstream_repository_prefix ⇒ String
The upstream repository prefix associated with the pull through cache rule.
3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3014 class PullThroughCacheRule < Struct.new( :ecr_repository_prefix, :upstream_registry_url, :created_at, :registry_id, :credential_arn, :custom_role_arn, :upstream_repository_prefix, :upstream_registry, :updated_at) SENSITIVE = [] include Aws::Structure end |