Configuration Assignments For Resource Group - Create Or Update
Créer une attribution de configuration
Inscrivez la configuration pour la ressource.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Maintenance/configurationAssignments/{configurationAssignmentName}?api-version=2023-09-01-preview
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
configuration
|
path | True |
string |
Nom de l’affectation de configuration |
|
resource
|
path | True |
string |
Nom du groupe de ressources |
|
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
|
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande cliente. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| location |
string |
Emplacement de la ressource |
| properties.filter |
Propriétés de l’affectation de configuration |
|
| properties.maintenanceConfigurationId |
string |
ID de configuration de maintenance |
| properties.resourceId |
string |
ResourceId unique |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Demande de mise à jour de l’affectation de configuration acceptée |
|
| 201 Created |
Demande de création d’affectation de configuration acceptée |
|
| Other Status Codes |
Requête incorrecte |
Exemples
ConfigurationAssignmentsForResourceGroup_CreateOrUpdate
Exemple de requête
PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/configurationAssignments/workervmConfiguration?api-version=2023-09-01-preview
{
"properties": {
"maintenanceConfigurationId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1",
"filter": {
"resourceTypes": [
"Microsoft.HybridCompute/machines",
"Microsoft.Compute/virtualMachines"
],
"tagSettings": {
"tags": {
"tag1": [
"tag1Value1",
"tag1Value2",
"tag1Value3"
],
"tag2": [
"tag2Value1",
"tag2Value2",
"tag2Value3"
]
},
"filterOperator": "Any"
},
"locations": [
"Japan East",
"UK South"
]
}
}
}
Exemple de réponse
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/configurationAssignments/workervmConfiguration",
"name": "workervmConfiguration",
"type": "Microsoft.Maintenance/configurationAssignments",
"properties": {
"maintenanceConfigurationId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1",
"resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg",
"filter": {
"resourceTypes": [
"Microsoft.HybridCompute/machines",
"Microsoft.Compute/virtualMachines"
],
"osTypes": [
"Windows",
"Linux"
],
"tagSettings": {
"tags": {
"tag1": [
"tag1Value1",
"tag1Value2",
"tag1Value3"
],
"tag2": [
"tag2Value1",
"tag2Value2",
"tag2Value3"
]
},
"filterOperator": "Any"
},
"locations": [
"Japan East",
"UK South"
]
}
}
}
{
"id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/configurationAssignments/workervmConfiguration",
"name": "workervmConfiguration",
"type": "Microsoft.Maintenance/configurationAssignments",
"properties": {
"maintenanceConfigurationId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg/providers/Microsoft.Maintenance/maintenanceConfigurations/configuration1",
"resourceId": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourcegroups/examplerg",
"filter": {
"resourceTypes": [
"Microsoft.HybridCompute/machines",
"Microsoft.Compute/virtualMachines"
],
"tagSettings": {
"tags": {
"tag1": [
"tag1Value1",
"tag1Value2",
"tag1Value3"
],
"tag2": [
"tag2Value1",
"tag2Value2",
"tag2Value3"
]
},
"filterOperator": "Any"
},
"locations": [
"Japan East",
"UK South"
]
}
}
}
Définitions
| Nom | Description |
|---|---|
|
Configuration |
Affectation de configuration |
|
Configuration |
Requête Azure pour la configuration de la mise à jour. |
|
created |
Type d’identité qui a créé la ressource. |
|
Error |
Détails de la réponse d’erreur reçus du service maintenance Azure. |
|
Maintenance |
Réponse d’erreur reçue du service Maintenance Azure. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
Tag |
Filtrez les machines virtuelles par balises Any ou All spécifiées. |
|
Tag |
Baliser les informations de filtre pour la machine virtuelle. |
ConfigurationAssignment
Affectation de configuration
| Nom | Type | Description |
|---|---|---|
| id |
string |
Identificateur complet de la ressource |
| location |
string |
Emplacement de la ressource |
| name |
string |
Nom de la ressource |
| properties.filter |
Propriétés de l’affectation de configuration |
|
| properties.maintenanceConfigurationId |
string |
ID de configuration de maintenance |
| properties.resourceId |
string |
ResourceId unique |
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource |
ConfigurationAssignmentFilterProperties
Requête Azure pour la configuration de la mise à jour.
| Nom | Type | Description |
|---|---|---|
| locations |
string[] |
Liste des emplacements dans utilisant l’étendue de la requête. |
| osTypes |
string[] |
Liste des systèmes d’exploitation autorisés. |
| resourceGroups |
string[] |
Liste des groupes de ressources autorisés. |
| resourceTypes |
string[] |
Liste des ressources autorisées. |
| tagSettings |
Paramètres de balise de la machine virtuelle. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorDetails
Détails de la réponse d’erreur reçus du service maintenance Azure.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Code d’erreur défini par le service. Ce code sert de sous-état pour le code d’erreur HTTP spécifié dans la réponse. |
| message |
string |
Représentation lisible par l’homme de l’erreur. |
MaintenanceError
Réponse d’erreur reçue du service Maintenance Azure.
| Nom | Type | Description |
|---|---|---|
| error |
Détails de l’erreur |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
TagOperators
Filtrez les machines virtuelles par balises Any ou All spécifiées.
| Valeur | Description |
|---|---|
| All | |
| Any |
TagSettingsProperties
Baliser les informations de filtre pour la machine virtuelle.
| Nom | Type | Description |
|---|---|---|
| filterOperator |
Filtrez les machines virtuelles par balises Any ou All spécifiées. |
|
| tags |
object |
Dictionnaire de balises avec sa liste de valeurs. |