Compartir a través de


Configurations - Create In Subscription

Cree o sobrescriba la configuración de Azure Advisor y elimine también todas las configuraciones de los grupos de recursos contenidos.

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations/default?api-version=2023-01-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
configurationName
path True

ConfigurationName

Nombre de configuración de Advisor. El valor debe ser 'default'

subscriptionId
path True

string

El identificador de la suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar con la solicitud de cliente.

Cuerpo de la solicitud

Nombre Tipo Description
properties.digests

DigestConfig[]

Configuración de resumen de Advisor. Válido solo para suscripciones

properties.duration

Duration

Duración mínima para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 7 (valor predeterminado), 14, 21, 30, 60 o 90.

properties.exclude

boolean

Excluya el recurso de las evaluaciones de Advisor. Valores válidos: False (valor predeterminado) o True.

properties.lowCpuThreshold

CpuThreshold

Umbral de porcentaje mínimo para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 5 (valor predeterminado), 10, 15 o 20.

Respuestas

Nombre Tipo Description
200 OK

ConfigData

Configuración creada o sobrescrita correctamente.

Other Status Codes

ArmErrorResponse

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo de 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

PutConfigurations

Solicitud de ejemplo

PUT https://management.azure.com/subscriptions/subscriptionId/providers/Microsoft.Advisor/configurations/default?api-version=2023-01-01

{
  "properties": {
    "lowCpuThreshold": "5",
    "duration": "7",
    "exclude": true,
    "digests": [
      {
        "name": "digestConfigName",
        "actionGroupResourceId": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/microsoft.insights/actionGroups/actionGroupName",
        "frequency": 30,
        "categories": [
          "HighAvailability",
          "Security",
          "Performance",
          "Cost",
          "OperationalExcellence"
        ],
        "language": "en",
        "state": "Active"
      }
    ]
  }
}

Respuesta de muestra

{
  "id": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/Microsoft.Advisor/configurations/v2/default",
  "type": "Microsoft.Advisor/configurations",
  "name": "default",
  "properties": {
    "lowCpuThreshold": "5",
    "duration": "7",
    "exclude": true,
    "digests": [
      {
        "name": "digestConfigName",
        "actionGroupResourceId": "/subscriptions/subscriptionId/resourceGroups/resourceGroup/providers/microsoft.insights/actionGroups/actionGroupName",
        "frequency": 30,
        "categories": [
          "HighAvailability",
          "Security",
          "Performance",
          "Cost",
          "OperationalExcellence"
        ],
        "language": "en",
        "state": "Active"
      }
    ]
  }
}

Definiciones

Nombre Description
ArmErrorResponse
ARMErrorResponseBody

Cuerpo de respuesta de error de ARM.

Category

Categorías para las que se va a enviar el resumen. Si no se proporcionan categorías, el resumen se enviará para todas las categorías.

ConfigData

Estructura de datos de configuración de Advisor.

ConfigurationName

Nombre de configuración de Advisor. El valor debe ser 'default'

CpuThreshold

Umbral de porcentaje mínimo para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 5 (valor predeterminado), 10, 15 o 20.

createdByType

Tipo de identidad que creó el recurso.

DigestConfig

Entidad de configuración de resumen de Advisor

DigestConfigState

Estado de la configuración de resumen.

Duration

Duración mínima para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 7 (valor predeterminado), 14, 21, 30, 60 o 90.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

ArmErrorResponse

Nombre Tipo Description
error

ARMErrorResponseBody

Cuerpo de respuesta de error de ARM.

ARMErrorResponseBody

Cuerpo de respuesta de error de ARM.

Nombre Tipo Description
code

string

Obtiene o establece la cadena que se puede usar para identificar mediante programación el error.

message

string

Obtiene o establece la cadena que describe el error en detalle y proporciona información de depuración.

Category

Categorías para las que se va a enviar el resumen. Si no se proporcionan categorías, el resumen se enviará para todas las categorías.

Nombre Tipo Description
Cost

string

HighAvailability

string

OperationalExcellence

string

Performance

string

Security

string

ConfigData

Estructura de datos de configuración de Advisor.

Nombre Tipo Description
id

string

Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nombre del recurso.

properties.digests

DigestConfig[]

Configuración de resumen de Advisor. Válido solo para suscripciones

properties.duration

Duration

Duración mínima para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 7 (valor predeterminado), 14, 21, 30, 60 o 90.

properties.exclude

boolean

Excluya el recurso de las evaluaciones de Advisor. Valores válidos: False (valor predeterminado) o True.

properties.lowCpuThreshold

CpuThreshold

Umbral de porcentaje mínimo para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 5 (valor predeterminado), 10, 15 o 20.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

ConfigurationName

Nombre de configuración de Advisor. El valor debe ser 'default'

Nombre Tipo Description
default

string

CpuThreshold

Umbral de porcentaje mínimo para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 5 (valor predeterminado), 10, 15 o 20.

Nombre Tipo Description
10

string

15

string

20

string

5

string

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

DigestConfig

Entidad de configuración de resumen de Advisor

Nombre Tipo Description
actionGroupResourceId

string

Identificador de recurso del grupo de acciones usado por resumen.

categories

Category[]

Categorías para las que se va a enviar el resumen. Si no se proporcionan categorías, el resumen se enviará para todas las categorías.

frequency

integer

Frecuencia con la que se desencadenará el resumen, en días. El valor debe estar comprendido entre 7 y 30 días.

language

string

Idioma para el cuerpo del contenido de resumen. El valor debe ser código ISO 639-1 para uno de Azure Portal idiomas admitidos. De lo contrario, se convertirá en uno. El valor predeterminado es Inglés (en).

name

string

Nombre de la configuración implícita. El valor no distingue mayúsculas de minúsculas y debe ser único dentro de una suscripción.

state

DigestConfigState

Estado de la configuración de resumen.

DigestConfigState

Estado de la configuración de resumen.

Nombre Tipo Description
Active

string

Disabled

string

Duration

Duración mínima para la evaluación de uso bajo de CPU de Advisor. Válido solo para suscripciones. Valores válidos: 7 (valor predeterminado), 14, 21, 30, 60 o 90.

Nombre Tipo Description
14

string

21

string

30

string

60

string

7

string

90

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

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

createdByType

Tipo de identidad que modificó por última vez el recurso.