Class: Aws::BedrockAgentCoreControl::Types::CreateGatewayTargetResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#authorization_dataTypes::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_atTime

The timestamp when the target was created.

Returns:

  • (Time)


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_configurationsArray<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

#descriptionString

The description of the target.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the gateway.

Returns:

  • (String)


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_atTime

The last synchronization of the target.

Returns:

  • (Time)


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_configurationTypes::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

#nameString

The name of the target.

Returns:

  • (String)


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_endpointTypes::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_resourcesArray<Types::ManagedResourceDetails>

The managed resources created by the gateway for private endpoint connectivity.

Returns:



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_typeString

The protocol type of the created gateway target.

Returns:

  • (String)


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

#statusString

The current status of the target.

Returns:

  • (String)


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_reasonsArray<String>

The reasons for the current status of the target.

Returns:

  • (Array<String>)


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_configurationTypes::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_idString

The unique identifier of the created target.

Returns:

  • (String)


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_atTime

The timestamp when the target was last updated.

Returns:

  • (Time)


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