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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.CfnVerifiedAccessTrustProviderProps
CfnVerifiedAccessTrustProviderProps.Builder, CfnVerifiedAccessTrustProviderProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVerifiedAccessTrustProviderProps.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 StringA description for the AWS Verified Access trust provider.final ObjectThe options for device-identity trust provider.final StringThe type of device-based trust provider.final ObjectThe OpenID Connect (OIDC) options.final ObjectThe options for an OpenID Connect-compatible user-identity trust provider.final StringThe identifier to be used when working with policy rules.final ObjectThe options for additional server side encryption.getTags()The tags.final StringThe type of Verified Access trust provider.final StringThe type of user-based trust provider.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 theCfnVerifiedAccessTrustProviderProps.Builder.
-
-
Method Details
-
getPolicyReferenceName
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe identifier to be used when working with policy rules.- Specified by:
getPolicyReferenceNamein interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe type of Verified Access trust provider.- Specified by:
getTrustProviderTypein interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getDescription
Description copied from interface:CfnVerifiedAccessTrustProviderPropsA description for the AWS Verified Access trust provider.- Specified by:
getDescriptionin interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getDeviceOptions
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe options for device-identity trust provider.Returns union: either
IResolvableorCfnVerifiedAccessTrustProvider.DeviceOptionsProperty- Specified by:
getDeviceOptionsin interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getDeviceTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe type of device-based trust provider.- Specified by:
getDeviceTrustProviderTypein interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getNativeApplicationOidcOptions
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe OpenID Connect (OIDC) options.Returns union: either
IResolvableorCfnVerifiedAccessTrustProvider.NativeApplicationOidcOptionsProperty- Specified by:
getNativeApplicationOidcOptionsin interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getOidcOptions
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe options for an OpenID Connect-compatible user-identity trust provider.Returns union: either
IResolvableorCfnVerifiedAccessTrustProvider.OidcOptionsProperty- Specified by:
getOidcOptionsin interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getSseSpecification
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe options for additional server side encryption.Returns union: either
IResolvableorCfnVerifiedAccessTrustProvider.SseSpecificationProperty- Specified by:
getSseSpecificationin interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getTags
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe tags.- Specified by:
getTagsin interfaceCfnVerifiedAccessTrustProviderProps- See Also:
-
getUserTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderPropsThe type of user-based trust provider.- Specified by:
getUserTrustProviderTypein interfaceCfnVerifiedAccessTrustProviderProps- 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()
-