Class: Aws::BedrockAgentCoreControl::Types::CreateGatewayTargetResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CreateGatewayTargetResponse
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#authorization_data ⇒ Types::AuthorizationData
OAuth2 authorization data for the created gateway target.
-
#created_at ⇒ Time
The timestamp when the target was created.
-
#credential_provider_configurations ⇒ Array<Types::CredentialProviderConfiguration>
The credential provider configurations for the target.
-
#description ⇒ String
The description of the target.
-
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the gateway.
-
#last_synchronized_at ⇒ Time
The last synchronization of the target.
-
#metadata_configuration ⇒ Types::MetadataConfiguration
The metadata configuration that was applied to the created gateway target.
-
#name ⇒ String
The name of the target.
-
#private_endpoint ⇒ Types::PrivateEndpoint
The private endpoint configuration for the gateway target.
-
#private_endpoint_managed_resources ⇒ Array<Types::ManagedResourceDetails>
The managed resources created by the gateway for private endpoint connectivity.
-
#protocol_type ⇒ String
The protocol type of the created gateway target.
-
#status ⇒ String
The current status of the target.
-
#status_reasons ⇒ Array<String>
The reasons for the current status of the target.
-
#target_configuration ⇒ Types::TargetConfiguration
The configuration settings for the target.
-
#target_id ⇒ String
The unique identifier of the created target.
-
#updated_at ⇒ Time
The timestamp when the target was last updated.
Instance Attribute Details
#authorization_data ⇒ Types::AuthorizationData
OAuth2 authorization data for the created gateway target. This data is returned when a target is configured with a credential provider with authorization code grant type and requires user federation.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the target was created.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#credential_provider_configurations ⇒ Array<Types::CredentialProviderConfiguration>
The credential provider configurations for the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The description of the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the gateway.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#last_synchronized_at ⇒ Time
The last synchronization of the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#metadata_configuration ⇒ Types::MetadataConfiguration
The metadata configuration that was applied to the created gateway target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#private_endpoint ⇒ Types::PrivateEndpoint
The private endpoint configuration for the gateway target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#private_endpoint_managed_resources ⇒ Array<Types::ManagedResourceDetails>
The managed resources created by the gateway for private endpoint connectivity.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#protocol_type ⇒ String
The protocol type of the created gateway target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#status ⇒ String
The current status of the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#status_reasons ⇒ Array<String>
The reasons for the current status of the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#target_configuration ⇒ Types::TargetConfiguration
The configuration settings for the target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#target_id ⇒ String
The unique identifier of the created target.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the target was last updated.
2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2573 class CreateGatewayTargetResponse < 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) SENSITIVE = [:name, :description] include Aws::Structure end |