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:Values_0.String_.t ->
?instanceConnectEndpointId:Values_1.InstanceConnectEndpointId.t ->
?instanceConnectEndpointArn:Values_0.ResourceArn.t ->
?state:Values_1.Ec2InstanceConnectEndpointState.t ->
?stateMessage:Values_0.String_.t ->
?dnsName:Values_0.String_.t ->
?fipsDnsName:Values_0.String_.t ->
?networkInterfaceIds:Values_1.NetworkInterfaceIdSet.t ->
?vpcId:Values_0.VpcId.t ->
?availabilityZone:Values_0.String_.t ->
?createdAt:Values_0.MillisecondDateTime.t ->
?subnetId:Values_0.SubnetId.t ->
?preserveClientIp:Values_0.Boolean.t ->
?securityGroupIds:Values_1.SecurityGroupIdSet.t ->
?tags:Values_0.TagList.t ->
?ipAddressType:Values_1.IpAddressType.t ->
?publicDnsNames:Values_1.InstanceConnectEndpointPublicDnsNames.t ->
?availabilityZoneId:Values_0.AvailabilityZoneId.t ->
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 ]