Microsoft.WindowsAzure.Management.Compute.Models Namespace

The Microsoft.WindowsAzure.Management.Compute namespace contains classes that provide information and settings for managing virtual machines, service certificates, cloud services, and deployments.

ClassDescription
AccessControlListRuleRepresents an access control list rule for an input endpoint
CertificateThumbprintAlgorithmsSpecifies the thumbprint algorithm of a service certificate.
ComputeCapabilitiesThe compute capabilities.
ConfigurationSetRepresents the system configuration of a Virtual Machine.
PublicIPAn 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.
ConfigurationSetTypesSpecifies the types of configuration sets.
DataDiskConfigurationCreateParametersThe data disk configuration.
DataDiskConfigurationUpdateParametersThe data disk configuration.
DataVirtualHardDiskRepresents a data disk that is attached to a Virtual Machine.
DeploymentChangeConfigurationParametersRepresents the parameters that are used to change the configuration of a deployment.
DeploymentCreateParametersRepresents the parameters that are used to create a new deployment.
DeploymentDeleteRoleInstanceParametersParameters supplied to the delete role instance by deployment name operation.
DeploymentEventListResponseIdentifies the list of reboot events due to planned maintenance that impacted a deployment in the optionally provided timeframe.
DeploymentGetPackageParametersRepresents the parameters that are used to obtain the cloud service package.
DeploymentGetResponseRepresents the retrieved deployment.
DeploymentRollbackUpdateOrUpgradeParametersRepresents the parameters that are used to roll back an update of a deployment.
DeploymentSwapParametersRepresents the parameters that are used to initiate a virtual IP address swap between the staging and production deployment environments in a cloud service.
DeploymentUpdateStatusParametersRepresents the parameters that are used to update the deployment status.
DeploymentUpgradeParametersRepresents the parameters that are used to update a deployment.
DeploymentWalkUpgradeDomainParametersRepresents the parameters that are used to walk the update domains and update instances in each domain.
DNSAddParametersParameters supplied to the Add DNS Server operation.
DnsServerRepresents the information about a DNS Server in the Virtual Network.
DnsSettingsRepresents the custom DNS settings that are specified for a deployment.
DNSUpdateParametersParameters supplied to the Update DNS Server operation.
DomainJoinCredentialsRepresents the credentials that are used to join a Virtual Machine to the domain.
DomainJoinProvisioningRepresents the configuration that is used to join a Virtual Machine to the domain.
DomainJoinSettingsRepresents the settings that are used to join a Virtual Machine to a domain.
EndpointAclThe set of access control rules for the endpoint.
ExtensionCertificateConfigurationOptional. Parameters of the the certificate for encrypting the private configuration data. Supported on WebRole or WorkerRole, but ignored on VmRole.
ExtensionConfigurationRepresents an extension that is added to the cloud service.
ExtensionRepresents an extension that is to be deployed to a role instance in a cloud service.
NamedRoleRepresents a list of extensions that are applied to specific roles in a deployment.
ExtensionEndpointConfigurationOptional. Declared endpoints to automatically add to each deployment with this extension added.
InputEndpointThe extension's input endpoint configuration.
InternalEndpointThe extension's internal endpoint configuration.
ExtensionImageThe Extension Image.
ExtensionImageRegisterParametersParameters supplied to the Register Extension Image operation.
ExtensionImageSupportedOperatingSystemTypeKnown values for the extension supported OStype.
ExtensionImageUpdateParametersParameters supplied to the Update Extension Image operation.
ExtensionLocalResourceConfigurationDeclared local resources used inside guest VM by the extension. Optional.
FrontendIPConfigurationThe configuration for the virtual IP address (VIP) this load balancer provides.
FrontendIPConfigurationTypeThe type of the VIP provided by this load balancer. Currently, only 'Private' is supported. This will create load balancing services on a private VIP.
GuestAgentFormattedMessageThis object encapsulates a localized status message from the Guest Agent.
GuestAgentMessageThe guest agent message.
GuestAgentStatusOptional. 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.
GuestAgentStatusTypesThe guest agent status, which can be: "Ready" or "NotReady".
HostedServiceAddExtensionParametersRepresents the parameters that are used to add an extension to a cloud service.
HostedServiceCheckNameAvailabilityResponseRepresents information about the availability of a cloud service name.
HostedServiceCreateParametersRepresents the parameters that are used to create a cloud service.
HostedServiceGetDetailedResponseRepresents the detailed information about a cloud service.
DeploymentRepresents detailed information about a deployment.
HostedServiceGetExtensionResponseRepresents the retrieved extension.
HostedServiceGetResponseRepresents the retrieved cloud service.
HostedServiceListAvailableExtensionsResponseRepresents the retrieved available extensions.
HostedServiceListExtensionsResponseRepresents the list of all extensions that were added to a cloud service.
ExtensionRepresents an extension that was added to a cloud service.
HostedServiceListResponseRepresents the list of cloud services that exist in the subscription.
HostedServiceRepresents a cloud service that is associated with a subscription.
HostedServicePropertiesRepresents the properties that are assigned to the cloud service.
HostedServiceUpdateParametersRepresents the parameters that are used to update a cloud service.
InputEndpointRepresents the information about an input endpoint.
InputEndpointTransportProtocolSpecifies the available transport protocols for an input endpoint.
InstanceEndpointRepresents an instance endpoint.
IPConfiguration 
IPConfigurationInstance 
LoadBalancerA list of internal load balancers that each provide load balancing on a private VIP.
LoadBalancerCreateParametersParameters supplied to the Create Load Balancer operation.
LoadBalancerProbeRepresents the endpoint settings that the load balancer uses to monitor the availability of the Virtual Machine before forwarding traffic to it.
LoadBalancerUpdateParametersParameters supplied to the Update Load Balancer operation.
NetworkInterface 
NetworkInterfaceInstance 
OperatingSystemFamiliesSpecifies the supported operating system families.
OperatingSystemListFamiliesResponseRepresents the list of available guest operating system families, and also lists the operating system versions available for each family.
OperatingSystemRepresents an operating system that is valid for your subscription.
OperatingSystemFamilyRepresents an operating system family that is valid for your subscription.
OperatingSystemListResponseRepresents the list of operating systems.
OperatingSystemRepresents an operating system that is valid for a subscription.
OSDiskConfigurationCreateParametersThe OS disk configuration.
OSDiskConfigurationUpdateParametersThe OS disk configuration.
OSVirtualHardDiskRepresents an operating system disk for a Virtual Machine.
PersistentVMDowntimeRepresents information about when the Virtual Machine deployment has been started and stopped.
RebootEventThe reboot event
ResourceExtensionConfigurationStatusThe status information of the settings passed to the Resource Extension.
ResourceExtensionConfigurationStatusTypesThe status of the resource extension configuration, containing values like Transitioning, Error, Success, or Warning.
ResourceExtensionParameterValueSpecifies the key, value, and type of the parameter.
ResourceExtensionReferenceSpecifies the properties of a resource extension that should be installed on the Virtual Machine.
ResourceExtensionStatusOptional. The status information of a specific Resource Extension.
ResourceExtensionStatusTypesThe resource extension status, which can be "Installing", "Ready", "NotReady", or "Unresponsive".
ResourceExtensionSubStatusA substatus object containing additional status information reported by the Resource Extension.
ResourceExtensionSubStatusTypesThe resource extension substatus, containing values like Transitioning, Error, Success, or Warning.
RoleRepresents a Virtual Machine role in a deployment.
RoleInstanceRepresents a specific role instance.
PublicIPAn 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.
RoleInstanceRebuildResourceTypesSpecifies the resources that must be rebuilt. Currently, the only supported value is 'allLocalDrives'.
RoleInstanceStatusSpecifies the current status of a role instance.
ServiceCertificateCreateParametersRepresents the parameters that are used to create a service certificate.
ServiceCertificateDeleteParametersRepresents the parameters that are used to the delete a service certificate.
ServiceCertificateGetParametersRepresents the parameters that are used to retrieve information about a service certificate.
ServiceCertificateGetResponseRepresents the service certificate.
ServiceCertificateListResponseRepresents a list of service certificates.
CertificateRepresents a service certificate that is valid in a subscription.
SshSettingKeyPairRepresents an SSH key pair to be installed on the Virtual Machine.
SshSettingPublicKeyRepresents a public key in the SSH settings.
SshSettingsRepresents the SSH public keys and key pairs that are added to the Virtual Machine.
StoredCertificateSettingsRepresents the settings of a stored service certificate.
UpgradeStatusRepresent the status of an upgrade of a deployment.
VirtualHardDiskHostCachingSpecifies the caching mode of a data disk.
VirtualIPAddressRepresents the virtual IP address of the deployment.
VirtualMachineCaptureOSImageParametersParameters supplied to the Capture Virtual Machine operation.
VirtualMachineCaptureVMImageParametersThe Virtual Machine Template Capture Role operation response.
VirtualMachineCreateDeploymentParametersRepresents the parameters that are used to create a Virtual Machine deployment.
VirtualMachineCreateParametersRepresents the parameters that are used to create a Virtual Machine.
VirtualMachineDataDiskCreateParametersParameters supplied to the Create Virtual Machine Data Disk operation.
VirtualMachineDataDiskGetResponseThe Get Data Disk operation response.
VirtualMachineDataDiskUpdateParametersParameters supplied to the Update Virtual Machine Data Disk operation.
VirtualMachineDiskCreateParametersParameters supplied to the Create Virtual Disk Image operation.
VirtualMachineDiskCreateResponseA virtual machine disk associated with your subscription.
VirtualMachineDiskUsageDetailsContains 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.
VirtualMachineDiskGetResponseA virtual machine disk associated with your subscription.
VirtualMachineDiskUsageDetailsContains 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.
VirtualMachineDiskListResponseRepresents a list of operating disks.
VirtualMachineDiskRepresents an operating system disk.
VirtualMachineDiskUsageDetailsRepresents information about how a disk is being used.
VirtualMachineDiskUpdateParametersParameters supplied to the Update Virtual Disk Image operation.
VirtualMachineDiskUpdateResponseA virtual machine disk associated with your subscription.
VirtualMachineExtensionListResponseThe List Resource Extensions operation response.
ResourceExtensionAn extension available to add to your virtual machine.
VirtualMachineGetRemoteDesktopFileResponseRepresents the Remote Desktop Protocol file that is used to access the Virtual Machine.
VirtualMachineGetResponseRepresents a Virtual Machine.
VirtualMachineOSImageCreateParametersParameters supplied to the Create Virtual Machine Image operation.
VirtualMachineOSImageCreateResponseParameters returned from the Create Virtual Machine Image operation.
VirtualMachineOSImageGetDetailsResponseThe Get Details OS Images operation response.
ReplicationProgressElementThe replication progress information of VM images.
VirtualMachineOSImageGetResponseA virtual machine image associated with your subscription.
VirtualMachineOSImageListResponseThe List OS Images operation response.
VirtualMachineOSImageA virtual machine image associated with your subscription.
VirtualMachineOSImageOperatingSystemTypeKnown values for the operating system type of the OS in a virtual machine image.
VirtualMachineOSImageReplicateParametersParameters supplied to the Replicate Virtual Machine Image operation.
VirtualMachineOSImageReplicateResponseThe response body contains the published name of the image.
VirtualMachineOSImageSharePermissionTypesSpecifies the permission type for sharing.
VirtualMachineOSImageUpdateParametersParameters supplied to the Update Virtual Machine Image operation.
VirtualMachineOSImageUpdateResponseParameters returned from the Create Virtual Machine Image operation.
VirtualMachineRoleSizeSpecifies the size of a Virtual Machine.
VirtualMachineShutdownParametersRepresents the parameters that are used to shut down the Virtual Machine.
VirtualMachineShutdownRolesParametersRepresents the parameters that are used to shut down multiple Virtual Machines.
VirtualMachineStartRolesParametersRepresents the parameters that are used to start roles Virtual Machines.
VirtualMachineUpdateLoadBalancedSetParametersRepresents the parameters that are used to update a load-balanced endpoint set.
InputEndpointRepresents the updated input endpoints in a load-balanced set for a Virtual Machine.
VirtualMachineUpdateParametersRepresents the parameter that are used to the update a Virtual Machine.
VirtualMachineVMImageCreateParametersParameters supplied to the Create Virtual Machine VM Image operation.
VirtualMachineVMImageGetDetailsResponseThe Get Details VM Images operation response.
ReplicationProgressElementThe replication progress information of VM images.
VirtualMachineVMImageListResponseThe List VM Images operation response.
DataDiskConfigurationThe data disk configuration.
OSDiskConfigurationThe OS disk configuration.
VirtualMachineVMImageA virtual machine image associated with your subscription.
VirtualMachineVMImageOperatingSystemStateKnown 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.
VirtualMachineVMImageOperatingSystemTypeKnown values for the operating system type of the OS in a virtual machine VM image.
VirtualMachineVMImageReplicateParametersParameters supplied to the Replicate Virtual Machine Image operation.
VirtualMachineVMImageReplicateResponseThe response body contains the published name of the image.
VirtualMachineVMImageSharePermissionTypesSpecifies the permission type for sharing.
VirtualMachineVMImageUpdateParametersParameters supplied to the Update Virtual Machine Image operation.
WindowsRemoteManagementListenerRepresents the type and certificate information for the listener.
WindowsRemoteManagementSettingsRepresents the configuration of the Windows Remote Management service on the Virtual Machine, which enables remote Windows PowerShell.

EnumerationDescription
CertificateFormatSpecifies the supported certificate formats.
DeploymentChangeConfigurationModeSpecifies the modes that are used to change the configuration of a deployment.
DeploymentSlotSpecifies the deployment environment in which the deployment is running.
DeploymentStatusSpecifies the available status values of a deployment.
DeploymentUpgradeModeSpecifies the modes for updating a deployment.
DeploymentUpgradeTypeSpecifies the type of the update.
HostedServiceStatusSpecifies the status of the cloud service.
LoadBalancerProbeTransportProtocolSpecifies the protocol to use to inspect the availability status of a Virtual Machine.
PostCaptureActionSpecifies the action that is performed after the capture operation finishes.
PostShutdownActionSpecifies the action that is performed after a Virtual Machine is shut down.
RoleInstancePowerStateSpecifies the running state of the role instance.
RollbackUpdateOrUpgradeModeSpecifies the modes for the roll back of an update to a deployment.
UpdatedDeploymentStatusSpecifies the updated deployment status.
UpgradeDomainStateSpecifies the current state of the update.
VirtualMachineRoleTypeSpecifies the type of the role for the Virtual Machine.
VirtualMachineWindowsRemoteManagementListenerTypeSpecifies the type of listener for enabling remote Windows PowerShell.

Show: