Class CfnVerifiedAccessTrustProviderMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnVerifiedAccessTrustProviderMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVerifiedAccessTrustProviderMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVerifiedAccessTrustProviderMixinProps
@Stability(Stable)
@Internal
public static final class CfnVerifiedAccessTrustProviderMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVerifiedAccessTrustProviderMixinProps
An implementation for
CfnVerifiedAccessTrustProviderMixinProps-
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.CfnVerifiedAccessTrustProviderMixinProps
CfnVerifiedAccessTrustProviderMixinProps.Builder, CfnVerifiedAccessTrustProviderMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVerifiedAccessTrustProviderMixinProps.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 theCfnVerifiedAccessTrustProviderMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsA description for the AWS Verified Access trust provider.- Specified by:
getDescriptionin interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getDeviceOptions
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe options for device-identity trust provider.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.DeviceOptionsProperty- Specified by:
getDeviceOptionsin interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getDeviceTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe type of device-based trust provider.- Specified by:
getDeviceTrustProviderTypein interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getNativeApplicationOidcOptions
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe OpenID Connect (OIDC) options.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.NativeApplicationOidcOptionsProperty- Specified by:
getNativeApplicationOidcOptionsin interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getOidcOptions
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe options for an OpenID Connect-compatible user-identity trust provider.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.OidcOptionsProperty- Specified by:
getOidcOptionsin interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getPolicyReferenceName
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe identifier to be used when working with policy rules.- Specified by:
getPolicyReferenceNamein interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getSseSpecification
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe options for additional server side encryption.Returns union: either
IResolvableorCfnVerifiedAccessTrustProviderPropsMixin.SseSpecificationProperty- Specified by:
getSseSpecificationin interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getTags
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe tags.- Specified by:
getTagsin interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe type of Verified Access trust provider.- Specified by:
getTrustProviderTypein interfaceCfnVerifiedAccessTrustProviderMixinProps- See Also:
-
getUserTrustProviderType
Description copied from interface:CfnVerifiedAccessTrustProviderMixinPropsThe type of user-based trust provider.- Specified by:
getUserTrustProviderTypein interfaceCfnVerifiedAccessTrustProviderMixinProps- 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()
-