- Resource: Feed
- FeedDetails
- AnomaliIocSettings
- UsernameSecretAuth
- AzureADContextSettings
- MicrosoftOAuthClientCredentials
- CloudPassageSettings
- CortexXDRSettings
- HttpHeaderAuth
- HeaderKeyValue
- DuoAuthSettings
- DuoUserContextSettings
- MicrosoftGraphAlertSettings
- MicrosoftSecurityCenterAlertSettings
- MimecastMailSettings
- Office365Settings
- ContentType
- ProofpointMailSettings
- RecordedFutureIocSettings
- WorkdaySettings
- WorkdayAuth
- PanIocSettings
- OktaSettings
- OktaUserContextSettings
- FoxITStixSettings
- SSLClientKeypair
- ThreatConnectIoCSettings
- ServiceNowCMDBSettings
- ImpervaWAFSettings
- ThinkstCanarySettings
- RHIsacIocSettings
- OAuthClientCredentials
- Rapid7InsightSettings
- SalesforceSettings
- OAuthPasswordGrantCredentials
- OAuthJWTCredentials
- RSCredentials
- Claims
- NetskopeAlertSettings
- AzureMDMIntuneSettings
- AzureADSettings
- ProofpointOnDemandSettings
- WorkspaceUsersSettings
- WorkspaceActivitySettings
- WorkspaceAlertsSettings
- WorkspacePrivilegesSettings
- WorkspaceMobileSettings
- WorkspaceChromeOSSettings
- WorkspaceGroupsSettings
- AzureADAuditSettings
- SymantecEventExportSettings
- OAuthRefreshToken
- QualysVMSettings
- PanPrismaCloudSettings
- PanPrismaAuth
- GoogleCloudStorageSettings
- URISourceType
- SourceDeletionOption
- HttpSettings
- SftpSettings
- SftpAuth
- AmazonS3Settings
- S3Auth
- S3Region
- AzureBlobStoreSettings
- AzureAuth
- AmazonSQSSettings
- SQSAuth
- SQSAccessKeySecretAuth
- AdditionalS3AccessKeySecretAuth
- GoogleCloudIdentityDevicesSettings
- GoogleCloudIdentityDeviceUsersSettings
- CrowdStrikeDetectsSettings
- MandiantIoCSettings
- SentineloneAlertSettings
- QualysScanSettings
- ApiType
- PubsubSettings
- AmazonKinesisFirehoseSettings
- WebhookSettings
- DummyLogTypeSettings
- HttpsPushGoogleCloudPubSubSettings
- HttpsPushAmazonKinesisFirehoseSettings
- HttpsPushWebhookSettings
- FeedSourceType
- State
- Methods
Resource: Feed
Feed is a resource that contains feed information needed to create a feed.
JSON representation |
---|
{ "name": string, "display_name": string, "details": { object ( |
Fields | |
---|---|
name |
The resource name of the feed. Format: projects/{project}/locations/{location}/instances/{instance}/feeds/{feed} |
display_name |
Customer-provided feed name. |
details |
Additional details of the feed, these details are dynamic and will be different for each of the feeds. |
state |
Output only. State of the feed. |
failure_msg |
Output only. Details about the most recent failure when feed state is FAILED. |
read_only |
Output only. Whether this feed can be updated or deleted. |
FeedDetails
Additional details of the feed, these details are dynamic and will be different for each of the feeds.
JSON representation |
---|
{ "feed_source_type": enum ( |
Fields | |
---|---|
feed_source_type |
Source Type of the feed. |
log_type |
LogType. Format: projects/{project}/locations/{location}/instances/{instance}/logTypes/{log_type} |
asset_namespace |
The asset namespace to apply to all logs ingested through this feed. |
labels |
The ingestion metadata labels to apply to all logs ingested through this feed, and the resulting normalized data. An object containing a list of |
Union field details . Additional details of the feed. Depends on the feed type. details can be only one of the following: |
|
anomali_settings |
Anomali IOC settings. |
azure_ad_context_settings |
Azure AD Context settings. |
cloud_passage_settings |
Cloud Passage settings. |
cortex_xdr_settings |
Cortex XDR settings. |
duo_auth_settings |
Duo Auth settings. |
duo_user_context_settings |
Duo User Context settings. |
microsoft_graph_alert_settings |
Microsoft Graph Alert settings. |
microsoft_security_center_alert_settings |
Microsoft Security center alert settings. |
mimecast_mail_settings |
Mimecast mail settings. |
office365_settings |
Office 365 settings. |
proofpoint_mail_settings |
Proofpoint mail settings. |
recorded_future_ioc_settings |
Recorded Future IOC settings. |
workday_settings |
Workday settings. |
pan_ioc_settings |
PAN IOC settings. |
okta_settings |
Okta settings. |
okta_user_context_settings |
Okta user context settings. |
fox_it_stix_settings |
Fox-IT STIX settings. |
threat_connect_ioc_settings |
ThreatConnect IOC settings. |
service_now_cmdb_settings |
ServiceNow CMDB settings. |
imperva_waf_settings |
Imperva WAF settings. |
thinkst_canary_settings |
Thinkst Canary settings. |
rh_isac_ioc_settings |
RH-ISAC IOC settings. |
rapid7_insight_settings |
Rapid7 Insight settings. |
salesforce_settings |
Salesforce settings. |
netskope_alert_settings |
Netskope alert settings. |
azure_mdm_intune_settings |
Azure MDM Intune settings. |
azure_ad_settings |
Azure AD settings. |
proofpoint_on_demand_settings |
Proofpoint On-Demand settings. |
workspace_users_settings |
Workspace users settings. |
workspace_activity_settings |
Workspace activity settings. |
workspace_alerts_settings |
Workspace alerts settings. |
workspace_privileges_settings |
Workspace privileges settings. |
workspace_mobile_settings |
Workspace mobile settings. |
workspace_chrome_os_settings |
Workspace ChromeOS settings. |
workspace_groups_settings |
Workspace Groups settings. |
azure_ad_audit_settings |
Azure AD Audit settings. |
symantec_event_export_settings |
Symantec Event Export settings. |
qualys_vm_settings |
Qualys VM settings |
pan_prisma_cloud_settings |
PAN Prisma Cloud settings. |
gcs_settings |
Google Cloud Storage settings. |
http_settings |
HTTP settings. |
sftp_settings |
SFTP settings. |
amazon_s3_settings |
Amazon S3 settings. |
azure_blob_store_settings |
Azure Blob Storage settings. |
amazon_sqs_settings |
Amazon SQS settings. |
google_cloud_identity_devices_settings |
Google Cloud Identity Devices settings. |
google_cloud_identity_device_users_settings |
Google Cloud Identity Device Users settings. |
crowdstrike_detects_settings |
CrowdStrike Detects API settings. |
mandiant_ioc_settings |
Mandiant IOC settings. |
sentinelone_alert_settings |
SentinelOne Alert settings. |
qualys_scan_settings |
Qualys Scan Settings |
pubsub_settings |
Pub/Sub settings. |
amazon_kinesis_firehose_settings |
Amazon Kinesis Firehose settings. |
webhook_settings |
Webhook settings. |
dummy_log_type_settings |
DummyLogType Settings. |
https_push_google_cloud_pubsub_settings |
Https push Google Pub/Sub settings. |
https_push_amazon_kinesis_firehose_settings |
Https push Amazon Kinesis Firehose settings. |
https_push_webhook_settings |
Https push Webhook settings. |
AnomaliIocSettings
Anomali IOC settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
UsernameSecretAuth
Info for username and secret based authentication.
JSON representation |
---|
{ "user": string, "secret": string } |
Fields | |
---|---|
user |
Username of an identity used for authentication. |
secret |
Secret of the account identified by user_name. |
AzureADContextSettings
Azure AD Context settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
retrieve_devices |
Whether to retrieve device information in user context. |
retrieve_groups |
Whether to retrieve group information in user context. |
tenant_id |
Tenant ID. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
MicrosoftOAuthClientCredentials
Microsoft OAuth 2.0 client credentials grant.
JSON representation |
---|
{ "client_id": string, "client_secret": string } |
Fields | |
---|---|
client_id |
Client ID. |
client_secret |
Client secret. |
CloudPassageSettings
CloudPassage settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
event_types[] |
Event types filter for the events API. |
CortexXDRSettings
PAN Cortex XDR settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
endpoint |
API Endpoint. |
HttpHeaderAuth
HTTP header based authentication.
JSON representation |
---|
{
"header_key_values": [
{
object ( |
Fields | |
---|---|
header_key_values[] |
Header key-value pairs. |
HeaderKeyValue
Header key-value pairs.
JSON representation |
---|
{ "key": string, "value": string } |
Fields | |
---|---|
key |
Key. |
value |
Value. |
DuoAuthSettings
Duo Authentication settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
DuoUserContextSettings
Duo User Context settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API hostname. |
MicrosoftGraphAlertSettings
Microsoft Graph Alert settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
tenant_id |
Tenant ID. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
MicrosoftSecurityCenterAlertSettings
Microsoft Security Center alert settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
subscription_id |
Subscription ID of the Microsoft security center alert settings alert. |
tenant_id |
Tenant ID. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
MimecastMailSettings
Mimecast Mail settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
Office365Settings
Office 365 settings.
JSON representation |
---|
{ "authentication": { object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
tenant_id |
Tenant ID. |
content_type |
Supported office 365 content type. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
ContentType
Office 365 supported content types: https://docs.microsoft.com/en-us/office/office-365-management-api/office-365-management-activity-api-reference#working-with-the-office-365-management-activity-api
Enums | |
---|---|
CONTENT_TYPE_UNSPECIFIED |
Unspecified content type. |
AUDIT_AZURE_ACTIVE_DIRECTORY |
Audit.AzureActiveDirectory. |
AUDIT_EXCHANGE |
Audit.Exchange. |
AUDIT_SHARE_POINT |
Audit.SharePoint. |
AUDIT_GENERAL |
Audit.General. |
DLP_ALL |
DLP.All. |
ProofpointMailSettings
Proofpoint Mail settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
RecordedFutureIocSettings
Recorded Future IOC settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
WorkdaySettings
Workday settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
tenant_id |
Tenant ID. |
WorkdayAuth
Authentication for Workday.
JSON representation |
---|
{ "user": string, "secret": string, "token_endpoint": string, "client_id": string, "client_secret": string, "refresh_token": string } |
Fields | |
---|---|
user |
Username. This is unused: Workday feeds were originally configured using a username and secret authentication method, but only the secret field was used, and it was used to supply the OAuth access token. |
secret |
The access token used to authenticate against Workday. This field is called "secret" to maintain backwards compatibility. Workday was (only) configured using username (which was unused) and secret (which is used as the access token). Either this field or all of the other OAuth fields below must be specified. |
token_endpoint |
Token endpoint to get the OAuth token from. |
client_id |
Client ID. |
client_secret |
Client Secret. |
refresh_token |
Refresh Token. |
PanIocSettings
PAN IOC settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
feed_id |
PAN IOC feed ID. |
feed |
PAN IOC feed name. |
OktaSettings
Okta settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
OktaUserContextSettings
Okta user context settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
manager_id_reference_field |
Manager id reference field. |
FoxITStixSettings
Fox-IT STIX settings.
JSON representation |
---|
{ "authentication": { object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
ssl |
SSL client key pair. |
poll_service_uri |
TAXII poll service URI. |
collection |
Collection available at the poll service. |
SSLClientKeypair
An SSL client certificate keypair.
JSON representation |
---|
{ "encoded_private_key": string, "ssl_certificate": string } |
Fields | |
---|---|
encoded_private_key |
The encoded private key. The string should be a private key in PEM format, and should include the begin header and end footer lines. It may also include newlines. Example: -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: DES-EDE3-CBC,F23074E02CF47304 |
ssl_certificate |
The encoded SSL certificate. The string should be an SSL certificate in PEM format, and should include the begin header and end footer lines. It may also include newlines. Example: -----BEGIN CERTIFICATE----- |
ThreatConnectIoCSettings
ThreatConnect IOC Settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
owners[] |
Owners. |
ServiceNowCMDBSettings
ServiceNow CMDB settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
feedname |
Feedname. |
ImpervaWAFSettings
Imperva WAF settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
ThinkstCanarySettings
Thinkst Canary settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
RHIsacIocSettings
RH-ISAC settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
OAuthClientCredentials
OAuth 2.0 client credentials grant. See https://tools.ietf.org/html/rfc6749.
JSON representation |
---|
{ "token_endpoint": string, "client_id": string, "client_secret": string } |
Fields | |
---|---|
token_endpoint |
Token endpoint. |
client_id |
Client ID. |
client_secret |
Client secret. |
Rapid7InsightSettings
Rapid7 Insight settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
endpoint |
Rapid7 API endpoint. Should be "vulnerabilities" or "assets". |
hostname |
API Hostname. |
SalesforceSettings
Salesforce settings.
JSON representation |
---|
{ "hostname": string, // Union field |
Fields | |
---|---|
hostname |
API hostname. |
Union field authentication . Possible types of authentication. authentication can be only one of the following: |
|
oauth_password_grant_auth |
Input only. OAuthPasswordGrantCredentials auth. |
oauth_jwt_credentials |
Input only. OAuthJWTCredentials auth. |
OAuthPasswordGrantCredentials
OAuth 2.0 password grant. See https://tools.ietf.org/html/rfc6749.
JSON representation |
---|
{ "token_endpoint": string, "client_id": string, "client_secret": string, "user": string, "password": string } |
Fields | |
---|---|
token_endpoint |
Token endpoint to get the OAuth token from. |
client_id |
Client ID. |
client_secret |
Client secret. |
user |
Username. |
password |
Password. |
OAuthJWTCredentials
OAuth 2.0 JWT grant. See, https://tools.ietf.org/html/rfc7519
JSON representation |
---|
{ "token_endpoint": string, "claims": { object ( |
Fields | |
---|---|
token_endpoint |
Token endpoint to get the OAuth token from. |
claims |
Claims. |
Union field credentials . Credentials. credentials can be only one of the following: |
|
rs_credentials |
RS credentials. |
RSCredentials
RS credentials.
JSON representation |
---|
{ "private_key": string } |
Fields | |
---|---|
private_key |
Private key in PEM format. |
Claims
Claims identifying a specific customer.
JSON representation |
---|
{ "issuer": string, "subject": string, "audience": string } |
Fields | |
---|---|
issuer |
Issuer. Usually the client_id. |
subject |
Subject. Usually the email. |
audience |
Audience. |
NetskopeAlertSettings
Netskope Alert settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
feedname |
Feedname. |
content_type |
Content type. |
AzureMDMIntuneSettings
Azure MDM Intune settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
tenant_id |
Tenant ID. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
AzureADSettings
Azure AD settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
tenant_id |
Tenant ID. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
ProofpointOnDemandSettings
Proofpoint On-demand settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
cluster_id |
Cluster ID. |
WorkspaceUsersSettings
Workspace Users settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
WorkspaceActivitySettings
Workspace Activity settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
applications[] |
Applications. |
WorkspaceAlertsSettings
Workspace Alert settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
WorkspacePrivilegesSettings
Workspace Privileges settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
WorkspaceMobileSettings
Workspace Mobile settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
WorkspaceChromeOSSettings
Workspace Chrome OS settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
WorkspaceGroupsSettings
Workspace Groups settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
workspace_customer_id |
Customer ID. |
AzureADAuditSettings
Azure AD Audit settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
tenant_id |
Tenant ID. |
hostname |
API Hostname. |
auth_endpoint |
API Auth Endpoint. |
SymantecEventExportSettings
Symantec Event Export settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
OAuthRefreshToken
OAuth 2.0 refresh token grant. See https://tools.ietf.org/html/rfc6749.
JSON representation |
---|
{ "token_endpoint": string, "client_id": string, "client_secret": string, "refresh_token": string } |
Fields | |
---|---|
token_endpoint |
Token endpoint to get the OAuth token from. |
client_id |
Client ID. |
client_secret |
Client secret. |
refresh_token |
Refresh token. |
QualysVMSettings
Qualys VM settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
PanPrismaCloudSettings
PAN Prisma Cloud settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
API Hostname. |
PanPrismaAuth
PAN Prisma Cloud auth.
JSON representation |
---|
{ "user": string, "password": string } |
Fields | |
---|---|
user |
Username. |
password |
Password. |
GoogleCloudStorageSettings
Google Cloud Storage settings.
JSON representation |
---|
{ "bucket_uri": string, "source_type": enum ( |
Fields | |
---|---|
bucket_uri |
Bucket URI. |
source_type |
The URI source type. |
source_deletion_option |
Source deletion option. |
chronicle_service_account |
Output only. Service Account Chronicle will be using to pull data. |
URISourceType
The type of URIs specified in the source URIs.
Enums | |
---|---|
URI_SOURCE_TYPE_UNSPECIFIED |
If encountered, will throw an INVALID_ARGUMENT error. |
FILES |
The type of files pointed to by source_uris are files. |
FOLDERS |
The type of files pointed to by source_uris are folders and Xenon should not descend into subfolders of those folders. |
FOLDERS_RECURSIVE |
The type of files pointed to by source_uris are folders and Xenon should descend into subfolders of those folders. |
SourceDeletionOption
Source deletion option controls whether source files should be deleted after transferring.
Enums | |
---|---|
SOURCE_DELETION_OPTION_UNSPECIFIED |
If encountered, will be treated as SOURCE_DELETION_NEVER . |
SOURCE_DELETION_NEVER |
Never delete files from the source. |
SOURCE_DELETION_ON_SUCCESS |
After the fetch completes, if there are no errors, delete files and any directories made empty by the file deletion from the source. |
SOURCE_DELETION_ON_SUCCESS_FILES_ONLY |
After the fetch completes, if there are no errors, delete files (leaving any directories) from the source. |
HttpSettings
HTTP settings.
JSON representation |
---|
{ "uri": string, "source_type": enum ( |
Fields | |
---|---|
uri |
HTTP URI. |
source_type |
The URI source type. |
source_deletion_option |
Source deletion option. |
SftpSettings
SFTP settings.
JSON representation |
---|
{ "authentication": { object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
uri |
SFTP URI. |
source_type |
The URI source type. |
source_deletion_option |
Source deletion option. |
SftpAuth
SFTP Auth.
JSON representation |
---|
{ "username": string, "password": string, "private_key": string, "private_key_passphrase": string } |
Fields | |
---|---|
username |
Username. Used for username and password authentication. |
password |
Password. Used for username and password authentication. |
private_key |
Private key. Used for private key authentication. |
private_key_passphrase |
Private key passphrase. Used for private key authentication. |
AmazonS3Settings
Amazon S3 settings.
JSON representation |
---|
{ "authentication": { object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
s3_uri |
S3 URI. |
source_type |
The URI source type. |
source_deletion_option |
Source deletion option. |
S3Auth
Amazon S3 auth.
JSON representation |
---|
{
"access_key_id": string,
"secret_access_key": string,
"client_id": string,
"client_secret": string,
"refresh_uri": string,
"region": enum ( |
Fields | |
---|---|
access_key_id |
Access key ID. Used when using access key auth. |
secret_access_key |
Secret access key. Used when using access key auth. |
client_id |
Client ID. Used when using OAuth auth. |
client_secret |
Client secret. Used when using OAuth auth. |
refresh_uri |
Refresh URI. Used when using OAuth auth. |
region |
S3 Region. |
S3Region
AWS S3 regions: https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region.
Enums | |
---|---|
S3_REGION_UNSPECIFIED |
Unspecified region means Auto detect. Auto detect does not successfully detect GOV Cloud. |
US_EAST_1 |
US. N. Virginia (previously known as US_STANDARD). |
US_EAST_2 |
Ohio. |
US_WEST_1 |
N. California. |
US_WEST_2 |
Oregon. |
US_GOV_CLOUD |
Not accessible unless AWS US Govt. account. |
US_GOV_EAST_1 |
Not accessible unless AWS US Govt. account. |
EU_WEST_1 |
Europe. Ireland. |
EU_WEST_2 |
London. |
EU_WEST_3 |
Paris. |
EU_CENTRAL_1 |
Frankfurt. |
EU_NORTH_1 |
Stockholm. |
EU_SOUTH_1 |
Milan. |
AP_SOUTH_1 |
Asia Pacific Mumbai. |
AP_SOUTHEAST_1 |
Singapore. |
AP_SOUTHEAST_2 |
Sydney. |
AP_SOUTHEAST_3 |
Jakarta. |
AP_NORTHEAST_1 |
Tokyo. |
AP_NORTHEAST_2 |
Seoul. |
AP_NORTHEAST_3 |
Osaka. |
AP_EAST_1 |
Hong Kong. |
SA_EAST_1 |
South America. Sao Paulo. |
CN_NORTH_1 |
China - Not accessible unless AWS China account. China - Beijing. |
CN_NORTHWEST_1 |
China - Ningxia. |
CA_CENTRAL_1 |
Canada. Canada Central. |
AF_SOUTH_1 |
Africa. Capetown. |
ME_SOUTH_1 |
Middle East. Bahrain. |
AzureBlobStoreSettings
Azure Blob Storage settings.
JSON representation |
---|
{ "authentication": { object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
azure_uri |
Azure URI. |
source_type |
The URI source type. |
source_deletion_option |
Source deletion option. |
AzureAuth
Azure auth.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field auth_type . Type of auth used with Azure. auth_type can be only one of the following: |
|
shared_key |
Shared Key. |
sas_token |
SAS Token. |
AmazonSQSSettings
Amazon SQS settings.
JSON representation |
---|
{ "region": enum ( |
Fields | |
---|---|
region |
S3 Region. |
queue |
Name of the queue. |
account_number |
Account number of the owner of the queue. |
authentication |
Input only. Authentication. |
source_deletion_option |
Source deletion option. |
SQSAuth
Amazon SQS auth.
JSON representation |
---|
{ "sqs_access_key_secret_auth": { object ( |
Fields | |
---|---|
sqs_access_key_secret_auth |
SQS access key secret auth. |
additional_s3_access_key_secret_auth |
Authentication for the S3 bucket referred to by the items in the SQS queue. This is only required if it is different from the authentication for the queue. |
SQSAccessKeySecretAuth
Amazon SQS access key and secret auth.
JSON representation |
---|
{ "access_key_id": string, "secret_access_key": string } |
Fields | |
---|---|
access_key_id |
Access key ID. |
secret_access_key |
Secret access key. |
AdditionalS3AccessKeySecretAuth
Additional S3 access key secret auth.
JSON representation |
---|
{ "access_key_id": string, "secret_access_key": string } |
Fields | |
---|---|
access_key_id |
Access key ID. |
secret_access_key |
Secret access key. |
GoogleCloudIdentityDevicesSettings
Google Cloud Identity Devices settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication |
api_version |
API Version |
GoogleCloudIdentityDeviceUsersSettings
Google Cloud Identity Device Users settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
CrowdStrikeDetectsSettings
CrowdStrike Detects settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. OAuthClientCredentials. |
hostname |
API Hostname. |
MandiantIoCSettings
Mandiant IOC settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
start_time |
time since when to start fetching the IOCs A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
SentineloneAlertSettings
SentinelOne Alert settings.
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
hostname |
Hostname of SentinelOne alert settings. |
initial_start_time |
initialStartTime from when to fetch the alerts |
is_alert_api_subscribed |
Is the customer subscribed to Alerts Api |
QualysScanSettings
Qualys Scan settings.
JSON representation |
---|
{ "authentication": { object ( |
Fields | |
---|---|
authentication |
Input only. Authentication |
hostname |
Hostname. |
api_type |
Supported Qualys Scan api type. |
ApiType
API Type
Enums | |
---|---|
API_TYPE_UNSPECIFIED |
Unspecified API Type |
SCAN_SUMMARY_OUTPUT |
Scan Summaries |
SCAN_COMPLIANCE_OUTPUT |
Scan Compliance |
SCAN_COMPLIANCE_CONTROL_OUTPUT |
Scan Compliance Control |
PubsubSettings
Settings required by Google Cloud Pub/Sub Feeds(HTTP-Push).
JSON representation |
---|
{ "google_service_account_email": string } |
Fields | |
---|---|
google_service_account_email |
Google Service Account Email. |
AmazonKinesisFirehoseSettings
This type has no fields.
Settings required by Amazon Kinesis Firehose Feeds(HTTP-Push).
WebhookSettings
This type has no fields.
Settings required by Webhook Feeds(HTTP-Push).
DummyLogTypeSettings
Settings required by Feeds of DummyLogType(used for testing purposes).
JSON representation |
---|
{
"authentication": {
object ( |
Fields | |
---|---|
authentication |
Input only. Authentication. |
api_endpoint |
Full API Endpoint. |
HttpsPushGoogleCloudPubSubSettings
This type has no fields.
Settings required by Google Cloud Pub/Sub Feeds(HTTPS-Push V2).
HttpsPushAmazonKinesisFirehoseSettings
This type has no fields.
Settings required by Amazon Kinesis Firehose Feeds(HTTPS-Push V2).
HttpsPushWebhookSettings
This type has no fields.
Settings required by Webhook Feeds(HTTPS-Push V2).
FeedSourceType
Different types of feed sources.
Enums | |
---|---|
FEED_SOURCE_TYPE_UNSPECIFIED |
Unspecified feed source type. |
GOOGLE_CLOUD_STORAGE |
Cloud Storage. |
HTTP |
HTTP. |
SFTP |
SFTP. |
AMAZON_S3 |
S3. |
AZURE_BLOBSTORE |
Azure Blobstore. |
API |
API. |
AMAZON_SQS |
SQS. |
PUBSUB |
Pub/Sub. |
AMAZON_KINESIS_FIREHOSE |
AMAZON_KINESIS_FIREHOSE. |
WEBHOOK |
WEBHOOK. |
HTTPS_PUSH_GOOGLE_CLOUD_PUBSUB |
HTTPS GCloud Pub/Sub. |
HTTPS_PUSH_AMAZON_KINESIS_FIREHOSE |
HTTPS Amazon Kinesis Firehose. |
HTTPS_PUSH_WEBHOOK |
HTTPS Webhook. |
State
List of states a feed can have.
Enums | |
---|---|
STATE_UNSPECIFIED |
Unspecified feed state. |
ACTIVE |
Feed is configured and ready to ingest data. Newly created feeds have this state. Once ingestion begins the feed will transition out of this state and will not transition back. |
INACTIVE |
Feed is Disabled. When a user disables a feed it will transition to this state regardless of its current state. Once enabled a feed will transition to its previous state. |
RUNNING |
Feed is enabled and currently ingesting data. A feed will transition to this state from an ACTIVE or COMPLETED state when Chronicle has begun fetching data for this feed. |
SUCCEEDED |
Feed is enabled and has recently successfully ingested data. A feed will transition to this state from RUNNING or FAILED once a fetch has completed successfully. |
FAILED |
Feed is enabled, but has recently failed to ingest data. A feed will transition to this state only from RUNNING once a fetch has failed. It will remain in this state until a subsequent fetch has succeeded. |
Methods |
|
---|---|
|
Creates a feed. |
|
Deletes a feed. |
|
Disable feed for ingestion. |
|
Enable feed for ingestion. |
|
Gets a feed. |
|
Import logs coming from https push feeds. |
|
Lists all feeds for the customer. |
|
Updates the full feed. |