Class: Aws::BedrockAgentCoreControl::Types::CreateApiKeyCredentialProviderRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CreateApiKeyCredentialProviderRequest
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:api_key]
Instance Attribute Summary collapse
-
#api_key ⇒ String
The API key to use for authentication.
-
#name ⇒ String
The name of the API key credential provider.
-
#tags ⇒ Hash<String,String>
A map of tag keys and values to assign to the API key credential provider.
Instance Attribute Details
#api_key ⇒ String
The API key to use for authentication. This value is encrypted and stored securely.
1645 1646 1647 1648 1649 1650 1651 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1645 class CreateApiKeyCredentialProviderRequest < Struct.new( :name, :api_key, :tags) SENSITIVE = [:api_key] include Aws::Structure end |
#name ⇒ String
The name of the API key credential provider. The name must be unique within your account.
1645 1646 1647 1648 1649 1650 1651 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1645 class CreateApiKeyCredentialProviderRequest < Struct.new( :name, :api_key, :tags) SENSITIVE = [:api_key] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A map of tag keys and values to assign to the API key credential provider. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment.
1645 1646 1647 1648 1649 1650 1651 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1645 class CreateApiKeyCredentialProviderRequest < Struct.new( :name, :api_key, :tags) SENSITIVE = [:api_key] include Aws::Structure end |