Class CfnIpAccessSettingsProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.workspacesweb.CfnIpAccessSettingsProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIpAccessSettingsProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIpAccessSettingsProps
@Stability(Stable)
@Internal
public static final class CfnIpAccessSettingsProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIpAccessSettingsProps
An implementation for
CfnIpAccessSettingsProps
-
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.workspacesweb.CfnIpAccessSettingsProps
CfnIpAccessSettingsProps.Builder, CfnIpAccessSettingsProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnIpAccessSettingsProps.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 Object
Additional encryption context of the IP access settings.final String
The custom managed key of the IP access settings.final String
The description of the IP access settings.final String
The display name of the IP access settings.final Object
The IP rules of the IP access settings.getTags()
The tags to add to the IP access settings resource.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 theCfnIpAccessSettingsProps.Builder
.
-
-
Method Details
-
getIpRules
Description copied from interface:CfnIpAccessSettingsProps
The IP rules of the IP access settings.- Specified by:
getIpRules
in interfaceCfnIpAccessSettingsProps
- See Also:
-
getAdditionalEncryptionContext
Description copied from interface:CfnIpAccessSettingsProps
Additional encryption context of the IP access settings.- Specified by:
getAdditionalEncryptionContext
in interfaceCfnIpAccessSettingsProps
- See Also:
-
getCustomerManagedKey
Description copied from interface:CfnIpAccessSettingsProps
The custom managed key of the IP access settings.Pattern :
^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$
- Specified by:
getCustomerManagedKey
in interfaceCfnIpAccessSettingsProps
- See Also:
-
getDescription
Description copied from interface:CfnIpAccessSettingsProps
The description of the IP access settings.- Specified by:
getDescription
in interfaceCfnIpAccessSettingsProps
- See Also:
-
getDisplayName
Description copied from interface:CfnIpAccessSettingsProps
The display name of the IP access settings.- Specified by:
getDisplayName
in interfaceCfnIpAccessSettingsProps
- See Also:
-
getTags
Description copied from interface:CfnIpAccessSettingsProps
The tags to add to the IP access settings resource.A tag is a key-value pair.
- Specified by:
getTags
in interfaceCfnIpAccessSettingsProps
- 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()
-