다음을 통해 공유


PolicyAssignments interface

PolicyAssignments를 나타내는 인터페이스입니다.

메서드

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

정책 할당은 모든 자식 리소스로 상속됩니다. 예를 들어 리소스 그룹에 정책을 적용하면 해당 정책이 그룹의 모든 리소스에 할당됩니다.

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}'을 사용합니다.

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

정책 할당을 삭제합니다.

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}'을 사용합니다.

get(string, string, PolicyAssignmentsGetOptionalParams)

정책 할당을 가져옵니다.

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}'을 사용합니다.

list(PolicyAssignmentsListOptionalParams)

구독에 대한 모든 정책 할당을 가져옵니다.

listForResource(string, string, string, string, string, PolicyAssignmentsListForResourceOptionalParams)

리소스에 대한 정책 할당을 가져옵니다.

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

리소스 그룹에 대한 정책 할당을 가져옵니다.

메서드 세부 정보

create(string, string, PolicyAssignment, PolicyAssignmentsCreateOptionalParams)

정책 할당은 모든 자식 리소스로 상속됩니다. 예를 들어 리소스 그룹에 정책을 적용하면 해당 정책이 그룹의 모든 리소스에 할당됩니다.

function create(scope: string, policyAssignmentName: string, parameters: PolicyAssignment, options?: PolicyAssignmentsCreateOptionalParams): Promise<PolicyAssignment>

매개 변수

scope

string

정책 할당의 범위입니다.

policyAssignmentName

string

정책 할당의 이름입니다.

parameters
PolicyAssignment

정책 할당에 대한 매개 변수입니다.

options
PolicyAssignmentsCreateOptionalParams

옵션 매개 변수입니다.

반환

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

정책 할당에 대한 매개 변수입니다.

options
PolicyAssignmentsCreateByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<PolicyAssignment>

delete(string, string, PolicyAssignmentsDeleteOptionalParams)

정책 할당을 삭제합니다.

function delete(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsDeleteOptionalParams): Promise<PolicyAssignment>

매개 변수

scope

string

정책 할당의 범위입니다.

policyAssignmentName

string

삭제할 정책 할당의 이름입니다.

options
PolicyAssignmentsDeleteOptionalParams

옵션 매개 변수입니다.

반환

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}' 형식을 사용합니다.

options
PolicyAssignmentsDeleteByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<PolicyAssignment>

get(string, string, PolicyAssignmentsGetOptionalParams)

정책 할당을 가져옵니다.

function get(scope: string, policyAssignmentName: string, options?: PolicyAssignmentsGetOptionalParams): Promise<PolicyAssignment>

매개 변수

scope

string

정책 할당의 범위입니다.

policyAssignmentName

string

가져올 정책 할당의 이름입니다.

options
PolicyAssignmentsGetOptionalParams

옵션 매개 변수입니다.

반환

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}' 형식을 사용합니다.

options
PolicyAssignmentsGetByIdOptionalParams

옵션 매개 변수입니다.

반환

Promise<PolicyAssignment>

list(PolicyAssignmentsListOptionalParams)

구독에 대한 모든 정책 할당을 가져옵니다.

function list(options?: PolicyAssignmentsListOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

매개 변수

options
PolicyAssignmentsListOptionalParams

옵션 매개 변수입니다.

반환

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

정책 할당이 있는 리소스의 이름입니다.

options
PolicyAssignmentsListForResourceOptionalParams

옵션 매개 변수입니다.

반환

listForResourceGroup(string, PolicyAssignmentsListForResourceGroupOptionalParams)

리소스 그룹에 대한 정책 할당을 가져옵니다.

function listForResourceGroup(resourceGroupName: string, options?: PolicyAssignmentsListForResourceGroupOptionalParams): PagedAsyncIterableIterator<PolicyAssignment, PolicyAssignment[], PageSettings>

매개 변수

resourceGroupName

string

정책 할당을 포함하는 리소스 그룹의 이름입니다.

options
PolicyAssignmentsListForResourceGroupOptionalParams

옵션 매개 변수입니다.

반환