MBrace.Azure


Deployment

Namespace: MBrace.Azure.Management

Represents an Azure service deployment handle object

Instance members

Instance memberDescription
AwaitProvision(timeoutMilliseconds)
Signature: (timeoutMilliseconds:int option) -> unit

Waits until provisioning of deployment has completed

AwaitProvisionAsync(timeoutMilliseconds)
Signature: (timeoutMilliseconds:int option) -> Async<unit>

Asynchronously waits until provisioning of deployment has completed

Configuration
Signature: Configuration

MBrace.Azure configuration object for deployment. Used for initializing AzureCluster objects.

CompiledName: get_Configuration

CreatedTime
Signature: DateTimeOffset

Time of current cloud service creation

CompiledName: get_CreatedTime

Delete(...)
Signature: (deleteStorageAccount:bool option * deleteServiceBusAccount:bool option) -> unit

Deletes deployment from Azure

DeleteAsync(...)
Signature: (deleteStorageAccount:bool option * deleteServiceBusAccount:bool option) -> Async<unit>

Asynchronously deletes deployment from Azure

DeploymentState
Signature: DeploymentStatus

Current deployment Status

CompiledName: get_DeploymentState

GetInfoAsync()
Signature: unit -> Async<DeploymentInfo>

Asynchronously fetches current deployment info record

InstanceCount
Signature: int

Numbers of VM instances currently in the deployment

CompiledName: get_InstanceCount

Label
Signature: string

Gets the deployment label

CompiledName: get_Label

LastModified
Signature: DateTimeOffset

Gets the last modification time of the deployment

CompiledName: get_LastModified

Nodes
Signature: VMInstance []

Gets the current instance information for the cloud service

CompiledName: get_Nodes

Region
Signature: Region

Gets the region of the deployment

CompiledName: get_Region

Resize(vmCount)
Signature: vmCount:int -> unit

Resizes the given deployment instance count (scale-out).

ResizeAsync(vmCount)
Signature: vmCount:int -> Async<unit>

Asynchronously resizes the given deployment instance count (scale-out).

ServiceBusAccount
Signature: ServiceBusAccount

Gets the service bus account used by the mbrace deployment

CompiledName: get_ServiceBusAccount

ServiceName
Signature: string

Deployment Cloud Service Name

CompiledName: get_ServiceName

ServiceStatus
Signature: string

Current service Status

CompiledName: get_ServiceStatus

ShowInfo(showVmInstances)
Signature: (showVmInstances:bool option) -> unit

Prints deployment information to stdout

ShowInstanceInfo()
Signature: unit -> unit

Prints deployment vm instance information to stdout

StorageAccount
Signature: StorageAccount

Gets the storage account used by the mbrace deployment

CompiledName: get_StorageAccount

Fork me on GitHub