Share via


ManagementGroupsAPIClient Class

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 class ManagementGroupsAPIClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.Management.ManagementGroups.ManagementGroupsAPIClient>, IDisposable, Microsoft.Azure.Management.ManagementGroups.IManagementGroupsAPIClient, Microsoft.Rest.Azure.IAzureClient
type ManagementGroupsAPIClient = class
    inherit ServiceClient<ManagementGroupsAPIClient>
    interface IManagementGroupsAPIClient
    interface IDisposable
    interface IAzureClient
Public Class ManagementGroupsAPIClient
Inherits ServiceClient(Of ManagementGroupsAPIClient)
Implements IAzureClient, IDisposable, IManagementGroupsAPIClient
Inheritance
ManagementGroupsAPIClient
Implements

Constructors

ManagementGroupsAPIClient(DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(HttpClient, Boolean)

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(Uri, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(Uri, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

ManagementGroupsAPIClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the ManagementGroupsAPIClient class.

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.

FirstMessageHandler (Inherited from ServiceClient<T>)
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.

HttpClient (Inherited from ServiceClient<T>)
HttpClientHandler (Inherited from ServiceClient<T>)
HttpMessageHandlers (Inherited from ServiceClient<T>)
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.

UserAgent (Inherited from ServiceClient<T>)

Methods

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

Checks if the specified management group name is valid and unique

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
Dispose() (Inherited from ServiceClient<T>)
Dispose(Boolean) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
SetRetryPolicy(RetryPolicy) (Inherited from ServiceClient<T>)
SetUserAgent(String, String) (Inherited from ServiceClient<T>)
SetUserAgent(String) (Inherited from ServiceClient<T>)
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