Class: Aws::ECR::Types::SetRepositoryPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECR::Types::SetRepositoryPolicyRequest
- Defined in:
- gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#force ⇒ Boolean
If the policy you are attempting to set on a repository policy would prevent you from setting another policy in the future, you must force the SetRepositoryPolicy operation.
-
#policy_text ⇒ String
The JSON repository policy text to apply to the repository.
-
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry that contains the repository.
-
#repository_name ⇒ String
The name of the repository to receive the policy.
Instance Attribute Details
#force ⇒ Boolean
If the policy you are attempting to set on a repository policy would prevent you from setting another policy in the future, you must force the SetRepositoryPolicy operation. This is intended to prevent accidental repository lock outs.
3514 3515 3516 3517 3518 3519 3520 3521 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3514 class SetRepositoryPolicyRequest < Struct.new( :registry_id, :repository_name, :policy_text, :force) SENSITIVE = [] include Aws::Structure end |
#policy_text ⇒ String
The JSON repository policy text to apply to the repository. For more information, see Amazon ECR repository policies in the Amazon Elastic Container Registry User Guide.
3514 3515 3516 3517 3518 3519 3520 3521 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3514 class SetRepositoryPolicyRequest < Struct.new( :registry_id, :repository_name, :policy_text, :force) SENSITIVE = [] include Aws::Structure end |
#registry_id ⇒ String
The Amazon Web Services account ID associated with the registry that contains the repository. If you do not specify a registry, the default registry is assumed.
3514 3515 3516 3517 3518 3519 3520 3521 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3514 class SetRepositoryPolicyRequest < Struct.new( :registry_id, :repository_name, :policy_text, :force) SENSITIVE = [] include Aws::Structure end |
#repository_name ⇒ String
The name of the repository to receive the policy.
3514 3515 3516 3517 3518 3519 3520 3521 |
# File 'gems/aws-sdk-ecr/lib/aws-sdk-ecr/types.rb', line 3514 class SetRepositoryPolicyRequest < Struct.new( :registry_id, :repository_name, :policy_text, :force) SENSITIVE = [] include Aws::Structure end |