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 ObjectThe options for a CIDR endpoint.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.final ObjectThe options for an RDS endpoint.The IDs of the security groups for the endpoint.final ObjectThe options for additional server side encryption.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
-
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- See Also:
-
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- See Also:
-
getVerifiedAccessGroupId
Description copied from interface:CfnVerifiedAccessEndpointPropsThe ID of the AWS Verified Access group.- Specified by:
getVerifiedAccessGroupIdin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getApplicationDomain
Description copied from interface:CfnVerifiedAccessEndpointPropsThe DNS name for users to reach your application.- Specified by:
getApplicationDomainin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getCidrOptions
Description copied from interface:CfnVerifiedAccessEndpointPropsThe options for a CIDR endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpoint.CidrOptionsProperty- Specified by:
getCidrOptionsin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getDescription
Description copied from interface:CfnVerifiedAccessEndpointPropsA description for the AWS Verified Access endpoint.- Specified by:
getDescriptionin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getDomainCertificateArn
Description copied from interface:CfnVerifiedAccessEndpointPropsThe ARN of a public TLS/SSL certificate imported into or created with ACM.- Specified by:
getDomainCertificateArnin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
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- See Also:
-
getLoadBalancerOptions
Description copied from interface:CfnVerifiedAccessEndpointPropsThe load balancer details if creating the AWS Verified Access endpoint asload-balancertype.Returns union: either
IResolvableorCfnVerifiedAccessEndpoint.LoadBalancerOptionsProperty- Specified by:
getLoadBalancerOptionsin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getNetworkInterfaceOptions
Description copied from interface:CfnVerifiedAccessEndpointPropsThe options for network-interface type endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpoint.NetworkInterfaceOptionsProperty- Specified by:
getNetworkInterfaceOptionsin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getPolicyDocument
Description copied from interface:CfnVerifiedAccessEndpointPropsThe Verified Access policy document.- Specified by:
getPolicyDocumentin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getPolicyEnabled
Description copied from interface:CfnVerifiedAccessEndpointPropsThe status of the Verified Access policy.Returns union: either
BooleanorIResolvable- Specified by:
getPolicyEnabledin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getRdsOptions
Description copied from interface:CfnVerifiedAccessEndpointPropsThe options for an RDS endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpoint.RdsOptionsProperty- Specified by:
getRdsOptionsin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnVerifiedAccessEndpointPropsThe IDs of the security groups for the endpoint.- Specified by:
getSecurityGroupIdsin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getSseSpecification
Description copied from interface:CfnVerifiedAccessEndpointPropsThe options for additional server side encryption.Returns union: either
IResolvableorCfnVerifiedAccessEndpoint.SseSpecificationProperty- Specified by:
getSseSpecificationin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
getTags
Description copied from interface:CfnVerifiedAccessEndpointPropsThe tags.- Specified by:
getTagsin interfaceCfnVerifiedAccessEndpointProps- See Also:
-
$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()
-