Class: Aws::BedrockAgentCoreControl::Types::CreateGatewayTargetRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CreateGatewayTargetRequest
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time.
-
#credential_provider_configurations ⇒ Array<Types::CredentialProviderConfiguration>
The credential provider configurations for the target.
-
#description ⇒ String
The description of the gateway target.
-
#gateway_identifier ⇒ String
The identifier of the gateway to create a target for.
-
#name ⇒ String
The name of the gateway target.
-
#target_configuration ⇒ Types::TargetConfiguration
The configuration settings for the target, including endpoint information and schema definitions.
Instance Attribute Details
#client_token ⇒ String
A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If you don't specify this field, a value is randomly generated for you. If this token matches a previous request, the service ignores the request, but doesn't return an error. For more information, see Ensuring idempotency.
A suitable default value is auto-generated. You should normally not need to pass this option.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1260 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#credential_provider_configurations ⇒ Array<Types::CredentialProviderConfiguration>
The credential provider configurations for the target. These configurations specify how the gateway authenticates with the target endpoint.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1260 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the gateway target.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1260 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_identifier ⇒ String
The identifier of the gateway to create a target for.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1260 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the gateway target. The name must be unique within the gateway.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1260 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#target_configuration ⇒ Types::TargetConfiguration
The configuration settings for the target, including endpoint information and schema definitions.
1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1260 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |