Values_2.Ec2InstanceConnectEndpointSourceDescribes an EC2 Instance Connect Endpoint.
type nonrec t = {ownerId : Values_0.String_.t option;The ID of the Amazon Web Services account that created the EC2 Instance Connect Endpoint.
*)instanceConnectEndpointId : Values_1.InstanceConnectEndpointId.t option;The ID of the EC2 Instance Connect Endpoint.
*)instanceConnectEndpointArn : Values_0.ResourceArn.t option;The Amazon Resource Name (ARN) of the EC2 Instance Connect Endpoint.
*)state : Values_1.Ec2InstanceConnectEndpointState.t option;The current state of the EC2 Instance Connect Endpoint.
*)stateMessage : Values_0.String_.t option;The message for the current state of the EC2 Instance Connect Endpoint. Can include a failure message.
*)dnsName : Values_0.String_.t option;The DNS name of the EC2 Instance Connect Endpoint.
*)fipsDnsName : Values_0.String_.t option;The Federal Information Processing Standards (FIPS) compliant DNS name of the EC2 Instance Connect Endpoint.
*)networkInterfaceIds : Values_1.NetworkInterfaceIdSet.t option;The ID of the elastic network interface that Amazon EC2 automatically created when creating the EC2 Instance Connect Endpoint.
*)vpcId : Values_0.VpcId.t option;The ID of the VPC in which the EC2 Instance Connect Endpoint was created.
*)availabilityZone : Values_0.String_.t option;The Availability Zone of the EC2 Instance Connect Endpoint.
*)createdAt : Values_0.MillisecondDateTime.t option;The date and time that the EC2 Instance Connect Endpoint was created.
*)subnetId : Values_0.SubnetId.t option;The ID of the subnet in which the EC2 Instance Connect Endpoint was created.
*)preserveClientIp : Values_0.Boolean.t option;Indicates whether your client's IP address is preserved as the source when you connect to a resource. The following are the possible values. true - Use the IP address of the client. Your instance must have an IPv4 address. false - Use the IP address of the network interface. Default: false
*)securityGroupIds : Values_1.SecurityGroupIdSet.t option;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.
*)ipAddressType : Values_1.IpAddressType.t option;The IP address type of the endpoint.
*)publicDnsNames : Values_1.InstanceConnectEndpointPublicDnsNames.t option;The public DNS names of the endpoint.
*)availabilityZoneId : Values_0.AvailabilityZoneId.t option;The ID of the Availability Zone of the EC2 Instance Connect Endpoint.
*)}val make :
?ownerId:??? ->
?instanceConnectEndpointId:??? ->
?instanceConnectEndpointArn:??? ->
?state:??? ->
?stateMessage:??? ->
?dnsName:??? ->
?fipsDnsName:??? ->
?networkInterfaceIds:??? ->
?vpcId:??? ->
?availabilityZone:??? ->
?createdAt:??? ->
?subnetId:??? ->
?preserveClientIp:??? ->
?securityGroupIds:??? ->
?tags:??? ->
?ipAddressType:??? ->
?publicDnsNames:??? ->
?availabilityZoneId:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `String of Values_0.String_.t
| `Structure of (string * [> `String of string ]) list ]
list
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Structure of
(string * [> `String of Values_0.String_.t ]) list ])
list
| `Timestamp of Values_0.MillisecondDateTime.t ])
list ]