azureclient

package
v0.0.0-...-84ace31 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2020 License: Apache-2.0 Imports: 8 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 interface {
	ListResourceSKUs(ctx context.Context) (ResourceSKUsPage, error)
}

Client is a wrapper object for actual Azure libraries to allow for easier mocking/testing.

func NewClientFromSecret

func NewClientFromSecret(secret *corev1.Secret) (Client, error)

NewClientFromSecret creates our client wrapper object for interacting with Azure. The Azure creds are read from the specified secret.

type ResourceSKUsPage

type ResourceSKUsPage interface {
	NextWithContext(ctx context.Context) error
	NotDone() bool
	Values() []compute.ResourceSku
}

ResourceSKUsPage is a page of results from listing resource SKUs.

Directories

Path Synopsis
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.

Jump to

Keyboard shortcuts

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