Show / Hide Table of Contents

Enum ResolverMetricsConfig

Enum for enhanced resolver metrics for specified resolvers.

Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public enum ResolverMetricsConfig
Syntax (vb)
Public Enum ResolverMetricsConfig
Remarks

ExampleMetadata: infused

Examples
var schema = new SchemaFile(new SchemaProps { FilePath = "mySchemaFile" });
            var api = new GraphqlApi(this, "api", new GraphqlApiProps {
                Name = "myApi",
                Definition = Definition.FromSchema(schema),
                EnhancedMetricsConfig = new EnhancedMetricsConfig {
                    DataSourceLevelMetricsBehavior = DataSourceLevelMetricsBehavior.PER_DATA_SOURCE_METRICS,
                    OperationLevelMetricsConfig = OperationLevelMetricsConfig.ENABLED,
                    ResolverLevelMetricsBehavior = ResolverLevelMetricsBehavior.PER_RESOLVER_METRICS
                }
            });

            var noneDS = api.AddNoneDataSource("none", new DataSourceOptions {
                MetricsConfig = DataSourceMetricsConfig.ENABLED
            });

            noneDS.CreateResolver("noneResolver", new BaseResolverProps {
                TypeName = "Mutation",
                FieldName = "addDemoMetricsConfig",
                MetricsConfig = ResolverMetricsConfig.ENABLED
            });

Synopsis

Fields

DISABLED

Disables enhanced resolver metrics for specified resolvers.

ENABLED

Enables enhanced resolver metrics for specified resolvers.

Fields

Name Description
DISABLED

Disables enhanced resolver metrics for specified resolvers.

ENABLED

Enables enhanced resolver metrics for specified resolvers.

Back to top Generated by DocFX