Skip to main content

sources

Creates, updates, deletes, gets or lists a sources resource.

Overview

Namesources
TypeResource
Idgoogle.securitycenter.sources

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestring
canonicalNamestring
descriptionstring
displayNamestring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
organizations_sources_getselectorganizationsId, sourcesId
organizations_sources_listselectorganizationsIdpageToken, pageSize
projects_sources_listselectprojectsIdpageToken, pageSize
folders_sources_listselectfoldersIdpageToken, pageSize
organizations_sources_createinsertorganizationsId
organizations_sources_patchupdateorganizationsId, sourcesIdupdateMask

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
foldersIdstring
organizationsIdstring
projectsIdstring
sourcesIdstring
pageSizeinteger (int32)
pageTokenstring
updateMaskstring (google-fieldmask)

SELECT examples

Successful response

SELECT
name,
canonicalName,
description,
displayName
FROM google.securitycenter.sources
WHERE organizationsId = '{{ organizationsId }}' -- required
AND sourcesId = '{{ sourcesId }}' -- required
;

INSERT examples

No description available.

INSERT INTO google.securitycenter.sources (
data__name,
data__canonicalName,
data__displayName,
data__description,
organizationsId
)
SELECT
'{{ name }}',
'{{ canonicalName }}',
'{{ displayName }}',
'{{ description }}',
'{{ organizationsId }}'
RETURNING
name,
canonicalName,
description,
displayName
;

UPDATE examples

No description available.

UPDATE google.securitycenter.sources
SET
data__name = '{{ name }}',
data__canonicalName = '{{ canonicalName }}',
data__displayName = '{{ displayName }}',
data__description = '{{ description }}'
WHERE
organizationsId = '{{ organizationsId }}' --required
AND sourcesId = '{{ sourcesId }}' --required
AND updateMask = '{{ updateMask}}'
RETURNING
name,
canonicalName,
description,
displayName;