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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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.
12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 |
# File 'gems/aws-sdk-bedrockagent/lib/aws-sdk-bedrockagent/types.rb', line 12568 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 |