pip

package
v0.0.0-...-f23c4e7 Latest Latest
Warning

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

Go to latest
Published: May 7, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzurePublicIPAddressClient

type AzurePublicIPAddressClient struct {
	Creds        config.Credentials
	SecretClient secrets.SecretClient
	Scheme       *runtime.Scheme
}

func NewAzurePublicIPAddressClient

func NewAzurePublicIPAddressClient(creds config.Credentials, secretclient secrets.SecretClient, scheme *runtime.Scheme) *AzurePublicIPAddressClient

func (*AzurePublicIPAddressClient) CreatePublicIPAddress

func (m *AzurePublicIPAddressClient) CreatePublicIPAddress(ctx context.Context,
	location string,
	resourceGroupName string,
	resourceName string,
	publicIPAllocationMethod string,
	idleTimeoutInMinutes int,
	publicIPAddressVersion string,
	skuName string,
	ipTags map[string]string) (future vnetwork.PublicIPAddressesCreateOrUpdateFuture, err error)

func (*AzurePublicIPAddressClient) Delete

func (*AzurePublicIPAddressClient) DeletePublicIPAddress

func (m *AzurePublicIPAddressClient) DeletePublicIPAddress(ctx context.Context, publicIPAddressName string, resourcegroup string) (status string, err error)

func (*AzurePublicIPAddressClient) Ensure

func (*AzurePublicIPAddressClient) GetParents

func (*AzurePublicIPAddressClient) GetPublicIPAddress

func (m *AzurePublicIPAddressClient) GetPublicIPAddress(ctx context.Context, resourcegroup string, publicIPAddressName string) (pip network.PublicIPAddress, err error)

func (*AzurePublicIPAddressClient) GetStatus

type PublicIPAddressManager

type PublicIPAddressManager interface {
	CreatePublicIPAddress(ctx context.Context,
		location string,
		resourceGroupName string,
		resourceName string,
		publicIPAllocationMethod string,
		idleTimeoutInMinutes int,
		publicIPAddressVersion string,
		skuName string) (vnetwork.PublicIPAddress, error)

	DeletePublicIPAddress(ctx context.Context,
		resourceName string,
		resourceGroupName string) (string, error)

	GetPublicIPAddress(ctx context.Context,
		resourceGroupName string,
		resourceName string) (vnetwork.PublicIPAddress, error)

	// also embed async client methods
	resourcemanager.ARMClient
}

Jump to

Keyboard shortcuts

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