Class: Aws::SecurityAgent::Types::CreatePrivateConnectionOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#certificate_expiry_time ⇒ Time

The date and time the connection's certificate expires, in UTC format.

Returns:

  • (Time)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#dns_resolution ⇒ String

The DNS resolution mode for the resource gateway.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#failure_message ⇒ String

A message describing why the private connection entered a failed state, if applicable.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#host_address ⇒ String

The IP address or DNS name of the target resource.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the private connection.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#resource_configuration_id ⇒ String

The identifier or ARN of the VPC Lattice resource configuration.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#resource_gateway_id ⇒ String

The identifier or ARN of the VPC Lattice resource gateway.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the private connection.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags attached to the private connection.

Returns:

  • (Hash<String,String>)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of the private connection, indicating whether it is service-managed or self-managed.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_id ⇒ String

The identifier of the VPC the resource gateway is created in.

Returns:

  • (String)


2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 2733

class CreatePrivateConnectionOutput < Struct.new(
  :name,
  :type,
  :status,
  :resource_gateway_id,
  :host_address,
  :vpc_id,
  :resource_configuration_id,
  :certificate_expiry_time,
  :dns_resolution,
  :failure_message,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end