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. |