clients

package
v1.36.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2019 License: MPL-2.0 Imports: 4 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 {
	// StopContext is used for propagating control from Terraform Core (e.g. Ctrl/Cmd+C)
	StopContext context.Context

	Compute ComputeClient
}

type ComputeClient

type ComputeClient struct {
	AvailabilitySetsClient         *compute.AvailabilitySetsClient
	DisksClient                    *compute.DisksClient
	GalleriesClient                *compute.GalleriesClient
	GalleryImagesClient            *compute.GalleryImagesClient
	GalleryImageVersionsClient     *compute.GalleryImageVersionsClient
	ProximityPlacementGroupsClient *compute.ProximityPlacementGroupsClient
	MarketplaceAgreementsClient    *marketplaceordering.MarketplaceAgreementsClient
	ImagesClient                   *compute.ImagesClient
	SnapshotsClient                *compute.SnapshotsClient
	UsageClient                    *compute.UsageClient
	VMExtensionImageClient         *compute.VirtualMachineExtensionImagesClient
	VMExtensionClient              *compute.VirtualMachineExtensionsClient
	VMScaleSetClient               *compute.VirtualMachineScaleSetsClient
	VMScaleSetVMsClient            *compute.VirtualMachineScaleSetVMsClient
	VMClient                       *compute.VirtualMachinesClient
	VMImageClient                  *compute.VirtualMachineImagesClient
}

func NewComputeClient

func NewComputeClient(o *common.ClientOptions) *ComputeClient

Jump to

Keyboard shortcuts

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