blob: 0daf1690be00f1f747f3c55a828e74b70dfa8326 [file] [log] [blame]
{
"clientLibrary": {
"name": "cloud.google.com/go/securitycenter/apiv1",
"version": "1.28.0",
"language": "GO",
"apis": [
{
"id": "google.cloud.securitycenter.v1",
"version": "v1"
}
]
},
"snippets": [
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_BulkMuteFindings_sync",
"title": "securitycenter BulkMuteFindings Sample",
"description": "BulkMuteFindings kicks off an LRO to bulk mute findings for a parent based on a filter. The\nparent can be either an organization, folder or project. The findings\nmatched by the filter will be muted after the LRO is done.",
"file": "Client/BulkMuteFindings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "BulkMuteFindings",
"fullName": "google.cloud.securitycenter.v1.Client.BulkMuteFindings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.BulkMuteFindingsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "BulkMuteFindingsOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "BulkMuteFindings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.BulkMuteFindings",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CancelOperation_sync",
"title": "securitycenter CancelOperation Sample",
"description": "CancelOperation is a utility method from google.longrunning.Operations.",
"file": "Client/CancelOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CancelOperation",
"fullName": "google.cloud.securitycenter.v1.Client.CancelOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.CancelOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CancelOperation",
"fullName": "google.longrunning.Operations.CancelOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CreateBigQueryExport_sync",
"title": "securitycenter CreateBigQueryExport Sample",
"description": "CreateBigQueryExport creates a BigQuery export.",
"file": "Client/CreateBigQueryExport/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.Client.CreateBigQueryExport",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.CreateBigQueryExportRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.BigQueryExport",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CreateBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateBigQueryExport",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CreateFinding_sync",
"title": "securitycenter CreateFinding Sample",
"description": "CreateFinding creates a finding. The corresponding source must exist for finding creation\nto succeed.",
"file": "Client/CreateFinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateFinding",
"fullName": "google.cloud.securitycenter.v1.Client.CreateFinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.CreateFindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Finding",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CreateFinding",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateFinding",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CreateMuteConfig_sync",
"title": "securitycenter CreateMuteConfig Sample",
"description": "CreateMuteConfig creates a mute config.",
"file": "Client/CreateMuteConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateMuteConfig",
"fullName": "google.cloud.securitycenter.v1.Client.CreateMuteConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.CreateMuteConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.MuteConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CreateMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateMuteConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CreateNotificationConfig_sync",
"title": "securitycenter CreateNotificationConfig Sample",
"description": "CreateNotificationConfig creates a notification config.",
"file": "Client/CreateNotificationConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.Client.CreateNotificationConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.CreateNotificationConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.NotificationConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CreateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateNotificationConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CreateSecurityHealthAnalyticsCustomModule_sync",
"title": "securitycenter CreateSecurityHealthAnalyticsCustomModule Sample",
"description": "CreateSecurityHealthAnalyticsCustomModule creates a resident SecurityHealthAnalyticsCustomModule at the scope of the\ngiven CRM parent, and also creates inherited\nSecurityHealthAnalyticsCustomModules for all CRM descendants of the given\nparent. These modules are enabled by default.",
"file": "Client/CreateSecurityHealthAnalyticsCustomModule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.Client.CreateSecurityHealthAnalyticsCustomModule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.CreateSecurityHealthAnalyticsCustomModuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.SecurityHealthAnalyticsCustomModule",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CreateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateSecurityHealthAnalyticsCustomModule",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_CreateSource_sync",
"title": "securitycenter CreateSource Sample",
"description": "CreateSource creates a source.",
"file": "Client/CreateSource/main.go",
"language": "GO",
"clientMethod": {
"shortName": "CreateSource",
"fullName": "google.cloud.securitycenter.v1.Client.CreateSource",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.CreateSourceRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Source",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "CreateSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.CreateSource",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteBigQueryExport_sync",
"title": "securitycenter DeleteBigQueryExport Sample",
"description": "DeleteBigQueryExport deletes an existing BigQuery export.",
"file": "Client/DeleteBigQueryExport/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.Client.DeleteBigQueryExport",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.DeleteBigQueryExportRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "DeleteBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteBigQueryExport",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteMuteConfig_sync",
"title": "securitycenter DeleteMuteConfig Sample",
"description": "DeleteMuteConfig deletes an existing mute config.",
"file": "Client/DeleteMuteConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteMuteConfig",
"fullName": "google.cloud.securitycenter.v1.Client.DeleteMuteConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.DeleteMuteConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "DeleteMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteMuteConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteNotificationConfig_sync",
"title": "securitycenter DeleteNotificationConfig Sample",
"description": "DeleteNotificationConfig deletes a notification config.",
"file": "Client/DeleteNotificationConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.Client.DeleteNotificationConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.DeleteNotificationConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "DeleteNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteNotificationConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteOperation_sync",
"title": "securitycenter DeleteOperation Sample",
"description": "DeleteOperation is a utility method from google.longrunning.Operations.",
"file": "Client/DeleteOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteOperation",
"fullName": "google.cloud.securitycenter.v1.Client.DeleteOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.DeleteOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "DeleteOperation",
"fullName": "google.longrunning.Operations.DeleteOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_DeleteSecurityHealthAnalyticsCustomModule_sync",
"title": "securitycenter DeleteSecurityHealthAnalyticsCustomModule Sample",
"description": "DeleteSecurityHealthAnalyticsCustomModule deletes the specified SecurityHealthAnalyticsCustomModule and all of its\ndescendants in the CRM hierarchy. This method is only supported for\nresident custom modules.",
"file": "Client/DeleteSecurityHealthAnalyticsCustomModule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "DeleteSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.Client.DeleteSecurityHealthAnalyticsCustomModule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.DeleteSecurityHealthAnalyticsCustomModuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "DeleteSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.DeleteSecurityHealthAnalyticsCustomModule",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 51,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetBigQueryExport_sync",
"title": "securitycenter GetBigQueryExport Sample",
"description": "GetBigQueryExport gets a BigQuery export.",
"file": "Client/GetBigQueryExport/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.Client.GetBigQueryExport",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetBigQueryExportRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.BigQueryExport",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetBigQueryExport",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetEffectiveSecurityHealthAnalyticsCustomModule_sync",
"title": "securitycenter GetEffectiveSecurityHealthAnalyticsCustomModule Sample",
"description": "GetEffectiveSecurityHealthAnalyticsCustomModule retrieves an EffectiveSecurityHealthAnalyticsCustomModule.",
"file": "Client/GetEffectiveSecurityHealthAnalyticsCustomModule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetEffectiveSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.Client.GetEffectiveSecurityHealthAnalyticsCustomModule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetEffectiveSecurityHealthAnalyticsCustomModuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.EffectiveSecurityHealthAnalyticsCustomModule",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetEffectiveSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetEffectiveSecurityHealthAnalyticsCustomModule",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetIamPolicy_sync",
"title": "securitycenter GetIamPolicy Sample",
"description": "GetIamPolicy gets the access control policy on the specified Source.",
"file": "Client/GetIamPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.Client.GetIamPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "iampb.GetIamPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*iampb.Policy",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetIamPolicy",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetMuteConfig_sync",
"title": "securitycenter GetMuteConfig Sample",
"description": "GetMuteConfig gets a mute config.",
"file": "Client/GetMuteConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetMuteConfig",
"fullName": "google.cloud.securitycenter.v1.Client.GetMuteConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetMuteConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.MuteConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetMuteConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetNotificationConfig_sync",
"title": "securitycenter GetNotificationConfig Sample",
"description": "GetNotificationConfig gets a notification config.",
"file": "Client/GetNotificationConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.Client.GetNotificationConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetNotificationConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.NotificationConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetNotificationConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetOperation_sync",
"title": "securitycenter GetOperation Sample",
"description": "GetOperation is a utility method from google.longrunning.Operations.",
"file": "Client/GetOperation/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetOperation",
"fullName": "google.cloud.securitycenter.v1.Client.GetOperation",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.GetOperationRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*longrunningpb.Operation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetOperation",
"fullName": "google.longrunning.Operations.GetOperation",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetOrganizationSettings_sync",
"title": "securitycenter GetOrganizationSettings Sample",
"description": "GetOrganizationSettings gets the settings for an organization.",
"file": "Client/GetOrganizationSettings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.Client.GetOrganizationSettings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetOrganizationSettingsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.OrganizationSettings",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetOrganizationSettings",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetSecurityHealthAnalyticsCustomModule_sync",
"title": "securitycenter GetSecurityHealthAnalyticsCustomModule Sample",
"description": "GetSecurityHealthAnalyticsCustomModule retrieves a SecurityHealthAnalyticsCustomModule.",
"file": "Client/GetSecurityHealthAnalyticsCustomModule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.Client.GetSecurityHealthAnalyticsCustomModule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetSecurityHealthAnalyticsCustomModuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.SecurityHealthAnalyticsCustomModule",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetSecurityHealthAnalyticsCustomModule",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GetSource_sync",
"title": "securitycenter GetSource Sample",
"description": "GetSource gets a source.",
"file": "Client/GetSource/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GetSource",
"fullName": "google.cloud.securitycenter.v1.Client.GetSource",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GetSourceRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Source",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GetSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GetSource",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GroupAssets_sync",
"title": "securitycenter GroupAssets Sample",
"description": "GroupAssets filters an organization's assets and groups them by their specified\nproperties.\n\n\nDeprecated: GroupAssets may be removed in a future version.",
"file": "Client/GroupAssets/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GroupAssets",
"fullName": "google.cloud.securitycenter.v1.Client.GroupAssets",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GroupAssetsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "GroupResultIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GroupAssets",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GroupAssets",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_GroupFindings_sync",
"title": "securitycenter GroupFindings Sample",
"description": "GroupFindings filters an organization or source's findings and groups them by their\nspecified properties.\n\nTo group across all sources provide a `-` as the source id.\nExample: /v1/organizations/{organization_id}/sources/-/findings,\n/v1/folders/{folder_id}/sources/-/findings,\n/v1/projects/{project_id}/sources/-/findings",
"file": "Client/GroupFindings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "GroupFindings",
"fullName": "google.cloud.securitycenter.v1.Client.GroupFindings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.GroupFindingsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "GroupResultIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "GroupFindings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.GroupFindings",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListAssets_sync",
"title": "securitycenter ListAssets Sample",
"description": "ListAssets lists an organization's assets.\n\n\nDeprecated: ListAssets may be removed in a future version.",
"file": "Client/ListAssets/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListAssets",
"fullName": "google.cloud.securitycenter.v1.Client.ListAssets",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListAssetsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ListAssetsResponse_ListAssetsResultIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListAssets",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListAssets",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListBigQueryExports_sync",
"title": "securitycenter ListBigQueryExports Sample",
"description": "ListBigQueryExports lists BigQuery exports. Note that when requesting BigQuery exports at a\ngiven level all exports under that level are also returned e.g. if\nrequesting BigQuery exports under a folder, then all BigQuery exports\nimmediately under the folder plus the ones created under the projects\nwithin the folder are returned.",
"file": "Client/ListBigQueryExports/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListBigQueryExports",
"fullName": "google.cloud.securitycenter.v1.Client.ListBigQueryExports",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListBigQueryExportsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "BigQueryExportIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListBigQueryExports",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListBigQueryExports",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListDescendantSecurityHealthAnalyticsCustomModules_sync",
"title": "securitycenter ListDescendantSecurityHealthAnalyticsCustomModules Sample",
"description": "ListDescendantSecurityHealthAnalyticsCustomModules returns a list of all resident SecurityHealthAnalyticsCustomModules under\nthe given CRM parent and all of the parent’s CRM descendants.",
"file": "Client/ListDescendantSecurityHealthAnalyticsCustomModules/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListDescendantSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.Client.ListDescendantSecurityHealthAnalyticsCustomModules",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListDescendantSecurityHealthAnalyticsCustomModulesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "SecurityHealthAnalyticsCustomModuleIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListDescendantSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListDescendantSecurityHealthAnalyticsCustomModules",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListEffectiveSecurityHealthAnalyticsCustomModules_sync",
"title": "securitycenter ListEffectiveSecurityHealthAnalyticsCustomModules Sample",
"description": "ListEffectiveSecurityHealthAnalyticsCustomModules returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the\ngiven parent. This includes resident modules defined at the scope of the\nparent, and inherited modules, inherited from CRM ancestors.",
"file": "Client/ListEffectiveSecurityHealthAnalyticsCustomModules/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListEffectiveSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.Client.ListEffectiveSecurityHealthAnalyticsCustomModules",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListEffectiveSecurityHealthAnalyticsCustomModulesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "EffectiveSecurityHealthAnalyticsCustomModuleIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListEffectiveSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListEffectiveSecurityHealthAnalyticsCustomModules",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListFindings_sync",
"title": "securitycenter ListFindings Sample",
"description": "ListFindings lists an organization or source's findings.\n\nTo list across all sources provide a `-` as the source id.\nExample: /v1/organizations/{organization_id}/sources/-/findings",
"file": "Client/ListFindings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListFindings",
"fullName": "google.cloud.securitycenter.v1.Client.ListFindings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListFindingsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "ListFindingsResponse_ListFindingsResultIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListFindings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListFindings",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListMuteConfigs_sync",
"title": "securitycenter ListMuteConfigs Sample",
"description": "ListMuteConfigs lists mute configs.",
"file": "Client/ListMuteConfigs/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListMuteConfigs",
"fullName": "google.cloud.securitycenter.v1.Client.ListMuteConfigs",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListMuteConfigsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "MuteConfigIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListMuteConfigs",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListMuteConfigs",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListNotificationConfigs_sync",
"title": "securitycenter ListNotificationConfigs Sample",
"description": "ListNotificationConfigs lists notification configs.",
"file": "Client/ListNotificationConfigs/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListNotificationConfigs",
"fullName": "google.cloud.securitycenter.v1.Client.ListNotificationConfigs",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListNotificationConfigsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "NotificationConfigIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListNotificationConfigs",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListNotificationConfigs",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListOperations_sync",
"title": "securitycenter ListOperations Sample",
"description": "ListOperations is a utility method from google.longrunning.Operations.",
"file": "Client/ListOperations/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListOperations",
"fullName": "google.cloud.securitycenter.v1.Client.ListOperations",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "longrunningpb.ListOperationsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "OperationIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListOperations",
"fullName": "google.longrunning.Operations.ListOperations",
"service": {
"shortName": "Operations",
"fullName": "google.longrunning.Operations"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListSecurityHealthAnalyticsCustomModules_sync",
"title": "securitycenter ListSecurityHealthAnalyticsCustomModules Sample",
"description": "ListSecurityHealthAnalyticsCustomModules returns a list of all SecurityHealthAnalyticsCustomModules for the given\nparent. This includes resident modules defined at the scope of the parent,\nand inherited modules, inherited from CRM ancestors.",
"file": "Client/ListSecurityHealthAnalyticsCustomModules/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.Client.ListSecurityHealthAnalyticsCustomModules",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListSecurityHealthAnalyticsCustomModulesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "SecurityHealthAnalyticsCustomModuleIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListSecurityHealthAnalyticsCustomModules",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListSecurityHealthAnalyticsCustomModules",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_ListSources_sync",
"title": "securitycenter ListSources Sample",
"description": "ListSources lists all sources belonging to an organization.",
"file": "Client/ListSources/main.go",
"language": "GO",
"clientMethod": {
"shortName": "ListSources",
"fullName": "google.cloud.securitycenter.v1.Client.ListSources",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.ListSourcesRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "SourceIterator",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "ListSources",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.ListSources",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 60,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_RunAssetDiscovery_sync",
"title": "securitycenter RunAssetDiscovery Sample",
"description": "RunAssetDiscovery runs asset discovery. The discovery is tracked with a long-running\noperation.\n\nThis API can only be called with limited frequency for an organization. If\nit is called too frequently the caller will receive a TOO_MANY_REQUESTS\nerror.\n\n\nDeprecated: RunAssetDiscovery may be removed in a future version.",
"file": "Client/RunAssetDiscovery/main.go",
"language": "GO",
"clientMethod": {
"shortName": "RunAssetDiscovery",
"fullName": "google.cloud.securitycenter.v1.Client.RunAssetDiscovery",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.RunAssetDiscoveryRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "RunAssetDiscoveryOperation",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "RunAssetDiscovery",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.RunAssetDiscovery",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 58,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_SetFindingState_sync",
"title": "securitycenter SetFindingState Sample",
"description": "SetFindingState updates the state of a finding.",
"file": "Client/SetFindingState/main.go",
"language": "GO",
"clientMethod": {
"shortName": "SetFindingState",
"fullName": "google.cloud.securitycenter.v1.Client.SetFindingState",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.SetFindingStateRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Finding",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "SetFindingState",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SetFindingState",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_SetIamPolicy_sync",
"title": "securitycenter SetIamPolicy Sample",
"description": "SetIamPolicy sets the access control policy on the specified Source.",
"file": "Client/SetIamPolicy/main.go",
"language": "GO",
"clientMethod": {
"shortName": "SetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.Client.SetIamPolicy",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "iampb.SetIamPolicyRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*iampb.Policy",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "SetIamPolicy",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SetIamPolicy",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_SetMute_sync",
"title": "securitycenter SetMute Sample",
"description": "SetMute updates the mute state of a finding.",
"file": "Client/SetMute/main.go",
"language": "GO",
"clientMethod": {
"shortName": "SetMute",
"fullName": "google.cloud.securitycenter.v1.Client.SetMute",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.SetMuteRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Finding",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "SetMute",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SetMute",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_SimulateSecurityHealthAnalyticsCustomModule_sync",
"title": "securitycenter SimulateSecurityHealthAnalyticsCustomModule Sample",
"description": "SimulateSecurityHealthAnalyticsCustomModule simulates a given SecurityHealthAnalyticsCustomModule and Resource.",
"file": "Client/SimulateSecurityHealthAnalyticsCustomModule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "SimulateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.Client.SimulateSecurityHealthAnalyticsCustomModule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.SimulateSecurityHealthAnalyticsCustomModuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.SimulateSecurityHealthAnalyticsCustomModuleResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "SimulateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.SimulateSecurityHealthAnalyticsCustomModule",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_TestIamPermissions_sync",
"title": "securitycenter TestIamPermissions Sample",
"description": "TestIamPermissions returns the permissions that a caller has on the specified source.",
"file": "Client/TestIamPermissions/main.go",
"language": "GO",
"clientMethod": {
"shortName": "TestIamPermissions",
"fullName": "google.cloud.securitycenter.v1.Client.TestIamPermissions",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "iampb.TestIamPermissionsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*iampb.TestIamPermissionsResponse",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "TestIamPermissions",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.TestIamPermissions",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateBigQueryExport_sync",
"title": "securitycenter UpdateBigQueryExport Sample",
"description": "UpdateBigQueryExport updates a BigQuery export.",
"file": "Client/UpdateBigQueryExport/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateBigQueryExport",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateBigQueryExportRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.BigQueryExport",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateBigQueryExport",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateBigQueryExport",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateExternalSystem_sync",
"title": "securitycenter UpdateExternalSystem Sample",
"description": "UpdateExternalSystem updates external system. This is for a given finding.",
"file": "Client/UpdateExternalSystem/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateExternalSystem",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateExternalSystem",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateExternalSystemRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.ExternalSystem",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateExternalSystem",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateExternalSystem",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateFinding_sync",
"title": "securitycenter UpdateFinding Sample",
"description": "UpdateFinding creates or updates a finding. The corresponding source must exist for a\nfinding creation to succeed.",
"file": "Client/UpdateFinding/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateFinding",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateFinding",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateFindingRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Finding",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateFinding",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateFinding",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateMuteConfig_sync",
"title": "securitycenter UpdateMuteConfig Sample",
"description": "UpdateMuteConfig updates a mute config.",
"file": "Client/UpdateMuteConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateMuteConfig",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateMuteConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateMuteConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.MuteConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateMuteConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateMuteConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateNotificationConfig_sync",
"title": "securitycenter UpdateNotificationConfig Sample",
"description": "UpdateNotificationConfig updates a notification config. The following update\nfields are allowed: description, pubsub_topic, streaming_config.filter",
"file": "Client/UpdateNotificationConfig/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateNotificationConfig",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateNotificationConfigRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.NotificationConfig",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateNotificationConfig",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateNotificationConfig",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateOrganizationSettings_sync",
"title": "securitycenter UpdateOrganizationSettings Sample",
"description": "UpdateOrganizationSettings updates an organization's settings.",
"file": "Client/UpdateOrganizationSettings/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateOrganizationSettings",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateOrganizationSettingsRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.OrganizationSettings",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateOrganizationSettings",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateOrganizationSettings",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSecurityHealthAnalyticsCustomModule_sync",
"title": "securitycenter UpdateSecurityHealthAnalyticsCustomModule Sample",
"description": "UpdateSecurityHealthAnalyticsCustomModule updates the SecurityHealthAnalyticsCustomModule under the given name based\non the given update mask. Updating the enablement state is supported on\nboth resident and inherited modules (though resident modules cannot have an\nenablement state of \"inherited\"). Updating the display name and custom\nconfig of a module is supported on resident modules only.",
"file": "Client/UpdateSecurityHealthAnalyticsCustomModule/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateSecurityHealthAnalyticsCustomModule",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateSecurityHealthAnalyticsCustomModuleRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.SecurityHealthAnalyticsCustomModule",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateSecurityHealthAnalyticsCustomModule",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateSecurityHealthAnalyticsCustomModule",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSecurityMarks_sync",
"title": "securitycenter UpdateSecurityMarks Sample",
"description": "UpdateSecurityMarks updates security marks.",
"file": "Client/UpdateSecurityMarks/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateSecurityMarks",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateSecurityMarks",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateSecurityMarksRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.SecurityMarks",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateSecurityMarks",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateSecurityMarks",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
},
{
"regionTag": "securitycenter_v1_generated_SecurityCenter_UpdateSource_sync",
"title": "securitycenter UpdateSource Sample",
"description": "UpdateSource updates a source.",
"file": "Client/UpdateSource/main.go",
"language": "GO",
"clientMethod": {
"shortName": "UpdateSource",
"fullName": "google.cloud.securitycenter.v1.Client.UpdateSource",
"parameters": [
{
"type": "context.Context",
"name": "ctx"
},
{
"type": "securitycenterpb.UpdateSourceRequest",
"name": "req"
},
{
"type": "...gax.CallOption",
"name": "opts"
}
],
"resultType": "*securitycenterpb.Source",
"client": {
"shortName": "Client",
"fullName": "google.cloud.securitycenter.v1.Client"
},
"method": {
"shortName": "UpdateSource",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter.UpdateSource",
"service": {
"shortName": "SecurityCenter",
"fullName": "google.cloud.securitycenter.v1.SecurityCenter"
}
}
},
"origin": "API_DEFINITION",
"segments": [
{
"start": 18,
"end": 53,
"type": "FULL"
}
]
}
]
}