Partager via


ResourceGraphClient class

Extends

Constructeurs

ResourceGraphClient(ServiceClientCredentials | TokenCredential, ResourceGraphClientOptions)

Initialise une nouvelle instance de la classe ResourceGraphClient.

Propriétés

operations

Propriétés héritées

acceptLanguage
credentials
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.

Méthodes

resourceChangeDetails(ResourceChangeDetailsRequestParameters, RequestOptionsBase)

Obtenez les détails des modifications de ressource.

resourceChangeDetails(ResourceChangeDetailsRequestParameters, RequestOptionsBase, ServiceCallback<ResourceChangeData[]>)
resourceChangeDetails(ResourceChangeDetailsRequestParameters, ServiceCallback<ResourceChangeData[]>)
resourceChanges(ResourceChangesRequestParameters, RequestOptionsBase)

Répertorier les modifications apportées à une ressource pour un intervalle de temps donné.

resourceChanges(ResourceChangesRequestParameters, RequestOptionsBase, ServiceCallback<ResourceChangeList>)
resourceChanges(ResourceChangesRequestParameters, ServiceCallback<ResourceChangeList>)
resources(QueryRequest, RequestOptionsBase)

Interroge les ressources gérées par Azure Resource Manager pour les étendues spécifiées dans la requête.

resources(QueryRequest, RequestOptionsBase, ServiceCallback<QueryResponse>)
resources(QueryRequest, ServiceCallback<QueryResponse>)
resourcesHistory(ResourcesHistoryRequest, RequestOptionsBase)

Répertorier tous les instantanés d’une ressource pour un intervalle de temps donné.

resourcesHistory(ResourcesHistoryRequest, RequestOptionsBase, ServiceCallback<any>)
resourcesHistory(ResourcesHistoryRequest, ServiceCallback<any>)

Méthodes héritées

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envoyez la requête 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é.

restoreLROPoller(LROPollState)

Restaurez un LROPoller à partir de l’état LROPollState fourni. Cette méthode peut être utilisée pour recréer un LROPoller sur un autre processus ou machine.

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fournit un mécanisme permettant d’effectuer une demande qui interroge et fournit le résultat final.

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération 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é.

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de operationSpec fournie.

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

Détails du constructeur

ResourceGraphClient(ServiceClientCredentials | TokenCredential, ResourceGraphClientOptions)

Initialise une nouvelle instance de la classe ResourceGraphClient.

new ResourceGraphClient(credentials: ServiceClientCredentials | TokenCredential, options?: ResourceGraphClientOptions)

Paramètres

credentials

ServiceClientCredentials | TokenCredential

Informations d’identification nécessaires pour que le client se connecte à Azure. Les informations d’identification implémentant l’interface TokenCredential à partir du package @azure/identity 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 anciens packages @azure/ms-rest-nodeauth et @azure/ms-rest-browserauth sont également prises en charge.

options
ResourceGraphClientOptions

Options de paramètre

Détails de la propriété

operations

operations: Operations

Valeur de propriété

Détails de la propriété héritée

acceptLanguage

acceptLanguage: string

Valeur de propriété

string

héritée deResourceGraphClientContext.acceptLanguage

credentials

credentials: ServiceClientCredentials | TokenCredential

Valeur de propriété

héritée deResourceGraphClientContext.credentials

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ée deResourceGraphClientContext.longRunningOperationRetryTimeout

Détails de la méthode

resourceChangeDetails(ResourceChangeDetailsRequestParameters, RequestOptionsBase)

Obtenez les détails des modifications de ressource.

function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, options?: RequestOptionsBase): Promise<ResourceChangeDetailsResponse>

Paramètres

parameters
ResourceChangeDetailsRequestParameters

Paramètres de cette demande pour les détails des modifications de ressource.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.ResourceChangeDetailsResponse>

resourceChangeDetails(ResourceChangeDetailsRequestParameters, RequestOptionsBase, ServiceCallback<ResourceChangeData[]>)

function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, options: RequestOptionsBase, callback: ServiceCallback<ResourceChangeData[]>)

Paramètres

parameters
ResourceChangeDetailsRequestParameters

Paramètres de cette demande pour les détails des modifications de ressource.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<ResourceChangeData[]>

Rappel

resourceChangeDetails(ResourceChangeDetailsRequestParameters, ServiceCallback<ResourceChangeData[]>)

function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, callback: ServiceCallback<ResourceChangeData[]>)

Paramètres

parameters
ResourceChangeDetailsRequestParameters

Paramètres de cette demande pour les détails des modifications de ressource.

callback

ServiceCallback<ResourceChangeData[]>

Rappel

resourceChanges(ResourceChangesRequestParameters, RequestOptionsBase)

Répertorier les modifications apportées à une ressource pour un intervalle de temps donné.

function resourceChanges(parameters: ResourceChangesRequestParameters, options?: RequestOptionsBase): Promise<ResourceChangesResponse>

Paramètres

parameters
ResourceChangesRequestParameters

paramètres de cette demande de modifications.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.ResourceChangesResponse>

resourceChanges(ResourceChangesRequestParameters, RequestOptionsBase, ServiceCallback<ResourceChangeList>)

function resourceChanges(parameters: ResourceChangesRequestParameters, options: RequestOptionsBase, callback: ServiceCallback<ResourceChangeList>)

Paramètres

parameters
ResourceChangesRequestParameters

paramètres de cette demande de modifications.

options
RequestOptionsBase

Paramètres facultatifs

resourceChanges(ResourceChangesRequestParameters, ServiceCallback<ResourceChangeList>)

function resourceChanges(parameters: ResourceChangesRequestParameters, callback: ServiceCallback<ResourceChangeList>)

Paramètres

parameters
ResourceChangesRequestParameters

paramètres de cette demande de modifications.

resources(QueryRequest, RequestOptionsBase)

Interroge les ressources gérées par Azure Resource Manager pour les étendues spécifiées dans la requête.

function resources(query: QueryRequest, options?: RequestOptionsBase): Promise<ResourcesResponse>

Paramètres

query
QueryRequest

Demande spécifiant la requête et ses options.

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.ResourcesResponse>

resources(QueryRequest, RequestOptionsBase, ServiceCallback<QueryResponse>)

function resources(query: QueryRequest, options: RequestOptionsBase, callback: ServiceCallback<QueryResponse>)

Paramètres

query
QueryRequest

Demande spécifiant la requête et ses options.

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<QueryResponse>

Rappel

resources(QueryRequest, ServiceCallback<QueryResponse>)

function resources(query: QueryRequest, callback: ServiceCallback<QueryResponse>)

Paramètres

query
QueryRequest

Demande spécifiant la requête et ses options.

callback

ServiceCallback<QueryResponse>

Rappel

resourcesHistory(ResourcesHistoryRequest, RequestOptionsBase)

Répertorier tous les instantanés d’une ressource pour un intervalle de temps donné.

function resourcesHistory(request: ResourcesHistoryRequest, options?: RequestOptionsBase): Promise<ResourcesHistoryResponse>

Paramètres

options
RequestOptionsBase

Paramètres facultatifs

Retours

Promise<Models.ResourcesHistoryResponse>

resourcesHistory(ResourcesHistoryRequest, RequestOptionsBase, ServiceCallback<any>)

function resourcesHistory(request: ResourcesHistoryRequest, options: RequestOptionsBase, callback: ServiceCallback<any>)

Paramètres

options
RequestOptionsBase

Paramètres facultatifs

callback

ServiceCallback<any>

Rappel

resourcesHistory(ResourcesHistoryRequest, ServiceCallback<any>)

function resourcesHistory(request: ResourcesHistoryRequest, callback: ServiceCallback<any>)

Paramètres

callback

ServiceCallback<any>

Rappel

Détails de la méthode héritée

beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Envoyez la requête 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

RequestPrepareOptions | WebResource

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 d’interaction avec le LRO.

héritée deResourceGraphClientContext.beginLongRunningRequest

restoreLROPoller(LROPollState)

Restaurez un LROPoller à partir de l’état 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

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

héritée deResourceGraphClientContext.restoreLROPoller

sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)

Fournit un mécanisme permettant d’effectuer une demande qui interroge et fournit le résultat final.

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

Paramètres

request

RequestPrepareOptions | WebResource

Objet de requête

options
RequestOptionsBase

Options supplémentaires à envoyer lors de la demande

Retours

HttpOperationResponse contenant la demande d’interrogation finale, la réponse et le responseBody.

héritée deResourceGraphClientContext.sendLongRunningRequest

sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)

Envoyez la requête initiale d’un LRO (opération 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.

héritée deResourceGraphClientContext.sendLRORequest

sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)

Envoyez une requête HTTP remplie à l’aide de 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ée deResourceGraphClientContext.sendOperationRequest

sendRequest(RequestPrepareOptions | WebResourceLike)

Envoyez le httpRequest fourni.

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

Paramètres

Retours

héritée deResourceGraphClientContext.sendRequest