MockableCostManagementTenantResource.ByExternalCloudProviderTypeDimensions Method

Definition

Lists the dimensions by the external cloud provider type.

  • Request Path. : /providers/Microsoft.CostManagement/{externalCloudProviderType}/{externalCloudProviderId}/dimensions.
  • Operation Id. : DimensionsOperationGroup_ByExternalCloudProviderType.
  • Default Api Version. : 2025-03-01.
public virtual Azure.Pageable<Azure.ResourceManager.CostManagement.Models.CostManagementDimension> ByExternalCloudProviderTypeDimensions(Azure.ResourceManager.CostManagement.Models.ExternalCloudProviderType externalCloudProviderType, string externalCloudProviderId, string filter = default, string expand = default, string skiptoken = default, int? top = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ByExternalCloudProviderTypeDimensions : Azure.ResourceManager.CostManagement.Models.ExternalCloudProviderType * string * string * string * string * Nullable<int> * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.CostManagement.Models.CostManagementDimension>
override this.ByExternalCloudProviderTypeDimensions : Azure.ResourceManager.CostManagement.Models.ExternalCloudProviderType * string * string * string * string * Nullable<int> * System.Threading.CancellationToken -> Azure.Pageable<Azure.ResourceManager.CostManagement.Models.CostManagementDimension>
Public Overridable Function ByExternalCloudProviderTypeDimensions (externalCloudProviderType As ExternalCloudProviderType, externalCloudProviderId As String, Optional filter As String = Nothing, Optional expand As String = Nothing, Optional skiptoken As String = Nothing, Optional top As Nullable(Of Integer) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of CostManagementDimension)

Parameters

externalCloudProviderType
ExternalCloudProviderType

The external cloud provider type associated with dimension/query operations. This includes 'externalSubscriptions' for linked account and 'externalBillingAccounts' for consolidated account.

externalCloudProviderId
String

This can be '{externalSubscriptionId}' for linked account or '{externalBillingAccountId}' for consolidated account used with dimension/query operations.

filter
String

May be used to filter dimensions by properties/category, properties/usageStart, properties/usageEnd. Supported operators are 'eq','lt', 'gt', 'le', 'ge'.

expand
String

May be used to expand the properties/data within a dimension category. By default, data is not included when listing dimensions.

skiptoken
String

Skiptoken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls.

top
Nullable<Int32>

May be used to limit the number of results to the most recent N dimension data.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

A collection of CostManagementDimension that may take multiple service requests to iterate over.

Exceptions

externalCloudProviderId is null.

externalCloudProviderId is an empty string, and was expected to be non-empty.

Applies to