C# Class Elastacloud.AzureManagement.Fluent.SubscriptionManager

Includes methods to reutrns set of Manager classes to manipulate things to do with storage, services, etc.
Mostra file Open project: azurecoder/fluent-management Class Usage Examples

Public Methods

Method Description
GetDeploymentManager ( ) : Services.ICertificateActivity

Gets a manager to use on all types of deployment for PaaS

GetRoleContextManager ( string certificateThumbprint, string serviceName, DeploymentSlot slot ) : RoleContextManager

Added the deployment

GetRoleStatusChangedWatcher ( string serviceName, string roleName, DeploymentSlot slot, string certificateThumbprint ) : DeploymentStatusWatcher

Returns a watcher which will indicate when the status of the deployment and role by extension has changed

GetSqlAzureManager ( ) : SqlAzureManager

Gets a manager to use on Sql Azure

GetStorageManager ( ) : StorageManager

Allows access to the storage manager which performs operations on storage

GetSubscriptionDetailsManager ( ) : Subscriptions.ICertificateActivity

Allows access to a SubscriptionDetailsManager so that information about the subscription such as locations allowed etc. cna be returned

GetVirtualMachinesManager ( ) : VirtualMachines.ICertificateActivity

Gets a manager to perform operations on virtual machines

SubscriptionManager ( string subscriptionId ) : System.Security.Cryptography.X509Certificates

Constructs a subscription manager which can be used to get other managers specific to the operations being requested

Method Details

GetDeploymentManager() public method

Gets a manager to use on all types of deployment for PaaS
public GetDeploymentManager ( ) : Services.ICertificateActivity
return Services.ICertificateActivity

GetRoleContextManager() public method

Added the deployment
public GetRoleContextManager ( string certificateThumbprint, string serviceName, DeploymentSlot slot ) : RoleContextManager
certificateThumbprint string The thumbprint of the certificate being used to update the deployment status
serviceName string The name of the cloud service
slot DeploymentSlot The deployment slot
return RoleContextManager

GetRoleStatusChangedWatcher() public method

Returns a watcher which will indicate when the status of the deployment and role by extension has changed
public GetRoleStatusChangedWatcher ( string serviceName, string roleName, DeploymentSlot slot, string certificateThumbprint ) : DeploymentStatusWatcher
serviceName string the name of the hosted service
roleName string the name of the role
slot DeploymentSlot the name of the deployment slot either production or staging
certificateThumbprint string the thumbprint of the management certificate
return Elastacloud.AzureManagement.Fluent.Watchers.DeploymentStatusWatcher

GetSqlAzureManager() public method

Gets a manager to use on Sql Azure
public GetSqlAzureManager ( ) : SqlAzureManager
return Elastacloud.AzureManagement.Fluent.SqlAzure.SqlAzureManager

GetStorageManager() public method

Allows access to the storage manager which performs operations on storage
public GetStorageManager ( ) : StorageManager
return Elastacloud.AzureManagement.Fluent.Storage.StorageManager

GetSubscriptionDetailsManager() public method

Allows access to a SubscriptionDetailsManager so that information about the subscription such as locations allowed etc. cna be returned
public GetSubscriptionDetailsManager ( ) : Subscriptions.ICertificateActivity
return Subscriptions.ICertificateActivity

GetVirtualMachinesManager() public method

Gets a manager to perform operations on virtual machines
public GetVirtualMachinesManager ( ) : VirtualMachines.ICertificateActivity
return VirtualMachines.ICertificateActivity

SubscriptionManager() public method

Constructs a subscription manager which can be used to get other managers specific to the operations being requested
public SubscriptionManager ( string subscriptionId ) : System.Security.Cryptography.X509Certificates
subscriptionId string the subscription id
return System.Security.Cryptography.X509Certificates