network

package
v1.46.0 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2020 License: MPL-2.0 Imports: 36 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 ApplicationGatewayCustomizeDiff

func ApplicationGatewayCustomizeDiff(d *schema.ResourceDiff, _ interface{}) error

func FindLoadBalancerBackEndAddressPoolByName

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

func FindLoadBalancerFrontEndIpConfigurationByName

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

func FindLoadBalancerNatPoolByName

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

func FindLoadBalancerNatRuleByName

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

func FindLoadBalancerOutboundRuleByName

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

func FindLoadBalancerProbeByName

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

func FindLoadBalancerRuleByName

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

func ValidateArmLoadBalancerRuleName

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

func ValidateAzureFirewallName

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

func ValidateNatGatewayName

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

func ValidatePrivateEndpointSettings

func ValidatePrivateEndpointSettings(d *schema.ResourceData) error

func ValidatePrivateLinkName

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

func ValidatePrivateLinkNatIpConfiguration

func ValidatePrivateLinkNatIpConfiguration(d *schema.ResourceDiff) error

func ValidatePrivateLinkSubResourceName

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

func ValidateRouteName

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

func ValidateRouteTableName

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

func ValidateVirtualHubConnectionName

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

func ValidateVirtualHubName

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

func ValidateVirtualWanID

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

func ValidateVpnServerConfigurationID

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

Types

type IpGroupResourceID

type IpGroupResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseIpGroupID

func ParseIpGroupID(input string) (*IpGroupResourceID, error)

type NetworkSecurityGroupResourceID

type NetworkSecurityGroupResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseNetworkSecurityGroupID

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

type NetworkWatcherFlowLogAccountID

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

func ParseNetworkWatcherFlowLogID

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

type PointToSiteVPNGatewayResourceID

type PointToSiteVPNGatewayResourceID struct {
	ResourceGroup string
	Name          string
}

func ParsePointToSiteVPNGatewayID

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

type Registration

type Registration struct{}

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

func (Registration) SupportedDataSources

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

SupportedDataSources returns the supported Data Sources supported by this Service

func (Registration) SupportedResources

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

SupportedResources returns the supported Resources supported by this Service

func (Registration) WebsiteCategories

func (r Registration) WebsiteCategories() []string

WebsiteCategories returns a list of categories which can be used for the sidebar

type RouteFilterResourceID

type RouteFilterResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseRouteFilterID

func ParseRouteFilterID(input string) (*RouteFilterResourceID, error)

type RouteTableResourceID

type RouteTableResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseRouteTableID

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

type VPNGatewayResourceID

type VPNGatewayResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVPNGatewayID

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

type VirtualWanResourceID

type VirtualWanResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVirtualWanID

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

type VpnServerConfigurationResourceID

type VpnServerConfigurationResourceID struct {
	ResourceGroup string
	Name          string
}

func ParseVpnServerConfigurationID

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