InfoGrab DocsInfoGrab Docs

최상위 그룹의 감사 이벤트 스트리밍 GraphQL API

GraphQL API를 사용하여 최상위 그룹의 감사 이벤트 스트리밍 대상을 관리합니다.

GraphQL API를 사용하여 최상위 그룹의 감사 이벤트 스트리밍 대상을 관리합니다. HTTP 대상 # 최상위 그룹의 HTTP 스트리밍 대상을 관리합니다. 새 스트리밍 대상 추가 # 최상위 그룹에 새 스트리밍 대상을 추가합니다. Warning 스트리밍 대상은 민감한 정보를 포함할 수 있는 모든 감사 이벤트 데이터를 수신합니다. 스트리밍 대상을 신뢰하는지 확인하세요. 전제 조건: 최상위 그룹에 대한 Owner 역할. 스트리밍을 활성화하고 최상위 그룹에 대상을 추가하려면 externalAuditEventDestinationCreate 뮤테이션을 사용합니다. mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , groupPath : "my-group" } ) { errors externalAuditEventDestination { id name destinationUrl verificationToken group { name } } } } externalAuditEventDestinationCreate GraphQL 뮤테이션을 사용하여 선택적으로 사용자 지정 검증 토큰을 지정할 수 있습니다(기본 GitLab 생성 토큰 대신). 검증 토큰 길이는 16~24자 이내여야 하며 후행 공백은 제거되지 않습니다. 암호학적으로 임의적이고 고유한 값을 설정해야 합니다. 예: mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , groupPath : "my-group" , verificationToken : "unique-random-verification-token-here" } ) { errors externalAuditEventDestination { id name destinationUrl verificationToken group { name } } } } externalAuditEventDestinationCreate GraphQL 뮤테이션을 사용하여 선택적으로 사용자 지정 대상 이름을 지정할 수 있습니다(기본 GitLab 생성 이름 대신). 이름 길이는 72자를 초과할 수 없으며 후행 공백은 제거되지 않습니다. 이 값은 그룹 범위 내에서 고유해야 합니다. 예: mutation { externalAuditEventDestinationCreate ( input : { destinationUrl : "https://mydomain.io/endpoint/ingest" , name : "destination-name-here" , groupPath : "my-group" } ) { errors externalAuditEventDestination { id name destinationUrl verificationToken group { name } }