리소스: VpcFlowLogsConfig
VPC 흐름 로그를 생성하기 위한 구성입니다.
JSON 표현 |
---|
{ "name": string, "metadataFields": [ string ], "labels": { string: string, ... }, "createTime": string, "updateTime": string, "description": string, "state": enum ( |
필드 | |
---|---|
name |
식별자. 구성의 고유한 이름입니다. 이름은 다음 형식 중 하나일 수 있습니다.
|
metadataFields[] |
선택사항. 보고된 VPC 흐름 로그에 포함할 커스텀 메타데이터 필드입니다. 'metadata'가 CUSTOM_METADATA로 설정된 경우에만 지정할 수 있습니다. |
labels |
선택사항. 사용자가 제공한 메타데이터를 나타내는 리소스 라벨입니다.
|
createTime |
출력 전용입니다. 구성이 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 구성이 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
description |
선택사항. VPC 흐름 로그 구성에 대해 사용자가 제공한 설명입니다. 영문 기준 최대 152자. |
state |
선택사항. VPC 흐름 로그 구성의 상태입니다. 기본값은 ENABLED입니다. 새 구성을 만들 때는 사용 설정해야 합니다. state=DISABLED를 설정하면 이 구성의 로그 생성이 일시중지됩니다. |
aggregationInterval |
선택사항. 로그의 집계 간격입니다. 기본값은 INTERVAL_5_SEC입니다. |
flowSampling |
선택사항. 필드 값이 [0, 1] 내에 있어야 합니다. VPC 흐름 로그의 샘플링 레이트로, 여기서 1.0은 수집된 모든 로그가 보고됨을 의미합니다. 샘플링 레이트를 0.0으로 설정하는 것은 허용되지 않습니다. VPC 흐름 로그를 사용 중지하려면 대신 상태 필드를 사용하세요. 기본값은 1.0입니다. |
metadata |
선택사항. 보고된 VPC 흐름 로그에 메타데이터 필드를 모두 추가할지, 아무것도 추가하지 않을지, 일부만 추가할지 구성합니다. 기본값은 INCLUDE_ALL_METADATA입니다. |
filterExpr |
선택사항. 로깅해야 하는 VPC 흐름 로그를 정의하는 데 사용되는 내보내기 필터입니다. |
crossProjectMetadata |
선택사항. 로그에 교차 프로젝트 주석을 포함할지 여부를 결정합니다. 이 필드는 조직 구성에만 사용할 수 있습니다. 조직 구성에 지정되지 않은 경우 CROSS_PROJECT_METADATA_ENABLED로 설정됩니다. |
targetResourceState |
출력 전용입니다. 진단 목적으로 구성된 대상 리소스의 상태를 설명합니다. |
통합 필드 target_resource . 구성 범위의 리소스에 대한 참조입니다. 즉, 트래픽이 로깅되는 범위입니다. 대상 리소스는 구성과 동일한 프로젝트에 속해야 합니다. 이 필드는 조직 수준 구성에서 지원되지 않습니다. target_resource 은 다음 중 하나여야 합니다. |
|
network |
트래픽이 네트워크 내의 VM, VPN 터널, Interconnect 연결에서 로깅됩니다. 형식: projects/{projectId}/global/networks/{name} |
subnet |
트래픽이 서브네트워크 내 VM에서 로깅됩니다. 형식: projects/{projectId}/regions/{region}/subnetworks/{name} |
interconnectAttachment |
트래픽이 Interconnect 연결에서 로깅됩니다. 형식: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
트래픽이 VPN 터널에서 로깅됩니다. 형식: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
메서드 |
|
---|---|
|
새 VpcFlowLogsConfig 를 만듭니다. |
|
특정 VpcFlowLogsConfig 를 삭제합니다. |
|
특정 VpcFlowLogsConfig 의 세부정보를 가져옵니다. |
|
특정 프로젝트의 모든 VpcFlowLogsConfigs 를 나열합니다. |
|
기존 VpcFlowLogsConfig 를 업데이트합니다. |
|
QueryOrgVpcFlowLogsConfigs는 지정된 프로젝트에 적용되는 모든 조직 수준 VPC 흐름 로그 구성 목록을 반환합니다. |