Class: Aws::BedrockAgentCoreControl::Types::GatewayTarget

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#created_atTime

The date and time at which the target was created.

Returns:

  • (Time)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#credential_provider_configurationsArray<Types::CredentialProviderConfiguration>

The provider configurations.



4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#descriptionString

The description for the gateway target.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#gateway_arnString

The Amazon Resource Name (ARN) of the gateway target.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#last_synchronized_atTime

The last synchronization time.

Returns:

  • (Time)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#nameString

The name of the gateway target.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#statusString

The status of the gateway target.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#status_reasonsArray<String>

The status reasons for the target status.

Returns:

  • (Array<String>)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#target_configurationTypes::TargetConfiguration

The configuration for a gateway target. This structure defines how the gateway connects to and interacts with the target endpoint.



4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#target_idString

The target ID.

Returns:

  • (String)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end

#updated_atTime

The date and time at which the target was updated.

Returns:

  • (Time)


4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 4043

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)
  SENSITIVE = [:name, :description]
  include Aws::Structure
end