Package com.pulumi.aws.appsync.inputs
Class GraphQLApiAdditionalAuthenticationProviderArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.appsync.inputs.GraphQLApiAdditionalAuthenticationProviderArgs
-
public final class GraphQLApiAdditionalAuthenticationProviderArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphQLApiAdditionalAuthenticationProviderArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GraphQLApiAdditionalAuthenticationProviderArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>authenticationType()static GraphQLApiAdditionalAuthenticationProviderArgs.Builderbuilder()static GraphQLApiAdditionalAuthenticationProviderArgs.Builderbuilder(GraphQLApiAdditionalAuthenticationProviderArgs defaults)java.util.Optional<com.pulumi.core.Output<GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfigArgs>>lambdaAuthorizerConfig()java.util.Optional<com.pulumi.core.Output<GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs>>openidConnectConfig()java.util.Optional<com.pulumi.core.Output<GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs>>userPoolConfig()
-
-
-
Field Detail
-
Empty
public static final GraphQLApiAdditionalAuthenticationProviderArgs Empty
-
-
Method Detail
-
authenticationType
public com.pulumi.core.Output<java.lang.String> authenticationType()
- Returns:
- Authentication type. Valid values: `API_KEY`, `AWS_IAM`, `AMAZON_COGNITO_USER_POOLS`, `OPENID_CONNECT`, `AWS_LAMBDA`
-
lambdaAuthorizerConfig
public java.util.Optional<com.pulumi.core.Output<GraphQLApiAdditionalAuthenticationProviderLambdaAuthorizerConfigArgs>> lambdaAuthorizerConfig()
- Returns:
- Nested argument containing Lambda authorizer configuration. See `lambdaAuthorizerConfig` Block for details.
-
openidConnectConfig
public java.util.Optional<com.pulumi.core.Output<GraphQLApiAdditionalAuthenticationProviderOpenidConnectConfigArgs>> openidConnectConfig()
- Returns:
- Nested argument containing OpenID Connect configuration. See `openidConnectConfig` Block for details.
-
userPoolConfig
public java.util.Optional<com.pulumi.core.Output<GraphQLApiAdditionalAuthenticationProviderUserPoolConfigArgs>> userPoolConfig()
- Returns:
- Amazon Cognito User Pool configuration. See `additional_authentication_provider.user_pool_config` Block for details.
-
builder
public static GraphQLApiAdditionalAuthenticationProviderArgs.Builder builder()
-
builder
public static GraphQLApiAdditionalAuthenticationProviderArgs.Builder builder(GraphQLApiAdditionalAuthenticationProviderArgs defaults)
-
-