컴플라이언스 프레임워크 GraphQL API
컴플라이언스 프레임워크 GraphQL API에 대해 설명합니다.
GraphQL API를 사용하여 최상위 그룹의 컴플라이언스 프레임워크를 관리합니다. 사전 요건 # 컴플라이언스 프레임워크를 생성, 편집, 삭제하려면 다음 중 하나여야 합니다: 최상위 그룹에 대한 Owner 역할. admin_compliance_framework 커스텀 권한 이 있는 커스텀 역할 에 배정. 템플릿에서 컴플라이언스 프레임워크 생성 # 히스토리 GitLab 19.0에서 compliance_framework_templates 플래그 와 함께 도입 됨. 기본적으로 비활성화되어 있습니다. Note 이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 사전 정의된 템플릿으로 컴플라이언스 프레임워크를 생성합니다. 템플릿에는 일반적인 컴플라이언스 표준에 맞춰 사전 구성된 요건과 컨트롤이 포함되어 있습니다. 사용 가능한 템플릿 목록 조회 # 모든 사용 가능한 컴플라이언스 프레임워크 템플릿을 나열하려면: query { complianceFrameworkTemplates { id name description color templateVersion } } 특정 템플릿을 ID로 가져오고 전체 JSON 구조를 보려면: query { complianceFrameworkTemplates ( id : "gid://gitlab/ComplianceManagement::Frameworks::TemplateRegistry::Template/soc2" ) { id name description color templateVersion json } } 사용 가능한 템플릿 ID: 템플릿 ID 이름 cis_csc_v8-1 CIS CSC v8.1 csa_ccm_v4 CSA CCM v4 cyber_essentials Cyber Essentials dora DORA fedramp_high_r5 FedRAMP High fedramp_low_r5 FedRAMP Low fedramp_moderate_r5 FedRAMP Moderate irap_official IRAP Official irap_protected IRAP Protected irap_secret IRAP Secret irap_top_secret IRAP Top Secret ismap ISMAP iso_27001:2022 ISO 27001:2022 nis_2 NIS 2 nist_800-171_r3_cmmc NIST 800-171 Rev. 3 CMMC nist_800-218_v1-1 NIST SP 800-218 nist_800-53_r5 NIST 800-53 Revision 5 soc2 SOC 2 tisax TISAX 템플릿에서 프레임워크 생성 # 템플릿에서 컴플라이언스 프레임워크를 생성하려면 createComplianceFrameworkFromTemplate 뮤테이션을 사용합니다. templateId 와 namespacePath 인수는 필수입니다. 그 외 인수는 템플릿 기본값을 재정의하는 선택적 인수입니다. mutation { createComplianceFrameworkFromTempl