network

package
v1.44.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2020 License: MPL-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var SubnetResourceName = "azurerm_subnet"
View Source
var VirtualNetworkResourceName = "azurerm_virtual_network"

Functions

func FindLoadBalancerBackEndAddressPoolByName added in v1.40.0

func FindLoadBalancerBackEndAddressPoolByName(lb *network.LoadBalancer, name string) (*network.BackendAddressPool, int, bool)

func FindLoadBalancerFrontEndIpConfigurationByName added in v1.40.0

func FindLoadBalancerFrontEndIpConfigurationByName(lb *network.LoadBalancer, name string) (*network.FrontendIPConfiguration, bool)

func FindLoadBalancerNatPoolByName added in v1.40.0

func FindLoadBalancerNatPoolByName(lb *network.LoadBalancer, name string) (*network.InboundNatPool, int, bool)

func FindLoadBalancerNatRuleByName added in v1.40.0

func FindLoadBalancerNatRuleByName(lb *network.LoadBalancer, name string) (*network.InboundNatRule, int, bool)

func FindLoadBalancerOutboundRuleByName added in v1.40.0

func FindLoadBalancerOutboundRuleByName(lb *network.LoadBalancer, name string) (*network.OutboundRule, int, bool)

func FindLoadBalancerProbeByName added in v1.40.0

func FindLoadBalancerProbeByName(lb *network.LoadBalancer, name string) (*network.Probe, int, bool)

func FindLoadBalancerRuleByName added in v1.40.0

func FindLoadBalancerRuleByName(lb *network.LoadBalancer, name string) (*network.LoadBalancingRule, int, bool)

func SliceContainsValue added in v1.40.0

func SliceContainsValue(input []string, value string) bool

func ValidateArmLoadBalancerRuleName added in v1.40.0

func ValidateArmLoadBalancerRuleName(v interface{}, k string) (warnings []string, errors []error)

func ValidateAzureFirewallName added in v1.40.0

func ValidateAzureFirewallName(v interface{}, k string) (warnings []string, errors []error)

func ValidateNatGatewayName added in v1.38.0

func ValidateNatGatewayName(i interface{}, k string) (warnings []string, errors []error)

func ValidatePrivateEndpointSettings added in v1.39.0

func ValidatePrivateEndpointSettings(d *schema.ResourceData) error

func ValidatePrivateLinkName added in v1.38.0

func ValidatePrivateLinkName(i interface{}, k string) (_ []string, errors []error)

func ValidatePrivateLinkNatIpConfiguration added in v1.37.0

func ValidatePrivateLinkNatIpConfiguration(d *schema.ResourceDiff) error

func ValidatePrivateLinkSubResourceName added in v1.38.0

func ValidatePrivateLinkSubResourceName(i interface{}, k string) (_ []string, errors []error)

func ValidateVirtualHubID added in v1.38.0

func ValidateVirtualHubID(i interface{}, k string) (warnings []string, errors []error)

func ValidateVirtualHubName added in v1.37.0

func ValidateVirtualHubName(v interface{}, k string) (warnings []string, errors []error)

func ValidateVirtualWanID added in v1.38.0

func ValidateVirtualWanID(i interface{}, k string) (warnings []string, errors []error)

func ValidateVpnServerConfigurationID added in v1.38.0

func ValidateVpnServerConfigurationID(i interface{}, k string) (warnings []string, errors []error)

Types

type NetworkSecurityGroupResourceID added in v1.34.0

type NetworkSecurityGroupResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseNetworkSecurityGroupID added in v1.40.0

func ParseNetworkSecurityGroupID(input string) (*NetworkSecurityGroupResourceID, error)

type NetworkWatcherFlowLogAccountID added in v1.40.0

type NetworkWatcherFlowLogAccountID struct {
	azure.ResourceID
	NetworkWatcherName     string
	NetworkSecurityGroupID string
}

func ParseNetworkWatcherFlowLogID added in v1.40.0

func ParseNetworkWatcherFlowLogID(id string) (*NetworkWatcherFlowLogAccountID, error)

type PointToSiteVPNGatewayResourceID added in v1.38.0

type PointToSiteVPNGatewayResourceID struct {
	ResourceGroup string
	Name          string
}

func ParsePointToSiteVPNGatewayID added in v1.38.0

func ParsePointToSiteVPNGatewayID(input string) (*PointToSiteVPNGatewayResourceID, error)

type Registration added in v1.39.0

type Registration struct{}

func (Registration) Name added in v1.39.0

func (r Registration) Name() string

Name is the name of this Service

func (Registration) SupportedDataSources added in v1.39.0

func (r Registration) SupportedDataSources() map[string]*schema.Resource

SupportedDataSources returns the supported Data Sources supported by this Service

func (Registration) SupportedResources added in v1.39.0

func (r Registration) SupportedResources() map[string]*schema.Resource

SupportedResources returns the supported Resources supported by this Service

type RouteTableResourceID added in v1.34.0

type RouteTableResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseRouteTableID added in v1.40.0

func ParseRouteTableID(input string) (*RouteTableResourceID, error)

type VPNGatewayResourceID added in v1.38.0

type VPNGatewayResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVPNGatewayID added in v1.38.0

func ParseVPNGatewayID(input string) (*VPNGatewayResourceID, error)

type VirtualHubResourceID added in v1.38.0

type VirtualHubResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVirtualHubID added in v1.38.0

func ParseVirtualHubID(input string) (*VirtualHubResourceID, error)

type VirtualWanResourceID added in v1.38.0

type VirtualWanResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVirtualWanID added in v1.38.0

func ParseVirtualWanID(input string) (*VirtualWanResourceID, error)

type VpnServerConfigurationResourceID added in v1.38.0

type VpnServerConfigurationResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVpnServerConfigurationID added in v1.38.0

func ParseVpnServerConfigurationID(input string) (*VpnServerConfigurationResourceID, error)

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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