PolicyDefinitionsOperations interface
PolicyDefinitions 작업을 나타내는 인터페이스.
속성
| create |
이 작업은 주어진 구독 내에서 해당 이름으로 정책 정의를 생성하거나 업데이트합니다. |
| create |
이 작업은 주어진 관리 그룹에서 해당 이름으로 정책 정의를 생성하거나 업데이트합니다. |
| delete | |
| delete |
이 작업은 주어진 관리 그룹에서 해당 이름으로 설정된 정책 정의를 삭제합니다. |
| get | 이 연산은 주어진 구독 내에서 이름 이름으로 정책 정의를 가져옵니다. |
| get |
이 연산은 주어진 관리 그룹 내에서 이름 이름으로 정책 정의를 가져옵니다. |
| get |
이 연산은 기본 정책 정의와 이름이 포함된 것을 가져옵니다. |
| 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 |
이 연산은 선택적으로 주어진 $filter에 맞는 모든 내장 정책 정의 목록을 가져옵니다. 만약 $filter='policyType -eq {value}'가 제공된다면, 반환되는 목록에는 {value}와 일치하는 타입을 가진 모든 내장 정책 정의만 포함됩니다. 가능한 policyType 값은 NotSpecified, BuiltIn, Custom, Static입니다. 만약 $filter='category -eq {value}'가 제공되면, 반환되는 목록에는 {value}와 일치하는 모든 내장 정책 정의만 포함됩니다. |
| 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}와 일치하는 모든 정책 정의만 포함됩니다. |
속성 세부 정보
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>