azure.mgmt.compute package

Module contents

class azure.mgmt.compute.ComputeManagementClient(credentials, subscription_id, api_version=None, base_url=None, profile=<KnownProfiles.default: <azure.profiles.DefaultProfile object>>)[source]

Bases: azure.profiles.multiapiclient.MultiApiClientMixin, msrest.service_client.SDKClient

Compute Client

This ready contains multiple API versions, to help you deal with all Azure clouds (Azure Stack, Azure Government, Azure China, etc.). By default, uses latest API version available on public Azure. For production, you should stick a particular api-version and/or profile. The profile sets a mapping between the operation group and an API version. The api-version parameter sets the default API version if the operation group is not described in the profile.

Variables:

config (ComputeManagementClientConfiguration) – Configuration for client.

Parameters:
  • credentials (A msrestazure Credentials object) – Credentials needed for the client to connect to Azure.
  • subscription_id (str) – Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
  • api_version (str) – API version to use if no profile is provided, or if missing in profile.
  • base_url (str) – Service URL
  • profile (azure.profiles.KnownProfiles) – A profile definition, from KnownProfiles to dict.
classmethod models(api_version='2019-07-01')[source]

Module depends on the API version:

DEFAULT_API_VERSION = '2019-07-01'
LATEST_PROFILE = azure.mgmt.compute.ComputeManagementClient latest
availability_sets

AvailabilitySetsOperations * 2016-03-30: AvailabilitySetsOperations * 2016-04-30-preview: AvailabilitySetsOperations * 2017-03-30: AvailabilitySetsOperations * 2017-12-01: AvailabilitySetsOperations * 2018-04-01: AvailabilitySetsOperations * 2018-06-01: AvailabilitySetsOperations * 2018-10-01: AvailabilitySetsOperations * 2019-03-01: AvailabilitySetsOperations * 2019-07-01: AvailabilitySetsOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
dedicated_host_groups

DedicatedHostGroupsOperations * 2019-07-01: DedicatedHostGroupsOperations

Type:

Instance depends on the API version

Type:
  • 2019-03-01
dedicated_hosts

DedicatedHostsOperations * 2019-07-01: DedicatedHostsOperations

Type:

Instance depends on the API version

Type:
  • 2019-03-01
disk_encryption_sets

DiskEncryptionSetsOperations

Type:

Instance depends on the API version

Type:
  • 2019-07-01
disks

DisksOperations * 2017-03-30: DisksOperations * 2018-04-01: DisksOperations * 2018-06-01: DisksOperations * 2018-09-30: DisksOperations * 2019-03-01: DisksOperations * 2019-07-01: DisksOperations

Type:

Instance depends on the API version

Type:
  • 2016-04-30-preview
galleries

GalleriesOperations * 2019-03-01: GalleriesOperations * 2019-07-01: GalleriesOperations

Type:

Instance depends on the API version

Type:
  • 2018-06-01
gallery_application_versions

GalleryApplicationVersionsOperations * 2019-07-01: GalleryApplicationVersionsOperations

Type:

Instance depends on the API version

Type:
  • 2019-03-01
gallery_applications

GalleryApplicationsOperations * 2019-07-01: GalleryApplicationsOperations

Type:

Instance depends on the API version

Type:
  • 2019-03-01
gallery_image_versions

GalleryImageVersionsOperations * 2019-03-01: GalleryImageVersionsOperations * 2019-07-01: GalleryImageVersionsOperations

Type:

Instance depends on the API version

Type:
  • 2018-06-01
gallery_images

GalleryImagesOperations * 2019-03-01: GalleryImagesOperations * 2019-07-01: GalleryImagesOperations

Type:

Instance depends on the API version

Type:
  • 2018-06-01
images

ImagesOperations * 2017-03-30: ImagesOperations * 2017-12-01: ImagesOperations * 2018-04-01: ImagesOperations * 2018-06-01: ImagesOperations * 2018-10-01: ImagesOperations * 2019-03-01: ImagesOperations * 2019-07-01: ImagesOperations

Type:

Instance depends on the API version

Type:
  • 2016-04-30-preview
log_analytics

LogAnalyticsOperations * 2018-04-01: LogAnalyticsOperations * 2018-06-01: LogAnalyticsOperations * 2018-10-01: LogAnalyticsOperations * 2019-03-01: LogAnalyticsOperations * 2019-07-01: LogAnalyticsOperations

Type:

Instance depends on the API version

Type:
  • 2017-12-01
operations

Operations * 2018-04-01: Operations * 2018-06-01: Operations * 2018-10-01: Operations * 2019-03-01: Operations * 2019-07-01: Operations

Type:

Instance depends on the API version

Type:
  • 2017-12-01
proximity_placement_groups

ProximityPlacementGroupsOperations * 2018-06-01: ProximityPlacementGroupsOperations * 2018-10-01: ProximityPlacementGroupsOperations * 2019-03-01: ProximityPlacementGroupsOperations * 2019-07-01: ProximityPlacementGroupsOperations

Type:

Instance depends on the API version

Type:
  • 2018-04-01
resource_skus

ResourceSkusOperations * 2017-09-01: ResourceSkusOperations * 2019-04-01: ResourceSkusOperations

Type:

Instance depends on the API version

Type:
  • 2017-03-30
snapshots

SnapshotsOperations * 2017-03-30: SnapshotsOperations * 2018-04-01: SnapshotsOperations * 2018-06-01: SnapshotsOperations * 2018-09-30: SnapshotsOperations * 2019-03-01: SnapshotsOperations * 2019-07-01: SnapshotsOperations

Type:

Instance depends on the API version

Type:
  • 2016-04-30-preview
usage

UsageOperations * 2016-03-30: UsageOperations * 2016-04-30-preview: UsageOperations * 2017-03-30: UsageOperations * 2017-12-01: UsageOperations * 2018-04-01: UsageOperations * 2018-06-01: UsageOperations * 2018-10-01: UsageOperations * 2019-03-01: UsageOperations * 2019-07-01: UsageOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machine_extension_images

VirtualMachineExtensionImagesOperations * 2016-03-30: VirtualMachineExtensionImagesOperations * 2016-04-30-preview: VirtualMachineExtensionImagesOperations * 2017-03-30: VirtualMachineExtensionImagesOperations * 2017-12-01: VirtualMachineExtensionImagesOperations * 2018-04-01: VirtualMachineExtensionImagesOperations * 2018-06-01: VirtualMachineExtensionImagesOperations * 2018-10-01: VirtualMachineExtensionImagesOperations * 2019-03-01: VirtualMachineExtensionImagesOperations * 2019-07-01: VirtualMachineExtensionImagesOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machine_extensions

VirtualMachineExtensionsOperations * 2016-03-30: VirtualMachineExtensionsOperations * 2016-04-30-preview: VirtualMachineExtensionsOperations * 2017-03-30: VirtualMachineExtensionsOperations * 2017-12-01: VirtualMachineExtensionsOperations * 2018-04-01: VirtualMachineExtensionsOperations * 2018-06-01: VirtualMachineExtensionsOperations * 2018-10-01: VirtualMachineExtensionsOperations * 2019-03-01: VirtualMachineExtensionsOperations * 2019-07-01: VirtualMachineExtensionsOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machine_images

VirtualMachineImagesOperations * 2016-03-30: VirtualMachineImagesOperations * 2016-04-30-preview: VirtualMachineImagesOperations * 2017-03-30: VirtualMachineImagesOperations * 2017-12-01: VirtualMachineImagesOperations * 2018-04-01: VirtualMachineImagesOperations * 2018-06-01: VirtualMachineImagesOperations * 2018-10-01: VirtualMachineImagesOperations * 2019-03-01: VirtualMachineImagesOperations * 2019-07-01: VirtualMachineImagesOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machine_run_commands

VirtualMachineRunCommandsOperations * 2017-12-01: VirtualMachineRunCommandsOperations * 2018-04-01: VirtualMachineRunCommandsOperations * 2018-06-01: VirtualMachineRunCommandsOperations * 2018-10-01: VirtualMachineRunCommandsOperations * 2019-03-01: VirtualMachineRunCommandsOperations * 2019-07-01: VirtualMachineRunCommandsOperations

Type:

Instance depends on the API version

Type:
  • 2017-03-30
virtual_machine_scale_set_extensions

VirtualMachineScaleSetExtensionsOperations * 2017-12-01: VirtualMachineScaleSetExtensionsOperations * 2018-04-01: VirtualMachineScaleSetExtensionsOperations * 2018-06-01: VirtualMachineScaleSetExtensionsOperations * 2018-10-01: VirtualMachineScaleSetExtensionsOperations * 2019-03-01: VirtualMachineScaleSetExtensionsOperations * 2019-07-01: VirtualMachineScaleSetExtensionsOperations

Type:

Instance depends on the API version

Type:
  • 2017-03-30
virtual_machine_scale_set_rolling_upgrades

VirtualMachineScaleSetRollingUpgradesOperations * 2017-12-01: VirtualMachineScaleSetRollingUpgradesOperations * 2018-04-01: VirtualMachineScaleSetRollingUpgradesOperations * 2018-06-01: VirtualMachineScaleSetRollingUpgradesOperations * 2018-10-01: VirtualMachineScaleSetRollingUpgradesOperations * 2019-03-01: VirtualMachineScaleSetRollingUpgradesOperations * 2019-07-01: VirtualMachineScaleSetRollingUpgradesOperations

Type:

Instance depends on the API version

Type:
  • 2017-03-30
virtual_machine_scale_set_vm_extensions

VirtualMachineScaleSetVMExtensionsOperations

Type:

Instance depends on the API version

Type:
  • 2019-07-01
virtual_machine_scale_set_vms

VirtualMachineScaleSetVMsOperations * 2016-03-30: VirtualMachineScaleSetVMsOperations * 2016-04-30-preview: VirtualMachineScaleSetVMsOperations * 2017-03-30: VirtualMachineScaleSetVMsOperations * 2017-12-01: VirtualMachineScaleSetVMsOperations * 2018-04-01: VirtualMachineScaleSetVMsOperations * 2018-06-01: VirtualMachineScaleSetVMsOperations * 2018-10-01: VirtualMachineScaleSetVMsOperations * 2019-03-01: VirtualMachineScaleSetVMsOperations * 2019-07-01: VirtualMachineScaleSetVMsOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machine_scale_sets

VirtualMachineScaleSetsOperations * 2016-03-30: VirtualMachineScaleSetsOperations * 2016-04-30-preview: VirtualMachineScaleSetsOperations * 2017-03-30: VirtualMachineScaleSetsOperations * 2017-12-01: VirtualMachineScaleSetsOperations * 2018-04-01: VirtualMachineScaleSetsOperations * 2018-06-01: VirtualMachineScaleSetsOperations * 2018-10-01: VirtualMachineScaleSetsOperations * 2019-03-01: VirtualMachineScaleSetsOperations * 2019-07-01: VirtualMachineScaleSetsOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machine_sizes

VirtualMachineSizesOperations * 2016-03-30: VirtualMachineSizesOperations * 2016-04-30-preview: VirtualMachineSizesOperations * 2017-03-30: VirtualMachineSizesOperations * 2017-12-01: VirtualMachineSizesOperations * 2018-04-01: VirtualMachineSizesOperations * 2018-06-01: VirtualMachineSizesOperations * 2018-10-01: VirtualMachineSizesOperations * 2019-03-01: VirtualMachineSizesOperations * 2019-07-01: VirtualMachineSizesOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
virtual_machines

VirtualMachinesOperations * 2016-03-30: VirtualMachinesOperations * 2016-04-30-preview: VirtualMachinesOperations * 2017-03-30: VirtualMachinesOperations * 2017-12-01: VirtualMachinesOperations * 2018-04-01: VirtualMachinesOperations * 2018-06-01: VirtualMachinesOperations * 2018-10-01: VirtualMachinesOperations * 2019-03-01: VirtualMachinesOperations * 2019-07-01: VirtualMachinesOperations

Type:

Instance depends on the API version

Type:
  • 2015-06-15
class azure.mgmt.compute.ComputeManagementClientConfiguration(credentials, subscription_id, base_url=None)[source]

Bases: msrestazure.azure_configuration.AzureConfiguration

Configuration for ComputeManagementClient Note that all parameters used to create this instance are saved as instance attributes.

Parameters:
  • credentials (A msrestazure Credentials object) – Credentials needed for the client to connect to Azure.
  • subscription_id (str) – Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
  • base_url (str) – Service URL

Submodules