Share via


IAutoscaleSettingResource Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.Autoscale.Models.Api20221001.AutoscaleSettingResourceTypeConverter))]
public interface IAutoscaleSettingResource : Microsoft.Azure.PowerShell.Cmdlets.Monitor.Autoscale.Models.Api20221001.IResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.Autoscale.Models.Api20221001.AutoscaleSettingResourceTypeConverter))>]
type IAutoscaleSettingResource = interface
    interface IJsonSerializable
    interface IResource
Public Interface IAutoscaleSettingResource
Implements IResource
Derived
Attributes
Implements

Properties

Enabled

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

Id

Azure resource Id

(Inherited from IResource)
Location

Resource location

(Inherited from IResource)
Name

Azure resource name

(Inherited from IResource)
Notification

the collection of notifications.

PredictiveAutoscalePolicyScaleLookAheadTime

the amount of time to specify by which instances are launched in advance. It must be between 1 minute and 60 minutes in ISO 8601 format.

PredictiveAutoscalePolicyScaleMode

the predictive autoscale mode

Profile

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

PropertiesName

the name of the autoscale setting.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

(Inherited from IResource)
SystemDataCreatedBy

The identity that created the resource.

(Inherited from IResource)
SystemDataCreatedByType

The type of identity that created the resource.

(Inherited from IResource)
SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

(Inherited from IResource)
SystemDataLastModifiedBy

The identity that last modified the resource.

(Inherited from IResource)
SystemDataLastModifiedByType

The type of identity that last modified the resource.

(Inherited from IResource)
Tag

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.

(Inherited from IResource)
TargetResourceLocation

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

TargetResourceUri

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

Type

Azure resource type

(Inherited from IResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to