public static final class AuthorizationMode.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AuthorizationMode
AuthorizationMode
AuthorizationMode.Builder, AuthorizationMode.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
ApiKeyConfig |
getApiKeyConfig()
(experimental) If authorizationType is `AuthorizationType.API_KEY`, this option can be configured.
|
AuthorizationType |
getAuthorizationType()
(experimental) One of possible four values AppSync supports.
|
LambdaAuthorizerConfig |
getLambdaAuthorizerConfig()
(experimental) If authorizationType is `AuthorizationType.LAMBDA`, this option is required.
|
OpenIdConnectConfig |
getOpenIdConnectConfig()
(experimental) If authorizationType is `AuthorizationType.OIDC`, this option is required.
|
UserPoolConfig |
getUserPoolConfig()
(experimental) If authorizationType is `AuthorizationType.USER_POOL`, this option is required.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final AuthorizationType getAuthorizationType()
AuthorizationMode
Default: - `AuthorizationType.API_KEY`
getAuthorizationType
in interface AuthorizationMode
https://docs.aws.amazon.com/appsync/latest/devguide/security.html
public final ApiKeyConfig getApiKeyConfig()
AuthorizationMode
Default: - name: 'DefaultAPIKey' | description: 'Default API Key created by CDK'
getApiKeyConfig
in interface AuthorizationMode
public final LambdaAuthorizerConfig getLambdaAuthorizerConfig()
AuthorizationMode
Default: - none
getLambdaAuthorizerConfig
in interface AuthorizationMode
public final OpenIdConnectConfig getOpenIdConnectConfig()
AuthorizationMode
Default: - none
getOpenIdConnectConfig
in interface AuthorizationMode
public final UserPoolConfig getUserPoolConfig()
AuthorizationMode
Default: - none
getUserPoolConfig
in interface AuthorizationMode
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()