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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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.



2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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.



2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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)


2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2248

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