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 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
asc
|
path | True |
string |
ASC가 구독의 데이터를 저장하는 위치입니다. 위치 가져오기에서 검색할 수 있습니다. |
jit
|
path | True |
Just-In-Time 액세스 정책에서 수행할 작업 유형입니다. |
|
jit
|
path | True |
string |
Just-In-Time 액세스 구성 정책의 이름입니다. |
resource
|
path | True |
string |
사용자의 구독 내에서 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다. Regex pattern: |
subscription
|
path | True |
string |
Azure 구독 ID입니다. Regex pattern: |
api-version
|
query | True |
string |
작업에 대한 API 버전 |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
virtualMachines | True |
에 대한 액세스를 열 포트를 & 가상 머신 목록 |
|
justification |
string |
시작 요청을 만들기 위한 근거 |
응답
Name | 형식 | Description |
---|---|---|
202 Accepted |
수락됨 |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | 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"
}
정의
Name | Description |
---|---|
Cloud |
실패한 작업에 대한 오류 세부 정보를 반환하는 모든 Azure Resource Manager API에 대한 일반적인 오류 응답입니다. OData 오류 응답 형식도 따릅니다. |
Cloud |
오류 세부 정보입니다. |
Error |
리소스 관리 오류 추가 정보입니다. |
Jit |
|
Jit |
|
Jit |
Just-In-Time 액세스 정책에서 수행할 작업 유형입니다. |
Jit |
|
Jit |
|
Jit |
|
Jit |
|
status |
포트의 상태 |
status |
에 값이 있는 |
CloudError
실패한 작업에 대한 오류 세부 정보를 반환하는 모든 Azure Resource Manager API에 대한 일반적인 오류 응답입니다. OData 오류 응답 형식도 따릅니다.
Name | 형식 | Description |
---|---|---|
error.additionalInfo |
오류 추가 정보입니다. |
|
error.code |
string |
오류 코드입니다. |
error.details |
오류 세부 정보입니다. |
|
error.message |
string |
오류 메시지입니다. |
error.target |
string |
오류 대상입니다. |
CloudErrorBody
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
JitNetworkAccessPolicyInitiatePort
Name | 형식 | Description |
---|---|---|
allowedSourceAddressPrefix |
string |
허용되는 트래픽의 원본입니다. 생략하면 시작 요청의 원본 IP 주소에 대한 요청이 됩니다. |
endTimeUtc |
string |
UTC로 요청을 닫을 시간입니다. |
number |
integer |
JitNetworkAccessPolicyInitiateRequest
Name | 형식 | Description |
---|---|---|
justification |
string |
시작 요청을 만들기 위한 근거 |
virtualMachines |
에 대한 액세스를 열 포트를 & 가상 머신 목록 |
JitNetworkAccessPolicyInitiateType
Just-In-Time 액세스 정책에서 수행할 작업 유형입니다.
Name | 형식 | Description |
---|---|---|
initiate |
string |
JitNetworkAccessPolicyInitiateVirtualMachine
Name | 형식 | Description |
---|---|---|
id |
string |
이 정책에 연결된 가상 머신의 리소스 ID |
ports |
를 사용하여 리소스에 대해 열 포트입니다. |
JitNetworkAccessRequest
Name | 형식 | Description |
---|---|---|
justification |
string |
시작 요청을 만들기 위한 근거 |
requestor |
string |
요청을 한 사람의 ID입니다. |
startTimeUtc |
string |
요청의 시작 시간(UTC) |
virtualMachines |
JitNetworkAccessRequestPort
Name | 형식 | Description |
---|---|---|
allowedSourceAddressPrefix |
string |
"allowedSourceAddressPrefixes" 매개 변수와 함께 사용할 수 없습니다. IP 주소 또는 CIDR(예: "192.168.0.3" 또는 "192.168.0.0/16")이어야 합니다. |
allowedSourceAddressPrefixes |
string[] |
"allowedSourceAddressPrefix" 매개 변수와 함께 사용할 수 없습니다. |
endTimeUtc |
string |
요청이 UTC로 끝나는 날짜 & 시간입니다. |
mappedPort |
integer |
해당하는 경우 Azure Firewall 이 포트에 매핑되는 포트 |
number |
integer |
|
status |
포트의 상태 |
|
statusReason |
에 값이 있는 |
JitNetworkAccessRequestVirtualMachine
Name | 형식 | Description |
---|---|---|
id |
string |
이 정책에 연결된 가상 머신의 리소스 ID |
ports |
가상 머신에 대해 열린 포트 |
status
포트의 상태
Name | 형식 | Description |
---|---|---|
Initiated |
string |
|
Revoked |
string |
statusReason
에 값이 있는 status
이유에 대한 설명
Name | 형식 | Description |
---|---|---|
Expired |
string |
|
NewerRequestInitiated |
string |
|
UserRequested |
string |