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.
-
#metadata_configuration ⇒ Types::MetadataConfiguration
Optional configuration for HTTP header and query parameter propagation to and from the gateway target.
-
#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.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) 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.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the gateway target.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_identifier ⇒ String
The identifier of the gateway to create a target for.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) SENSITIVE = [:name, :description] include Aws::Structure end |
#metadata_configuration ⇒ Types::MetadataConfiguration
Optional configuration for HTTP header and query parameter propagation to and from the gateway target.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the gateway target. The name must be unique within the gateway.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) SENSITIVE = [:name, :description] include Aws::Structure end |
#target_configuration ⇒ Types::TargetConfiguration
The configuration settings for the target, including endpoint information and schema definitions.
1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 1822 class CreateGatewayTargetRequest < Struct.new( :gateway_identifier, :name, :description, :client_token, :target_configuration, :credential_provider_configurations, :metadata_configuration) SENSITIVE = [:name, :description] include Aws::Structure end |