Azure
Activities
- Add Management Certificate
- Add OS Image
- Add Service Certificate
- Add VM Data Disk
- Add VM Disk
- Add VM Endpoint
- Add VM Instance
- Capture VM Instance
- Capture Deployment Configuration
- Check Cloud Service Name Availability
- Connect To Azure
- Copy Blob
- Create Affinity Group
- Create Cloud Service
- Create Container
- Create Disk Data
- Create Deployment
- Create Storage Account
- Create VM Deployment
- Delete Blob
- Delete Cloud Service
- Delete Container
- Delete Deployment
- Delete Image
- Delete Management Certificate
- Delete Storage Account
- Delete VM Data Disk
- Delete VM Disk
- Delete VM Instance
- Disconnect From Azure
- Download Blob
- Get Deployment
- Get Operating Systems
- Get Operation Status
- List Blob
- List Cloud Services
- List Container
- List Images
- List Management Certificates
- List Service Certificates
- List Storage Accounts
- List VM Disks
- Put Blob
- Reboot Role Instance
- Regenerate Storage Account Key
- Reimage VM Instance
- Restart VM Instance
- Rollback Update or Upgrade
- Shutdown VM Instance
- Swap Deployment
- Update Image
- Upgrade Deployment
- Walk Upgrade Domain
Add Management Certificate
This activity adds a certificate to the list of management certificates on a given Azure account.
Activity Parameters
The Add Management Certificate activity parameters can be provided by manual inserted values or via IN arguments or variables:
Parameters:
- File Path (text box editor type): the path to the management certificate file. By default, this parameter is a "Browse for file" type editor, but manual values can be inserted too. The certificate type should be '.cer'.
- Connection (text box editor type): the Windows Azure connection, obtained after using a Connect to Azure activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output result: outputs True if the execution was successful, otherwise False.
Add OS Image
This activity adds an operating system image that is currently stored in a storage account in your subscription to the image repository.
Activity Parameters
The Add OS Image activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor type): the Windows Azure connection, obtained after using a Connect to Azure activity.
- Label (text box editor type): the friendly name of the image that will be used by the activity.
- Media Link (text box editor type): the location of the blob in Windows Azure blob store where the media for the image is located.
- Name (text box editor type): the name for the operating system image that Windows Azure uses to identify the image when creating one or more virtual machines.
- Operating System Type (combo box control): the operating system type for the VM.
The Read Only Output variable are the possible output values that the activity will provide:
- Output requestID: outputs the resulted RequestID, if the OS Image was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Add OS Image activity:
Add Service Certificate
This activity adds a certificate to a cloud service from the specified Azure account.
Activity Parameters
The Add Service Certificate activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor type): the Windows Azure connection, obtained after using a Connect to Azure activity.
- Certificate File Path (text box editor type): the friendly name of the image that will be used by the activity.
- PFX File Password (text box editor type): the location of the blob in Windows Azure blob store where the media for the image is located.
- Password Binding (text box editor type): the name for the operating system image that Windows Azure uses to identify the image when creating one or more virtual machines.
- Service Name (combo box control): the operating system type for the VM.
The Read Only Output variable are the possible output values that the activity will provide:
- Output requestID: outputs the resulted RequestID, if the OS Image was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Add Service Certificate activity:
Add VM Data Disk
This activity adds a data disk to a virtual machine.
Activity Parameters
The Add VM Data Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Name (text box editor type): the deployment in which to create the virtual machine.
- Disk Size In GB (text box editor type): the size, in GB, of an empty disk to be attached to the virtual machine.
- Host Caching (combo box control): the platform caching behavior of the data disk blob for read/write efficiency.
- Name (text box editor type): the name of the disk.
- Label (text box editor type): the description of the data disk.
- Media Link (text box editor type): the location of the blob in Windows Azure blob store where the media for the disk is located.
- Service Name (text box editor type): the cloud service in which to create the virtual machine.
- Source Media Link (text box editor type): the location of a blob in account storage which is mounted as a data disk when the virtual machine is created.
The Read Only Output variable are the possible output values that the activity will provide:
- Output requestID: outputs the resulted RequestID, if the Data Disk was created successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Add VM Data Disk activity:
Add VM Disk
This activity adds a disk to the user image repository.
Activity Parameters
The Add VM Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Label (text box editor type): the description of the data disk.
- Media Link (text box editor type): the location of the blob in Windows Azure blob store where the media for the disk is located.
- Name (text box editor type): the name of the disk.
- Operating System Type (combo box editor type): the operating system type for the disk.
The Read Only Output variable are the possible output values that the activity will provide:
- Output requestID: outputs the resulted RequestID, if the VM Disk was created successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Add VM Disk activity:
Add VM Endpoint
This activity adds an external endpoint to the specified virtual machine.
Activity Parameters
The Add VM Endpoint activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Name (text box editor type): the deployment in which to create the virtual machine.
- Endpoint Local Port (text box editor type): the internal port on which the virtual machine is listening to serve the endpoint.
- Endpoint Name (text box editor type): the name for the external endpoint.
- Endpoint Protocol (combo box control): the transport protocol for the endpoint. By default it will be set to TCP.
- Endpoint Public Port (text box editor type): the external port to use for the endpoint.
- Service Name (text box editor type): the cloud service in which to create the virtual machine.
- VM Instance Name (text box editor type): the name for the virtual machine. The name must be unique within Windows Azure.
The Read Only Output variable are the possible output values that the activity will provide:
- Output requestID: outputs the resulted RequestID, if the VM Endpoint was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Add VM Endpoint activity:
Add VM Instance
This activity adds a virtual machine to an existing deployment.
Activity Parameters
The Add VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Add Endpoint (combo box control): whether to add an external endpoint to the virtual machine or not.
- Admin User Name (text box editor type): the name of a admin user to be created in the admin group of the virtual machine.
- Password (text box editor type): the associated password for the user name. Passwords are ASCII character strings 6 to 72 characters in length.
- Computer Name (text box editor type) the computer name for the virtual machine.
- Deployment Name (text box editor type): the deployment in which to create the virtual machine.
- Disable SSH Password Authentication (combo box control): whether or not SSH password authentication is disabled.
- Enable Automatic Updates (combo box control): whether automatic updates are enabled or not for the virtual machine.
- Endpoint Local Port (text box editor type): the internal port on which the virtual machine is listening to serve the endpoint.
- Endpoint Name (text box editor type): the name for the external endpoint.
- Endpoint Protocol (combo box control): the transport protocol for the endpoint. By default it will be set to TCP.
- Endpoint Public Port (text box editor type): the external port to use for the endpoint.
- Host Name (text box editor type): the host name for the VM.
- Operating System Type (combo box control): the operating system type for the VM.
- Reset Password on first logon (combo box control): whether the user must change the administrator password on first logon.
- Service Name (text box editor type): the cloud service in which to create the virtual machine.
- Source Image Name (text box editor type): the name of the disk image to use to create the virtual machine.
- Storage Account Name (text box editor type): the location to save the created vhd file.
- VM Instance Name (text box editor type): the name for the virtual machine. The name must be unique within Windows Azure.
- VM Instance Size (combo box control): the size of the virtual machine to allocate.
- XML Configuration File Path (text box editor type): the path to the configuration file to use to create the virtual machine.
The Read Only Output variable are the possible output values that the activity will provide:
- Output requestID: outputs the resulted RequestID, if the VM Instance was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Add VM Instance activity:
Capture VM Instance
This activity makes a running virtual machine available as an image for reuse. For Windows-based virtual machines, the image should be sysprepped before capture. After performing the capture, the virtual machine is deleted.
Activity Parameters
The Capture VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Name (text box editor type): the name of the deployment containing the virtual machine.
- Service Name (text box editor type): the cloud service containing the virtual machine.
- Target Image Label (text box editor type): the friendly name of the captured virtual machine.
- Target Image Name (text box editor type): the image name of the captured virtual machine.
- Endpoint Protocol (combo box control): the transport protocol for the endpoint. By default it will be set to TCP.
- VM Instance Name (text box editor type): the name for the virtual machine.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Capture VM Instance activity:
Change Deployment Configuration
This activity initiates a change to the deployment configuration.
Activity Parameters
The Change Deployment Configuration activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Slot (combo box control): the deployment slot for the deployment. By default it will be set to Production.
- Service Configuration File Path (text box editor type): the path to the service configuration file for the deployment.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Capture VM Instance activity:
Check Cloud Service Name Availability
This activity checks to see if the specified cloud service name is available, or if it has already been taken
Activity Parameters
The Check Cloud Service Name Availability activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Service Name (text box editor type): the DNS prefix name of the Windows Azure cloud service.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs 'True' if the name is available, otherwise 'False'.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Check Cloud Service Name Availability activity:
Connect To Azure
This activity connects to the specified Salesforce account and outputs a Salesforce client connection.
Activity Parameters
The Connect to Azure activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Certificate Thumbprint (text box editor type): the Certificate Thumbprint. The certificate must be installed on both, the Local Machine (installed in Personal Certificate Store) and Windows Azure.
- Subscription ID (text box editor type): the SubscriptionId for the Azure account. This code is provided by Windows Azure Management Center→ Subscriptions:
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a Windows Azure connection. The Ouput of this activity should be used as Input for all Connection parameters used for all activities placed under Azure category.
Copy Blob
This activity copies a blob to a destination within the storage account.
Activity Parameters
The Copy Blob activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Destination Blob Name (text box editor type): the name of the destination blob.
- Destination Container Name (text box editor type): the name of the destination container.
- Source Blob Name (text box editor type): the name of the source blob.
- Source Container Name (text box editor type): the name of the source container.
- Storage Account Name (text box editor type): the name of the storage account.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Copy Blob activity:
Create Affinity Group
This activity creates a new affinity group for the specified subscription.
Activity Parameters
The Create Affinity Group activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- AffinityGroupName (text box editor type): the name for the affinity group that is unique to the subscription.
- Label (text box editor type): the friendly name for the affinity group.
- Description (text box editor type): the description for the affinity group.
- Location (text box editor type): the data center location where the affinity group will be created.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs the resulted RequestID,if the affinity group was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Create Affinity Group activity:
Create Cloud Service
This activity creates a new cloud service.
Activity Parameters
The Create Cloud Service activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Affinity Group Value (text box editor type): the name of an existing affinity group associated with the subscription. If this parameter is set, the 'Location' will be skipped.
- Description (text box editor type): The description for the cloud service.
- Label (text box editor type): The friendly name for the cloud service.
- Location (text box editor type): the location where the cloud service will be created. If this parameter is set, the 'Affinity Group Value' won't be needed.
- Service Name (text box editor type): The DNS prefix name for the Windows Azure cloud service.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs the resulted RequestID, if the cloud service was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Create Cloud Service activity:
Create Container
This activity creates a new container under the specified account.
Activity Parameters
The Create Container activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- ContainerName (text box editor type): a name for the container. Name can contain only lower case letters and numbers. (E.g. container1).
- Public Access Level (combo box editor type): whether data in the container may be accessed publicly and the level of access.
- StorageAccountName (text box editor type): the name of the storage account.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Result: outputs 'True' if the container was added successfully, otherwise it will return 'False'.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Create Containeractivity:
Create Disk Data
This activity creates a new data disk.
Activity Parameters
The Create Disk Data activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- DeploymentName (text box editor type): the name for the deployment. The deployment name must be unique among other deployments for the cloud service.
- Host Caching (combo box editor type) : Specifies the platform caching behavior of data disk blob for read/write efficiency. The default vault is ReadOnly. Possible values are: None, ReadOnly, or ReadWrite. Warning: Setting this property impacts the consistency of the disk
- Label (text box editor type) : Specifies the friendly name of the disk.
- LogicalDiskSize : Specifies the size, in GB, of an empty disk to be attached to the role. The disk can be created as part of disk attach or create VM role call by specifying the value for this property. Azure creates the empty disk
based on size preference and attaches the newly created disk to the Role . - MediaLinkUri (text box editor type): Specifies the location of the blob in Azure storage. The blob location must belong to a storage account in the subscription specified by the SubscriptionId value in the operation call. Example: http://example.blob.core.windows.net/disks/mydisk.vhd
- Name (text box editor type): Specifies a name for the disk. Azure usesthe name to identify the disk when creating virtual machines from the disk.
- Role Name (text box editor type): The name of the Virtual Machine to which the data disk should be added.
- ServiceName (text box editor type) : Specifies The name of the cloud service that contains the Virtual Machine.
- Connection (text box editor type): Windows Azure Connection. The Output from Connect To Azure activity should be used as Input for this parameter.
- SourceMediaLinkUri (text box editor type): Specifies the location of a blob in account storage which is mounted as a data disk when the virtual machine is created.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Result : Outputs True if the data disk was added successfully, otherwise it will return False.
- Output Request Id : Outputs request Id.
Create Deployment
This activity uploads a new service package and creates a new deployment on staging or production.
Activity Parameters
The Create Deployment activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Name (text box editor type): the name for the deployment. The deployment name must be unique among other deployments for the cloud service.
- Deployment Slot (combo box editor type): the deployment slot for the deployment.
- Label (text box editor type): a friendly name for the new deployment.
- Service Configuration File Path (text box editor type): the path to the service configuration file for the deployment.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
- Service Package URL (text box editor type): a URL that refers to the location of the service package in the Blob service. The service package can be located either in a storage account beneath the same subscription or a Shared Access Signature (SAS) URI from any storage account.
- Start Deployment Immediately (combo box editor type): whether to start the deployment immediately after it is created.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs the resulted RequestID, if the Deployment was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Create Deployment activity:
Create Storage Account
This activity creates a new storage account in Windows Azure.
Activity Parameters
The Create Storage Account activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Affinity Group Value (text box editor type): the name of an existing affinity group associated with the subscription. If this parameter is set, the 'Location' will be skipped.
- Label (text box editor type): the friendly name for the storage account.
- Description (text box editor type): the description for the storage account.
- Location (text box editor type): the location where the storage account will be created. If this parameter is set, the 'Affinity Group Value' won't be needed.
- Storage Account Name (text box editor type): the name for the storage account that is unique within Windows Azure. (naming rules: length between 3-24, lowercase and alphanumeric).
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs the resulted RequestID,if the affinity group was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Create Storage Account activity:
Create VM Deployment
Provisions a virtual machine based on the supplied configuration
Activity Parameters
The Create VM Deployment activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Add Endpoint (combo box control): whether or not to add an external endpoint to the virtual machine.
- Password (text box editor type): the associated password for the user name. Passwords are ASCII character strings 6 to 72 characters in length.
- Computer Name (text box editor type): the computer name for the virtual machine.
- Container URI (text box editor type): the location of the container within the storage account in which to save the created virtual hard disk.
- Deployment Name (text box editor type): the name for the deployment. The deployment name must be unique among other deployments for the cloud service.
- Deployment Slot (combo box control): the environment in which to deploy the virtual machine.
- Disable SSH Password Authentication (combo box control):
- Enable Automatic Updates (combo box control): whether or not SSH password authentication is disabled.
- Endpoint Local Port (text box editor type): the internal port on which the virtual machine is listening to serve as the endpoint.
- Endpoint Name (text box editor type): the name for the external endpoint.
- Endpoint Protocol (combo box type): the transport protocol for the endpoint.
- Endpoint Public Port (text box editor type): the external port to use for the endpoint.
- Host Name (text box editor type): the host name for the VM.
- Label (text box editor type): a label for the deployment.
- Operating System Type (combo box control): the operating system type for the VM.
- Reset Password on first logon (combo box control): whether the user must change the administrator password on first logon.
- Role Name (text box editor type): the name for the virtual machine. The name must be unique within Windows Azure.
- Service Name (text box editor type): the cloud service in which to create the deployment.
- Source Image Name (text box editor type): the name of the disk image to use to create the virtual machine.
- User Name (text box editor type): the name of a user to be created in the sudoer group of the virtual machine.
- VM Instance Size (combo box control): the size of the virtual machine to allocate.
- XML Configuration File Path (text box editor type): The path to the configuration file to use to create the virtual machine.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs the resulted RequestID, if the VM deployment was added successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Create VM Deployment activity:
Delete Blob
This activity marks the specified blob or snapshot for deletion.
Activity Parameters
The Delete Blob activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Blob Name (text box editor type): the name of the blob.
- Container Name (text box editor type): the name of the container.
- Storage Account Name (text box editor type): the name of the storage account.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Blob activity:
Delete Cloud Service
This activity deletes a cloud service.
Activity Parameters
The Delete Cloud Service activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Service Name (text box editor type): the The DNS prefix name for the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Cloud Service activity:
Delete Container
This activity marks the specified container for deletion. The container and any blobs contained within it are later deleted during garbage collection.
Activity Parameters
The Delete Container activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Container Name (text box editor type): the name name of the container.
- Storage Account Name (text box editor type): the name of the storage account.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Container activity:
Delete Deployment
This activity deletes the specified deployment.
Activity Parameters
The Delete Deployment activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Slot (combo box control): the deployment slot for the deployment.
- Service Name (text box editor type): the The DNS prefix name for the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Deployment activity:
Delete Image
Thus activity deletes the specified OS or VM image from your image repository.
Activity Parameters
The Delete Image activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Image Type (combo box control): the image type that will be deleted.
- Name (text box editor type): the name of the operating system image.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Image activity:
Delete Management Certificate
This activity deletes a certificate from the list of management certificates on the Azure account.
Activity Parameters
The Delete Management Certificate activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Certificate File Path (text box editor type): the The path to the management certificate file. The certificate type should be '.cer'.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Management Certificate activity:
Delete Service Certificate
This activity deletes a certificate from a cloud service on the specified Azure account.
Activity Parameters
The Delete Service Certificate activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Certificate File Path (text box editor type): the path to the management certificate file.
- Password Binding (text box editor type): bind to a variable containing the encrypted password for connection. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
- PFX File Password (password box editor type): the certificate password.
- Service Name (text box editor type): the name of the Windows Azure cloud service.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs the resulted RequestID, if the service certificate was deleted successfully, otherwise it will be empty.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Service Certificate activity:
Delete Storage Account
This activity deletes the storage account from Windows Azure.
Activity Parameters
The Delete Storage Account activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Storage Account Name (text box editor type): the name for the storage account that is unique within Windows Azure.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete Storage Account activity:
Delete VM Data Disk
This activity removes the specified data disk from a virtual machine.
Activity Parameters
The Delete VM Data Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Logical Unit Number (text box editor type): the Logical Unit Number (LUN) of the disk. Valid values are: from 0 to 15.
- VM Deployment Name (text box editor type): the deployment to remove the data disk from.
- VM Instance Name (text box editor type): the virtual machine to remove the data disk from.
- VM Service Name (text box editor type): the cloud service to remove the data disk from.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete VM Data Disk activity:
Delete VM Disk
This activity deletes the specified data or operating system disk from your image repository.
Activity Parameters
The Delete VM Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Name (text box editor type): the name of the disk.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete VM Disk activity:
Delete VM Instance
This activity deletes the specified virtual machine.
Activity Parameters
The Delete VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Service Name (text box editor type): the name of the cloud service containing the virtual machine.
- VM Deployment Name (text box editor type): the of the deployment containing the virtual machine.
- VM Instance Name (text box editor type): the name of the virtual machine.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Delete VM Instance activity:
Disconnect From Azure
This activity disconnects the specified Azure account.
Activity Parameters
The Disconnect from Azure activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: Object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
Execution:
Download Blob
This activity downloads a blob from the system. A blob is a file of any type and size that's stored within an Azure cloud storage infrastructure.
Activity Parameters
The Download Blob activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Blob Name (text box editor type): The name of the blob, as it appears in the Azure interface.
- Container Name (text box editor type): the name of the container, as it appears in the Azure interface.
- Destination Folder Path (text box editor type): the folder path where the blob (file) will be downloaded.
- Storage Account Name (text box editor type): the name of the Azure storage account that contains the blob to be downloaded.
The Read Only Output variable are the possible output values that the activity will provide:
- Output : outputs the location of the downloaded blob.
Get Deployment
This activity returns configuration information, status, and system properties for a deployment.
Activity Parameters
The Get Deployment activity parameters can be provided by manually inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Deployment Slot (combo box editor): the deployment slot for the deployment.
- Service DNS Prefix (text box editor): the DNS prefix name of the Windows Azure cloud service.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs the deployments as a collection of properties. To use the elements of the collection, use Get Element From Collection activity.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Get Deployment activity:
Get Operating Systems
This activity gets all Windows Azure operating systems.
Activity Parameters
The Get Operating Systems activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory, in this case Connection being the only parameter.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of operating systems and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
The tracking data for this activity can be extensive, so we will only display an exemplary portion of it:
Get Operation Status
This activity gets the status of the specified operation.
Activity Parameters
The Get Operation Status activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Request ID (text box editor type): the request ID of an asynchronous request made using another Windows Azure Integration pack activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of properties. To use the elements of the collection, use Get Element From Collection activity.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Get Operation Status activity:
List Blob
This activity returns all user-defined metadata, standard HTTP properties, and system properties for blobs in the specified container.
Activity Parameters
The List Blob activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Container Name (text box editor type): the name of the container, as it appears in the Azure interface.
- Storage Account Name (text box editor type): the name of the storage account, as it appears in the Azure interface.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of blobs and their properties. To use the elements of the collection, use Get Element From Collection activity.
11-03-2016 07:04:45 | ListBlob | *************************************** |
11-03-2016 07:04:45 | ListBlob | Blob[13][0]: Name:testBlob.txt |
11-03-2016 07:04:45 | ListBlob | Blob[13][1]: Type:BlockBlob |
11-03-2016 07:04:45 | ListBlob | Blob[13][2]: Url:https://portalvhdst4b223br5j8zj.blob.core.windows.net/vhds/testBlob.txt |
11-03-2016 07:04:45 | ListBlob | Blob[13][3]: CacheControl: |
11-03-2016 07:04:45 | ListBlob | Blob[13][4]: ContainerName:vhds |
11-03-2016 07:04:45 | ListBlob | Blob[13][5]: ContentEncoding: |
11-03-2016 07:04:45 | ListBlob | Blob[13][6]: ContentLanguage: |
11-03-2016 07:04:45 | ListBlob | Blob[13][7]: ContentMD5:Q6bhd1z1UljnPCUXbX4QjQ== |
11-03-2016 07:04:45 | ListBlob | Blob[13][8]: ETag:"0x8D349CB7D5B4B55" |
11-03-2016 07:04:45 | ListBlob | Blob[13][9]: LastModifiedTime:11.03.2016 16:37:51 +00:00 |
11-03-2016 07:04:45 | ListBlob | Blob[13][10]: LeaseStatus:Unlocked |
11-03-2016 07:04:45 | ListBlob | Blob[13][11]: Length(Bytes):39424 |
11-03-2016 07:04:45 | ListBlob | Blob[13][12]: AccountName:portalvhdst4b223br5j8zj |
11-03-2016 07:04:45 | ListBlob | Closed |
List Cloud Services
This activity lists the cloud services available under the current subscription.
Activity Parameters
The List Cloud Services activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory, in this case Connection being the only parameter.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of cloud services and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
List Container
This activity returns a list of the containers under the specified storage account.
Activity Parameters
The List Container activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Storage Account (text box editor): the name of the storage account, as it appears in the Azure interface.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of containers and their properties. To use the elements of the collection, use Get Element From Collection activity.
List Images
This activity retrieves a list of the OS or VM images from the image repository.
Activity Parameters
The List Images activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Image Type (combobox control): the type of the images to be retrieved. Options: VM and OS.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of OS Images and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
The tracking data for this activity can be extensive, so we will only display an exemplary portion of it:
List Management Certificates
This activity lists all the management certificates from the Azure account.
Activity Parameters
The List Management Certificates activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory, in this case Connection being the only parameter.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of certificates and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
The tracking data for this activity can be extensive, so we will only display an exemplary portion of it:
List Service Certificates
This activity lists all of the service certificates associated with the specified cloud service.
Activity Parameters
The List Service Certificates activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Service Name (text box editor type): the name of the Windows Azure cloud service, as it appears in the Azure interface.
The Read Only Output variable are the possible output values that the activity will provide:
- Output Requested ID: outputs a collection of certificates and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
List Storage Accounts
This activity lists the storage accounts available under the current subscription.
Activity Parameters
The List Storage Accounts activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory, in this case Connection being the only parameter.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of storage accounts and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
List VM Disks
This activity retrieves a list of the disks in your image repository.
Activity Parameters
The List VM Disks activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory, in this case Connection being the only parameter.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
The Read Only Output variable are the possible output values that the activity will provide:
- Output: outputs a collection of vm disks and their properties. To use the elements of the collection, use Get Element From Collection activity.
Execution:
The tracking data for this activity can be extensive, so we will only display an exemplary portion of it:
Put Blob
This activity creates a new block blob from the specified file, or updates the content of an existing block blob.
Activity Parameters
The Put Blob activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Blob Name (text box editor): the name for the blob, as it will appear on the Azure interface.
- Blob Type (combo box editor): the blob type. The options are Block and Page. Default: Block.
- Block blob: ideal for storing text or binary files, such as documents and media files. Append blobs are similar to block blobs in that they are made up of blocks, but they are optimized for append operations, so they are useful for logging scenarios. A single block blob or append blob can contain up to 50,000 blocks of up to 4 MB each, for a total size of slightly more than 195 GB (4 MB X 50,000).
- Page blob: can be up to 1 TB in size, and are more efficient for frequent read/write operations. Azure Virtual Machines use page blobs as OS and data disks.
- Container Name (text box editor): the name of the container, as it appears on the Azure interface.
- File to Upload (File Path) (text box editor): the full path to the file that is to be uploaded.
- Storage Account Name (text box editor): the name of the Azure storage account.
Reboot Role Instance
This activity requests a reboot of a role instance that is running in a deployment.
Activity Parameters
The Reboot Role Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Deployment slot (combobox control): the deployment slot for the deployment. Options: Staging/Production. Default: Production.
- Instance Name (text box editor type): the name of the role instance, as it appears on the Azure interface.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service as it appears on the Azure interface.
Execution:
Regenerate Storage Account Key
This activity regenerates the primary or secondary access key for the specified storage account
Activity Parameters
The Regenerate Storage Account Key activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Key Type (combobox control): the type of the storage account key. Options: Primary/Secondary/All. Default: Primay
- Storage Account Name (text box editor type): the name of the storage account.
Runtime:
As seen in our example above, we only regenerated the Primary key.
Before workflow run (Azure interface screen capture):
Workflow tracking data:
After workflow run:
Reimage VM Instance
This activity requests a reimage of a role instance that is running in a deployment.
Activity Parameters
The Reimage VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Deployment Slot (text box editor type): the deployment slot for the deployment.
- Instance Name (text box editor type): the name of the role instance.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Reimage VM Instance activity:
Restart VM Instance
This activity restarts the specified virtual machine.
Activity Parameters
The Restart VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- VM Deployment Name (text box editor type): the name of the deployment containing the virtual machine, as it appears on the Azure interface.
- VM Instance Name (text box editor type): the name of the cloud service containing the virtual machine, as it appears on the Azure interface.
- VM Service Name (text box editor type): the name of the cloud service containing the virtual machine, as it appears on the Azure interface.
Execution:
Rollback update or upgrade
This activity requests a rollback of an update or upgrade.
Activity Parameters
The Rollback Update or Upgrade activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- Deployment Slot (combo box editor type): the deployment slot for the deployment.
- Force Rollback (combo box editor type): whether the rollback should proceed even when it will cause local data to be lost from some role instances.
- Rollback Mode (combo box editor type): whether the rollback should proceed automatically.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Rollback Update or Upgrade activity:
Shutdown VM Instance
This activity shuts down the specified virtual machine.
Activity Parameters
The Shutdown VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- VM Deployment Name (text box editor type): the name of the deployment containing the virtual machine, as it appears in the Azure interface.
- VM Instance Name (text box editor type): the name of the virtual machine, as it appears in the Azure interface.
- VM Service Name (text box editor type): the name of the cloud service containing the virtual machine, as it appears in the Azure interface.
Start VM Instance
This activity starts the specified virtual machine.
Activity Parameters
The Start VM Instance activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.
- VM Deployment Name (text box editor type): the name of the deployment containing the virtual machine.
- VM Instance Name (text box editor type): the name of the virtual machine.
- VM Service Name (text box editor type): the name of the cloud service containing the virtual machine.
Swap Deployment
This activity swaps between the staging and production deployment environments for a service.
Activity Parameters
The Swap Deployment activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Name (text box editor type): the name of the deployment.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Swap Deployment activity:
Update Image
This activity updates an OS or VM image that is in your image repository.
Activity Parameters
The Update Image activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Image Type (combo box control): the image type.
- Label (text box editor type): the the friendly name of the image.
- Language (text box editor type): the language for the operating system image.
- Name (text box editor type): the name for the operating system image that Windows Azure uses to identify the image when creating one or more virtual machines.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Update Image activity:
Upgrade Deployment
This activity initiates an upgrade to a deployment.
Activity Parameters
The Upgrade Deployment activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Slot (combo box editor type): the deployment slot for the deployment.
- Label (text box editor type): the friendly name for the cloud service.
- Role to Upgrade (text box editor type): the name of the specific role to upgrade.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
- Service Package URL (text box editor type): the URL that refers to the location of the service package in the Blob service. The service package can be located either in a storage account beneath the same subscription or a Shared Access Signature (SAS) URI from any storage account.
- Upgrade Type (combo box control): the upgrade type.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Upgrade Deployment activity:
Walk Upgrade Domain
This activity specifies the next upgrade domain to be walked during manual in-place upgrade or configuration change.
Activity Parameters
The Walk Upgrade Domain activity parameters can be provided by manual inserted values or via IN arguments or variables:
All of the input parameters are mandatory.
Parameters:
- Deployment Slot (combo box editor type): the deployment slot for the deployment.
- Domain ID to Upgrade (text box editor type): the value that identifies the upgrade domain to walk.
- Service DNS Prefix (text box editor type): the DNS prefix name of the Windows Azure cloud service.
As mentioned above, the values for all the required parameters can be provided by IN arguments or variables. Below is an example of predefined arguments, ready to be used by the Walk Upgrade Domain activity:
11-03-2016 07:04:43 | ConnectToAzure | Closed |
11-03-2016 07:04:43 | ListBlob | Executing |
11-03-2016 07:04:45 | ListBlob | *************************************** |
11-03-2016 07:04:45 | ListBlob | Blob[0][0]: Name:ImageName-datadisk-0-2014-09-11.vhd |
11-03-2016 07:04:45 | ListBlob | Blob[0][1]: Type:PageBlob |
11-03-2016 07:04:45 | ListBlob | Blob[0][2]: Url:https://portalvhdst4b223br5j8zj.blob.core.windows.net/vhds/ImageName-datadisk-0-2014-09-11.vhd |
11-03-2016 07:04:45 | ListBlob | Blob[0][3]: CacheControl: |
11-03-2016 07:04:45 | ListBlob | Blob[0][4]: ContainerName:vhds |
11-03-2016 07:04:45 | ListBlob | Blob[0][5]: ContentEncoding: |
11-03-2016 07:04:45 | ListBlob | Blob[0][6]: ContentLanguage: |
11-03-2016 07:04:45 | ListBlob | Blob[0][7]: ContentMD5: |
11-03-2016 07:04:45 | ListBlob | Blob[0][8]: ETag:"0x8D19BAE3500510F" |
11-03-2016 07:04:45 | ListBlob | Blob[0][9]: LastModifiedTime:11.09.2014 08:04:55 +00:00 |
11-03-2016 07:04:45 | ListBlob | Blob[0][10]: LeaseStatus:Locked |
11-03-2016 07:04:45 | ListBlob | Blob[0][11]: Length(Bytes):2147484160 |
11-03-2016 07:04:45 | ListBlob | Blob[0][12]: AccountName:portalvhdst4b223br5j8zj |
11-03-2016 07:04:45 | ListBlob | *************************************** |
- Connection (text box editor) (type: object): this parameter must be a variable (recommended) or In/Out Argument that stores the Windows Azure connection as an object. It is obtained as the output from the Connect to Azure activity.