GradientEdge CDK Utils
    Preparing search index...

    Interface MonitorAutoscaleSettingProps

    Properties for creating an Azure Monitor autoscale setting

    interface MonitorAutoscaleSettingProps {
        autoscaleSettingName?: Input<string | undefined>;
        enabled?: Input<boolean | undefined>;
        location?: Input<string | undefined>;
        name?: Input<string | undefined>;
        notifications?: Input<Input<AutoscaleNotificationArgs>[] | undefined>;
        predictiveAutoscalePolicy?: Input<
            PredictiveAutoscalePolicyArgs
            | undefined,
        >;
        profiles: Input<Input<AutoscaleProfileArgs>[]>;
        resourceGroupName: Input<string>;
        tags?: Input<{ [key: string]: Input<string> } | undefined>;
        targetResourceLocation?: Input<string | undefined>;
        targetResourceUri?: Input<string | undefined>;
    }

    Hierarchy

    • AutoscaleSettingArgs
      • MonitorAutoscaleSettingProps
    Index
    autoscaleSettingName?: Input<string | undefined>

    The autoscale setting name.

    enabled?: Input<boolean | undefined>

    the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'false'.

    location?: Input<string | undefined>

    Resource location

    name?: Input<string | undefined>

    the name of the autoscale setting.

    notifications?: Input<Input<AutoscaleNotificationArgs>[] | undefined>

    the collection of notifications.

    predictiveAutoscalePolicy?: Input<PredictiveAutoscalePolicyArgs | undefined>

    the predictive autoscale policy mode.

    profiles: Input<Input<AutoscaleProfileArgs>[]>

    the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified.

    resourceGroupName: Input<string>

    The name of the resource group. The name is case insensitive.

    tags?: Input<{ [key: string]: Input<string> } | undefined>

    Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater in length than 128 characters and a value no greater in length than 256 characters.

    targetResourceLocation?: Input<string | undefined>

    the location of the resource that the autoscale setting should be added to.

    targetResourceUri?: Input<string | undefined>

    the resource identifier of the resource that the autoscale setting should be added to.