ResourceGraphClient class

Properties

graphQuery

The operation groups for graphQuery

operations

The operation groups for operations

pipeline

The pipeline used by this client to make requests

Methods

resourceChangeDetails(ResourceChangeDetailsRequestParameters, ResourceChangeDetailsOptionalParams)

Get resource change details.

resourceChanges(ResourceChangesRequestParameters, ResourceChangesOptionalParams)

List changes to a resource for a given time interval.

resources(QueryRequest, ResourcesOptionalParams)

Queries the resources managed by Azure Resource Manager for scopes specified in the request.

resourcesHistory(ResourcesHistoryRequest, ResourcesHistoryOptionalParams)

List all snapshots of a resource for a given time interval.

Constructor Details

ResourceGraphClient(TokenCredential, ResourceGraphClientOptionalParams)

new ResourceGraphClient(credential: TokenCredential, options?: ResourceGraphClientOptionalParams)

Parameters

credential
TokenCredential

ResourceGraphClient(TokenCredential, string, ResourceGraphClientOptionalParams)

new ResourceGraphClient(credential: TokenCredential, subscriptionId: string, options?: ResourceGraphClientOptionalParams)

Parameters

credential
TokenCredential
subscriptionId

string

Property Details

graphQuery

The operation groups for graphQuery

graphQuery: GraphQueryOperations

Property Value

operations

The operation groups for operations

operations: OperationsOperations

Property Value

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Method Details

resourceChangeDetails(ResourceChangeDetailsRequestParameters, ResourceChangeDetailsOptionalParams)

Get resource change details.

function resourceChangeDetails(parameters: ResourceChangeDetailsRequestParameters, options?: ResourceChangeDetailsOptionalParams): Promise<ResourceChangeData[]>

Parameters

Returns

Promise<ResourceChangeData[]>

resourceChanges(ResourceChangesRequestParameters, ResourceChangesOptionalParams)

List changes to a resource for a given time interval.

function resourceChanges(parameters: ResourceChangesRequestParameters, options?: ResourceChangesOptionalParams): Promise<ResourceChangeList>

Parameters

Returns

resources(QueryRequest, ResourcesOptionalParams)

Queries the resources managed by Azure Resource Manager for scopes specified in the request.

function resources(query: QueryRequest, options?: ResourcesOptionalParams): Promise<QueryResponse>

Parameters

query
QueryRequest

Returns

Promise<QueryResponse>

resourcesHistory(ResourcesHistoryRequest, ResourcesHistoryOptionalParams)

List all snapshots of a resource for a given time interval.

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

Parameters

Returns