Show / Hide Table of Contents

Class CfnGraphQLApi.EnhancedMetricsConfigProperty

Describes an enhanced metrics configuration.

Inheritance
object
CfnGraphQLApi.EnhancedMetricsConfigProperty
Implements
CfnGraphQLApi.IEnhancedMetricsConfigProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnGraphQLApi.EnhancedMetricsConfigProperty : CfnGraphQLApi.IEnhancedMetricsConfigProperty
Syntax (vb)
Public Class CfnGraphQLApi.EnhancedMetricsConfigProperty Implements CfnGraphQLApi.IEnhancedMetricsConfigProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AppSync;

             var enhancedMetricsConfigProperty = new EnhancedMetricsConfigProperty {
                 DataSourceLevelMetricsBehavior = "dataSourceLevelMetricsBehavior",
                 OperationLevelMetricsConfig = "operationLevelMetricsConfig",
                 ResolverLevelMetricsBehavior = "resolverLevelMetricsBehavior"
             };

Synopsis

Constructors

EnhancedMetricsConfigProperty()

Describes an enhanced metrics configuration.

Properties

DataSourceLevelMetricsBehavior

Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:.

OperationLevelMetricsConfig

Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:.

ResolverLevelMetricsBehavior

Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:.

Constructors

EnhancedMetricsConfigProperty()

Describes an enhanced metrics configuration.

public EnhancedMetricsConfigProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.AppSync;

             var enhancedMetricsConfigProperty = new EnhancedMetricsConfigProperty {
                 DataSourceLevelMetricsBehavior = "dataSourceLevelMetricsBehavior",
                 OperationLevelMetricsConfig = "operationLevelMetricsConfig",
                 ResolverLevelMetricsBehavior = "resolverLevelMetricsBehavior"
             };

Properties

DataSourceLevelMetricsBehavior

Controls how data source metrics will be emitted to CloudWatch. Data source metrics include:.

public string DataSourceLevelMetricsBehavior { get; set; }
Property Value

string

Remarks

    These metrics can be emitted to CloudWatch per data source or for all data sources in the request. Metrics will be recorded by API ID and data source name. dataSourceLevelMetricsBehavior accepts one of these values at a time:

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html#cfn-appsync-graphqlapi-enhancedmetricsconfig-datasourcelevelmetricsbehavior

      OperationLevelMetricsConfig

      Controls how operation metrics will be emitted to CloudWatch. Operation metrics include:.

      public string OperationLevelMetricsConfig { get; set; }
      Property Value

      string

      Remarks

        Metrics will be recorded by API ID and operation name. You can set the value to ENABLED or DISABLED .

        See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html#cfn-appsync-graphqlapi-enhancedmetricsconfig-operationlevelmetricsconfig

        ResolverLevelMetricsBehavior

        Controls how resolver metrics will be emitted to CloudWatch. Resolver metrics include:.

        public string ResolverLevelMetricsBehavior { get; set; }
        Property Value

        string

        Remarks

          These metrics can be emitted to CloudWatch per resolver or for all resolvers in the request. Metrics will be recorded by API ID and resolver name. resolverLevelMetricsBehavior accepts one of these values at a time:

            See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-enhancedmetricsconfig.html#cfn-appsync-graphqlapi-enhancedmetricsconfig-resolverlevelmetricsbehavior

            Implements

            CfnGraphQLApi.IEnhancedMetricsConfigProperty
            Back to top Generated by DocFX