Skip to content

EC2  >  Operations  >  create_verified_access_endpoint

create_verified_access_endpoint

Operation

create_verified_access_endpoint async

create_verified_access_endpoint(input: CreateVerifiedAccessEndpointInput, plugins: list[Plugin] | None = None) -> CreateVerifiedAccessEndpointOutput

An Amazon Web Services Verified Access endpoint is where you define your application along with an optional endpoint-level access policy.

Parameters:

Name Type Description Default
input CreateVerifiedAccessEndpointInput

An instance of CreateVerifiedAccessEndpointInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
CreateVerifiedAccessEndpointOutput

An instance of CreateVerifiedAccessEndpointOutput.

Input

CreateVerifiedAccessEndpointInput dataclass

Bases: _SerdeShape

Dataclass for CreateVerifiedAccessEndpointInput structure.

Attributes

application_domain class-attribute instance-attribute
application_domain: str | None = ...

The DNS name for users to reach your application.

attachment_type class-attribute instance-attribute
attachment_type: str | None = ...

The type of attachment.

cidr_options class-attribute instance-attribute
cidr_options: CreateVerifiedAccessEndpointCidrOptions | None = ...

The CIDR options. This parameter is required if the endpoint type is cidr.

client_token class-attribute instance-attribute
client_token: str | None = ...

A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring idempotency.

This field is autopopulated if not provided.

description class-attribute instance-attribute
description: str | None = ...

A description for the Verified Access endpoint.

domain_certificate_arn class-attribute instance-attribute
domain_certificate_arn: str | None = ...

The ARN of the public TLS/SSL certificate in Amazon Web Services Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application.

dry_run class-attribute instance-attribute
dry_run: bool | None = ...

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

endpoint_domain_prefix class-attribute instance-attribute
endpoint_domain_prefix: str | None = ...

A custom identifier that is prepended to the DNS name that is generated for the endpoint.

endpoint_type class-attribute instance-attribute
endpoint_type: str | None = ...

The type of Verified Access endpoint to create.

load_balancer_options class-attribute instance-attribute
load_balancer_options: CreateVerifiedAccessEndpointLoadBalancerOptions | None = ...

The load balancer details. This parameter is required if the endpoint type is load-balancer.

network_interface_options class-attribute instance-attribute
network_interface_options: CreateVerifiedAccessEndpointEniOptions | None = ...

The network interface details. This parameter is required if the endpoint type is network-interface.

policy_document class-attribute instance-attribute
policy_document: str | None = ...

The Verified Access policy document.

rds_options class-attribute instance-attribute
rds_options: CreateVerifiedAccessEndpointRdsOptions | None = ...

The RDS details. This parameter is required if the endpoint type is rds.

security_group_ids class-attribute instance-attribute
security_group_ids: list[str] | None = ...

The IDs of the security groups to associate with the Verified Access endpoint. Required if AttachmentType is set to vpc.

sse_specification class-attribute instance-attribute
sse_specification: VerifiedAccessSseSpecificationRequest | None = ...

The options for server side encryption.

tag_specifications class-attribute instance-attribute
tag_specifications: list[TagSpecification] | None = ...

The tags to assign to the Verified Access endpoint.

verified_access_group_id class-attribute instance-attribute
verified_access_group_id: str | None = ...

The ID of the Verified Access group to associate the endpoint with.

Output

CreateVerifiedAccessEndpointOutput dataclass

Bases: _SerdeShape

Dataclass for CreateVerifiedAccessEndpointOutput structure.

Attributes

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = ...

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.

verified_access_endpoint class-attribute instance-attribute
verified_access_endpoint: VerifiedAccessEndpoint | None = ...

Details about the Verified Access endpoint.