OperationsManagementClient class
- Extends
Constructeurs
Operations |
Initialise une nouvelle instance de la classe OperationsManagementClient. |
Propriétés
management |
|
management |
|
operations | |
solutions |
Propriétés héritées
accept |
|
api |
|
credentials | |
long |
Délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30. |
provider |
|
resource |
|
resource |
|
subscription |
Méthodes héritées
begin |
Envoyez la demande initiale d’un LRO (opération de longue durée) et récupérez un HttpLongRunningOperationResponse qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé. |
restore |
Restaurez un LROPoller à partir du LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine. |
send |
Fournit un mécanisme pour effectuer une demande qui interrogera et fournira le résultat final. |
send |
Envoyez la demande initiale d’un LRO (opération de longue durée) et récupérez un LROPoller qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé. |
send |
Envoyez une requête HTTP renseignée à l’aide de la spécification OperationSpec fournie. |
send |
Envoyez le httpRequest fourni. |
Détails du constructeur
OperationsManagementClient(ServiceClientCredentials | TokenCredential, string, string, string, string, OperationsManagementClientOptions)
Initialise une nouvelle instance de la classe OperationsManagementClient.
new OperationsManagementClient(credentials: ServiceClientCredentials | TokenCredential, subscriptionId: string, providerName: string, resourceType: string, resourceName: string, options?: OperationsManagementClientOptions)
Paramètres
- credentials
Informations d’identification nécessaires pour que le client se connecte à Azure. Les informations d’identification implémentant l’interface TokenCredential à partir du @azure/identity package sont recommandées. Pour plus d’informations sur ces informations d’identification, consultez https://www.npmjs.com/package/@azure/identity. Les informations d’identification implémentant l’interface ServiceClientCredentials à partir des packages @azure/ms-rest-nodeauth plus anciens et @azure/ms-rest-browserauth sont également prises en charge.
- subscriptionId
-
string
Obtient les informations d'identification d'abonnement qui identifient l'abonnement Microsoft Azure de manière unique. L’ID d’abonnement fait partie de l’URI pour chaque appel de service.
- providerName
-
string
Nom du fournisseur de la ressource parente.
- resourceType
-
string
Type de ressource pour la ressource parente
- resourceName
-
string
Nom de la ressource parente.
Options de paramètre
Détails de la propriété
managementAssociations
managementConfigurations
operations
solutions
Détails de la propriété héritée
acceptLanguage
acceptLanguage: string
Valeur de propriété
string
apiVersion
apiVersion?: string
Valeur de propriété
string
credentials
credentials: ServiceClientCredentials | TokenCredential
Valeur de propriété
longRunningOperationRetryTimeout
Délai d’expiration des nouvelles tentatives en secondes pour les opérations de longue durée. La valeur par défaut est 30.
longRunningOperationRetryTimeout?: number
Valeur de propriété
number
Hérité deOperationsManagementClientContext.longRunningOperationRetryTimeout
providerName
providerName: string
Valeur de propriété
string
resourceName
resourceName: string
Valeur de propriété
string
resourceType
resourceType: string
Valeur de propriété
string
subscriptionId
subscriptionId: string
Valeur de propriété
string
Détails de la méthode héritée
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Envoyez la demande initiale d’un LRO (opération de longue durée) et récupérez un HttpLongRunningOperationResponse qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
Paramètres
- request
Objet de requête
- options
- RequestOptionsBase
Options supplémentaires à envoyer lors de la demande
Retours
Promise<@azure/ms-rest-azure-js.LROPoller>
HttpLongRunningOperationResponse qui fournit des méthodes pour interagir avec le LRO.
Hérité deOperationsManagementClientContext.beginLongRunningRequest
restoreLROPoller(LROPollState)
Restaurez un LROPoller à partir du LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
Paramètres
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
Retours
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Fournit un mécanisme pour effectuer une demande qui interrogera et fournira le résultat final.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
Paramètres
- request
Objet de requête
- options
- RequestOptionsBase
Options supplémentaires à envoyer lors de la demande
Retours
Promise<HttpOperationResponse>
HttpOperationResponse contenant la demande d’interrogation finale, la réponse et le responseBody.
Hérité deOperationsManagementClientContext.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Envoyez la demande initiale d’un LRO (opération de longue durée) et récupérez un LROPoller qui fournit des méthodes pour interroger le LRO et vérifier si le LRO est terminé.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
Paramètres
- operationArguments
- OperationArguments
Arguments de l’opération.
- operationSpec
- OperationSpec
Spécification de l’opération.
- options
- RequestOptionsBase
Options supplémentaires à envoyer lors de la demande.
Retours
Promise<@azure/ms-rest-azure-js.LROPoller>
Objet LROPoller qui fournit des méthodes d’interaction avec le LRO.
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Envoyez une requête HTTP renseignée à l’aide de la spécification OperationSpec fournie.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Paramètres
- operationArguments
- OperationArguments
Arguments à partir duquel les valeurs de modèle de la requête HTTP seront remplies.
- operationSpec
- OperationSpec
OperationSpec à utiliser pour remplir le httpRequest.
- callback
-
ServiceCallback<any>
Rappel à appeler lorsque la réponse est reçue.
Retours
Promise<RestResponse>
Hérité deOperationsManagementClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Envoyez le httpRequest fourni.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Paramètres
- options
Retours
Promise<HttpOperationResponse>