Interface CfnVerifiedAccessEndpointMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnVerifiedAccessEndpointMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:58.781Z")
@Stability(Stable)
public interface CfnVerifiedAccessEndpointMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnVerifiedAccessEndpointPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.ec2.*;
CfnVerifiedAccessEndpointMixinProps cfnVerifiedAccessEndpointMixinProps = CfnVerifiedAccessEndpointMixinProps.builder()
.applicationDomain("applicationDomain")
.attachmentType("attachmentType")
.cidrOptions(CidrOptionsProperty.builder()
.cidr("cidr")
.portRanges(List.of(PortRangeProperty.builder()
.fromPort(123)
.toPort(123)
.build()))
.protocol("protocol")
.subnetIds(List.of("subnetIds"))
.build())
.description("description")
.domainCertificateArn("domainCertificateArn")
.endpointDomainPrefix("endpointDomainPrefix")
.endpointType("endpointType")
.loadBalancerOptions(LoadBalancerOptionsProperty.builder()
.loadBalancerArn("loadBalancerArn")
.port(123)
.portRanges(List.of(PortRangeProperty.builder()
.fromPort(123)
.toPort(123)
.build()))
.protocol("protocol")
.subnetIds(List.of("subnetIds"))
.build())
.networkInterfaceOptions(NetworkInterfaceOptionsProperty.builder()
.networkInterfaceId("networkInterfaceId")
.port(123)
.portRanges(List.of(PortRangeProperty.builder()
.fromPort(123)
.toPort(123)
.build()))
.protocol("protocol")
.build())
.policyDocument("policyDocument")
.policyEnabled(false)
.rdsOptions(RdsOptionsProperty.builder()
.port(123)
.protocol("protocol")
.rdsDbClusterArn("rdsDbClusterArn")
.rdsDbInstanceArn("rdsDbInstanceArn")
.rdsDbProxyArn("rdsDbProxyArn")
.rdsEndpoint("rdsEndpoint")
.subnetIds(List.of("subnetIds"))
.build())
.securityGroupIds(List.of("securityGroupIds"))
.sseSpecification(SseSpecificationProperty.builder()
.customerManagedKeyEnabled(false)
.kmsKeyArn("kmsKeyArn")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.verifiedAccessGroupId("verifiedAccessGroupId")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnVerifiedAccessEndpointMixinPropsstatic final classAn implementation forCfnVerifiedAccessEndpointMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe DNS name for users to reach your application.default StringThe type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.default ObjectThe options for a CIDR endpoint.default StringA description for the AWS Verified Access endpoint.default StringThe ARN of a public TLS/SSL certificate imported into or created with ACM.default StringA custom identifier that is prepended to the DNS name that is generated for the endpoint.default StringThe type of AWS Verified Access endpoint.default ObjectThe load balancer details if creating the AWS Verified Access endpoint asload-balancertype.default ObjectThe options for network-interface type endpoint.default StringThe Verified Access policy document.default ObjectThe status of the Verified Access policy.default ObjectThe options for an RDS endpoint.The IDs of the security groups for the endpoint.default ObjectThe options for additional server side encryption.getTags()The tags.default StringThe ID of the AWS Verified Access group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationDomain
The DNS name for users to reach your application.- See Also:
-
getAttachmentType
The type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.- See Also:
-
getCidrOptions
The options for a CIDR endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.CidrOptionsProperty- See Also:
-
getDescription
A description for the AWS Verified Access endpoint.- See Also:
-
getDomainCertificateArn
The ARN of a public TLS/SSL certificate imported into or created with ACM.- See Also:
-
getEndpointDomainPrefix
A custom identifier that is prepended to the DNS name that is generated for the endpoint.- See Also:
-
getEndpointType
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.
- See Also:
-
getLoadBalancerOptions
The load balancer details if creating the AWS Verified Access endpoint asload-balancertype.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.LoadBalancerOptionsProperty- See Also:
-
getNetworkInterfaceOptions
The options for network-interface type endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.NetworkInterfaceOptionsProperty- See Also:
-
getPolicyDocument
The Verified Access policy document.- See Also:
-
getPolicyEnabled
The status of the Verified Access policy.Returns union: either
BooleanorIResolvable- See Also:
-
getRdsOptions
The options for an RDS endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.RdsOptionsProperty- See Also:
-
getSecurityGroupIds
The IDs of the security groups for the endpoint.- See Also:
-
getSseSpecification
The options for additional server side encryption.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.SseSpecificationProperty- See Also:
-
getTags
The tags.- See Also:
-
getVerifiedAccessGroupId
The ID of the AWS Verified Access group.- See Also:
-
builder
-