PolicyAssignments interface
PolicyAssignments를 나타내는 인터페이스입니다.
메서드
create(string, string, Policy |
정책 할당은 모든 자식 리소스로 상속됩니다. 예를 들어 리소스 그룹에 정책을 적용하면 해당 정책이 그룹의 모든 리소스에 할당됩니다. |
create |
정책 할당은 모든 자식 리소스로 상속됩니다. 예를 들어 리소스 그룹에 정책을 적용하면 해당 정책이 그룹의 모든 리소스에 할당됩니다. 할당 범위를 제공할 때는 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을 사용하고, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}'을 사용합니다. |
delete(string, string, Policy |
정책 할당을 삭제합니다. |
delete |
할당 범위를 제공할 때는 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을 사용하고, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}'을 사용합니다. |
get(string, string, Policy |
정책 할당을 가져옵니다. |
get |
할당 범위를 제공할 때는 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을 사용하고, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}'을 사용합니다. |
list(Policy |
구독에 대한 모든 정책 할당을 가져옵니다. |
list |
리소스에 대한 정책 할당을 가져옵니다. |
list |
리소스 그룹에 대한 정책 할당을 가져옵니다. |
메서드 세부 정보
create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)
정책 할당은 모든 자식 리소스로 상속됩니다. 예를 들어 리소스 그룹에 정책을 적용하면 해당 정책이 그룹의 모든 리소스에 할당됩니다.
function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>
매개 변수
- scope
-
string
정책 할당의 범위입니다.
- policyAssignmentName
-
string
정책 할당의 이름입니다.
- parameters
- PolicyAssignment
정책 할당에 대한 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<PolicyAssignment>
createById(string, PolicyAssignment, PolicyAssignmentsCreateByIdOptionalParams)
정책 할당은 모든 자식 리소스로 상속됩니다. 예를 들어 리소스 그룹에 정책을 적용하면 해당 정책이 그룹의 모든 리소스에 할당됩니다. 할당 범위를 제공할 때는 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을 사용하고, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}'을 사용합니다.
function createById(policyAssignmentId: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateByIdOptionalParams): Promise<PolicyAssignment>
매개 변수
- policyAssignmentId
-
string
만들 정책 할당의 ID입니다. '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' 형식을 사용합니다.
- parameters
- PolicyAssignment
정책 할당에 대한 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<PolicyAssignment>
delete(string, string, PolicyAssignmentsDeleteOptionalParams)
정책 할당을 삭제합니다.
function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>
매개 변수
- scope
-
string
정책 할당의 범위입니다.
- policyAssignmentName
-
string
삭제할 정책 할당의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<PolicyAssignment>
deleteById(string, PolicyAssignmentsDeleteByIdOptionalParams)
할당 범위를 제공할 때는 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을 사용하고, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}'을 사용합니다.
function deleteById(policyAssignmentId: string, options?: PolicyAssignmentsDeleteByIdOptionalParams): Promise<PolicyAssignment>
매개 변수
- policyAssignmentId
-
string
삭제할 정책 할당의 ID입니다. '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' 형식을 사용합니다.
옵션 매개 변수입니다.
반환
Promise<PolicyAssignment>
get(string, string, PolicyAssignmentsGetOptionalParams)
정책 할당을 가져옵니다.
function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>
매개 변수
- scope
-
string
정책 할당의 범위입니다.
- policyAssignmentName
-
string
가져올 정책 할당의 이름입니다.
옵션 매개 변수입니다.
반환
Promise<PolicyAssignment>
getById(string, PolicyAssignmentsGetByIdOptionalParams)
할당 범위를 제공할 때는 구독에 '/subscriptions/{subscription-id}/'를 사용하고, 리소스 그룹에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}'을 사용하고, 리소스에는 '/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/{resource-provider-namespace}/{resource-type}/{resource-name}'을 사용합니다.
function getById(policyAssignmentId: string, options?: PolicyAssignmentsGetByIdOptionalParams): Promise<PolicyAssignment>
매개 변수
- policyAssignmentId
-
string
가져올 정책 할당의 ID입니다. '/{scope}/providers/Microsoft.Authorization/policyAssignments/{policy-assignment-name}' 형식을 사용합니다.
옵션 매개 변수입니다.
반환
Promise<PolicyAssignment>
list(PolicyAssignmentsListOptionalParams)
구독에 대한 모든 정책 할당을 가져옵니다.
function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
매개 변수
옵션 매개 변수입니다.
반환
listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)
리소스에 대한 정책 할당을 가져옵니다.
function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyAssignmentsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
매개 변수
- resourceGroupName
-
string
리소스를 포함하는 리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.
- resourceProviderNamespace
-
string
리소스 공급자의 네임스페이스입니다.
- parentResourcePath
-
string
부모 리소스 경로입니다.
- resourceType
-
string
리소스 종류입니다.
- resourceName
-
string
정책 할당이 있는 리소스의 이름입니다.
옵션 매개 변수입니다.
반환
listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)
리소스 그룹에 대한 정책 할당을 가져옵니다.
function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>
매개 변수
- resourceGroupName
-
string
정책 할당을 포함하는 리소스 그룹의 이름입니다.
옵션 매개 변수입니다.