Class CfnVerifiedAccessTrustProviderProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnVerifiedAccessTrustProviderProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVerifiedAccessTrustProviderProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVerifiedAccessTrustProviderProps
@Stability(Stable)
@Internal
public static final class CfnVerifiedAccessTrustProviderProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVerifiedAccessTrustProviderProps
An implementation for
CfnVerifiedAccessTrustProviderProps
-
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.CfnVerifiedAccessTrustProviderProps
CfnVerifiedAccessTrustProviderProps.Builder, CfnVerifiedAccessTrustProviderProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnVerifiedAccessTrustProviderProps.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
A description for the AWS Verified Access trust provider.final Object
The options for device-identity trust provider.final String
The type of device-based trust provider.final Object
The options for an OpenID Connect-compatible user-identity trust provider.final String
The identifier to be used when working with policy rules.final Object
The options for additional server side encryption.getTags()
The tags.final String
The type of Verified Access trust provider.final String
The type of user-based trust provider.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 theCfnVerifiedAccessTrustProviderProps.Builder
.
-
-
Method Details
-
getPolicyReferenceName
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The identifier to be used when working with policy rules.- Specified by:
getPolicyReferenceName
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The type of Verified Access trust provider.- Specified by:
getTrustProviderType
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getDescription
Description copied from interface:CfnVerifiedAccessTrustProviderProps
A description for the AWS Verified Access trust provider.- Specified by:
getDescription
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getDeviceOptions
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The options for device-identity trust provider.- Specified by:
getDeviceOptions
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getDeviceTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The type of device-based trust provider.- Specified by:
getDeviceTrustProviderType
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getOidcOptions
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The options for an OpenID Connect-compatible user-identity trust provider.- Specified by:
getOidcOptions
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getSseSpecification
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The options for additional server side encryption.- Specified by:
getSseSpecification
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getTags
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The tags.- Specified by:
getTags
in interfaceCfnVerifiedAccessTrustProviderProps
- See Also:
-
getUserTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderProps
The type of user-based trust provider.- Specified by:
getUserTrustProviderType
in interfaceCfnVerifiedAccessTrustProviderProps
- 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()
-