Share via


IManagementGroupsAPIClient Interface

Definition

The Azure Management Groups API enables consolidation of multiple subscriptions/resources into an organizational hierarchy and centrally manage access control, policies, alerting and reporting for those resources.

public interface IManagementGroupsAPIClient : IDisposable
type IManagementGroupsAPIClient = interface
    interface IDisposable
Public Interface IManagementGroupsAPIClient
Implements IDisposable
Derived
Implements

Properties

AcceptLanguage

The preferred language for the response.

ApiVersion

Version of the API to be used with the client request. The current version is 2018-01-01-preview.

BaseUri

The base URI of the service.

Credentials

Credentials needed for the client to connect to Azure.

DeserializationSettings

Gets or sets json deserialization settings.

Entities

Gets the IEntitiesOperations.

GenerateClientRequestId

Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.

HierarchySettings

Gets the IHierarchySettingsOperations.

LongRunningOperationRetryTimeout

The retry timeout in seconds for Long Running Operations. Default value is 30.

ManagementGroups

Gets the IManagementGroupsOperations.

ManagementGroupSubscriptions

Gets the IManagementGroupSubscriptionsOperations.

Operations

Gets the IOperations.

SerializationSettings

Gets or sets json serialization settings.

Methods

CheckNameAvailabilityWithHttpMessagesAsync(CheckNameAvailabilityRequest, Dictionary<String,List<String>>, CancellationToken)

Checks if the specified management group name is valid and unique

StartTenantBackfillWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Starts backfilling subscriptions for the Tenant.

TenantBackfillStatusWithHttpMessagesAsync(Dictionary<String,List<String>>, CancellationToken)

Gets tenant backfill status

Extension Methods

CheckNameAvailability(IManagementGroupsAPIClient, CheckNameAvailabilityRequest)

Checks if the specified management group name is valid and unique

CheckNameAvailabilityAsync(IManagementGroupsAPIClient, CheckNameAvailabilityRequest, CancellationToken)

Checks if the specified management group name is valid and unique

StartTenantBackfill(IManagementGroupsAPIClient)

Starts backfilling subscriptions for the Tenant.

StartTenantBackfillAsync(IManagementGroupsAPIClient, CancellationToken)

Starts backfilling subscriptions for the Tenant.

TenantBackfillStatus(IManagementGroupsAPIClient)

Gets tenant backfill status

TenantBackfillStatusAsync(IManagementGroupsAPIClient, CancellationToken)

Gets tenant backfill status

Applies to