Service Endpoint Policy Definitions - Create Or Update

在指定的服務端點原則中建立或更新服務端點原則定義。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/serviceEndpointPolicies/{serviceEndpointPolicyName}/serviceEndpointPolicyDefinitions/{serviceEndpointPolicyDefinitionName}?api-version=2020-11-01

URI 參數

Name In Required Type Description
resourceGroupName
path True
  • string

資源群組的名稱。

serviceEndpointPolicyDefinitionName
path True
  • string

服務端點原則定義名稱的名稱。

serviceEndpointPolicyName
path True
  • string

服務端點原則的名稱。

subscriptionId
path True
  • string

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

api-version
query True
  • string

用戶端 API 版本。

要求本文

Name Type Description
id
  • string

資源識別碼。

name
  • string

資源群組中唯一的資源名稱。 這個名稱可以用來存取資源。

properties.description
  • string

此規則的說明。 限制為140個字元。

properties.service
  • string

服務端點名稱。

properties.serviceResources
  • string[]

服務資源的清單。

回應

Name Type Description
200 OK

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

201 Created

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

Other Status Codes

描述作業為何失敗的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 流程。

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模擬您的使用者帳戶

範例

Create service endpoint policy definition

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/serviceEndpointPolicies/testPolicy/serviceEndpointPolicyDefinitions/testDefinition?api-version=2020-11-01
{
  "properties": {
    "description": "Storage Service EndpointPolicy Definition",
    "service": "Microsoft.Storage",
    "serviceResources": [
      "/subscriptions/subid1",
      "/subscriptions/subid1/resourceGroups/storageRg",
      "/subscriptions/subid1/resourceGroups/storageRg/providers/Microsoft.Storage/storageAccounts/stAccount"
    ]
  }
}

Sample Response

{
  "name": "testDefinition",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/serviceEndpointPolicies/testPolicy/serviceEndpointPolicyDefinitions/testDefinition",
  "properties": {
    "description": "Storage Service EndpointPolicy Definition",
    "service": "Microsoft.Storage",
    "serviceResources": [
      "/subscriptions/subid1",
      "/subscriptions/subid1/resourceGroups/storageRg",
      "/subscriptions/subid1/resourceGroups/storageRg/providers/Microsoft.Storage/storageAccounts/stAccount"
    ]
  }
}
{
  "name": "rule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/testnsg/securityRules/rule1",
  "properties": {
    "description": "Storage Service EndpointPolicy Definition",
    "service": "Microsoft.Storage",
    "serviceResources": [
      "/subscriptions/subid1",
      "/subscriptions/subid1/resourceGroups/storageRg",
      "/subscriptions/subid1/resourceGroups/storageRg/providers/Microsoft.Storage/storageAccounts/stAccount"
    ]
  }
}

定義

CloudError

來自服務的錯誤回應。

CloudErrorBody

來自服務的錯誤回應。

ProvisioningState

目前的布建狀態。

ServiceEndpointPolicyDefinition

服務端點原則定義。

CloudError

來自服務的錯誤回應。

Name Type Description
error

雲端錯誤主體。

CloudErrorBody

來自服務的錯誤回應。

Name Type Description
code
  • string

錯誤的識別碼。 程式碼是不變的,旨在以程式設計的方式取用。

details

有關錯誤的其他詳細資料清單。

message
  • string

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

target
  • string

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

ProvisioningState

目前的布建狀態。

Name Type Description
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

ServiceEndpointPolicyDefinition

服務端點原則定義。

Name Type Description
etag
  • string

每次更新資源時都會變更的唯一隻讀字串。

id
  • string

資源識別碼。

name
  • string

資源群組中唯一的資源名稱。 這個名稱可以用來存取資源。

properties.description
  • string

此規則的說明。 限制為140個字元。

properties.provisioningState

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

properties.service
  • string

服務端點名稱。

properties.serviceResources
  • string[]

服務資源的清單。