Class CfnVerifiedAccessEndpointProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVerifiedAccessEndpointProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVerifiedAccessEndpointProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnVerifiedAccessEndpointProps
@Stability(Stable)
@Internal
public static final class CfnVerifiedAccessEndpointProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVerifiedAccessEndpointProps
An implementation for
CfnVerifiedAccessEndpointProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVerifiedAccessEndpointProps
CfnVerifiedAccessEndpointProps.Builder, CfnVerifiedAccessEndpointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVerifiedAccessEndpointProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe DNS name for users to reach your application.final StringThe type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.final StringA description for the AWS Verified Access endpoint.final StringThe ARN of a public TLS/SSL certificate imported into or created with ACM.final StringA custom identifier that is prepended to the DNS name that is generated for the endpoint.final StringThe type of AWS Verified Access endpoint.final ObjectThe load balancer details if creating the AWS Verified Access endpoint asload-balancertype.final ObjectThe options for network-interface type endpoint.final StringThe Verified Access policy document.final ObjectThe status of the Verified Access policy.The IDs of the security groups for the endpoint.getTags()The tags.final StringThe ID of the AWS Verified Access group.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnVerifiedAccessEndpointProps.Builder.
-
-
Method Details
-
getApplicationDomain
Description copied from interface:CfnVerifiedAccessEndpointPropsThe DNS name for users to reach your application.- Specified by:
getApplicationDomainin interfaceCfnVerifiedAccessEndpointProps
-
getAttachmentType
Description copied from interface:CfnVerifiedAccessEndpointPropsThe type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.- Specified by:
getAttachmentTypein interfaceCfnVerifiedAccessEndpointProps
-
getDomainCertificateArn
Description copied from interface:CfnVerifiedAccessEndpointPropsThe ARN of a public TLS/SSL certificate imported into or created with ACM.- Specified by:
getDomainCertificateArnin interfaceCfnVerifiedAccessEndpointProps
-
getEndpointDomainPrefix
Description copied from interface:CfnVerifiedAccessEndpointPropsA custom identifier that is prepended to the DNS name that is generated for the endpoint.- Specified by:
getEndpointDomainPrefixin interfaceCfnVerifiedAccessEndpointProps
-
getEndpointType
Description copied from interface:CfnVerifiedAccessEndpointPropsThe 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.
- Specified by:
getEndpointTypein interfaceCfnVerifiedAccessEndpointProps
-
getVerifiedAccessGroupId
Description copied from interface:CfnVerifiedAccessEndpointPropsThe ID of the AWS Verified Access group.- Specified by:
getVerifiedAccessGroupIdin interfaceCfnVerifiedAccessEndpointProps
-
getDescription
Description copied from interface:CfnVerifiedAccessEndpointPropsA description for the AWS Verified Access endpoint.- Specified by:
getDescriptionin interfaceCfnVerifiedAccessEndpointProps
-
getLoadBalancerOptions
Description copied from interface:CfnVerifiedAccessEndpointPropsThe load balancer details if creating the AWS Verified Access endpoint asload-balancertype.- Specified by:
getLoadBalancerOptionsin interfaceCfnVerifiedAccessEndpointProps
-
getNetworkInterfaceOptions
Description copied from interface:CfnVerifiedAccessEndpointPropsThe options for network-interface type endpoint.- Specified by:
getNetworkInterfaceOptionsin interfaceCfnVerifiedAccessEndpointProps
-
getPolicyDocument
Description copied from interface:CfnVerifiedAccessEndpointPropsThe Verified Access policy document.- Specified by:
getPolicyDocumentin interfaceCfnVerifiedAccessEndpointProps
-
getPolicyEnabled
Description copied from interface:CfnVerifiedAccessEndpointPropsThe status of the Verified Access policy.- Specified by:
getPolicyEnabledin interfaceCfnVerifiedAccessEndpointProps
-
getSecurityGroupIds
Description copied from interface:CfnVerifiedAccessEndpointPropsThe IDs of the security groups for the endpoint.- Specified by:
getSecurityGroupIdsin interfaceCfnVerifiedAccessEndpointProps
-
getTags
Description copied from interface:CfnVerifiedAccessEndpointPropsThe tags.- Specified by:
getTagsin interfaceCfnVerifiedAccessEndpointProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-