DeploymentStackProperties interface

Właściwości stosu wdrożenia.

Właściwości

actionOnUnmanage

Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia.

bypassStackOutOfSyncError

Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana.

correlationId

Identyfikator korelacji ostatniej operacji upsert lub delete stosu wdrożenia. Jest on w formacie GUID i jest używany do śledzenia.

debugSetting

Ustawienie debugowania wdrożenia.

deletedResources

Tablica zasobów, które zostały usunięte podczas najnowszej aktualizacji stosu wdrożenia. Usunięto oznacza, że zasób został usunięty z szablonu i określono odpowiednie operacje usuwania.

denySettings

Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane.

deploymentExtensions

Rozszerzenia używane podczas wdrożenia. Zawiera dane rozszerzeniowe dla wszystkich rozszerzalnych zasobów zarządzanych przez stos.

deploymentId

ResourceId zasobu wdrożenia utworzonego przez stos wdrożenia.

deploymentScope

Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroupId}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}").

description

Opis stosu wdrożenia. Maksymalna długość 4096 znaków.

detachedResources

Tablica zasobów, które zostały odłączone podczas najnowszej aktualizacji stosu wdrożenia. Odłączony oznacza, że zasób został usunięty z szablonu, ale nie określono żadnych odpowiednich operacji usuwania. Dlatego zasób nadal istnieje, gdy nie jest już skojarzony ze stosem.

duration

Czas trwania ostatniej pomyślnej aktualizacji stosu wdrożenia.

error

Szczegóły błędu.

extensionConfigs

Konfiguruje się rozszerzenie wdrożenia. Klucze tego obiektu to aliasy rozszerzenia zdefiniowane w szablonie wdrożenia.

externalInputDefinitions

Definicje danych wejściowych zewnętrznych, używane przez narzędzia zewnętrzne do definiowania oczekiwanych zewnętrznych wartości wejściowych.

externalInputs

Zewnętrzne wartości wejściowe używane przez narzędzia zewnętrzne do oceny parametrów.

failedResources

Tablica zasobów, które nie osiągnęły stanu celu podczas ostatniej aktualizacji. Do każdego identyfikatora resourceId jest dołączony komunikat o błędzie.

outputs

Dane wyjściowe zasobu wdrożenia utworzonego przez stos wdrożenia.

parameters

Pary nazw i wartości definiujące parametry wdrożenia dla szablonu. Użyj tego elementu, podając wartości parametrów bezpośrednio w żądaniu, zamiast łączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu.

parametersLink

Identyfikator URI pliku parametrów. Użyj tego elementu, aby połączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu.

provisioningState

Stan stosu wdrożenia.

resources

Tablica zasobów obecnie zarządzanych przez stos wdrożenia.

template

Zawartość szablonu. Ten element jest używany, gdy chcesz przekazać składnię szablonu bezpośrednio w żądaniu, a nie połączyć się z istniejącym szablonem. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu.

templateLink

Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu.

validationLevel

Poziom walidacji stosu wdrożeń

Szczegóły właściwości

actionOnUnmanage

Definiuje zachowanie zasobów, które nie są już zarządzane po zaktualizowaniu lub usunięciu stosu wdrożenia.

actionOnUnmanage: ActionOnUnmanage

Wartość właściwości

bypassStackOutOfSyncError

Flaga pomijania błędów usługi wskazujących, że lista zasobów stosu nie jest poprawnie zsynchronizowana.

bypassStackOutOfSyncError?: boolean

Wartość właściwości

boolean

correlationId

Identyfikator korelacji ostatniej operacji upsert lub delete stosu wdrożenia. Jest on w formacie GUID i jest używany do śledzenia.

correlationId?: string

Wartość właściwości

string

debugSetting

Ustawienie debugowania wdrożenia.

debugSetting?: DeploymentStacksDebugSetting

Wartość właściwości

deletedResources

Tablica zasobów, które zostały usunięte podczas najnowszej aktualizacji stosu wdrożenia. Usunięto oznacza, że zasób został usunięty z szablonu i określono odpowiednie operacje usuwania.

deletedResources?: ResourceReference[]

Wartość właściwości

denySettings

Definiuje sposób, w jaki zasoby wdrażane przez stos są zablokowane.

denySettings: DenySettings

Wartość właściwości

deploymentExtensions

Rozszerzenia używane podczas wdrożenia. Zawiera dane rozszerzeniowe dla wszystkich rozszerzalnych zasobów zarządzanych przez stos.

deploymentExtensions?: DeploymentExtension[]

Wartość właściwości

deploymentId

ResourceId zasobu wdrożenia utworzonego przez stos wdrożenia.

deploymentId?: string

Wartość właściwości

string

deploymentScope

Zakres, w którym należy utworzyć początkowe wdrożenie. Jeśli zakres nie zostanie określony, domyślnie będzie to zakres stosu wdrożenia. Prawidłowe zakresy to: grupa zarządzania (format: "/providers/Microsoft.Management/managementGroups/{managementGroupId}"), subskrypcja (format: "/subscriptions/{subscriptionId}"), grupa zasobów (format: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}").

deploymentScope?: string

Wartość właściwości

string

description

Opis stosu wdrożenia. Maksymalna długość 4096 znaków.

description?: string

Wartość właściwości

string

detachedResources

Tablica zasobów, które zostały odłączone podczas najnowszej aktualizacji stosu wdrożenia. Odłączony oznacza, że zasób został usunięty z szablonu, ale nie określono żadnych odpowiednich operacji usuwania. Dlatego zasób nadal istnieje, gdy nie jest już skojarzony ze stosem.

detachedResources?: ResourceReference[]

Wartość właściwości

duration

Czas trwania ostatniej pomyślnej aktualizacji stosu wdrożenia.

duration?: string

Wartość właściwości

string

error

Szczegóły błędu.

error?: ErrorDetail

Wartość właściwości

extensionConfigs

Konfiguruje się rozszerzenie wdrożenia. Klucze tego obiektu to aliasy rozszerzenia zdefiniowane w szablonie wdrożenia.

extensionConfigs?: Record<string, DeploymentExtensionConfig>

Wartość właściwości

Record<string, DeploymentExtensionConfig>

externalInputDefinitions

Definicje danych wejściowych zewnętrznych, używane przez narzędzia zewnętrzne do definiowania oczekiwanych zewnętrznych wartości wejściowych.

externalInputDefinitions?: Record<string, DeploymentExternalInputDefinition>

Wartość właściwości

externalInputs

Zewnętrzne wartości wejściowe używane przez narzędzia zewnętrzne do oceny parametrów.

externalInputs?: Record<string, DeploymentExternalInput>

Wartość właściwości

Record<string, DeploymentExternalInput>

failedResources

Tablica zasobów, które nie osiągnęły stanu celu podczas ostatniej aktualizacji. Do każdego identyfikatora resourceId jest dołączony komunikat o błędzie.

failedResources?: ResourceReferenceExtended[]

Wartość właściwości

outputs

Dane wyjściowe zasobu wdrożenia utworzonego przez stos wdrożenia.

outputs?: Record<string, any>

Wartość właściwości

Record<string, any>

parameters

Pary nazw i wartości definiujące parametry wdrożenia dla szablonu. Użyj tego elementu, podając wartości parametrów bezpośrednio w żądaniu, zamiast łączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu.

parameters?: Record<string, DeploymentParameter>

Wartość właściwości

Record<string, DeploymentParameter>

Identyfikator URI pliku parametrów. Użyj tego elementu, aby połączyć się z istniejącym plikiem parametrów. Użyj właściwości parametersLink lub właściwości parameters, ale nie obu.

parametersLink?: DeploymentStacksParametersLink

Wartość właściwości

provisioningState

Stan stosu wdrożenia.

provisioningState?: string

Wartość właściwości

string

resources

Tablica zasobów obecnie zarządzanych przez stos wdrożenia.

resources?: ManagedResourceReference[]

Wartość właściwości

template

Zawartość szablonu. Ten element jest używany, gdy chcesz przekazać składnię szablonu bezpośrednio w żądaniu, a nie połączyć się z istniejącym szablonem. Może to być ciąg JObject lub dobrze sformułowany ciąg JSON. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu.

template?: Record<string, any>

Wartość właściwości

Record<string, any>

Identyfikator URI szablonu. Użyj właściwości templateLink lub właściwości szablonu, ale nie obu.

templateLink?: DeploymentStacksTemplateLink

Wartość właściwości

validationLevel

Poziom walidacji stosu wdrożeń

validationLevel?: string

Wartość właściwości

string