조직의 애셋을 나열합니다.
HTTP 요청
URL은 gRPC 트랜스코딩 구문을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
parent |
필수 입력란입니다. 저작물이 속한 조직의 이름입니다. 형식은 'organizations/[organization_id]'입니다. |
쿼리 매개변수
매개변수 | |
---|---|
filter |
애셋 전체에 적용할 필터를 정의하는 표현식입니다. 이 표현식은 논리 연산자 제약조건은
지원되는 연산자는 다음과 같습니다.
지원되는 값 유형은 다음과 같습니다.
예를 들어 |
orderBy |
정렬에 사용할 필드와 순서를 정의하는 표현식입니다. 문자열 값은 SQL 구문, 즉 쉼표로 구분된 필드 목록을 따라야 합니다. 예: 'name,resourceProperties.a_property' 기본 정렬 순서는 오름차순입니다. 필드에서 내림차순으로 지정하려면 서픽스 ' desc'를 필드 이름에 추가해야 합니다. 예를 들어 'name desc,resourceProperties.a_property'와 같이 지정합니다. 구문에서 중복되는 공백 문자는 중요하지 않습니다. 'name desc,resourceProperties.a_property'와 'name desc , resourceProperties.a_property'는 동일합니다. |
readTime |
확장 소재를 필터링할 때 참조점으로 사용되는 시간입니다. 필터는 제공된 시간에 존재하는 애셋으로 제한되며 값은 해당 시간의 값입니다. 이 필드가 없으면 기본값은 API의 NOW 버전입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
compareDuration |
compareDuration이 설정되면 ListAssetResult의 'state' 속성이 업데이트되어 readTime 이전의 compareDuration 기간 동안 애셋이 추가, 삭제 또는 유지되었는지 나타냅니다. (readTime - compareDuration)과 readTime 사이의 시간입니다. 상태 값은 두 시점의 애셋 존재 여부에 따라 파생됩니다. 두 시점 사이의 중간 상태 변경은 결과에 영향을 미치지 않습니다. 예를 들어 애셋을 삭제했다가 다시 만들면 결과는 영향을 받지 않습니다. compareDuration이 지정된 경우 가능한 'state' 값:
compareDuration을 지정하지 않으면 가능한 유일한 상태는 'UNUSED'이며, 이는 애셋이 readTime에 있음을 나타냅니다. 소수점 아래가 최대 9자리까지이고 ' |
fieldMask |
선택사항입니다. 응답에 표시할 ListAssetsResult 필드를 지정하는 필드 마스크입니다. 필드 마스크가 비어 있으면 모든 필드가 표시됩니다. |
pageToken |
마지막 |
pageSize |
단일 응답에서 반환할 최대 결과 수입니다. 기본값은 10, 최소는 1, 최대는 1,000입니다. |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
확장 소재를 나열하기 위한 응답 메시지입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
JSON 표현 |
---|
{
"listAssetsResults": [
{
object ( |
필드 | |
---|---|
listAssetsResults[] |
목록 요청과 일치하는 확장 소재입니다. |
readTime |
목록 요청을 실행하는 데 사용된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
nextPageToken |
결과의 다음 페이지를 검색하는 토큰으로, 결과가 더 이상 없으면 비어 있습니다. |
totalSize |
쿼리와 일치하는 저작물의 총 개수입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/cloud-platform
자세한 내용은 Authentication Overview를 참고하세요.
ListAssetsResult
확장 소재 및 상태가 포함된 결과입니다.
JSON 표현 |
---|
{ "asset": { object ( |
필드 | |
---|---|
asset |
검색 요청과 일치하는 확장 소재입니다. |
state |
확장 소재의 상태입니다. |
애셋
Google Cloud 리소스의 Security Command Center 표현입니다.
애셋은 단일 Google Cloud 리소스에 대한 정보를 캡처하는 Security Command Center 리소스입니다. 애셋의 모든 수정사항은 Security Command Center의 컨텍스트 내에서만 적용되며 참조된 Google Cloud 리소스에 영향을 미치지 않습니다.
JSON 표현 |
---|
{ "name": string, "securityCenterProperties": { object ( |
필드 | |
---|---|
name |
이 애셋의 상대 리소스 이름입니다. https://cloud.google.com/apis/design/resource_names#relative_resource_name을 참고하세요. 예: 'organizations/{organization_id}/assets/{asset_id}'. |
securityCenterProperties |
Security Command Center에서 관리하는 속성 이러한 속성은 Security Command Center에서 관리하며 사용자는 수정할 수 없습니다. |
resourceProperties |
리소스 관리 속성 이러한 속성은 Google Cloud 리소스에서 관리하고 정의하며 사용자는 수정할 수 없습니다.
|
securityMarks |
사용자가 지정한 보안 표시 이러한 마크는 사용자가 전적으로 관리하며 애셋에 속한 SecurityMarks 리소스에서 가져옵니다. |
createTime |
Security Command Center에서 애셋이 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
Security Command Center에서 애셋이 마지막으로 업데이트, 추가 또는 삭제된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 자릿수가 0, 3, 6 또는 9인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
SecurityCenterProperties
Security Command Center에서 관리하는 속성 이러한 속성은 Security Command Center에서 관리하며 사용자는 수정할 수 없습니다.
JSON 표현 |
---|
{ "resourceName": string, "resourceType": string, "resourceParent": string, "resourceProject": string, "resourceOwners": [ string ] } |
필드 | |
---|---|
resourceName |
변경할 수 없습니다. 이 애셋이 나타내는 Google Cloud 리소스의 전체 리소스 이름입니다. 이 필드는 생성 시간 후에는 변경할 수 없습니다. https://cloud.google.com/apis/design/resource_names#full_resource_name를 참고하세요. |
resourceType |
Google Cloud 리소스의 유형입니다. APPLICATION, PROJECT, ORGANIZATION 등이 여기에 해당합니다. 이 필드는 Security Command Center 또는 리소스 제작자가 정의한 대소문자 구분되지 않는 필드이며 생성 시간 이후에는 변경할 수 없습니다. |
resourceParent |
리소스의 바로 상위 요소의 전체 리소스 이름입니다. https://cloud.google.com/apis/design/resource_names#full_resource_name를 참고하세요. |
resourceProject |
리소스가 속한 프로젝트의 전체 리소스 이름입니다. https://cloud.google.com/apis/design/resource_names#full_resource_name를 참고하세요. |
resourceOwners[] |
Google Cloud 리소스의 소유자 |
주
확장 소재의 상태입니다.
두 시점 간에 쿼리할 때 이 속성은 두 시점 간의 변경사항(ADDED, REMOVED, ACTIVE)을 나타냅니다. 요청에 compareDuration이 제공되지 않은 경우 상태는 UNUSED여야 합니다.
열거형 | |
---|---|
STATE_UNSPECIFIED |
지정되지 않은 상태. |
UNUSED |
요청에서 결과에 이 필드의 사용을 지정하지 않았습니다. |
ADDED |
두 시점 사이에 확장 소재가 추가되었습니다. |
REMOVED |
두 시점 사이에 저작물이 삭제되었습니다. |
ACTIVE |
두 시점에서 모두 확장 소재가 활성 상태였습니다. |