network

package
v10.1.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2019 License: Apache-2.0 Imports: 6 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InterfacesClient

type InterfacesClient interface {
	Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, expand string) (network.Interface, error)
}

InterfacesClient is a minimal interface for azure NewInterfacesClient

func NewInterfacesClient

func NewInterfacesClient(ctx context.Context, log *logrus.Entry, subscriptionID string, authorizer autorest.Authorizer) InterfacesClient

NewInterfacesClient creates a new InterfacesClient

type PrivateEndpointsClient

type PrivateEndpointsClient interface {
	Get(ctx context.Context, resourceGroupName string, privateEndpointName string, expand string) (result pl.PrivateEndpoint, err error)
	Delete(ctx context.Context, resourceGroupName string, privateEndpointName string) (result pl.PrivateEndpointsDeleteFuture, err error)
}

PrivateEndpointsClient is a minimal interface for azure NewPrivateEndpointsClient

func NewPrivateEndpointsClient

func NewPrivateEndpointsClient(ctx context.Context, log *logrus.Entry, subscriptionID string, authorizer autorest.Authorizer) PrivateEndpointsClient

NewPrivateEndpointsClient creates a new PrivateEndpointsClient

type PrivateLinkServicesClient

type PrivateLinkServicesClient interface {
	Get(ctx context.Context, resourceGroupName string, serviceName string, expand string) (result pl.PrivateLinkService, err error)
}

PrivateLinkServicesClient is a minimal interface for azure NewNewPrivateLinkServicesClient

func NewPrivateLinkServicesClient

func NewPrivateLinkServicesClient(ctx context.Context, log *logrus.Entry, subscriptionID string, authorizer autorest.Authorizer) PrivateLinkServicesClient

NewPrivateLinkServicesClient creates a new NewPrivateLinkServicesClient

type PublicIPAddressesClient

type PublicIPAddressesClient interface {
	Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, expand string) (network.PublicIPAddress, error)
	ListVirtualMachineScaleSetPublicIPAddressesComplete(ctx context.Context, resourceGroupName string, scaleSetName string) (network.PublicIPAddressListResultIterator, error)
}

PublicIPAddressesClient is a minimal interface for azure NewPublicIPAddressesClient

func NewPublicIPAddressesClient

func NewPublicIPAddressesClient(ctx context.Context, log *logrus.Entry, subscriptionID string, authorizer autorest.Authorizer) PublicIPAddressesClient

NewPublicIPAddressesClient creates a new PublicIPAddressesClient

type VirtualNetworksClient

type VirtualNetworksClient interface {
	Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, expand string) (result network.VirtualNetwork, err error)
	List(ctx context.Context, resourceGroupName string) (result network.VirtualNetworkListResultPage, err error)
	CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualNetworkName string, parameters network.VirtualNetwork) (network.VirtualNetworksCreateOrUpdateFuture, error)
	Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string) (network.VirtualNetworksDeleteFuture, error)
	azureclient.Client
}

VirtualNetworksClient is a minimal interface for azure VirtualNetworkClient

func NewVirtualNetworkClient

func NewVirtualNetworkClient(ctx context.Context, log *logrus.Entry, subscriptionID string, authorizer autorest.Authorizer) VirtualNetworksClient

NewVirtualNetworkClient creates a new VirtualNetworkClient

type VirtualNetworksPeeringsClient

type VirtualNetworksPeeringsClient interface {
	Delete(ctx context.Context, resourceGroupName string, virtualNetworkName string, instanceID string) (network.VirtualNetworkPeeringsDeleteFuture, error)
	List(ctx context.Context, resourceGroupName string, virtualNetworkName string) (network.VirtualNetworkPeeringListResultPage, error)
	azureclient.Client
}

VirtualNetworksPeeringsClient is a minimal interface for azure NewVirtualNetworksPeeringsClient

func NewVirtualNetworksPeeringsClient

func NewVirtualNetworksPeeringsClient(ctx context.Context, log *logrus.Entry, subscriptionID string, authorizer autorest.Authorizer) VirtualNetworksPeeringsClient

NewVirtualNetworksPeeringsClient creates a new VirtualMachineScaleSetVMsClient

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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