Share via


ResourceManagerSdkClient Class

Definition

public class ResourceManagerSdkClient
type ResourceManagerSdkClient = class
Public Class ResourceManagerSdkClient
Inheritance
ResourceManagerSdkClient

Constructors

ResourceManagerSdkClient()

Parameterless constructor for mocking

ResourceManagerSdkClient(IAzureContext)

Creates new ResourceManagementClient

ResourceManagerSdkClient(IResourceManagementClient)

Creates new ResourcesClient instance

Fields

ErrorFormat
KnownLocations
Operations

A string that indicates the value of the resource type name for the RP's operations api

RegisteredStateName

A string that indicates the value of the registering state enum for a provider

ResourceGroupTypeName

Properties

ErrorLogger
ResourceManagementClient

The default resource management client.

VerboseLogger
WarningLogger

Methods

CancelDeployment(String, String)
CreatePSResourceGroup(PSCreateResourceGroupParameters)

Creates a new resource group

DeleteDeployment(String, String)
DeleteDeploymentAtManagementGroup(String, String)

Deletes a deployment at management group

DeleteDeploymentAtResourceGroup(String, String)

Deletes a deployment at resource group

DeleteDeploymentAtSubscriptionScope(String)

Deletes a deployment at subscription scope

DeleteDeploymentAtTenantScope(String)

Deletes a deployment at tenant scope

DeleteResourceGroup(String)

Deletes a given resource group

ExecuteDeployment(PSCreateResourceGroupDeploymentParameters)
ExportResourceGroup(String, ExportTemplateRequest)
FilterResourceGroupDeployments(FilterResourceGroupDeploymentOptions)
FilterResourceGroups(String, Hashtable, Boolean, String)
FilterResourceGroups(String, Hashtable, Boolean, String, String)

Filters the subscription's resource groups.

GetById(String, String)
GetDeploymentOperations(String, String)

Gets the deployment operations at subscription scope.

GetDeploymentOperationsAtManagementGroup(String, String, String)

Gets the deployment operations at management group scope.

GetDeploymentTemplateAtManagementGroup(String, String)
GetDeploymentTemplateAtResourceGroup(String, String)
GetDeploymentTemplateAtSubscrpitionScope(String)
GetDeploymentTemplateAtTenantScope(String)
GetRegisteredProviders(List<Provider>)
ListByResourceGroup(String, ODataQuery<GenericResourceFilter>, UInt64, UInt64)
ListDeploymentOperationsAtManagementGroup(String, String, String)

List deployment operations at management group.

ListDeploymentOperationsAtResourceGroup(String, String, String)

List deployment operations at resource group.

ListDeploymentOperationsAtSubscriptionScope(String, String)

List deployment operations at subscription scope.

ListDeploymentOperationsAtTenantScope(String, String)

List deployment operations at tenant scope.

ListResourceProviders(String, Boolean)
ListResources(ODataQuery<GenericResourceFilter>, UInt64, UInt64)
ParseDetailErrorMessage(String)
ParseResourceIds(String[])

Parses an array of resource ids to extract the resource group name

ProvisionDeploymentStatus(String, String, Deployment)
RegisterProvider(String)
RegisterProvider(String, ProviderRegistrationRequest)
SerializeHashtable(Hashtable, Boolean)
UnregisterProvider(String)
UpdatePSResourceGroup(PSUpdateResourceGroupParameters)

Updates a resource group.

ValidatePSResourceGroupDeployment(PSValidateResourceGroupDeploymentParameters, DeploymentMode)

Applies to