client

package
v1.44.1-0...-c268a2f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2024 License: MPL-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// TODO: move the Compute client to using Meta Clients where possible
	// TODO: @tombuildsstuff: investigate _if_ that's possible given Compute uses a myriad of API Versions
	AvailabilitySetsClient                      *availabilitysets.AvailabilitySetsClient
	CapacityReservationsClient                  *capacityreservations.CapacityReservationsClient
	CapacityReservationGroupsClient             *capacityreservationgroups.CapacityReservationGroupsClient
	DedicatedHostsClient                        *dedicatedhosts.DedicatedHostsClient
	DedicatedHostGroupsClient                   *dedicatedhostgroups.DedicatedHostGroupsClient
	DisksClient                                 *disks.DisksClient
	DiskAccessClient                            *diskaccesses.DiskAccessesClient
	DiskEncryptionSetsClient                    *diskencryptionsets.DiskEncryptionSetsClient
	GalleriesClient                             *galleries.GalleriesClient
	GalleryApplicationsClient                   *galleryapplications.GalleryApplicationsClient
	GalleryApplicationVersionsClient            *galleryapplicationversions.GalleryApplicationVersionsClient
	GalleryImagesClient                         *galleryimages.GalleryImagesClient
	GalleryImageVersionsClient                  *galleryimageversions.GalleryImageVersionsClient
	GallerySharingUpdateClient                  *gallerysharingupdate.GallerySharingUpdateClient
	ImagesClient                                *images.ImagesClient
	MarketplaceAgreementsClient                 *agreements.AgreementsClient
	ProximityPlacementGroupsClient              *proximityplacementgroups.ProximityPlacementGroupsClient
	SkusClient                                  *skus.SkusClient
	SSHPublicKeysClient                         *sshpublickeys.SshPublicKeysClient
	SnapshotsClient                             *snapshots.SnapshotsClient
	VirtualMachinesClient                       *virtualmachines.VirtualMachinesClient
	VirtualMachineExtensionsClient              *virtualmachineextensions.VirtualMachineExtensionsClient
	VirtualMachineRunCommandsClient             *virtualmachineruncommands.VirtualMachineRunCommandsClient
	VirtualMachineScaleSetsClient               *virtualmachinescalesets.VirtualMachineScaleSetsClient
	VirtualMachineScaleSetExtensionsClient      *virtualmachinescalesetextensions.VirtualMachineScaleSetExtensionsClient
	VirtualMachineScaleSetRollingUpgradesClient *virtualmachinescalesetrollingupgrades.VirtualMachineScaleSetRollingUpgradesClient
	VirtualMachineScaleSetVMsClient             *virtualmachinescalesetvms.VirtualMachineScaleSetVMsClient
	VirtualMachineImagesClient                  *virtualmachineimages.VirtualMachineImagesClient
}

func NewClient

func NewClient(o *common.ClientOptions) (*Client, error)

func (*Client) CancelRollingUpgradesBeforeDeletion

func (c *Client) CancelRollingUpgradesBeforeDeletion(ctx context.Context, id virtualmachinescalesets.VirtualMachineScaleSetId) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL