We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.appsync.getGraphQlApi
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
Resource Type definition for AWS::AppSync::GraphQLApi
Using getGraphQlApi
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getGraphQlApi(args: GetGraphQlApiArgs, opts?: InvokeOptions): Promise<GetGraphQlApiResult>
function getGraphQlApiOutput(args: GetGraphQlApiOutputArgs, opts?: InvokeOptions): Output<GetGraphQlApiResult>
def get_graph_ql_api(api_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGraphQlApiResult
def get_graph_ql_api_output(api_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGraphQlApiResult]
func LookupGraphQlApi(ctx *Context, args *LookupGraphQlApiArgs, opts ...InvokeOption) (*LookupGraphQlApiResult, error)
func LookupGraphQlApiOutput(ctx *Context, args *LookupGraphQlApiOutputArgs, opts ...InvokeOption) LookupGraphQlApiResultOutput
> Note: This function is named LookupGraphQlApi
in the Go SDK.
public static class GetGraphQlApi
{
public static Task<GetGraphQlApiResult> InvokeAsync(GetGraphQlApiArgs args, InvokeOptions? opts = null)
public static Output<GetGraphQlApiResult> Invoke(GetGraphQlApiInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGraphQlApiResult> getGraphQlApi(GetGraphQlApiArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:appsync:getGraphQlApi
arguments:
# arguments dictionary
The following arguments are supported:
- Api
Id string - Unique AWS AppSync GraphQL API identifier.
- Api
Id string - Unique AWS AppSync GraphQL API identifier.
- api
Id String - Unique AWS AppSync GraphQL API identifier.
- api
Id string - Unique AWS AppSync GraphQL API identifier.
- api_
id str - Unique AWS AppSync GraphQL API identifier.
- api
Id String - Unique AWS AppSync GraphQL API identifier.
getGraphQlApi Result
The following output properties are available:
- Additional
Authentication List<Pulumi.Providers Aws Native. App Sync. Outputs. Graph Ql Api Additional Authentication Provider> - A list of additional authentication providers for the GraphqlApi API.
- Api
Id string - Unique AWS AppSync GraphQL API identifier.
- Api
Type string - The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
- Arn string
- The Amazon Resource Name (ARN) of the API key
- Authentication
Type string - Security configuration for your GraphQL API
- Enhanced
Metrics Pulumi.Config Aws Native. App Sync. Outputs. Graph Ql Api Enhanced Metrics Config - Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
- Environment
Variables Dictionary<string, string> - A map containing the list of resources with their properties and environment variables.
- Graph
Ql stringDns - The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
- Graph
Ql stringEndpoint Arn - The GraphQL endpoint ARN.
- Graph
Ql stringUrl - The Endpoint URL of your GraphQL API.
- Introspection
Config string - Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
- Pulumi.
Aws Native. App Sync. Outputs. Graph Ql Api Lambda Authorizer Config - A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- Log
Config Pulumi.Aws Native. App Sync. Outputs. Graph Ql Api Log Config - The Amazon CloudWatch Logs configuration.
- Merged
Api stringExecution Role Arn - The AWS Identity and Access Management service role ARN for a merged API.
- Name string
- The API name
- Open
Id Pulumi.Connect Config Aws Native. App Sync. Outputs. Graph Ql Api Open Id Connect Config - The OpenID Connect configuration.
- Owner
Contact string - The owner contact information for an API resource.
- Query
Depth intLimit - The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
- Realtime
Dns string - The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
- Realtime
Url string - The GraphQL API real-time endpoint URL.
- Resolver
Count intLimit - The maximum number of resolvers that can be invoked in a single request.
- List<Pulumi.
Aws Native. Outputs. Tag> - An arbitrary set of tags (key-value pairs) for this GraphQL API.
- User
Pool Pulumi.Config Aws Native. App Sync. Outputs. Graph Ql Api User Pool Config - Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
- Visibility string
- Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
- Xray
Enabled bool - A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
- Additional
Authentication []GraphProviders Ql Api Additional Authentication Provider - A list of additional authentication providers for the GraphqlApi API.
- Api
Id string - Unique AWS AppSync GraphQL API identifier.
- Api
Type string - The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
- Arn string
- The Amazon Resource Name (ARN) of the API key
- Authentication
Type string - Security configuration for your GraphQL API
- Enhanced
Metrics GraphConfig Ql Api Enhanced Metrics Config - Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
- Environment
Variables map[string]string - A map containing the list of resources with their properties and environment variables.
- Graph
Ql stringDns - The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
- Graph
Ql stringEndpoint Arn - The GraphQL endpoint ARN.
- Graph
Ql stringUrl - The Endpoint URL of your GraphQL API.
- Introspection
Config string - Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
- Graph
Ql Api Lambda Authorizer Config - A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- Log
Config GraphQl Api Log Config - The Amazon CloudWatch Logs configuration.
- Merged
Api stringExecution Role Arn - The AWS Identity and Access Management service role ARN for a merged API.
- Name string
- The API name
- Open
Id GraphConnect Config Ql Api Open Id Connect Config - The OpenID Connect configuration.
- Owner
Contact string - The owner contact information for an API resource.
- Query
Depth intLimit - The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
- Realtime
Dns string - The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
- Realtime
Url string - The GraphQL API real-time endpoint URL.
- Resolver
Count intLimit - The maximum number of resolvers that can be invoked in a single request.
- Tag
- An arbitrary set of tags (key-value pairs) for this GraphQL API.
- User
Pool GraphConfig Ql Api User Pool Config - Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
- Visibility string
- Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
- Xray
Enabled bool - A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
- additional
Authentication List<GraphProviders Ql Api Additional Authentication Provider> - A list of additional authentication providers for the GraphqlApi API.
- api
Id String - Unique AWS AppSync GraphQL API identifier.
- api
Type String - The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
- arn String
- The Amazon Resource Name (ARN) of the API key
- authentication
Type String - Security configuration for your GraphQL API
- enhanced
Metrics GraphConfig Ql Api Enhanced Metrics Config - Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
- environment
Variables Map<String,String> - A map containing the list of resources with their properties and environment variables.
- graph
Ql StringDns - The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
- graph
Ql StringEndpoint Arn - The GraphQL endpoint ARN.
- graph
Ql StringUrl - The Endpoint URL of your GraphQL API.
- introspection
Config String - Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
- Graph
Ql Api Lambda Authorizer Config - A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- log
Config GraphQl Api Log Config - The Amazon CloudWatch Logs configuration.
- merged
Api StringExecution Role Arn - The AWS Identity and Access Management service role ARN for a merged API.
- name String
- The API name
- open
Id GraphConnect Config Ql Api Open Id Connect Config - The OpenID Connect configuration.
- owner
Contact String - The owner contact information for an API resource.
- query
Depth IntegerLimit - The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
- realtime
Dns String - The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
- realtime
Url String - The GraphQL API real-time endpoint URL.
- resolver
Count IntegerLimit - The maximum number of resolvers that can be invoked in a single request.
- List<Tag>
- An arbitrary set of tags (key-value pairs) for this GraphQL API.
- user
Pool GraphConfig Ql Api User Pool Config - Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
- visibility String
- Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
- xray
Enabled Boolean - A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
- additional
Authentication GraphProviders Ql Api Additional Authentication Provider[] - A list of additional authentication providers for the GraphqlApi API.
- api
Id string - Unique AWS AppSync GraphQL API identifier.
- api
Type string - The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
- arn string
- The Amazon Resource Name (ARN) of the API key
- authentication
Type string - Security configuration for your GraphQL API
- enhanced
Metrics GraphConfig Ql Api Enhanced Metrics Config - Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
- environment
Variables {[key: string]: string} - A map containing the list of resources with their properties and environment variables.
- graph
Ql stringDns - The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
- graph
Ql stringEndpoint Arn - The GraphQL endpoint ARN.
- graph
Ql stringUrl - The Endpoint URL of your GraphQL API.
- introspection
Config string - Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
- Graph
Ql Api Lambda Authorizer Config - A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- log
Config GraphQl Api Log Config - The Amazon CloudWatch Logs configuration.
- merged
Api stringExecution Role Arn - The AWS Identity and Access Management service role ARN for a merged API.
- name string
- The API name
- open
Id GraphConnect Config Ql Api Open Id Connect Config - The OpenID Connect configuration.
- owner
Contact string - The owner contact information for an API resource.
- query
Depth numberLimit - The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
- realtime
Dns string - The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
- realtime
Url string - The GraphQL API real-time endpoint URL.
- resolver
Count numberLimit - The maximum number of resolvers that can be invoked in a single request.
- Tag[]
- An arbitrary set of tags (key-value pairs) for this GraphQL API.
- user
Pool GraphConfig Ql Api User Pool Config - Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
- visibility string
- Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
- xray
Enabled boolean - A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
- additional_
authentication_ Sequence[Graphproviders Ql Api Additional Authentication Provider] - A list of additional authentication providers for the GraphqlApi API.
- api_
id str - Unique AWS AppSync GraphQL API identifier.
- api_
type str - The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
- arn str
- The Amazon Resource Name (ARN) of the API key
- authentication_
type str - Security configuration for your GraphQL API
- enhanced_
metrics_ Graphconfig Ql Api Enhanced Metrics Config - Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
- environment_
variables Mapping[str, str] - A map containing the list of resources with their properties and environment variables.
- graph_
ql_ strdns - The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
- graph_
ql_ strendpoint_ arn - The GraphQL endpoint ARN.
- graph_
ql_ strurl - The Endpoint URL of your GraphQL API.
- introspection_
config str - Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
- Graph
Ql Api Lambda Authorizer Config - A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- log_
config GraphQl Api Log Config - The Amazon CloudWatch Logs configuration.
- merged_
api_ strexecution_ role_ arn - The AWS Identity and Access Management service role ARN for a merged API.
- name str
- The API name
- open_
id_ Graphconnect_ config Ql Api Open Id Connect Config - The OpenID Connect configuration.
- owner_
contact str - The owner contact information for an API resource.
- query_
depth_ intlimit - The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
- realtime_
dns str - The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
- realtime_
url str - The GraphQL API real-time endpoint URL.
- resolver_
count_ intlimit - The maximum number of resolvers that can be invoked in a single request.
- Sequence[root_Tag]
- An arbitrary set of tags (key-value pairs) for this GraphQL API.
- user_
pool_ Graphconfig Ql Api User Pool Config - Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
- visibility str
- Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
- xray_
enabled bool - A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
- additional
Authentication List<Property Map>Providers - A list of additional authentication providers for the GraphqlApi API.
- api
Id String - Unique AWS AppSync GraphQL API identifier.
- api
Type String - The value that indicates whether the GraphQL API is a standard API (GRAPHQL) or merged API (MERGED).
- arn String
- The Amazon Resource Name (ARN) of the API key
- authentication
Type String - Security configuration for your GraphQL API
- enhanced
Metrics Property MapConfig - Enables and controls the enhanced metrics feature. Enhanced metrics emit granular data on API usage and performance such as AppSync request and error counts, latency, and cache hits/misses. All enhanced metric data is sent to your CloudWatch account, and you can configure the types of data that will be sent.
- environment
Variables Map<String> - A map containing the list of resources with their properties and environment variables.
- graph
Ql StringDns - The fully qualified domain name (FQDN) of the endpoint URL of your GraphQL API.
- graph
Ql StringEndpoint Arn - The GraphQL endpoint ARN.
- graph
Ql StringUrl - The Endpoint URL of your GraphQL API.
- introspection
Config String - Sets the value of the GraphQL API to enable (ENABLED) or disable (DISABLED) introspection. If no value is provided, the introspection configuration will be set to ENABLED by default. This field will produce an error if the operation attempts to use the introspection feature while this field is disabled.
- Property Map
- A LambdaAuthorizerConfig holds configuration on how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode. Be aware that an AWS AppSync API may have only one Lambda authorizer configured at a time.
- log
Config Property Map - The Amazon CloudWatch Logs configuration.
- merged
Api StringExecution Role Arn - The AWS Identity and Access Management service role ARN for a merged API.
- name String
- The API name
- open
Id Property MapConnect Config - The OpenID Connect configuration.
- owner
Contact String - The owner contact information for an API resource.
- query
Depth NumberLimit - The maximum depth a query can have in a single request. Depth refers to the amount of nested levels allowed in the body of query.
- realtime
Dns String - The fully qualified domain name (FQDN) of the real-time endpoint URL of your GraphQL API.
- realtime
Url String - The GraphQL API real-time endpoint URL.
- resolver
Count NumberLimit - The maximum number of resolvers that can be invoked in a single request.
- List<Property Map>
- An arbitrary set of tags (key-value pairs) for this GraphQL API.
- user
Pool Property MapConfig - Optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint.
- visibility String
- Sets the scope of the GraphQL API to public (GLOBAL) or private (PRIVATE). By default, the scope is set to Global if no value is provided.
- xray
Enabled Boolean - A flag indicating whether to use AWS X-Ray tracing for this GraphqlApi.
Supporting Types
GraphQlApiAdditionalAuthenticationProvider
- Authentication
Type string - The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
- Pulumi.
Aws Native. App Sync. Inputs. Graph Ql Api Lambda Authorizer Config - Configuration for AWS Lambda function authorization.
- Open
Id Pulumi.Connect Config Aws Native. App Sync. Inputs. Graph Ql Api Open Id Connect Config - The OIDC configuration.
- User
Pool Pulumi.Config Aws Native. App Sync. Inputs. Graph Ql Api Cognito User Pool Config - The Amazon Cognito user pool configuration.
- Authentication
Type string - The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
- Graph
Ql Api Lambda Authorizer Config - Configuration for AWS Lambda function authorization.
- Open
Id GraphConnect Config Ql Api Open Id Connect Config - The OIDC configuration.
- User
Pool GraphConfig Ql Api Cognito User Pool Config - The Amazon Cognito user pool configuration.
- authentication
Type String - The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
- Graph
Ql Api Lambda Authorizer Config - Configuration for AWS Lambda function authorization.
- open
Id GraphConnect Config Ql Api Open Id Connect Config - The OIDC configuration.
- user
Pool GraphConfig Ql Api Cognito User Pool Config - The Amazon Cognito user pool configuration.
- authentication
Type string - The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
- Graph
Ql Api Lambda Authorizer Config - Configuration for AWS Lambda function authorization.
- open
Id GraphConnect Config Ql Api Open Id Connect Config - The OIDC configuration.
- user
Pool GraphConfig Ql Api Cognito User Pool Config - The Amazon Cognito user pool configuration.
- authentication_
type str - The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
- Graph
Ql Api Lambda Authorizer Config - Configuration for AWS Lambda function authorization.
- open_
id_ Graphconnect_ config Ql Api Open Id Connect Config - The OIDC configuration.
- user_
pool_ Graphconfig Ql Api Cognito User Pool Config - The Amazon Cognito user pool configuration.
- authentication
Type String - The authentication type for API key, AWS Identity and Access Management, OIDC, Amazon Cognito user pools, or AWS Lambda.
- Property Map
- Configuration for AWS Lambda function authorization.
- open
Id Property MapConnect Config - The OIDC configuration.
- user
Pool Property MapConfig - The Amazon Cognito user pool configuration.
GraphQlApiCognitoUserPoolConfig
- App
Id stringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- Aws
Region string - The AWS Region in which the user pool was created.
- User
Pool stringId - The user pool ID
- App
Id stringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- Aws
Region string - The AWS Region in which the user pool was created.
- User
Pool stringId - The user pool ID
- app
Id StringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws
Region String - The AWS Region in which the user pool was created.
- user
Pool StringId - The user pool ID
- app
Id stringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws
Region string - The AWS Region in which the user pool was created.
- user
Pool stringId - The user pool ID
- app_
id_ strclient_ regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws_
region str - The AWS Region in which the user pool was created.
- user_
pool_ strid - The user pool ID
- app
Id StringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws
Region String - The AWS Region in which the user pool was created.
- user
Pool StringId - The user pool ID
GraphQlApiEnhancedMetricsConfig
- Data
Source stringLevel Metrics Behavior - Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
- Operation
Level stringMetrics Config - Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
- Resolver
Level stringMetrics Behavior - Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
- Data
Source stringLevel Metrics Behavior - Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
- Operation
Level stringMetrics Config - Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
- Resolver
Level stringMetrics Behavior - Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
- data
Source StringLevel Metrics Behavior - Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
- operation
Level StringMetrics Config - Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
- resolver
Level StringMetrics Behavior - Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
- data
Source stringLevel Metrics Behavior - Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
- operation
Level stringMetrics Config - Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
- resolver
Level stringMetrics Behavior - Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
- data_
source_ strlevel_ metrics_ behavior - Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
- operation_
level_ strmetrics_ config - Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
- resolver_
level_ strmetrics_ behavior - Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
- data
Source StringLevel Metrics Behavior - Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:
- operation
Level StringMetrics Config - Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:
- resolver
Level StringMetrics Behavior - Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:
GraphQlApiLambdaAuthorizerConfig
- int
- The number of seconds a response should be cached for.
- string
- The ARN of the Lambda function to be called for authorization.
- Identity
Validation stringExpression - A regular expression for validation of tokens before the Lambda function is called.
- int
- The number of seconds a response should be cached for.
- string
- The ARN of the Lambda function to be called for authorization.
- Identity
Validation stringExpression - A regular expression for validation of tokens before the Lambda function is called.
- Integer
- The number of seconds a response should be cached for.
- String
- The ARN of the Lambda function to be called for authorization.
- identity
Validation StringExpression - A regular expression for validation of tokens before the Lambda function is called.
- number
- The number of seconds a response should be cached for.
- string
- The ARN of the Lambda function to be called for authorization.
- identity
Validation stringExpression - A regular expression for validation of tokens before the Lambda function is called.
- int
- The number of seconds a response should be cached for.
- str
- The ARN of the Lambda function to be called for authorization.
- identity_
validation_ strexpression - A regular expression for validation of tokens before the Lambda function is called.
- Number
- The number of seconds a response should be cached for.
- String
- The ARN of the Lambda function to be called for authorization.
- identity
Validation StringExpression - A regular expression for validation of tokens before the Lambda function is called.
GraphQlApiLogConfig
- Cloud
Watch stringLogs Role Arn - The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
- Exclude
Verbose boolContent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- Field
Log stringLevel - The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
- Cloud
Watch stringLogs Role Arn - The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
- Exclude
Verbose boolContent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- Field
Log stringLevel - The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
- cloud
Watch StringLogs Role Arn - The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
- exclude
Verbose BooleanContent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- field
Log StringLevel - The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
- cloud
Watch stringLogs Role Arn - The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
- exclude
Verbose booleanContent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- field
Log stringLevel - The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
- cloud_
watch_ strlogs_ role_ arn - The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
- exclude_
verbose_ boolcontent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- field_
log_ strlevel - The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
- cloud
Watch StringLogs Role Arn - The service role that AWS AppSync will assume to publish to Amazon CloudWatch Logs in your account.
- exclude
Verbose BooleanContent - Set to TRUE to exclude sections that contain information such as headers, context, and evaluated mapping templates, regardless of logging level.
- field
Log StringLevel - The field logging level. Values can be NONE, ERROR, INFO, DEBUG, or ALL.
GraphQlApiOpenIdConnectConfig
- Auth
Ttl double - The number of milliseconds that a token is valid after being authenticated.
- Client
Id string - The client identifier of the Relying party at the OpenID identity provider.
- Iat
Ttl double - The number of milliseconds that a token is valid after it's issued to a user.
- Issuer string
- The issuer for the OIDC configuration.
- Auth
Ttl float64 - The number of milliseconds that a token is valid after being authenticated.
- Client
Id string - The client identifier of the Relying party at the OpenID identity provider.
- Iat
Ttl float64 - The number of milliseconds that a token is valid after it's issued to a user.
- Issuer string
- The issuer for the OIDC configuration.
- auth
Ttl Double - The number of milliseconds that a token is valid after being authenticated.
- client
Id String - The client identifier of the Relying party at the OpenID identity provider.
- iat
Ttl Double - The number of milliseconds that a token is valid after it's issued to a user.
- issuer String
- The issuer for the OIDC configuration.
- auth
Ttl number - The number of milliseconds that a token is valid after being authenticated.
- client
Id string - The client identifier of the Relying party at the OpenID identity provider.
- iat
Ttl number - The number of milliseconds that a token is valid after it's issued to a user.
- issuer string
- The issuer for the OIDC configuration.
- auth_
ttl float - The number of milliseconds that a token is valid after being authenticated.
- client_
id str - The client identifier of the Relying party at the OpenID identity provider.
- iat_
ttl float - The number of milliseconds that a token is valid after it's issued to a user.
- issuer str
- The issuer for the OIDC configuration.
- auth
Ttl Number - The number of milliseconds that a token is valid after being authenticated.
- client
Id String - The client identifier of the Relying party at the OpenID identity provider.
- iat
Ttl Number - The number of milliseconds that a token is valid after it's issued to a user.
- issuer String
- The issuer for the OIDC configuration.
GraphQlApiUserPoolConfig
- App
Id stringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- Aws
Region string - The AWS Region in which the user pool was created.
- Default
Action string - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
- User
Pool stringId - The user pool ID.
- App
Id stringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- Aws
Region string - The AWS Region in which the user pool was created.
- Default
Action string - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
- User
Pool stringId - The user pool ID.
- app
Id StringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws
Region String - The AWS Region in which the user pool was created.
- default
Action String - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
- user
Pool StringId - The user pool ID.
- app
Id stringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws
Region string - The AWS Region in which the user pool was created.
- default
Action string - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
- user
Pool stringId - The user pool ID.
- app_
id_ strclient_ regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws_
region str - The AWS Region in which the user pool was created.
- default_
action str - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
- user_
pool_ strid - The user pool ID.
- app
Id StringClient Regex - A regular expression for validating the incoming Amazon Cognito user pool app client ID.
- aws
Region String - The AWS Region in which the user pool was created.
- default
Action String - The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
- user
Pool StringId - The user pool ID.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi