Show / Hide Table of Contents

Enum DataSourceMetricsConfig

Enum for enhanced data source metrics for specified data sources.

Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public enum DataSourceMetricsConfig
Syntax (vb)
Public Enum DataSourceMetricsConfig
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 data source metrics for specified data sources.

ENABLED

Enables enhanced data source metrics for specified data sources.

Fields

Name Description
DISABLED

Disables enhanced data source metrics for specified data sources.

ENABLED

Enables enhanced data source metrics for specified data sources.

Back to top Generated by DocFX