All Classes and Interfaces
Class
Description
The accepted LRO (long running operation).
REST LRO activation response with a strongly-typed content specified.
Exception thrown for an invalid response with custom error information.
The alias type.
The type of the paths for alias.
The attributes of the token that the alias path is referring to.
The AliasPathMetadata model.
The type of the token that the alias path is referring to.
The type of the pattern for an alias path.
The type of alias pattern.
The type of the alias.
The ApiProfile model.
The base interface for all template interfaces that support update operations.
The option whether validate the exemption is at or under the assignment scope.
The final stage of the child object definition, at which it can be attached to the parent.
The final stage of the child object definition, as which it can be attached to the parent.
The final stage of the child object definition, as which it can be attached to the parent.
The final stage of the child object definition, as which it can be attached to the parent.
The final stage of the child object definition, as which it can be attached to the parent.
Rewrite the BearerTokenAuthenticationPolicy, it will use default scope when scopes parameter is empty.
An instance of this class provides access to all the operations defined in AuthorizationOperationsClient.
Authorization Profile.
A Http Pipeline Policy for cross-tenant authorization in Azure.
Availability zone identifiers.
Availability zone mappings for the region.
List of availability zones shared by the subscriptions.
The base interface for allowing configurations to be made on the HTTP client.
ServiceClient is the abstraction for accessing REST operations and their payload data types.
Deployment dependency information.
Details about the change resource.
An individual change on the target resource.
The entity that made the change.
The properties of a change.
The list of resources.
Change Resource.
An instance of this class provides access to all the operations defined in ChangesClient.
The interface for ChangesManagementClient class.
Type of change that will be made to the resource when the deployment is executed.
Defines values for CheckNameAvailabilityReason.
The result of check name availability.
Resource Name valid if not a reserved word, does not contain a reserved word and does not start with a reserved word.
Check zone peers request parameters.
Result of the Check zone peers operation.
Base interface used by child resources.
Defines values for country codes in ISO standard.
Defines values for country codes for phone number prefixes.
The final stage of the resource definition, at which it can be created using create().
Represents the results of batch of create operations.
The type representing node in a
DAGraph.Type representing a DAG (directed acyclic graph).
The data effect definition.
The custom resource function definition.
The resource functions supported by a manifest.
The data policy manifest.
List of data policy manifests.
The properties of the data policy manifest.
An instance of this class provides access to all the operations defined in DataPolicyManifestsClient.
The debug setting.
Deployment dependency information.
An immutable client-side representation of an Azure deployment.
Container interface for all the deployment definitions.
Grouping of all the deployment definition stages.
The first stage of deployment definition.
A deployment definition with sufficient inputs to create a new
deployment in the cloud, but exposing additional optional inputs to specify.
A deployment definition allowing resource group to be specified.
A deployment definition allowing the deployment mode to be specified.
A deployment definition allowing the parameters to be specified.
A deployment definition allowing the template to be specified.
Container interface for all the deployment execution.
Grouping of all the deployment execution stages.
The first stage of deployment execution.
A deployment definition allowing the execution to be specified.
A deployment execution allowing What-if parameters to be specified.
A deployment execution allowing deployment mode to be specified.
A deployment execution allowing data storage location to be specified.
A deployment execution allowing on error deployment type to be specified.
A deployment execution allowing parameter to be specified.
A deployment execution allowing result format to be specified.
A deployment execution allowing template to be specified.
The template for a deployment update operation, containing all the settings that
can be modified.
Grouping of all the deployment updates stages.
A deployment update allowing to change the deployment mode.
A deployment update allowing to change the parameters.
A deployment update allowing to change the template.
An immutable client-side representation of an Azure deployment template export result.
The deployment export result.
Deployment information.
Deployment operation parameters.
List of deployments.
The mode that is used to deploy resources.
An immutable client-side representation of a deployment operation.
Deployment operation information.
Deployment operation properties.
Entry point to deployment operation management API.
An instance of this class provides access to all the operations defined in DeploymentOperationsClient.
List of deployment operations.
Deployment parameter for the template.
Deployment properties.
Deployment properties with additional details.
Entry point to template deployment in Azure.
An instance of this class provides access to all the operations defined in DeploymentsClient.
Information from validate template deployment response.
Deployment What-if operation parameters.
Deployment What-if properties.
Deployment What-If operation settings.
The policy assignment enforcement mode.
Utility class for ETag state handling.
The base interface for all template interfaces that support execute operations.
The policy exemption category.
Export resource group template request parameters.
Specifies whether template expressions are evaluated within the scope of the parent template or nested template.
The scope to be used for evaluation of parameters, variables and functions in a nested template.
Resource extended location.
The extended location type.
Represents an external child resource.
An immutable client-side representation of an Azure feature.
The interface for FeatureClient class.
List of previewed features.
Information about feature.
Previewed feature information.
Entry point to features management API.
An instance of this class provides access to all the operations defined in FeaturesClient.
Resource type for force deletion.
Simplified functional interface equivalent to abstract class
IndexableTaskItem.Type representing context of an
FunctionalTaskItem.An immutable client-side representation of an Azure generic resource.
The entirety of the generic resource definition.
Grouping of generic resource definition stages.
A generic resource definition allowing region to be specified.
A generic resource definition allowing api version to be specified.
A deployment definition with sufficient inputs to create a new
resource in the cloud, but exposing additional optional inputs to
specify.
A generic resource definition allowing resource group to be specified.
A generic resource definition allowing parent resource to be specified.
A generic resource definition allowing plan to be specified.
A generic resource definition allowing provider namespace to be specified.
A generic resource definition allowing resource type to be specified.
The template for a generic resource update operation, containing all the settings that can be modified.
Grouping of generic resource update stages.
The template for a generic resource update operation for specifying the resource provider API version.
The template for a generic resource update operation for specifying the managed identity.
The template for a generic resource update operation for specifying the resource kind.
A generic resource update allowing to change the parent resource.
A generic resource update allowing to change the resource plan.
A generic resource update allowing to change the resource properties.
The template for a generic resource update operation for specifying the resource SKU.
Resource information.
Resource information.
Entry point to generic resources management API.
Type representing a directed graph data structure.
The edge types in a graph.
Represents a visitor to be implemented by the consumer who want to visit the
graph's nodes in DFS order by calling visit method.
Base interface for resources in resource groups.
Grouping of all the definition stages.
A resource definition allowing a new creatable resource group to be specified.
A resource definition allowing an existing resource group to be selected.
A resource definition allowing a resource group to be selected.
A resource definition allowing a resource group to be selected.
A resource definition allowing a new resource group to be created in the same
region as groupable resource.
A resource definition allowing a new resource group to be created in a different
region .
An interface representing a model that has a resource group name.
The wrapper around an inner model providing extended functionalities.
An interface representing a model that exposes a management client.
An interface representing a model that has a name.
An interface representing a child that has an immediately available parent.
An interface representing a model that has a resource group name.
The wrapper around a service client providing extended functionalities.
An interface representing a model's ability to reference a subnet by its name and network's ID.
Grouping of definition stages involving associating an existing subnet with a resource.
The stage of a definition allowing to associate a subnet with a resource.
Grouping of definition stages applicable as part of a parent resource update,
involving associating a subnet with a resource.
The stage of a definition allowing to associate a subnet with a resource.
Grouping of update stages involving associating an existing subnet with a resource.
The stage of an update allowing to associate a subnet with a resource.
HTTP message.
This class provides common patterns on building
HttpPipeline.Identity for the resource.
The IdentityUserAssignedIdentitiesValue model.
Interface for the child resource which can be CRUDed independently from the parent resource.
Grouping of all the definition stages.
A resource definition allowing a new resource group to be created.
Interface for the child resource which can be CRUDed independently from the parent resource.
Base interface for all models that can be indexed by a key.
An index-able TaskItem with a TaskGroup.
Provides access to deleting Azure resources of a specific type in a subscription.
Provides access to listing Azure resources of a specific type in a subscription.
Provides access to listing Azure resources of a specific type in a subscription.
Azure Key Vault parameter reference.
Azure Key Vault reference.
An immutable client-side representation of an Azure location.
Location information.
Location list operation response.
Location metadata information.
The location type.
The level of the lock.
Information about a tenant managing the subscription.
Management lock.
Container interface for all the definitions.
Grouping of management lock definition stages.
The first stage of a management lock definition.
The stage of the management lock definition which contains all the minimum required inputs for
the resource to be created but also allows
for any other optional settings to be specified.
The stage of a management lock definition allowing to specify notes for the lock.
The stage of a management lock definition allowing to specify the resource to lock.
The stage of a management lock definition allowing to specify the level of the lock.
Container interface for all the updates.
Grouping of management lock update stages.
The stage of a management lock update allowing to modify the level of the lock.
The stage of a management lock update allowing to specify the resource to lock.
The stage of a management lock definition allowing to specify the level of the lock.
The interface for ManagementLockClient class.
The list of locks.
The lock information.
Lock owner properties.
The lock properties.
Entry point to management lock management.
An instance of this class provides access to all the operations defined in ManagementLocksClient.
Generic base class for Azure resource managers.
Type represents a node in a
Graph.A message that describes why a resource is non-compliant with the policy.
Deployment on error behavior.
Deployment on error behavior with additional details.
The deployment on error behavior type.
The object that represents the operation.
Microsoft.Resources operation.
Result of the request to list Microsoft.Resources operations.
An instance of this class provides access to all the operations defined in OperationsClient.
The override kind.
The policy property value override.
Utility class for conversion of PagedResponse.
Information regarding paired region.
The definition of a parameter that can be provided to the policy.
General metadata for the parameter.
Entity representing the reference to the deployment parameters.
The data type of the parameter.
The value of a parameter.
Base interface used by child resources that do not immediately have their parent
attached to them but are instead available directly off other entry points.
Information about shared availability zone.
Role definition permissions.
Plan for the resource.
An immutable client-side representation of an Azure policy assignment.
Container interface for all the definitions that need to be implemented.
Grouping of all the policy assignment definition stages.
The first stage of the policy assignment.
A policy assignment with sufficient inputs to create a new policy
assignment in the cloud, but exposing additional optional inputs to
specify.
A policy assignment allowing the display name to be set.
A policy assignment allowing the enforcement mode to be set.
A policy assignment allowing the excluded scopes to be set.
A policy assignment allowing the parameters to be set.
A policy assignment allowing the policy definition to be set.
A policy assignment specifying the scope of the policy.
The policy assignment.
List of policy assignments.
The policy assignment properties.
Entry point to policy assignment management API.
An instance of this class provides access to all the operations defined in PolicyAssignmentsClient.
The policy assignment for Patch request.
The policy assignment properties for Patch request.
The interface for PolicyClient class.
An immutable client-side representation of an Azure policy.
Container interface for all the definitions that need to be implemented.
Grouping of all the policy definition stages.
The first stage of the policy definition.
A policy definition with sufficient inputs to create a new
policy in the cloud, but exposing additional optional inputs to
specify.
A policy definition allowing policy description to be set.
A policy definition allowing the display name to be set.
A policy definition allowing parameters to be set.
A policy definition allowing the policy rule to be set.
A policy definition specifying the policy type to be blob.
The template for a policy update operation, containing all the settings that can be modified.
Grouping of all the policy update stages.
A policy definition allowing the policy description to be set.
A policy definition allowing the display name to be set.
A policy definition allowing the policy rule to be set.
A policy definition allowing the policy type to be set.
The policy definition group.
The policy definition.
List of policy definitions.
The policy definition properties.
The policy definition reference.
Entry point to tenant management API.
An instance of this class provides access to all the operations defined in PolicyDefinitionsClient.
The policy exemption.
List of policy exemptions.
The policy exemption properties.
An instance of this class provides access to all the operations defined in PolicyExemptionsClient.
The policy exemption for Patch request.
The policy exemption properties for Patch request.
The policy set definition.
List of policy set definitions.
The policy set definition properties.
An instance of this class provides access to all the operations defined in PolicySetDefinitionsClient.
The type of policy definition.
A collection of "Post Run" tasks.
The private endpoint of the private endpoint connection.
An interface representing a private endpoint connection.
Defines values for PrivateEndpointConnectionProvisioningState.
Defines values for PrivateEndpointServiceConnectionStatus.
An interface representing a private link resource.
The state of the private link service connection.
The type of property change.
An immutable client-side representation of an Azure resource provider.
The provider authorization consent state.
The provider consent.
The provider extended location.
Resource provider information.
List of resource providers.
The provider permission.
List of provider permissions.
A Http Pipeline Policy for automatic provider registration in Azure.
The provider registration definition.
Resource type managed by the resource provider.
List of resource types of a resource provider.
An instance of this class provides access to all the operations defined in ProviderResourceTypesClient.
Entry point to providers management API.
An instance of this class provides access to all the operations defined in ProvidersClient.
The name of the current provisioning operation.
Denotes the state of provisioning.
Base class for resources that can be refreshed to get the latest state.
The category of the region.
The type of the region.
Base interfaces for fluent resources.
A resource definition allowing a location be selected for the resource.
A resource definition allowing tags to be modified for the resource.
An update allowing tags to be modified for the resource.
The type of change that was captured in the resource.
The ResourceDelayProvider to help thread sleep.
An immutable client-side representation of an Azure resource group.
Container interface for all the definitions that need to be implemented.
Grouping of all the resource group definition stages.
A resource group definition allowing location to be set.
A resource group definition with sufficient inputs to create a new
resource group in the cloud, but exposing additional optional inputs to
specify.
The template for a resource group update operation, containing all the settings that can be modified.
Grouping of all the resource group update stages.
An immutable client-side representation of an Azure deployment template export result.
Resource group export result.
The export template options.
Resource group information.
List of resource groups.
Resource group information.
The resource group properties.
Entry point to resource group management API.
An instance of this class provides access to all the operations defined in ResourceGroupsClient.
Instantiate itself from a resource id, and give easy access to resource information like subscription, resourceGroup,
resource name.
The identity type.
List of resource groups.
The interface for ResourceManagementClient class.
Entry point to Azure resource management.
The interface exposing resource management API entry points that work across subscriptions.
The interface allowing configurations to be set.
The class to collect all throttling info from response header.
A Http Pipeline Policy for automatic send throttling rate limit info to a call back function
Defines a few utilities.
The class provides the common methods required for SDK framework.
Name and Type of the Resource.
The ResourceNamer to generate random name.
An instance of this class provides access to all the operations defined in ResourceNamesClient.
Is the resource name Allowed or Reserved.
The type of change that occurred.
The resource Id model.
An instance of this class provides access to all the operations defined in ResourcesClient.
The resource selector to filter policies by resource properties.
Parameters of move resources.
The resource type aliases definition.
Utility methods for Azure resource IDs.
An interceptor for requesting server return client-request-id in response headers.
Additional client handling, if server does not return client-request-id in response headers.
Role definition properties.
Deployment operation parameters.
Deployment What-if operation parameters.
The selector expression.
The selector kind.
The base interface for all template interfaces for child resources that support
update operations.
SKU for the resource.
The subscription spending limit.
Operation status message object.
An immutable client-side representation of an Azure subscription.
The interface for SubscriptionClient class.
The feature approval type.
Subscription feature registration details.
The list of subscription feature registrations.
The SubscriptionFeatureRegistrationProperties model.
An instance of this class provides access to all the operations defined in SubscriptionFeatureRegistrationsClient.
The state.
Subscription information.
Subscription list operation response.
Subscription policies.
Entry point to subscription management API.
An instance of this class provides access to all the operations defined in SubscriptionsClient.
The subscription state.
Providing access to creating a batch of Azure top level resources of same type.
Provides access to deleting multiple resources from Azure, identifying them by their IDs.
Provides access to deleting a resource from Azure, identifying it by its resource ID.
Providing access to creating Azure top level resources.
Provides access to deleting a resource from Azure, identifying it by its resource ID.
Provides access to deleting a resource from Azure, identifying it by its resource name.
Provides access to getting a specific Azure resource based on its resource group and parent.
Provides access to deleting a resource from Azure, identifying it by its name and its resource group.
Provides access to getting a specific Azure resource based on its resource ID.
Provides access to getting a specific Azure resource based on its name within the current resource group.
Provides access to getting a specific Azure resource based on its resource group and parent.
Provides access to getting a specific Azure resource based on its name and resource group.
Provides access to listing Azure resources of a specific type in a subscription.
Provides access to listing Azure resources of a specific type filtered based on OData syntax.
Provides access to listing Azure resources of a specific type in a specific parent resource.
Provides access to listing Azure resources of a specific type based on their region.
Provides access to listing Azure resources of a specific type in a specific resource group.
Provides access to listing Azure resources of a specific type based on their tag.
Provides access to listing Azure resources of a specific type based on their tag.
Provides access to listing Private endpoint connections to an Azure resource.
Provides access to listing Private link resources for an Azure resource.
Provides access to update a private endpoint connection.
Tag count.
Tag details.
Entry point to tag management API.
An instance of this class provides access to all the operations defined in TagOperationsClient.
An immutable client-side representation of an Azure resource with tags.
A dictionary of name and value pairs.
List of subscription tags.
The operation type for the patch API.
Wrapper resource for tags patch API request only.
Wrapper resource for tags API requests and responses.
Tag information.
Target resource.
Type representing a group of task entries with dependencies between them.
An interface representing a type composes a TaskGroup.
A mutable type that can be used to pass data around task items during the invocation
of the TaskGroup.
Wrapper type to simplify operations on proxy TaskGroup.
Defines task group termination strategies to be used once a task error-ed.
Type representing a unit of work, upon invocation produces result of
Indexable type.Result of the request to calculate template hash.
Entity representing the reference to the template.
An immutable client-side representation of an Azure tenant.
Category of the tenant.
Tenant Id information.
Tenant Ids information.
Entry point to tenant management API.
An instance of this class provides access to all the operations defined in TenantsClient.
Base class for resource that can be updated.
Rewrite the UserAgentPolicy, it will use Sdk-Name and Sdk-Version to build default user-agent.
Represents an index-able model, when used as return type of a method,
it indicates invocation of the method may cause side-effect but does
not produce a value.
Information about a single resource change predicted by What-If operation.
Deployment operation properties.
An immutable client-side representation of an Azure deployment What-if operation result.
Result of the What-If operation.
The predicted change to the resource property.
The format of the What-If results.
The ZoneMapping model.