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