Documentation ¶
Index ¶
- Variables
- func ApplicationGatewayCustomizeDiff(d *schema.ResourceDiff, _ interface{}) error
- 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 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 ValidateRouteName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateRouteTableName(v interface{}, k string) (warnings []string, errors []error)
- func ValidateVirtualHubConnectionName(v 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 IpGroupResourceID
- type NetworkSecurityGroupResourceID
- type NetworkWatcherFlowLogAccountID
- type PointToSiteVPNGatewayResourceID
- type Registration
- type RouteFilterResourceID
- type RouteTableResourceID
- type VPNGatewayResourceID
- 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 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 FindLoadBalancerRuleByName ¶
func FindLoadBalancerRuleByName(lb *network.LoadBalancer, name string) (*network.LoadBalancingRule, int, bool)
func ValidateNatGatewayName ¶
func ValidatePrivateEndpointSettings ¶
func ValidatePrivateEndpointSettings(d *schema.ResourceData) error
func ValidatePrivateLinkName ¶
func ValidatePrivateLinkNatIpConfiguration ¶
func ValidatePrivateLinkNatIpConfiguration(d *schema.ResourceDiff) error
func ValidateRouteName ¶
func ValidateRouteTableName ¶
func ValidateVirtualHubName ¶
func ValidateVirtualWanID ¶
Types ¶
type IpGroupResourceID ¶
func ParseIpGroupID ¶
func ParseIpGroupID(input string) (*IpGroupResourceID, error)
type NetworkSecurityGroupResourceID ¶
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 ¶
func ParsePointToSiteVPNGatewayID ¶
func ParsePointToSiteVPNGatewayID(input string) (*PointToSiteVPNGatewayResourceID, error)
type Registration ¶
type Registration struct{}
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 ¶
func ParseRouteFilterID ¶
func ParseRouteFilterID(input string) (*RouteFilterResourceID, error)
type RouteTableResourceID ¶
func ParseRouteTableID ¶
func ParseRouteTableID(input string) (*RouteTableResourceID, error)
type VPNGatewayResourceID ¶
func ParseVPNGatewayID ¶
func ParseVPNGatewayID(input string) (*VPNGatewayResourceID, error)
type VirtualWanResourceID ¶
func ParseVirtualWanID ¶
func ParseVirtualWanID(input string) (*VirtualWanResourceID, error)
type VpnServerConfigurationResourceID ¶
func ParseVpnServerConfigurationID ¶
func ParseVpnServerConfigurationID(input string) (*VpnServerConfigurationResourceID, error)
Source Files ¶
- application_gateway_resource.go
- application_security_group_data_source.go
- application_security_group_resource.go
- bastion_host_resource.go
- deprecated.go
- express_route_circuit_authorization_resource.go
- express_route_circuit_data_source.go
- express_route_circuit_peering_resource.go
- express_route_circuit_resource.go
- express_route_gateway_resource.go
- firewall_application_rule_collection_resource.go
- firewall_data_source.go
- firewall_nat_rule_collection_resource.go
- firewall_network_rule_collection_resource.go
- firewall_policy_data_source.go
- firewall_policy_resource.go
- firewall_policy_rule_collection_group_resource.go
- firewall_resource.go
- ip_group.go
- ip_group_data_source.go
- ip_group_resource.go
- lb_backend_address_pool_data_source.go
- lb_backend_address_pool_resource.go
- lb_data_source.go
- lb_nat_pool_resource.go
- lb_nat_rule_resource.go
- lb_outbound_rule_resource.go
- lb_probe_resource.go
- lb_resource.go
- lb_rule_data_source.go
- lb_rule_resource.go
- loadbalancer.go
- local_network_gateway_resource.go
- nat_gateway_data_source.go
- nat_gateway_public_ip_association_resource.go
- nat_gateway_resource.go
- network_connection_monitor_resource.go
- network_ddos_protection_plan_data_source.go
- network_ddos_protection_plan_resource.go
- network_interface.go
- network_interface_application_gateway_association_resource.go
- network_interface_application_security_group_association_migration.go
- network_interface_application_security_group_association_resource.go
- network_interface_backend_address_pool_association_resource.go
- network_interface_data_source.go
- network_interface_locking.go
- network_interface_nat_rule_association_resource.go
- network_interface_network_security_group_association_resource.go
- network_interface_resource.go
- network_packet_capture_resource.go
- network_profile_resource.go
- network_security_group.go
- network_security_group_data_source.go
- network_security_group_resource.go
- network_security_rule_resource.go
- network_service_tags_data_source.go
- network_subresource.go
- network_watcher_data_source.go
- network_watcher_flow_log_resource.go
- network_watcher_resource.go
- packet_capture_resource.go
- point_to_site_vpn_gateway.go
- point_to_site_vpn_gateway_resource.go
- private_endpoint_connection_data_source.go
- private_endpoint_resource.go
- private_link_service_data_source.go
- private_link_service_endpoint_connections_data_source.go
- private_link_service_resource.go
- public_ip_data_source.go
- public_ip_prefix_data_source.go
- public_ip_prefix_resource.go
- public_ip_resource.go
- public_ips_data_source.go
- registration.go
- route_filter.go
- route_filter_data_source.go
- route_filter_resource.go
- route_resource.go
- route_table.go
- route_table_data_source.go
- route_table_resource.go
- subnet_data_source.go
- subnet_nat_gateway_association_resource.go
- subnet_network_security_group_association_resource.go
- subnet_resource.go
- subnet_route_table_association_resource.go
- validate.go
- virtual_hub_bgp_connection_resource.go
- virtual_hub_connection_resource.go
- virtual_hub_data_source.go
- virtual_hub_ip_resource.go
- virtual_hub_resource.go
- virtual_hub_route_table_resource.go
- virtual_hub_security_partner_provider_resource.go
- virtual_network_data_source.go
- virtual_network_gateway_connection_data_source.go
- virtual_network_gateway_connection_resource.go
- virtual_network_gateway_data_source.go
- virtual_network_gateway_resource.go
- virtual_network_peering_resource.go
- virtual_network_resource.go
- virtual_wan.go
- virtual_wan_resource.go
- vpn_gateway.go
- vpn_gateway_resource.go
- vpn_server_configuration.go
- vpn_server_configuration_resource.go
- vpn_site_resource.go
- web_application_firewall_policy_data_source.go
- web_application_firewall_policy_resource.go
Click to show internal directories.
Click to hide internal directories.