PolicyDefinitionsOperations interface

PolicyDefinitions 작업을 나타내는 인터페이스.

속성

createOrUpdate

이 작업은 주어진 구독 내에서 해당 이름으로 정책 정의를 생성하거나 업데이트합니다.

createOrUpdateAtManagementGroup

이 작업은 주어진 관리 그룹에서 해당 이름으로 정책 정의를 생성하거나 업데이트합니다.

delete
deleteAtManagementGroup

이 작업은 주어진 관리 그룹에서 해당 이름으로 설정된 정책 정의를 삭제합니다.

get

이 연산은 주어진 구독 내에서 이름 이름으로 정책 정의를 가져옵니다.

getAtManagementGroup

이 연산은 주어진 관리 그룹 내에서 이름 이름으로 정책 정의를 가져옵니다.

getBuiltIn

이 연산은 기본 정책 정의와 이름이 포함된 것을 가져옵니다.

list

이 연산은 선택적으로 주어진 $filter와 일치하는 모든 정책 정의 목록을 가져옵니다. 유효한 $filter값은 'atExactScope()', 'policyType -eq {value}', 'category eq '{value}''입니다. $filter이 제공되지 않을 경우, 필터링되지 않은 목록에는 구독과 관련된 모든 정책 정의가 포함되어 있으며, 직접 적용되는 정책 또는 해당 구독을 포함하는 관리 그룹에서 작성한 정의도 포함됩니다. 만약 $filter=atExactScope()가 제공된다면, 반환된 목록에는 해당 구독에서 정의된 모든 정책 정의만 포함됩니다. 만약 $filter='policyType -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다.

listBuiltIn

이 연산은 선택적으로 주어진 $filter에 맞는 모든 내장 정책 정의 목록을 가져옵니다. 만약 $filter='policyType -eq {value}'가 제공된다면, 반환되는 목록에는 {value}와 일치하는 타입을 가진 모든 내장 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 내장 정책 정의만 포함됩니다.

listByManagementGroup

이 작업은 선택적으로 주어진 $filter와 일치하는 모든 정책 정의 목록을 가져옵니다. 유효한 $filter값은 'atExactScope()', 'policyType -eq {value}', 'category eq '{value}''입니다. $filter가 제공되지 않은 경우, 필터링되지 않은 목록에는 해당 관리 그룹과 관련된 모든 정책 정의가 포함되어 있으며, 해당 관리 그룹을 직접 적용하거나 해당 관리 그룹에서 적용되는 정의도 포함됩니다. 만약 $filter=atExactScope()가 제공된다면, 반환된 목록에는 해당 관리 그룹의 모든 정책 정의만 포함됩니다. 만약 $filter='policyType -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다.

속성 세부 정보

createOrUpdate

이 작업은 주어진 구독 내에서 해당 이름으로 정책 정의를 생성하거나 업데이트합니다.

createOrUpdate: (policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>

속성 값

(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>

createOrUpdateAtManagementGroup

이 작업은 주어진 관리 그룹에서 해당 이름으로 정책 정의를 생성하거나 업데이트합니다.

createOrUpdateAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

속성 값

(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

delete

delete: (policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>

속성 값

(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>

deleteAtManagementGroup

이 작업은 주어진 관리 그룹에서 해당 이름으로 설정된 정책 정의를 삭제합니다.

deleteAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>

속성 값

(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>

get

이 연산은 주어진 구독 내에서 이름 이름으로 정책 정의를 가져옵니다.

get: (policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>

속성 값

(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>

getAtManagementGroup

이 연산은 주어진 관리 그룹 내에서 이름 이름으로 정책 정의를 가져옵니다.

getAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

속성 값

(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>

getBuiltIn

이 연산은 기본 정책 정의와 이름이 포함된 것을 가져옵니다.

getBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>

속성 값

(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>

list

이 연산은 선택적으로 주어진 $filter와 일치하는 모든 정책 정의 목록을 가져옵니다. 유효한 $filter값은 'atExactScope()', 'policyType -eq {value}', 'category eq '{value}''입니다. $filter이 제공되지 않을 경우, 필터링되지 않은 목록에는 구독과 관련된 모든 정책 정의가 포함되어 있으며, 직접 적용되는 정책 또는 해당 구독을 포함하는 관리 그룹에서 작성한 정의도 포함됩니다. 만약 $filter=atExactScope()가 제공된다면, 반환된 목록에는 해당 구독에서 정의된 모든 정책 정의만 포함됩니다. 만약 $filter='policyType -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다.

list: (options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

속성 값

(options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

listBuiltIn

이 연산은 선택적으로 주어진 $filter에 맞는 모든 내장 정책 정의 목록을 가져옵니다. 만약 $filter='policyType -eq {value}'가 제공된다면, 반환되는 목록에는 {value}와 일치하는 타입을 가진 모든 내장 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 내장 정책 정의만 포함됩니다.

listBuiltIn: (options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

속성 값

(options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

listByManagementGroup

이 작업은 선택적으로 주어진 $filter와 일치하는 모든 정책 정의 목록을 가져옵니다. 유효한 $filter값은 'atExactScope()', 'policyType -eq {value}', 'category eq '{value}''입니다. $filter가 제공되지 않은 경우, 필터링되지 않은 목록에는 해당 관리 그룹과 관련된 모든 정책 정의가 포함되어 있으며, 해당 관리 그룹을 직접 적용하거나 해당 관리 그룹에서 적용되는 정의도 포함됩니다. 만약 $filter=atExactScope()가 제공된다면, 반환된 목록에는 해당 관리 그룹의 모든 정책 정의만 포함됩니다. 만약 $filter='policyType -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 정책 정의만 포함됩니다.

listByManagementGroup: (managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

속성 값

(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>