Class: Aws::BedrockAgentCoreControl::Types::GatewayTarget
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::GatewayTarget
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
The gateway target.
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#authorization_data ⇒ Types::AuthorizationData
OAuth2 authorization data for the gateway target.
-
#certificate_configurations ⇒ Array<Types::CertificateConfiguration>
The private certificate authority (CA) configurations for the gateway target.
-
#created_at ⇒ Time
The date and time at which the target was created.
-
#credential_provider_configurations ⇒ Array<Types::CredentialProviderConfiguration>
The provider configurations.
-
#description ⇒ String
The description for the gateway target.
-
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the gateway target.
-
#last_synchronized_at ⇒ Time
The last synchronization time.
-
#metadata_configuration ⇒ Types::MetadataConfiguration
The metadata configuration for HTTP header and query parameter propagation to and from this gateway target.
-
#name ⇒ String
The name of the gateway target.
-
#private_endpoint ⇒ Types::PrivateEndpoint
The private endpoint configuration for a gateway target.
-
#private_endpoint_managed_resources ⇒ Array<Types::ManagedResourceDetails>
A list of managed resources created by the gateway for private endpoint connectivity.
-
#protocol_type ⇒ String
The protocol type of the gateway target.
-
#status ⇒ String
The status of the gateway target.
-
#status_reasons ⇒ Array<String>
The status reasons for the target status.
-
#target_configuration ⇒ Types::TargetConfiguration
The configuration for a gateway target.
-
#target_id ⇒ String
The target ID.
-
#updated_at ⇒ Time
The date and time at which the target was updated.
Instance Attribute Details
#authorization_data ⇒ Types::AuthorizationData
OAuth2 authorization data for the gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#certificate_configurations ⇒ Array<Types::CertificateConfiguration>
The private certificate authority (CA) configurations for the gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#created_at ⇒ Time
The date and time at which the target was created.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#credential_provider_configurations ⇒ Array<Types::CredentialProviderConfiguration>
The provider configurations.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description for the gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_synchronized_at ⇒ Time
The last synchronization time.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#metadata_configuration ⇒ Types::MetadataConfiguration
The metadata configuration for HTTP header and query parameter propagation to and from this gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#private_endpoint ⇒ Types::PrivateEndpoint
The private endpoint configuration for a gateway target. Defines how the gateway connects to private resources in your VPC.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#private_endpoint_managed_resources ⇒ Array<Types::ManagedResourceDetails>
A list of managed resources created by the gateway for private endpoint connectivity. These resources are created in your account when you use a managed VPC Lattice resource configuration.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#protocol_type ⇒ String
The protocol type of the gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#status ⇒ String
The status of the gateway target.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#status_reasons ⇒ Array<String>
The status reasons for the target status.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#target_configuration ⇒ Types::TargetConfiguration
The configuration for a gateway target. This structure defines how the gateway connects to and interacts with the target endpoint.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#target_id ⇒ String
The target ID.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |
#updated_at ⇒ Time
The date and time at which the target was updated.
8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 8566 class GatewayTarget < Struct.new( :gateway_arn, :target_id, :created_at, :updated_at, :status, :status_reasons, :name, :description, :target_configuration, :credential_provider_configurations, :last_synchronized_at, :metadata_configuration, :private_endpoint, :private_endpoint_managed_resources, :authorization_data, :protocol_type, :certificate_configurations) SENSITIVE = [:name, :description] include Aws::Structure end |