Class CfnApi.AuthProviderProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.CfnApi.AuthProviderProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApi.AuthProviderProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApi.AuthProviderProperty
@Stability(Stable)
@Internal
public static final class CfnApi.AuthProviderProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApi.AuthProviderProperty
An implementation for
CfnApi.AuthProviderProperty-
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.appsync.CfnApi.AuthProviderProperty
CfnApi.AuthProviderProperty.Builder, CfnApi.AuthProviderProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApi.AuthProviderProperty.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 StringSecurity configuration for your AppSync API.final ObjectOptional authorization configuration for using Amazon Cognito user pools with your API endpoint.final ObjectA LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode.final ObjectThe OpenID Connect configuration.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 theCfnApi.AuthProviderProperty.Builder.
-
-
Method Details
-
getAuthType
Description copied from interface:CfnApi.AuthProviderPropertySecurity configuration for your AppSync API.- Specified by:
getAuthTypein interfaceCfnApi.AuthProviderProperty- See Also:
-
getCognitoConfig
Description copied from interface:CfnApi.AuthProviderPropertyOptional authorization configuration for using Amazon Cognito user pools with your API endpoint.- Specified by:
getCognitoConfigin interfaceCfnApi.AuthProviderProperty- See Also:
-
getLambdaAuthorizerConfig
Description copied from interface:CfnApi.AuthProviderPropertyA LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode.Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- Specified by:
getLambdaAuthorizerConfigin interfaceCfnApi.AuthProviderProperty- See Also:
-
getOpenIdConnectConfig
Description copied from interface:CfnApi.AuthProviderPropertyThe OpenID Connect configuration.- Specified by:
getOpenIdConnectConfigin interfaceCfnApi.AuthProviderProperty- 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()
-