network

package
v0.0.0-...-ddd6cb9 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IPClient

type IPClient struct {
	// contains filtered or unexported fields
}

IPClient responsible for IP

func NewIPClient

func NewIPClient(authorizer autorest.Authorizer, subscriptionId string) *IPClient

NewIPClient creates a new 'IPClient' instance

func (*IPClient) CreatePublicIP

func (ipc *IPClient) CreatePublicIP(rg, location, ipName string) (*network.PublicIPAddress, error)

CreatePublicIP creates a new public IP

func (*IPClient) GetPublicIP

func (ipc *IPClient) GetPublicIP(rg, ipName string) (network.PublicIPAddress, error)

GetPublicIP returns an existing public IP

type InterfacesClient

type InterfacesClient struct {
	// contains filtered or unexported fields
}

InterfacesClient responsible for network interfaces

func NewInterfacesClient

func NewInterfacesClient(authorizer autorest.Authorizer, subscriptionId string) *InterfacesClient

NewInterfacesClient creates a new 'InterfacesClient' instance

func (*InterfacesClient) CreateOrUpdateNetworkInterface

func (ic *InterfacesClient) CreateOrUpdateNetworkInterface(rg, nicName string, nicParams network.Interface) (*network.Interface, error)

CreateOrUpdateNetworkInterface creates or updates a network interface

func (*InterfacesClient) GetNetworkInterface

func (ic *InterfacesClient) GetNetworkInterface(rg, nicName string) (network.Interface, error)

GetNetworkInterface returns an existing network interface

type SecurityGroupsClient

type SecurityGroupsClient struct {
	// contains filtered or unexported fields
}

SecurityGroupsClient responsible for security group

func NewSecurityGroupsClient

func NewSecurityGroupsClient(authorizer autorest.Authorizer, subscriptionId string) *SecurityGroupsClient

NewSecurityGroupsClient creates a new 'SecurityGroupsClient' instance

func (*SecurityGroupsClient) CreateOrUpdateSimpleNetworkSecurityGroup

func (s *SecurityGroupsClient) CreateOrUpdateSimpleNetworkSecurityGroup(rg, location, nsgName string) (*network.SecurityGroup, error)

CreateOrUpdateSimpleNetworkSecurityGroup creates a new network security group, without rules (rules can be set later)

func (*SecurityGroupsClient) GetNetworkSecurityGroup

func (s *SecurityGroupsClient) GetNetworkSecurityGroup(rg, nsgName string) (network.SecurityGroup, error)

GetNetworkSecurityGroup returns an existing network security group

type SubnetClient

type SubnetClient struct {
	// contains filtered or unexported fields
}

SubnetClient responsible for subnet

func NewSubnetClient

func NewSubnetClient(authorizer autorest.Authorizer, subscriptionId string) *SubnetClient

NewSubnetClient creates a new 'SubnetClient' instance

func (*SubnetClient) CreateOrUpdateVirtualNetworkSubnet

func (s *SubnetClient) CreateOrUpdateVirtualNetworkSubnet(rg, vnetName, subnetName string) (subnet network.Subnet, err error)

CreateOrUpdateVirtualNetworkSubnet creates a subnet in an existing vnet

func (*SubnetClient) GetVirtualNetworkSubnet

func (s *SubnetClient) GetVirtualNetworkSubnet(rg, vnetName, subnetName string) (network.Subnet, error)

GetVirtualNetworkSubnet returns an existing subnet from a virtual network

type VirtualNetworksClient

type VirtualNetworksClient struct {
	// contains filtered or unexported fields
}

VirtualNetworksClient responsible for virtual network

func NewVirtualNetworksClient

func NewVirtualNetworksClient(authorizer autorest.Authorizer, subscriptionId string) *VirtualNetworksClient

NewVirtualNetworksClient creates a new 'VirtualNetworksClient' instance

func (*VirtualNetworksClient) CreateOrUpdateVirtualNetwork

func (v *VirtualNetworksClient) CreateOrUpdateVirtualNetwork(rg, location, vnetName string) (vnet network.VirtualNetwork, err error)

CreateOrUpdateVirtualNetwork creates a virtual network

Jump to

Keyboard shortcuts

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