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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVerifiedAccessEndpointProps
CfnVerifiedAccessEndpointProps.Builder, CfnVerifiedAccessEndpointProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnVerifiedAccessEndpointProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The DNS name for users to reach your application.final String
The type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.final String
A description for the AWS Verified Access endpoint.final String
The ARN of a public TLS/SSL certificate imported into or created with ACM.final String
A custom identifier that is prepended to the DNS name that is generated for the endpoint.final String
The type of AWS Verified Access endpoint.final Object
The load balancer details if creating the AWS Verified Access endpoint asload-balancer
type.final Object
The options for network-interface type endpoint.final String
The Verified Access policy document.final Object
The status of the Verified Access policy.The IDs of the security groups for the endpoint.final Object
The options for additional server side encryption.getTags()
The tags.final String
The ID of the AWS Verified Access group.final int
hashCode()
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:CfnVerifiedAccessEndpointProps
The DNS name for users to reach your application.- Specified by:
getApplicationDomain
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getAttachmentType
Description copied from interface:CfnVerifiedAccessEndpointProps
The type of attachment used to provide connectivity between the AWS Verified Access endpoint and the application.- Specified by:
getAttachmentType
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getDomainCertificateArn
Description copied from interface:CfnVerifiedAccessEndpointProps
The ARN of a public TLS/SSL certificate imported into or created with ACM.- Specified by:
getDomainCertificateArn
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getEndpointDomainPrefix
Description copied from interface:CfnVerifiedAccessEndpointProps
A custom identifier that is prepended to the DNS name that is generated for the endpoint.- Specified by:
getEndpointDomainPrefix
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getEndpointType
Description copied from interface:CfnVerifiedAccessEndpointProps
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.
- Specified by:
getEndpointType
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getVerifiedAccessGroupId
Description copied from interface:CfnVerifiedAccessEndpointProps
The ID of the AWS Verified Access group.- Specified by:
getVerifiedAccessGroupId
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getDescription
Description copied from interface:CfnVerifiedAccessEndpointProps
A description for the AWS Verified Access endpoint.- Specified by:
getDescription
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getLoadBalancerOptions
Description copied from interface:CfnVerifiedAccessEndpointProps
The load balancer details if creating the AWS Verified Access endpoint asload-balancer
type.- Specified by:
getLoadBalancerOptions
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getNetworkInterfaceOptions
Description copied from interface:CfnVerifiedAccessEndpointProps
The options for network-interface type endpoint.- Specified by:
getNetworkInterfaceOptions
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getPolicyDocument
Description copied from interface:CfnVerifiedAccessEndpointProps
The Verified Access policy document.- Specified by:
getPolicyDocument
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getPolicyEnabled
Description copied from interface:CfnVerifiedAccessEndpointProps
The status of the Verified Access policy.- Specified by:
getPolicyEnabled
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getSecurityGroupIds
Description copied from interface:CfnVerifiedAccessEndpointProps
The IDs of the security groups for the endpoint.- Specified by:
getSecurityGroupIds
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getSseSpecification
Description copied from interface:CfnVerifiedAccessEndpointProps
The options for additional server side encryption.- Specified by:
getSseSpecification
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
getTags
Description copied from interface:CfnVerifiedAccessEndpointProps
The tags.- Specified by:
getTags
in interfaceCfnVerifiedAccessEndpointProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-