Class: Aws::BedrockAgent::Types::VpcConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgent::Types::VpcConfiguration
- Defined in:
- gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb
Overview
Contains the details of a VPC configuration, including its connection settings, resolution mode, and current lifecycle status.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The time at which the VPC configuration was created.
-
#description ⇒ String
The description of the VPC configuration, if provided.
-
#host_header ⇒ String
The HTTP
Hostheader value sent when invoking the resource, if configured. -
#name ⇒ String
The human-readable name of the VPC configuration, if provided.
-
#port ⇒ Integer
The port on which the resource is reached.
-
#protocol ⇒ String
The protocol used to connect to the resource.
-
#resolution_mode ⇒ String
Specifies how the resource target is resolved.
-
#resource_target ⇒ String
The private IPv4 address or DNS name of the resource.
-
#status ⇒ String
The current lifecycle status of the VPC configuration.
-
#status_message ⇒ String
Additional detail about the current status, such as the cause of a
CREATE_FAILEDorDELETE_FAILEDstatus. -
#subnet_ids ⇒ Array<String>
The subnets that the knowledge base uses to connect to the resource.
-
#tls_server_name ⇒ String
The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate.
-
#updated_at ⇒ Time
The time at which the VPC configuration was last updated.
-
#vpc_configuration_id ⇒ String
The unique identifier of the VPC configuration.
-
#vpc_id ⇒ String
The identifier of the VPC that the knowledge base connects through to reach the resource.
Instance Attribute Details
#created_at ⇒ Time
The time at which the VPC configuration was created.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the VPC configuration, if provided.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#host_header ⇒ String
The HTTP Host header value sent when invoking the resource, if
configured.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The human-readable name of the VPC configuration, if provided.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#port ⇒ Integer
The port on which the resource is reached.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#protocol ⇒ String
The protocol used to connect to the resource.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#resolution_mode ⇒ String
Specifies how the resource target is resolved.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#resource_target ⇒ String
The private IPv4 address or DNS name of the resource.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current lifecycle status of the VPC configuration.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
Additional detail about the current status, such as the cause of a
CREATE_FAILED or DELETE_FAILED status.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
The subnets that the knowledge base uses to connect to the resource.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#tls_server_name ⇒ String
The expected TLS server name that the service matches against the
Subject Alternative Names on the resource's TLS certificate.
Present when protocol is HTTPS.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The time at which the VPC configuration was last updated.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration_id ⇒ String
The unique identifier of the VPC configuration.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The identifier of the VPC that the knowledge base connects through to reach the resource.
12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12586 class VpcConfiguration < Struct.new( :vpc_configuration_id, :status, :status_message, :vpc_id, :subnet_ids, :resource_target, :port, :protocol, :resolution_mode, :host_header, :tls_server_name, :name, :description, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |