Documentation
¶
Index ¶
- Variables
- func ApplicationGatewayPrivateLinkConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func ApplicationGatewayURLPathMapPathRuleID(input interface{}, key string) (warnings []string, errors []error)
- func AuthenticationCertificateID(input interface{}, key string) (warnings []string, errors []error)
- func BackendAddressPoolID(input interface{}, key string) (warnings []string, errors []error)
- func BackendHttpSettingsCollectionID(input interface{}, key string) (warnings []string, errors []error)
- func BastionHostName(v interface{}, k string) (warnings []string, errors []error)
- func BastionIPConfigName(v interface{}, k string) (warnings []string, errors []error)
- func BastionSubnetName(v interface{}, k string) (warnings []string, errors []error)
- func CustomIpPrefixName(i interface{}, k string) (_ []string, errors []error)
- func CustomIpv4PrefixID(input interface{}, key string) (warnings []string, errors []error)
- func ExpressRouteCircuitConnectionName(i interface{}, k string) (warnings []string, errors []error)
- func ExpressRouteConnectionName(v interface{}, k string) (warnings []string, errors []error)
- func ExpressRoutePortName(i interface{}, k string) (warnings []string, errors []error)
- func FilePath(v interface{}, k string) (warnings []string, errors []error)
- func FrontendIPConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func FrontendPortID(input interface{}, key string) (warnings []string, errors []error)
- func HttpListenerID(input interface{}, key string) (warnings []string, errors []error)
- func HubRouteTableName(v interface{}, k string) (warnings []string, errors []error)
- func HubRouteTableRouteID(input interface{}, key string) (warnings []string, errors []error)
- func IPAddressInAzureReservedAPIPARange(i interface{}, k string) (warnings []string, errors []error)
- func IpGroupCidrID(input interface{}, key string) (warnings []string, errors []error)
- func IsGatewaySubnet(i interface{}, k string) (warnings []string, errors []error)
- func NatGatewayName(i interface{}, k string) (warnings []string, errors []error)
- func NetworkConnectionMonitorEndpointAddress(v interface{}, k string) (warnings []string, errors []error)
- func NetworkConnectionMonitorHttpPath(v interface{}, k string) (warnings []string, errors []error)
- func NetworkConnectionMonitorValidStatusCodeRanges(v interface{}, k string) (warnings []string, errors []error)
- func NetworkInterfaceIpConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func NetworkInterfaceName(v interface{}, k string) (warnings []string, errors []error)
- func NetworkManagerDeploymentID(input interface{}, key string) (warnings []string, errors []error)
- func NetworkWatcherFlowLogName(v interface{}, k string) (warnings []string, errors []error)
- func PolicyGroupName(i interface{}, k string) (warnings []string, errors []error)
- func PrivateConnectionResourceAlias(input interface{}, key string) (warnings []string, errors []error)
- func PrivateDnsZoneConfigID(input interface{}, key string) (warnings []string, errors []error)
- func PrivateDnsZoneGroupID(input interface{}, key string) (warnings []string, errors []error)
- func PrivateLinkName(i interface{}, k string) (_ []string, errors []error)
- func PrivateLinkSubResourceName(i interface{}, k string) (_ []string, errors []error)
- func ProbeID(input interface{}, key string) (warnings []string, errors []error)
- func PublicIpDomainNameLabel(v interface{}, k string) (warnings []string, errors []error)
- func RedirectConfigurationsID(input interface{}, key string) (warnings []string, errors []error)
- func RewriteRuleSetID(input interface{}, key string) (warnings []string, errors []error)
- func RouteFilterID(input interface{}, key string) (warnings []string, errors []error)
- func RouteID(input interface{}, key string) (warnings []string, errors []error)
- func RouteMapName(v interface{}, k string) (warnings []string, errors []error)
- func RouteName(v interface{}, k string) (warnings []string, errors []error)
- func RouteServerName() pluginsdk.SchemaValidateFunc
- func RouteTableID(input interface{}, key string) (warnings []string, errors []error)
- func RouteTableName(v interface{}, k string) (warnings []string, errors []error)
- func SecurityRuleID(input interface{}, key string) (warnings []string, errors []error)
- func SslCertificateID(input interface{}, key string) (warnings []string, errors []error)
- func SslProfileID(input interface{}, key string) (warnings []string, errors []error)
- func SubnetID(input interface{}, key string) (warnings []string, errors []error)
- func SubnetServiceEndpointStoragePolicyDefinitionName(i interface{}, k string) (warnings []string, errors []error)
- func SubnetServiceEndpointStoragePolicyName(i interface{}, k string) (warnings []string, errors []error)
- func TrustedClientCertificateID(input interface{}, key string) (warnings []string, errors []error)
- func TrustedRootCertificateID(input interface{}, key string) (warnings []string, errors []error)
- func UrlPathMapID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualHubConnectionName(v interface{}, k string) (warnings []string, errors []error)
- func VirtualHubName(v interface{}, k string) (warnings []string, errors []error)
- func VirtualNetworkBgpCommunity(i interface{}, k string) (warnings []string, errors []error)
- func VirtualNetworkDnsServersID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualNetworkGatewayIpConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualNetworkGatewayPolicyGroupID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualNetworkID(input interface{}, key string) (warnings []string, errors []error)
- func VirtualNetworkRuleName(v interface{}, k string) (warnings []string, errors []error)
- func VpnSiteName() func(i interface{}, k string) (warnings []string, errors []error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ValidateWebApplicationFirewallPolicyExclusionRuleSetType = validation.StringInSlice([]string{ "OWASP", "Microsoft_BotManagerRuleSet", "Microsoft_DefaultRuleSet", }, false)
View Source
var ValidateWebApplicationFirewallPolicyExclusionRuleSetVersion = validation.StringInSlice([]string{ "1.0", "1.1", "2.1", "3.2", }, false)
View Source
var ValidateWebApplicationFirewallPolicyRuleGroupName = validation.StringInSlice([]string{ "BadBots", "crs_20_protocol_violations", "crs_21_protocol_anomalies", "crs_23_request_limits", "crs_30_http_policy", "crs_35_bad_robots", "crs_40_generic_attacks", "crs_41_sql_injection_attacks", "crs_41_xss_attacks", "crs_42_tight_security", "crs_45_trojans", "crs_49_inbound_blocking", "General", "GoodBots", "KnownBadBots", "Known-CVEs", "REQUEST-911-METHOD-ENFORCEMENT", "REQUEST-913-SCANNER-DETECTION", "REQUEST-920-PROTOCOL-ENFORCEMENT", "REQUEST-921-PROTOCOL-ATTACK", "REQUEST-930-APPLICATION-ATTACK-LFI", "REQUEST-931-APPLICATION-ATTACK-RFI", "REQUEST-932-APPLICATION-ATTACK-RCE", "REQUEST-933-APPLICATION-ATTACK-PHP", "REQUEST-941-APPLICATION-ATTACK-XSS", "REQUEST-942-APPLICATION-ATTACK-SQLI", "REQUEST-943-APPLICATION-ATTACK-SESSION-FIXATION", "REQUEST-944-APPLICATION-ATTACK-JAVA", "UnknownBots", "METHOD-ENFORCEMENT", "PROTOCOL-ENFORCEMENT", "PROTOCOL-ATTACK", "LFI", "RFI", "RCE", "PHP", "NODEJS", "XSS", "SQLI", "FIX", "JAVA", "MS-ThreatIntel-WebShells", "MS-ThreatIntel-AppSec", "MS-ThreatIntel-SQLI", "MS-ThreatIntel-CVEs", }, false)
ValidateWebApplicationFirewallPolicyRuleGroupName the following command will return a list of available Rule Group Names with information on whether the rules are GA, Deprecated, etc.: az rest --method get --url “https://management.azure.com/subscriptions/{subscription_id_here}/providers/Microsoft.Network/locations/{location}/applicationGatewayWafDynamicManifests/default?api-version=2023-05-01” --query “properties.availableRuleSets[].ruleGroups[].ruleGroupName” | sort | uniq
View Source
var ValidateWebApplicationFirewallPolicyRuleSetType = validation.StringInSlice([]string{ "OWASP", "Microsoft_BotManagerRuleSet", "Microsoft_DefaultRuleSet", }, false)
View Source
var ValidateWebApplicationFirewallPolicyRuleSetVersion = validation.StringInSlice([]string{ "0.1", "1.0", "1.1", "2.1", "2.2.9", "3.0", "3.1", "3.2", }, false)
Functions ¶
func BackendAddressPoolID ¶
func BastionHostName ¶
func BastionIPConfigName ¶
func BastionSubnetName ¶
func CustomIpPrefixName ¶
func CustomIpv4PrefixID ¶
func ExpressRoutePortName ¶
func FrontendPortID ¶
func HttpListenerID ¶
func HubRouteTableName ¶
func HubRouteTableRouteID ¶
func IpGroupCidrID ¶
func IsGatewaySubnet ¶
func NatGatewayName ¶
func NetworkInterfaceName ¶
func PolicyGroupName ¶
func PrivateDnsZoneConfigID ¶
func PrivateDnsZoneGroupID ¶
func PrivateLinkName ¶
func PublicIpDomainNameLabel ¶
func RewriteRuleSetID ¶
func RouteFilterID ¶
func RouteMapName ¶
func RouteServerName ¶
func RouteServerName() pluginsdk.SchemaValidateFunc
func RouteTableID ¶
func RouteTableName ¶
func SecurityRuleID ¶
func SslCertificateID ¶
func SslProfileID ¶
func UrlPathMapID ¶
func VirtualHubName ¶
func VirtualNetworkID ¶
func VirtualNetworkRuleName ¶
func VpnSiteName ¶
Types ¶
This section is empty.
Source Files
¶
- application_gateway_private_link_configuration_id.go
- application_gateway_url_path_map_path_rule_id.go
- authentication_certificate_id.go
- backend_address_pool_id.go
- backend_http_settings_collection_id.go
- bastion_host_name.go
- bastion_ip_config_name.go
- bastion_subnet_name.go
- custom_ip_prefix_name.go
- custom_ipv4_prefix_id.go
- express_route_circuit_connection_name.go
- express_route_connection_name.go
- express_route_port.go
- file_path.go
- frontend_ip_configuration_id.go
- frontend_port_id.go
- gateway_subnet.go
- http_listener_id.go
- hub_route_table_name.go
- hub_route_table_route_id.go
- ip_group_cidr_id.go
- nat_gateway_name.go
- network_connection_monitor_endpoint_address.go
- network_connection_monitor_http_path.go
- network_connection_monitor_valid_status_code_ranges.go
- network_interface_ip_configuration_id.go
- network_interface_name.go
- network_manager_deployment.go
- network_watcher_flow_log_name.go
- policy_group_name.go
- private_connection_resource_alias.go
- private_dns_zone_config_id.go
- private_dns_zone_group_id.go
- private_link_name.go
- private_link_subresource_name.go
- probe_id.go
- public_ip.go
- redirect_configurations_id.go
- rewrite_rule_set_id.go
- route_filter_id.go
- route_id.go
- route_map_name.go
- route_name.go
- route_server_name.go
- route_table_id.go
- route_table_name.go
- security_rule_id.go
- ssl_certificate_id.go
- ssl_profile_id.go
- subnet_id.go
- subnet_service_endpoint_storage_policy_name.go
- trusted_client_certificate_id.go
- trusted_root_certificate_id.go
- url_path_map_id.go
- virtual_hub_connection_name.go
- virtual_hub_name.go
- virtual_network_bgp_community.go
- virtual_network_dns_servers_id.go
- virtual_network_gateway.go
- virtual_network_gateway_ip_configuration_id.go
- virtual_network_gateway_policy_group_id.go
- virtual_network_id.go
- virtual_network_rule_name.go
- vpn_site_name.go
- web_application_firewall_policy.go
Click to show internal directories.
Click to hide internal directories.