Autoscale Settings - Create Or Update
Crea o actualiza una configuración de escalado automático.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
Nombre de la configuración de escalado automático. |
resource
|
path | True |
string |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
subscription
|
path | True |
string |
Identificador de la suscripción de destino. |
api-version
|
query | True |
string |
Versión de API que se usará para la operación. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
location | True |
string |
Ubicación de los recursos |
properties.profiles | True |
la colección de perfiles de escalado automático que especifican distintos parámetros de escalado durante distintos períodos de tiempo. Se puede especificar un máximo de 20 perfiles. |
|
properties.enabled |
boolean |
la marca habilitada. Especifica si el escalado automático está habilitado para el recurso. El valor predeterminado es "false". |
|
properties.name |
string |
el nombre de la configuración de escalado automático. |
|
properties.notifications |
la colección de notificaciones. |
||
properties.predictiveAutoscalePolicy |
el modo de directiva de escalabilidad automática predictiva. |
||
properties.targetResourceLocation |
string |
la ubicación del recurso al que se debe agregar la configuración de escalabilidad automática. |
|
properties.targetResourceUri |
string |
el identificador de recurso del recurso al que se debe agregar la configuración de escalabilidad automática. |
|
tags |
object |
Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas pueden utilizarse para visualizar y agrupar este recurso a través de grupos de recursos. Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave que no tenga una longitud superior a 128 caracteres y un valor no mayor que 256 caracteres. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Solicitud correcta para crear o actualizar una configuración de escalado automático |
|
201 Created |
Configuración de escalado automático creada |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Create or update an autoscale setting
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/TestingMetricsScaleSet/providers/Microsoft.Insights/autoscalesettings/MySetting?api-version=2022-10-01
{
"location": "West US",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"profiles": [
{
"name": "adios",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"fixedDate": {
"timeZone": "UTC",
"start": "2015-03-05T14:00:00Z",
"end": "2015-03-05T14:30:00Z"
}
},
{
"name": "saludos",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"recurrence": {
"frequency": "Week",
"schedule": {
"timeZone": "UTC",
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
]
}
}
}
],
"enabled": true,
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled"
},
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"notifications": [
{
"operation": "Scale",
"email": {
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true,
"customEmails": [
"gu@ms.com",
"ge@ns.net"
]
},
"webhooks": [
{
"serviceUri": "http://myservice.com",
"properties": {}
}
]
}
]
}
}
Respuesta de muestra
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"location": "West US",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"profiles": [
{
"name": "adios",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"fixedDate": {
"timeZone": "UTC",
"start": "2015-03-05T14:00:00Z",
"end": "2015-03-05T14:30:00Z"
}
},
{
"name": "saludos",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"recurrence": {
"frequency": "Week",
"schedule": {
"timeZone": "UTC",
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
]
}
}
}
],
"enabled": true,
"name": "MySetting",
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled",
"scaleLookAheadTime": null
},
"notifications": [
{
"operation": "Scale",
"email": {
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true,
"customEmails": [
"gu@ms.com",
"ge@ns.net"
]
},
"webhooks": [
{
"serviceUri": "http://myservice.com",
"properties": {}
}
]
}
]
}
}
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"location": "West US",
"tags": {
"key1": "value1",
"key2": "value2"
},
"properties": {
"profiles": [
{
"name": "adios",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"fixedDate": {
"timeZone": "UTC",
"start": "2015-03-05T14:00:00Z",
"end": "2015-03-05T14:30:00Z"
}
},
{
"name": "saludos",
"capacity": {
"minimum": "1",
"maximum": "10",
"default": "1"
},
"rules": [
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT1M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 10,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Increase",
"type": "ChangeCount",
"value": "1",
"cooldown": "PT5M"
}
},
{
"metricTrigger": {
"metricName": "Percentage CPU",
"metricResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"timeGrain": "PT2M",
"statistic": "Average",
"timeWindow": "PT5M",
"timeAggregation": "Average",
"operator": "GreaterThan",
"threshold": 15,
"dividePerInstance": false
},
"scaleAction": {
"direction": "Decrease",
"type": "ChangeCount",
"value": "2",
"cooldown": "PT6M"
}
}
],
"recurrence": {
"frequency": "Week",
"schedule": {
"timeZone": "UTC",
"days": [
"1"
],
"hours": [
5
],
"minutes": [
15
]
}
}
}
],
"enabled": true,
"name": "MySetting",
"targetResourceUri": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/Microsoft.Compute/virtualMachineScaleSets/testingsc",
"predictiveAutoscalePolicy": {
"scaleMode": "Enabled",
"scaleLookAheadTime": null
},
"notifications": [
{
"operation": "Scale",
"email": {
"sendToSubscriptionAdministrator": true,
"sendToSubscriptionCoAdministrators": true,
"customEmails": [
"gu@ms.com",
"ge@ns.net"
]
},
"webhooks": [
{
"serviceUri": "http://myservice.com",
"properties": {}
}
]
}
]
}
}
Definiciones
Nombre | Description |
---|---|
Autoscale |
Describe el formato de respuesta de error. |
Autoscale |
Notificación de escalado automático. |
Autoscale |
Perfil de escalado automático. |
Autoscale |
Recurso de configuración de escalado automático. |
Comparison |
operador que se usa para comparar los datos de métricas y el umbral. |
created |
Tipo de identidad que creó el recurso. |
Email |
Email notificación de un evento de escalado automático. |
Error |
Objeto de error. |
Metric |
el tipo estadístico de métrica. La manera en que se combinan las métricas de varias instancias. |
Metric |
El desencadenador que resulta en una acción de escalado. |
Operation |
la operación asociada a la notificación y su valor debe ser "scale" |
Predictive |
Parámetros para habilitar el escalado automático predictivo. |
Predictive |
el modo de escalado automático predictivo |
Recurrence |
Los tiempos de repetición en los que comienza este perfil. Este elemento no se utiliza si se emplea el elemento FixedDate. |
Recurrence |
frecuencia de periodicidad. La frecuencia con que se debe aplicar el perfil de programación. Este valor debe ser Week, lo que significa que cada semana tendrá el mismo conjunto de perfiles. Por ejemplo, para establecer una programación diaria, establezca la programación en todos los días de la semana. La propiedad frequency especifica que la programación se repite semanalmente. |
Recurrent |
Las restricciones de programación para cuando comience el perfil. |
Scale |
Parámetros de la acción de escalado. |
Scale |
El número de instancias que se pueden usar durante este perfil. |
Scale |
dirección de escala. Si la acción de escalado aumenta o disminuye el número de instancias. |
Scale |
Regla que proporciona los desencadenadores y parámetros para la acción de escalado. |
Scale |
Especifica una dimensión de métrica de regla de escalado automático. |
Scale |
operador de dimensión. Solo se admiten "Equals" y "NotEquals". 'Equals' es igual a cualquiera de los valores. 'NotEquals' no es igual a todos los valores |
Scale |
el tipo de acción que debe producirse cuando se activa la regla de escalado. |
system |
Metadatos relacionados con la creación y la última modificación del recurso. |
Time |
tipo de agregación de hora. La manera en que se recopilan los datos se debería combinar con el tiempo. El valor predeterminado es Average. |
Time |
Fecha y hora específicas para el perfil. |
Webhook |
Notificación de webhook de un evento de escalado automático. |
AutoscaleErrorResponse
Describe el formato de respuesta de error.
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
|
systemData |
Metadatos del sistema relacionados con la respuesta. |
AutoscaleNotification
Notificación de escalado automático.
Nombre | Tipo | Description |
---|---|---|
la notificación por correo electrónico. |
||
operation |
la operación asociada a la notificación y su valor debe ser "scale" |
|
webhooks |
la colección de notificaciones de webhook. |
AutoscaleProfile
Perfil de escalado automático.
Nombre | Tipo | Description |
---|---|---|
capacity |
número de instancias que se pueden usar durante este perfil. |
|
fixedDate |
fecha y hora específicas para el perfil. Este elemento no se utiliza si se emplea el elemento Recurrence. |
|
name |
string |
el nombre del perfil. |
recurrence |
las horas de repetición en las que comienza este perfil. Este elemento no se utiliza si se emplea el elemento FixedDate. |
|
rules |
colección de reglas que proporcionan los desencadenadores y parámetros para la acción de escalado. Se puede especificar un máximo de 10 reglas. |
AutoscaleSettingResource
Recurso de configuración de escalado automático.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
id |
string |
Identificador de recurso de Azure |
|
location |
string |
Ubicación de los recursos |
|
name |
string |
Nombre de recurso de Azure |
|
properties.enabled |
boolean |
False |
la marca habilitada. Especifica si el escalado automático está habilitado para el recurso. El valor predeterminado es "false". |
properties.name |
string |
el nombre de la configuración de escalado automático. |
|
properties.notifications |
la colección de notificaciones. |
||
properties.predictiveAutoscalePolicy |
el modo de directiva de escalado automático predictivo. |
||
properties.profiles |
la colección de perfiles de escalado automático que especifican diferentes parámetros de escalado durante distintos períodos de tiempo. Se puede especificar un máximo de 20 perfiles. |
||
properties.targetResourceLocation |
string |
la ubicación del recurso al que se debe agregar la configuración de escalado automático. |
|
properties.targetResourceUri |
string |
el identificador de recurso del recurso al que se debe agregar la configuración de escalabilidad automática. |
|
systemData |
Metadatos del sistema relacionados con la respuesta. |
||
tags |
object |
Obtiene o establece una lista de pares clave-valor que describen el recurso. Estas etiquetas pueden utilizarse para visualizar y agrupar este recurso a través de grupos de recursos. Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave que no tenga una longitud superior a 128 caracteres y un valor no mayor que 256 caracteres. |
|
type |
string |
Tipo de recurso de Azure |
ComparisonOperationType
operador que se usa para comparar los datos de métricas y el umbral.
Nombre | Tipo | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
Tipo de identidad que creó el recurso.
Nombre | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email notificación de un evento de escalado automático.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
customEmails |
string[] |
la lista de correos electrónicos personalizados. Este valor puede ser nulo o vacío, en cuyo caso se omitirá este atributo. |
|
sendToSubscriptionAdministrator |
boolean |
False |
un valor que indica si se va a enviar correo electrónico al administrador de la suscripción. |
sendToSubscriptionCoAdministrators |
boolean |
False |
valor que indica si se va a enviar correo electrónico a los coadministradores de la suscripción. |
Error
Objeto de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Uno de un conjunto definido por el servidor de códigos de error. |
details |
string |
Representación legible de los detalles del error. |
message |
string |
Representación legible del error. |
target |
string |
Destino del error determinado. |
MetricStatisticType
el tipo estadístico de métrica. La manera en que se combinan las métricas de varias instancias.
Nombre | Tipo | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
El desencadenador que resulta en una acción de escalado.
Nombre | Tipo | Description |
---|---|---|
dimensions |
Lista de condiciones de dimensión. Por ejemplo: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. |
|
dividePerInstance |
boolean |
un valor que indica si la métrica debe dividirse por instancia. |
metricName |
string |
el nombre de la métrica que define lo que supervisa la regla. |
metricNamespace |
string |
espacio de nombres de la métrica que define lo que supervisa la regla. |
metricResourceLocation |
string |
la ubicación del recurso que supervisa la regla. |
metricResourceUri |
string |
el identificador de recurso del recurso que supervisa la regla. |
operator |
operador que se usa para comparar los datos de métricas y el umbral. |
|
statistic |
el tipo estadístico de métrica. La manera en que se combinan las métricas de varias instancias. |
|
threshold |
number |
umbral de la métrica que desencadena la acción de escala. |
timeAggregation |
tipo de agregación de hora. La manera en que se recopilan los datos se debería combinar con el tiempo. El valor predeterminado es Average. |
|
timeGrain |
string |
la granularidad de las métricas que supervisa la regla. Debe ser uno de los valores predefinidos devueltos de las definiciones de métrica de la métrica. Debe estar entre 12 horas y un minuto. |
timeWindow |
string |
intervalo de tiempo en el que se recopilan los datos de instancia. Este valor debe ser mayor que el retraso en la colección de métricas, que puede variar de recurso en recurso. Debe estar entre 12 horas y cinco minutos. |
OperationType
la operación asociada a la notificación y su valor debe ser "scale"
Nombre | Tipo | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
Parámetros para habilitar el escalado automático predictivo.
Nombre | Tipo | Description |
---|---|---|
scaleLookAheadTime |
string |
la cantidad de tiempo que se va a especificar por qué instancias se inician de antemano. Debe tener entre 1 minuto y 60 minutos en formato ISO 8601. |
scaleMode |
el modo de escalado automático predictivo |
PredictiveAutoscalePolicyScaleMode
el modo de escalado automático predictivo
Nombre | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
Los tiempos de repetición en los que comienza este perfil. Este elemento no se utiliza si se emplea el elemento FixedDate.
Nombre | Tipo | Description |
---|---|---|
frequency |
frecuencia de periodicidad. La frecuencia con que se debe aplicar el perfil de programación. Este valor debe ser Week, lo que significa que cada semana tendrá el mismo conjunto de perfiles. Por ejemplo, para establecer una programación diaria, establezca la programación en cada día de la semana. La propiedad frequency especifica que la programación se repite semanalmente. |
|
schedule |
restricciones de programación para cuando comienza el perfil. |
RecurrenceFrequency
frecuencia de periodicidad. La frecuencia con que se debe aplicar el perfil de programación. Este valor debe ser Week, lo que significa que cada semana tendrá el mismo conjunto de perfiles. Por ejemplo, para establecer una programación diaria, establezca la programación en todos los días de la semana. La propiedad frequency especifica que la programación se repite semanalmente.
Nombre | Tipo | Description |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
Las restricciones de programación para cuando comience el perfil.
Nombre | Tipo | Description |
---|---|---|
days |
string[] |
la colección de días en los que surte efecto el perfil. Los valores posibles son Domingo a Sábado. |
hours |
integer[] |
Una colección de horas en las que se aplica el perfil. Los valores admitidos son de 0 a 23 en el reloj de 24 horas (no se admiten las horas am/PM). |
minutes |
integer[] |
Una colección de minutos en la que se aplica el perfil. |
timeZone |
string |
la zona horaria de las horas del perfil. Algunos ejemplos de zonas horarias válidas son: Hora estándar dateline, UTC-11, hora estándar hawaiana, hora estándar de Alaska, hora estándar del Pacífico (México), hora estándar del Pacífico, hora estándar de EE. UU., hora estándar de montaña (México), hora estándar de montaña, hora estándar de América Central, hora estándar central (México), hora estándar de Canadá, hora estándar del Pacífico, hora estándar del este, Hora estándar del Este de EE. UU., Hora estándar de Venezuela, Hora estándar de Paraguay, Hora estándar del Atlántico, Hora estándar del Centro de Brasil, Hora estándar sa occidental, Hora estándar del Pacífico, Hora estándar de Newfoundland, E. Hora estándar de América del Sur, Hora estándar de ARGENTINA, Hora estándar de SA, Hora estándar de África, Hora estándar de Montevideo, Hora estándar de Bahía, HORA UTC-02, Mid-Atlantic hora estándar, Hora estándar de Las Azores, Hora estándar de Cabo Verde, hora estándar de Marruecos, hora UTC, hora estándar GMT, hora estándar de Greenwich, hora estándar de W. Europa, hora estándar de Europa central, hora estándar de Romance, hora estándar de Europa central, hora estándar de África central, hora estándar de Namibia, hora estándar de Jordania, hora estándar gtb, hora estándar del Oriente medio, hora estándar de Egipto, hora estándar de Siria, E. Hora estándar de Europa, Hora estándar de Sudáfrica, hora estándar fle, hora estándar de Turquía, hora estándar de Israel, hora estándar de Kaliningrad, hora estándar de Libia, hora estándar árabe, hora estándar árabe, hora estándar de Belarús, hora estándar rusa, hora estándar de África, hora estándar de Irán, hora estándar de Arabiaa, hora estándar de Azerbaiyán, zona horaria de Rusia 3, hora estándar de Mauricio, hora estándar georgiana, hora estándar del Caucasus, Hora estándar de Afganistán, Hora estándar oeste de Asia, hora estándar de Ekaterinburgo, hora estándar de Pakistán, hora estándar de la India, hora estándar de Sri Lanka, hora estándar de Nepal, hora estándar de Asia central, hora estándar de Bangladesh, hora estándar de Asia central, hora estándar de Myanmar, hora estándar de SE Asia, hora estándar del norte de Asia, hora estándar de China, hora estándar del norte de Asia, hora estándar de Singapur, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Hora estándar de Australia, hora estándar de AUS, hora estándar de Australia, hora estándar del Este de AUS, hora estándar del Pacífico occidental, hora estándar de Azure, hora estándar de Magadan, hora estándar de Vladivostok, zona horaria de Rusia 10, hora estándar del Pacífico central, zona horaria de Rusia 11, hora estándar de Nueva Zelanda, HORA ESTÁNDAR UTC+12, Hora estándar de Fiji, Hora estándar de Kamchatka, Hora estándar de Tonga, Hora estándar de Samoa, Hora estándar de las islas de línea |
ScaleAction
Parámetros de la acción de escalado.
Nombre | Tipo | Valor predeterminado | Description |
---|---|---|---|
cooldown |
string |
la cantidad de tiempo que se debe esperar desde la última acción de escalado antes de que se produzca esta acción. Debe estar entre 1 semana y 1 minuto en formato ISO 8601. |
|
direction |
dirección de escala. Si la acción de escalado aumenta o disminuye el número de instancias. |
||
type |
el tipo de acción que debe producirse cuando se activa la regla de escalado. |
||
value |
string |
1 |
el número de instancias implicadas en la acción de escalado. Este valor debe ser 1 o un valor superior. El valor predeterminado es 1. |
ScaleCapacity
El número de instancias que se pueden usar durante este perfil.
Nombre | Tipo | Description |
---|---|---|
default |
string |
el número de instancias que se establecerán si las métricas no están disponibles para la evaluación. El valor predeterminado solo se utiliza si el número de instancias actual es menor que el predeterminado. |
maximum |
string |
el número máximo de instancias del recurso. El número máximo real de instancias está limitado por los núcleos que están disponibles en la suscripción. |
minimum |
string |
el número mínimo de instancias del recurso. |
ScaleDirection
dirección de escala. Si la acción de escalado aumenta o disminuye el número de instancias.
Nombre | Tipo | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
Regla que proporciona los desencadenadores y parámetros para la acción de escalado.
Nombre | Tipo | Description |
---|---|---|
metricTrigger |
desencadenador que da como resultado una acción de escalado. |
|
scaleAction |
los parámetros de la acción de escalado. |
ScaleRuleMetricDimension
Especifica una dimensión de métrica de regla de escalado automático.
Nombre | Tipo | Description |
---|---|---|
DimensionName |
string |
Nombre de la dimensión. |
Operator |
operador de dimensión. Solo se admiten "Equals" y "NotEquals". 'Equals' es igual a cualquiera de los valores. 'NotEquals' no es igual a todos los valores |
|
Values |
string[] |
lista de valores de dimensión. Por ejemplo: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
operador de dimensión. Solo se admiten "Equals" y "NotEquals". 'Equals' es igual a cualquiera de los valores. 'NotEquals' no es igual a todos los valores
Nombre | Tipo | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
el tipo de acción que debe producirse cuando se activa la regla de escalado.
Nombre | Tipo | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metadatos relacionados con la creación y la última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TimeAggregationType
tipo de agregación de hora. La manera en que se recopilan los datos se debería combinar con el tiempo. El valor predeterminado es Average.
Nombre | Tipo | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
Fecha y hora específicas para el perfil.
Nombre | Tipo | Description |
---|---|---|
end |
string |
hora de finalización del perfil en formato ISO 8601. |
start |
string |
la hora de inicio del perfil en formato ISO 8601. |
timeZone |
string |
la zona horaria de las horas de inicio y finalización del perfil. Algunos ejemplos de zonas horarias válidas son: Hora estándar de fecha, hora UTC-11, hora estándar hawaiana, hora estándar de Alaska, hora estándar del Pacífico (México), hora estándar del Pacífico, hora estándar de la montaña, hora estándar de montaña (México), hora estándar de montaña, hora estándar de América Central, hora estándar central de América Central, hora estándar central (México), hora estándar de Canadá, hora estándar de SA Pacífico, hora estándar oriental, Hora estándar del Este de EE. UU., Hora estándar de Venezuela, Hora estándar del Paraguay, Hora estándar del Atlántico, Hora estándar del Centro de Brasil, Hora estándar sa occidental, Hora estándar del Pacífico, Hora estándar de Newfoundland, E. Hora estándar de América del Sur, Hora estándar de Argentina, Hora estándar sa oriental, Hora estándar de Groenlandia, Hora estándar de Montevideo, Hora estándar de Bahía, HORA UTC-02, Mid-Atlantic hora estándar, Hora estándar de Las Azores, Hora estándar de Cabo Verde, hora estándar de Marruecos, hora UTC, hora estándar GMT, hora estándar de Greenwich, hora estándar de W. Europa, hora estándar de Europa central, hora estándar romance, hora estándar de Europa central, hora estándar de África central, hora estándar de Namibia, hora estándar de Jordania, hora estándar de GTB, hora estándar de Oriente Medio, hora estándar de Egipto, hora estándar de Siria, E. Hora estándar de Europa, Hora estándar de Sudáfrica, hora estándar FLE, hora estándar de Turquía, hora estándar de Israel, hora estándar kaliningrad, hora estándar de Libia, hora estándar árabe, hora estándar árabe, hora estándar de Bielorrusia, hora estándar rusa, hora estándar de África, hora estándar de Irán, hora estándar de Arabia, hora estándar de Azerbaiyán, zona horaria de Rusia 3, hora estándar de Mauricio, hora estándar georgiana, hora estándar del Caucasus, Hora estándar de Afganistán, hora estándar de Asia Occidental, hora estándar de Ekaterinburg, hora estándar de Pakistán, hora estándar de la India, hora estándar de Sri Lanka, hora estándar de Nepal, hora estándar de Asia central, hora estándar de Bangladesh, hora estándar de Asia central, hora estándar de Myanmar, hora estándar de SE Asia, hora estándar de Asia norte, hora estándar de China, hora estándar del Este de Asia, Hora estándar de Singapur, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Hora estándar de Australia, hora estándar de AUS, hora estándar de Australia, hora estándar de AUS, hora estándar del Pacífico occidental, hora estándar de Azure, hora estándar de Magadan, hora estándar de Vladivostok, zona horaria de Rusia 10, hora estándar del Pacífico central, zona horaria de Rusia 11, hora estándar de Nueva Zelanda, HORA ESTÁNDAR UTC+12, Hora estándar de Fiji, Hora estándar de Kamchatka, Hora estándar de Tonga, Hora estándar de Samoa, Hora estándar de las islas de línea |
WebhookNotification
Notificación de webhook de un evento de escalado automático.
Nombre | Tipo | Description |
---|---|---|
properties |
object |
un contenedor de propiedades de configuración. Este valor puede estar vacío. |
serviceUri |
string |
la dirección de servicio para recibir la notificación. |