GraphQLApi

class GraphQLApi : KotlinCustomResource

Properties

Link copied to clipboard

One or more additional authentication providers for the GraphqlApi. Defined below.

Link copied to clipboard
val arn: Output<String>

ARN

Link copied to clipboard

Authentication type. Valid values: API_KEY, AWS_IAM, AMAZON_COGNITO_USER_POOLS, OPENID_CONNECT, AWS_LAMBDA

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

Nested argument containing Lambda authorizer configuration. Defined below.

Link copied to clipboard

Nested argument containing logging configuration. Defined below.

Link copied to clipboard
val name: Output<String>

User-supplied name for the GraphqlApi.

Link copied to clipboard

Nested argument containing OpenID Connect configuration. Defined below.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val schema: Output<String>?

Schema definition, in GraphQL schema language format. This provider cannot perform drift detection of this configuration.

Link copied to clipboard
val tags: Output<Map<String, String>>?

Map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Link copied to clipboard
val tagsAll: Output<Map<String, String>>

Map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Link copied to clipboard
val uris: Output<Map<String, String>>

Map of URIs associated with the APIE.g., uris["GRAPHQL"] = https://ID.appsync-api.REGION.amazonaws.com/graphql

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard

Amazon Cognito User Pool configuration. Defined below.

Link copied to clipboard
val visibility: Output<String>?

Sets the value of the GraphQL API to public (GLOBAL) or private (PRIVATE). If no value is provided, the visibility will be set to GLOBAL by default. This value cannot be changed once the API has been created.

Link copied to clipboard
val xrayEnabled: Output<Boolean>?

Whether tracing with X-ray is enabled. Defaults to false.