Share via


Jit Network Access Policies - Initiate

從特定的 Just-In-Time 原則設定起始 JIT 存取。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/locations/{ascLocation}/jitNetworkAccessPolicies/{jitNetworkAccessPolicyName}/initiate?api-version=2020-01-01

URI 參數

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

string

ASC 儲存訂閱數據的位置。 可以從取得位置擷取

jitNetworkAccessPolicyInitiateType
path True

JitNetworkAccessPolicyInitiateType

在 Just-In-Time 存取原則上要執行的動作類型。

jitNetworkAccessPolicyName
path True

string

Just-In-Time 存取設定原則的名稱。

resourceGroupName
path True

string

用戶訂用帳戶內的資源組名。 名稱不區分大小寫。

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Azure 訂用帳戶識別碼

Regex pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

作業的 API 版本

要求本文

名稱 必要 類型 Description
virtualMachines True

JitNetworkAccessPolicyInitiateVirtualMachine[]

要開啟存取權的虛擬機清單 & 埠

justification

string

提出起始要求的理由

回應

名稱 類型 Description
202 Accepted

JitNetworkAccessRequest

已接受

Other Status Codes

CloudError

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

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

Scopes

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

範例

Initiate an action on a JIT network access policy

Sample Request

POST https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg1/providers/Microsoft.Security/locations/westeurope/jitNetworkAccessPolicies/default/initiate?api-version=2020-01-01

{
  "virtualMachines": [
    {
      "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg1/providers/Microsoft.Compute/virtualMachines/vm1",
      "ports": [
        {
          "number": 3389,
          "duration": "PT1H",
          "allowedSourceAddressPrefix": "192.127.0.2"
        }
      ]
    }
  ],
  "justification": "testing a new version of the product"
}

Sample Response

{
  "virtualMachines": [
    {
      "id": "/subscriptions/3eeab341-f466-499c-a8be-85427e154baf/resourceGroups/myRg1/providers/Microsoft.Compute/virtualMachines/vm1",
      "ports": [
        {
          "number": 3389,
          "allowedSourceAddressPrefix": "192.127.0.2",
          "endTimeUtc": "2018-07-12T09:53:03.3658798Z",
          "status": "Initiating",
          "statusReason": "UserRequested"
        }
      ]
    }
  ],
  "startTimeUtc": "2018-07-12T08:53:03.3658798Z",
  "requestor": "barbara@contoso.com",
  "justification": "testing a new version of the product"
}

定義

名稱 Description
CloudError

所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也會遵循 OData 錯誤回應格式。) 。

CloudErrorBody

錯誤詳細數據。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

JitNetworkAccessPolicyInitiatePort
JitNetworkAccessPolicyInitiateRequest
JitNetworkAccessPolicyInitiateType

在 Just-In-Time 存取原則上要執行的動作類型。

JitNetworkAccessPolicyInitiateVirtualMachine
JitNetworkAccessRequest
JitNetworkAccessRequestPort
JitNetworkAccessRequestVirtualMachine
status

埠的狀態

statusReason

為何 status 具有其值的描述

CloudError

所有 Azure Resource Manager API 的常見錯誤回應,以傳回失敗作業的錯誤詳細數據。 (這也會遵循 OData 錯誤回應格式。) 。

名稱 類型 Description
error.additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

error.code

string

錯誤碼。

error.details

CloudErrorBody[]

錯誤詳細資料。

error.message

string

錯誤訊息。

error.target

string

錯誤目標。

CloudErrorBody

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

CloudErrorBody[]

錯誤詳細資料。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

JitNetworkAccessPolicyInitiatePort

名稱 類型 Description
allowedSourceAddressPrefix

string

允許流量的來源。 如果省略,則要求將會是起始要求的來源IP位址。

endTimeUtc

string

以 UTC 關閉要求的時間

number

integer

JitNetworkAccessPolicyInitiateRequest

名稱 類型 Description
justification

string

提出起始要求的理由

virtualMachines

JitNetworkAccessPolicyInitiateVirtualMachine[]

要開啟存取權的虛擬機清單 & 埠

JitNetworkAccessPolicyInitiateType

在 Just-In-Time 存取原則上要執行的動作類型。

名稱 類型 Description
initiate

string

JitNetworkAccessPolicyInitiateVirtualMachine

名稱 類型 Description
id

string

連結至此原則之虛擬機的資源標識碼

ports

JitNetworkAccessPolicyInitiatePort[]

要針對具有 之資源的開啟埠 id

JitNetworkAccessRequest

名稱 類型 Description
justification

string

提出起始要求的理由

requestor

string

提出要求的人員身分識別

startTimeUtc

string

以UTC為單位的要求開始時間

virtualMachines

JitNetworkAccessRequestVirtualMachine[]

JitNetworkAccessRequestPort

名稱 類型 Description
allowedSourceAddressPrefix

string

與 「allowedSourceAddressPrefixes」 參數互斥。 應該是IP位址或 CIDR,例如 「192.168.0.3」 或 「192.168.0.0/16」。。

allowedSourceAddressPrefixes

string[]

與 「allowedSourceAddressPrefix」 參數互斥。

endTimeUtc

string

要求以 UTC 結束的日期 & 時間

mappedPort

integer

如果適用,則對應至 Azure 防火牆 中此埠的number

number

integer

status

status

埠的狀態

statusReason

statusReason

為何 status 具有其值的描述

JitNetworkAccessRequestVirtualMachine

名稱 類型 Description
id

string

連結至此原則之虛擬機的資源標識碼

ports

JitNetworkAccessRequestPort[]

為虛擬機開啟的埠

status

埠的狀態

名稱 類型 Description
Initiated

string

Revoked

string

statusReason

為何 status 具有其值的描述

名稱 類型 Description
Expired

string

NewerRequestInitiated

string

UserRequested

string