@Generated(value="software.amazon.awssdk:codegen") public final class AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder,AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails>
A list of additional authentication providers for the GraphqlApi API.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String authenticationType()
The type of security configuration for your GraphQL API: API key, Identity and Access Management (IAM), OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
public final AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails lambdaAuthorizerConfig()
The configuration for Lambda function authorization.
public final AwsAppSyncGraphQlApiOpenIdConnectConfigDetails openIdConnectConfig()
The OpenID Connect configuration.
public final AwsAppSyncGraphQlApiUserPoolConfigDetails userPoolConfig()
The Amazon Cognito user pools configuration.
public AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder toBuilder()
public static AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder builder()
public static Class<? extends AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.