共用方式為


Application Gateways - Create Or Update

建立或更新指定的應用程式閘道。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}?api-version=2024-05-01

URI 參數

名稱 位於 必要 類型 Description
applicationGatewayName
path True

string

應用程式閘道的名稱。

resourceGroupName
path True

string

資源群組的名稱。

subscriptionId
path True

string

可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。

api-version
query True

string

用戶端 API 版本。

要求本文

名稱 類型 Description
id

string

資源標識碼。

identity

ManagedServiceIdentity

如果已設定,則為應用程式閘道的身分識別。

location

string

資源位置。

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

應用程式閘道資源的驗證憑證。 如需預設限制,請參閱 應用程式閘道限制

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

自動調整組態。

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

應用程式閘道資源的後端位址池。 如需預設限制,請參閱 應用程式閘道限制

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

應用程式閘道資源的後端 HTTP 設定。 如需預設限制,請參閱 應用程式閘道限制

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

應用程式閘道資源的後端設定。 如需預設限制,請參閱 應用程式閘道限制

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

應用程式閘道資源的自定義錯誤組態。

properties.enableFips

boolean

是否在應用程式閘道資源上啟用 FIPS。

properties.enableHttp2

boolean

是否在應用程式閘道資源上啟用 HTTP2。

properties.firewallPolicy

SubResource

FirewallPolicy 資源的參考。

properties.forceFirewallPolicyAssociation

boolean

如果為 true,則不論原則是否與 WAF 組態不同,都會將防火牆原則與應用程式閘道產生關聯。

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

應用程式閘道資源的前端IP位址。 如需預設限制,請參閱 應用程式閘道限制

properties.frontendPorts

ApplicationGatewayFrontendPort[]

應用程式閘道資源的前埠。 如需預設限制,請參閱 應用程式閘道限制

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

應用程式閘道資源的子網。 如需預設限制,請參閱 應用程式閘道限制

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

全域設定。

properties.httpListeners

ApplicationGatewayHttpListener[]

應用程式閘道資源的 Http 接聽程式。 如需預設限制,請參閱 應用程式閘道限制

properties.listeners

ApplicationGatewayListener[]

應用程式閘道資源的接聽程式。 如需預設限制,請參閱 應用程式閘道限制

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

應用程式閘道資源的負載散發原則。

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

應用程式閘道上的 PrivateLink 組態。

properties.probes

ApplicationGatewayProbe[]

應用程式閘道資源的探查。

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

重新導向應用程式閘道資源的組態。 如需預設限制,請參閱 應用程式閘道限制

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

要求應用程式閘道資源的路由規則。

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

重寫應用程式閘道資源的規則。

properties.routingRules

ApplicationGatewayRoutingRule[]

應用程式閘道資源的路由規則。

properties.sku

ApplicationGatewaySku

應用程式閘道資源的 SKU。

properties.sslCertificates

ApplicationGatewaySslCertificate[]

應用程式閘道資源的 SSL 憑證。 如需預設限制,請參閱 應用程式閘道限制

properties.sslPolicy

ApplicationGatewaySslPolicy

應用程式閘道資源的 SSL 原則。

properties.sslProfiles

ApplicationGatewaySslProfile[]

應用程式閘道資源的 SSL 設定檔。 如需預設限制,請參閱 應用程式閘道限制

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

應用程式閘道資源的受信任客戶端憑證。 如需預設限制,請參閱 應用程式閘道限制

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

應用程式閘道資源的受信任跟證書。 如需預設限制,請參閱 應用程式閘道限制

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

應用程式閘道資源的 URL 路徑對應。 如需預設限制,請參閱 應用程式閘道限制

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Web 應用程式防火牆設定。

tags

object

資源標籤。

zones

string[]

可用性區域清單,表示資源需要來自何處。

回應

名稱 類型 Description
200 OK

ApplicationGateway

更新成功。 作業會傳回產生的ApplicationGateway資源。

201 Created

ApplicationGateway

建立成功。 作業會傳回產生的ApplicationGateway資源。

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Create Application Gateway

範例要求

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw?api-version=2024-05-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
    }
  },
  "location": "eastus",
  "properties": {
    "sku": {
      "name": "Standard_v2",
      "tier": "Standard_v2",
      "capacity": 3
    },
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "properties": {
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "properties": {
          "data": "****",
          "password": "****"
        }
      },
      {
        "name": "sslcert2",
        "properties": {
          "keyVaultSecretId": "https://kv/secret"
        }
      }
    ],
    "trustedRootCertificates": [
      {
        "name": "rootcert",
        "properties": {
          "data": "****"
        }
      },
      {
        "name": "rootcert1",
        "properties": {
          "keyVaultSecretId": "https://kv/secret"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "properties": {
          "data": "****"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "properties": {
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "properties": {
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "properties": {
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "properties": {
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "properties": {
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "properties": {
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "properties": {
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "properties": {
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "properties": {
          "ruleType": "Basic",
          "priority": 10,
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "properties": {
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_add_x_forwarded_for_proxy}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc"
                }
              }
            }
          ]
        }
      }
    ],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

範例回覆

{
  "name": "appgw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw",
  "type": "Microsoft.Network/applicationGateways",
  "location": "southcentralus",
  "properties": {
    "provisioningState": "Succeeded",
    "sku": {
      "name": "Standard_Medium",
      "tier": "Standard",
      "capacity": 3
    },
    "operationalState": "Running",
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc",
        "properties": {
          "provisioningState": "Succeeded",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
        "properties": {
          "provisioningState": "Succeeded",
          "publicCertData": "*****"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
        "properties": {
          "provisioningState": "Succeeded",
          "data": "****"
        }
      }
    ],
    "authenticationCertificates": [],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "loadDistributionPolicies": [],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
        "properties": {
          "provisioningState": "Succeeded",
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true,
            "verifyClientRevocation": "OCSP"
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "listeners": [],
    "urlPathMaps": [],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule",
        "properties": {
          "provisioningState": "Succeeded",
          "ruleType": "Basic",
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
        "properties": {
          "provisioningState": "Succeeded",
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_remote-addr}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc",
                  "reroute": true
                }
              }
            }
          ]
        }
      }
    ],
    "routingRules": [],
    "probes": [],
    "redirectConfigurations": [],
    "privateEndpointConnections": [],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}
{
  "name": "appgw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw",
  "type": "Microsoft.Network/applicationGateways",
  "location": "southcentralus",
  "properties": {
    "provisioningState": "Succeeded",
    "sku": {
      "name": "Standard_Medium",
      "tier": "Standard",
      "capacity": 3
    },
    "operationalState": "Running",
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc",
        "properties": {
          "provisioningState": "Succeeded",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
        "properties": {
          "provisioningState": "Succeeded",
          "publicCertData": "*****"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
        "properties": {
          "provisioningState": "Succeeded",
          "data": "****"
        }
      }
    ],
    "authenticationCertificates": [],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "loadDistributionPolicies": [],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
        "properties": {
          "provisioningState": "Succeeded",
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "listeners": [],
    "urlPathMaps": [],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule",
        "properties": {
          "provisioningState": "Succeeded",
          "ruleType": "Basic",
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
        "properties": {
          "provisioningState": "Succeeded",
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_remote-addr}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc",
                  "modifiedQueryString": "x=y&a=b"
                }
              }
            }
          ]
        }
      }
    ],
    "routingRules": [],
    "probes": [],
    "redirectConfigurations": [],
    "privateEndpointConnections": [],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

定義

名稱 Description
ApplicationGateway

應用程式閘道資源。

ApplicationGatewayAuthenticationCertificate

應用程式閘道的驗證憑證。

ApplicationGatewayAutoscaleConfiguration

應用程式閘道自動調整設定。

ApplicationGatewayBackendAddress

應用程式閘道的後端位址。

ApplicationGatewayBackendAddressPool

應用程式閘道的後端位址池。

ApplicationGatewayBackendHttpSettings

應用程式閘道的後端位址池設定。

ApplicationGatewayBackendSettings

應用程式閘道的後端位址池設定。

ApplicationGatewayClientAuthConfiguration

應用程式閘道客戶端驗證組態。

ApplicationGatewayClientRevocationOptions

確認客戶端憑證撤銷狀態。

ApplicationGatewayConnectionDraining

線上清空可讓後端伺服器的開啟連線在後端伺服器從組態中移除之後,於指定時間內處於作用中狀態。

ApplicationGatewayCookieBasedAffinity

以 Cookie 為基礎的親和性。

ApplicationGatewayCustomError

應用程式閘道的自定義錯誤。

ApplicationGatewayCustomErrorStatusCode

應用程式閘道自定義錯誤的狀態代碼。

ApplicationGatewayFirewallDisabledRuleGroup

允許停用規則群組或整個規則群組內的規則。

ApplicationGatewayFirewallExclusion

允許排除某些符合 WAF 檢查條件的變數。

ApplicationGatewayFirewallMode

Web 應用程式防火牆模式。

ApplicationGatewayFrontendIPConfiguration

應用程式閘道的前端IP組態。

ApplicationGatewayFrontendPort

應用程式閘道的前埠。

ApplicationGatewayGlobalConfiguration

應用程式閘道全域設定。

ApplicationGatewayHeaderConfiguration

應用程式閘道中設定動作的標頭組態。

ApplicationGatewayHttpListener

應用程式閘道的 Http 接聽程式。

ApplicationGatewayIPConfiguration

應用程式閘道的IP組態。 目前允許1個公用和1個私人IP組態。

ApplicationGatewayListener

應用程式閘道的接聽程式。

ApplicationGatewayLoadDistributionAlgorithm

負載散發 目標應用程式閘道的資源。

ApplicationGatewayLoadDistributionPolicy

應用程式閘道的負載散發原則。

ApplicationGatewayLoadDistributionTarget

應用程式閘道的負載散發目標。

ApplicationGatewayOperationalState

應用程式閘道資源的作業狀態。

ApplicationGatewayPathRule

應用程式閘道 URL 路徑對應的路徑規則。

ApplicationGatewayPrivateEndpointConnection

應用程式閘道上的私人端點連線。

ApplicationGatewayPrivateLinkConfiguration

應用程式閘道上的 Private Link 組態。

ApplicationGatewayPrivateLinkIpConfiguration

應用程式閘道私人連結IP組態。

ApplicationGatewayProbe

應用程式閘道的探查。

ApplicationGatewayProbeHealthResponseMatch

應用程式網關探查健康情況回應比對。

ApplicationGatewayProtocol

應用程式閘道通訊協定。

ApplicationGatewayRedirectConfiguration

重新導向應用程式閘道的組態。

ApplicationGatewayRedirectType

HTTP 重新導向類型。

ApplicationGatewayRequestRoutingRule

要求應用程式閘道的路由規則。

ApplicationGatewayRequestRoutingRuleType

規則類型。

ApplicationGatewayRewriteRule

重寫應用程式閘道的規則。

ApplicationGatewayRewriteRuleActionSet

應用程式閘道中重寫規則中的一組動作。

ApplicationGatewayRewriteRuleCondition

應用程式閘道中重寫規則中的一組條件。

ApplicationGatewayRewriteRuleSet

重寫應用程式閘道的規則集。

ApplicationGatewayRoutingRule

應用程式閘道的路由規則。

ApplicationGatewaySku

應用程式閘道的 SKU。

ApplicationGatewaySkuFamily

應用程式閘道 SKU 系列。

ApplicationGatewaySkuName

應用程式閘道 SKU 的名稱。

ApplicationGatewaySslCertificate

應用程式閘道的 SSL 憑證。

ApplicationGatewaySslCipherSuite

要依指定順序對應用程式閘道啟用的 Ssl 加密套件。

ApplicationGatewaySslPolicy

應用程式閘道 Ssl 原則。

ApplicationGatewaySslPolicyName

Ssl 預先定義原則的名稱。

ApplicationGatewaySslPolicyType

Ssl 原則的類型。

ApplicationGatewaySslProfile

應用程式閘道的 SSL 設定檔。

ApplicationGatewaySslProtocol

應用程式閘道上要停用的 Ssl 通訊協定。

ApplicationGatewayTier

應用程式閘道的階層。

ApplicationGatewayTrustedClientCertificate

應用程式閘道的受信任客戶端憑證。

ApplicationGatewayTrustedRootCertificate

應用程式閘道的受信任跟證書。

ApplicationGatewayUrlConfiguration

應用程式閘道中設定動作的URL組態。

ApplicationGatewayUrlPathMap

UrlPathMaps 提供 PathBasedRouting 後端對應資訊的 URL 路徑。

ApplicationGatewayWebApplicationFirewallConfiguration

應用程式閘道 Web 應用程式防火牆設定。

ApplicationSecurityGroup

資源群組中的應用程式安全組。

AutoApproval

私人連結服務的自動核准清單。

BackendAddressPool

後端IP位址的集區。

CloudError

來自服務的錯誤回應。

CloudErrorBody

來自服務的錯誤回應。

CustomDnsConfigPropertiesFormat

包含來自客戶的自定義 Dns 解析組態。

DdosSettings

包含公用IP的 DDoS 保護設定。

DdosSettingsProtectionMode

公用IP的 DDoS 保護模式

Delegation

詳細說明要委派子網的服務。

DeleteOptions

指定刪除 VM 時,公用 IP 位址會發生什麼事

ExtendedLocation

ExtendedLocation 複雜類型。

ExtendedLocationTypes

擴充位置的類型。

FlowLog

流量記錄資源。

FlowLogFormatParameters

定義流程記錄格式的參數。

FlowLogFormatType

流量記錄檔的文件類型。

FrontendIPConfiguration

負載平衡器的前端IP位址。

GatewayLoadBalancerTunnelInterface

負載平衡器後端位址池的閘道關負載平衡器通道介面。

GatewayLoadBalancerTunnelInterfaceType

閘道連接平衡器通道介面的流量類型。

GatewayLoadBalancerTunnelProtocol

閘道連接平衡器通道介面的通訊協定。

HeaderValueMatcher

[重寫動作] 底下的選擇性欄位。 它可讓您擷取和修改具有相同名稱的多個標頭時,特定標頭的值。 目前僅支援 Set-Cookie 回應標頭。 如需詳細資訊,請流覽 https://aka.ms/appgwheadercrud

InboundNatRule

負載平衡器的輸入NAT規則。

IPAllocationMethod

IP 位址配置方法。

IpamPoolPrefixAllocation

IpamPool 前置詞配置參考。

IPConfiguration

IP 組態。

IPConfigurationProfile

IP 組態配置檔子資源。

IpTag

包含與 對象相關聯的 IpTag。

IPVersion

IP 位址版本。

LoadBalancerBackendAddress

負載平衡器後端位址。

LoadBalancerBackendAddressAdminState

一旦設定后,系統管理狀態清單可以覆寫健康狀態探查,讓Load Balancer 一律會將新的連線轉送至後端,或拒絕新的連線並重設現有的連線。

ManagedServiceIdentity

資源的身分識別。

NatGateway

Nat 閘道資源。

NatGatewaySku

NAT 閘道的 SKU。

NatGatewaySkuName

Nat 閘道 SKU 的名稱。

NatRulePortMapping

針對針對後端集區建立之輸入NAT規則的個別埠對應。

NetworkInterface

資源群組中的網路介面。

NetworkInterfaceAuxiliaryMode

網路介面資源的輔助模式。

NetworkInterfaceAuxiliarySku

網路介面資源的輔助 SKU。

NetworkInterfaceDnsSettings

網路介面的 DNS 設定。

NetworkInterfaceIPConfiguration

網路介面中的IPConfiguration。

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

網路介面的 PrivateLinkConnection 屬性。

NetworkInterfaceMigrationPhase

網路介面資源的移轉階段。

NetworkInterfaceNicType

網路介面資源的類型。

NetworkInterfaceTapConfiguration

點選網路介面中的組態。

NetworkSecurityGroup

NetworkSecurityGroup 資源。

PrivateEndpoint

私人端點資源。

PrivateEndpointConnection

PrivateEndpointConnection 資源。

PrivateEndpointIPConfiguration

私人端點的IP組態。

PrivateLinkService

私人鏈接服務資源。

PrivateLinkServiceConnection

PrivateLinkServiceConnection 資源。

PrivateLinkServiceConnectionState

服務取用者與提供者之間連線狀態的相關信息集合。

PrivateLinkServiceIpConfiguration

私人鏈接服務IP組態。

ProvisioningState

目前的布建狀態。

PublicIPAddress

公用IP位址資源。

PublicIPAddressDnsSettings

包含與公用IP位址相關聯的 DNS 記錄 FQDN。

PublicIpAddressDnsSettingsDomainNameLabelScope

功能變數名稱標籤範圍。 如果指定功能變數名稱標籤和功能變數名稱標籤範圍,則會為Microsoft Azure DNS 系統中的公用IP建立一個 DNS 記錄,其中包含 FQDN 中的哈希值。

PublicIPAddressMigrationPhase

公用IP位址的移轉階段。

PublicIPAddressSku

公用IP位址的SKU。

PublicIPAddressSkuName

公用IP位址 SKU 的名稱。

PublicIPAddressSkuTier

公用IP位址SKU的階層。

ResourceIdentityType

用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。

ResourceNavigationLink

ResourceNavigationLink 資源。

RetentionPolicyParameters

定義流量記錄保留原則的參數。

Route

路由資源。

RouteNextHopType

封包應傳送至的 Azure 躍點類型。

RouteTable

路由表資源。

SecurityRule

網路安全性規則。

SecurityRuleAccess

是否允許或拒絕網路流量。

SecurityRuleDirection

規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。

SecurityRuleProtocol

此規則適用的網路協定。

ServiceAssociationLink

ServiceAssociationLink 資源。

ServiceEndpointPolicy

服務端點原則資源。

ServiceEndpointPolicyDefinition

服務端點原則定義。

ServiceEndpointPropertiesFormat

服務端點屬性。

SharingScope

將此屬性設定為 Tenant,以允許與 AAD 租使用者中的其他訂用帳戶共用子網。 只有當 defaultOutboundAccess 設定為 false 時,才能設定此屬性,只有在子網是空的時,才能設定這兩個屬性。

Subnet

虛擬網路資源中的子網。

SubResource

另一個子資源的參考。

SyncMode

後端集區的後端位址同步模式

TrafficAnalyticsConfigurationProperties

定義使用分析組態的參數。

TrafficAnalyticsProperties

定義使用分析組態的參數。

TransportProtocol

端點的傳輸通訊協定。

UserAssignedIdentities

與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。

VirtualNetworkPrivateEndpointNetworkPolicies

在子網的私人端點上啟用或停用套用網路原則。

VirtualNetworkPrivateLinkServiceNetworkPolicies

在子網中的私人連結服務上啟用或停用套用網路原則。

VirtualNetworkTap

虛擬網路點選資源。

Visibility

私人連結服務的可見度清單。

ApplicationGateway

應用程式閘道資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

identity

ManagedServiceIdentity

如果已設定,則為應用程式閘道的身分識別。

location

string

資源位置。

name

string

資源名稱。

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

應用程式閘道資源的驗證憑證。 如需預設限制,請參閱 應用程式閘道限制

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

自動調整組態。

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

應用程式閘道資源的後端位址池。 如需預設限制,請參閱 應用程式閘道限制

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

應用程式閘道資源的後端 HTTP 設定。 如需預設限制,請參閱 應用程式閘道限制

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

應用程式閘道資源的後端設定。 如需預設限制,請參閱 應用程式閘道限制

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

應用程式閘道資源的自定義錯誤組態。

properties.defaultPredefinedSslPolicy

ApplicationGatewaySslPolicyName

應用程式閘道資源上套用的預設預先定義 SSL 原則。

properties.enableFips

boolean

是否在應用程式閘道資源上啟用 FIPS。

properties.enableHttp2

boolean

是否在應用程式閘道資源上啟用 HTTP2。

properties.firewallPolicy

SubResource

FirewallPolicy 資源的參考。

properties.forceFirewallPolicyAssociation

boolean

如果為 true,則不論原則是否與 WAF 組態不同,都會將防火牆原則與應用程式閘道產生關聯。

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

應用程式閘道資源的前端IP位址。 如需預設限制,請參閱 應用程式閘道限制

properties.frontendPorts

ApplicationGatewayFrontendPort[]

應用程式閘道資源的前埠。 如需預設限制,請參閱 應用程式閘道限制

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

應用程式閘道資源的子網。 如需預設限制,請參閱 應用程式閘道限制

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

全域設定。

properties.httpListeners

ApplicationGatewayHttpListener[]

應用程式閘道資源的 Http 接聽程式。 如需預設限制,請參閱 應用程式閘道限制

properties.listeners

ApplicationGatewayListener[]

應用程式閘道資源的接聽程式。 如需預設限制,請參閱 應用程式閘道限制

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

應用程式閘道資源的負載散發原則。

properties.operationalState

ApplicationGatewayOperationalState

應用程式閘道資源的作業狀態。

properties.privateEndpointConnections

ApplicationGatewayPrivateEndpointConnection[]

應用程式閘道上的私人端點連線。

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

應用程式閘道上的 PrivateLink 組態。

properties.probes

ApplicationGatewayProbe[]

應用程式閘道資源的探查。

properties.provisioningState

ProvisioningState

應用程式閘道資源的布建狀態。

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

重新導向應用程式閘道資源的組態。 如需預設限制,請參閱 應用程式閘道限制

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

要求應用程式閘道資源的路由規則。

properties.resourceGuid

string

應用程式閘道資源的資源 GUID 屬性。

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

重寫應用程式閘道資源的規則。

properties.routingRules

ApplicationGatewayRoutingRule[]

應用程式閘道資源的路由規則。

properties.sku

ApplicationGatewaySku

應用程式閘道資源的 SKU。

properties.sslCertificates

ApplicationGatewaySslCertificate[]

應用程式閘道資源的 SSL 憑證。 如需預設限制,請參閱 應用程式閘道限制

properties.sslPolicy

ApplicationGatewaySslPolicy

應用程式閘道資源的 SSL 原則。

properties.sslProfiles

ApplicationGatewaySslProfile[]

應用程式閘道資源的 SSL 設定檔。 如需預設限制,請參閱 應用程式閘道限制

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

應用程式閘道資源的受信任客戶端憑證。 如需預設限制,請參閱 應用程式閘道限制

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

應用程式閘道資源的受信任跟證書。 如需預設限制,請參閱 應用程式閘道限制

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

應用程式閘道資源的 URL 路徑對應。 如需預設限制,請參閱 應用程式閘道限制

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Web 應用程式防火牆設定。

tags

object

資源標籤。

type

string

資源類型。

zones

string[]

可用性區域清單,表示資源需要來自何處。

ApplicationGatewayAuthenticationCertificate

應用程式閘道的驗證憑證。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的驗證憑證名稱。

properties.data

string

憑證公用數據。

properties.provisioningState

ProvisioningState

驗證憑證資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayAutoscaleConfiguration

應用程式閘道自動調整設定。

名稱 類型 Description
maxCapacity

integer

應用程式閘道容量數目的上限。

minCapacity

integer

應用程式閘道容量數目的下限。

ApplicationGatewayBackendAddress

應用程式閘道的後端位址。

名稱 類型 Description
fqdn

string

完整功能變數名稱(FQDN)。

ipAddress

string

IP位址。

ApplicationGatewayBackendAddressPool

應用程式閘道的後端位址池。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的後端位址池名稱。

properties.backendAddresses

ApplicationGatewayBackendAddress[]

後端位址。

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

網路介面中定義的IP參考集合。

properties.provisioningState

ProvisioningState

後端位址池資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayBackendHttpSettings

應用程式閘道的後端位址池設定。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的後端 HTTP 設定名稱。

properties.affinityCookieName

string

要用於同質 Cookie 的 Cookie 名稱。

properties.authenticationCertificates

SubResource[]

應用程式閘道驗證憑證的參考數位。

properties.connectionDraining

ApplicationGatewayConnectionDraining

後端 HTTP 設定資源的連線清空。

properties.cookieBasedAffinity

ApplicationGatewayCookieBasedAffinity

以 Cookie 為基礎的親和性。

properties.hostName

string

要傳送至後端伺服器的主機標頭。

properties.path

string

路徑,應該作為所有 HTTP 要求的前置詞。 Null 表示不會加上路徑前置詞。 預設值為 null。

properties.pickHostNameFromBackendAddress

boolean

是否應該從後端伺服器的主機名中挑選主機標頭。 默認值為 false。

properties.port

integer

後端上的目的地埠。

properties.probe

SubResource

探查應用程式閘道的資源。

properties.probeEnabled

boolean

是否啟用探查。 默認值為 false。

properties.protocol

ApplicationGatewayProtocol

用來與後端通訊的通訊協定。

properties.provisioningState

ProvisioningState

後端 HTTP 設定資源的布建狀態。

properties.requestTimeout

integer

要求以秒為單位的逾時。 如果未在 RequestTimeout 內收到回應,應用程式閘道將會失敗要求。 可接受的值為 1 秒到 86400 秒。

properties.trustedRootCertificates

SubResource[]

應用程式閘道受信任跟證書的參考數位。

type

string

資源的類型。

ApplicationGatewayBackendSettings

應用程式閘道的後端位址池設定。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的後端設定名稱。

properties.hostName

string

伺服器名稱指示要傳送至 Tls 通訊協定的後端伺服器。

properties.pickHostNameFromBackendAddress

boolean

是否要從 Tls 通訊協議之後端伺服器的主機名中挑選伺服器名稱指示。 默認值為 false。

properties.port

integer

後端上的目的地埠。

properties.probe

SubResource

探查應用程式閘道的資源。

properties.protocol

ApplicationGatewayProtocol

用來與後端通訊的通訊協定。

properties.provisioningState

ProvisioningState

後端 HTTP 設定資源的布建狀態。

properties.timeout

integer

線上逾時,以秒為單位。 如果 ConnectionTimeout 內未收到回應,應用程式閘道將會失敗要求。 可接受的值為 1 秒到 86400 秒。

properties.trustedRootCertificates

SubResource[]

應用程式閘道受信任跟證書的參考數位。

type

string

資源的類型。

ApplicationGatewayClientAuthConfiguration

應用程式閘道客戶端驗證組態。

名稱 類型 Description
verifyClientCertIssuerDN

boolean

確認應用程式閘道上的客戶端憑證簽發者名稱。

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

確認客戶端憑證撤銷狀態。

ApplicationGatewayClientRevocationOptions

確認客戶端憑證撤銷狀態。

名稱 類型 Description
None

string

OCSP

string

ApplicationGatewayConnectionDraining

線上清空可讓後端伺服器的開啟連線在後端伺服器從組態中移除之後,於指定時間內處於作用中狀態。

名稱 類型 Description
drainTimeoutInSec

integer

線上清空的秒數為作用中。 可接受的值為 1 秒到 3600 秒。

enabled

boolean

是否啟用連線清空。

ApplicationGatewayCookieBasedAffinity

以 Cookie 為基礎的親和性。

名稱 類型 Description
Disabled

string

Enabled

string

ApplicationGatewayCustomError

應用程式閘道的自定義錯誤。

名稱 類型 Description
customErrorPageUrl

string

應用程式閘道自定義錯誤的錯誤頁面 URL。

statusCode

ApplicationGatewayCustomErrorStatusCode

應用程式閘道自定義錯誤的狀態代碼。

ApplicationGatewayCustomErrorStatusCode

應用程式閘道自定義錯誤的狀態代碼。

名稱 類型 Description
HttpStatus400

string

HttpStatus403

string

HttpStatus404

string

HttpStatus405

string

HttpStatus408

string

HttpStatus500

string

HttpStatus502

string

HttpStatus503

string

HttpStatus504

string

ApplicationGatewayFirewallDisabledRuleGroup

允許停用規則群組或整個規則群組內的規則。

名稱 類型 Description
ruleGroupName

string

將停用的規則組名。

rules

integer[]

將會停用的規則清單。 如果為 null,則會停用規則群組的所有規則。

ApplicationGatewayFirewallExclusion

允許排除某些符合 WAF 檢查條件的變數。

名稱 類型 Description
matchVariable

string

要排除的變數。

selector

string

matchVariable 是集合時,運算子會用來指定這個排除範圍套用至集合中的哪些專案。

selectorMatchOperator

string

當 matchVariable 是集合時,請在選取器上操作,以指定這個排除範圍套用至集合中的哪些元素。

ApplicationGatewayFirewallMode

Web 應用程式防火牆模式。

名稱 類型 Description
Detection

string

Prevention

string

ApplicationGatewayFrontendIPConfiguration

應用程式閘道的前端IP組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的前端IP組態名稱。

properties.privateIPAddress

string

網路介面 IP 組態的 PrivateIPAddress。

properties.privateIPAllocationMethod

IPAllocationMethod

私人IP位址配置方法。

properties.privateLinkConfiguration

SubResource

應用程式閘道私人連結組態的參考。

properties.provisioningState

ProvisioningState

前端IP組態資源的布建狀態。

properties.publicIPAddress

SubResource

PublicIP 資源的參考。

properties.subnet

SubResource

子網資源的參考。

type

string

資源的類型。

ApplicationGatewayFrontendPort

應用程式閘道的前埠。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的前埠名稱。

properties.port

integer

前埠。

properties.provisioningState

ProvisioningState

前端埠資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayGlobalConfiguration

應用程式閘道全域設定。

名稱 類型 Description
enableRequestBuffering

boolean

啟用要求緩衝處理。

enableResponseBuffering

boolean

啟用回應緩衝。

ApplicationGatewayHeaderConfiguration

應用程式閘道中設定動作的標頭組態。

名稱 類型 Description
headerName

string

標頭組態的標頭名稱。

headerValue

string

標頭組態的標頭值。

headerValueMatcher

HeaderValueMatcher

[重寫動作] 底下的選擇性欄位。 它可讓您擷取和修改具有相同名稱的多個標頭時,特定標頭的值。 目前僅支援 Set-Cookie 回應標頭。 如需詳細資訊,請流覽 https://aka.ms/appgwheadercrud

ApplicationGatewayHttpListener

應用程式閘道的 Http 接聽程式。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的 HTTP 接聽程式名稱。

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

HTTP 接聽程式的自定義錯誤組態。

properties.firewallPolicy

SubResource

FirewallPolicy 資源的參考。

properties.frontendIPConfiguration

SubResource

應用程式閘道的前端IP組態資源。

properties.frontendPort

SubResource

應用程式閘道的前埠資源。

properties.hostName

string

HTTP 接聽程式的主機名。

properties.hostNames

string[]

允許特殊通配符的 HTTP 接聽程式的主機名清單。

properties.protocol

ApplicationGatewayProtocol

HTTP 接聽程式的通訊協定。

properties.provisioningState

ProvisioningState

HTTP 接聽程序資源的布建狀態。

properties.requireServerNameIndication

boolean

僅適用於通訊協議為 HTTPs 時。 啟用多裝載的 SNI。

properties.sslCertificate

SubResource

應用程式閘道的 SSL 憑證資源。

properties.sslProfile

SubResource

應用程式閘道的 SSL 設定檔資源。

type

string

資源的類型。

ApplicationGatewayIPConfiguration

應用程式閘道的IP組態。 目前允許1個公用和1個私人IP組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的IP組態名稱。

properties.provisioningState

ProvisioningState

應用程式閘道IP組態資源的布建狀態。

properties.subnet

SubResource

子網資源的參考。 應用程式閘道從中取得其私人位址的子網。

type

string

資源的類型。

ApplicationGatewayListener

應用程式閘道的接聽程式。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的接聽程式名稱。

properties.frontendIPConfiguration

SubResource

應用程式閘道的前端IP組態資源。

properties.frontendPort

SubResource

應用程式閘道的前埠資源。

properties.hostNames

string[]

允許特殊通配符的 TLS 多站臺接聽程式伺服器名稱指示清單(SNI)。

properties.protocol

ApplicationGatewayProtocol

接聽程式的通訊協定。

properties.provisioningState

ProvisioningState

接聽程序資源的布建狀態。

properties.sslCertificate

SubResource

應用程式閘道的 SSL 憑證資源。

properties.sslProfile

SubResource

應用程式閘道的 SSL 設定檔資源。

type

string

資源的類型。

ApplicationGatewayLoadDistributionAlgorithm

負載散發 目標應用程式閘道的資源。

名稱 類型 Description
IpHash

string

LeastConnections

string

RoundRobin

string

ApplicationGatewayLoadDistributionPolicy

應用程式閘道的負載散發原則。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的負載散發原則名稱。

properties.loadDistributionAlgorithm

ApplicationGatewayLoadDistributionAlgorithm

負載散發 目標應用程式閘道的資源。

properties.loadDistributionTargets

ApplicationGatewayLoadDistributionTarget[]

負載散發 目標應用程式閘道的資源。

properties.provisioningState

ProvisioningState

負載分配原則資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayLoadDistributionTarget

應用程式閘道的負載散發目標。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的負載散發原則名稱。

properties.backendAddressPool

SubResource

應用程式閘道的後端位址池資源。

properties.weightPerServer

integer

每部伺服器的權數。 範圍介於 1 到 100 之間。

type

string

資源的類型。

ApplicationGatewayOperationalState

應用程式閘道資源的作業狀態。

名稱 類型 Description
Running

string

Starting

string

Stopped

string

Stopping

string

ApplicationGatewayPathRule

應用程式閘道 URL 路徑對應的路徑規則。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的路徑規則名稱。

properties.backendAddressPool

SubResource

URL 路徑對應路徑規則的後端位址池資源。

properties.backendHttpSettings

SubResource

URL 路徑對應路徑規則的後端 HTTP 設定資源。

properties.firewallPolicy

SubResource

FirewallPolicy 資源的參考。

properties.loadDistributionPolicy

SubResource

URL 路徑對應路徑規則的負載散發原則資源。

properties.paths

string[]

URL 路徑對應的路徑規則。

properties.provisioningState

ProvisioningState

路徑規則資源的布建狀態。

properties.redirectConfiguration

SubResource

重新導向 URL 路徑對應路徑規則的設定資源。

properties.rewriteRuleSet

SubResource

重寫 URL 路徑對應路徑規則的規則集資源。

type

string

資源的類型。

ApplicationGatewayPrivateEndpointConnection

應用程式閘道上的私人端點連線。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道上的私人端點連線名稱。

properties.linkIdentifier

string

取用者鏈接識別碼。

properties.privateEndpoint

PrivateEndpoint

私人端點的資源。

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

服務取用者與提供者之間連線狀態的相關信息集合。

properties.provisioningState

ProvisioningState

應用程式閘道私人端點連線資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayPrivateLinkConfiguration

應用程式閘道上的 Private Link 組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的私人連結組態名稱。

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

應用程式閘道私人連結IP組態的數位。

properties.provisioningState

ProvisioningState

應用程式閘道私人連結組態的布建狀態。

type

string

資源的類型。

ApplicationGatewayPrivateLinkIpConfiguration

應用程式閘道私人連結IP組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道私人連結IP組態的名稱。

properties.primary

boolean

ip 組態是否為主要組態。

properties.privateIPAddress

string

IP 組態的私人IP位址。

properties.privateIPAllocationMethod

IPAllocationMethod

私人IP位址配置方法。

properties.provisioningState

ProvisioningState

應用程式閘道私人連結IP組態的布建狀態。

properties.subnet

SubResource

子網資源的參考。

type

string

資源類型。

ApplicationGatewayProbe

應用程式閘道的探查。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的探查名稱。

properties.host

string

要傳送探查的主機名。

properties.interval

integer

探查間隔以秒為單位。 這是兩個連續探查之間的時間間隔。 可接受的值為 1 秒到 86400 秒。

properties.match

ApplicationGatewayProbeHealthResponseMatch

分類狀況良好探查回應的準則。

properties.minServers

integer

一律標示為狀況良好的伺服器數目下限。 預設值為 0。

properties.path

string

探查的相對路徑。 有效的路徑從 『/』 開始。 探查會傳送至 ://:。

properties.pickHostNameFromBackendHttpSettings

boolean

是否應該從後端 HTTP 設定中挑選主機標頭。 默認值為 false。

properties.pickHostNameFromBackendSettings

boolean

是否應該從 Tls 通訊協定的後端設定中挑選伺服器名稱指示。 默認值為 false。

properties.port

integer

將用於探查後端伺服器的自定義埠。 有效值的範圍從 1 到 65535。 如果未設定,將會使用來自 HTTP 設定的埠。 此屬性僅適用於 Basic、Standard_v2 和 WAF_v2。

properties.protocol

ApplicationGatewayProtocol

用於探查的通訊協定。

properties.provisioningState

ProvisioningState

探查資源的布建狀態。

properties.timeout

integer

探查逾時以秒為單位。 如果此逾時期間未收到有效的回應,則標記為失敗的探查。 可接受的值為 1 秒到 86400 秒。

properties.unhealthyThreshold

integer

探查重試計數。 在連續探查失敗計數達到 UnhealthyThreshold 之後,後端伺服器會標示為關閉。 可接受的值為 1 秒到 20。

type

string

資源的類型。

ApplicationGatewayProbeHealthResponseMatch

應用程式網關探查健康情況回應比對。

名稱 類型 Description
body

string

必須包含在健康情況回應中的主體。 預設值是空的。

statusCodes

string[]

允許的狀態代碼狀況良好範圍。 狀況良好狀態代碼的預設範圍是 200-399。

ApplicationGatewayProtocol

應用程式閘道通訊協定。

名稱 類型 Description
Http

string

支持 HTTPListeners 和 backendHttpSettingsCollection 屬性。

Https

string

支持 HTTPListeners 和 backendHttpSettingsCollection 屬性。

Tcp

string

支援接聽程式和 backendSettingsCollection 屬性。

Tls

string

支援接聽程式和 backendSettingsCollection 屬性。

ApplicationGatewayRedirectConfiguration

重新導向應用程式閘道的組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的重新導向組態名稱。

properties.includePath

boolean

在重新導向的 URL 中包含路徑。

properties.includeQueryString

boolean

在重新導向的 URL 中包含查詢字串。

properties.pathRules

SubResource[]

指定重新導向設定的路徑規則。

properties.redirectType

ApplicationGatewayRedirectType

HTTP 重新導向類型。

properties.requestRoutingRules

SubResource[]

要求路由,指定重新導向組態。

properties.targetListener

SubResource

接聽程式的參考,以將要求重新導向至 。

properties.targetUrl

string

將要求重新導向至的 URL。

properties.urlPathMaps

SubResource[]

指定預設重新導向設定的 URL 路徑對應。

type

string

資源的類型。

ApplicationGatewayRedirectType

HTTP 重新導向類型。

名稱 類型 Description
Found

string

Permanent

string

SeeOther

string

Temporary

string

ApplicationGatewayRequestRoutingRule

要求應用程式閘道的路由規則。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的要求路由規則名稱。

properties.backendAddressPool

SubResource

應用程式閘道的後端位址池資源。

properties.backendHttpSettings

SubResource

應用程式閘道的後端 HTTP 設定資源。

properties.httpListener

SubResource

應用程式閘道的 Http 接聽程序資源。

properties.loadDistributionPolicy

SubResource

應用程式閘道的負載散發原則資源。

properties.priority

integer

要求路由規則的優先順序。

properties.provisioningState

ProvisioningState

要求路由規則資源的布建狀態。

properties.redirectConfiguration

SubResource

重新導向應用程式閘道的組態資源。

properties.rewriteRuleSet

SubResource

在應用程式閘道的基本規則中重寫規則集資源。

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

規則類型。

properties.urlPathMap

SubResource

應用程式閘道的 URL 路徑對應資源。

type

string

資源的類型。

ApplicationGatewayRequestRoutingRuleType

規則類型。

名稱 類型 Description
Basic

string

PathBasedRouting

string

ApplicationGatewayRewriteRule

重寫應用程式閘道的規則。

名稱 類型 Description
actionSet

ApplicationGatewayRewriteRuleActionSet

要做為重寫規則一部分的動作集。

conditions

ApplicationGatewayRewriteRuleCondition[]

將評估動作集執行的條件。

name

string

應用程式閘道內唯一的重寫規則名稱。

ruleSequence

integer

重寫規則的規則順序,決定 RewriteRuleSet 中特定規則的執行順序。

ApplicationGatewayRewriteRuleActionSet

應用程式閘道中重寫規則中的一組動作。

名稱 類型 Description
requestHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

動作集中的要求標頭動作。

responseHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

動作集中的響應標頭動作。

urlConfiguration

ApplicationGatewayUrlConfiguration

動作集中的 URL 組態動作。

ApplicationGatewayRewriteRuleCondition

應用程式閘道中重寫規則中的一組條件。

名稱 類型 Description
ignoreCase

boolean

將此參數設定為真值,並強制模式執行區分大小寫的比較。

negate

boolean

將此值設定為真值會強制檢查使用者所指定條件的否定。

pattern

string

會評估條件真實性的固定字串或正則表示式模式。

variable

string

RewriteRuleCondition 的條件參數。

ApplicationGatewayRewriteRuleSet

重寫應用程式閘道的規則集。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的重寫規則集名稱。

properties.provisioningState

ProvisioningState

重寫規則集資源的布建狀態。

properties.rewriteRules

ApplicationGatewayRewriteRule[]

重寫規則集中的規則。

ApplicationGatewayRoutingRule

應用程式閘道的路由規則。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的路由規則名稱。

properties.backendAddressPool

SubResource

應用程式閘道的後端位址池資源。

properties.backendSettings

SubResource

應用程式閘道的後端設定資源。

properties.listener

SubResource

應用程式閘道的接聽程序資源。

properties.priority

integer

路由規則的優先順序。

properties.provisioningState

ProvisioningState

要求路由規則資源的布建狀態。

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

規則類型。

type

string

資源的類型。

ApplicationGatewaySku

應用程式閘道的 SKU。

名稱 類型 Description
capacity

integer

應用程式閘道的容量(實例計數)。

family

ApplicationGatewaySkuFamily

應用程式閘道 SKU 系列。

name

ApplicationGatewaySkuName

應用程式閘道 SKU 的名稱。

tier

ApplicationGatewayTier

應用程式閘道的階層。

ApplicationGatewaySkuFamily

應用程式閘道 SKU 系列。

名稱 類型 Description
Generation_1

string

Generation_2

string

ApplicationGatewaySkuName

應用程式閘道 SKU 的名稱。

名稱 類型 Description
Basic

string

Standard_Large

string

Standard_Medium

string

Standard_Small

string

Standard_v2

string

WAF_Large

string

WAF_Medium

string

WAF_v2

string

ApplicationGatewaySslCertificate

應用程式閘道的 SSL 憑證。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的 SSL 憑證名稱。

properties.data

string

Base-64 編碼的 pfx 憑證。 僅適用於PUT要求。

properties.keyVaultSecretId

string

秘密標識碼 (base-64 編碼的未加密 pfx) 'Secret' 或 'Certificate' 物件儲存在 KeyVault 中。

properties.password

string

數據中指定的 pfx 檔案密碼。 僅適用於PUT要求。

properties.provisioningState

ProvisioningState

SSL 憑證資源的布建狀態。

properties.publicCertData

string

Base-64 編碼的公用憑證數據,對應至數據中指定的 pfx。 僅適用於 GET 要求。

type

string

資源的類型。

ApplicationGatewaySslCipherSuite

要依指定順序對應用程式閘道啟用的 Ssl 加密套件。

名稱 類型 Description
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

string

TLS_DHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_DHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_3DES_EDE_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

ApplicationGatewaySslPolicy

應用程式閘道 Ssl 原則。

名稱 類型 Description
cipherSuites

ApplicationGatewaySslCipherSuite[]

要依指定順序對應用程式閘道啟用的 Ssl 加密套件。

disabledSslProtocols

ApplicationGatewaySslProtocol[]

應用程式閘道上要停用的 Ssl 通訊協定。

minProtocolVersion

ApplicationGatewaySslProtocol

應用程式閘道支援的最低 Ssl 通訊協定版本。

policyName

ApplicationGatewaySslPolicyName

Ssl 預先定義原則的名稱。

policyType

ApplicationGatewaySslPolicyType

Ssl 原則的類型。

ApplicationGatewaySslPolicyName

Ssl 預先定義原則的名稱。

名稱 類型 Description
AppGwSslPolicy20150501

string

AppGwSslPolicy20170401

string

AppGwSslPolicy20170401S

string

AppGwSslPolicy20220101

string

AppGwSslPolicy20220101S

string

ApplicationGatewaySslPolicyType

Ssl 原則的類型。

名稱 類型 Description
Custom

string

CustomV2

string

Predefined

string

ApplicationGatewaySslProfile

應用程式閘道的 SSL 設定檔。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的 SSL 設定檔名稱。

properties.clientAuthConfiguration

ApplicationGatewayClientAuthConfiguration

應用程式閘道資源的客戶端驗證組態。

properties.provisioningState

ProvisioningState

HTTP 接聽程序資源的布建狀態。

properties.sslPolicy

ApplicationGatewaySslPolicy

應用程式閘道資源的 SSL 原則。

properties.trustedClientCertificates

SubResource[]

應用程式閘道受信任客戶端憑證的參考數位。

type

string

資源的類型。

ApplicationGatewaySslProtocol

應用程式閘道上要停用的 Ssl 通訊協定。

名稱 類型 Description
TLSv1_0

string

TLSv1_1

string

TLSv1_2

string

TLSv1_3

string

ApplicationGatewayTier

應用程式閘道的階層。

名稱 類型 Description
Basic

string

Standard

string

Standard_v2

string

WAF

string

WAF_v2

string

ApplicationGatewayTrustedClientCertificate

應用程式閘道的受信任客戶端憑證。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的受信任客戶端憑證名稱。

properties.clientCertIssuerDN

string

用戶端憑證簽發者的辨別名稱。

properties.data

string

憑證公用數據。

properties.provisioningState

ProvisioningState

受信任客戶端憑證資源的布建狀態。

properties.validatedCertData

string

已驗證的憑證數據。

type

string

資源的類型。

ApplicationGatewayTrustedRootCertificate

應用程式閘道的受信任跟證書。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的受信任跟證書名稱。

properties.data

string

憑證公用數據。

properties.keyVaultSecretId

string

秘密標識碼 (base-64 編碼的未加密 pfx) 'Secret' 或 'Certificate' 物件儲存在 KeyVault 中。

properties.provisioningState

ProvisioningState

受信任跟證書資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayUrlConfiguration

應用程式閘道中設定動作的URL組態。

名稱 類型 Description
modifiedPath

string

使用者為 URL 重寫提供的 URL 路徑。 Null 表示不會更新路徑。 預設值為 null。

modifiedQueryString

string

使用者為 URL 重寫提供的查詢字串。 Null 表示不會更新任何查詢字串。 預設值為 null。

reroute

boolean

如果設定為 true,則會使用修改的路徑重新評估路徑型要求路由規則中提供的 URL 路徑對應。 默認值為 false。

ApplicationGatewayUrlPathMap

UrlPathMaps 提供 PathBasedRouting 後端對應資訊的 URL 路徑。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

應用程式閘道內唯一的URL路徑對應名稱。

properties.defaultBackendAddressPool

SubResource

URL 路徑對應的預設後端位址池資源。

properties.defaultBackendHttpSettings

SubResource

URL 路徑對應的預設後端 HTTP 設定資源。

properties.defaultLoadDistributionPolicy

SubResource

URL 路徑對應的預設負載分配原則資源。

properties.defaultRedirectConfiguration

SubResource

URL 路徑對應的預設重新導向設定資源。

properties.defaultRewriteRuleSet

SubResource

URL 路徑對應的預設重寫規則集資源。

properties.pathRules

ApplicationGatewayPathRule[]

URL 路徑對應資源的路徑規則。

properties.provisioningState

ProvisioningState

URL 路徑對應資源的布建狀態。

type

string

資源的類型。

ApplicationGatewayWebApplicationFirewallConfiguration

應用程式閘道 Web 應用程式防火牆設定。

名稱 類型 Description
disabledRuleGroups

ApplicationGatewayFirewallDisabledRuleGroup[]

停用的規則群組。

enabled

boolean

是否啟用 Web 應用程式防火牆。

exclusions

ApplicationGatewayFirewallExclusion[]

排除清單。

fileUploadLimitInMb

integer

WAF 的檔案上傳大小上限為 Mb。

firewallMode

ApplicationGatewayFirewallMode

Web 應用程式防火牆模式。

maxRequestBodySize

integer

WAF 的要求本文大小上限。

maxRequestBodySizeInKb

integer

WAF 的要求本文大小上限,以 Kb 為單位。

requestBodyCheck

boolean

是否允許 WAF 檢查要求本文。

ruleSetType

string

Web 應用程式防火牆規則集的類型。 可能的值為:『OWASP』。

ruleSetVersion

string

規則集類型的版本。

ApplicationSecurityGroup

資源群組中的應用程式安全組。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.provisioningState

ProvisioningState

應用程式安全組資源的布建狀態。

properties.resourceGuid

string

應用程式安全組資源的資源 GUID 屬性。 它可唯一識別資源,即使使用者變更其名稱,或跨訂用帳戶或資源群組移轉資源也一樣。

tags

object

資源標籤。

type

string

資源類型。

AutoApproval

私人連結服務的自動核准清單。

名稱 類型 Description
subscriptions

string[]

訂用帳戶清單。

BackendAddressPool

後端IP位址的集區。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

負載平衡器所使用之後端位址池集合內唯一的資源名稱。 此名稱可用來存取資源。

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

網路介面中定義的IP位址參考數位。

properties.drainPeriodInSeconds

integer

將 RESET 傳送至用戶端和後端位址之前,Load Balancer 會等候的秒數。

properties.inboundNatRules

SubResource[]

使用此後端位址池之輸入NAT規則的參考陣列。

properties.loadBalancerBackendAddresses

LoadBalancerBackendAddress[]

後端位址的陣列。

properties.loadBalancingRules

SubResource[]

使用此後端位址池之負載平衡規則的參考陣列。

properties.location

string

後端位址池的位置。

properties.outboundRule

SubResource

使用此後端位址池之輸出規則的參考。

properties.outboundRules

SubResource[]

使用此後端位址池之輸出規則的參考數位。

properties.provisioningState

ProvisioningState

後端位址池資源的布建狀態。

properties.syncMode

SyncMode

後端集區的後端位址同步模式

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

閘道連接平衡器通道介面的陣列。

properties.virtualNetwork

SubResource

虛擬網路的參考。

type

string

資源的類型。

CloudError

來自服務的錯誤回應。

名稱 類型 Description
error

CloudErrorBody

雲端錯誤本文。

CloudErrorBody

來自服務的錯誤回應。

名稱 類型 Description
code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

details

CloudErrorBody[]

錯誤的其他詳細數據清單。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

target

string

特定錯誤的目標。 例如,錯誤中的屬性名稱。

CustomDnsConfigPropertiesFormat

包含來自客戶的自定義 Dns 解析組態。

名稱 類型 Description
fqdn

string

解析為私人端點 IP 位址的 Fqdn。

ipAddresses

string[]

私人端點的私人IP位址清單。

DdosSettings

包含公用IP的 DDoS 保護設定。

名稱 類型 Description
ddosProtectionPlan

SubResource

與公用IP相關聯的 DDoS 保護計劃。 只有在 ProtectionMode 已啟用時,才能設定

protectionMode

DdosSettingsProtectionMode

公用IP的 DDoS 保護模式

DdosSettingsProtectionMode

公用IP的 DDoS 保護模式

名稱 類型 Description
Disabled

string

Enabled

string

VirtualNetworkInherited

string

Delegation

詳細說明要委派子網的服務。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

子網內唯一的資源名稱。 此名稱可用來存取資源。

properties.actions

string[]

委派時允許服務執行的動作。

properties.provisioningState

ProvisioningState

服務委派資源的布建狀態。

properties.serviceName

string

應委派子網的服務名稱(例如Microsoft.Sql/servers)。

type

string

資源類型。

DeleteOptions

指定刪除 VM 時,公用 IP 位址會發生什麼事

名稱 類型 Description
Delete

string

Detach

string

ExtendedLocation

ExtendedLocation 複雜類型。

名稱 類型 Description
name

string

擴充位置的名稱。

type

ExtendedLocationTypes

擴充位置的類型。

ExtendedLocationTypes

擴充位置的類型。

名稱 類型 Description
EdgeZone

string

FlowLog

流量記錄資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

identity

ManagedServiceIdentity

FlowLog 資源受控識別

location

string

資源位置。

name

string

資源名稱。

properties.enabled

boolean

啟用/停用流量記錄的旗標。

properties.enabledFilteringCriteria

string

選擇性欄位,可根據 SrcIP、SrcPort、DstIP、DstPort、通訊協定、加密、方向和動作來篩選網路流量記錄。 如果未指定,則會記錄所有網路流量。

properties.flowAnalyticsConfiguration

TrafficAnalyticsProperties

定義使用分析組態的參數。

properties.format

FlowLogFormatParameters

定義流程記錄格式的參數。

properties.provisioningState

ProvisioningState

流量記錄的布建狀態。

properties.retentionPolicy

RetentionPolicyParameters

定義流量記錄保留原則的參數。

properties.storageId

string

用來儲存流量記錄的記憶體帳戶標識碼。

properties.targetResourceGuid

string

將套用流量記錄的網路安全組 GUID。

properties.targetResourceId

string

將套用流量記錄的網路安全組標識碼。

tags

object

資源標籤。

type

string

資源類型。

FlowLogFormatParameters

定義流程記錄格式的參數。

名稱 類型 預設值 Description
type

FlowLogFormatType

流量記錄檔的文件類型。

version

integer

0

流程記錄的版本(修訂)。

FlowLogFormatType

流量記錄檔的文件類型。

名稱 類型 Description
JSON

string

FrontendIPConfiguration

負載平衡器的前端IP位址。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

負載平衡器所使用前端IP組態集合內唯一的資源名稱。 此名稱可用來存取資源。

properties.gatewayLoadBalancer

SubResource

閘道負載平衡器前端IP的參考。

properties.inboundNatPools

SubResource[]

使用此前端IP之輸入集區的參考數位。

properties.inboundNatRules

SubResource[]

使用此前端IP之輸入規則的參考數位。

properties.loadBalancingRules

SubResource[]

使用此前端IP之負載平衡規則的參考數位。

properties.outboundRules

SubResource[]

使用此前端 IP 之輸出規則的參考數位。

properties.privateIPAddress

string

IP 組態的私人IP位址。

properties.privateIPAddressVersion

IPVersion

特定 ipconfiguration 是 IPv4 或 IPv6。 預設值會視為 IPv4。

properties.privateIPAllocationMethod

IPAllocationMethod

私人IP配置方法。

properties.provisioningState

ProvisioningState

前端IP組態資源的布建狀態。

properties.publicIPAddress

PublicIPAddress

公用IP資源的參考。

properties.publicIPPrefix

SubResource

公用IP前置詞資源的參考。

properties.subnet

Subnet

子網資源的參考。

type

string

資源的類型。

zones

string[]

可用性區域清單,表示為資源配置的IP必須來自。

GatewayLoadBalancerTunnelInterface

負載平衡器後端位址池的閘道關負載平衡器通道介面。

名稱 類型 Description
identifier

integer

閘道連接平衡器通道介面的識別碼。

port

integer

閘道連接平衡器通道介面的埠。

protocol

GatewayLoadBalancerTunnelProtocol

閘道連接平衡器通道介面的通訊協定。

type

GatewayLoadBalancerTunnelInterfaceType

閘道連接平衡器通道介面的流量類型。

GatewayLoadBalancerTunnelInterfaceType

閘道連接平衡器通道介面的流量類型。

名稱 類型 Description
External

string

Internal

string

None

string

GatewayLoadBalancerTunnelProtocol

閘道連接平衡器通道介面的通訊協定。

名稱 類型 Description
Native

string

None

string

VXLAN

string

HeaderValueMatcher

[重寫動作] 底下的選擇性欄位。 它可讓您擷取和修改具有相同名稱的多個標頭時,特定標頭的值。 目前僅支援 Set-Cookie 回應標頭。 如需詳細資訊,請流覽 https://aka.ms/appgwheadercrud

名稱 類型 Description
ignoreCase

boolean

將此參數設定為真值,並強制模式執行區分大小寫的比較。

negate

boolean

將此值設定為真值會強制檢查模式欄位中使用者所指定條件的否定。

pattern

string

模式,固定字串或正則表達式,評估是否應該選取標頭值進行重寫。

InboundNatRule

負載平衡器的輸入NAT規則。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

負載平衡器所使用之輸入NAT規則集合內唯一的資源名稱。 此名稱可用來存取資源。

properties.backendAddressPool

SubResource

backendAddressPool 資源的參考。

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

VM 網路介面上定義之私人IP位址的參考。 傳送至每個前端IP組態前埠的流量會轉送到後端IP。

properties.backendPort

integer

用於內部端點的埠。 可接受的值範圍從 1 到 65535。

properties.enableFloatingIP

boolean

針對設定 SQL AlwaysOn 可用性群組所需的浮動 IP 功能,設定虛擬機的端點。 使用 SQL Server 中的 SQL AlwaysOn 可用性群組時,需要此設定。 建立端點之後,就無法變更此設定。

properties.enableTcpReset

boolean

在 TCP 流程閒置逾時或非預期的連線終止時接收雙向 TCP 重設。 只有當通訊協定設定為 TCP 時,才會使用這個專案。

properties.frontendIPConfiguration

SubResource

前端IP位址的參考。

properties.frontendPort

integer

外部端點的埠。 每個規則的埠號碼在Load Balancer內必須是唯一的。 可接受的值範圍從 1 到 65534。

properties.frontendPortRangeEnd

integer

外部端點的埠範圍結束。 此屬性會與 BackendAddressPool 和 FrontendPortRangeStart 搭配使用。 系統會針對來自 BackendAddressPool 的每個後端位址建立個別輸入 NAT 規則埠對應。 可接受的值範圍從 1 到 65534。

properties.frontendPortRangeStart

integer

外部端點的埠範圍開始。 此屬性會與 BackendAddressPool 和 FrontendPortRangeEnd 搭配使用。 系統會針對來自 BackendAddressPool 的每個後端位址建立個別輸入 NAT 規則埠對應。 可接受的值範圍從 1 到 65534。

properties.idleTimeoutInMinutes

integer

TCP 閑置連線的逾時。 此值可以設定在 4 到 30 分鐘之間。 預設值為 4 分鐘。 只有當通訊協定設定為 TCP 時,才會使用這個專案。

properties.protocol

TransportProtocol

負載平衡規則所使用的傳輸通訊協議參考。

properties.provisioningState

ProvisioningState

輸入 NAT 規則資源的布建狀態。

type

string

資源的類型。

IPAllocationMethod

IP 位址配置方法。

名稱 類型 Description
Dynamic

string

Static

string

IpamPoolPrefixAllocation

IpamPool 前置詞配置參考。

名稱 類型 Description
allocatedAddressPrefixes

string[]

相關聯資源的 IpamPool 中指派的 IP 位址前置詞清單。

numberOfIpAddresses

string

要配置的IP位址數目。

pool.id

string

相關聯 Azure IpamPool 資源的資源標識碼。

IPConfiguration

IP 組態。

名稱 類型 預設值 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.privateIPAddress

string

IP 組態的私人IP位址。

properties.privateIPAllocationMethod

IPAllocationMethod

Dynamic

私人IP位址配置方法。

properties.provisioningState

ProvisioningState

IP 組態資源的布建狀態。

properties.publicIPAddress

PublicIPAddress

公用IP資源的參考。

properties.subnet

Subnet

子網資源的參考。

IPConfigurationProfile

IP 組態配置檔子資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源的名稱。 此名稱可用來存取資源。

properties.provisioningState

ProvisioningState

IP 組態配置檔資源的布建狀態。

properties.subnet

Subnet

用來建立容器網路介面IP組態之子網資源的參考。

type

string

子資源類型。

IpTag

包含與 對象相關聯的 IpTag。

名稱 類型 Description
ipTagType

string

IP 標籤類型。 範例:FirstPartyUsage。

tag

string

與公用IP相關聯的IP標籤。 範例:SQL。

IPVersion

IP 位址版本。

名稱 類型 Description
IPv4

string

IPv6

string

LoadBalancerBackendAddress

負載平衡器後端位址。

名稱 類型 Description
name

string

後端位址的名稱。

properties.adminState

LoadBalancerBackendAddressAdminState

一旦設定后,系統管理狀態清單可以覆寫健康狀態探查,讓Load Balancer 一律會將新的連線轉送至後端,或拒絕新的連線並重設現有的連線。

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

輸入 NAT 規則埠對應的集合。

properties.ipAddress

string

屬於參考虛擬網路的IP位址。

properties.loadBalancerFrontendIPConfiguration

SubResource

區域負載平衡器中定義的前端IP位址組態參考。

properties.networkInterfaceIPConfiguration

SubResource

網路介面中定義的IP位址參考。

properties.subnet

SubResource

現有子網的參考。

properties.virtualNetwork

SubResource

現有虛擬網路的參考。

LoadBalancerBackendAddressAdminState

一旦設定后,系統管理狀態清單可以覆寫健康狀態探查,讓Load Balancer 一律會將新的連線轉送至後端,或拒絕新的連線並重設現有的連線。

名稱 類型 Description
Down

string

None

string

Up

string

ManagedServiceIdentity

資源的身分識別。

名稱 類型 Description
principalId

string

系統指派身分識別的主體標識碼。 此屬性只會針對系統指派的身分識別提供。

tenantId

string

系統指派身分識別的租用戶標識碼。 此屬性只會針對系統指派的身分識別提供。

type

ResourceIdentityType

用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。

userAssignedIdentities

UserAssignedIdentities

與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。

NatGateway

Nat 閘道資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.idleTimeoutInMinutes

integer

nat 閘道的閒置逾時。

properties.provisioningState

ProvisioningState

NAT 閘道資源的布建狀態。

properties.publicIpAddresses

SubResource[]

與 nat 閘道資源相關聯的公用IP位址數位。

properties.publicIpPrefixes

SubResource[]

與 nat 閘道資源相關聯的公用IP前置詞數位。

properties.resourceGuid

string

NAT 閘道資源的資源 GUID 屬性。

properties.subnets

SubResource[]

使用此 nat 閘道資源參考子網的陣列。

sku

NatGatewaySku

nat 閘道 SKU。

tags

object

資源標籤。

type

string

資源類型。

zones

string[]

可用性區域清單,表示應該在其中部署 Nat 閘道的區域。

NatGatewaySku

NAT 閘道的 SKU。

名稱 類型 Description
name

NatGatewaySkuName

Nat 閘道 SKU 的名稱。

NatGatewaySkuName

Nat 閘道 SKU 的名稱。

名稱 類型 Description
Standard

string

NatRulePortMapping

針對針對後端集區建立之輸入NAT規則的個別埠對應。

名稱 類型 Description
backendPort

integer

後埠。

frontendPort

integer

前埠。

inboundNatRuleName

string

輸入 NAT 規則的名稱。

NetworkInterface

資源群組中的網路介面。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

extendedLocation

ExtendedLocation

網路介面的擴充位置。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

網路介面資源的輔助模式。

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

網路介面資源的輔助 SKU。

properties.defaultOutboundConnectivityEnabled

boolean

是否已設定 nic 的預設輸出連線。

properties.disableTcpStateTracking

boolean

指出是否要停用 tcp 狀態追蹤。

properties.dnsSettings

NetworkInterfaceDnsSettings

網路介面中的 DNS 設定。

properties.dscpConfiguration

SubResource

網路介面所連結之 dscp 組態的參考。

properties.enableAcceleratedNetworking

boolean

如果網路介面已設定為加速網路。 不適用於需要加速網路的 VM 大小。

properties.enableIPForwarding

boolean

指出是否在此網路介面上啟用IP轉送。

properties.hostedWorkloads

string[]

連結的BareMetal資源的參考清單。

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

網路介面的IPConfiguration清單。

properties.macAddress

string

網路介面的 MAC 位址。

properties.migrationPhase

NetworkInterfaceMigrationPhase

網路介面資源的移轉階段。

properties.networkSecurityGroup

NetworkSecurityGroup

NetworkSecurityGroup 資源的參考。

properties.nicType

NetworkInterfaceNicType

網路介面資源的類型。

properties.primary

boolean

這是否為虛擬機上的主要網路介面。

properties.privateEndpoint

PrivateEndpoint

網路介面所連結之私人端點的參考。

properties.privateLinkService

PrivateLinkService

網路介面資源的 Privatelinkservice。

properties.provisioningState

ProvisioningState

網路介面資源的布建狀態。

properties.resourceGuid

string

網路介面資源的資源 GUID 屬性。

properties.tapConfigurations

NetworkInterfaceTapConfiguration[]

網路介面的 TapConfiguration 清單。

properties.virtualMachine

SubResource

虛擬機的參考。

properties.vnetEncryptionSupported

boolean

此 nic 是否已連結至的虛擬機支援加密。

properties.workloadType

string

BareMetal 資源的 NetworkInterface WorkloadType

tags

object

資源標籤。

type

string

資源類型。

NetworkInterfaceAuxiliaryMode

網路介面資源的輔助模式。

名稱 類型 Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

網路介面資源的輔助 SKU。

名稱 類型 Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

網路介面的 DNS 設定。

名稱 類型 Description
appliedDnsServers

string[]

如果使用此 NIC 的 VM 是可用性設定組的一部分,則此列表會擁有所有屬於可用性設定組一部分之 NIC 的所有 DNS 伺服器聯集。 此屬性是每部 VM 上設定的內容。

dnsServers

string[]

DNS 伺服器 IP 位址的清單。 使用 'AzureProvidedDNS' 切換至 Azure 提供的 DNS 解析。 'AzureProvidedDNS' 值無法與其他IP結合,它必須是 dnsServers 集合中唯一的值。

internalDnsNameLabel

string

此 NIC 的相對 DNS 名稱,用於相同虛擬網路中的 VM 之間的內部通訊。

internalDomainNameSuffix

string

即使未指定 internalDnsNameLabel,也會為 VM 的主要 NIC 建立 DNS 專案。 此 DNS 名稱可藉由串連 VM 名稱與 internalDomainNameSuffix 值來建構。

internalFqdn

string

支援相同虛擬網路中 VM 之間內部通訊的完整 DNS 名稱。

NetworkInterfaceIPConfiguration

網路介面中的IPConfiguration。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

ApplicationGatewayBackendAddressPool 資源的參考。

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

包含IP組態的應用程式安全組。

properties.gatewayLoadBalancer

SubResource

閘道負載平衡器前端IP的參考。

properties.loadBalancerBackendAddressPools

BackendAddressPool[]

LoadBalancerBackendAddressPool 資源的參考。

properties.loadBalancerInboundNatRules

InboundNatRule[]

LoadBalancerInboundNatRules 的參考清單。

properties.primary

boolean

這是否為網路介面上的主要客戶位址。

properties.privateIPAddress

string

IP 組態的私人IP位址。 它可以是單一IP位址或格式為CIDR區塊

/.

properties.privateIPAddressPrefixLength

integer

私人IP位址前綴長度。 如果指定且配置方法是動態的,則服務會配置 CIDR 區塊,而不是單一 IP 位址。

properties.privateIPAddressVersion

IPVersion

特定IP組態為IPv4或IPv6。 預設值為 IPv4。

properties.privateIPAllocationMethod

IPAllocationMethod

私人IP位址配置方法。

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

網路介面的 PrivateLinkConnection 屬性。

properties.provisioningState

ProvisioningState

網路介面IP組態的布建狀態。

properties.publicIPAddress

PublicIPAddress

系結至IP組態的公用IP位址。

properties.subnet

Subnet

系結至IP組態的子網。

properties.virtualNetworkTaps

VirtualNetworkTap[]

虛擬網路點選的參考。

type

string

資源類型。

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

網路介面的 PrivateLinkConnection 屬性。

名稱 類型 Description
fqdns

string[]

目前私人連結連線的 FQDN 清單。

groupId

string

目前私人連結連線的群組標識碼。

requiredMemberName

string

目前私人連結連接的必要成員名稱。

NetworkInterfaceMigrationPhase

網路介面資源的移轉階段。

名稱 類型 Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

網路介面資源的類型。

名稱 類型 Description
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

點選網路介面中的組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.provisioningState

ProvisioningState

網路介面點選設定資源的布建狀態。

properties.virtualNetworkTap

VirtualNetworkTap

虛擬網路點選資源的參考。

type

string

子資源類型。

NetworkSecurityGroup

NetworkSecurityGroup 資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.defaultSecurityRules

SecurityRule[]

網路安全組的預設安全性規則。

properties.flowLogs

FlowLog[]

流量記錄資源的參考集合。

properties.flushConnection

boolean

啟用時,從網路安全組連線建立的流程會在更新規則時重新評估。 初始啟用將會觸發重新評估。

properties.networkInterfaces

NetworkInterface[]

網路介面參考的集合。

properties.provisioningState

ProvisioningState

網路安全組資源的布建狀態。

properties.resourceGuid

string

網路安全組資源的資源 GUID 屬性。

properties.securityRules

SecurityRule[]

網路安全組的安全性規則集合。

properties.subnets

Subnet[]

子網參考的集合。

tags

object

資源標籤。

type

string

資源類型。

PrivateEndpoint

私人端點資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

extendedLocation

ExtendedLocation

負載平衡器的擴充位置。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

包含私人端點IP組態的應用程式安全組。

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

自定義 DNS 組態的陣列。

properties.customNetworkInterfaceName

string

附加至私人端點之網路介面的自定義名稱。

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

私人端點的IP組態清單。 這會用來對應至第一方服務的端點。

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

遠端資源連線的相關信息群組。 當網路管理員無權核准遠程資源的連線時使用。

properties.networkInterfaces

NetworkInterface[]

針對這個私人端點所建立之網路介面的參考陣列。

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

遠端資源連線的相關信息群組。

properties.provisioningState

ProvisioningState

私人端點資源的布建狀態。

properties.subnet

Subnet

將配置私人IP之子網的標識碼。

tags

object

資源標籤。

type

string

資源類型。

PrivateEndpointConnection

PrivateEndpointConnection 資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.linkIdentifier

string

取用者鏈接識別碼。

properties.privateEndpoint

PrivateEndpoint

私人端點的資源。

properties.privateEndpointLocation

string

私人端點的位置。

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

服務取用者與提供者之間連線狀態的相關信息集合。

properties.provisioningState

ProvisioningState

私人端點聯機資源的布建狀態。

type

string

資源類型。

PrivateEndpointIPConfiguration

私人端點的IP組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

name

string

資源群組內唯一的資源名稱。

properties.groupId

string

從此私人端點應該連線到之遠端資源的群組標識碼。

properties.memberName

string

從此私人端點應該連線到之遠端資源取得之群組的成員名稱。

properties.privateIPAddress

string

從私人端點子網取得的私人IP位址。

type

string

資源類型。

PrivateLinkService

私人鏈接服務資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

extendedLocation

ExtendedLocation

負載平衡器的擴充位置。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.alias

string

私人鏈接服務的別名。

properties.autoApproval

AutoApproval

私人連結服務的自動核准清單。

properties.destinationIPAddress

string

私人鏈接服務的目的地IP位址。

properties.enableProxyProtocol

boolean

是否啟用 Proxy 通訊協定的私人連結服務。

properties.fqdns

string[]

Fqdn 的清單。

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

私人連結服務IP組態的陣列。

properties.loadBalancerFrontendIpConfigurations

FrontendIPConfiguration[]

負載平衡器 IP 組態的參考數位。

properties.networkInterfaces

NetworkInterface[]

這個私人連結服務所建立之網路介面的參考陣列。

properties.privateEndpointConnections

PrivateEndpointConnection[]

關於私人端點連線的清單陣列。

properties.provisioningState

ProvisioningState

私人鏈接服務資源的布建狀態。

properties.visibility

Visibility

私人連結服務的可見度清單。

tags

object

資源標籤。

type

string

資源類型。

PrivateLinkServiceConnection

PrivateLinkServiceConnection 資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.groupIds

string[]

從這個私人端點應該連線到之遠端資源取得之群組的標識碼。。

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

遠端資源連線狀態的唯讀資訊集合。

properties.privateLinkServiceId

string

私人鏈接服務的資源識別碼。

properties.provisioningState

ProvisioningState

私人鏈接服務連線資源的布建狀態。

properties.requestMessage

string

傳遞至具有此連線要求之遠端資源擁有者的訊息。 限制為140個字元。

type

string

資源類型。

PrivateLinkServiceConnectionState

服務取用者與提供者之間連線狀態的相關信息集合。

名稱 類型 Description
actionsRequired

string

訊息,指出服務提供者上的變更是否需要取用者的任何更新。

description

string

核准/拒絕連線的原因。

status

string

指出服務擁有者是否已核准/拒絕/移除連線。

PrivateLinkServiceIpConfiguration

私人鏈接服務IP組態。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

私人連結服務IP組態的名稱。

properties.primary

boolean

ip 組態是否為主要組態。

properties.privateIPAddress

string

IP 組態的私人IP位址。

properties.privateIPAddressVersion

IPVersion

特定IP組態為IPv4或IPv6。 預設值為 IPv4。

properties.privateIPAllocationMethod

IPAllocationMethod

私人IP位址配置方法。

properties.provisioningState

ProvisioningState

私人鏈接服務IP組態資源的布建狀態。

properties.subnet

Subnet

子網資源的參考。

type

string

資源類型。

ProvisioningState

目前的布建狀態。

名稱 類型 Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicIPAddress

公用IP位址資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

extendedLocation

ExtendedLocation

公用IP位址的擴充位置。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.ddosSettings

DdosSettings

與公用IP位址相關聯的 DDoS 保護自定義原則。

properties.deleteOption

DeleteOptions

指定刪除 VM 時,公用 IP 位址會發生什麼事

properties.dnsSettings

PublicIPAddressDnsSettings

與公用IP位址相關聯的 DNS 記錄 FQDN。

properties.idleTimeoutInMinutes

integer

公用IP位址的閒置逾時。

properties.ipAddress

string

與公用IP位址資源相關聯的IP位址。

properties.ipConfiguration

IPConfiguration

與公用IP位址相關聯的IP組態。

properties.ipTags

IpTag[]

與公用IP位址相關聯的標記清單。

properties.linkedPublicIPAddress

PublicIPAddress

公用IP位址資源的連結公用IP位址。

properties.migrationPhase

PublicIPAddressMigrationPhase

公用IP位址的移轉階段。

properties.natGateway

NatGateway

公用IP位址的 NatGateway。

properties.provisioningState

ProvisioningState

公用IP位址資源的布建狀態。

properties.publicIPAddressVersion

IPVersion

公用IP位址版本。

properties.publicIPAllocationMethod

IPAllocationMethod

公用IP位址配置方法。

properties.publicIPPrefix

SubResource

此公用IP位址的公用IP前綴應該從 中配置。

properties.resourceGuid

string

公用IP位址資源的資源 GUID 屬性。

properties.servicePublicIPAddress

PublicIPAddress

公用IP位址資源的服務公用IP位址。

sku

PublicIPAddressSku

公用IP位址 SKU。

tags

object

資源標籤。

type

string

資源類型。

zones

string[]

可用性區域清單,表示為資源配置的IP必須來自。

PublicIPAddressDnsSettings

包含與公用IP位址相關聯的 DNS 記錄 FQDN。

名稱 類型 Description
domainNameLabel

string

功能變數名稱標籤。 功能變數名稱標籤和區域化 DNS 區域的串連組成與公用IP位址相關聯的完整功能變數名稱。 如果指定功能變數名稱標籤,則會為 Microsoft azure DNS 系統中的公用 IP 建立 A DNS 記錄。

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

功能變數名稱標籤範圍。 如果指定功能變數名稱標籤和功能變數名稱標籤範圍,則會為Microsoft Azure DNS 系統中的公用IP建立一個 DNS 記錄,其中包含 FQDN 中的哈希值。

fqdn

string

與公用IP相關聯的 A DNS 記錄的完整功能變數名稱。 這是 domainNameLabel 和區域化 DNS 區域的串連。

reverseFqdn

string

反向 FQDN。 可解析為這個公用IP位址的用戶可見完整功能變數名稱。 如果指定 reverseFqdn,則會建立 PTR DNS 記錄,從 in-addr.arpa 網域中的 IP 位址指向反向 FQDN。

PublicIpAddressDnsSettingsDomainNameLabelScope

功能變數名稱標籤範圍。 如果指定功能變數名稱標籤和功能變數名稱標籤範圍,則會為Microsoft Azure DNS 系統中的公用IP建立一個 DNS 記錄,其中包含 FQDN 中的哈希值。

名稱 類型 Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

PublicIPAddressMigrationPhase

公用IP位址的移轉階段。

名稱 類型 Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

PublicIPAddressSku

公用IP位址的SKU。

名稱 類型 Description
name

PublicIPAddressSkuName

公用IP位址 SKU 的名稱。

tier

PublicIPAddressSkuTier

公用IP位址SKU的階層。

PublicIPAddressSkuName

公用IP位址 SKU 的名稱。

名稱 類型 Description
Basic

string

Standard

string

PublicIPAddressSkuTier

公用IP位址SKU的階層。

名稱 類型 Description
Global

string

Regional

string

ResourceIdentityType

用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。

名稱 類型 Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceNavigationLink 資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源瀏覽連結標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.link

string

連結至外部資源。

properties.linkedResourceType

string

鏈接資源的資源類型。

properties.provisioningState

ProvisioningState

資源導覽鏈接資源的布建狀態。

type

string

資源類型。

RetentionPolicyParameters

定義流量記錄保留原則的參數。

名稱 類型 預設值 Description
days

integer

0

保留流量記錄檔記錄的天數。

enabled

boolean

False

啟用/停用保留的旗標。

Route

路由資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.addressPrefix

string

路由套用目的地 CIDR。

properties.hasBgpOverride

boolean

值,指出無論 LPM 為何,此路由是否覆寫重疊的 BGP 路由。

properties.nextHopIpAddress

string

IP 位址封包應該轉送至 。 下一個躍點值只能在下一個躍點類型為 VirtualAppliance 的路由中允許。

properties.nextHopType

RouteNextHopType

封包應傳送至的 Azure 躍點類型。

properties.provisioningState

ProvisioningState

路由資源的布建狀態。

type

string

資源的型別。

RouteNextHopType

封包應傳送至的 Azure 躍點類型。

名稱 類型 Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

路由表資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.disableBgpRoutePropagation

boolean

是否要停用 BGP 在該路由表上學習的路由。 True 表示停用。

properties.provisioningState

ProvisioningState

路由表資源的布建狀態。

properties.resourceGuid

string

路由表的資源 GUID 屬性。

properties.routes

Route[]

路由表中包含的路由集合。

properties.subnets

Subnet[]

子網參考的集合。

tags

object

資源標籤。

type

string

資源類型。

SecurityRule

網路安全性規則。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.access

SecurityRuleAccess

允許或拒絕網路流量。

properties.description

string

此規則的描述。 限制為140個字元。

properties.destinationAddressPrefix

string

目的地位址前置詞。 CIDR 或目的地IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。

properties.destinationAddressPrefixes

string[]

目的地位址前置詞。 CIDR 或目的地IP範圍。

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

指定為目的地的應用程式安全組。

properties.destinationPortRange

string

目的地埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。

properties.destinationPortRanges

string[]

目的地埠範圍。

properties.direction

SecurityRuleDirection

規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。

properties.priority

integer

規則的優先順序。 此值可以介於 100 到 4096 之間。 集合中每個規則的優先順序號碼必須是唯一的。 優先順序數位越低,規則的優先順序就越高。

properties.protocol

SecurityRuleProtocol

此規則適用的網路協定。

properties.provisioningState

ProvisioningState

安全性規則資源的布建狀態。

properties.sourceAddressPrefix

string

CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 如果這是輸入規則,請指定網路流量的來源。

properties.sourceAddressPrefixes

string[]

CIDR 或來源IP範圍。

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

指定為來源的應用程式安全組。

properties.sourcePortRange

string

來源埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。

properties.sourcePortRanges

string[]

來源埠範圍。

type

string

資源的型別。

SecurityRuleAccess

是否允許或拒絕網路流量。

名稱 類型 Description
Allow

string

Deny

string

SecurityRuleDirection

規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。

名稱 類型 Description
Inbound

string

Outbound

string

SecurityRuleProtocol

此規則適用的網路協定。

名稱 類型 Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

ServiceAssociationLink 資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.allowDelete

boolean

如果為 true,則可以刪除資源。

properties.link

string

連結至外部資源。

properties.linkedResourceType

string

鏈接資源的資源類型。

properties.locations

string[]

位置清單。

properties.provisioningState

ProvisioningState

服務關聯鏈接資源的布建狀態。

type

string

資源類型。

ServiceEndpointPolicy

服務端點原則資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

kind

string

服務端點原則的種類。 這是用於 Azure 入口網站體驗的元數據。

location

string

資源位置。

name

string

資源名稱。

properties.contextualServiceEndpointPolicies

string[]

關係型服務端點原則的集合。

properties.provisioningState

ProvisioningState

服務端點原則資源的布建狀態。

properties.resourceGuid

string

服務端點原則資源的資源 GUID 屬性。

properties.serviceAlias

string

別名,指出原則是否屬於服務

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

服務端點原則的服務端點原則定義集合。

properties.subnets

Subnet[]

子網參考的集合。

tags

object

資源標籤。

type

string

資源類型。

ServiceEndpointPolicyDefinition

服務端點原則定義。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.description

string

此規則的描述。 限制為140個字元。

properties.provisioningState

ProvisioningState

服務端點原則定義資源的布建狀態。

properties.service

string

服務端點名稱。

properties.serviceResources

string[]

服務資源清單。

type

string

資源的型別。

ServiceEndpointPropertiesFormat

服務端點屬性。

名稱 類型 Description
locations

string[]

位置清單。

networkIdentifier

SubResource

SubResource 作為網路標識符。

provisioningState

ProvisioningState

服務端點資源的布建狀態。

service

string

端點服務的型別。

SharingScope

將此屬性設定為 Tenant,以允許與 AAD 租使用者中的其他訂用帳戶共用子網。 只有當 defaultOutboundAccess 設定為 false 時,才能設定此屬性,只有在子網是空的時,才能設定這兩個屬性。

名稱 類型 Description
DelegatedServices

string

Tenant

string

Subnet

虛擬網路資源中的子網。

名稱 類型 預設值 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

name

string

資源群組內唯一的資源名稱。 此名稱可用來存取資源。

properties.addressPrefix

string

子網的位址前綴。

properties.addressPrefixes

string[]

子網的位址前綴清單。

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

虛擬網路資源的應用程式閘道IP組態。

properties.defaultOutboundAccess

boolean

將此屬性設定為 false,以停用子網中所有 VM 的預設輸出連線。 此屬性只能在建立子網時設定,而且無法更新現有子網。

properties.delegations

Delegation[]

子網上委派的參考陣列。

properties.ipAllocations

SubResource[]

參考此子網的 IpAllocation 陣列。

properties.ipConfigurationProfiles

IPConfigurationProfile[]

參考此子網的IP組態配置檔陣列。

properties.ipConfigurations

IPConfiguration[]

使用子網之網路介面IP組態的參考陣列。

properties.ipamPoolPrefixAllocations

IpamPoolPrefixAllocation[]

用於配置IP位址前置的IPAM集區清單。

properties.natGateway

SubResource

與此子網相關聯的 Nat 閘道。

properties.networkSecurityGroup

NetworkSecurityGroup

NetworkSecurityGroup 資源的參考。

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

在子網的私人端點上啟用或停用套用網路原則。

properties.privateEndpoints

PrivateEndpoint[]

私人端點參考的陣列。

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

在子網中的私人連結服務上啟用或停用套用網路原則。

properties.provisioningState

ProvisioningState

子網資源的布建狀態。

properties.purpose

string

只讀字串,會根據委派和其他使用者定義屬性,識別此子網的使用意圖。

properties.resourceNavigationLinks

ResourceNavigationLink[]

使用子網參考外部資源的陣列。

properties.routeTable

RouteTable

RouteTable 資源的參考。

properties.serviceAssociationLinks

ServiceAssociationLink[]

插入此子網之服務的參考數位。

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

服務端點原則的陣列。

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

服務端點的陣列。

properties.sharingScope

SharingScope

將此屬性設定為 Tenant,以允許與 AAD 租使用者中的其他訂用帳戶共用子網。 只有當 defaultOutboundAccess 設定為 false 時,才能設定此屬性,只有在子網是空的時,才能設定這兩個屬性。

type

string

資源類型。

SubResource

另一個子資源的參考。

名稱 類型 Description
id

string

資源標識碼。

SyncMode

後端集區的後端位址同步模式

名稱 類型 Description
Automatic

string

Manual

string

TrafficAnalyticsConfigurationProperties

定義使用分析組態的參數。

名稱 類型 Description
enabled

boolean

啟用/停用使用分析的旗標。

trafficAnalyticsInterval

integer

以分鐘為單位的間隔,決定TA服務應該執行流程分析的頻率。

workspaceId

string

附加工作區的資源 GUID。

workspaceRegion

string

附加工作區的位置。

workspaceResourceId

string

附加工作區的資源標識碼。

TrafficAnalyticsProperties

定義使用分析組態的參數。

名稱 類型 Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

定義使用分析組態的參數。

TransportProtocol

端點的傳輸通訊協定。

名稱 類型 Description
All

string

Tcp

string

Udp

string

UserAssignedIdentities

與資源相關聯的使用者身分識別清單。 使用者身分識別字典索引鍵參考的格式為 ARM 資源標識符:'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。

名稱 類型 Description

VirtualNetworkPrivateEndpointNetworkPolicies

在子網的私人端點上啟用或停用套用網路原則。

名稱 類型 Description
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

在子網中的私人連結服務上啟用或停用套用網路原則。

名稱 類型 Description
Disabled

string

Enabled

string

VirtualNetworkTap

虛擬網路點選資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

將接收點選的內部 Load Balancer 上私人 IP 位址的參考。

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

將接收點選之收集器 nic 之私人 IP 位址的參考。

properties.destinationPort

integer

將接收點選流量的 VXLAN 目的地埠。

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

指定需要點選之網路介面IP組態的資源標識碼清單。

properties.provisioningState

ProvisioningState

虛擬網路點選資源的布建狀態。

properties.resourceGuid

string

虛擬網路點選資源的資源 GUID 屬性。

tags

object

資源標籤。

type

string

資源類型。

Visibility

私人連結服務的可見度清單。

名稱 類型 Description
subscriptions

string[]

訂用帳戶清單。