Documentation ¶
Index ¶
- Variables
- func FindLoadBalancerBackEndAddressPoolByName(lb *network.LoadBalancer, name string) (*network.BackendAddressPool, int, bool)
- func FindLoadBalancerFrontEndIpConfigurationByName(lb *network.LoadBalancer, name string) (*network.FrontendIPConfiguration, bool)
- func FindLoadBalancerNatPoolByName(lb *network.LoadBalancer, name string) (*network.InboundNatPool, int, bool)
- func FindLoadBalancerNatRuleByName(lb *network.LoadBalancer, name string) (*network.InboundNatRule, int, bool)
- func FindLoadBalancerOutboundRuleByName(lb *network.LoadBalancer, name string) (*network.OutboundRule, int, bool)
- func FindLoadBalancerProbeByName(lb *network.LoadBalancer, name string) (*network.Probe, int, bool)
- func FindLoadBalancerRuleByName(lb *network.LoadBalancer, name string) (*network.LoadBalancingRule, int, bool)
- func SliceContainsValue(input []string, value string) bool
- func ValidateArmLoadBalancerRuleName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateAzureFirewallName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateNatGatewayName(i interface{}, k string) (warnings []string, errors []error)
- func ValidatePrivateEndpointSettings(d *schema.ResourceData) error
- func ValidatePrivateLinkName(i interface{}, k string) (_ []string, errors []error)
- func ValidatePrivateLinkNatIpConfiguration(d *schema.ResourceDiff) error
- func ValidatePrivateLinkSubResourceName(i interface{}, k string) (_ []string, errors []error)
- func ValidateVirtualHubID(i interface{}, k string) (warnings []string, errors []error)
- func ValidateVirtualHubName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateVirtualWanID(i interface{}, k string) (warnings []string, errors []error)
- func ValidateVpnServerConfigurationID(i interface{}, k string) (warnings []string, errors []error)
- type NetworkSecurityGroupResourceID
- type NetworkWatcherFlowLogAccountID
- type PointToSiteVPNGatewayResourceID
- type Registration
- type RouteTableResourceID
- type VPNGatewayResourceID
- type VirtualHubResourceID
- type VirtualWanResourceID
- type VpnServerConfigurationResourceID
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 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 ValidateArmLoadBalancerRuleName ¶ added in v1.40.0
func ValidateAzureFirewallName ¶ added in v1.40.0
func ValidateNatGatewayName ¶ added in v1.38.0
func ValidatePrivateEndpointSettings ¶ added in v1.39.0
func ValidatePrivateEndpointSettings(d *schema.ResourceData) error
func ValidatePrivateLinkName ¶ added in v1.38.0
func ValidatePrivateLinkNatIpConfiguration ¶ added in v1.37.0
func ValidatePrivateLinkNatIpConfiguration(d *schema.ResourceDiff) error
func ValidatePrivateLinkSubResourceName ¶ added in v1.38.0
func ValidateVirtualHubID ¶ added in v1.38.0
func ValidateVirtualHubName ¶ added in v1.37.0
func ValidateVirtualWanID ¶ added in v1.38.0
func ValidateVpnServerConfigurationID ¶ added in v1.38.0
Types ¶
type NetworkSecurityGroupResourceID ¶ added in v1.34.0
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
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
func ParseRouteTableID ¶ added in v1.40.0
func ParseRouteTableID(input string) (*RouteTableResourceID, error)
type VPNGatewayResourceID ¶ added in v1.38.0
func ParseVPNGatewayID ¶ added in v1.38.0
func ParseVPNGatewayID(input string) (*VPNGatewayResourceID, error)
type VirtualHubResourceID ¶ added in v1.38.0
func ParseVirtualHubID ¶ added in v1.38.0
func ParseVirtualHubID(input string) (*VirtualHubResourceID, error)
type VirtualWanResourceID ¶ added in v1.38.0
func ParseVirtualWanID ¶ added in v1.38.0
func ParseVirtualWanID(input string) (*VirtualWanResourceID, error)
type VpnServerConfigurationResourceID ¶ added in v1.38.0
func ParseVpnServerConfigurationID ¶ added in v1.38.0
func ParseVpnServerConfigurationID(input string) (*VpnServerConfigurationResourceID, error)
Source Files ¶
- data_source_application_security_group.go
- data_source_express_route_circuit.go
- data_source_firewall.go
- data_source_loadbalancer.go
- data_source_loadbalancer_backend_address_pool.go
- data_source_nat_gateway.go
- data_source_network_ddos_protection_plan.go
- data_source_network_interface.go
- data_source_network_security_group.go
- data_source_network_watcher.go
- data_source_private_endpoint_connection.go
- data_source_private_link_endpoint_connection.go
- data_source_private_link_service.go
- data_source_private_link_service_endpoint_connections.go
- data_source_public_ip.go
- data_source_public_ip_prefix.go
- data_source_public_ips.go
- data_source_route_table.go
- data_source_subnet.go
- data_source_virtual_hub.go
- data_source_virtual_network.go
- data_source_virtual_network_gateway.go
- data_source_virtual_network_gateway_connection.go
- deprecated.go
- loadbalancer.go
- network_security_group.go
- point_to_site_vpn_gateway.go
- registration.go
- resource_arm_application_gateway.go
- resource_arm_application_security_group.go
- resource_arm_bastion_host.go
- resource_arm_connection_monitor.go
- resource_arm_ddos_protection_plan.go
- resource_arm_express_route_circuit.go
- resource_arm_express_route_circuit_authorization.go
- resource_arm_express_route_circuit_peering.go
- resource_arm_firewall.go
- resource_arm_firewall_application_rule_collection.go
- resource_arm_firewall_nat_rule_collection.go
- resource_arm_firewall_network_rule_collection.go
- resource_arm_loadbalancer.go
- resource_arm_loadbalancer_backend_address_pool.go
- resource_arm_loadbalancer_nat_pool.go
- resource_arm_loadbalancer_nat_rule.go
- resource_arm_loadbalancer_outbound_rule.go
- resource_arm_loadbalancer_probe.go
- resource_arm_loadbalancer_rule.go
- resource_arm_local_network_gateway.go
- resource_arm_nat_gateway.go
- resource_arm_network_connection_monitor.go
- resource_arm_network_ddos_protection_plan.go
- resource_arm_network_interface.go
- resource_arm_network_interface_application_gateway_association.go
- resource_arm_network_interface_application_security_group_association.go
- resource_arm_network_interface_backend_address_pool_association.go
- resource_arm_network_interface_nat_rule_association.go
- resource_arm_network_packet_capture.go
- resource_arm_network_profile.go
- resource_arm_network_security_group.go
- resource_arm_network_security_rule.go
- resource_arm_network_watcher.go
- resource_arm_network_watcher_flow_log.go
- resource_arm_packet_capture.go
- resource_arm_point_to_site_vpn_gateway.go
- resource_arm_private_endpoint.go
- resource_arm_private_link_endpoint.go
- resource_arm_private_link_service.go
- resource_arm_public_ip.go
- resource_arm_public_ip_prefix.go
- resource_arm_route.go
- resource_arm_route_table.go
- resource_arm_subnet.go
- resource_arm_subnet_nat_gateway_association.go
- resource_arm_subnet_network_security_group_association.go
- resource_arm_subnet_route_table_association.go
- resource_arm_virtual_hub.go
- resource_arm_virtual_network.go
- resource_arm_virtual_network_gateway.go
- resource_arm_virtual_network_gateway_connection.go
- resource_arm_virtual_network_peering.go
- resource_arm_virtual_wan.go
- resource_arm_vpn_gateway.go
- resource_arm_vpn_server_configuration.go
- resource_arm_web_application_firewall_policy.go
- route_table.go
- validate.go
- virtual_hub.go
- virtual_wan.go
- vpn_gateway.go
- vpn_server_configuration.go
Click to show internal directories.
Click to hide internal directories.