Skip to main content

Microsoft Azure

Connect to Microsoft Azure Resource Manager (Cost Management, Consumption, Subscriptions, and more) using a Service Principal. Grant the App Registration RBAC roles on your subscription or billing account.

Microsoft Azure Logo

Authentication

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 110 actions:

ActionPurposeParameters
cost_management/alerts_listLists the alerts for scope defined.scope (string) required
cost_management/alerts_getGets the alert for the scope by alert ID.scope (string) required
alertId (string) required
cost_management/alerts_dismissDismisses the specified alertscope (string) required
alertId (string) required
properties: {
. definition (object)
. description (string)
. source (string)
. details (object)
. costEntityId (string)
. status (string)
. creationTime (string)
. closeTime (string)
. modificationTime (string)
. statusModificationUserName (string)
. statusModificationTime (string)
} (object)
cost_management/benefit_recommendations_listList of recommendations for purchasing savings plan.$filter (string)
$orderby (string)
$expand (string)
billingScope (string) required
cost_management/budgets_listLists all budgets for the defined scope.scope (string) required
$filter (string)
cost_management/budgets_getGets the budget for the scope by budget name.scope (string) required
budgetName (string) required
cost_management/budgets_create_or_updateThe operation to create or update a budget. You can optionally provide an eTag if desired as a form of concurrency control. To obtain the latest eTag for a given budget, perform a get operation prior to your put operation.scope (string) required
budgetName (string) required
properties: {
. category (string)
. amount (number)
. timeGrain (string)
. timePeriod (object)
. filter (object)
. currentSpend (object)
. notifications (object)
. forecastSpend (object)
} (object)
eTag (string)
cost_management/budgets_deleteThe operation to delete a budget.scope (string) required
budgetName (string) required
cost_management/scheduled_actions_check_name_availability_by_scopeChecks availability and correctness of the name for a scheduled action within the given scope.scope (string) required
name (string)
type (string)
cost_management/generate_cost_details_report_get_operation_resultsGet the result of the specified operation. This link is provided in the CostDetails creation request response Location header.scope (string) required
operationId (string) required
cost_management/dimensions_listLists the dimensions by the defined scope.scope (string) required
$filter (string)
$expand (string)
$skiptoken (string)
$top (integer)
cost_management/exports_listThe operation to list all exports at the given scope.scope (string) required
$expand (string)
cost_management/exports_getThe operation to get the export for the defined scope by export name.scope (string) required
exportName (string) required
$expand (string)
cost_management/exports_create_or_updateThe operation to create or update a export. Update operation requires latest eTag to be set in the request. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag.scope (string) required
exportName (string) required
properties: {
. schedule (object)
} (object)
identity: {
. principalId (string)
. tenantId (string)
. type (string)
} (object)
location (string)
eTag (string)
cost_management/exports_deleteThe operation to delete a export.scope (string) required
exportName (string) required
cost_management/exports_executeThe operation to run an export.scope (string) required
exportName (string) required
timePeriod: {
. from (string)
. to (string)
} (object)
cost_management/exports_get_execution_historyThe operation to get the run history of an export for the defined scope and export name.scope (string) required
exportName (string) required
cost_management/forecast_usageLists the forecast charges for scope defined.$filter (string)
scope (string) required
type (string) required
timeframe (string) required
timePeriod: {
. from (string)
. to (string)
} (object)
dataset: {
. granularity (string)
. configuration (object)
. aggregation (object)
. filter (object)
} (object) required
includeActualCost (boolean)
includeFreshPartialCost (boolean)
cost_management/generate_cost_details_report_create_operationThis API is the replacement for all previously release Usage Details APIs. Request to generate a cost details report for the provided date range, billing period Only enterprise customers or Invoice Id asynchronously at a certain scope. The initial call to request a report will return a 202 with a 'Location' and 'Retry-After' header. The 'Location' header will provide the endpoint to poll to get the result of the report generation. The 'Retry-After' provides the duration to wait before polling foscope (string) required
metric (string)
timePeriod: {
. start (string)
. end (string)
} (object)
billingPeriod (string)
invoiceId (string)
cost_management/generate_detailed_cost_report_create_operationGenerates the detailed cost report for provided date range, billing periodonly enterprise customers or Invoice ID asynchronously at a certain scope. Call returns a 202 with header Azure-Consumption-AsyncOperation providing a link to the operation created. A call on the operation will provide the status and if the operation is completed the blob file where generated detailed cost report is being stored.scope (string) required
metric (string)
timePeriod: {
. start (string)
. end (string)
} (object)
billingPeriod (string)
invoiceId (string)
customerId (string)
cost_management/generate_detailed_cost_report_operation_results_getGets the result of the specified operation. The link with this operationId is provided as a response header of the initial request.scope (string) required
operationId (string) required
cost_management/generate_detailed_cost_report_operation_status_getGet the status of the specified operation. This link is provided in the GenerateDetailedCostReport creation request response header.scope (string) required
operationId (string) required
cost_management/query_usageQuery the usage data for scope defined.scope (string) required
type (string) required
timeframe (string) required
timePeriod: {
. from (string)
. to (string)
} (object)
dataset: {
. granularity (string)
. configuration (object)
. aggregation (object)
. grouping (array)
. filter (object)
} (object) required
cost_management/scheduled_actions_list_by_scopeList all shared scheduled actions within the given scope.scope (string) required
$filter (string)
cost_management/scheduled_actions_get_by_scopeGet the shared scheduled action from the given scope by name.scope (string) required
name (string) required
cost_management/scheduled_actions_create_or_update_by_scopeCreate or update a shared scheduled action within the given scope.scope (string) required
name (string) required
If-Match (string)
properties: {
. displayName (string)
. fileDestination (object)
. notification (object)
. notificationEmail (string)
. schedule (object)
. scope (string)
. status (string)
. viewId (string)
} (object)
eTag (string)
kind (string)
cost_management/scheduled_actions_delete_by_scopeDelete a scheduled action within the given scope.scope (string) required
name (string) required
cost_management/scheduled_actions_run_by_scopeRuns a shared scheduled action within the given scope.scope (string) required
name (string) required
cost_management/settings_listList all cost management settings in the requested scope.scope (string) required
cost_management/settings_get_by_scopeGet the setting from the given scope by name.scope (string) required
type (string) required
cost_management/settings_create_or_update_by_scopeCreate or update a setting within the given scope.scope (string) required
type (string) required
kind (string) required
cost_management/settings_delete_by_scopeDelete a setting within the given scope.scope (string) required
type (string) required
cost_management/views_list_by_scopeLists all views at the given scope.scope (string) required
cost_management/views_get_by_scopeGets the view for the defined scope by view name.scope (string) required
viewName (string) required
cost_management/views_create_or_update_by_scopeThe operation to create or update a view. Update operation requires latest eTag to be set in the request. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag.scope (string) required
viewName (string) required
properties: {
. displayName (string)
. scope (string)
. createdOn (string)
. modifiedOn (string)
. dateRange (string)
. currency (string)
. query (object)
. chart (string)
. accumulated (string)
. metric (string)
. kpis (array)
. pivots (array)
} (object)
eTag (string)
cost_management/views_delete_by_scopeThe operation to delete a view.scope (string) required
viewName (string) required
cost_management/alerts_list_externalLists the Alerts for external cloud provider type defined.externalCloudProviderType (string) required
externalCloudProviderId (string) required
cost_management/dimensions_by_external_cloud_provider_typeLists the dimensions by the external cloud provider type.externalCloudProviderType (string) required
externalCloudProviderId (string) required
$filter (string)
$expand (string)
$skiptoken (string)
$top (integer)
cost_management/forecast_external_cloud_provider_usageLists the forecast charges for external cloud provider type defined.$filter (string)
externalCloudProviderType (string) required
externalCloudProviderId (string) required
type (string) required
timeframe (string) required
timePeriod: {
. from (string)
. to (string)
} (object)
dataset: {
. granularity (string)
. configuration (object)
. aggregation (object)
. filter (object)
} (object) required
includeActualCost (boolean)
includeFreshPartialCost (boolean)
cost_management/query_usage_by_external_cloud_provider_typeQuery the usage data for external cloud provider type defined.externalCloudProviderType (string) required
externalCloudProviderId (string) required
type (string) required
timeframe (string) required
timePeriod: {
. from (string)
. to (string)
} (object)
dataset: {
. granularity (string)
. configuration (object)
. aggregation (object)
. grouping (array)
. filter (object)
} (object) required
cost_management/scheduled_actions_check_name_availabilityChecks availability and correctness of the name for a scheduled action.name (string)
type (string)
cost_management/operations_listList the operations for the providerNo parameters
cost_management/scheduled_actions_listList all private scheduled actions.$filter (string)
cost_management/scheduled_actions_getGet the private scheduled action by name.name (string) required
cost_management/scheduled_actions_create_or_updateCreate or update a private scheduled action.name (string) required
If-Match (string)
properties: {
. displayName (string)
. fileDestination (object)
. notification (object)
. notificationEmail (string)
. schedule (object)
. scope (string)
. status (string)
. viewId (string)
} (object)
eTag (string)
kind (string)
cost_management/scheduled_actions_deleteDelete a private scheduled action.name (string) required
cost_management/scheduled_actions_runProcesses a private scheduled action.name (string) required
cost_management/views_listLists all views by tenant and object.No parameters
cost_management/views_getGets the view by view name.viewName (string) required
cost_management/views_create_or_updateThe operation to create or update a view. Update operation requires latest eTag to be set in the request. You may obtain the latest eTag by performing a get operation. Create operation does not require eTag.viewName (string) required
properties: {
. displayName (string)
. scope (string)
. createdOn (string)
. modifiedOn (string)
. dateRange (string)
. currency (string)
. query (object)
. chart (string)
. accumulated (string)
. metric (string)
. kpis (array)
. pivots (array)
} (object)
eTag (string)
cost_management/views_deleteThe operation to delete a view.viewName (string) required
cost_management/price_sheet_download_by_billing_accountGenerates the pricesheet for the provided billing period asynchronously based on the Enrollment ID. This is for Enterprise Agreement customers. Migrate to version 2025-03-01 You can use the 2025-03-01 API version with the new URI: '/providers/Microsoft.Billing/billingAccounts/billingAccountId/billingPeriods/billingPeriodName/providers/Microsoft.CostManagement/pricesheets/default/download' With a new schema detailed below, the new version of the price sheet provides additional information andbillingAccountId (string) required
billingPeriodName (string) required
cost_management/price_sheet_download_by_invoiceGets a URL to download the pricesheet for an invoice. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement.billingAccountName (string) required
billingProfileName (string) required
invoiceName (string) required
cost_management/benefit_utilization_summaries_list_by_billing_profile_idLists savings plan utilization summaries for billing profile. Supported at grain values: 'Daily' and 'Monthly'.billingAccountId (string) required
billingProfileId (string) required
grainParameter (string)
filter (string)
cost_management/generate_benefit_utilization_summaries_report_generate_by_billing_profileTriggers generation of a benefit utilization summaries report for the provided billing account and billing profile.billingAccountId (string) required
billingProfileId (string) required
benefitOrderId (string)
benefitId (string)
grain (string) required
startDate (string) required
endDate (string) required
kind (string)
cost_management/generate_reservation_details_report_by_billing_profile_idGenerates the reservations details report for provided date range asynchronously by billing profile. The Reservation usage details can be viewed by only certain enterprise roles by default. For more details on the roles see, https://docs.microsoft.com/en-us/azure/cost-management-billing/reservations/reservation-utilization view-utilization-in-the-azure-portal-with-azure-rbac-accessbillingAccountId (string) required
billingProfileId (string) required
startDate (string) required
endDate (string) required
cost_management/price_sheet_download_by_billing_profileGets a URL to download the current month's pricesheet for a billing profile. The operation is supported for billing accounts with agreement type Microsoft Partner Agreement or Microsoft Customer Agreement. You can use the new 2023-09-01 API version for billing periods January 2023 onwards. Azure Reserved Instance RI pricing is only available through the new version of the API. Due to Azure product growth, the Azure price sheet download experience in this preview version will be updated from abillingAccountName (string) required
billingProfileName (string) required
cost_management/benefit_utilization_summaries_list_by_billing_account_idLists savings plan utilization summaries for the enterprise agreement scope. Supported at grain values: 'Daily' and 'Monthly'.billingAccountId (string) required
grainParameter (string)
filter (string)
cost_management/cost_allocation_rules_listGet the list of all cost allocation rules for a billing account or enterprise enrollment.billingAccountId (string) required
cost_management/cost_allocation_rules_getGet a cost allocation rule by rule name and billing account or enterprise enrollment.billingAccountId (string) required
ruleName (string) required
cost_management/cost_allocation_rules_create_or_updateCreate/Update a rule to allocate cost between different resources within a billing account or enterprise enrollment.billingAccountId (string) required
ruleName (string) required
properties: {
. description (string)
. details (object)
. status (string)
. createdDate (string)
. updatedDate (string)
} (object)
cost_management/cost_allocation_rules_deleteDelete cost allocation rule for billing account or enterprise enrollment.billingAccountId (string) required
ruleName (string) required
cost_management/cost_allocation_rules_check_name_availabilityChecks availability and correctness of a name for a cost allocation rulebillingAccountId (string) required
name (string)
type (string)
cost_management/generate_benefit_utilization_summaries_report_generate_by_billing_accountTriggers generation of a benefit utilization summaries report for the provided billing account. This API supports only enrollment accounts.billingAccountId (string) required
billingProfileId (string)
benefitOrderId (string)
benefitId (string)
grain (string) required
startDate (string) required
endDate (string) required
kind (string)
cost_management/generate_reservation_details_report_by_billing_account_idGenerates the reservations details report for provided date range asynchronously based on enrollment id. The Reservation usage details can be viewed only by certain enterprise roles. For more details on the roles see, https://docs.microsoft.com/en-us/azure/cost-management-billing/manage/understand-ea-roles usage-and-costs-access-by-rolebillingAccountId (string) required
startDate (string) required
endDate (string) required
cost_management/benefit_utilization_summaries_list_by_savings_plan_orderLists the savings plan utilization summaries for daily or monthly grain.$filter (string)
grainParameter (string)
savingsPlanOrderId (string) required
cost_management/generate_benefit_utilization_summaries_report_generate_by_savings_plan_order_idTriggers generation of a benefit utilization summaries report for the provided savings plan order.savingsPlanOrderId (string) required
billingAccountId (string)
billingProfileId (string)
benefitOrderId (string)
benefitId (string)
grain (string) required
startDate (string) required
endDate (string) required
kind (string)
cost_management/benefit_utilization_summaries_list_by_savings_plan_idLists the savings plan utilization summaries for daily or monthly grain.$filter (string)
grainParameter (string)
savingsPlanOrderId (string) required
savingsPlanId (string) required
cost_management/generate_benefit_utilization_summaries_report_generate_by_savings_plan_idTriggers generation of a benefit utilization summaries report for the provided savings plan.savingsPlanOrderId (string) required
savingsPlanId (string) required
billingAccountId (string)
billingProfileId (string)
benefitOrderId (string)
benefitId (string)
grain (string) required
startDate (string) required
endDate (string) required
kind (string)
cost_management/generate_benefit_utilization_summaries_report_generate_by_reservation_order_idTriggers generation of a benefit utilization summaries report for the provided reservation order.reservationOrderId (string) required
billingAccountId (string)
billingProfileId (string)
benefitOrderId (string)
benefitId (string)
grain (string) required
startDate (string) required
endDate (string) required
kind (string)
cost_management/generate_benefit_utilization_summaries_report_generate_by_reservation_idTriggers generation of a benefit utilization summaries report for the provided reservation.reservationOrderId (string) required
reservationId (string) required
billingAccountId (string)
billingProfileId (string)
benefitOrderId (string)
benefitId (string)
grain (string) required
startDate (string) required
endDate (string) required
kind (string)
consumption/budgets_listLists all budgets for the defined scope.scope (string) required
consumption/budgets_getGets the budget for the scope by budget name.scope (string) required
budgetName (string) required
consumption/budgets_create_or_updateThe operation to create or update a budget. You can optionally provide an eTag if desired as a form of concurrency control. To obtain the latest eTag for a given budget, perform a get operation prior to your put operation.scope (string) required
budgetName (string) required
properties: {
. category (string)
. amount (number)
. timeGrain (string)
. timePeriod (object)
. filter (object)
. currentSpend (object)
. notifications (object)
. forecastSpend (object)
} (object)
eTag (string)
consumption/budgets_deleteThe operation to delete a budget.scope (string) required
budgetName (string) required
consumption/charges_listLists the charges based for the defined scope.scope (string) required
startDate (string)
endDate (string)
$filter (string)
$apply (string)
consumption/marketplaces_listLists the marketplaces for a scope at the defined scope. Marketplaces are available via this API only for May 1, 2014 or later.scope (string) required
$filter (string)
$top (integer)
$skiptoken (string)
consumption/reservations_details_listLists the reservations details for provided date range. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. If the data size is too large, customers may also get 504 as the API timed out preparing the data. In such cases, API call should be made with smaller date ranges or a call to Generate Reservation Details Report API should be made as it is asynchronous and will not run into response size time outs.resourceScope (string) required
startDate (string)
endDate (string)
$filter (string)
reservationId (string)
reservationOrderId (string)
consumption/reservation_recommendation_details_getDetails of a reservation recommendation for what-if analysis of reserved instances.resourceScope (string) required
scope (string) required
region (string) required
term (string) required
lookBackPeriod (string) required
product (string) required
$filter (string)
consumption/reservation_recommendations_listList of recommendations for purchasing reserved instances.resourceScope (string) required
$filter (string)
consumption/reservations_summaries_listLists the reservations summaries for the defined scope daily or monthly grain. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. In such cases, API call should be made with smaller date ranges.resourceScope (string) required
grain (string) required
startDate (string)
endDate (string)
$filter (string)
reservationId (string)
reservationOrderId (string)
consumption/tags_getGet all available tag keys for the defined scopescope (string) required
consumption/usage_details_listLists the usage details for the defined scope. Usage details are available via this API only for May 1, 2014 or later. Note:Microsoft will be retiring the Consumption Usage Details API at some point in the future. We do not recommend that you take a new dependency on this API. Please use the Cost Details API instead. We will notify customers once a date for retirement has been determined.For Learn more,see Generate Cost Details Report - Create Operationhttps://learn.microsoft.com/en-us/rest/apiscope (string) required
$expand (string)
$filter (string)
$skiptoken (string)
$top (integer)
metric (string)
consumption/balances_get_for_billing_period_by_billing_accountGets the balances for a scope by billing period and billingAccountId. Balances are available via this API only for May 1, 2014 or later.billingAccountId (string) required
billingPeriodName (string) required
consumption/price_sheet_download_by_billing_account_periodGenerates the pricesheet for the provided billing period asynchronously based on the enrollment idbillingAccountId (string) required
billingPeriodName (string) required
consumption/credits_getThe credit summary by billingAccountId and billingProfileId.billingAccountId (string) required
billingProfileId (string) required
consumption/events_list_by_billing_profileLists the events that decrements Azure credits or Microsoft Azure consumption commitment for a billing account or a billing profile for a given start and end date.billingAccountId (string) required
billingProfileId (string) required
startDate (string) required
endDate (string) required
consumption/lots_list_by_billing_profileLists all Azure credits for a billing account or a billing profile. The API is only supported for Microsoft Customer Agreements MCA billing accounts.billingAccountId (string) required
billingProfileId (string) required
consumption/reservation_transactions_list_by_billing_profileList of transactions for reserved instances on billing profile scope. The refund transactions are posted along with its purchase transaction i.e. in the purchase billing month. For example, The refund is requested in May 2021. This refund transaction will have event date as May 2021 but the billing month as April 2020 when the reservation purchase was made. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. In such cases, API cabillingAccountId (string) required
billingProfileId (string) required
$filter (string)
consumption/lots_list_by_customerLists all Azure credits for a customer. The API is only supported for Microsoft Partner Agreements MPA billing accounts.billingAccountId (string) required
customerId (string) required
$filter (string)
consumption/balances_get_by_billing_accountGets the balances for a scope by billingAccountId. Balances are available via this API only for May 1, 2014 or later.billingAccountId (string) required
consumption/events_list_by_billing_accountLists the events that decrements Azure credits or Microsoft Azure consumption commitment for a billing account or a billing profile for a given start and end date.billingAccountId (string) required
$filter (string)
consumption/lots_list_by_billing_accountLists all Microsoft Azure consumption commitments for a billing account. The API is only supported for Microsoft Customer Agreements MCA and Direct Enterprise Agreement EA billing accounts.billingAccountId (string) required
$filter (string)
consumption/reservation_transactions_listList of transactions for reserved instances on billing account scope. Note: The refund transactions are posted along with its purchase transaction i.e. in the purchase billing month. For example, The refund is requested in May 2021. This refund transaction will have event date as May 2021 but the billing month as April 2020 when the reservation purchase was made. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. In such cases,billingAccountId (string) required
$filter (string)
useMarkupIfPartner (boolean)
previewMarkupPercentage (number)
consumption/reservations_details_list_by_reservation_orderLists the reservations details for provided date range. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. If the data size is too large, customers may also get 504 as the API timed out preparing the data. In such cases, API call should be made with smaller date ranges or a call to Generate Reservation Details Report API should be made as it is asynchronous and will not run into response size time outs.reservationOrderId (string) required
$filter (string) required
consumption/reservations_summaries_list_by_reservation_orderLists the reservations summaries for daily or monthly grain. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. In such cases, API call should be made with smaller date ranges.reservationOrderId (string) required
grain (string) required
$filter (string)
consumption/reservations_details_list_by_reservation_order_and_reservationLists the reservations details for provided date range. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. If the data size is too large, customers may also get 504 as the API timed out preparing the data. In such cases, API call should be made with smaller date ranges or a call to Generate Reservation Details Report API should be made as it is asynchronous and will not run into response size time outs.reservationOrderId (string) required
reservationId (string) required
$filter (string) required
consumption/reservations_summaries_list_by_reservation_order_and_reservationLists the reservations summaries for daily or monthly grain. Note: ARM has a payload size limit of 12MB, so currently callers get 400 when the response size exceeds the ARM limit. In such cases, API call should be made with smaller date ranges.reservationOrderId (string) required
reservationId (string) required
grain (string) required
$filter (string)
consumption/operations_listList the operations for the providerNo parameters
consumption/aggregated_cost_get_for_billing_period_by_management_groupProvides the aggregate cost of a management group and all child management groups by specified billing periodmanagementGroupId (string) required
billingPeriodName (string) required
consumption/aggregated_cost_get_by_management_groupProvides the aggregate cost of a management group and all child management groups by current billing period.managementGroupId (string) required
$filter (string)
consumption/price_sheet_get_by_billing_periodGet the price sheet for a scope by subscriptionId and billing period. Price sheet is available via this API only for May 1, 2014 or later.subscriptionId (string) required
billingPeriodName (string) required
$expand (string)
$skiptoken (string)
$top (integer)
consumption/price_sheet_getGets the price sheet for a subscription. Price sheet is available via this API only for May 1, 2014 or later.subscriptionId (string) required
$expand (string)
$skiptoken (string)
$top (integer)
subscriptions/check_resource_nameChecks resource name validityname (string) required
type (string) required
subscriptions/operations_listList the operations for the providerNo parameters
subscriptions/subscriptions_listGets all subscriptions for a tenant.No parameters
subscriptions/subscriptions_getGets details about a specified subscription.subscriptionId (string) required
subscriptions/subscriptions_list_locationsGets all available geo-locations.subscriptionId (string) required
includeExtendedLocations (boolean)
subscriptions/subscriptions_check_zone_peersCompares a subscriptions logical zone mappingsubscriptionId (string) required
location (string)
subscriptionIds (array)
subscriptions/tenants_listGets the tenants for your account.No parameters