Class CfnVerifiedAccessEndpointMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVerifiedAccessEndpointMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVerifiedAccessEndpointMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVerifiedAccessEndpointMixinProps
@Stability(Stable)
@Internal
public static final class CfnVerifiedAccessEndpointMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVerifiedAccessEndpointMixinProps
An implementation for
CfnVerifiedAccessEndpointMixinProps-
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.cfnpropertymixins.services.ec2.CfnVerifiedAccessEndpointMixinProps
CfnVerifiedAccessEndpointMixinProps.Builder, CfnVerifiedAccessEndpointMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVerifiedAccessEndpointMixinProps.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 theCfnVerifiedAccessEndpointMixinProps.Builder.
-
-
Method Details
-
getApplicationDomain
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe DNS name for users to reach your application.- Specified by:
getApplicationDomainin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getAttachmentType
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.- Specified by:
getAttachmentTypein interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getCidrOptions
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe options for a CIDR endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.CidrOptionsProperty- Specified by:
getCidrOptionsin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getDescription
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsA description for the AWS Verified Access endpoint.- Specified by:
getDescriptionin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getDomainCertificateArn
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe ARN of a public TLS/SSL certificate imported into or created with ACM.- Specified by:
getDomainCertificateArnin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getEndpointDomainPrefix
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsA custom identifier that is prepended to the DNS name that is generated for the endpoint.- Specified by:
getEndpointDomainPrefixin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getEndpointType
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe 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 interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getLoadBalancerOptions
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe load balancer details if creating the AWS Verified Access endpoint asload-balancertype.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.LoadBalancerOptionsProperty- Specified by:
getLoadBalancerOptionsin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getNetworkInterfaceOptions
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe options for network-interface type endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.NetworkInterfaceOptionsProperty- Specified by:
getNetworkInterfaceOptionsin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getPolicyDocument
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe Verified Access policy document.- Specified by:
getPolicyDocumentin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getPolicyEnabled
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe status of the Verified Access policy.Returns union: either
BooleanorIResolvable- Specified by:
getPolicyEnabledin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getRdsOptions
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe options for an RDS endpoint.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.RdsOptionsProperty- Specified by:
getRdsOptionsin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe IDs of the security groups for the endpoint.- Specified by:
getSecurityGroupIdsin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getSseSpecification
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe options for additional server side encryption.Returns union: either
IResolvableorCfnVerifiedAccessEndpointPropsMixin.SseSpecificationProperty- Specified by:
getSseSpecificationin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getTags
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe tags.- Specified by:
getTagsin interfaceCfnVerifiedAccessEndpointMixinProps- See Also:
-
getVerifiedAccessGroupId
Description copied from interface:CfnVerifiedAccessEndpointMixinPropsThe ID of the AWS Verified Access group.- Specified by:
getVerifiedAccessGroupIdin interfaceCfnVerifiedAccessEndpointMixinProps- 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()
-