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
blueprintName
path True

string

Nazwa definicji strategii.

resourceScope
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

Blueprint

OK — usunięto definicję strategii.

204 No Content

Brak zawartości

Other Status Codes

CloudError

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

ManagementGroupBlueprint
SubscriptionBlueprint

ManagementGroupBlueprint

Sample Request

DELETE https://management.azure.com/providers/Microsoft.Management/managementGroups/ContosoOnlineGroup/providers/Microsoft.Blueprint/blueprints/simpleBlueprint?api-version=2018-11-01-preview

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

DELETE https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Blueprint/blueprints/simpleBlueprint?api-version=2018-11-01-preview

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.

BlueprintStatus

Stan strategii. To pole jest odczytywane.

BlueprintTargetScope

Zakres, do którego można przypisać tę definicję strategii.

CloudError
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorResponse

Odpowiedź na błąd

ParameterDefinition

Reprezentuje parametr z ograniczeniami i metadanymi.

ResourceGroupDefinition

Reprezentuje grupę zasobów platformy Azure w definicji strategii.

TemplateParameterType

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,  ParameterDefinition>

Parametry wymagane przez tę definicję strategii.

properties.resourceGroups

<string,  ResourceGroupDefinition>

Symbole zastępcze grupy zasobów zdefiniowane przez tę definicję strategii.

properties.status

BlueprintStatus

Stan strategii. To pole jest odczytywane.

properties.targetScope

BlueprintTargetScope

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

ErrorResponse

Odpowiedź na błąd
Typowa odpowiedź na błąd dla wszystkich interfejsów API usługi Azure Resource Manager zwraca szczegóły błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi oData).

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

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorResponse[]

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

AllowedValues[]

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

TemplateParameterType

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