Class: Aws::BedrockAgentCoreControl::Types::AllowedWorkloadConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

The configuration that restricts which workloads in the request's identity chain are allowed to invoke the target, identified by their hosting environments and workload identities. At launch, this is supported only for AgentCore Runtime targets, and the allowed workloads are AgentCore Gateways.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#hosting_environments ⇒ Array<Types::HostingEnvironment>

The list of hosting environments whose workloads are allowed to invoke the target. At launch, the only supported hosting environment is AgentCore Gateway.

Returns:



373
374
375
376
377
378
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 373

class AllowedWorkloadConfiguration < Struct.new(
  :hosting_environments,
  :workload_identities)
  SENSITIVE = []
  include Aws::Structure
end

#workload_identities ⇒ Array<String>

The list of workload identities that are allowed to invoke the target.

Returns:

  • (Array<String>)


373
374
375
376
377
378
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 373

class AllowedWorkloadConfiguration < Struct.new(
  :hosting_environments,
  :workload_identities)
  SENSITIVE = []
  include Aws::Structure
end