Class: Aws::AgentRegistryControl::Types::RegistryRecordIamCredentialProvider
- Inherits:
-
Struct
- Object
- Struct
- Aws::AgentRegistryControl::Types::RegistryRecordIamCredentialProvider
- Defined in:
- gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb
Overview
The configuration for an IAM role credential provider that signs requests to a registry record's source with Amazon Web Services Signature Version 4 (SigV4).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#region ⇒ String
The Amazon Web Services Region to use for request signing.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role to assume for request signing.
-
#service ⇒ String
The service name to use for request signing, such as execute-api.
Instance Attribute Details
#region ⇒ String
The Amazon Web Services Region to use for request signing. If not specified, the Region is derived from the source URL hostname, falling back to the Region of the registry.
1486 1487 1488 1489 1490 1491 1492 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1486 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 request signing.
1486 1487 1488 1489 1490 1491 1492 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1486 class RegistryRecordIamCredentialProvider < Struct.new( :role_arn, :service, :region) SENSITIVE = [] include Aws::Structure end |
#service ⇒ String
The service name to use for request signing, such as execute-api.
1486 1487 1488 1489 1490 1491 1492 |
# File 'gems/aws-sdk-agentregistrycontrol/lib/aws-sdk-agentregistrycontrol/types.rb', line 1486 class RegistryRecordIamCredentialProvider < Struct.new( :role_arn, :service, :region) SENSITIVE = [] include Aws::Structure end |