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.
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:
| Action | Purpose | Parameters |
|---|---|---|
| cost_management/alerts_list | Lists the alerts for scope defined. | scope (string) required |
| cost_management/alerts_get | Gets the alert for the scope by alert ID. | scope (string) required alertId (string) required |
| cost_management/alerts_dismiss | Dismisses the specified alert | scope (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_list | List of recommendations for purchasing savings plan. | $filter (string) $orderby (string) $expand (string) billingScope (string) required |
| cost_management/budgets_list | Lists all budgets for the defined scope. | scope (string) required $filter (string) |
| cost_management/budgets_get | Gets the budget for the scope by budget name. | scope (string) required budgetName (string) required |
| cost_management/budgets_create_or_update | The 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_delete | The operation to delete a budget. | scope (string) required budgetName (string) required |
| cost_management/scheduled_actions_check_name_availability_by_scope | Checks 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_results | Get 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_list | Lists the dimensions by the defined scope. | scope (string) required $filter (string) $expand (string) $skiptoken (string) $top (integer) |
| cost_management/exports_list | The operation to list all exports at the given scope. | scope (string) required $expand (string) |
| cost_management/exports_get | The 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_update | The 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_delete | The operation to delete a export. | scope (string) required exportName (string) required |
| cost_management/exports_execute | The operation to run an export. | scope (string) required exportName (string) required timePeriod: { . from (string) . to (string) } (object) |
| cost_management/exports_get_execution_history | The 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_usage | Lists 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_operation | This 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 fo | scope (string) required metric (string) timePeriod: { . start (string) . end (string) } (object) billingPeriod (string) invoiceId (string) |
| cost_management/generate_detailed_cost_report_create_operation | Generates 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_get | Gets 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_get | Get 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_usage | Query 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_scope | List all shared scheduled actions within the given scope. | scope (string) required $filter (string) |
| cost_management/scheduled_actions_get_by_scope | Get the shared scheduled action from the given scope by name. | scope (string) required name (string) required |
| cost_management/scheduled_actions_create_or_update_by_scope | Create 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_scope | Delete a scheduled action within the given scope. | scope (string) required name (string) required |
| cost_management/scheduled_actions_run_by_scope | Runs a shared scheduled action within the given scope. | scope (string) required name (string) required |
| cost_management/settings_list | List all cost management settings in the requested scope. | scope (string) required |
| cost_management/settings_get_by_scope | Get the setting from the given scope by name. | scope (string) required type (string) required |
| cost_management/settings_create_or_update_by_scope | Create or update a setting within the given scope. | scope (string) required type (string) required kind (string) required |
| cost_management/settings_delete_by_scope | Delete a setting within the given scope. | scope (string) required type (string) required |
| cost_management/views_list_by_scope | Lists all views at the given scope. | scope (string) required |
| cost_management/views_get_by_scope | Gets the view for the defined scope by view name. | scope (string) required viewName (string) required |
| cost_management/views_create_or_update_by_scope | The 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_scope | The operation to delete a view. | scope (string) required viewName (string) required |
| cost_management/alerts_list_external | Lists the Alerts for external cloud provider type defined. | externalCloudProviderType (string) required externalCloudProviderId (string) required |
| cost_management/dimensions_by_external_cloud_provider_type | Lists 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_usage | Lists 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_type | Query 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_availability | Checks availability and correctness of the name for a scheduled action. | name (string) type (string) |
| cost_management/operations_list | List the operations for the provider | No parameters |
| cost_management/scheduled_actions_list | List all private scheduled actions. | $filter (string) |
| cost_management/scheduled_actions_get | Get the private scheduled action by name. | name (string) required |
| cost_management/scheduled_actions_create_or_update | Create 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_delete | Delete a private scheduled action. | name (string) required |
| cost_management/scheduled_actions_run | Processes a private scheduled action. | name (string) required |
| cost_management/views_list | Lists all views by tenant and object. | No parameters |
| cost_management/views_get | Gets the view by view name. | viewName (string) required |
| cost_management/views_create_or_update | The 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_delete | The operation to delete a view. | viewName (string) required |
| cost_management/price_sheet_download_by_billing_account | Generates 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 and | billingAccountId (string) required billingPeriodName (string) required |
| cost_management/price_sheet_download_by_invoice | Gets 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_id | Lists 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_profile | Triggers 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_id | Generates 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-access | billingAccountId (string) required billingProfileId (string) required startDate (string) required endDate (string) required |
| cost_management/price_sheet_download_by_billing_profile | Gets 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 a | billingAccountName (string) required billingProfileName (string) required |
| cost_management/benefit_utilization_summaries_list_by_billing_account_id | Lists 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_list | Get the list of all cost allocation rules for a billing account or enterprise enrollment. | billingAccountId (string) required |
| cost_management/cost_allocation_rules_get | Get 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_update | Create/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_delete | Delete cost allocation rule for billing account or enterprise enrollment. | billingAccountId (string) required ruleName (string) required |
| cost_management/cost_allocation_rules_check_name_availability | Checks availability and correctness of a name for a cost allocation rule | billingAccountId (string) required name (string) type (string) |
| cost_management/generate_benefit_utilization_summaries_report_generate_by_billing_account | Triggers 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_id | Generates 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-role | billingAccountId (string) required startDate (string) required endDate (string) required |
| cost_management/benefit_utilization_summaries_list_by_savings_plan_order | Lists 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_id | Triggers 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_id | Lists 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_id | Triggers 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_id | Triggers 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_id | Triggers 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_list | Lists all budgets for the defined scope. | scope (string) required |
| consumption/budgets_get | Gets the budget for the scope by budget name. | scope (string) required budgetName (string) required |
| consumption/budgets_create_or_update | The 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_delete | The operation to delete a budget. | scope (string) required budgetName (string) required |
| consumption/charges_list | Lists the charges based for the defined scope. | scope (string) required startDate (string) endDate (string) $filter (string) $apply (string) |
| consumption/marketplaces_list | Lists 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_list | Lists 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_get | Details 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_list | List of recommendations for purchasing reserved instances. | resourceScope (string) required $filter (string) |
| consumption/reservations_summaries_list | Lists 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_get | Get all available tag keys for the defined scope | scope (string) required |
| consumption/usage_details_list | Lists 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/api | scope (string) required $expand (string) $filter (string) $skiptoken (string) $top (integer) metric (string) |
| consumption/balances_get_for_billing_period_by_billing_account | Gets 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_period | Generates the pricesheet for the provided billing period asynchronously based on the enrollment id | billingAccountId (string) required billingPeriodName (string) required |
| consumption/credits_get | The credit summary by billingAccountId and billingProfileId. | billingAccountId (string) required billingProfileId (string) required |
| consumption/events_list_by_billing_profile | Lists 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_profile | Lists 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_profile | List 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 ca | billingAccountId (string) required billingProfileId (string) required $filter (string) |
| consumption/lots_list_by_customer | Lists 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_account | Gets 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_account | Lists 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_account | Lists 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_list | List 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_order | Lists 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_order | Lists 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_reservation | Lists 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_reservation | Lists 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_list | List the operations for the provider | No parameters |
| consumption/aggregated_cost_get_for_billing_period_by_management_group | Provides the aggregate cost of a management group and all child management groups by specified billing period | managementGroupId (string) required billingPeriodName (string) required |
| consumption/aggregated_cost_get_by_management_group | Provides 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_period | Get 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_get | Gets 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_name | Checks resource name validity | name (string) required type (string) required |
| subscriptions/operations_list | List the operations for the provider | No parameters |
| subscriptions/subscriptions_list | Gets all subscriptions for a tenant. | No parameters |
| subscriptions/subscriptions_get | Gets details about a specified subscription. | subscriptionId (string) required |
| subscriptions/subscriptions_list_locations | Gets all available geo-locations. | subscriptionId (string) required includeExtendedLocations (boolean) |
| subscriptions/subscriptions_check_zone_peers | Compares a subscriptions logical zone mapping | subscriptionId (string) required location (string) subscriptionIds (array) |
| subscriptions/tenants_list | Gets the tenants for your account. | No parameters |