Class: Aws::BedrockAgent::Types::PutResourcePolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::PutResourcePolicyRequest
- Defined in:
- gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#expected_revision_id ⇒ String
The expected revision identifier of the resource policy.
-
#policy ⇒ String
The JSON-formatted resource policy to associate with the knowledge base.
-
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base to attach the resource policy to.
Instance Attribute Details
#expected_revision_id ⇒ String
The expected revision identifier of the resource policy. Use this to
prevent conflicts when multiple users update the same policy
concurrently. Specify the revisionId from the most recent
GetResourcePolicy or PutResourcePolicy response.
9215 9216 9217 9218 9219 9220 9221 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9215 class PutResourcePolicyRequest < Struct.new( :resource_arn, :policy, :expected_revision_id) SENSITIVE = [] include Aws::Structure end |
#policy ⇒ String
The JSON-formatted resource policy to associate with the knowledge base.
9215 9216 9217 9218 9219 9220 9221 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9215 class PutResourcePolicyRequest < Struct.new( :resource_arn, :policy, :expected_revision_id) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The Amazon Resource Name (ARN) of the knowledge base to attach the resource policy to.
9215 9216 9217 9218 9219 9220 9221 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 9215 class PutResourcePolicyRequest < Struct.new( :resource_arn, :policy, :expected_revision_id) SENSITIVE = [] include Aws::Structure end |