network

package
v0.0.0-...-0a5b8f6 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2023 License: Apache-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 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 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 PrivateLinkServicesClient

type PrivateLinkServicesClient interface {
	DeletePrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string) (result mgmtnetwork.PrivateLinkServicesDeletePrivateEndpointConnectionFuture, err error)
	Get(ctx context.Context, resourceGroupName string, serviceName string, expand string) (result mgmtnetwork.PrivateLinkService, err error)
	UpdatePrivateEndpointConnection(ctx context.Context, resourceGroupName string, serviceName string, peConnectionName string, parameters mgmtnetwork.PrivateEndpointConnection) (result mgmtnetwork.PrivateEndpointConnection, err error)
	PrivateLinkServicesClientAddons
}

PrivateLinkServicesClient is a minimal interface for azure PrivateLinkServicesClient

func NewPrivateLinkServicesClient

func NewPrivateLinkServicesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) PrivateLinkServicesClient

NewPrivateLinkServicesClient creates a new PrivateLinkServicesClient

type PrivateLinkServicesClientAddons

type PrivateLinkServicesClientAddons interface {
	List(ctx context.Context, resourceGroupName string) (privatelinkservices []mgmtnetwork.PrivateLinkService, err error)
}

PrivateLinkServicesClientAddons contains addons for PrivateLinkServicesClient

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 {
	DeleteAndWait(ctx context.Context, resourceGroupName string, publicIPAddressName string) (err error)
}

PublicIPAddressesClientAddons contains addons for PublicIPAddressesClient

type RouteTablesClient

type RouteTablesClient interface {
	Get(ctx context.Context, resourceGroupName string, routeTableName string, expand string) (result mgmtnetwork.RouteTable, err error)
	RouteTablesClientAddons
}

RouteTablesClient is a minimal interface for azure RouteTablesClient

func NewRouteTablesClient

func NewRouteTablesClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) RouteTablesClient

NewRouteTablesClient creates a new RouteTablesClient

type RouteTablesClientAddons

type RouteTablesClientAddons interface {
	DeleteAndWait(ctx context.Context, resourceGroupName string, routeTableName string) error
}

RouteTablesClientAddons contains addons for RouteTablesClient

type SecurityGroupsClient

type SecurityGroupsClient interface {
	Get(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, expand string) (result mgmtnetwork.SecurityGroup, err error)
	SecurityGroupsClientAddons
}

SecurityGroupsClient is a minimal interface for azure SecurityGroupsClient

func NewSecurityGroupsClient

func NewSecurityGroupsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) SecurityGroupsClient

NewSecurityGroupsClient creates a new SecurityGroupsClient

type SecurityGroupsClientAddons

type SecurityGroupsClientAddons interface {
	CreateOrUpdateAndWait(ctx context.Context, resourceGroupName string, networkSecurityGroupName string, parameters mgmtnetwork.SecurityGroup) (err error)
	DeleteAndWait(ctx context.Context, resourceGroupName string, networkSecurityGroupName string) (err error)
	List(ctx context.Context, resourceGroupName string) (result []mgmtnetwork.SecurityGroup, err error)
}

SecurityGroupsClientAddons contains addons for SecurityGroupsClient

type SubnetsClient

type SubnetsClient interface {
	Get(ctx context.Context, resourceGroupName string, virtualNetworkName string, subnetName string, expand string) (result mgmtnetwork.Subnet, 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 VirtualNetworkPeeringsAddons

type VirtualNetworkPeeringsAddons interface {
	DeleteAndWait(ctx context.Context, resourceGroupName string, virtualNetworkName string, virtualNetworkPeeringName string) (err error)
}

type VirtualNetworkPeeringsClient

type VirtualNetworkPeeringsClient interface {
	VirtualNetworkPeeringsAddons
}

func NewVirtualNetworkPeeringsClient

func NewVirtualNetworkPeeringsClient(environment *azureclient.AROEnvironment, subscriptionID string, authorizer autorest.Authorizer) VirtualNetworkPeeringsClient

NewVirtualNetworkPeeringsClient creates a new VirtualNetworkPeeringsClient

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