다음을 통해 공유


Nsp Access Rules - Create Or Update

네트워크 액세스 규칙을 만들거나 업데이트합니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityPerimeters/{networkSecurityPerimeterName}/profiles/{profileName}/accessRules/{accessRuleName}?api-version=2023-07-01-preview

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
accessRuleName
path True

string

NSP 액세스 규칙의 이름입니다.

networkSecurityPerimeterName
path True

string

네트워크 보안 경계의 이름입니다.

profileName
path True

string

NSP 프로필의 이름입니다.

resourceGroupName
path True

string

리소스 그룹의 이름.

subscriptionId
path True

string

Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 파트를 형성합니다.

api-version
query True

string

클라이언트 API 버전입니다.

요청 본문

Name 형식 Description
location

string

리소스 위치.

name

string

프로필 내에서 고유한 액세스 규칙의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

properties.addressPrefixes

string[]

인바운드 주소 접두사(IPv4/IPv6)

properties.direction

AccessRuleDirection

액세스 규칙이 인바운드/아웃바운드인지 여부를 지정하는 방향입니다.

properties.emailAddresses

string[]

아웃바운드 규칙 이메일 주소 형식입니다.

properties.fullyQualifiedDomainNames

string[]

아웃바운드 규칙 정규화된 도메인 이름 형식입니다.

properties.phoneNumbers

string[]

아웃바운드 규칙 전화 번호 형식입니다.

properties.subscriptions

SubscriptionId[]

구독 ID 목록

tags

object

리소스 태그.

응답

Name 형식 Description
200 OK

NspAccessRule

업데이트됨 - 기존 액세스 규칙이 업데이트되었습니다. 리소스를 반환합니다.

201 Created

NspAccessRule

만들기 - 만든 NspAccessRule 리소스를 반환합니다.

Other Status Codes

CloudError

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow.

형식: oauth2
Flow: implicit
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/authorize

범위

Name Description
user_impersonation 사용자 계정 가장

예제

NspAccessRulePut

샘플 요청

PUT https://management.azure.com/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/profiles/profile1/accessRules/accessRule1?api-version=2023-07-01-preview

{
  "properties": {
    "direction": "Inbound",
    "addressPrefixes": [
      "10.11.0.0/16",
      "10.10.1.0/24"
    ]
  }
}

샘플 응답

{
  "name": "accessRule1",
  "id": "/subscriptions/subId/resourceGroup/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/profiles/profile1/accessRules/accessRule1",
  "type": "Microsoft.Network/networkSecurityPerimeters/profiles/accessRules",
  "properties": {
    "provisioningState": "Succeeded",
    "direction": "Inbound",
    "addressPrefixes": [
      "10.11.0.0/16",
      "10.10.1.0/24"
    ],
    "fullyQualifiedDomainNames": [],
    "subscriptions": [],
    "networkSecurityPerimeters": [],
    "emailAddresses": [],
    "phoneNumbers": []
  }
}
{
  "name": "accessRule1",
  "id": "/subscriptions/subId/resourceGroup/rg1/providers/Microsoft.Network/networkSecurityPerimeters/nsp1/profiles/profile1/accessRules/accessRule1",
  "type": "Microsoft.Network/networkSecurityPerimeters/profiles/accessRules",
  "properties": {
    "provisioningState": "Succeeded",
    "direction": "Inbound",
    "addressPrefixes": [
      "10.11.0.0/16",
      "10.10.1.0/24"
    ],
    "fullyQualifiedDomainNames": [],
    "subscriptions": [],
    "networkSecurityPerimeters": [],
    "emailAddresses": [],
    "phoneNumbers": []
  }
}

정의

Name Description
AccessRuleDirection

액세스 규칙이 인바운드/아웃바운드인지 여부를 지정하는 방향입니다.

CloudError

서비스의 오류 응답입니다.

CloudErrorBody

서비스의 오류 응답입니다.

NspAccessRule

NSP 액세스 규칙 리소스

nspProvisioningState

범위 할당 리소스의 프로비전 상태입니다.

PerimeterBasedAccessRule
SubscriptionId

AccessRuleDirection

액세스 규칙이 인바운드/아웃바운드인지 여부를 지정하는 방향입니다.

Name 형식 Description
Inbound

string

Outbound

string

CloudError

서비스의 오류 응답입니다.

Name 형식 Description
error

CloudErrorBody

클라우드 오류 본문.

CloudErrorBody

서비스의 오류 응답입니다.

Name 형식 Description
code

string

오류의 식별자입니다. 코드는 고정이며 프로그래밍 방식으로 사용하기 위한 것입니다.

details

CloudErrorBody[]

오류에 대한 추가 세부 정보 목록입니다.

message

string

사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다.

target

string

특정 오류의 대상입니다. 예를 들어 오류에 있는 속성의 이름입니다.

NspAccessRule

NSP 액세스 규칙 리소스

Name 형식 Description
id

string

NSP 액세스 규칙 식별자입니다.

location

string

리소스 위치.

name

string

프로필 내에서 고유한 액세스 규칙의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다.

properties.addressPrefixes

string[]

인바운드 주소 접두사(IPv4/IPv6)

properties.direction

AccessRuleDirection

액세스 규칙이 인바운드/아웃바운드인지 여부를 지정하는 방향입니다.

properties.emailAddresses

string[]

아웃바운드 규칙 이메일 주소 형식입니다.

properties.fullyQualifiedDomainNames

string[]

아웃바운드 규칙 정규화된 도메인 이름 형식입니다.

properties.networkSecurityPerimeters

PerimeterBasedAccessRule[]

경계 ID로 지정된 규칙입니다.

properties.phoneNumbers

string[]

아웃바운드 규칙 전화 번호 형식입니다.

properties.provisioningState

nspProvisioningState

범위 할당 리소스의 프로비전 상태입니다.

properties.subscriptions

SubscriptionId[]

구독 ID 목록

tags

object

리소스 태그.

type

string

리소스 종류.

nspProvisioningState

범위 할당 리소스의 프로비전 상태입니다.

Name 형식 Description
Accepted

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

PerimeterBasedAccessRule

Name 형식 Description
id

string

ARM ID 형식의 NSP ID입니다.

location

string

제공된 NSP의 위치입니다.

perimeterGuid

string

제공된 NSP의 리소스 GUID입니다.

SubscriptionId

Name 형식 Description
id

string

ARM ID 형식의 구독 ID입니다.