Class: Aws::BedrockAgentCoreControl::Types::RegistryRecordIamCredentialProvider

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

Overview

IAM credential provider configuration for authenticating with an external source using SigV4 signing during synchronization.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#region ⇒ String

The Amazon Web Services region for SigV4 signing (for example, us-west-2). If not specified, the region is extracted from the MCP server URL hostname, with fallback to the service's own region.

Returns:

  • (String)


18491
18492
18493
18494
18495
18496
18497
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18491

class RegistryRecordIamCredentialProvider < Struct.new(
  :role_arn,
  :service,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#role_arn ⇒ String

The Amazon Resource Name (ARN) of the IAM role to assume for SigV4 signing.

Returns:

  • (String)


18491
18492
18493
18494
18495
18496
18497
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18491

class RegistryRecordIamCredentialProvider < Struct.new(
  :role_arn,
  :service,
  :region)
  SENSITIVE = []
  include Aws::Structure
end

#service ⇒ String

The SigV4 signing service name (for example, execute-api or bedrock-agentcore).

Returns:

  • (String)


18491
18492
18493
18494
18495
18496
18497
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 18491

class RegistryRecordIamCredentialProvider < Struct.new(
  :role_arn,
  :service,
  :region)
  SENSITIVE = []
  include Aws::Structure
end