Udostępnij za pośrednictwem


AzureDeploymentManager class

Rozszerzenie

Konstruktory

AzureDeploymentManager(ServiceClientCredentials | TokenCredential, string, AzureDeploymentManagerOptions)

Inicjuje nowe wystąpienie klasy AzureDeploymentManager.

Właściwości

artifactSources
operations
rollouts
services
serviceTopologies
serviceUnits
steps

Właściwości dziedziczone

acceptLanguage
apiVersion
credentials
longRunningOperationRetryTimeout

Limit czasu ponawiania prób w sekundach dla długotrwałych operacji. Wartość domyślna to 30.

subscriptionId

Metody dziedziczone

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do obiektu HttpLongRunningOperationResponse, który udostępnia metody sondowania LRO i sprawdzania, czy LRO zostało zakończone.

restoreLROPoller(LROPollState)

Przywróć LROPoller z podanego LROPollState. Tej metody można użyć do ponownego utworzenia LROPoller w innym procesie lub na innej maszynie.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Udostępnia mechanizm tworzenia żądania, który będzie sondować i dostarczać wynik końcowy.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwałą operację) i wróć do LROPoller, który udostępnia metody sondowania LRO i sprawdzania, czy LRO zostało zakończone.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

Szczegóły konstruktora

AzureDeploymentManager(ServiceClientCredentials | TokenCredential, string, AzureDeploymentManagerOptions)

Inicjuje nowe wystąpienie klasy AzureDeploymentManager.

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

Parametry

credentials

ServiceClientCredentials | TokenCredential

Poświadczenia potrzebne klientowi do nawiązania połączenia z platformą Azure. Zalecane są poświadczenia implementowania interfejsu TokenCredential z @azure/identity pakietu. Aby uzyskać więcej informacji na temat tych poświadczeń, zobacz https://www.npmjs.com/package/@azure/identity. Poświadczenia implementowania interfejsu ServiceClientCredentials ze starszych pakietów @azure/ms-rest-nodeauth i @azure/ms-rest-browserauth są również obsługiwane.

subscriptionId

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

options
AzureDeploymentManagerOptions

Opcje parametrów

Szczegóły właściwości

artifactSources

artifactSources: ArtifactSources

Wartość właściwości

operations

operations: Operations

Wartość właściwości

rollouts

rollouts: Rollouts

Wartość właściwości

services

services: Services

Wartość właściwości

serviceTopologies

serviceTopologies: ServiceTopologies

Wartość właściwości

serviceUnits

serviceUnits: ServiceUnits

Wartość właściwości

steps

steps: Steps

Wartość właściwości

Szczegóły właściwości dziedziczonej

acceptLanguage

acceptLanguage: string

Wartość właściwości

string

Dziedziczone zklasy AzureDeploymentManagerContext.acceptLanguage

apiVersion

apiVersion?: string

Wartość właściwości

string

Dziedziczone zklasy AzureDeploymentManagerContext.apiVersion

credentials

credentials: ServiceClientCredentials | TokenCredential

Wartość właściwości

Dziedziczone zelementu AzureDeploymentManagerContext.credentials

longRunningOperationRetryTimeout

Limit czasu ponawiania prób w sekundach dla długotrwałych operacji. Wartość domyślna to 30.

longRunningOperationRetryTimeout?: number

Wartość właściwości

number

Dziedziczone zelementu AzureDeploymentManagerContext.longRunningOperationRetryTimeout

subscriptionId

subscriptionId: string

Wartość właściwości

string

Dziedziczone zelementu AzureDeploymentManagerContext.subscriptionId

Szczegóły metody dziedziczonej

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwała operacja) i wróć do obiektu HttpLongRunningOperationResponse, który udostępnia metody sondowania LRO i sprawdzania, czy LRO zostało zakończone.

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

Parametry

request

RequestPrepareOptions | WebResource

Obiekt żądania

options
RequestOptionsBase

Dodatkowe opcje, które mają być wysyłane podczas wysyłania żądania

Zwraca

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

HttpLongRunningOperationResponse, który udostępnia metody interakcji z LRO.

Dziedziczone zelementu AzureDeploymentManagerContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Przywróć LROPoller z podanego LROPollState. Tej metody można użyć do ponownego utworzenia LROPoller w innym procesie lub na innej maszynie.

function restoreLROPoller(lroPollState: LROPollState): LROPoller

Parametry

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

Zwraca

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

Dziedziczone zelementu AzureDeploymentManagerContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Udostępnia mechanizm tworzenia żądania, który będzie sondować i dostarczać wynik końcowy.

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

Parametry

request

RequestPrepareOptions | WebResource

Obiekt żądania

options
RequestOptionsBase

Dodatkowe opcje, które mają być wysyłane podczas wysyłania żądania

Zwraca

HttpOperationResponse zawierający ostateczne żądanie sondowania, odpowiedź i odpowiedźBody.

Dziedziczone zelementu AzureDeploymentManagerContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Wyślij początkowe żądanie LRO (długotrwałą operację) i wróć do LROPoller, który udostępnia metody sondowania LRO i sprawdzania, czy LRO zostało zakończone.

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

Parametry

operationArguments
OperationArguments

Argumenty operacji.

operationSpec
OperationSpec

Specyfikacja operacji.

options
RequestOptionsBase

Dodatkowe opcje, które mają być wysyłane podczas wysyłania żądania.

Zwraca

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

Obiekt LROPoller, który udostępnia metody interakcji z LRO.

Dziedziczone zelementu AzureDeploymentManagerContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Wyślij żądanie HTTP wypełnione przy użyciu podanego elementu OperationSpec.

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

Parametry

operationArguments
OperationArguments

Argumenty, z których zostaną wypełnione wartości szablonowe żądania HTTP.

operationSpec
OperationSpec

Element OperationSpec służy do wypełniania obiektu httpRequest.

callback

ServiceCallback<any>

Wywołanie zwrotne do wywołania po odebraniu odpowiedzi.

Zwraca

Promise<RestResponse>

Dziedziczone zelementu AzureDeploymentManagerContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Wyślij podany element httpRequest.

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

Parametry

Zwraca

Dziedziczone zelementu AzureDeploymentManagerContext.sendRequest