@@ -10740,6 +10740,7 @@ components:
10740
10740
- $ref: '#/components/schemas/CustomDestinationForwardDestinationSplunk'
10741
10741
- $ref: '#/components/schemas/CustomDestinationForwardDestinationElasticsearch'
10742
10742
- $ref: '#/components/schemas/CustomDestinationForwardDestinationMicrosoftSentinel'
10743
+ - $ref: '#/components/schemas/CustomDestinationForwardDestinationGoogleSecurityOperations'
10743
10744
CustomDestinationForwardDestinationElasticsearch:
10744
10745
description: The Elasticsearch destination.
10745
10746
properties:
@@ -10797,6 +10798,42 @@ components:
10797
10798
type: string
10798
10799
x-enum-varnames:
10799
10800
- ELASTICSEARCH
10801
+ CustomDestinationForwardDestinationGoogleSecurityOperations:
10802
+ description: The Google Security Operations destination.
10803
+ properties:
10804
+ auth:
10805
+ $ref: '#/components/schemas/CustomDestinationGoogleSecurityOperationsDestinationAuth'
10806
+ customer_id:
10807
+ description: The customer ID of the Google Security Operations account.
10808
+ example: 123-456-7890
10809
+ type: string
10810
+ namespace:
10811
+ description: The namespace of the Google Security Operations account.
10812
+ example: google-security-operations-namespace
10813
+ type: string
10814
+ regional_endpoint:
10815
+ description: The `CustomDestinationForwardDestinationGoogleSecurityOperations`
10816
+ `regional_endpoint`.
10817
+ example: https://malachiteingestion-pa.googleapis.com
10818
+ type: string
10819
+ type:
10820
+ $ref: '#/components/schemas/CustomDestinationForwardDestinationGoogleSecurityOperationsType'
10821
+ required:
10822
+ - type
10823
+ - customer_id
10824
+ - regional_endpoint
10825
+ - namespace
10826
+ - auth
10827
+ type: object
10828
+ CustomDestinationForwardDestinationGoogleSecurityOperationsType:
10829
+ default: google_security_operations
10830
+ description: Type of the Google Security Operations destination.
10831
+ enum:
10832
+ - google_security_operations
10833
+ example: google_security_operations
10834
+ type: string
10835
+ x-enum-varnames:
10836
+ - GOOGLE_SECURITY_OPERATIONS
10800
10837
CustomDestinationForwardDestinationHttp:
10801
10838
description: The HTTP destination.
10802
10839
properties:
@@ -10898,6 +10935,55 @@ components:
10898
10935
type: string
10899
10936
x-enum-varnames:
10900
10937
- SPLUNK_HEC
10938
+ CustomDestinationGoogleSecurityOperationsDestinationAuth:
10939
+ description: Google Security Operations destination authentication.
10940
+ properties:
10941
+ client_email:
10942
+ description: The Google Security Operations client email.
10943
+
10944
+ type: string
10945
+ client_id:
10946
+ description: The Google Security Operations client ID. This field is not
10947
+ returned by the API.
10948
+ example: def123456
10949
+ type: string
10950
+ writeOnly: true
10951
+ private_key:
10952
+ description: The Google Security Operations private key. This field is not
10953
+ returned by the API.
10954
+ example: '-----BEGIN PRIVATE KEY-----\nMIIEvAIBADANBgkqhkiG9w0BAQEFAASCBK...\n-----END
10955
+ PRIVATE KEY-----\n'
10956
+ type: string
10957
+ writeOnly: true
10958
+ private_key_id:
10959
+ description: The Google Security Operations private key ID. This field is
10960
+ not returned by the API.
10961
+ example: abc12345678
10962
+ type: string
10963
+ writeOnly: true
10964
+ project_id:
10965
+ description: Google Security Operations project ID.
10966
+ example: gcp-project
10967
+ type: string
10968
+ type:
10969
+ $ref: '#/components/schemas/CustomDestinationGoogleSecurityOperationsDestinationAuthType'
10970
+ required:
10971
+ - type
10972
+ - project_id
10973
+ - private_key_id
10974
+ - client_email
10975
+ - client_id
10976
+ - private_key
10977
+ type: object
10978
+ CustomDestinationGoogleSecurityOperationsDestinationAuthType:
10979
+ default: gcp_private_key
10980
+ description: Type of the Google Security Operations destination authentication.
10981
+ enum:
10982
+ - gcp_private_key
10983
+ example: gcp_private_key
10984
+ type: string
10985
+ x-enum-varnames:
10986
+ - GCP_PRIVATE_KEY
10901
10987
CustomDestinationHttpDestinationAuth:
10902
10988
description: Authentication method of the HTTP requests.
10903
10989
oneOf:
@@ -11043,6 +11129,7 @@ components:
11043
11129
- $ref: '#/components/schemas/CustomDestinationResponseForwardDestinationSplunk'
11044
11130
- $ref: '#/components/schemas/CustomDestinationResponseForwardDestinationElasticsearch'
11045
11131
- $ref: '#/components/schemas/CustomDestinationResponseForwardDestinationMicrosoftSentinel'
11132
+ - $ref: '#/components/schemas/CustomDestinationResponseForwardDestinationGoogleSecurityOperations'
11046
11133
CustomDestinationResponseForwardDestinationElasticsearch:
11047
11134
description: The Elasticsearch destination.
11048
11135
properties:
@@ -11100,6 +11187,42 @@ components:
11100
11187
type: string
11101
11188
x-enum-varnames:
11102
11189
- ELASTICSEARCH
11190
+ CustomDestinationResponseForwardDestinationGoogleSecurityOperations:
11191
+ description: The Google Security Operations destination.
11192
+ properties:
11193
+ auth:
11194
+ $ref: '#/components/schemas/CustomDestinationResponseGoogleSecurityOperationsDestinationAuth'
11195
+ customer_id:
11196
+ description: The customer ID of the Google Security Operations account.
11197
+ example: 123-456-7890
11198
+ type: string
11199
+ namespace:
11200
+ description: The namespace of the Google Security Operations account.
11201
+ example: google-security-operations-namespace
11202
+ type: string
11203
+ regional_endpoint:
11204
+ description: The `CustomDestinationResponseForwardDestinationGoogleSecurityOperations`
11205
+ `regional_endpoint`.
11206
+ example: https://malachiteingestion-pa.googleapis.com
11207
+ type: string
11208
+ type:
11209
+ $ref: '#/components/schemas/CustomDestinationResponseForwardDestinationGoogleSecurityOperationsType'
11210
+ required:
11211
+ - type
11212
+ - customer_id
11213
+ - regional_endpoint
11214
+ - namespace
11215
+ - auth
11216
+ type: object
11217
+ CustomDestinationResponseForwardDestinationGoogleSecurityOperationsType:
11218
+ default: google_security_operations
11219
+ description: Type of the Google Security Operations destination.
11220
+ enum:
11221
+ - google_security_operations
11222
+ example: google_security_operations
11223
+ type: string
11224
+ x-enum-varnames:
11225
+ - GOOGLE_SECURITY_OPERATIONS
11103
11226
CustomDestinationResponseForwardDestinationHttp:
11104
11227
description: The HTTP destination.
11105
11228
properties:
@@ -11194,6 +11317,33 @@ components:
11194
11317
type: string
11195
11318
x-enum-varnames:
11196
11319
- SPLUNK_HEC
11320
+ CustomDestinationResponseGoogleSecurityOperationsDestinationAuth:
11321
+ description: Google Security Operations destination authentication.
11322
+ properties:
11323
+ client_email:
11324
+ description: The Google Security Operations client email.
11325
+
11326
+ type: string
11327
+ project_id:
11328
+ description: Google Security Operations project ID.
11329
+ example: gcp-project
11330
+ type: string
11331
+ type:
11332
+ $ref: '#/components/schemas/CustomDestinationResponseGoogleSecurityOperationsDestinationAuthType'
11333
+ required:
11334
+ - type
11335
+ - project_id
11336
+ - client_email
11337
+ type: object
11338
+ CustomDestinationResponseGoogleSecurityOperationsDestinationAuthType:
11339
+ default: gcp_private_key
11340
+ description: Type of the Google Security Operations destination authentication.
11341
+ enum:
11342
+ - gcp_private_key
11343
+ example: gcp_private_key
11344
+ type: string
11345
+ x-enum-varnames:
11346
+ - GCP_PRIVATE_KEY
11197
11347
CustomDestinationResponseHttpDestinationAuth:
11198
11348
description: Authentication method of the HTTP requests.
11199
11349
oneOf:
0 commit comments