Blueprints - Delete
Usuń definicję strategii.
DELETE https://management.azure.com/{resourceScope}/providers/Microsoft.Blueprint/blueprints/{blueprintName}?api-version=2018-11-01-preview
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
blueprint
|
path | True |
string |
Nazwa definicji strategii. |
resource
|
path | True |
string |
Zakres zasobu. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroup}"), subskrypcja (format: "/subscriptions/{subscriptionId}"). |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK — usunięto definicję strategii. |
|
204 No Content |
Brak zawartości |
|
Other Status Codes |
Odpowiedź na błędy strategii. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Management |
Subscription |
ManagementGroupBlueprint
Sample Request
Sample Response
{
"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
Sample Request
Sample Response
{
"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"
}
Definicje
Nazwa | Opis |
---|---|
Blueprint |
Reprezentuje definicję strategii. |
Blueprint |
Stan strategii. To pole jest odczytywane. |
Blueprint |
Zakres, do którego można przypisać tę definicję strategii. |
Cloud |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Odpowiedź na błąd |
Parameter |
Reprezentuje parametr z ograniczeniami i metadanymi. |
Resource |
Reprezentuje grupę zasobów platformy Azure w definicji strategii. |
Template |
Dozwolone typy danych dla parametrów szablonu Resource Manager. |
Blueprint
Reprezentuje definicję strategii.
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Wiele wierszy wyjaśnia ten zasób. |
displayName |
string |
Jeden ciąg liniowy wyjaśnia ten zasób. |
id |
string |
Identyfikator ciągu używany do lokalizowania dowolnego zasobu na platformie Azure. |
name |
string |
Nazwa tego zasobu. |
properties.layout |
object |
Widok układu definicji strategii dla dokumentacji interfejsu użytkownika. |
properties.parameters |
<string,
Parameter |
Parametry wymagane przez tę definicję strategii. |
properties.resourceGroups |
<string,
Resource |
Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii. |
properties.status |
Stan strategii. To pole jest odczytywane. |
|
properties.targetScope |
Zakres, do którego można przypisać tę definicję strategii. |
|
properties.versions |
object |
Opublikowane wersje tej definicji strategii. |
type |
string |
Typ tego zasobu. |
BlueprintStatus
Stan strategii. To pole jest odczytywane.
Nazwa | Typ | Opis |
---|---|---|
lastModified |
string |
Czas ostatniej modyfikacji tej definicji strategii. |
timeCreated |
string |
Czas tworzenia tej definicji strategii. |
BlueprintTargetScope
Zakres, do którego można przypisać tę definicję strategii.
Nazwa | Typ | Opis |
---|---|---|
managementGroup |
string |
Strategia jest przeznaczona dla grupy zarządzania podczas przypisywania strategii. Jest to zarezerwowane do użytku w przyszłości. |
subscription |
string |
Strategia jest przeznaczona dla subskrypcji podczas przypisywania strategii. |
CloudError
Nazwa | Typ | Opis |
---|---|---|
error |
Odpowiedź na błąd |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ParameterDefinition
Reprezentuje parametr z ograniczeniami i metadanymi.
Nazwa | Typ | Opis |
---|---|---|
allowedValues |
Allowed |
Tablica dozwolonych wartości dla tego parametru. |
defaultValue |
Wartość domyślna dla tego parametru. |
|
metadata.description |
string |
Opis tego parametru/grupy zasobów. |
metadata.displayName |
string |
DisplayName tego parametru/grupy zasobów. |
metadata.strongType |
string |
StrongType dla interfejsu użytkownika w celu renderowania bogatego środowiska podczas przypisywania strategii. Obsługiwane silne typy to resourceType, principalId i location. |
type |
Dozwolone typy danych dla parametrów szablonu Resource Manager. |
ResourceGroupDefinition
Reprezentuje grupę zasobów platformy Azure w definicji strategii.
Nazwa | Typ | Opis |
---|---|---|
dependsOn |
string[] |
Artefakty, które należy wdrożyć przed tą grupą zasobów. |
location |
string |
Lokalizacja tej grupy zasobów. Pozostaw wartość pustą, jeśli lokalizacja grupy zasobów zostanie określona podczas przypisywania strategii. |
metadata.description |
string |
Opis tego parametru/grupy zasobów. |
metadata.displayName |
string |
DisplayName tego parametru/grupy zasobów. |
metadata.strongType |
string |
StrongType dla interfejsu użytkownika w celu renderowania bogatego środowiska podczas przypisywania strategii. Obsługiwane silne typy to resourceType, principalId i location. |
name |
string |
Nazwa tej grupy zasobów. Pozostaw wartość pustą, jeśli nazwa grupy zasobów zostanie określona podczas przypisania strategii. |
tags |
object |
Tagi, które mają być przypisane do tej grupy zasobów. |
TemplateParameterType
Dozwolone typy danych dla parametrów szablonu Resource Manager.
Nazwa | Typ | Opis |
---|---|---|
array |
string |
|
bool |
string |
|
int |
string |
|
object |
string |
|
secureObject |
string |
|
secureString |
string |
|
string |
string |