@Stability(value=Stable) @Internal public static final class CfnGraphQLApiProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGraphQLApiProps
CfnGraphQLApiPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnGraphQLApiProps.Builder, CfnGraphQLApiProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnGraphQLApiProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnGraphQLApiProps.Builder. |
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(Object o) |
Object |
getAdditionalAuthenticationProviders()
A list of additional authentication providers for the `GraphqlApi` API.
|
String |
getAuthenticationType()
Security configuration for your GraphQL API.
|
Object |
getLambdaAuthorizerConfig()
A `LambdaAuthorizerConfig` holds configuration on how to authorize AWS AppSync API access when using the `AWS_LAMBDA` authorizer mode.
|
Object |
getLogConfig()
The Amazon CloudWatch Logs configuration.
|
String |
getName()
The API name.
|
Object |
getOpenIdConnectConfig()
The OpenID Connect configuration.
|
List<CfnTag> |
getTags()
An arbitrary set of tags (key-value pairs) for this GraphQL API.
|
Object |
getUserPoolConfig()
Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
|
Object |
getXrayEnabled()
A flag indicating whether to use AWS X-Ray tracing for this `GraphqlApi` .
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnGraphQLApiProps.Builder builder)
CfnGraphQLApiProps.Builder.public final String getAuthenticationType()
CfnGraphQLApiProps
For allowed values (such as API_KEY , AWS_IAM , AMAZON_COGNITO_USER_POOLS , OPENID_CONNECT , or AWS_LAMBDA ), see Security in the AWS AppSync Developer Guide .
getAuthenticationType in interface CfnGraphQLApiPropspublic final String getName()
CfnGraphQLApiPropsgetName in interface CfnGraphQLApiPropspublic final Object getAdditionalAuthenticationProviders()
CfnGraphQLApiPropsgetAdditionalAuthenticationProviders in interface CfnGraphQLApiPropspublic final Object getLambdaAuthorizerConfig()
CfnGraphQLApiPropsBe aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
getLambdaAuthorizerConfig in interface CfnGraphQLApiPropspublic final Object getLogConfig()
CfnGraphQLApiPropsgetLogConfig in interface CfnGraphQLApiPropspublic final Object getOpenIdConnectConfig()
CfnGraphQLApiPropsgetOpenIdConnectConfig in interface CfnGraphQLApiPropspublic final List<CfnTag> getTags()
CfnGraphQLApiPropsgetTags in interface CfnGraphQLApiPropspublic final Object getUserPoolConfig()
CfnGraphQLApiPropsgetUserPoolConfig in interface CfnGraphQLApiPropspublic final Object getXrayEnabled()
CfnGraphQLApiPropsgetXrayEnabled in interface CfnGraphQLApiProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.