다음을 통해 공유


PolicyExemptions interface

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

메서드

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

이 작업은 지정된 범위 및 이름으로 정책 예외를 만들거나 업데이트합니다. 정책 예외는 해당 범위 내에 포함된 모든 리소스에 적용됩니다. 예를 들어 동일한 수준 이상의 수준에서 정책 할당에 대한 리소스 그룹 범위에서 정책 예외를 만들면 해당 리소스 그룹의 모든 해당 리소스에 대해 예외가 면제됩니다.

delete(string, string, PolicyExemptionsDeleteOptionalParams)

이 작업은 이름 및 정책 예외가 만들어진 범위를 지정하여 정책 예외를 삭제합니다. 정책 예외의 범위는 '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}' 이전 ID의 일부입니다.

get(string, string, PolicyExemptionsGetOptionalParams)

이 작업은 이름과 생성된 범위를 고려하여 단일 정책 예외를 검색합니다.

list(PolicyExemptionsListOptionalParams)

이 작업은 지정된 $filter 선택 사항과 일치하는 지정된 구독과 연결된 모든 정책 예외 목록을 검색합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter 제공되지 않으면 필터링되지 않은 목록에는 구독에 포함된 개체에 적용되는 모든 정책 예외뿐만 아니라 지정된 구독을 포함하는 관리 그룹에서 직접 또는 적용하는 정책 예외를 포함하여 구독과 연결된 모든 정책 예외가 포함됩니다.

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

이 작업은 지정된 $filter 일치하는 관리 그룹에 적용되는 모든 정책 예외 목록을 검색합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter=atScope()가 제공되면 반환된 목록에는 관리 그룹 또는 관리 그룹의 상위 항목에 할당된 모든 정책 예외가 포함됩니다.

listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)

이 작업은 지정된 리소스 그룹의 지정된 리소스와 연결된 모든 정책 예외 목록과 지정된 $filter 일치하는 구독을 검색합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter 제공되지 않으면 필터링되지 않은 목록에는 리소스에 포함된 리소스에 적용된 모든 범위뿐만 아니라 직접 또는 모든 포함된 범위에서 적용되는 정책 예외를 포함하여 리소스와 연결된 모든 정책 예외가 포함됩니다. 세 개의 매개 변수와 리소스 이름이 특정 리소스를 식별하는 데 사용됩니다. 리소스가 부모 리소스의 일부가 아닌 경우(더 일반적인 경우) 부모 리소스 경로를 제공하거나 ''로 제공하면 안 됩니다. 예를 들어 웹앱을 ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp')으로 지정할 수 있습니다. 리소스가 부모 리소스의 일부인 경우 모든 매개 변수를 제공해야 합니다. 예를 들어 가상 머신 DNS 이름을 ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName')으로 지정할 수 있습니다. 네임스페이스와 형식 이름을 별도로 제공하는 편리한 대안은 {resourceType} 매개 변수 형식({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp')을 모두 제공하는 것입니다.

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

이 작업은 지정된 구독의 지정된 리소스 그룹과 연결된 모든 정책 예외 목록을 검색하며, 이는 지정된 $filter 선택 사항과 일치합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter 제공되지 않으면 필터링되지 않은 목록에는 리소스 그룹에 포함된 리소스에 적용되는 모든 정책 예외뿐만 아니라 범위 포함에서 직접 적용하거나 적용하는 정책 예외를 포함하여 리소스 그룹과 연결된 모든 정책 예외가 포함됩니다.

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

이 작업은 지정된 범위 및 이름으로 정책 예외를 업데이트합니다.

메서드 세부 정보

createOrUpdate(string, string, PolicyExemption, PolicyExemptionsCreateOrUpdateOptionalParams)

이 작업은 지정된 범위 및 이름으로 정책 예외를 만들거나 업데이트합니다. 정책 예외는 해당 범위 내에 포함된 모든 리소스에 적용됩니다. 예를 들어 동일한 수준 이상의 수준에서 정책 할당에 대한 리소스 그룹 범위에서 정책 예외를 만들면 해당 리소스 그룹의 모든 해당 리소스에 대해 예외가 면제됩니다.

function createOrUpdate(scope: string, policyExemptionName: string, parameters: PolicyExemption, options?: PolicyExemptionsCreateOrUpdateOptionalParams): Promise<PolicyExemption>

매개 변수

scope

string

정책 예외의 범위입니다. 유효한 범위는 관리 그룹(형식: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyExemptionName

string

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

parameters
PolicyExemption

정책 예외에 대한 매개 변수입니다.

options
PolicyExemptionsCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<PolicyExemption>

delete(string, string, PolicyExemptionsDeleteOptionalParams)

이 작업은 이름 및 정책 예외가 만들어진 범위를 지정하여 정책 예외를 삭제합니다. 정책 예외의 범위는 '/providers/Microsoft.Authorization/policyExemptions/{policyExemptionName}' 이전 ID의 일부입니다.

function delete(scope: string, policyExemptionName: string, options?: PolicyExemptionsDeleteOptionalParams): Promise<void>

매개 변수

scope

string

정책 예외의 범위입니다. 유효한 범위는 관리 그룹(형식: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyExemptionName

string

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

options
PolicyExemptionsDeleteOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

get(string, string, PolicyExemptionsGetOptionalParams)

이 작업은 이름과 생성된 범위를 고려하여 단일 정책 예외를 검색합니다.

function get(scope: string, policyExemptionName: string, options?: PolicyExemptionsGetOptionalParams): Promise<PolicyExemption>

매개 변수

scope

string

정책 예외의 범위입니다. 유효한 범위는 관리 그룹(형식: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyExemptionName

string

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

options
PolicyExemptionsGetOptionalParams

옵션 매개 변수입니다.

반환

Promise<PolicyExemption>

list(PolicyExemptionsListOptionalParams)

이 작업은 지정된 $filter 선택 사항과 일치하는 지정된 구독과 연결된 모든 정책 예외 목록을 검색합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter 제공되지 않으면 필터링되지 않은 목록에는 구독에 포함된 개체에 적용되는 모든 정책 예외뿐만 아니라 지정된 구독을 포함하는 관리 그룹에서 직접 또는 적용하는 정책 예외를 포함하여 구독과 연결된 모든 정책 예외가 포함됩니다.

function list(options?: PolicyExemptionsListOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

매개 변수

options
PolicyExemptionsListOptionalParams

옵션 매개 변수입니다.

반환

listForManagementGroup(string, PolicyExemptionsListForManagementGroupOptionalParams)

이 작업은 지정된 $filter 일치하는 관리 그룹에 적용되는 모든 정책 예외 목록을 검색합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter=atScope()가 제공되면 반환된 목록에는 관리 그룹 또는 관리 그룹의 상위 항목에 할당된 모든 정책 예외가 포함됩니다.

function listForManagementGroup(managementGroupId: string, options?: PolicyExemptionsListForManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

매개 변수

managementGroupId

string

관리 그룹의 ID입니다.

options
PolicyExemptionsListForManagementGroupOptionalParams

옵션 매개 변수입니다.

반환

listForResource(string, string, string, string, string, PolicyExemptionsListForResourceOptionalParams)

이 작업은 지정된 리소스 그룹의 지정된 리소스와 연결된 모든 정책 예외 목록과 지정된 $filter 일치하는 구독을 검색합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter 제공되지 않으면 필터링되지 않은 목록에는 리소스에 포함된 리소스에 적용된 모든 범위뿐만 아니라 직접 또는 모든 포함된 범위에서 적용되는 정책 예외를 포함하여 리소스와 연결된 모든 정책 예외가 포함됩니다. 세 개의 매개 변수와 리소스 이름이 특정 리소스를 식별하는 데 사용됩니다. 리소스가 부모 리소스의 일부가 아닌 경우(더 일반적인 경우) 부모 리소스 경로를 제공하거나 ''로 제공하면 안 됩니다. 예를 들어 웹앱을 ({resourceProviderNamespace} == 'Microsoft.Web', {parentResourcePath} == '', {resourceType} == 'sites', {resourceName} == 'MyWebApp')으로 지정할 수 있습니다. 리소스가 부모 리소스의 일부인 경우 모든 매개 변수를 제공해야 합니다. 예를 들어 가상 머신 DNS 이름을 ({resourceProviderNamespace} == 'Microsoft.Compute', {parentResourcePath} == 'virtualMachines/MyVirtualMachine', {resourceType} == 'domainNames', {resourceName} == 'MyComputerName')으로 지정할 수 있습니다. 네임스페이스와 형식 이름을 별도로 제공하는 편리한 대안은 {resourceType} 매개 변수 형식({resourceProviderNamespace} == '', {parentResourcePath} == '', {resourceType} == 'Microsoft.Web/sites', {resourceName} == 'MyWebApp')을 모두 제공하는 것입니다.

function listForResource(resourceGroupName: string, resourceProviderNamespace: string, parentResourcePath: string, resourceType: string, resourceName: string, options?: PolicyExemptionsListForResourceOptionalParams): PagedAsyncIterableIterator<PolicyExemption, PolicyExemption[], PageSettings>

매개 변수

resourceGroupName

string

리소스를 포함하는 리소스 그룹의 이름입니다.

resourceProviderNamespace

string

리소스 공급자의 네임스페이스입니다. 예를 들어 가상 머신의 네임스페이스는 Microsoft.Compute(Microsoft.Compute/virtualMachines)입니다.

parentResourcePath

string

부모 리소스 경로입니다. 없는 경우 빈 문자열을 사용합니다.

resourceType

string

리소스 종류 이름입니다. 예를 들어 웹앱의 형식 이름은 'sites'(Microsoft.Web/sites)입니다.

resourceName

string

리소스의 이름입니다.

options
PolicyExemptionsListForResourceOptionalParams

옵션 매개 변수입니다.

반환

listForResourceGroup(string, PolicyExemptionsListForResourceGroupOptionalParams)

이 작업은 지정된 구독의 지정된 리소스 그룹과 연결된 모든 정책 예외 목록을 검색하며, 이는 지정된 $filter 선택 사항과 일치합니다. $filter 유효한 값은 'atScope()', 'atExactScope()', 'excludeExpired()' 또는 'policyAssignmentId eq '{value}'입니다. $filter 제공되지 않으면 필터링되지 않은 목록에는 리소스 그룹에 포함된 리소스에 적용되는 모든 정책 예외뿐만 아니라 범위 포함에서 직접 적용하거나 적용하는 정책 예외를 포함하여 리소스 그룹과 연결된 모든 정책 예외가 포함됩니다.

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

매개 변수

resourceGroupName

string

리소스를 포함하는 리소스 그룹의 이름입니다.

options
PolicyExemptionsListForResourceGroupOptionalParams

옵션 매개 변수입니다.

반환

update(string, string, PolicyExemptionUpdate, PolicyExemptionsUpdateOptionalParams)

이 작업은 지정된 범위 및 이름으로 정책 예외를 업데이트합니다.

function update(scope: string, policyExemptionName: string, parameters: PolicyExemptionUpdate, options?: PolicyExemptionsUpdateOptionalParams): Promise<PolicyExemption>

매개 변수

scope

string

정책 예외의 범위입니다. 유효한 범위는 관리 그룹(형식: '/providers/Microsoft.Management/managementGroups/{managementGroup}'), 구독(형식: '/subscriptions/{subscriptionId}'), 리소스 그룹(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}', 또는 리소스(형식: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/[{parentResourcePath}/]{resourceType}/{resourceName}'

policyExemptionName

string

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

parameters
PolicyExemptionUpdate

정책 예외 패치 요청에 대한 매개 변수입니다.

options
PolicyExemptionsUpdateOptionalParams

옵션 매개 변수입니다.

반환

Promise<PolicyExemption>