Class: Aws::ECR::Types::PullThroughCacheRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECR::Types::PullThroughCacheRule
- Includes:
- Structure
- Defined in:
- 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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.
3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 |
# File 'lib/aws-sdk-ecr/types.rb', line 3003 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 |