network

package
v0.0.0-...-ed9f9c9 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 20

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlowLogsClient

type FlowLogsClient interface {
	Get(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string) (result mgmtnetwork.FlowLog, err error)

	FlowLogsClientAddons
}

FlowLogsClient is a minimal interface for azure FlowLogsClient

func NewFlowLogsClient

func NewFlowLogsClient(environment *azureclient.AROEnvironment, tenantID string, authorizer autorest.Authorizer) FlowLogsClient

NewFlowLogsClient creates a new FlowLogsClient

type FlowLogsClientAddons

type FlowLogsClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string, parameters mgmtnetwork.FlowLog) error
	DeleteAndWait(ctx context.Context, resourceGroupName string, networkWatcherName string, flowLogName string) error
}

FlowLogsClientAddons contains addons to WatchersClient

type InterfacesClient

type InterfacesClient interface {
	InterfacesClientAddons
	Get(ctx context.Context, resourceGroupName string, networkInterfaceName string, expand string) (result mgmtnetwork.Interface, err error)
}

InterfacesClient is a minimal interface for azure InterfacesClient

func NewInterfacesClient

func NewInterfacesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) InterfacesClient

NewInterfacesClient creates a new InterfacesClient

type InterfacesClientAddons

type InterfacesClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string, parameters mgmtnetwork.Interface) (err error)
	DeleteAndWait(ctx context.Context, resourceGroupName string, networkInterfaceName string) (err error)
}

InterfacesClientAddons contains addons for InterfacesClient

type LoadBalancerBackendAddressPoolsClient

type LoadBalancerBackendAddressPoolsClient interface {
	Get(ctx context.Context, resourceGroupName string, loadBalancerName string, backendAddressPoolName string) (result mgmtnetwork.BackendAddressPool, err error)
}

func NewLoadBalancerBackendAddressPoolsClient

func NewLoadBalancerBackendAddressPoolsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) LoadBalancerBackendAddressPoolsClient

NewLoadBalancerBackendAddressPoolsClient creates a new NewLoadBalancerBackendAddressPoolsClient

type LoadBalancersClient

type LoadBalancersClient interface {
	Get(ctx context.Context, resourceGroupName string, loadBalancerName string, expand string) (result mgmtnetwork.LoadBalancer, err error)
	LoadBalancersClientAddons
}

LoadBalancersClient is a minimal interface for Azure LoadBalancersClient

func NewLoadBalancersClient

func NewLoadBalancersClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) LoadBalancersClient

NewLoadBalancersClient creates a new LoadBalancersClient

type LoadBalancersClientAddons

type LoadBalancersClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, loadBalancerName string, parameters mgmtnetwork.LoadBalancer) error
}

LoadBalancersClientAddons contains addons for Azure LoadBalancersClient

type PrivateEndpointsClient

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

PrivateEndpointsClient is a minimal interface for azure PrivateEndpointsClient

func NewPrivateEndpointsClient

func NewPrivateEndpointsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) PrivateEndpointsClient

NewPrivateEndpointsClient creates a new PrivateEndpointsClient

type PrivateEndpointsClientAddons

type PrivateEndpointsClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, privateEndpointName string, parameters mgmtnetwork.PrivateEndpoint) (err error)
	DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string) (err error)
}

PrivateEndpointsClientAddons contains addons for PrivateEndpointsClient

type PublicIPAddressesClient

type PublicIPAddressesClient interface {
	Get(ctx context.Context, resourceGroupName string, publicIPAddressName string, expand string) (result mgmtnetwork.PublicIPAddress, err error)
	PublicIPAddressesClientAddons
}

PublicIPAddressesClient is a minimal interface for azure PublicIPAddressesClient

func NewPublicIPAddressesClient

func NewPublicIPAddressesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) PublicIPAddressesClient

NewPublicIPAddressesClient creates a new PublicIPAddressesClient

type PublicIPAddressesClientAddons

type PublicIPAddressesClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string, parameters mgmtnetwork.PublicIPAddress) (err error)
	DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string) (err error)
	List(ctx context.Context, resourceGroupName string) (result []mgmtnetwork.PublicIPAddress, err error)
}

PublicIPAddressesClientAddons contains addons for PublicIPAddressesClient

type SubnetsClient

type SubnetsClient interface {
	Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, expand string) (result mgmtnetwork.Subnet, err error)
	List(ctx context.Context, resourceGroupName string, virtualNetworkName string) (result mgmtnetwork.SubnetListResultPage, err error)
	SubnetsClientAddons
}

SubnetsClient is a minimal interface for azure SubnetsClient

func NewSubnetsClient

func NewSubnetsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) SubnetsClient

NewSubnetsClient creates a new SubnetsClient

type SubnetsClientAddons

type SubnetsClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, subnetParameters mgmtnetwork.Subnet) (err error)
	DeleteAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string) error
}

SubnetsClientAddons contains addons for SubnetsClient

type UsageClient

type UsageClient interface {
	UsageClientAddons
}

UsageClient is a minimal interface for azure UsageClient

func NewUsageClient

func NewUsageClient(environment *azureclient.AROEnvironment, tenantID string, authorizer autorest.Authorizer) UsageClient

NewUsageClient creates a new UsageClient

type UsageClientAddons

type UsageClientAddons interface {
	List(ctx context.Context, location string) (result []mgmtnetwork.Usage, err error)
}

UsageClientAddons contains addons to UsageClient

type VirtualNetworksClient

type VirtualNetworksClient interface {
	Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, expand string) (vnet mgmtnetwork.VirtualNetwork, err error)
}

VirtualNetworksClient is a minimal interface for azure VirtualNetworksClient

func NewVirtualNetworksClient

func NewVirtualNetworksClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) VirtualNetworksClient

NewVirtualNetworksClient creates a new VirtualNetworksClient

Jump to

Keyboard shortcuts

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