Microsoft.WindowsAzure.Management.Compute.Models Namespace

Classes

AccessControlListRule

An access control rule for a public endpoint.

AdditionalUnattendContentSettings

Configures the Windows Remote Management service on the virtual machine, which enables remote Windows PowerShell.

CertificateThumbprintAlgorithms

Algorithm that was used to hash a service certificate.

ComponentSetting

Contains the name and content of component.

ComputeCapabilities

The compute capabilities.

ComputeImageAttributes

The compute image attributes

ConfigurationSet

Objects that provide system or application data.

ConfigurationSet.PublicIP

An additional public IP that will be created for the role. The public IP will be an additional IP for the role. The role continues to be addressable via the default deployment VIP.

ConfigurationSetTypes

Specifies the configuration type for the configuration set.

DataDiskConfiguration

This specifies the new (larger) size of the Data Disk created using a VM Image. The DataDiskConfiguration element is only available using version 2014-10-01 or higher.

DataDiskConfigurationCreateParameters

The data disk configuration.

DataDiskConfigurationUpdateParameters

The data disk configuration.

DataVirtualHardDisk

Objects that are used to create a data disk for a virtual machine.

DebugSettings

The parameters Azure uses to set debug settings for console output.

DeploymentChangeConfigurationParameters

Parameters supplied to the Change Configuration Deployment operation.

DeploymentCreateParameters

Parameters supplied to the Create Deployment operation.

DeploymentDeleteRoleInstanceParameters

Parameters supplied to the delete role instance by deployment name operation.

DeploymentEventListResponse

Identifies the list of reboot events due to planned maintenance that impacted a deployment in the optionally provided timeframe.

DeploymentGetPackageParameters

Parameters supplied to the Get Package operation.

DeploymentGetResponse

A deployment that exists in the cloud service.

DeploymentRollbackUpdateOrUpgradeParameters

Parameters supplied to the Rollback Update Or Upgrade operation.

DeploymentSwapParameters

Parameters supplied to the Swap Deployment operation.

DeploymentUpdateStatusParameters

Parameters supplied to the Update Deployment Status operation.

DeploymentUpgradeParameters

Parameters supplied to the Upgrade Deployment operation.

DeploymentWalkUpgradeDomainParameters

Parameters supplied to the Walk Upgrade Domain operation.

DestinationVirtualNetwork

Known values for Destination Virtual Network.

DNSAddParameters

Parameters supplied to the Add DNS Server operation.

DnsServer

Information about a DNS Server in the virtual network.

DnsSettings

The custom DNS settings that are specified for the deployment.

DNSUpdateParameters

Parameters supplied to the Update DNS Server operation.

DomainJoinCredentials

Specifies the values to use to join the virtual machine to the domain.

DomainJoinProvisioning

The configuration needed to provision the machine in the domain.

DomainJoinSettings

Contains properties that specify a domain to which the virtual machine will be joined. This element is only used with the WindowsProvisioningConfiguration set.

EndpointAcl

The set of access control rules for the endpoint.

ExtensionCertificateConfiguration

Optional. Parameters of the the certificate for encrypting the private configuration data. Supported on WebRole or WorkerRole, but ignored on VmRole.

ExtensionConfiguration

Represents an extension that is added to the cloud service.

ExtensionConfiguration.Extension

Represents an extension that is to be deployed to a role in a cloud service.

ExtensionConfiguration.NamedRole

Specifies a list of extensions that are applied to specific roles in a deployment.

ExtensionEndpointConfiguration

Optional. Declared endpoints to automatically add to each deployment with this extension added.

ExtensionEndpointConfiguration.InputEndpoint

The extension's input endpoint configuration.

ExtensionEndpointConfiguration.InstanceInputEndpoint

The extension's instance input endpoint configuration.

ExtensionEndpointConfiguration.InternalEndpoint

The extension's internal endpoint configuration.

ExtensionImage

The Extension Image.

ExtensionImageRegisterParameters

Parameters supplied to the Register Extension Image operation.

ExtensionImageSupportedOperatingSystemType

Known values for the extension supported OStype.

ExtensionImageUpdateParameters

Parameters supplied to the Update Extension Image operation.

ExtensionLocalResourceConfiguration

Declared local resources used inside guest VM by the extension. Optional.

FrontendIPConfiguration

The configuration for the virtual IP address (VIP) this load balancer provides.

FrontendIPConfigurationType

The type of the VIP provided by this load balancer. Currently, only 'Private' is supported. This will create load balancing services on a private VIP.

GuestAgentFormattedMessage

This object encapsulates a localized status message from the Guest Agent.

GuestAgentMessage

The guest agent message.

GuestAgentStatus

Optional. This object contains status information of the Guest Agent installed on a RoleInstance. Guest Agent can be installed on a role instance by setting "ProvisionGuestAgent" to true in Create Deployment or Add Role API calls. Version header: Required to be "2014-04-01" or later.

GuestAgentStatusTypes

The guest agent status, which can be: "Ready" or "NotReady".

HostedServiceAddExtensionParameters

Parameters supplied to the Add Extension operation.

HostedServiceCheckNameAvailabilityResponse

The Check Hosted Service Name Availability operation response.

HostedServiceCreateParameters

Parameters supplied to the Create Hosted Service operation.

HostedServiceGetDetailedResponse

The detailed Get Hosted Service operation response.

HostedServiceGetDetailedResponse.Deployment

A deployment that exists in the cloud service.

HostedServiceGetExtensionResponse

The Get Extension operation response.

HostedServiceGetResponse

The Get Hosted Service operation response.

HostedServiceListAvailableExtensionsResponse

The List Available Extensions operation response.

HostedServiceListExtensionsResponse

The List Extensions operation response.

HostedServiceListExtensionsResponse.Extension

An extension that was added to a cloud service.

HostedServiceListResponse

The List Hosted Service operation response.

HostedServiceListResponse.HostedService

A hosted service associated with your subscription.

HostedServiceProperties

The properties that are assigned to the cloud service.

HostedServiceUpdateParameters

Parameters supplied to the Update Hosted Service operation.

IaaSClassicToArmMigrationState

Known values of IaaS Classic to ARM migration state.

InputEndpoint

Objects that provide input endpoint details.

InputEndpointTransportProtocol

Specifies the transport protocol for an endpoint.

InstanceEndpoint

Objects that provide instance endpoint details.

IPConfiguration
IPConfigurationInstance
LoadBalancer

A list of internal load balancers that each provide load balancing on a private VIP.

LoadBalancerCreateParameters

Parameters supplied to the Create Load Balancer operation.

LoadBalancerProbe

Contains properties that specify the endpoint settings which the Azure load balancer uses to monitor the availability of this virtual machine before forwarding traffic to the endpoint.

LoadBalancerUpdateParameters

Parameters supplied to the Update Load Balancer operation.

MaintenanceStatus

This specifies the maintenance status of the virtual machine.

MarketplaceImageAttributes

The market place image attributes.

NetworkInterface
NetworkInterfaceInstance
OperatingSystemFamilies

Describes an operating system family.

OperatingSystemListFamiliesResponse

The List Operating System Families operation response.

OperatingSystemListFamiliesResponse.OperatingSystem

An operating system that is valid for your subscription.

OperatingSystemListFamiliesResponse.OperatingSystemFamily

An operating system family that is valid for your subscription.

OperatingSystemListResponse

The List Operating Systems operation response.

OperatingSystemListResponse.OperatingSystem

An operating system that is valid for your subscription.

OSDiskConfiguration

This corresponds to the OSDiskConfiguration of the VM Image used to create a new role. The OSDiskConfiguration element is only available using version 2014-10-01 or higher.

OSDiskConfigurationCreateParameters

The OS disk configuration.

OSDiskConfigurationUpdateParameters

The OS disk configuration.

OSVirtualHardDisk

The parameters Azure uses to create the operating system disk for the virtual machine.

PersistentVMDowntime

Contains information about when the virtual machine has been started and stopped.

Plan

Purchase context of any 3rd party artifact.

PrepareDeploymentMigrationParameters

Parameters supplied to Prepare Deployment Migration Operation.

RebootEvent

The reboot event

ResourceExtensionConfigurationStatus

The status information of the settings passed to the Resource Extension.

ResourceExtensionConfigurationStatusTypes

The status of the resource extension configuration, containing values like Transitioning, Error, Success, or Warning.

ResourceExtensionParameterValue

Specifies the key, value, and type of the parameter.

ResourceExtensionReference

Specifies the properties of a resource extension that should be installed on the Virtual Machine.

ResourceExtensionStatus

Optional. The status information of a specific Resource Extension.

ResourceExtensionStatusTypes

The resource extension status, which can be "Installing", "Ready", "NotReady", or "Unresponsive".

ResourceExtensionSubStatus

A substatus object containing additional status information reported by the Resource Extension.

ResourceExtensionSubStatusTypes

The resource extension substatus, containing values like Transitioning, Error, Success, or Warning.

Role

Details of a role in a deployment.

RoleInstance

Details of a specific role instance.

RoleInstance.PublicIP

An additional public IP that will be created for the role. The public IP will be an additional IP for the role. The role continues to be addressable via the default deployment VIP.

RoleInstanceRebuildResourceTypes

Specifies the resources that must be rebuilt. Currently, the only supported value is 'allLocalDrives'.

RoleInstanceStatus

The current status of a role instance.

ServiceCertificateCreateParameters

Parameters supplied to the Create Service Certificate operation.

ServiceCertificateDeleteParameters

Parameters supplied to the Delete Service Certificate operation.

ServiceCertificateGetParameters

Parameters supplied to the Get Service Certificate operation.

ServiceCertificateGetResponse

The Get Service Certificate operation response.

ServiceCertificateListResponse

The List Service Certificates operation response.

ServiceCertificateListResponse.Certificate

A service certificate that is valid for your subscription.

SshSettingKeyPair

Contains an SSH key pair to be installed on the virtual machine.

SshSettingPublicKey

Specifies a public key in the SSH settings.

SshSettings

Specifies the SSH public keys and key pairs to populate in the image during provisioning. This element is only used with the LinuxProvisioningConfiguration set.

StoredCertificateSettings

Service certificates with which to provision the new virtual machine. Stored certificate settings reference certificates that already exist in the Azure hosted service. Prior to configuring the stored certificates for the virtual machine, you must call the Add Service Certificate operation or add the certificate via the Azure Management portal.

UnattendComponent

Contains the unattend component.

UnattendPassSettings

Contains unattend pass.

UpgradeStatus

Contains upgrade details of the deployment.

VirtualHardDiskHostCaching

Specifies the platform caching behavior of the data disk blob for read/write efficiency.

VirtualIPAddress

The virtual IP address of the deployment.

VirtualMachineCaptureOSImageParameters

Parameters supplied to the Capture Virtual Machine operation.

VirtualMachineCaptureVMImageParameters

The Virtual Machine Template Capture Role operation response.

VirtualMachineCreateDeploymentParameters

Parameters supplied to the Create Virtual Machine Deployment operation.

VirtualMachineCreateParameters

Parameters supplied to the Create Virtual Machine operation.

VirtualMachineDataDiskCreateParameters

Parameters supplied to the Create Virtual Machine Data Disk operation.

VirtualMachineDataDiskGetResponse

The Get Data Disk operation response.

VirtualMachineDataDiskUpdateParameters

Parameters supplied to the Update Virtual Machine Data Disk operation.

VirtualMachineDiskCreateParameters

Parameters supplied to the Create Virtual Disk Image operation.

VirtualMachineDiskCreateResponse

A virtual machine disk associated with your subscription.

VirtualMachineDiskCreateResponse.VirtualMachineDiskUsageDetails

Contains properties that specify a virtual machine that currently using the disk. A disk cannot be deleted as long as it is attached to a virtual machine.

VirtualMachineDiskGetResponse

A virtual machine disk associated with your subscription.

VirtualMachineDiskGetResponse.VirtualMachineDiskUsageDetails

Contains properties that specify a virtual machine that currently using the disk. A disk cannot be deleted as long as it is attached to a virtual machine.

VirtualMachineDiskListResponse

The List Disks operation response.

VirtualMachineDiskListResponse.VirtualMachineDisk

A virtual machine disk associated with your subscription.

VirtualMachineDiskListResponse.VirtualMachineDiskUsageDetails

Contains properties that specify a virtual machine that currently using the disk. A disk cannot be deleted as long as it is attached to a virtual machine.

VirtualMachineDiskUpdateParameters

Parameters supplied to the Update Virtual Disk Image operation.

VirtualMachineDiskUpdateResponse

A virtual machine disk associated with your subscription.

VirtualMachineExtensionListResponse

The List Resource Extensions operation response.

VirtualMachineExtensionListResponse.ResourceExtension

An extension available to add to your virtual machine.

VirtualMachineGetRemoteDesktopFileResponse

The Download RDP file operation response.

VirtualMachineGetResponse

The Get Virtual Machine operation response.

VirtualMachineOSImageCreateParameters

Parameters supplied to the Create Virtual Machine Image operation.

VirtualMachineOSImageCreateResponse

Parameters returned from the Create Virtual Machine Image operation.

VirtualMachineOSImageGetDetailsResponse

The Get Details OS Images operation response.

VirtualMachineOSImageGetDetailsResponse.ReplicationProgressElement

The replication progress information of VM images.

VirtualMachineOSImageGetResponse

A virtual machine image associated with your subscription.

VirtualMachineOSImageListResponse

The List OS Images operation response.

VirtualMachineOSImageListResponse.VirtualMachineOSImage

A virtual machine image associated with your subscription.

VirtualMachineOSImageOperatingSystemType

Known values for the operating system type of the OS in a virtual machine image.

VirtualMachineOSImageReplicateParameters

Parameters supplied to the Replicate Virtual Machine Image operation.

VirtualMachineOSImageReplicateResponse

The response body contains the published name of the image.

VirtualMachineOSImageSharePermissionTypes

Specifies the permission type for sharing.

VirtualMachineOSImageUpdateParameters

Parameters supplied to the Update Virtual Machine Image operation.

VirtualMachineOSImageUpdateResponse

Parameters returned from the Create Virtual Machine Image operation.

VirtualMachineRoleSize

The size of a virtual machine.

VirtualMachineShutdownParameters

The parameters required for shutting down the virtual machine.

VirtualMachineShutdownRolesParameters

Parameters for the shutdown roles operation.

VirtualMachineStartRolesParameters

Parameters for the Start Roles operation.

VirtualMachineUpdateLoadBalancedSetParameters

The set of parameters required to update a load balanced endpoint set.

VirtualMachineUpdateLoadBalancedSetParameters.InputEndpoint

The modeled external endpoint for a persistent VM role.

VirtualMachineUpdateParameters

Parameters supplied to the Update Virtual Machine operation.

VirtualMachineVMImageCreateParameters

Parameters supplied to the Create Virtual Machine VM Image operation.

VirtualMachineVMImageGetDetailsResponse

The Get Details VM Images operation response.

VirtualMachineVMImageGetDetailsResponse.ReplicationProgressElement

The replication progress information of VM images.

VirtualMachineVMImageListResponse

The List VM Images operation response.

VirtualMachineVMImageListResponse.DataDiskConfiguration

The data disk configuration.

VirtualMachineVMImageListResponse.OSDiskConfiguration

The OS disk configuration.

VirtualMachineVMImageListResponse.VirtualMachineVMImage

A virtual machine image associated with your subscription.

VirtualMachineVMImageOperatingSystemState

Known values for the operating system state of the OS in a virtual machine VM image. A Virtual Machine that is fully configured and running contains a Specialized operating system. A Virtual Machine on which the Sysprep command has been run with the generalize option contains a Generalized operating system.

VirtualMachineVMImageOperatingSystemType

Known values for the operating system type of the OS in a virtual machine VM image.

VirtualMachineVMImageReplicateParameters

Parameters supplied to the Replicate Virtual Machine Image operation.

VirtualMachineVMImageReplicateResponse

The response body contains the published name of the image.

VirtualMachineVMImageSharePermissionTypes

Specifies the permission type for sharing.

VirtualMachineVMImageUpdateParameters

Parameters supplied to the Update Virtual Machine Image operation.

VMImageInput

The parameters Azure uses to create the vm image for the virtual machine.

WindowsRemoteManagementListener

Contains the type and certificate information for the listener.

WindowsRemoteManagementSettings

Configures the Windows Remote Management service on the virtual machine, which enables remote Windows PowerShell.

XrpMigrationResourceType

Known values of xRP migration resource types.

XrpMigrationValidateDeploymentMessage

A validation message for migrate deployment validation operation

XrpMigrationValidateDeploymentResponse

The Validate Deployment Migration operation response.

XrpMigrationValidationMessageCategory

Known values of xRP migration validation category.

Enums

CertificateFormat

The service certificate format. Azure supports the pfx and cer file formats.

DeploymentChangeConfigurationMode
DeploymentSlot

The deployment environment in which this deployment is running.

DeploymentStatus

The status of the deployment.

DeploymentUpgradeMode
DeploymentUpgradeType

The type of the upgrade.

HostedServiceStatus

The status of the cloud service.

LoadBalancerProbeTransportProtocol

Specifies the protocol to use when inspecting the virtual machine availability status.

PostCaptureAction

Specifies the action that is performed after the capture operation finishes.

PostShutdownAction
RoleInstancePowerState

The running state of the role instance.

RollbackUpdateOrUpgradeMode
UpdatedDeploymentStatus
UpgradeDomainState

The current state of the upgrade.

VirtualMachineRoleType

The type of the role for the virtual machine.

VirtualMachineWindowsRemoteManagementListenerType

Specifies the type of listener for enabling remote Windows PowerShell.