

# VerifiedAccessEndpoint
<a name="API_VerifiedAccessEndpoint"></a>

An Amazon Verified Access endpoint specifies the application that Amazon Verified Access provides access to. It must be attached to an Amazon Verified Access group. An Amazon Verified Access endpoint must also have an attached access policy before you attached it to a group.

## Contents
<a name="API_VerifiedAccessEndpoint_Contents"></a>

 ** applicationDomain **   
The DNS name for users to reach your application.  
Type: String  
Required: No

 ** attachmentType **   
The type of attachment used to provide connectivity between the Amazon Verified Access endpoint and the application.  
Type: String  
Valid Values: `vpc`   
Required: No

 ** cidrOptions **   
The options for a CIDR endpoint.  
Type: [VerifiedAccessEndpointCidrOptions](API_VerifiedAccessEndpointCidrOptions.md) object  
Required: No

 ** creationTime **   
The creation time.  
Type: String  
Required: No

 ** deletionTime **   
The deletion time.  
Type: String  
Required: No

 ** description **   
A description for the Amazon Verified Access endpoint.  
Type: String  
Required: No

 ** deviceValidationDomain **   
Returned if endpoint has a device trust provider attached.  
Type: String  
Required: No

 ** domainCertificateArn **   
The ARN of a public TLS/SSL certificate imported into or created with ACM.  
Type: String  
Required: No

 ** endpointDomain **   
A DNS name that is generated for the endpoint.  
Type: String  
Required: No

 ** endpointType **   
The type of Amazon 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.  
Type: String  
Valid Values: `load-balancer | network-interface | rds | cidr`   
Required: No

 ** lastUpdatedTime **   
The last updated time.  
Type: String  
Required: No

 ** loadBalancerOptions **   
The load balancer details if creating the Amazon Verified Access endpoint as `load-balancer`type.  
Type: [VerifiedAccessEndpointLoadBalancerOptions](API_VerifiedAccessEndpointLoadBalancerOptions.md) object  
Required: No

 ** networkInterfaceOptions **   
The options for network-interface type endpoint.  
Type: [VerifiedAccessEndpointEniOptions](API_VerifiedAccessEndpointEniOptions.md) object  
Required: No

 ** rdsOptions **   
The options for an RDS endpoint.  
Type: [VerifiedAccessEndpointRdsOptions](API_VerifiedAccessEndpointRdsOptions.md) object  
Required: No

 ** SecurityGroupIdSet.N **   
The IDs of the security groups for the endpoint.  
Type: Array of strings  
Required: No

 ** sseSpecification **   
The options in use for server side encryption.  
Type: [VerifiedAccessSseSpecificationResponse](API_VerifiedAccessSseSpecificationResponse.md) object  
Required: No

 ** status **   
The endpoint status.  
Type: [VerifiedAccessEndpointStatus](API_VerifiedAccessEndpointStatus.md) object  
Required: No

 ** TagSet.N **   
The tags.  
Type: Array of [Tag](API_Tag.md) objects  
Required: No

 ** verifiedAccessEndpointId **   
The ID of the Amazon Verified Access endpoint.  
Type: String  
Required: No

 ** verifiedAccessGroupId **   
The ID of the Amazon Verified Access group.  
Type: String  
Required: No

 ** verifiedAccessInstanceId **   
The ID of the Amazon Verified Access instance.  
Type: String  
Required: No

## See Also
<a name="API_VerifiedAccessEndpoint_SeeAlso"></a>

For more information about using this API in one of the language-specific Amazon SDKs, see the following:
+  [Amazon SDK for C\$1\$1](https://docs.amazonaws.cn/goto/SdkForCpp/ec2-2016-11-15/VerifiedAccessEndpoint) 
+  [Amazon SDK for Java V2](https://docs.amazonaws.cn/goto/SdkForJavaV2/ec2-2016-11-15/VerifiedAccessEndpoint) 
+  [Amazon SDK for Ruby V3](https://docs.amazonaws.cn/goto/SdkForRubyV3/ec2-2016-11-15/VerifiedAccessEndpoint) 