Class: Aws::EC2::Types::Ec2InstanceConnectEndpoint

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-ec2/types.rb

Overview

The EC2 Instance Connect Endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The Availability Zone of the EC2 Instance Connect Endpoint.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time that the EC2 Instance Connect Endpoint was created.

Returns:

  • (Time)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#dns_nameString

The DNS name of the EC2 Instance Connect Endpoint.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#fips_dns_nameString

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#instance_connect_endpoint_arnString

The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#instance_connect_endpoint_idString

The ID of the EC2 Instance Connect Endpoint.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#network_interface_idsArray<String>

The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect Endpoint.

Returns:

  • (Array<String>)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#owner_idString

The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#preserve_client_ipBoolean

Indicates whether your client’s IP address is preserved as the source. The value is ‘true` or `false`.

  • If ‘true`, your client’s IP address is used when you connect to a resource.

  • If ‘false`, the elastic network interface IP address is used when you connect to a resource.

Default: ‘true`

Returns:

  • (Boolean)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_idsArray<String>

The security groups associated with the endpoint. If you didn’t specify a security group, the default security group for your VPC is associated with the endpoint.

Returns:

  • (Array<String>)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The current state of the EC2 Instance Connect Endpoint.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#state_messageString

The message for the current state of the EC2 Instance Connect Endpoint. Can include a failure message.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_idString

The ID of the subnet in which the EC2 Instance Connect Endpoint was created.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags assigned to the EC2 Instance Connect Endpoint.

Returns:



32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_idString

The ID of the VPC in which the EC2 Instance Connect Endpoint was created.

Returns:

  • (String)


32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
# File 'lib/aws-sdk-ec2/types.rb', line 32815

class Ec2InstanceConnectEndpoint < Struct.new(
  :owner_id,
  :instance_connect_endpoint_id,
  :instance_connect_endpoint_arn,
  :state,
  :state_message,
  :dns_name,
  :fips_dns_name,
  :network_interface_ids,
  :vpc_id,
  :availability_zone,
  :created_at,
  :subnet_id,
  :preserve_client_ip,
  :security_group_ids,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end