ResourceGraphClient class
- Extends
Costruttori
Resource |
Inizializza una nuova istanza della classe ResourceGraphClient. |
Proprietà
operations |
Proprietà ereditate
accept |
|
credentials | |
long |
Timeout di ripetizione dei tentativi in secondi per le operazioni a esecuzione prolungata. Il valore predefinito è 30. |
Metodi
Metodi ereditati
begin |
Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e recuperare un oggetto HttpLongRunningOperationResponse che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato. |
restore |
Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o un computer diverso. |
send |
Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornirà il risultato finale. |
send |
Inviare la richiesta iniziale di un'operazione LRO (long running) e recuperare un LROPoller che fornisce i metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato. |
send |
Inviare una richiesta HTTP popolata usando l'oggetto OperationSpec specificato. |
send |
Inviare l'oggetto httpRequest fornito. |
Dettagli costruttore
ResourceGraphClient(ServiceClientCredentials | TokenCredential, ResourceGraphClientOptions)
Inizializza una nuova istanza della classe ResourceGraphClient.
new ResourceGraphClient(credentials: ServiceClientCredentials | TokenCredential, options?: ResourceGraphClientOptions)
Parametri
- credentials
Credenziali necessarie per la connessione del client ad Azure. Le credenziali che implementano l'interfaccia TokenCredential dal @azure/identity pacchetto sono consigliate. Per altre informazioni su queste credenziali, vedere https://www.npmjs.com/package/@azure/identity. Sono supportate anche le credenziali che implementano l'interfaccia ServiceClientCredentials dai pacchetti @azure/ms-rest-nodeauth@azure/ms-rest-browserauth meno recenti.
- options
- ResourceGraphClientOptions
Opzioni del parametro
Dettagli proprietà
operations
Dettagli proprietà ereditate
acceptLanguage
acceptLanguage: string
Valore della proprietà
string
Ereditato daResourceGraphClientContext.acceptLanguage
credentials
credentials: ServiceClientCredentials | TokenCredential
Valore della proprietà
Ereditato daResourceGraphClientContext.credentials
longRunningOperationRetryTimeout
Timeout di ripetizione dei tentativi in secondi per le operazioni a esecuzione prolungata. Il valore predefinito è 30.
longRunningOperationRetryTimeout?: number
Valore della proprietà
number
Ereditato daResourceGraphClientContext.longRunningOperationRetryTimeout
Dettagli metodo
resourceChangeDetails(ResourceChangeDetailsRequestParameters, RequestOptionsBase)
Ottenere i dettagli delle modifiche delle risorse.
function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, options?: RequestOptionsBase): Promise<ResourceChangeDetailsResponse>
Parametri
- parameters
- ResourceChangeDetailsRequestParameters
Parametri per questa richiesta per i dettagli delle modifiche delle risorse.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<ResourceChangeDetailsResponse>
Promise<Models.ResourceChangeDetailsResponse>
resourceChangeDetails(ResourceChangeDetailsRequestParameters, RequestOptionsBase, ServiceCallback<ResourceChangeData[]>)
function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, options: RequestOptionsBase, callback: ServiceCallback<ResourceChangeData[]>)
Parametri
- parameters
- ResourceChangeDetailsRequestParameters
Parametri per questa richiesta per i dettagli delle modifiche delle risorse.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
resourceChangeDetails(ResourceChangeDetailsRequestParameters, ServiceCallback<ResourceChangeData[]>)
function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, callback: ServiceCallback<ResourceChangeData[]>)
Parametri
- parameters
- ResourceChangeDetailsRequestParameters
Parametri per questa richiesta per i dettagli delle modifiche delle risorse.
- callback
Callback
resourceChanges(ResourceChangesRequestParameters, RequestOptionsBase)
Elencare le modifiche apportate a una risorsa per un determinato intervallo di tempo.
function resourceChanges(parameters: ResourceChangesRequestParameters, options?: RequestOptionsBase): Promise<ResourceChangesResponse>
Parametri
- parameters
- ResourceChangesRequestParameters
i parametri per questa richiesta di modifiche.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<ResourceChangesResponse>
Promise<Models.ResourceChangesResponse>
resourceChanges(ResourceChangesRequestParameters, RequestOptionsBase, ServiceCallback<ResourceChangeList>)
function resourceChanges(parameters: ResourceChangesRequestParameters, options: RequestOptionsBase, callback: ServiceCallback<ResourceChangeList>)
Parametri
- parameters
- ResourceChangesRequestParameters
i parametri per questa richiesta di modifiche.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
resourceChanges(ResourceChangesRequestParameters, ServiceCallback<ResourceChangeList>)
function resourceChanges(parameters: ResourceChangesRequestParameters, callback: ServiceCallback<ResourceChangeList>)
Parametri
- parameters
- ResourceChangesRequestParameters
i parametri per questa richiesta di modifiche.
- callback
Callback
resources(QueryRequest, RequestOptionsBase)
Esegue una query sulle risorse gestite da Azure Resource Manager per gli ambiti specificati nella richiesta.
function resources(query: QueryRequest, options?: RequestOptionsBase): Promise<ResourcesResponse>
Parametri
- query
- QueryRequest
Richiesta che specifica la query e le relative opzioni.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<ResourcesResponse>
Promise<Models.ResourcesResponse>
resources(QueryRequest, RequestOptionsBase, ServiceCallback<QueryResponse>)
function resources(query: QueryRequest, options: RequestOptionsBase, callback: ServiceCallback<QueryResponse>)
Parametri
- query
- QueryRequest
Richiesta che specifica la query e le relative opzioni.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
resources(QueryRequest, ServiceCallback<QueryResponse>)
function resources(query: QueryRequest, callback: ServiceCallback<QueryResponse>)
Parametri
- query
- QueryRequest
Richiesta che specifica la query e le relative opzioni.
- callback
Callback
resourcesHistory(ResourcesHistoryRequest, RequestOptionsBase)
Elencare tutti gli snapshot di una risorsa per un determinato intervallo di tempo.
function resourcesHistory(request: ResourcesHistoryRequest, options?: RequestOptionsBase): Promise<ResourcesHistoryResponse>
Parametri
- request
- ResourcesHistoryRequest
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<ResourcesHistoryResponse>
Promise<Models.ResourcesHistoryResponse>
resourcesHistory(ResourcesHistoryRequest, RequestOptionsBase, ServiceCallback<any>)
function resourcesHistory(request: ResourcesHistoryRequest, options: RequestOptionsBase, callback: ServiceCallback<any>)
Parametri
- request
- ResourcesHistoryRequest
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<any>
Callback
resourcesHistory(ResourcesHistoryRequest, ServiceCallback<any>)
function resourcesHistory(request: ResourcesHistoryRequest, callback: ServiceCallback<any>)
Parametri
- request
- ResourcesHistoryRequest
- callback
-
ServiceCallback<any>
Callback
Dettagli dei metodi ereditati
beginLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Inviare la richiesta iniziale di un'operazione LRO (operazione a esecuzione prolungata) e recuperare un oggetto HttpLongRunningOperationResponse che fornisce metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.
function beginLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<LROPoller>
Parametri
- request
Oggetto richiesta
- options
- RequestOptionsBase
Opzioni aggiuntive da inviare durante l'invio della richiesta
Restituisce
Promise<@azure/ms-rest-azure-js.LROPoller>
HttpLongRunningOperationResponse che fornisce metodi per interagire con LRO.
Ereditato daResourceGraphClientContext.beginLongRunningRequest
restoreLROPoller(LROPollState)
Ripristinare un LROPoller dall'oggetto LROPollState specificato. Questo metodo può essere usato per ricreare un LROPoller in un processo o un computer diverso.
function restoreLROPoller(lroPollState: LROPollState): LROPoller
Parametri
- lroPollState
- @azure/ms-rest-azure-js.LROPollState
Restituisce
Ereditato daResourceGraphClientContext.restoreLROPoller
sendLongRunningRequest(RequestPrepareOptions | WebResource, RequestOptionsBase)
Fornisce un meccanismo per effettuare una richiesta che eseguirà il polling e fornirà il risultato finale.
function sendLongRunningRequest(request: RequestPrepareOptions | WebResource, options?: RequestOptionsBase): Promise<HttpOperationResponse>
Parametri
- request
Oggetto richiesta
- options
- RequestOptionsBase
Opzioni aggiuntive da inviare durante l'invio della richiesta
Restituisce
Promise<HttpOperationResponse>
HttpOperationResponse contenente la richiesta di polling finale, la risposta e responseBody.
Ereditato daResourceGraphClientContext.sendLongRunningRequest
sendLRORequest(OperationArguments, OperationSpec, RequestOptionsBase)
Inviare la richiesta iniziale di un'operazione LRO (long running) e recuperare un LROPoller che fornisce i metodi per eseguire il polling dell'LRO e verificare se l'LRO è terminato.
function sendLRORequest(operationArguments: OperationArguments, operationSpec: OperationSpec, options?: RequestOptionsBase): Promise<LROPoller>
Parametri
- operationArguments
- OperationArguments
Argomenti dell'operazione.
- operationSpec
- OperationSpec
Specifica per l'operazione.
- options
- RequestOptionsBase
Opzioni aggiuntive da inviare durante l'invio della richiesta.
Restituisce
Promise<@azure/ms-rest-azure-js.LROPoller>
Oggetto LROPoller che fornisce metodi per interagire con LRO.
Ereditato daResourceGraphClientContext.sendLRORequest
sendOperationRequest(OperationArguments, OperationSpec, ServiceCallback<any>)
Inviare una richiesta HTTP popolata usando l'oggetto OperationSpec specificato.
function sendOperationRequest(operationArguments: OperationArguments, operationSpec: OperationSpec, callback?: ServiceCallback<any>): Promise<RestResponse>
Parametri
- operationArguments
- OperationArguments
Gli argomenti da cui verranno popolati i valori modello della richiesta HTTP.
- operationSpec
- OperationSpec
OperationSpec da usare per popolare httpRequest.
- callback
-
ServiceCallback<any>
Callback da chiamare quando viene ricevuta la risposta.
Restituisce
Promise<RestResponse>
Ereditato daResourceGraphClientContext.sendOperationRequest
sendRequest(RequestPrepareOptions | WebResourceLike)
Inviare l'oggetto httpRequest fornito.
function sendRequest(options: RequestPrepareOptions | WebResourceLike): Promise<HttpOperationResponse>
Parametri
- options
Restituisce
Promise<HttpOperationResponse>
Ereditato daResourceGraphClientContext.sendRequest