Class: Aws::BedrockAgentCoreControl::Types::Resource
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::Resource
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Note:
Resource is a union - when making an API calls you must set exactly one of the members.
Note:
Resource is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Resource corresponding to the set member.
Represents a resource within the AgentCore Policy system. Resources are the targets of policy evaluation. Currently, only AgentCore Gateways are supported as resources for policy enforcement.
Defined Under Namespace
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the resource.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the resource. This globally unique identifier specifies the exact resource that policies will be evaluated against for access control decisions.
7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7922 class Resource < Struct.new( :arn, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Arn < Resource; end class Unknown < Resource; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
7922 7923 7924 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7922 def unknown @unknown end |