CfnVerifiedAccessEndpointProps
- class aws_cdk.aws_ec2.CfnVerifiedAccessEndpointProps(*, application_domain, attachment_type, domain_certificate_arn, endpoint_domain_prefix, endpoint_type, verified_access_group_id, description=None, load_balancer_options=None, network_interface_options=None, policy_document=None, policy_enabled=None, security_group_ids=None, tags=None)
Bases:
object
Properties for defining a
CfnVerifiedAccessEndpoint
.- Parameters:
application_domain (
str
) – The DNS name for users to reach your application.attachment_type (
str
) – The type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.domain_certificate_arn (
str
) – The ARN of a public TLS/SSL certificate imported into or created with ACM.endpoint_domain_prefix (
str
) – A custom identifier that is prepended to the DNS name that is generated for the endpoint.endpoint_type (
str
) – The type of AWS 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.verified_access_group_id (
str
) – The ID of the AWS Verified Access group.description (
Optional
[str
]) – A description for the AWS Verified Access endpoint.load_balancer_options (
Union
[IResolvable
,LoadBalancerOptionsProperty
,Dict
[str
,Any
],None
]) – The load balancer details if creating the AWS Verified Access endpoint asload-balancer
type.network_interface_options (
Union
[IResolvable
,NetworkInterfaceOptionsProperty
,Dict
[str
,Any
],None
]) – The options for network-interface type endpoint.policy_document (
Optional
[str
]) – The Verified Access policy document.policy_enabled (
Union
[bool
,IResolvable
,None
]) – The status of the Verified Access policy.security_group_ids (
Optional
[Sequence
[str
]]) – The IDs of the security groups for the endpoint.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The tags.
- Link:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_ec2 as ec2 cfn_verified_access_endpoint_props = ec2.CfnVerifiedAccessEndpointProps( application_domain="applicationDomain", attachment_type="attachmentType", domain_certificate_arn="domainCertificateArn", endpoint_domain_prefix="endpointDomainPrefix", endpoint_type="endpointType", verified_access_group_id="verifiedAccessGroupId", # the properties below are optional description="description", load_balancer_options=ec2.CfnVerifiedAccessEndpoint.LoadBalancerOptionsProperty( load_balancer_arn="loadBalancerArn", port=123, protocol="protocol", subnet_ids=["subnetIds"] ), network_interface_options=ec2.CfnVerifiedAccessEndpoint.NetworkInterfaceOptionsProperty( network_interface_id="networkInterfaceId", port=123, protocol="protocol" ), policy_document="policyDocument", policy_enabled=False, security_group_ids=["securityGroupIds"], tags=[CfnTag( key="key", value="value" )] )
Attributes
- application_domain
The DNS name for users to reach your application.
- attachment_type
The type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.
- description
A description for the AWS Verified Access endpoint.
- domain_certificate_arn
The ARN of a public TLS/SSL certificate imported into or created with ACM.
- endpoint_domain_prefix
A custom identifier that is prepended to the DNS name that is generated for the endpoint.
- endpoint_type
The type of AWS 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.
- load_balancer_options
The load balancer details if creating the AWS Verified Access endpoint as
load-balancer
type.
- network_interface_options
The options for network-interface type endpoint.
- policy_document
The Verified Access policy document.
- policy_enabled
The status of the Verified Access policy.
- security_group_ids
The IDs of the security groups for the endpoint.
- tags
The tags.
- verified_access_group_id
The ID of the AWS Verified Access group.