Class: Aws::EC2::Types::Ec2InstanceConnectEndpoint
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::Ec2InstanceConnectEndpoint
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
The EC2 Instance Connect Endpoint.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #availability_zone  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Availability Zone of the EC2 Instance Connect Endpoint.
 - 
  
    
      #created_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The date and time that the EC2 Instance Connect Endpoint was created.
 - 
  
    
      #dns_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The DNS name of the EC2 Instance Connect Endpoint.
 - #fips_dns_name ⇒ String
 - 
  
    
      #instance_connect_endpoint_arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.
 - 
  
    
      #instance_connect_endpoint_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the EC2 Instance Connect Endpoint.
 - 
  
    
      #network_interface_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect Endpoint.
 - 
  
    
      #owner_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.
 - 
  
    
      #preserve_client_ip  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates whether your client’s IP address is preserved as the source.
 - 
  
    
      #security_group_ids  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The security groups associated with the endpoint.
 - 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The current state of the EC2 Instance Connect Endpoint.
 - 
  
    
      #state_message  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The message for the current state of the EC2 Instance Connect Endpoint.
 - 
  
    
      #subnet_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the subnet in which the EC2 Instance Connect Endpoint was created.
 - 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The tags assigned to the EC2 Instance Connect Endpoint.
 - 
  
    
      #vpc_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the VPC in which the EC2 Instance Connect Endpoint was created.
 
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone of the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_at ⇒ Time
The date and time that the EC2 Instance Connect Endpoint was created.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_name ⇒ String
The DNS name of the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_name ⇒ String
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_arn ⇒ String
The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_id ⇒ String
The ID of the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_ids ⇒ Array<String>
The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_id ⇒ String
The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_ip ⇒ Boolean
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`
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_ids ⇒ Array<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.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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 ⇒ String
The current state of the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_message ⇒ String
The message for the current state of the EC2 Instance Connect Endpoint. Can include a failure message.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_id ⇒ String
The ID of the subnet in which the EC2 Instance Connect Endpoint was created.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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  | 
  
#tags ⇒ Array<Types::Tag>
The tags assigned to the EC2 Instance Connect Endpoint.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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_id ⇒ String
The ID of the VPC in which the EC2 Instance Connect Endpoint was created.
      33055 33056 33057 33058 33059 33060 33061 33062 33063 33064 33065 33066 33067 33068 33069 33070 33071 33072 33073  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 33055 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  |