Autoscale Settings - Create Or Update
Cria ou atualiza uma definição de dimensionamento automático.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Insights/autoscalesettings/{autoscaleSettingName}?api-version=2022-10-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
autoscale
|
path | True |
string |
O nome da definição de dimensionamento automático. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas. |
subscription
|
path | True |
string |
O ID da subscrição de destino. |
api-version
|
query | True |
string |
A versão da API a utilizar para esta operação. |
Corpo do Pedido
Name | Necessário | Tipo | Description |
---|---|---|---|
location | True |
string |
Localização do recurso |
properties.profiles | True |
a coleção de perfis de dimensionamento automáticos que especificam diferentes parâmetros de dimensionamento para diferentes períodos de tempo. Pode especificar um máximo de 20 perfis. |
|
properties.enabled |
boolean |
o sinalizador ativado. Especifica se o dimensionamento automático está ativado para o recurso. O valor predefinido é "falso". |
|
properties.name |
string |
o nome da definiçã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 |
a localização do recurso ao qual a definição de dimensionamento automático deve ser adicionada. |
|
properties.targetResourceUri |
string |
o identificador de recursos do recurso ao qual a definição de dimensionamento automático deve ser adicionada. |
|
tags |
object |
Obtém ou define uma lista de pares de valores chave que descrevem o recurso. Estas etiquetas podem ser utilizadas na visualização e agrupamento deste recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não maior do que 128 carateres e um valor não maior em comprimento do que 256 carateres. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Pedido com êxito para criar ou atualizar uma definição de dimensionamento automático |
|
201 Created |
Definição de dimensionamento automático criada |
|
Other Status Codes |
Resposta de erro que descreve a razão pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Create or update an autoscale setting
Pedido de amostra
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": {}
}
]
}
]
}
}
Resposta da amostra
{
"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": {}
}
]
}
]
}
}
Definições
Name | Description |
---|---|
Autoscale |
Descreve o formato de Resposta a erros. |
Autoscale |
Notificação de dimensionamento automático. |
Autoscale |
Perfil de dimensionamento automático. |
Autoscale |
O recurso de definição de dimensionamento automático. |
Comparison |
o operador que é utilizado para comparar os dados de métricas e o limiar. |
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étricas. Como as métricas de várias instâncias são combinadas. |
Metric |
O acionador que resulta numa ação de dimensionamento. |
Operation |
a operação associada à notificação e o respetivo valor têm de ser "dimensionamento" |
Predictive |
Os parâmetros para ativar o dimensionamento automático preditivo. |
Predictive |
o modo de dimensionamento automático preditivo |
Recurrence |
As horas de repetição em que este perfil começa. Este elemento não é utilizado se for utilizado o elemento FixedDate. |
Recurrence |
a frequência de periodicidade. Com que frequência o perfil de agenda deve entrar em vigor. Este valor tem de ser Semana, o que significa que cada semana terá o mesmo conjunto de perfis. Por exemplo, para definir uma agenda diária, defina a agenda para todos os dias da semana. A propriedade frequency especifica que a agenda é repetida semanalmente. |
Recurrent |
As restrições de agendamento para quando o perfil começa. |
Scale |
Os parâmetros da ação de dimensionamento. |
Scale |
O número de instâncias que podem ser utilizadas durante este 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 acionadores 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. Apenas são suportados "Iguais" e "NotEquals". "É 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 dimensionamento é acionada. |
system |
Metadados relativos à criação e última modificação do recurso. |
Time |
tipo de agregação de tempo. Como os dados recolhidos devem ser combinados ao longo do tempo. O valor predefinido é Média. |
Time |
Uma data-hora específica para o perfil. |
Webhook |
Notificação do Webhook de um evento de dimensionamento automático. |
AutoscaleErrorResponse
Descreve o formato de Resposta a erros.
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
|
systemData |
Os metadados do sistema relacionados com a resposta. |
AutoscaleNotification
Notificação de dimensionamento automático.
Name | Tipo | Description |
---|---|---|
a notificação por e-mail. |
||
operation |
a operação associada à notificação e o respetivo valor têm de ser "dimensionamento" |
|
webhooks |
a coleção de notificações de webhook. |
AutoscaleProfile
Perfil de dimensionamento automático.
Name | Tipo | Description |
---|---|---|
capacity |
o número de instâncias que podem ser utilizadas durante este perfil. |
|
fixedDate |
a data-hora específica do perfil. Este elemento não é utilizado se o elemento Periodicidade for utilizado. |
|
name |
string |
o nome do perfil. |
recurrence |
as horas de repetição em que este perfil começa. Este elemento não é utilizado se for utilizado o elemento FixedDate. |
|
rules |
a coleção de regras que fornecem os acionadores e parâmetros para a ação de dimensionamento. Pode especificar um máximo de 10 regras. |
AutoscaleSettingResource
O recurso de definição de dimensionamento automático.
Name | Tipo | Default value | 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 ativado. Especifica se o dimensionamento automático está ativado para o recurso. O valor predefinido é "falso". |
properties.name |
string |
o nome da definiçã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áticos que especificam diferentes parâmetros de dimensionamento para diferentes períodos de tempo. Pode especificar um máximo de 20 perfis. |
||
properties.targetResourceLocation |
string |
a localização do recurso ao qual a definição de dimensionamento automático deve ser adicionada. |
|
properties.targetResourceUri |
string |
o identificador de recursos do recurso ao qual a definição de dimensionamento automático deve ser adicionada. |
|
systemData |
Os metadados do sistema relacionados com a resposta. |
||
tags |
object |
Obtém ou define uma lista de pares de valores chave que descrevem o recurso. Estas etiquetas podem ser utilizadas na visualização e agrupamento deste recurso (entre grupos de recursos). Pode ser fornecido um máximo de 15 etiquetas para um recurso. Cada etiqueta tem de ter uma chave não maior do que 128 carateres e um valor não maior em comprimento do que 256 carateres. |
|
type |
string |
Tipo de recurso do Azure |
ComparisonOperationType
o operador que é utilizado para comparar os dados de métricas e o limiar.
Name | Tipo | Description |
---|---|---|
Equals |
string |
|
GreaterThan |
string |
|
GreaterThanOrEqual |
string |
|
LessThan |
string |
|
LessThanOrEqual |
string |
|
NotEquals |
string |
createdByType
O tipo de identidade que criou o recurso.
Name | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
EmailNotification
Email notificação de um evento de dimensionamento automático.
Name | Tipo | Default value | Description |
---|---|---|---|
customEmails |
string[] |
a lista de e-mails personalizados. Este valor pode ser nulo ou vazio, caso em que este atributo será ignorado. |
|
sendToSubscriptionAdministrator |
boolean |
False |
um valor que indica se deve enviar um e-mail para o administrador da subscrição. |
sendToSubscriptionCoAdministrators |
boolean |
False |
um valor que indica se pretende enviar e-mails para os coadministradores da subscrição. |
Error
O objeto de erro.
Name | Tipo | Description |
---|---|---|
code |
string |
Um dos conjuntos de códigos de erro definidos pelo servidor. |
details |
string |
Uma representação legível por humanos dos detalhes do erro. |
message |
string |
Uma representação legível por humanos do erro. |
target |
string |
O destino do erro específico. |
MetricStatisticType
o tipo de estatística de métricas. Como as métricas de várias instâncias são combinadas.
Name | Tipo | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Max |
string |
|
Min |
string |
|
Sum |
string |
MetricTrigger
O acionador que resulta numa ação de dimensionamento.
Name | 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 dividir por instância. |
metricName |
string |
o nome da métrica que define o que a regra monitoriza. |
metricNamespace |
string |
o espaço de nomes da métrica que define o que a regra monitoriza. |
metricResourceLocation |
string |
a localização do recurso que a regra monitoriza. |
metricResourceUri |
string |
o identificador de recursos do recurso que a regra monitoriza. |
operator |
o operador que é utilizado para comparar os dados de métricas e o limiar. |
|
statistic |
o tipo de estatística de métricas. Como as métricas de várias instâncias são combinadas. |
|
threshold |
number |
o limiar da métrica que aciona a ação de dimensionamento. |
timeAggregation |
tipo de agregação de tempo. Como os dados recolhidos devem ser combinados ao longo do tempo. O valor predefinido é Média. |
|
timeGrain |
string |
a granularidade das métricas que a regra monitoriza. Tem de ser um dos valores predefinidos devolvidos das definições de métricas da métrica. Tem de estar entre 12 horas e 1 minuto. |
timeWindow |
string |
o intervalo de tempo em que os dados da instância são recolhidos. Este valor tem de ser maior do que o atraso na coleção de métricas, que pode variar de recurso para recurso. Tem de estar entre 12 horas e 5 minutos. |
OperationType
a operação associada à notificação e o respetivo valor têm de ser "dimensionamento"
Name | Tipo | Description |
---|---|---|
Scale |
string |
PredictiveAutoscalePolicy
Os parâmetros para ativar o dimensionamento automático preditivo.
Name | Tipo | Description |
---|---|---|
scaleLookAheadTime |
string |
o período de tempo a especificar pelas instâncias que são iniciadas com antecedência. Tem de 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
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
ForecastOnly |
string |
Recurrence
As horas de repetição em que este perfil começa. Este elemento não é utilizado se for utilizado o elemento FixedDate.
Name | Tipo | Description |
---|---|---|
frequency |
a frequência de periodicidade. Com que frequência o perfil de agenda deve entrar em vigor. Este valor tem de ser Semana, o que significa que cada semana terá o mesmo conjunto de perfis. Por exemplo, para definir uma agenda diária, defina a agenda para todos os dias da semana. A propriedade frequency especifica que a agenda é repetida semanalmente. |
|
schedule |
as restrições de agendamento para quando o perfil começar. |
RecurrenceFrequency
a frequência de periodicidade. Com que frequência o perfil de agenda deve entrar em vigor. Este valor tem de ser Semana, o que significa que cada semana terá o mesmo conjunto de perfis. Por exemplo, para definir uma agenda diária, defina a agenda para todos os dias da semana. A propriedade frequency especifica que a agenda é repetida semanalmente.
Name | 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.
Name | Tipo | Description |
---|---|---|
days |
string[] |
a coleção de dias em que o perfil entra em vigor. Os valores possíveis são de domingo a sábado. |
hours |
integer[] |
Uma coleção de horas em que o perfil entra em vigor. Os valores suportados são de 0 a 23 no relógio de 24 horas (as horas AM/PM não são suportadas). |
minutes |
integer[] |
Uma coleção de minutos em que o perfil entra em vigor. |
timeZone |
string |
o fuso horário das horas 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 (México), Hora Padrão da Montanha (México), Hora Padrão da Montanha dos EUA (México), Hora Padrão da América Central, Hora Padrão da América Central, Hora Padrão do Leste, 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 da SA do Pacífico, Hora Padrão da Terra Nova, Hora Padrão da América do Sul, Hora Padrão da Argentina, Hora Padrão da Sa Eastern, Hora Padrão da Gronelândia, Hora Padrão do Montevidéu, Hora Padrão da Bahia, UTC-02, Mid-Atlantic Hora Padrão, Hora Padrão dos Açores, Hora Padrão dos Açores, Hora Padrão de Cabo Verde, Hora Padrão de 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 da Europa Central, 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 Egipto, Hora Padrão da Síria, Hora Padrão da Europa E. 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 da Bielorrússia, Hora Padrão da Rússia, Hora Padrão da África, Hora Padrão do Irão, Hora Padrão do Irão, Hora Padrão do Azerbaijão, Hora Padrão do Azerbaijão, Fuso Horário da Rússia 3, Hora Padrão da Maurícia, Hora Padrão da Geórgia, 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 da Ásia Central, Hora Padrão do Bangladesh, Hora Padrão da Ásia Central, Hora Padrão de Myanmar, Hora Padrão da Ásia Se, Hora Padrão da Ásia Norte, Hora Padrão da China, Hora Padrão da Ásia Norte, 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 do AUS Central, E. Hora Padrão da Austrália, Hora Padrão do Pacífico Ocidental, Hora Padrão da Tasmânia, Hora Padrão do 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 fiji, Hora Padrão de Kamchatka, Hora Padrão de Tonga, Hora Padrão de Samoa, Hora Padrão de Samoa, Hora Padrão das Ilhas de Linha |
ScaleAction
Os parâmetros da ação de dimensionamento.
Name | Tipo | Default value | Description |
---|---|---|---|
cooldown |
string |
a quantidade de tempo a aguardar desde a última ação de dimensionamento antes de esta ação ocorrer. Tem de estar 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 dimensionamento é acionada. |
||
value |
string |
1 |
o número de instâncias envolvidas na ação de dimensionamento. Este valor tem de ser 1 ou superior. O valor predefinido é 1. |
ScaleCapacity
O número de instâncias que podem ser utilizadas durante este perfil.
Name | 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. A predefinição só é utilizada se a contagem de instâncias atual for inferior à predefinição. |
maximum |
string |
o número máximo de instâncias do recurso. O número máximo real de instâncias é limitado pelos núcleos disponíveis na subscrição. |
minimum |
string |
o número mínimo de instâncias do recurso. |
ScaleDirection
a direção da escala. Se a ação de dimensionamento aumenta ou diminui o número de instâncias.
Name | Tipo | Description |
---|---|---|
Decrease |
string |
|
Increase |
string |
|
None |
string |
ScaleRule
Uma regra que fornece os acionadores e parâmetros para a ação de dimensionamento.
Name | Tipo | Description |
---|---|---|
metricTrigger |
o acionador que resulta numa ação de dimensionamento. |
|
scaleAction |
os parâmetros da ação de dimensionamento. |
ScaleRuleMetricDimension
Especifica uma dimensão de métrica de regra de dimensionamento automático.
Name | Tipo | Description |
---|---|---|
DimensionName |
string |
Nome da dimensão. |
Operator |
o operador de dimensão. Apenas são suportados "Iguais" e "NotEquals". "É 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. Apenas são suportados "Iguais" e "NotEquals". "É igual" a qualquer um dos valores. "NotEquals" não é igual a todos os valores
Name | Tipo | Description |
---|---|---|
Equals |
string |
|
NotEquals |
string |
ScaleType
o tipo de ação que deve ocorrer quando a regra de dimensionamento é acionada.
Name | Tipo | Description |
---|---|---|
ChangeCount |
string |
|
ExactCount |
string |
|
PercentChangeCount |
string |
|
ServiceAllowedNextValue |
string |
systemData
Metadados relativos à criação e última modificação do recurso.
Name | 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 recolhidos devem ser combinados ao longo do tempo. O valor predefinido é Média.
Name | Tipo | Description |
---|---|---|
Average |
string |
|
Count |
string |
|
Last |
string |
|
Maximum |
string |
|
Minimum |
string |
|
Total |
string |
TimeWindow
Uma data-hora específica para o perfil.
Name | Tipo | Description |
---|---|---|
end |
string |
a hora de fim 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 das horas de início e de fim 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 (México), Hora Padrão da Montanha (México), Hora Padrão da Montanha dos EUA (México), Hora Padrão da América Central, Hora Padrão da América Central, Hora Padrão do Leste, 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 da SA do Pacífico, Hora Padrão da Terra Nova, Hora Padrão da América do Sul, Hora Padrão da Argentina, Hora Padrão da Sa Eastern, Hora Padrão da Gronelândia, Hora Padrão do Montevidéu, Hora Padrão da Bahia, UTC-02, Mid-Atlantic Hora Padrão, Hora Padrão dos Açores, Hora Padrão dos Açores, Hora Padrão de Cabo Verde, Hora Padrão de 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 da Europa Central, 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 Egipto, Hora Padrão da Síria, Hora Padrão da Europa E. 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 da Bielorrússia, Hora Padrão da Rússia, Hora Padrão da África, Hora Padrão do Irão, Hora Padrão do Irão, Hora Padrão do Azerbaijão, Hora Padrão do Azerbaijão, Fuso Horário da Rússia 3, Hora Padrão da Maurícia, Hora Padrão da Geórgia, 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 da Ásia Central, Hora Padrão do Bangladesh, Hora Padrão da Ásia Central, Hora Padrão de Myanmar, Hora Padrão da Ásia Se, Hora Padrão da Ásia Norte, Hora Padrão da China, Hora Padrão da Ásia Norte, 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 do AUS Central, E. Hora Padrão da Austrália, Hora Padrão do Pacífico Ocidental, Hora Padrão da Tasmânia, Hora Padrão do 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 fiji, Hora Padrão de Kamchatka, Hora Padrão de Tonga, Hora Padrão de Samoa, Hora Padrão de Samoa, Hora Padrão das Ilhas de Linha |
WebhookNotification
Notificação do Webhook de um evento de dimensionamento automático.
Name | Tipo | Description |
---|---|---|
properties |
object |
um saco de propriedades de definições. Este valor pode estar vazio. |
serviceUri |
string |
o endereço do serviço para receber a notificação. |