Blueprints - Delete
Supprimer une définition de blueprint.
DELETE https://management.azure.com/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}?api-version=2018-11-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
blueprint
|
path | True |
string |
Nom de la définition de blueprint. |
resource
|
path | True |
string |
Portée de la ressource. Les étendues valides sont les suivantes : groupe d’administration (format : « /providers/Microsoft.Management/managementGroups/{managementGroup} »), abonnement (format : « /subscriptions/{subscriptionId} »). |
api-version
|
query | True |
string |
Version de l’API cliente. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK : définition de blueprint supprimée. |
|
204 No Content |
Pas de contenu |
|
Other Status Codes |
Réponse d’erreur blueprints. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Management |
Subscription |
ManagementGroupBlueprint
Exemple de requête
Exemple de réponse
{
"properties": {
"description": "blueprint contains all artifact kinds {'template', 'rbac', 'policy'}",
"parameters": {
"storageAccountType": {
"type": "string",
"metadata": {
"displayName": "storage account type."
}
},
"costCenter": {
"type": "string",
"metadata": {
"displayName": "force cost center tag for all resources under given subscription."
}
},
"owners": {
"type": "array",
"metadata": {
"displayName": "assign owners to subscription along with blueprint assignment."
}
}
},
"resourceGroups": {
"storageRG": {
"metadata": {
"displayName": "storage resource group",
"description": "Contains storageAccounts that collect all shoebox logs."
}
}
},
"targetScope": "subscription",
"status": null
},
"id": "/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/simpleBlueprint",
"type": "Microsoft.Blueprint/blueprints",
"name": "simpleBlueprint"
}
SubscriptionBlueprint
Exemple de requête
Exemple de réponse
{
"properties": {
"description": "blueprint contains all artifact kinds {'template', 'rbac', 'policy'}",
"parameters": {
"storageAccountType": {
"type": "string",
"metadata": {
"displayName": "storage account type."
}
},
"costCenter": {
"type": "string",
"metadata": {
"displayName": "force cost center tag for all resources under given subscription."
}
},
"owners": {
"type": "array",
"metadata": {
"displayName": "assign owners to subscription along with blueprint assignment."
}
}
},
"resourceGroups": {
"storageRG": {
"metadata": {
"displayName": "storage resource group",
"description": "Contains storageAccounts that collect all shoebox logs."
}
}
},
"targetScope": "subscription",
"status": null
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/simpleBlueprint",
"type": "Microsoft.Blueprint/blueprints",
"name": "simpleBlueprint"
}
Définitions
Nom | Description |
---|---|
Blueprint |
Représente une définition blueprint. |
Blueprint |
Status du blueprint. Ce champ est en lecture seule. |
Blueprint |
Étendue dans laquelle cette définition de blueprint peut être affectée. |
Cloud |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Réponse d’erreur |
Parameter |
Représente un paramètre avec des contraintes et des métadonnées. |
Resource |
Représente un groupe de ressources Azure dans une définition de blueprint. |
Template |
Types de données autorisés pour Resource Manager paramètres de modèle. |
Blueprint
Représente une définition blueprint.
Nom | Type | Description |
---|---|---|
description |
string |
Expliquez cette ressource sur plusieurs lignes. |
displayName |
string |
Une chaîne à une ligne explique cette ressource. |
id |
string |
ID de chaîne utilisé pour localiser une ressource sur Azure. |
name |
string |
Nom de cette ressource. |
properties.layout |
object |
Vue de disposition de la définition de blueprint pour référence de l’interface utilisateur. |
properties.parameters |
<string,
Parameter |
Paramètres requis par cette définition de blueprint. |
properties.resourceGroups |
<string,
Resource |
Espaces réservés de groupe de ressources définis par cette définition de blueprint. |
properties.status |
État du blueprint. Ce champ est en lecture seule. |
|
properties.targetScope |
Étendue dans laquelle cette définition de blueprint peut être affectée. |
|
properties.versions |
object |
Versions publiées de cette définition de blueprint. |
type |
string |
Type de cette ressource. |
BlueprintStatus
Status du blueprint. Ce champ est en lecture seule.
Nom | Type | Description |
---|---|---|
lastModified |
string |
Heure de la dernière modification de cette définition de blueprint. |
timeCreated |
string |
Heure de création de cette définition de blueprint. |
BlueprintTargetScope
Étendue dans laquelle cette définition de blueprint peut être affectée.
Nom | Type | Description |
---|---|---|
managementGroup |
string |
Le blueprint cible un groupe d’administration pendant l’affectation du blueprint. Cette option est réservée à une utilisation ultérieure. |
subscription |
string |
Le blueprint cible un abonnement pendant l’attribution du blueprint. |
CloudError
Nom | Type | Description |
---|---|---|
error |
Réponse d’erreur |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ParameterDefinition
Représente un paramètre avec des contraintes et des métadonnées.
Nom | Type | Description |
---|---|---|
allowedValues |
Allowed |
Tableau de valeurs autorisées pour ce paramètre. |
defaultValue |
Valeur par défaut pour ce paramètre. |
|
metadata.description |
string |
Description de ce paramètre/resourceGroup. |
metadata.displayName |
string |
DisplayName de ce paramètre/resourceGroup. |
metadata.strongType |
string |
StrongType pour l’interface utilisateur pour afficher une expérience riche pendant l’affectation de blueprint. Les types forts pris en charge sont resourceType, principalId et location. |
type |
Types de données autorisés pour Resource Manager paramètres de modèle. |
ResourceGroupDefinition
Représente un groupe de ressources Azure dans une définition de blueprint.
Nom | Type | Description |
---|---|---|
dependsOn |
string[] |
Artefacts qui doivent être déployés avant ce groupe de ressources. |
location |
string |
Emplacement de ce resourceGroup. Laissez vide si l’emplacement du groupe de ressources est spécifié pendant l’affectation du blueprint. |
metadata.description |
string |
Description de ce paramètre/resourceGroup. |
metadata.displayName |
string |
DisplayName de ce paramètre/resourceGroup. |
metadata.strongType |
string |
StrongType pour l’interface utilisateur pour afficher une expérience riche pendant l’affectation de blueprint. Les types forts pris en charge sont resourceType, principalId et location. |
name |
string |
Nom de ce resourceGroup. Laissez vide si le nom du groupe de ressources sera spécifié pendant l’affectation du blueprint. |
tags |
object |
Étiquettes à affecter à ce groupe de ressources. |
TemplateParameterType
Types de données autorisés pour Resource Manager paramètres de modèle.
Nom | Type | Description |
---|---|---|
array |
string |
|
bool |
string |
|
int |
string |
|
object |
string |
|
secureObject |
string |
|
secureString |
string |
|
string |
string |