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 |
---|---|---|---|---|
application
|
path | True |
string |
應用程式閘道的名稱。 |
resource
|
path | True |
string |
資源群組的名稱。 |
subscription
|
path | True |
string |
可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
要求本文
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼。 |
identity |
如果已設定,則為應用程式閘道的身分識別。 |
|
location |
string |
資源位置。 |
properties.authenticationCertificates |
應用程式閘道資源的驗證憑證。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.autoscaleConfiguration |
自動調整組態。 |
|
properties.backendAddressPools |
應用程式閘道資源的後端位址池。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.backendHttpSettingsCollection |
應用程式閘道資源的後端 HTTP 設定。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.backendSettingsCollection |
應用程式閘道資源的後端設定。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.customErrorConfigurations |
應用程式閘道資源的自定義錯誤組態。 |
|
properties.enableFips |
boolean |
是否在應用程式閘道資源上啟用 FIPS。 |
properties.enableHttp2 |
boolean |
是否在應用程式閘道資源上啟用 HTTP2。 |
properties.firewallPolicy |
FirewallPolicy 資源的參考。 |
|
properties.forceFirewallPolicyAssociation |
boolean |
如果為 true,則不論原則是否與 WAF 組態不同,都會將防火牆原則與應用程式閘道產生關聯。 |
properties.frontendIPConfigurations |
應用程式閘道資源的前端IP位址。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.frontendPorts |
應用程式閘道資源的前埠。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.gatewayIPConfigurations |
應用程式閘道資源的子網。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.globalConfiguration |
全域設定。 |
|
properties.httpListeners |
應用程式閘道資源的 Http 接聽程式。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.listeners |
應用程式閘道資源的接聽程式。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.loadDistributionPolicies |
應用程式閘道資源的負載散發原則。 |
|
properties.privateLinkConfigurations |
應用程式閘道上的 PrivateLink 組態。 |
|
properties.probes |
應用程式閘道資源的探查。 |
|
properties.redirectConfigurations |
重新導向應用程式閘道資源的組態。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.requestRoutingRules |
要求應用程式閘道資源的路由規則。 |
|
properties.rewriteRuleSets |
重寫應用程式閘道資源的規則。 |
|
properties.routingRules |
應用程式閘道資源的路由規則。 |
|
properties.sku |
應用程式閘道資源的 SKU。 |
|
properties.sslCertificates |
應用程式閘道資源的 SSL 憑證。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.sslPolicy |
應用程式閘道資源的 SSL 原則。 |
|
properties.sslProfiles |
應用程式閘道資源的 SSL 設定檔。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.trustedClientCertificates |
應用程式閘道資源的受信任客戶端憑證。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.trustedRootCertificates |
應用程式閘道資源的受信任跟證書。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.urlPathMaps |
應用程式閘道資源的 URL 路徑對應。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.webApplicationFirewallConfiguration |
Web 應用程式防火牆設定。 |
|
tags |
object |
資源標籤。 |
zones |
string[] |
可用性區域清單,表示資源需要來自何處。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
更新成功。 作業會傳回產生的ApplicationGateway資源。 |
|
201 Created |
建立成功。 作業會傳回產生的ApplicationGateway資源。 |
|
Other Status Codes |
描述作業失敗原因的錯誤回應。 |
安全性
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
}
}
}
定義
ApplicationGateway
應用程式閘道資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
identity |
如果已設定,則為應用程式閘道的身分識別。 |
|
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.authenticationCertificates |
應用程式閘道資源的驗證憑證。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.autoscaleConfiguration |
自動調整組態。 |
|
properties.backendAddressPools |
應用程式閘道資源的後端位址池。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.backendHttpSettingsCollection |
應用程式閘道資源的後端 HTTP 設定。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.backendSettingsCollection |
應用程式閘道資源的後端設定。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.customErrorConfigurations |
應用程式閘道資源的自定義錯誤組態。 |
|
properties.defaultPredefinedSslPolicy |
應用程式閘道資源上套用的預設預先定義 SSL 原則。 |
|
properties.enableFips |
boolean |
是否在應用程式閘道資源上啟用 FIPS。 |
properties.enableHttp2 |
boolean |
是否在應用程式閘道資源上啟用 HTTP2。 |
properties.firewallPolicy |
FirewallPolicy 資源的參考。 |
|
properties.forceFirewallPolicyAssociation |
boolean |
如果為 true,則不論原則是否與 WAF 組態不同,都會將防火牆原則與應用程式閘道產生關聯。 |
properties.frontendIPConfigurations |
應用程式閘道資源的前端IP位址。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.frontendPorts |
應用程式閘道資源的前埠。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.gatewayIPConfigurations |
應用程式閘道資源的子網。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.globalConfiguration |
全域設定。 |
|
properties.httpListeners |
應用程式閘道資源的 Http 接聽程式。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.listeners |
應用程式閘道資源的接聽程式。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.loadDistributionPolicies |
應用程式閘道資源的負載散發原則。 |
|
properties.operationalState |
應用程式閘道資源的作業狀態。 |
|
properties.privateEndpointConnections |
應用程式閘道上的私人端點連線。 |
|
properties.privateLinkConfigurations |
應用程式閘道上的 PrivateLink 組態。 |
|
properties.probes |
應用程式閘道資源的探查。 |
|
properties.provisioningState |
應用程式閘道資源的布建狀態。 |
|
properties.redirectConfigurations |
重新導向應用程式閘道資源的組態。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.requestRoutingRules |
要求應用程式閘道資源的路由規則。 |
|
properties.resourceGuid |
string |
應用程式閘道資源的資源 GUID 屬性。 |
properties.rewriteRuleSets |
重寫應用程式閘道資源的規則。 |
|
properties.routingRules |
應用程式閘道資源的路由規則。 |
|
properties.sku |
應用程式閘道資源的 SKU。 |
|
properties.sslCertificates |
應用程式閘道資源的 SSL 憑證。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.sslPolicy |
應用程式閘道資源的 SSL 原則。 |
|
properties.sslProfiles |
應用程式閘道資源的 SSL 設定檔。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.trustedClientCertificates |
應用程式閘道資源的受信任客戶端憑證。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.trustedRootCertificates |
應用程式閘道資源的受信任跟證書。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.urlPathMaps |
應用程式閘道資源的 URL 路徑對應。 如需預設限制,請參閱 應用程式閘道限制。 |
|
properties.webApplicationFirewallConfiguration |
Web 應用程式防火牆設定。 |
|
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
zones |
string[] |
可用性區域清單,表示資源需要來自何處。 |
ApplicationGatewayAuthenticationCertificate
應用程式閘道的驗證憑證。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的驗證憑證名稱。 |
properties.data |
string |
憑證公用數據。 |
properties.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 |
後端位址。 |
|
properties.backendIPConfigurations |
網路介面中定義的IP參考集合。 |
|
properties.provisioningState |
後端位址池資源的布建狀態。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayBackendHttpSettings
應用程式閘道的後端位址池設定。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的後端 HTTP 設定名稱。 |
properties.affinityCookieName |
string |
要用於同質 Cookie 的 Cookie 名稱。 |
properties.authenticationCertificates |
應用程式閘道驗證憑證的參考數位。 |
|
properties.connectionDraining |
後端 HTTP 設定資源的連線清空。 |
|
properties.cookieBasedAffinity |
以 Cookie 為基礎的親和性。 |
|
properties.hostName |
string |
要傳送至後端伺服器的主機標頭。 |
properties.path |
string |
路徑,應該作為所有 HTTP 要求的前置詞。 Null 表示不會加上路徑前置詞。 預設值為 null。 |
properties.pickHostNameFromBackendAddress |
boolean |
是否應該從後端伺服器的主機名中挑選主機標頭。 默認值為 false。 |
properties.port |
integer |
後端上的目的地埠。 |
properties.probe |
探查應用程式閘道的資源。 |
|
properties.probeEnabled |
boolean |
是否啟用探查。 默認值為 false。 |
properties.protocol |
用來與後端通訊的通訊協定。 |
|
properties.provisioningState |
後端 HTTP 設定資源的布建狀態。 |
|
properties.requestTimeout |
integer |
要求以秒為單位的逾時。 如果未在 RequestTimeout 內收到回應,應用程式閘道將會失敗要求。 可接受的值為 1 秒到 86400 秒。 |
properties.trustedRootCertificates |
應用程式閘道受信任跟證書的參考數位。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayBackendSettings
應用程式閘道的後端位址池設定。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的後端設定名稱。 |
properties.hostName |
string |
伺服器名稱指示要傳送至 Tls 通訊協定的後端伺服器。 |
properties.pickHostNameFromBackendAddress |
boolean |
是否要從 Tls 通訊協議之後端伺服器的主機名中挑選伺服器名稱指示。 默認值為 false。 |
properties.port |
integer |
後端上的目的地埠。 |
properties.probe |
探查應用程式閘道的資源。 |
|
properties.protocol |
用來與後端通訊的通訊協定。 |
|
properties.provisioningState |
後端 HTTP 設定資源的布建狀態。 |
|
properties.timeout |
integer |
線上逾時,以秒為單位。 如果 ConnectionTimeout 內未收到回應,應用程式閘道將會失敗要求。 可接受的值為 1 秒到 86400 秒。 |
properties.trustedRootCertificates |
應用程式閘道受信任跟證書的參考數位。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayClientAuthConfiguration
應用程式閘道客戶端驗證組態。
名稱 | 類型 | Description |
---|---|---|
verifyClientCertIssuerDN |
boolean |
確認應用程式閘道上的客戶端憑證簽發者名稱。 |
verifyClientRevocation |
確認客戶端憑證撤銷狀態。 |
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
應用程式閘道自定義錯誤的狀態代碼。
名稱 | 類型 | 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 |
私人IP位址配置方法。 |
|
properties.privateLinkConfiguration |
應用程式閘道私人連結組態的參考。 |
|
properties.provisioningState |
前端IP組態資源的布建狀態。 |
|
properties.publicIPAddress |
PublicIP 資源的參考。 |
|
properties.subnet |
子網資源的參考。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayFrontendPort
應用程式閘道的前埠。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的前埠名稱。 |
properties.port |
integer |
前埠。 |
properties.provisioningState |
前端埠資源的布建狀態。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayGlobalConfiguration
應用程式閘道全域設定。
名稱 | 類型 | Description |
---|---|---|
enableRequestBuffering |
boolean |
啟用要求緩衝處理。 |
enableResponseBuffering |
boolean |
啟用回應緩衝。 |
ApplicationGatewayHeaderConfiguration
應用程式閘道中設定動作的標頭組態。
名稱 | 類型 | Description |
---|---|---|
headerName |
string |
標頭組態的標頭名稱。 |
headerValue |
string |
標頭組態的標頭值。 |
headerValueMatcher |
[重寫動作] 底下的選擇性欄位。 它可讓您擷取和修改具有相同名稱的多個標頭時,特定標頭的值。 目前僅支援 Set-Cookie 回應標頭。 如需詳細資訊,請流覽 https://aka.ms/appgwheadercrud |
ApplicationGatewayHttpListener
應用程式閘道的 Http 接聽程式。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的 HTTP 接聽程式名稱。 |
properties.customErrorConfigurations |
HTTP 接聽程式的自定義錯誤組態。 |
|
properties.firewallPolicy |
FirewallPolicy 資源的參考。 |
|
properties.frontendIPConfiguration |
應用程式閘道的前端IP組態資源。 |
|
properties.frontendPort |
應用程式閘道的前埠資源。 |
|
properties.hostName |
string |
HTTP 接聽程式的主機名。 |
properties.hostNames |
string[] |
允許特殊通配符的 HTTP 接聽程式的主機名清單。 |
properties.protocol |
HTTP 接聽程式的通訊協定。 |
|
properties.provisioningState |
HTTP 接聽程序資源的布建狀態。 |
|
properties.requireServerNameIndication |
boolean |
僅適用於通訊協議為 HTTPs 時。 啟用多裝載的 SNI。 |
properties.sslCertificate |
應用程式閘道的 SSL 憑證資源。 |
|
properties.sslProfile |
應用程式閘道的 SSL 設定檔資源。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayIPConfiguration
應用程式閘道的IP組態。 目前允許1個公用和1個私人IP組態。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的IP組態名稱。 |
properties.provisioningState |
應用程式閘道IP組態資源的布建狀態。 |
|
properties.subnet |
子網資源的參考。 應用程式閘道從中取得其私人位址的子網。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayListener
應用程式閘道的接聽程式。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的接聽程式名稱。 |
properties.frontendIPConfiguration |
應用程式閘道的前端IP組態資源。 |
|
properties.frontendPort |
應用程式閘道的前埠資源。 |
|
properties.hostNames |
string[] |
允許特殊通配符的 TLS 多站臺接聽程式伺服器名稱指示清單(SNI)。 |
properties.protocol |
接聽程式的通訊協定。 |
|
properties.provisioningState |
接聽程序資源的布建狀態。 |
|
properties.sslCertificate |
應用程式閘道的 SSL 憑證資源。 |
|
properties.sslProfile |
應用程式閘道的 SSL 設定檔資源。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayLoadDistributionAlgorithm
負載散發 目標應用程式閘道的資源。
名稱 | 類型 | Description |
---|---|---|
IpHash |
string |
|
LeastConnections |
string |
|
RoundRobin |
string |
ApplicationGatewayLoadDistributionPolicy
應用程式閘道的負載散發原則。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的負載散發原則名稱。 |
properties.loadDistributionAlgorithm |
負載散發 目標應用程式閘道的資源。 |
|
properties.loadDistributionTargets |
負載散發 目標應用程式閘道的資源。 |
|
properties.provisioningState |
負載分配原則資源的布建狀態。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayLoadDistributionTarget
應用程式閘道的負載散發目標。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的負載散發原則名稱。 |
properties.backendAddressPool |
應用程式閘道的後端位址池資源。 |
|
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 |
URL 路徑對應路徑規則的後端位址池資源。 |
|
properties.backendHttpSettings |
URL 路徑對應路徑規則的後端 HTTP 設定資源。 |
|
properties.firewallPolicy |
FirewallPolicy 資源的參考。 |
|
properties.loadDistributionPolicy |
URL 路徑對應路徑規則的負載散發原則資源。 |
|
properties.paths |
string[] |
URL 路徑對應的路徑規則。 |
properties.provisioningState |
路徑規則資源的布建狀態。 |
|
properties.redirectConfiguration |
重新導向 URL 路徑對應路徑規則的設定資源。 |
|
properties.rewriteRuleSet |
重寫 URL 路徑對應路徑規則的規則集資源。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayPrivateEndpointConnection
應用程式閘道上的私人端點連線。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道上的私人端點連線名稱。 |
properties.linkIdentifier |
string |
取用者鏈接識別碼。 |
properties.privateEndpoint |
私人端點的資源。 |
|
properties.privateLinkServiceConnectionState |
服務取用者與提供者之間連線狀態的相關信息集合。 |
|
properties.provisioningState |
應用程式閘道私人端點連線資源的布建狀態。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayPrivateLinkConfiguration
應用程式閘道上的 Private Link 組態。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的私人連結組態名稱。 |
properties.ipConfigurations |
應用程式閘道私人連結IP組態的數位。 |
|
properties.provisioningState |
應用程式閘道私人連結組態的布建狀態。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayPrivateLinkIpConfiguration
應用程式閘道私人連結IP組態。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道私人連結IP組態的名稱。 |
properties.primary |
boolean |
ip 組態是否為主要組態。 |
properties.privateIPAddress |
string |
IP 組態的私人IP位址。 |
properties.privateIPAllocationMethod |
私人IP位址配置方法。 |
|
properties.provisioningState |
應用程式閘道私人連結IP組態的布建狀態。 |
|
properties.subnet |
子網資源的參考。 |
|
type |
string |
資源類型。 |
ApplicationGatewayProbe
應用程式閘道的探查。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的探查名稱。 |
properties.host |
string |
要傳送探查的主機名。 |
properties.interval |
integer |
探查間隔以秒為單位。 這是兩個連續探查之間的時間間隔。 可接受的值為 1 秒到 86400 秒。 |
properties.match |
分類狀況良好探查回應的準則。 |
|
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 |
用於探查的通訊協定。 |
|
properties.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 |
指定重新導向設定的路徑規則。 |
|
properties.redirectType |
HTTP 重新導向類型。 |
|
properties.requestRoutingRules |
要求路由,指定重新導向組態。 |
|
properties.targetListener |
接聽程式的參考,以將要求重新導向至 。 |
|
properties.targetUrl |
string |
將要求重新導向至的 URL。 |
properties.urlPathMaps |
指定預設重新導向設定的 URL 路徑對應。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayRedirectType
HTTP 重新導向類型。
名稱 | 類型 | Description |
---|---|---|
Found |
string |
|
Permanent |
string |
|
SeeOther |
string |
|
Temporary |
string |
ApplicationGatewayRequestRoutingRule
要求應用程式閘道的路由規則。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的要求路由規則名稱。 |
properties.backendAddressPool |
應用程式閘道的後端位址池資源。 |
|
properties.backendHttpSettings |
應用程式閘道的後端 HTTP 設定資源。 |
|
properties.httpListener |
應用程式閘道的 Http 接聽程序資源。 |
|
properties.loadDistributionPolicy |
應用程式閘道的負載散發原則資源。 |
|
properties.priority |
integer |
要求路由規則的優先順序。 |
properties.provisioningState |
要求路由規則資源的布建狀態。 |
|
properties.redirectConfiguration |
重新導向應用程式閘道的組態資源。 |
|
properties.rewriteRuleSet |
在應用程式閘道的基本規則中重寫規則集資源。 |
|
properties.ruleType |
規則類型。 |
|
properties.urlPathMap |
應用程式閘道的 URL 路徑對應資源。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayRequestRoutingRuleType
規則類型。
名稱 | 類型 | Description |
---|---|---|
Basic |
string |
|
PathBasedRouting |
string |
ApplicationGatewayRewriteRule
重寫應用程式閘道的規則。
名稱 | 類型 | Description |
---|---|---|
actionSet |
要做為重寫規則一部分的動作集。 |
|
conditions |
將評估動作集執行的條件。 |
|
name |
string |
應用程式閘道內唯一的重寫規則名稱。 |
ruleSequence |
integer |
重寫規則的規則順序,決定 RewriteRuleSet 中特定規則的執行順序。 |
ApplicationGatewayRewriteRuleActionSet
應用程式閘道中重寫規則中的一組動作。
名稱 | 類型 | Description |
---|---|---|
requestHeaderConfigurations |
動作集中的要求標頭動作。 |
|
responseHeaderConfigurations |
動作集中的響應標頭動作。 |
|
urlConfiguration |
動作集中的 URL 組態動作。 |
ApplicationGatewayRewriteRuleCondition
應用程式閘道中重寫規則中的一組條件。
名稱 | 類型 | Description |
---|---|---|
ignoreCase |
boolean |
將此參數設定為真值,並強制模式執行區分大小寫的比較。 |
negate |
boolean |
將此值設定為真值會強制檢查使用者所指定條件的否定。 |
pattern |
string |
會評估條件真實性的固定字串或正則表示式模式。 |
variable |
string |
RewriteRuleCondition 的條件參數。 |
ApplicationGatewayRewriteRuleSet
重寫應用程式閘道的規則集。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的重寫規則集名稱。 |
properties.provisioningState |
重寫規則集資源的布建狀態。 |
|
properties.rewriteRules |
重寫規則集中的規則。 |
ApplicationGatewayRoutingRule
應用程式閘道的路由規則。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
應用程式閘道內唯一的路由規則名稱。 |
properties.backendAddressPool |
應用程式閘道的後端位址池資源。 |
|
properties.backendSettings |
應用程式閘道的後端設定資源。 |
|
properties.listener |
應用程式閘道的接聽程序資源。 |
|
properties.priority |
integer |
路由規則的優先順序。 |
properties.provisioningState |
要求路由規則資源的布建狀態。 |
|
properties.ruleType |
規則類型。 |
|
type |
string |
資源的類型。 |
ApplicationGatewaySku
應用程式閘道的 SKU。
名稱 | 類型 | Description |
---|---|---|
capacity |
integer |
應用程式閘道的容量(實例計數)。 |
family |
應用程式閘道 SKU 系列。 |
|
name |
應用程式閘道 SKU 的名稱。 |
|
tier |
應用程式閘道的階層。 |
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 |
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 |
要依指定順序對應用程式閘道啟用的 Ssl 加密套件。 |
|
disabledSslProtocols |
應用程式閘道上要停用的 Ssl 通訊協定。 |
|
minProtocolVersion |
應用程式閘道支援的最低 Ssl 通訊協定版本。 |
|
policyName |
Ssl 預先定義原則的名稱。 |
|
policyType |
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 |
應用程式閘道資源的客戶端驗證組態。 |
|
properties.provisioningState |
HTTP 接聽程序資源的布建狀態。 |
|
properties.sslPolicy |
應用程式閘道資源的 SSL 原則。 |
|
properties.trustedClientCertificates |
應用程式閘道受信任客戶端憑證的參考數位。 |
|
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 |
受信任客戶端憑證資源的布建狀態。 |
|
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 |
受信任跟證書資源的布建狀態。 |
|
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 |
URL 路徑對應的預設後端位址池資源。 |
|
properties.defaultBackendHttpSettings |
URL 路徑對應的預設後端 HTTP 設定資源。 |
|
properties.defaultLoadDistributionPolicy |
URL 路徑對應的預設負載分配原則資源。 |
|
properties.defaultRedirectConfiguration |
URL 路徑對應的預設重新導向設定資源。 |
|
properties.defaultRewriteRuleSet |
URL 路徑對應的預設重寫規則集資源。 |
|
properties.pathRules |
URL 路徑對應資源的路徑規則。 |
|
properties.provisioningState |
URL 路徑對應資源的布建狀態。 |
|
type |
string |
資源的類型。 |
ApplicationGatewayWebApplicationFirewallConfiguration
應用程式閘道 Web 應用程式防火牆設定。
名稱 | 類型 | Description |
---|---|---|
disabledRuleGroups |
停用的規則群組。 |
|
enabled |
boolean |
是否啟用 Web 應用程式防火牆。 |
exclusions |
排除清單。 |
|
fileUploadLimitInMb |
integer |
WAF 的檔案上傳大小上限為 Mb。 |
firewallMode |
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 |
應用程式安全組資源的布建狀態。 |
|
properties.resourceGuid |
string |
應用程式安全組資源的資源 GUID 屬性。 它可唯一識別資源,即使使用者變更其名稱,或跨訂用帳戶或資源群組移轉資源也一樣。 |
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
AutoApproval
私人連結服務的自動核准清單。
名稱 | 類型 | Description |
---|---|---|
subscriptions |
string[] |
訂用帳戶清單。 |
BackendAddressPool
後端IP位址的集區。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
負載平衡器所使用之後端位址池集合內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.backendIPConfigurations |
網路介面中定義的IP位址參考數位。 |
|
properties.drainPeriodInSeconds |
integer |
將 RESET 傳送至用戶端和後端位址之前,Load Balancer 會等候的秒數。 |
properties.inboundNatRules |
使用此後端位址池之輸入NAT規則的參考陣列。 |
|
properties.loadBalancerBackendAddresses |
後端位址的陣列。 |
|
properties.loadBalancingRules |
使用此後端位址池之負載平衡規則的參考陣列。 |
|
properties.location |
string |
後端位址池的位置。 |
properties.outboundRule |
使用此後端位址池之輸出規則的參考。 |
|
properties.outboundRules |
使用此後端位址池之輸出規則的參考數位。 |
|
properties.provisioningState |
後端位址池資源的布建狀態。 |
|
properties.syncMode |
後端集區的後端位址同步模式 |
|
properties.tunnelInterfaces |
閘道連接平衡器通道介面的陣列。 |
|
properties.virtualNetwork |
虛擬網路的參考。 |
|
type |
string |
資源的類型。 |
CloudError
來自服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
雲端錯誤本文。 |
CloudErrorBody
來自服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。 |
details |
錯誤的其他詳細數據清單。 |
|
message |
string |
描述錯誤的訊息,適用於在使用者介面中顯示。 |
target |
string |
特定錯誤的目標。 例如,錯誤中的屬性名稱。 |
CustomDnsConfigPropertiesFormat
包含來自客戶的自定義 Dns 解析組態。
名稱 | 類型 | Description |
---|---|---|
fqdn |
string |
解析為私人端點 IP 位址的 Fqdn。 |
ipAddresses |
string[] |
私人端點的私人IP位址清單。 |
DdosSettings
包含公用IP的 DDoS 保護設定。
名稱 | 類型 | Description |
---|---|---|
ddosProtectionPlan |
與公用IP相關聯的 DDoS 保護計劃。 只有在 ProtectionMode 已啟用時,才能設定 |
|
protectionMode |
公用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 |
服務委派資源的布建狀態。 |
|
properties.serviceName |
string |
應委派子網的服務名稱(例如Microsoft.Sql/servers)。 |
type |
string |
資源類型。 |
DeleteOptions
指定刪除 VM 時,公用 IP 位址會發生什麼事
名稱 | 類型 | Description |
---|---|---|
Delete |
string |
|
Detach |
string |
ExtendedLocation
ExtendedLocation 複雜類型。
名稱 | 類型 | Description |
---|---|---|
name |
string |
擴充位置的名稱。 |
type |
擴充位置的類型。 |
ExtendedLocationTypes
擴充位置的類型。
名稱 | 類型 | Description |
---|---|---|
EdgeZone |
string |
FlowLog
流量記錄資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
identity |
FlowLog 資源受控識別 |
|
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.enabled |
boolean |
啟用/停用流量記錄的旗標。 |
properties.enabledFilteringCriteria |
string |
選擇性欄位,可根據 SrcIP、SrcPort、DstIP、DstPort、通訊協定、加密、方向和動作來篩選網路流量記錄。 如果未指定,則會記錄所有網路流量。 |
properties.flowAnalyticsConfiguration |
定義使用分析組態的參數。 |
|
properties.format |
定義流程記錄格式的參數。 |
|
properties.provisioningState |
流量記錄的布建狀態。 |
|
properties.retentionPolicy |
定義流量記錄保留原則的參數。 |
|
properties.storageId |
string |
用來儲存流量記錄的記憶體帳戶標識碼。 |
properties.targetResourceGuid |
string |
將套用流量記錄的網路安全組 GUID。 |
properties.targetResourceId |
string |
將套用流量記錄的網路安全組標識碼。 |
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
FlowLogFormatParameters
定義流程記錄格式的參數。
名稱 | 類型 | 預設值 | Description |
---|---|---|---|
type |
流量記錄檔的文件類型。 |
||
version |
integer |
0 |
流程記錄的版本(修訂)。 |
FlowLogFormatType
流量記錄檔的文件類型。
名稱 | 類型 | Description |
---|---|---|
JSON |
string |
FrontendIPConfiguration
負載平衡器的前端IP位址。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
負載平衡器所使用前端IP組態集合內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.gatewayLoadBalancer |
閘道負載平衡器前端IP的參考。 |
|
properties.inboundNatPools |
使用此前端IP之輸入集區的參考數位。 |
|
properties.inboundNatRules |
使用此前端IP之輸入規則的參考數位。 |
|
properties.loadBalancingRules |
使用此前端IP之負載平衡規則的參考數位。 |
|
properties.outboundRules |
使用此前端 IP 之輸出規則的參考數位。 |
|
properties.privateIPAddress |
string |
IP 組態的私人IP位址。 |
properties.privateIPAddressVersion |
特定 ipconfiguration 是 IPv4 或 IPv6。 預設值會視為 IPv4。 |
|
properties.privateIPAllocationMethod |
私人IP配置方法。 |
|
properties.provisioningState |
前端IP組態資源的布建狀態。 |
|
properties.publicIPAddress |
公用IP資源的參考。 |
|
properties.publicIPPrefix |
公用IP前置詞資源的參考。 |
|
properties.subnet |
子網資源的參考。 |
|
type |
string |
資源的類型。 |
zones |
string[] |
可用性區域清單,表示為資源配置的IP必須來自。 |
GatewayLoadBalancerTunnelInterface
負載平衡器後端位址池的閘道關負載平衡器通道介面。
名稱 | 類型 | Description |
---|---|---|
identifier |
integer |
閘道連接平衡器通道介面的識別碼。 |
port |
integer |
閘道連接平衡器通道介面的埠。 |
protocol |
閘道連接平衡器通道介面的通訊協定。 |
|
type |
閘道連接平衡器通道介面的流量類型。 |
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 |
backendAddressPool 資源的參考。 |
|
properties.backendIPConfiguration |
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 |
前端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 |
負載平衡規則所使用的傳輸通訊協議參考。 |
|
properties.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 | Dynamic |
私人IP位址配置方法。 |
|
properties.provisioningState |
IP 組態資源的布建狀態。 |
||
properties.publicIPAddress |
公用IP資源的參考。 |
||
properties.subnet |
子網資源的參考。 |
IPConfigurationProfile
IP 組態配置檔子資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
資源的名稱。 此名稱可用來存取資源。 |
properties.provisioningState |
IP 組態配置檔資源的布建狀態。 |
|
properties.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 |
一旦設定后,系統管理狀態清單可以覆寫健康狀態探查,讓Load Balancer 一律會將新的連線轉送至後端,或拒絕新的連線並重設現有的連線。 |
|
properties.inboundNatRulesPortMapping |
輸入 NAT 規則埠對應的集合。 |
|
properties.ipAddress |
string |
屬於參考虛擬網路的IP位址。 |
properties.loadBalancerFrontendIPConfiguration |
區域負載平衡器中定義的前端IP位址組態參考。 |
|
properties.networkInterfaceIPConfiguration |
網路介面中定義的IP位址參考。 |
|
properties.subnet |
現有子網的參考。 |
|
properties.virtualNetwork |
現有虛擬網路的參考。 |
LoadBalancerBackendAddressAdminState
一旦設定后,系統管理狀態清單可以覆寫健康狀態探查,讓Load Balancer 一律會將新的連線轉送至後端,或拒絕新的連線並重設現有的連線。
名稱 | 類型 | Description |
---|---|---|
Down |
string |
|
None |
string |
|
Up |
string |
ManagedServiceIdentity
資源的身分識別。
名稱 | 類型 | Description |
---|---|---|
principalId |
string |
系統指派身分識別的主體標識碼。 此屬性只會針對系統指派的身分識別提供。 |
tenantId |
string |
系統指派身分識別的租用戶標識碼。 此屬性只會針對系統指派的身分識別提供。 |
type |
用於資源的身分識別類型。 類型 'SystemAssigned, UserAssigned' 包含隱含建立的身分識別和一組使用者指派的身分識別。 類型 『None』 會從虛擬機中移除任何身分識別。 |
|
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 |
NAT 閘道資源的布建狀態。 |
|
properties.publicIpAddresses |
與 nat 閘道資源相關聯的公用IP位址數位。 |
|
properties.publicIpPrefixes |
與 nat 閘道資源相關聯的公用IP前置詞數位。 |
|
properties.resourceGuid |
string |
NAT 閘道資源的資源 GUID 屬性。 |
properties.subnets |
使用此 nat 閘道資源參考子網的陣列。 |
|
sku |
nat 閘道 SKU。 |
|
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
zones |
string[] |
可用性區域清單,表示應該在其中部署 Nat 閘道的區域。 |
NatGatewaySku
NAT 閘道的 SKU。
名稱 | 類型 | Description |
---|---|---|
name |
Nat 閘道 SKU 的名稱。 |
NatGatewaySkuName
Nat 閘道 SKU 的名稱。
名稱 | 類型 | Description |
---|---|---|
Standard |
string |
NatRulePortMapping
針對針對後端集區建立之輸入NAT規則的個別埠對應。
名稱 | 類型 | Description |
---|---|---|
backendPort |
integer |
後埠。 |
frontendPort |
integer |
前埠。 |
inboundNatRuleName |
string |
輸入 NAT 規則的名稱。 |
NetworkInterface
資源群組中的網路介面。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
extendedLocation |
網路介面的擴充位置。 |
|
id |
string |
資源標識碼。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.auxiliaryMode |
網路介面資源的輔助模式。 |
|
properties.auxiliarySku |
網路介面資源的輔助 SKU。 |
|
properties.defaultOutboundConnectivityEnabled |
boolean |
是否已設定 nic 的預設輸出連線。 |
properties.disableTcpStateTracking |
boolean |
指出是否要停用 tcp 狀態追蹤。 |
properties.dnsSettings |
網路介面中的 DNS 設定。 |
|
properties.dscpConfiguration |
網路介面所連結之 dscp 組態的參考。 |
|
properties.enableAcceleratedNetworking |
boolean |
如果網路介面已設定為加速網路。 不適用於需要加速網路的 VM 大小。 |
properties.enableIPForwarding |
boolean |
指出是否在此網路介面上啟用IP轉送。 |
properties.hostedWorkloads |
string[] |
連結的BareMetal資源的參考清單。 |
properties.ipConfigurations |
網路介面的IPConfiguration清單。 |
|
properties.macAddress |
string |
網路介面的 MAC 位址。 |
properties.migrationPhase |
網路介面資源的移轉階段。 |
|
properties.networkSecurityGroup |
NetworkSecurityGroup 資源的參考。 |
|
properties.nicType |
網路介面資源的類型。 |
|
properties.primary |
boolean |
這是否為虛擬機上的主要網路介面。 |
properties.privateEndpoint |
網路介面所連結之私人端點的參考。 |
|
properties.privateLinkService |
網路介面資源的 Privatelinkservice。 |
|
properties.provisioningState |
網路介面資源的布建狀態。 |
|
properties.resourceGuid |
string |
網路介面資源的資源 GUID 屬性。 |
properties.tapConfigurations |
網路介面的 TapConfiguration 清單。 |
|
properties.virtualMachine |
虛擬機的參考。 |
|
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 資源的參考。 |
|
properties.applicationSecurityGroups |
包含IP組態的應用程式安全組。 |
|
properties.gatewayLoadBalancer |
閘道負載平衡器前端IP的參考。 |
|
properties.loadBalancerBackendAddressPools |
LoadBalancerBackendAddressPool 資源的參考。 |
|
properties.loadBalancerInboundNatRules |
LoadBalancerInboundNatRules 的參考清單。 |
|
properties.primary |
boolean |
這是否為網路介面上的主要客戶位址。 |
properties.privateIPAddress |
string |
IP 組態的私人IP位址。 它可以是單一IP位址或格式為CIDR區塊 /. |
properties.privateIPAddressPrefixLength |
integer |
私人IP位址前綴長度。 如果指定且配置方法是動態的,則服務會配置 CIDR 區塊,而不是單一 IP 位址。 |
properties.privateIPAddressVersion |
特定IP組態為IPv4或IPv6。 預設值為 IPv4。 |
|
properties.privateIPAllocationMethod |
私人IP位址配置方法。 |
|
properties.privateLinkConnectionProperties |
Network |
網路介面的 PrivateLinkConnection 屬性。 |
properties.provisioningState |
網路介面IP組態的布建狀態。 |
|
properties.publicIPAddress |
系結至IP組態的公用IP位址。 |
|
properties.subnet |
系結至IP組態的子網。 |
|
properties.virtualNetworkTaps |
虛擬網路點選的參考。 |
|
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 |
網路介面點選設定資源的布建狀態。 |
|
properties.virtualNetworkTap |
虛擬網路點選資源的參考。 |
|
type |
string |
子資源類型。 |
NetworkSecurityGroup
NetworkSecurityGroup 資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.defaultSecurityRules |
網路安全組的預設安全性規則。 |
|
properties.flowLogs |
Flow |
流量記錄資源的參考集合。 |
properties.flushConnection |
boolean |
啟用時,從網路安全組連線建立的流程會在更新規則時重新評估。 初始啟用將會觸發重新評估。 |
properties.networkInterfaces |
網路介面參考的集合。 |
|
properties.provisioningState |
網路安全組資源的布建狀態。 |
|
properties.resourceGuid |
string |
網路安全組資源的資源 GUID 屬性。 |
properties.securityRules |
網路安全組的安全性規則集合。 |
|
properties.subnets |
Subnet[] |
子網參考的集合。 |
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
PrivateEndpoint
私人端點資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
extendedLocation |
負載平衡器的擴充位置。 |
|
id |
string |
資源標識碼。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.applicationSecurityGroups |
包含私人端點IP組態的應用程式安全組。 |
|
properties.customDnsConfigs |
自定義 DNS 組態的陣列。 |
|
properties.customNetworkInterfaceName |
string |
附加至私人端點之網路介面的自定義名稱。 |
properties.ipConfigurations |
私人端點的IP組態清單。 這會用來對應至第一方服務的端點。 |
|
properties.manualPrivateLinkServiceConnections |
遠端資源連線的相關信息群組。 當網路管理員無權核准遠程資源的連線時使用。 |
|
properties.networkInterfaces |
針對這個私人端點所建立之網路介面的參考陣列。 |
|
properties.privateLinkServiceConnections |
遠端資源連線的相關信息群組。 |
|
properties.provisioningState |
私人端點資源的布建狀態。 |
|
properties.subnet |
將配置私人IP之子網的標識碼。 |
|
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
PrivateEndpointConnection
PrivateEndpointConnection 資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
資源群組內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.linkIdentifier |
string |
取用者鏈接識別碼。 |
properties.privateEndpoint |
私人端點的資源。 |
|
properties.privateEndpointLocation |
string |
私人端點的位置。 |
properties.privateLinkServiceConnectionState |
服務取用者與提供者之間連線狀態的相關信息集合。 |
|
properties.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 |
負載平衡器的擴充位置。 |
|
id |
string |
資源標識碼。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.alias |
string |
私人鏈接服務的別名。 |
properties.autoApproval |
私人連結服務的自動核准清單。 |
|
properties.destinationIPAddress |
string |
私人鏈接服務的目的地IP位址。 |
properties.enableProxyProtocol |
boolean |
是否啟用 Proxy 通訊協定的私人連結服務。 |
properties.fqdns |
string[] |
Fqdn 的清單。 |
properties.ipConfigurations |
私人連結服務IP組態的陣列。 |
|
properties.loadBalancerFrontendIpConfigurations |
負載平衡器 IP 組態的參考數位。 |
|
properties.networkInterfaces |
這個私人連結服務所建立之網路介面的參考陣列。 |
|
properties.privateEndpointConnections |
關於私人端點連線的清單陣列。 |
|
properties.provisioningState |
私人鏈接服務資源的布建狀態。 |
|
properties.visibility |
私人連結服務的可見度清單。 |
|
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
PrivateLinkServiceConnection
PrivateLinkServiceConnection 資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
資源群組內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.groupIds |
string[] |
從這個私人端點應該連線到之遠端資源取得之群組的標識碼。。 |
properties.privateLinkServiceConnectionState |
遠端資源連線狀態的唯讀資訊集合。 |
|
properties.privateLinkServiceId |
string |
私人鏈接服務的資源識別碼。 |
properties.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 |
特定IP組態為IPv4或IPv6。 預設值為 IPv4。 |
|
properties.privateIPAllocationMethod |
私人IP位址配置方法。 |
|
properties.provisioningState |
私人鏈接服務IP組態資源的布建狀態。 |
|
properties.subnet |
子網資源的參考。 |
|
type |
string |
資源類型。 |
ProvisioningState
目前的布建狀態。
名稱 | 類型 | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
PublicIPAddress
公用IP位址資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
extendedLocation |
公用IP位址的擴充位置。 |
|
id |
string |
資源標識碼。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.ddosSettings |
與公用IP位址相關聯的 DDoS 保護自定義原則。 |
|
properties.deleteOption |
指定刪除 VM 時,公用 IP 位址會發生什麼事 |
|
properties.dnsSettings |
與公用IP位址相關聯的 DNS 記錄 FQDN。 |
|
properties.idleTimeoutInMinutes |
integer |
公用IP位址的閒置逾時。 |
properties.ipAddress |
string |
與公用IP位址資源相關聯的IP位址。 |
properties.ipConfiguration |
與公用IP位址相關聯的IP組態。 |
|
properties.ipTags |
Ip |
與公用IP位址相關聯的標記清單。 |
properties.linkedPublicIPAddress |
公用IP位址資源的連結公用IP位址。 |
|
properties.migrationPhase |
公用IP位址的移轉階段。 |
|
properties.natGateway |
公用IP位址的 NatGateway。 |
|
properties.provisioningState |
公用IP位址資源的布建狀態。 |
|
properties.publicIPAddressVersion |
公用IP位址版本。 |
|
properties.publicIPAllocationMethod |
公用IP位址配置方法。 |
|
properties.publicIPPrefix |
此公用IP位址的公用IP前綴應該從 中配置。 |
|
properties.resourceGuid |
string |
公用IP位址資源的資源 GUID 屬性。 |
properties.servicePublicIPAddress |
公用IP位址資源的服務公用IP位址。 |
|
sku |
公用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 |
功能變數名稱標籤範圍。 如果指定功能變數名稱標籤和功能變數名稱標籤範圍,則會為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 |
公用IP位址 SKU 的名稱。 |
|
tier |
公用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
ResourceNavigationLink 資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源瀏覽連結標識碼。 |
name |
string |
資源群組內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.link |
string |
連結至外部資源。 |
properties.linkedResourceType |
string |
鏈接資源的資源類型。 |
properties.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 |
封包應傳送至的 Azure 躍點類型。 |
|
properties.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 |
路由表資源的布建狀態。 |
|
properties.resourceGuid |
string |
路由表的資源 GUID 屬性。 |
properties.routes |
Route[] |
路由表中包含的路由集合。 |
properties.subnets |
Subnet[] |
子網參考的集合。 |
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
SecurityRule
網路安全性規則。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
資源群組內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.access |
允許或拒絕網路流量。 |
|
properties.description |
string |
此規則的描述。 限制為140個字元。 |
properties.destinationAddressPrefix |
string |
目的地位址前置詞。 CIDR 或目的地IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 |
properties.destinationAddressPrefixes |
string[] |
目的地位址前置詞。 CIDR 或目的地IP範圍。 |
properties.destinationApplicationSecurityGroups |
指定為目的地的應用程式安全組。 |
|
properties.destinationPortRange |
string |
目的地埠或範圍。 介於 0 到 65535 之間的整數或範圍。 星號 『*』 也可以用來比對所有埠。 |
properties.destinationPortRanges |
string[] |
目的地埠範圍。 |
properties.direction |
規則的方向。 方向會指定規則是否會在傳入或傳出流量上進行評估。 |
|
properties.priority |
integer |
規則的優先順序。 此值可以介於 100 到 4096 之間。 集合中每個規則的優先順序號碼必須是唯一的。 優先順序數位越低,規則的優先順序就越高。 |
properties.protocol |
此規則適用的網路協定。 |
|
properties.provisioningState |
安全性規則資源的布建狀態。 |
|
properties.sourceAddressPrefix |
string |
CIDR 或來源IP範圍。 星號 『*』 也可以用來比對所有來源 IP。 您也可以使用默認標籤,例如 'VirtualNetwork'、'AzureLoadBalancer' 和 'Internet'。 如果這是輸入規則,請指定網路流量的來源。 |
properties.sourceAddressPrefixes |
string[] |
CIDR 或來源IP範圍。 |
properties.sourceApplicationSecurityGroups |
指定為來源的應用程式安全組。 |
|
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
ServiceAssociationLink 資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
資源群組內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.allowDelete |
boolean |
如果為 true,則可以刪除資源。 |
properties.link |
string |
連結至外部資源。 |
properties.linkedResourceType |
string |
鏈接資源的資源類型。 |
properties.locations |
string[] |
位置清單。 |
properties.provisioningState |
服務關聯鏈接資源的布建狀態。 |
|
type |
string |
資源類型。 |
ServiceEndpointPolicy
服務端點原則資源。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
kind |
string |
服務端點原則的種類。 這是用於 Azure 入口網站體驗的元數據。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties.contextualServiceEndpointPolicies |
string[] |
關係型服務端點原則的集合。 |
properties.provisioningState |
服務端點原則資源的布建狀態。 |
|
properties.resourceGuid |
string |
服務端點原則資源的資源 GUID 屬性。 |
properties.serviceAlias |
string |
別名,指出原則是否屬於服務 |
properties.serviceEndpointPolicyDefinitions |
服務端點原則的服務端點原則定義集合。 |
|
properties.subnets |
Subnet[] |
子網參考的集合。 |
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
ServiceEndpointPolicyDefinition
服務端點原則定義。
名稱 | 類型 | Description |
---|---|---|
etag |
string |
每當更新資源時變更的唯一隻讀字串。 |
id |
string |
資源標識碼。 |
name |
string |
資源群組內唯一的資源名稱。 此名稱可用來存取資源。 |
properties.description |
string |
此規則的描述。 限制為140個字元。 |
properties.provisioningState |
服務端點原則定義資源的布建狀態。 |
|
properties.service |
string |
服務端點名稱。 |
properties.serviceResources |
string[] |
服務資源清單。 |
type |
string |
資源的型別。 |
ServiceEndpointPropertiesFormat
服務端點屬性。
名稱 | 類型 | Description |
---|---|---|
locations |
string[] |
位置清單。 |
networkIdentifier |
SubResource 作為網路標識符。 |
|
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 |
虛擬網路資源的應用程式閘道IP組態。 |
||
properties.defaultOutboundAccess |
boolean |
將此屬性設定為 false,以停用子網中所有 VM 的預設輸出連線。 此屬性只能在建立子網時設定,而且無法更新現有子網。 |
|
properties.delegations |
子網上委派的參考陣列。 |
||
properties.ipAllocations |
參考此子網的 IpAllocation 陣列。 |
||
properties.ipConfigurationProfiles |
參考此子網的IP組態配置檔陣列。 |
||
properties.ipConfigurations |
使用子網之網路介面IP組態的參考陣列。 |
||
properties.ipamPoolPrefixAllocations |
用於配置IP位址前置的IPAM集區清單。 |
||
properties.natGateway |
與此子網相關聯的 Nat 閘道。 |
||
properties.networkSecurityGroup |
NetworkSecurityGroup 資源的參考。 |
||
properties.privateEndpointNetworkPolicies | Disabled |
在子網的私人端點上啟用或停用套用網路原則。 |
|
properties.privateEndpoints |
私人端點參考的陣列。 |
||
properties.privateLinkServiceNetworkPolicies | Enabled |
在子網中的私人連結服務上啟用或停用套用網路原則。 |
|
properties.provisioningState |
子網資源的布建狀態。 |
||
properties.purpose |
string |
只讀字串,會根據委派和其他使用者定義屬性,識別此子網的使用意圖。 |
|
properties.resourceNavigationLinks |
使用子網參考外部資源的陣列。 |
||
properties.routeTable |
RouteTable 資源的參考。 |
||
properties.serviceAssociationLinks |
插入此子網之服務的參考數位。 |
||
properties.serviceEndpointPolicies |
服務端點原則的陣列。 |
||
properties.serviceEndpoints |
服務端點的陣列。 |
||
properties.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 |
定義使用分析組態的參數。 |
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 |
將接收點選的內部 Load Balancer 上私人 IP 位址的參考。 |
|
properties.destinationNetworkInterfaceIPConfiguration |
將接收點選之收集器 nic 之私人 IP 位址的參考。 |
|
properties.destinationPort |
integer |
將接收點選流量的 VXLAN 目的地埠。 |
properties.networkInterfaceTapConfigurations |
指定需要點選之網路介面IP組態的資源標識碼清單。 |
|
properties.provisioningState |
虛擬網路點選資源的布建狀態。 |
|
properties.resourceGuid |
string |
虛擬網路點選資源的資源 GUID 屬性。 |
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
Visibility
私人連結服務的可見度清單。
名稱 | 類型 | Description |
---|---|---|
subscriptions |
string[] |
訂用帳戶清單。 |