Autoscale Settings - Update
Atualizações um AutoscaleSettingsResource existente. Para atualizar outros campos, use o método CreateOrUpdate.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
O nome da configuração de dimensionamento automático. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. |
subscription
|
path | True |
string |
A ID da assinatura de destino. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
properties.profiles | True |
a coleção de perfis de dimensionamento automático que especificam parâmetros de dimensionamento diferentes para períodos de tempo diferentes. No máximo 20 perfis podem ser especificados. |
|
properties.enabled |
boolean |
o sinalizador habilitado. Especifica se a autoescala está habilitada para o recurso. O valor padrão é 'false'. |
|
properties.name |
string |
o nome da configuração de dimensionamento automático. |
|
properties.notifications |
a coleção de notificações. |
||
properties.predictiveAutoscalePolicy |
o modo de política de dimensionamento automático preditivo. |
||
properties.targetResourceLocation |
string |
o local do recurso ao qual a configuração de dimensionamento automático deve ser adicionada. |
|
properties.targetResourceUri |
string |
o identificador de recurso do recurso ao qual a configuração de dimensionamento automático deve ser adicionada. |
|
tags |
object |
Marcações de recursos |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Um recurso de configuração de dimensionamento automático existente foi atualizado com êxito. |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
Patch an autoscale setting
Solicitação de exemplo
PATCH https://management.azure.com/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourcegroups/TestingMetricsScaleSet/providers/Microsoft.Insights/autoscalesettings/MySetting?api-version=2022-10-01
{
"tags": {
"key1": "value1"
},
"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": {}
}
]
}
]
}
}
Resposta de exemplo
{
"id": "/subscriptions/b67f7fec-69fc-4974-9099-a26bd6ffeda3/resourceGroups/TestingMetricsScaleSet/providers/microsoft.insights/autoscalesettings/MySetting",
"name": "MySetting",
"type": "Microsoft.Insights/autoscaleSettings",
"location": "West US",
"tags": {
"$type": "Microsoft.WindowsAzure.Management.Common.Storage.CasePreservedDictionary"
},
"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": {}
}
]
}
]
}
}
Definições
Nome | Description |
---|---|
Autoscale |
Descreve o formato da resposta de erro. |
Autoscale |
Notificação de dimensionamento automático. |
Autoscale |
Perfil de dimensionamento automático. |
Autoscale |
O recurso de configuração de dimensionamento automático. |
Autoscale |
O objeto de configuração de dimensionamento automático para operações de patch. |
Comparison |
o operador usado para comparar os dados de métrica e o limite. |
created |
O tipo de identidade que criou o recurso. |
Email |
Email notificação de um evento de dimensionamento automático. |
Error |
O objeto de erro. |
Metric |
o tipo de estatística de métrica. Como as métricas de várias instâncias são combinadas. |
Metric |
O gatilho que resulta em uma ação de escala. |
Operation |
a operação associada à notificação e seu valor deve ser "scale" |
Predictive |
Os parâmetros para habilitar o dimensionamento automático preditivo. |
Predictive |
o modo de dimensionamento automático preditivo |
Recurrence |
Os tempos de repetição em que esse perfil começa. Esse elemento não será usado se o elemento FixedDate for usado. |
Recurrence |
a frequência de recorrência. Com que frequência o perfil de agenda entra em vigor. Esse valor deve ser uma semana, o que significa que cada semana terá o mesmo conjunto de perfis. Por exemplo, para definir uma agenda diária, defina a agenda como todos os dias da semana. A propriedade frequency especifica que o agendamento é repetido semanalmente. |
Recurrent |
As restrições de agendamento para quando o perfil começa. |
Scale |
Os parâmetros para a ação de dimensionamento. |
Scale |
O número de instâncias que podem ser usadas durante esse perfil. |
Scale |
a direção da escala. Se a ação de dimensionamento aumenta ou diminui o número de instâncias. |
Scale |
Uma regra que fornece os gatilhos e parâmetros para a ação de dimensionamento. |
Scale |
Especifica uma dimensão de métrica de regra de dimensionamento automático. |
Scale |
o operador de dimensão. Há suporte apenas para 'Equals' e 'NotEquals'. 'Equals' sendo igual a qualquer um dos valores. 'NotEquals' não é igual a todos os valores |
Scale |
o tipo de ação que deve ocorrer quando a regra de escala é disparada. |
system |
Metadados relativos à criação e à última modificação do recurso. |
Time |
tipo de agregação de tempo. Como os dados coletados devem ser combinados ao longo do tempo. O valor padrão é Average. |
Time |
Uma data e hora específicas para o perfil. |
Webhook |
Notificação de webhook de um evento de dimensionamento automático. |
AutoscaleErrorResponse
Descreve o formato da resposta de erro.
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
|
systemData |
Os metadados do sistema relacionados à resposta. |
AutoscaleNotification
Notificação de dimensionamento automático.
Nome | Tipo | Description |
---|---|---|
a notificação por email. |
||
operation |
a operação associada à notificação e seu valor deve ser "scale" |
|
webhooks |
a coleção de notificações de webhook. |
AutoscaleProfile
Perfil de dimensionamento automático.
Nome | Tipo | Description |
---|---|---|
capacity |
o número de instâncias que podem ser usadas durante esse perfil. |
|
fixedDate |
a data e hora específicas para o perfil. Esse elemento não será usado se o elemento Recurrence for usado. |
|
name |
string |
o nome do perfil. |
recurrence |
os tempos repetidos em que esse perfil começa. Esse elemento não será usado se o elemento FixedDate for usado. |
|
rules |
a coleção de regras que fornecem os gatilhos e parâmetros para a ação de dimensionamento. No máximo 10 regras podem especificadas. |
AutoscaleSettingResource
O recurso de configuração de dimensionamento automático.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
id |
string |
ID do recurso do Azure |
|
location |
string |
Localização do recurso |
|
name |
string |
Nome do recurso do Azure |
|
properties.enabled |
boolean |
False |
o sinalizador habilitado. Especifica se a autoescala está habilitada para o recurso. O valor padrão é 'false'. |
properties.name |
string |
o nome da configuração de dimensionamento automático. |
|
properties.notifications |
a coleção de notificações. |
||
properties.predictiveAutoscalePolicy |
o modo de política de dimensionamento automático preditivo. |
||
properties.profiles |
a coleção de perfis de dimensionamento automático que especificam parâmetros de dimensionamento diferentes para períodos de tempo diferentes. No máximo 20 perfis podem ser especificados. |
||
properties.targetResourceLocation |
string |
o local do recurso ao qual a configuração de dimensionamento automático deve ser adicionada. |
|
properties.targetResourceUri |
string |
o identificador de recurso do recurso ao qual a configuração de dimensionamento automático deve ser adicionada. |
|
systemData |
Os metadados do sistema relacionados à resposta. |
||
tags |
object |
Obtém ou define uma lista de pares chave-valor que descrevem o recurso. Essas marcas podem ser usadas para exibir e agrupar esse recurso (entre grupos de recursos). Um máximo de 15 marcas pode ser fornecido para um recurso. Cada marca não deve ter uma chave maior que 128 caracteres e um valor não maior que 256 caracteres. |
|
type |
string |
Tipo de recurso do Azure |
AutoscaleSettingResourcePatch
O objeto de configuração de dimensionamento automático para operações de patch.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
properties.enabled |
boolean |
False |
o sinalizador habilitado. Especifica se a autoescala está habilitada para o recurso. O valor padrão é 'false'. |
properties.name |
string |
o nome da configuração de dimensionamento automático. |
|
properties.notifications |
a coleção de notificações. |
||
properties.predictiveAutoscalePolicy |
o modo de política de dimensionamento automático preditivo. |
||
properties.profiles |
a coleção de perfis de dimensionamento automático que especificam parâmetros de dimensionamento diferentes para períodos de tempo diferentes. No máximo 20 perfis podem ser especificados. |
||
properties.targetResourceLocation |
string |
o local do recurso ao qual a configuração de dimensionamento automático deve ser adicionada. |
|
properties.targetResourceUri |
string |
o identificador de recurso do recurso ao qual a configuração de dimensionamento automático deve ser adicionada. |
|
tags |
object |
Marcações de recursos |
ComparisonOperationType
o operador usado para comparar os dados de métrica e o limite.
Nome | Tipo | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
O tipo de identidade que criou o recurso.
Nome | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email notificação de um evento de dimensionamento automático.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
customEmails |
string[] |
a lista de emails personalizados. Esse valor pode ser nulo ou vazio; nesse caso, esse atributo será ignorado. |
|
sendToSubscriptionAdministrator |
boolean |
False |
um valor que indica se o email deve ser enviado ao administrador da assinatura. |
sendToSubscriptionCoAdministrators |
boolean |
False |
um valor que indica se os coadministradores de assinatura devem enviar emails. |
Error
O objeto de erro.
Nome | Tipo | Description |
---|---|---|
code |
string |
Um de um conjunto definido pelo servidor de códigos de erro. |
details |
string |
Uma representação legível dos detalhes do erro. |
message |
string |
Uma representação legível do erro. |
target |
string |
O destino do erro específico. |
MetricStatisticType
o tipo de estatística de métrica. Como as métricas de várias instâncias são combinadas.
Nome | Tipo | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
O gatilho que resulta em uma ação de escala.
Nome | Tipo | Description |
---|---|---|
dimensions |
Lista de condições de dimensão. Por exemplo: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. |
|
dividePerInstance |
boolean |
um valor que indica se a métrica deve ser dividida por instância. |
metricName |
string |
o nome da métrica que define o que a regra monitora. |
metricNamespace |
string |
o namespace da métrica que define o que a regra monitora. |
metricResourceLocation |
string |
o local do recurso que a regra monitora. |
metricResourceUri |
string |
o identificador de recurso do recurso que a regra monitora. |
operator |
o operador usado para comparar os dados de métrica e o limite. |
|
statistic |
o tipo de estatística de métrica. Como as métricas de várias instâncias são combinadas. |
|
threshold |
number |
o limite da métrica que dispara a ação de escala. |
timeAggregation |
tipo de agregação de tempo. Como os dados coletados devem ser combinados ao longo do tempo. O valor padrão é Average. |
|
timeGrain |
string |
a granularidade das métricas que a regra monitora. Deve ser um dos valores predefinidos retornados das definições de métricas da métrica. Deve ter entre 12 horas e 1 minuto. |
timeWindow |
string |
o intervalo de tempo em que os dados da instância são coletados. Esse valor deve ser maior que o atraso na coleção de métricas, que pode variar de recurso para recurso. Deve ter entre 12 horas e 5 minutos. |
OperationType
a operação associada à notificação e seu valor deve ser "scale"
Nome | Tipo | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
Os parâmetros para habilitar o dimensionamento automático preditivo.
Nome | Tipo | Description |
---|---|---|
scaleLookAheadTime |
string |
o tempo para especificar por quais instâncias são iniciadas com antecedência. Deve estar entre 1 minuto e 60 minutos no formato ISO 8601. |
scaleMode |
o modo de dimensionamento automático preditivo |
PredictiveAutoscalePolicyScaleMode
o modo de dimensionamento automático preditivo
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
Os tempos de repetição em que esse perfil começa. Esse elemento não será usado se o elemento FixedDate for usado.
Nome | Tipo | Description |
---|---|---|
frequency |
a frequência de recorrência. Com que frequência o perfil de agenda entra em vigor. Esse valor deve ser uma semana, o que significa que cada semana terá o mesmo conjunto de perfis. Por exemplo, para definir um agendamento diário, defina o agendamento como todos os dias da semana. A propriedade frequency especifica que o agendamento é repetido semanalmente. |
|
schedule |
as restrições de agendamento para quando o perfil é iniciado. |
RecurrenceFrequency
a frequência de recorrência. Com que frequência o perfil de agenda entra em vigor. Esse valor deve ser uma semana, o que significa que cada semana terá o mesmo conjunto de perfis. Por exemplo, para definir uma agenda diária, defina a agenda como todos os dias da semana. A propriedade frequency especifica que o agendamento é repetido semanalmente.
Nome | Tipo | Description |
---|---|---|
Day |
string |
|
Hour |
string |
|
Minute |
string |
|
Month |
string |
|
None |
string |
|
Second |
string |
|
Week |
string |
|
Year |
string |
RecurrentSchedule
As restrições de agendamento para quando o perfil começa.
Nome | Tipo | Description |
---|---|---|
days |
string[] |
a coleção de dias em que o perfil entra em vigor. Os valores possíveis são Domingo a Sábado. |
hours |
integer[] |
Uma coleção de horas em que o perfil entra em vigor. Os valores com suporte são de 0 a 23 no relógio de 24 horas (não há suporte para horários AM/PM). |
minutes |
integer[] |
Uma coleção de minutos na qual o perfil entra em vigor. |
timeZone |
string |
o fuso horário para as horas do perfil. Alguns exemplos de fusos horários válidos são: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (México), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (México), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (México), Hora Padrão Central do Canadá, Hora Padrão da SA Pacific, Horário Padrão do Leste, Horário Padrão do Leste dos EUA, Hora Padrão da Venezuela, Hora Padrão do Paraguai, Horário Padrão do Atlântico, Hora Padrão Do Brasil Central, Hora Padrão do Oeste da SA, Hora Padrão de Sa do Pacífico, Hora Padrão de Newfoundland, Hora Padrão da América do Sul, Hora Padrão da Argentina, Hora Padrão do Leste da SA, Hora Padrão da Groenlândia, Hora Padrão de Montevidéu, Hora Padrão da Bahia, UTC-02, Horário Padrão Mid-Atlantic, Hora Padrão dos Açores, Horário Padrão dos Açores, Hora Padrão de Cabo Verde, Hora Padrão de Marrocos, UTC, Horário Padrão GMT, Horário Padrão de Greenwich, Horário Padrão da Europa W. Europa, Hora Padrão da Europa Central, Hora Padrão do Romance, Hora Padrão da África Central, Hora Padrão da Namíbia, Hora Padrão da Jordânia, Hora Padrão do GTB, Hora Padrão do Oriente Médio, Hora Padrão do Egito, Hora Padrão da Síria, Horário Padrão da Europa, Horário Padrão da Europa, Hora Padrão da África do Sul, Hora Padrão fle, hora padrão da Turquia, Hora Padrão de Israel, Hora Padrão de Kaliningrado, Hora Padrão da Líbia, Hora Padrão Árabe, Horário Padrão da Bielorrússia, Hora Padrão da Rússia, Hora Padrão do Irã, Hora Padrão arábica, Hora Padrão do Azerbaijão, Fuso Horário da Rússia 3, Horário Padrão de Maurício, Hora Padrão georgiana, Hora Padrão do Cáucaso, Hora Padrão do Cáucaso, Horário Padrão do Azerbaijão, Fuso Horário da Rússia 3, Horário Padrão de Maurício, Hora Padrão georgiana, Hora Padrão do Cáucaso, Hora Padrão do Cáucaso Hora Padrão do Afeganistão, Hora Padrão da Ásia Ocidental, Hora Padrão de Ekaterinburg, Hora Padrão do Paquistão, Hora Padrão da Índia, Hora Padrão do Sri Lanka, Hora Padrão do Nepal, Hora Padrão da Ásia Central, Hora Padrão de N. Ásia Central, Hora Padrão de Mianmar, Hora Padrão da SE Ásia, Hora Padrão do Norte da Ásia, Hora Padrão da China, Hora Padrão do Nordeste da Ásia, Hora Padrão de Cingapura, Hora Padrão de Singapura W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Hora Padrão da Austrália, Hora Padrão Central da AUS, Horário Padrão da Austrália, Hora Padrão do Leste da AUS, Hora Padrão do Pacífico Oeste, Hora Padrão da Tasmânia, Hora Padrão de Magadan, Hora Padrão de Vladivostok, Fuso Horário da Rússia 10, Hora Padrão do Pacífico Central, Fuso Horário da Rússia 11, Hora Padrão da Nova Zelândia, UTC+12, Hora Padrão de Fiji, Hora Padrão kamchatka, Hora Padrão de Tonga, Hora Padrão de Samoa, Horário Padrão de Samoa, Hora Padrão das Ilhas de Linha |
ScaleAction
Os parâmetros para a ação de dimensionamento.
Nome | Tipo | Valor padrão | Description |
---|---|---|---|
cooldown |
string |
o tempo de espera desde a última ação de dimensionamento antes que essa ação ocorra. Deve ser entre 1 semana e 1 minuto no formato ISO 8601. |
|
direction |
a direção da escala. Se a ação de dimensionamento aumenta ou diminui o número de instâncias. |
||
type |
o tipo de ação que deve ocorrer quando a regra de escala é disparada. |
||
value |
string |
1 |
o número de instâncias envolvidas na ação de dimensionamento. Este valor deve ser 1 ou maior. O valor padrão é 1. |
ScaleCapacity
O número de instâncias que podem ser usadas durante esse perfil.
Nome | Tipo | Description |
---|---|---|
default |
string |
o número de instâncias que serão definidas se as métricas não estiverem disponíveis para avaliação. O padrão é usado apenas se a contagem atual da instância for inferior ao padrão. |
maximum |
string |
o número máximo de instâncias para o recurso. O número máximo real de instâncias é limitado pelos núcleos disponíveis na assinatura. |
minimum |
string |
o número mínimo de instâncias para o recurso. |
ScaleDirection
a direção da escala. Se a ação de dimensionamento aumenta ou diminui o número de instâncias.
Nome | Tipo | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
Uma regra que fornece os gatilhos e parâmetros para a ação de dimensionamento.
Nome | Tipo | Description |
---|---|---|
metricTrigger |
o gatilho que resulta em uma ação de dimensionamento. |
|
scaleAction |
os parâmetros para a ação de dimensionamento. |
ScaleRuleMetricDimension
Especifica uma dimensão de métrica de regra de dimensionamento automático.
Nome | Tipo | Description |
---|---|---|
DimensionName |
string |
Nome da dimensão. |
Operator |
o operador de dimensão. Há suporte apenas para 'Equals' e 'NotEquals'. 'Equals' sendo igual a qualquer um dos valores. 'NotEquals' não é igual a todos os valores |
|
Values |
string[] |
lista de valores de dimensão. Por exemplo: ["App1","App2"]. |
ScaleRuleMetricDimensionOperationType
o operador de dimensão. Há suporte apenas para 'Equals' e 'NotEquals'. 'Equals' sendo igual a qualquer um dos valores. 'NotEquals' não é igual a todos os valores
Nome | Tipo | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
o tipo de ação que deve ocorrer quando a regra de escala é disparada.
Nome | Tipo | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metadados relativos à criação e à última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
TimeAggregationType
tipo de agregação de tempo. Como os dados coletados devem ser combinados ao longo do tempo. O valor padrão é Average.
Nome | Tipo | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
Uma data e hora específicas para o perfil.
Nome | Tipo | Description |
---|---|---|
end |
string |
a hora de término do perfil no formato ISO 8601. |
start |
string |
a hora de início do perfil no formato ISO 8601. |
timeZone |
string |
o fuso horário dos horários de início e término do perfil. Alguns exemplos de fusos horários válidos são: Hora Padrão de Dateline, UTC-11, Hora Padrão havaiana, Hora Padrão do Alasca, Hora Padrão do Pacífico (México), Hora Padrão do Pacífico, Hora Padrão da Montanha dos EUA, Hora Padrão da Montanha, Hora Padrão da América Central, Hora Padrão Central, Hora Padrão Central (México), Hora Padrão Central do Canadá, Hora Padrão do Pacífico SA, Hora Padrão do Leste, Hora Padrão do Leste dos EUA, Hora Padrão da Venezuela, Hora Padrão do Paraguai, Hora Padrão do Atlântico, Hora Padrão do Brasil Central, Hora Padrão do Oeste da SA, Hora Padrão da SA do Pacífico, Hora Padrão de Newfoundland, Hora Padrão da América do Sul, Hora Padrão da América do Sul, Hora Padrão da Argentina, Hora Padrão do Leste da SA, Hora Padrão da Groenlândia, Hora Padrão de Montevidéu, Hora Padrão da Bahia, UTC-02, Hora Padrão Mid-Atlantic, Hora Padrão dos Açores, Hora Padrão dos Açores, Hora Padrão de Cabo Verde, Hora Padrão do Marrocos, UTC, Hora Padrão gmt, Hora Padrão de Greenwich, Hora Padrão da Europa W. Europa, Hora Padrão da Europa Central, Hora Padrão do Romance, Hora Padrão da Europa Central, Hora Padrão da África Central, Hora Padrão da Namíbia, Hora Padrão da Jordânia, Hora Padrão gtb, Hora Padrão do Oriente Médio, Hora Padrão do Egito, Hora Padrão da Síria, Horário Padrão da Europa E. Europa, Hora Padrão da África do Sul, Hora Padrão FLE, Hora Padrão da Turquia, Hora Padrão de Israel, Hora Padrão de Kaliningrado, Hora Padrão da Líbia, Hora Padrão Árabe, Hora Padrão árabe, Hora Padrão da Bielorrússia, Hora Padrão da Rússia, Hora Padrão da África, Hora Padrão do Irã, Hora Padrão da Arábia, Hora Padrão do Azerbaijão, Fuso Horário da Rússia 3, Hora Padrão das Ilhas Maurício, Hora Padrão georgiana, Hora Padrão do Cáucaso, Hora Padrão do Cáucaso Hora Padrão do Afeganistão, Hora Padrão da Ásia Ocidental, Hora Padrão de Ekaterinburg, Hora Padrão do Paquistão, Hora Padrão da Índia, Hora Padrão do Sri Lanka, Hora Padrão do Nepal, Hora Padrão da Ásia Central, Hora Padrão de Bangladesh, Hora Padrão de Mianmar, Hora Padrão se Ásia, Hora Padrão do Norte da Ásia, Hora Padrão da China, Hora Padrão do Nordeste da Ásia, Hora Padrão de Cingapura, Horário Padrão da Austrália, Hora Padrão de Taipei, Hora Padrão de Ulaanbaatar, Hora Padrão de Tóquio, Hora Padrão da Coreia, Hora Padrão yakutsk, Cen. Hora Padrão da Austrália, Hora Padrão Central da AUS, Hora Padrão da Austrália, Hora Padrão do Leste da AUS, Hora Padrão do Pacífico Oeste, Hora Padrão da Tasmânia, Hora Padrão de Magadan, Hora Padrão de Vladivostok, Fuso Horário da Rússia 10, Hora Padrão do Pacífico Central, Fuso Horário da Rússia 11, Hora Padrão da Nova Zelândia, UTC+12, Hora Padrão de Fiji, Hora Padrão kamchatka, Hora Padrão de Tonga, Hora Padrão de Samoa, Hora Padrão de Samoa Hora Padrão das Ilhas line |
WebhookNotification
Notificação de webhook de um evento de dimensionamento automático.
Nome | Tipo | Description |
---|---|---|
properties |
object |
um recipiente de propriedades de configurações. Esse valor pode estar vazio. |
serviceUri |
string |
o endereço de serviço para receber a notificação. |