Class: Aws::VerifiedPermissions::Types::UpdatePolicyInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::VerifiedPermissions::Types::UpdatePolicyInput
- Defined in:
- gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#definition ⇒ Types::UpdatePolicyDefinition
Specifies the updated policy content that you want to replace on the specified policy.
-
#policy_id ⇒ String
Specifies the ID of the policy that you want to update.
-
#policy_store_id ⇒ String
Specifies the ID of the policy store that contains the policy that you want to update.
Instance Attribute Details
#definition ⇒ Types::UpdatePolicyDefinition
Specifies the updated policy content that you want to replace on the specified policy. The content must be valid Cedar policy language text.
You can change only the following elements from the policy definition:
The
action
referenced by the policy.Any conditional clauses, such as
when
orunless
clauses.
You can't change the following elements:
Changing from
static
totemplateLinked
.Changing the effect of the policy from
permit
orforbid
.The
principal
referenced by the policy.The
resource
referenced by the policy.
4123 4124 4125 4126 4127 4128 4129 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 4123 class UpdatePolicyInput < Struct.new( :policy_store_id, :policy_id, :definition) SENSITIVE = [] include Aws::Structure end |
#policy_id ⇒ String
Specifies the ID of the policy that you want to update. To find this value, you can use ListPolicies.
4123 4124 4125 4126 4127 4128 4129 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 4123 class UpdatePolicyInput < Struct.new( :policy_store_id, :policy_id, :definition) SENSITIVE = [] include Aws::Structure end |
#policy_store_id ⇒ String
Specifies the ID of the policy store that contains the policy that you want to update.
4123 4124 4125 4126 4127 4128 4129 |
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 4123 class UpdatePolicyInput < Struct.new( :policy_store_id, :policy_id, :definition) SENSITIVE = [] include Aws::Structure end |