Values_2.VerifiedAccessEndpointSourceAn Amazon Web Services Verified Access endpoint specifies the application that Amazon Web Services Verified Access provides access to. It must be attached to an Amazon Web Services Verified Access group. An Amazon Web Services Verified Access endpoint must also have an attached access policy before you attached it to a group.
type nonrec t = {verifiedAccessInstanceId : Values_0.String_.t option;The ID of the Amazon Web Services Verified Access instance.
*)verifiedAccessGroupId : Values_0.String_.t option;The ID of the Amazon Web Services Verified Access group.
*)verifiedAccessEndpointId : Values_0.String_.t option;The ID of the Amazon Web Services Verified Access endpoint.
*)applicationDomain : Values_0.String_.t option;The DNS name for users to reach your application.
*)endpointType : Values_1.VerifiedAccessEndpointType.t option;The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.
*)attachmentType : Values_1.VerifiedAccessEndpointAttachmentType.t option;The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint and the application.
*)domainCertificateArn : Values_0.String_.t option;The ARN of a public TLS/SSL certificate imported into or created with ACM.
*)endpointDomain : Values_0.String_.t option;A DNS name that is generated for the endpoint.
*)deviceValidationDomain : Values_0.String_.t option;Returned if endpoint has a device trust provider attached.
*)securityGroupIds : Values_1.SecurityGroupIdList.t option;The IDs of the security groups for the endpoint.
*)loadBalancerOptions : Values_1.VerifiedAccessEndpointLoadBalancerOptions.t
option;The load balancer details if creating the Amazon Web Services Verified Access endpoint as load-balancertype.
*)networkInterfaceOptions : Values_1.VerifiedAccessEndpointEniOptions.t option;The options for network-interface type endpoint.
*)status : Values_1.VerifiedAccessEndpointStatus.t option;The endpoint status.
*)description : Values_0.String_.t option;A description for the Amazon Web Services Verified Access endpoint.
*)creationTime : Values_0.String_.t option;The creation time.
*)lastUpdatedTime : Values_0.String_.t option;The last updated time.
*)deletionTime : Values_0.String_.t option;The deletion time.
*)sseSpecification : Values_1.VerifiedAccessSseSpecificationResponse.t option;The options in use for server side encryption.
*)rdsOptions : Values_1.VerifiedAccessEndpointRdsOptions.t option;The options for an RDS endpoint.
*)cidrOptions : Values_1.VerifiedAccessEndpointCidrOptions.t option;The options for a CIDR endpoint.
*)}val make :
?verifiedAccessInstanceId:??? ->
?verifiedAccessGroupId:??? ->
?verifiedAccessEndpointId:??? ->
?applicationDomain:??? ->
?endpointType:??? ->
?attachmentType:??? ->
?domainCertificateArn:??? ->
?endpointDomain:??? ->
?deviceValidationDomain:??? ->
?securityGroupIds:??? ->
?loadBalancerOptions:??? ->
?networkInterfaceOptions:??? ->
?status:??? ->
?description:??? ->
?creationTime:??? ->
?lastUpdatedTime:??? ->
?deletionTime:??? ->
?tags:??? ->
?sseSpecification:??? ->
?rdsOptions:??? ->
?cidrOptions:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of Values_0.SecurityGroupId.t
| `Structure of (string * [> `String of string ]) list ]
list
| `String of Values_0.String_.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of Values_0.VerifiedAccessEndpointPortNumber.t
| `List of
[> `String of string
| `Structure of (string * [> `Integer of int ]) list ]
list
| `String of Values_0.String_.t ])
list ])
list ]