C# Класс Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkClient.ResourceManagerSdkClient

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
KnownLocations List

Открытые методы

Метод Описание
CancelDeployment ( string resourceGroup, string deploymentName ) : void

Cancels the active deployment.

CreatePSResourceGroup ( PSCreateResourceGroupParameters parameters ) : PSResourceGroup

Creates a new resource group

DeleteDeployment ( string resourceGroup, string deploymentName ) : void

Deletes a deployment

DeleteResourceGroup ( string name ) : void

Deletes a given resource group

ExecuteDeployment ( PSCreateResourceGroupDeploymentParameters parameters ) : PSResourceGroupDeployment

Creates new deployment

FilterResourceGroupDeployments ( FilterResourceGroupDeploymentOptions options ) : List

Filters the resource group deployments

FilterResourceGroups ( string name, Hashtable tag, bool detailed, string location = null ) : List

Filters the subscription's resource groups.

GetRegisteredProviders ( List providers ) : List
ListResourceProviders ( string providerName = null, bool listAvailable = true ) : List
ParseDetailErrorMessage ( string statusMessage ) : List
ParseResourceIds ( string resourceIds ) : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Components.ResourceIdentifier[]

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

ProvisionDeploymentStatus ( string resourceGroup, string deploymentName, Deployment deployment ) : DeploymentExtended
RegisterProvider ( string providerName ) : PSResourceProvider
ResourceManagerSdkClient ( ) : System

Parameterless constructor for mocking

ResourceManagerSdkClient ( AzureContext context ) : System

Creates new ResourceManagementClient

ResourceManagerSdkClient ( IResourceManagementClient resourceManagementClient ) : System

Creates new ResourcesClient instance

SerializeHashtable ( Hashtable templateParameterObject, bool addValueLayer ) : string
UnregisterProvider ( string providerName ) : PSResourceProvider
UpdatePSResourceGroup ( PSUpdateResourceGroupParameters parameters ) : PSResourceGroup

Updates a resource group.

ValidatePSResourceGroupDeployment ( PSValidateResourceGroupDeploymentParameters parameters, DeploymentMode deploymentMode ) : List

Validates a given deployment.

Приватные методы

Метод Описание
CheckBasicDeploymentErrors ( string resourceGroup, string deploymentName, Deployment deployment ) : TemplateValidationInfo
CreateBasicDeployment ( PSValidateResourceGroupDeploymentParameters parameters, DeploymentMode deploymentMode, string debugSetting ) : Deployment
CreateOrUpdateResourceGroup ( string name, string location, Hashtable tags ) : ResourceGroup
DisplayInnerDetailErrorMessage ( ResourceManagementErrorWithDetails error ) : void
GenerateDeploymentName ( PSCreateResourceGroupDeploymentParameters parameters ) : string
GetDeploymentParameters ( Hashtable templateParameterObject ) : string
GetNewOperations ( List old, IPage current ) : List
GetTemplate ( string templateFile ) : string
IsProviderRegistered ( Provider provider ) : bool
WaitDeploymentStatus ( string resourceGroup, string deploymentName, Deployment basicDeployment, Action job ) : DeploymentExtended
WriteDeploymentProgress ( string resourceGroup, string deploymentName, Deployment deployment ) : void
WriteError ( string error ) : void
WriteVerbose ( string progress ) : void
WriteWarning ( string warning ) : void

Описание методов

CancelDeployment() публичный Метод

Cancels the active deployment.
public CancelDeployment ( string resourceGroup, string deploymentName ) : void
resourceGroup string The resource group name
deploymentName string Deployment name
Результат void

CreatePSResourceGroup() публичный Метод

Creates a new resource group
public CreatePSResourceGroup ( PSCreateResourceGroupParameters parameters ) : PSResourceGroup
parameters Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSCreateResourceGroupParameters The create parameters
Результат Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSResourceGroup

DeleteDeployment() публичный Метод

Deletes a deployment
public DeleteDeployment ( string resourceGroup, string deploymentName ) : void
resourceGroup string The resource group name
deploymentName string Deployment name
Результат void

DeleteResourceGroup() публичный Метод

Deletes a given resource group
public DeleteResourceGroup ( string name ) : void
name string The resource group name
Результат void

ExecuteDeployment() публичный Метод

Creates new deployment
public ExecuteDeployment ( PSCreateResourceGroupDeploymentParameters parameters ) : PSResourceGroupDeployment
parameters Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSCreateResourceGroupDeploymentParameters The create deployment parameters
Результат Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSResourceGroupDeployment

FilterResourceGroupDeployments() публичный Метод

Filters the resource group deployments
public FilterResourceGroupDeployments ( FilterResourceGroupDeploymentOptions options ) : List
options Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.FilterResourceGroupDeploymentOptions The filtering options
Результат List

FilterResourceGroups() публичный Метод

Filters the subscription's resource groups.
public FilterResourceGroups ( string name, Hashtable tag, bool detailed, string location = null ) : List
name string The resource group name.
tag System.Collections.Hashtable The resource group tag.
detailed bool Whether the return is detailed or not.
location string The resource group location.
Результат List

GetRegisteredProviders() публичный Метод

public GetRegisteredProviders ( List providers ) : List
providers List
Результат List

ListResourceProviders() публичный Метод

public ListResourceProviders ( string providerName = null, bool listAvailable = true ) : List
providerName string
listAvailable bool
Результат List

ParseDetailErrorMessage() публичный статический Метод

public static ParseDetailErrorMessage ( string statusMessage ) : List
statusMessage string
Результат List

ParseResourceIds() публичный Метод

Parses an array of resource ids to extract the resource group name
public ParseResourceIds ( string resourceIds ) : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Components.ResourceIdentifier[]
resourceIds string An array of resource ids
Результат Microsoft.Azure.Commands.ResourceManager.Cmdlets.Components.ResourceIdentifier[]

ProvisionDeploymentStatus() публичный Метод

public ProvisionDeploymentStatus ( string resourceGroup, string deploymentName, Deployment deployment ) : DeploymentExtended
resourceGroup string
deploymentName string
deployment Deployment
Результат DeploymentExtended

RegisterProvider() публичный Метод

public RegisterProvider ( string providerName ) : PSResourceProvider
providerName string
Результат Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSResourceProvider

ResourceManagerSdkClient() публичный Метод

Parameterless constructor for mocking
public ResourceManagerSdkClient ( ) : System
Результат System

ResourceManagerSdkClient() публичный Метод

Creates new ResourceManagementClient
public ResourceManagerSdkClient ( AzureContext context ) : System
context Microsoft.Azure.Commands.Common.Authentication.Models.AzureContext Profile containing resources to manipulate
Результат System

ResourceManagerSdkClient() публичный Метод

Creates new ResourcesClient instance
public ResourceManagerSdkClient ( IResourceManagementClient resourceManagementClient ) : System
resourceManagementClient IResourceManagementClient The IResourceManagementClient instance
Результат System

SerializeHashtable() публичный Метод

public SerializeHashtable ( Hashtable templateParameterObject, bool addValueLayer ) : string
templateParameterObject System.Collections.Hashtable
addValueLayer bool
Результат string

UnregisterProvider() публичный Метод

public UnregisterProvider ( string providerName ) : PSResourceProvider
providerName string
Результат Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSResourceProvider

UpdatePSResourceGroup() публичный Метод

Updates a resource group.
public UpdatePSResourceGroup ( PSUpdateResourceGroupParameters parameters ) : PSResourceGroup
parameters Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSUpdateResourceGroupParameters The create parameters
Результат Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSResourceGroup

ValidatePSResourceGroupDeployment() публичный Метод

Validates a given deployment.
public ValidatePSResourceGroupDeployment ( PSValidateResourceGroupDeploymentParameters parameters, DeploymentMode deploymentMode ) : List
parameters Microsoft.Azure.Commands.ResourceManager.Cmdlets.SdkModels.PSValidateResourceGroupDeploymentParameters The deployment create options
deploymentMode DeploymentMode
Результат List

Описание свойств

KnownLocations публичное статическое свойство

public static List KnownLocations
Результат List