C# Class Microsoft.Azure.Commands.Resources.Models.ResourcesClient

Show file Open project: Azure/azure-powershell Class Usage Examples

Public Properties

Property Type Description
KnownLocations List

Public Methods

Method Description
FilterPSResources ( BasePSResourceParameters parameters ) : List

Get an existing resource or resources.

FilterResources ( FilterResourcesOptions options ) : List

Filters a given resource group resources.

GetProviderOperationsMetadata ( string providerNamespace ) : ProviderOperationsMetadata
ListProviderOperationsMetadata ( ) : IList
ParseDetailErrorMessage ( string statusMessage ) : List
ParseErrorMessage ( string statusMessage ) : string
ProvisionDeploymentStatus ( string resourceGroup, string deploymentName, Deployment deployment ) : DeploymentExtended
ResourcesClient ( ) : Hyak.Common

Parameterless constructor for mocking

ResourcesClient ( AzureContext context ) : Hyak.Common

Creates new ResourceManagementClient

ResourcesClient ( IResourceManagementClient resourceManagementClient, GalleryTemplatesClient galleryTemplatesClient, IAuthorizationManagementClient authorizationManagementClient ) : Hyak.Common

Creates new ResourcesClient instance

Private Methods

Method Description
GetNewOperations ( List old, IList current ) : List
GetResourcePermissions ( ResourceIdentifier identity ) : List
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

Method Details

FilterPSResources() public method

Get an existing resource or resources.
public FilterPSResources ( BasePSResourceParameters parameters ) : List
parameters BasePSResourceParameters The get parameters
return List

FilterResources() public method

Filters a given resource group resources.
public FilterResources ( FilterResourcesOptions options ) : List
options FilterResourcesOptions The filtering options
return List

GetProviderOperationsMetadata() public method

public GetProviderOperationsMetadata ( string providerNamespace ) : ProviderOperationsMetadata
providerNamespace string
return ProviderOperationsMetadata

ListProviderOperationsMetadata() public method

public ListProviderOperationsMetadata ( ) : IList
return IList

ParseDetailErrorMessage() public static method

public static ParseDetailErrorMessage ( string statusMessage ) : List
statusMessage string
return List

ParseErrorMessage() public static method

public static ParseErrorMessage ( string statusMessage ) : string
statusMessage string
return string

ProvisionDeploymentStatus() public method

public ProvisionDeploymentStatus ( string resourceGroup, string deploymentName, Deployment deployment ) : DeploymentExtended
resourceGroup string
deploymentName string
deployment Deployment
return DeploymentExtended

ResourcesClient() public method

Parameterless constructor for mocking
public ResourcesClient ( ) : Hyak.Common
return Hyak.Common

ResourcesClient() public method

Creates new ResourceManagementClient
public ResourcesClient ( AzureContext context ) : Hyak.Common
context AzureContext Profile containing resources to manipulate
return Hyak.Common

ResourcesClient() public method

Creates new ResourcesClient instance
public ResourcesClient ( IResourceManagementClient resourceManagementClient, GalleryTemplatesClient galleryTemplatesClient, IAuthorizationManagementClient authorizationManagementClient ) : Hyak.Common
resourceManagementClient IResourceManagementClient The IResourceManagementClient instance
galleryTemplatesClient GalleryTemplatesClient The IGalleryClient instance
authorizationManagementClient IAuthorizationManagementClient The management client instance
return Hyak.Common

Property Details

KnownLocations public static property

public static List KnownLocations
return List