Sdílet prostřednictvím


AzureDeploymentManager class

Extends

Konstruktory

AzureDeploymentManager(ServiceClientCredentials | TokenCredential, string, AzureDeploymentManagerOptions)

Inicializuje novou instanci Třídy AzureDeploymentManager.

Vlastnosti

artifactSources
operations
rollouts
services
serviceTopologies
serviceUnits
steps

Zděděné vlastnosti

acceptLanguage
apiVersion
credentials
longRunningOperationRetryTimeout

Časový limit opakování v sekundách pro dlouhotrvající operace Výchozí hodnota je 30.

subscriptionId

Zděděné metody

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět httpLongRunningOperationResponse, který poskytuje metody pro dotazování LRO a kontrolu, jestli je LRO dokončen.

restoreLROPoller(LROPollState)

Obnovte LROPoller ze zadaného LROPollState. Tuto metodu lze použít k opětovnému vytvoření LROPoller na jiném procesu nebo počítači.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Poskytuje mechanismus pro vytvoření požadavku, který se dotazuje a poskytne konečný výsledek.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět LROPoller, který poskytuje metody pro dotazování LRO a kontrolu, jestli se LRO dokončilo.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP, který se vyplní pomocí zadaného objektu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešlete zadaný požadavek httpRequest.

Podrobnosti konstruktoru

AzureDeploymentManager(ServiceClientCredentials | TokenCredential, string, AzureDeploymentManagerOptions)

Inicializuje novou instanci Třídy AzureDeploymentManager.

new AzureDeploymentManager(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, options?: AzureDeploymentManagerOptions)

Parametry

credentials

ServiceClientCredentials | TokenCredential

Přihlašovací údaje potřebné pro připojení klienta k Azure Doporučují se přihlašovací údaje implementující rozhraní TokenCredential z @azure/identity balíčku. Další informace o těchto přihlašovacích údaji najdete v tématu https://www.npmjs.com/package/@azure/identity. Podporují se také přihlašovací údaje implementující rozhraní ServiceClientCredentials ze starších @azure/ms-rest-nodeauth@azure/ms-rest-browserauth balíčků.

subscriptionId

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

options
AzureDeploymentManagerOptions

Možnosti parametru

Podrobnosti vlastnosti

artifactSources

artifactSources: ArtifactSources

Hodnota vlastnosti

operations

operations: Operations

Hodnota vlastnosti

rollouts

rollouts: Rollouts

Hodnota vlastnosti

services

services: Services

Hodnota vlastnosti

serviceTopologies

serviceTopologies: ServiceTopologies

Hodnota vlastnosti

serviceUnits

serviceUnits: ServiceUnits

Hodnota vlastnosti

steps

steps: Steps

Hodnota vlastnosti

Podrobnosti zděděných vlastností

acceptLanguage

acceptLanguage: string

Hodnota vlastnosti

string

Zděděno zAzureDeploymentManagerContext.acceptLanguage

apiVersion

apiVersion?: string

Hodnota vlastnosti

string

Zděděno zAzureDeploymentManagerContext.apiVersion

credentials

credentials: ServiceClientCredentials | TokenCredential

Hodnota vlastnosti

Zděděno zAzureDeploymentManagerContext.credentials

longRunningOperationRetryTimeout

Časový limit opakování v sekundách pro dlouhotrvající operace Výchozí hodnota je 30.

longRunningOperationRetryTimeout?: number

Hodnota vlastnosti

number

Zděděno zAzureDeploymentManagerContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Hodnota vlastnosti

string

Zděděno zAzureDeploymentManagerContext.subscriptionId

Podrobnosti zděděných metod

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět httpLongRunningOperationResponse, který poskytuje metody pro dotazování LRO a kontrolu, jestli je LRO dokončen.

function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>

Parametry

request

RequestPrepareOptions | WebResource

Objekt požadavku

options
RequestOptionsBase

Další možnosti, které se mají odeslat při vytváření žádosti

Návraty

Promise<@azure/ms-rest-azure-js.LROPoller>

HttpLongRunningOperationResponse, který poskytuje metody pro interakci s LRO.

Zděděno zAzureDeploymentManagerContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Obnovte LROPoller ze zadaného LROPollState. Tuto metodu lze použít k opětovnému vytvoření LROPoller na jiném procesu nebo počítači.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parametry

lroPollState
@azure/ms-rest-azure-js.LROPollState

Návraty

@azure/ms-rest-azure-js.LROPoller

Zděděno zAzureDeploymentManagerContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Poskytuje mechanismus pro vytvoření požadavku, který se dotazuje a poskytne konečný výsledek.

function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>

Parametry

request

RequestPrepareOptions | WebResource

Objekt požadavku

options
RequestOptionsBase

Další možnosti, které se mají odeslat při vytváření žádosti

Návraty

HttpOperationResponse obsahující konečný dotazovací požadavek, odpověď a responseBody.

Zděděno zAzureDeploymentManagerContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Odešlete počáteční požadavek LRO (dlouhotrvající operace) a získejte zpět LROPoller, který poskytuje metody pro dotazování LRO a kontrolu, jestli se LRO dokončilo.

function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>

Parametry

operationArguments
OperationArguments

Argumenty operace.

operationSpec
OperationSpec

Specifikace operace.

options
RequestOptionsBase

Další možnosti, které se mají odeslat při vytváření žádosti.

Návraty

Promise<@azure/ms-rest-azure-js.LROPoller>

Objekt LROPoller, který poskytuje metody pro interakci s LRO.

Zděděno zAzureDeploymentManagerContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Odešlete požadavek HTTP, který se vyplní pomocí zadaného objektu OperationSpec.

function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>

Parametry

operationArguments
OperationArguments

Argumenty, ze které budou vyplněny hodnoty šablony požadavku HTTP.

operationSpec
OperationSpec

OperationSpec, který se má použít k naplnění httpRequest.

callback

ServiceCallback<any>

Zpětné volání, které se má volat při přijetí odpovědi.

Návraty

Promise<RestResponse>

Zděděno zAzureDeploymentManagerContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Odešlete zadaný požadavek httpRequest.

function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>

Parametry

Návraty

Zděděno zAzureDeploymentManagerContext.sendRequest