From 85c6d55fa245fb2508423d2f0ba94f2e1c25c53f Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Mon, 23 Nov 2020 11:57:33 -0800 Subject: [PATCH] fix: check for fetch on window (#344) --- protos/protos.json | 923 ++++++++++++++++++++++-- src/v1/security_center_client.ts | 290 ++++---- src/v1beta1/security_center_client.ts | 224 +++--- src/v1p1beta1/security_center_client.ts | 302 ++++---- synth.metadata | 8 +- 5 files changed, 1260 insertions(+), 487 deletions(-) diff --git a/protos/protos.json b/protos/protos.json index 1ad6f5ef..a102c248 100644 --- a/protos/protos.json +++ b/protos/protos.json @@ -358,7 +358,18 @@ "(google.api.http).post": "/v1/{parent=organizations/*}/sources", "(google.api.http).body": "source", "(google.api.method_signature)": "parent,source" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=organizations/*}/sources", + "body": "source" + } + }, + { + "(google.api.method_signature)": "parent,source" + } + ] }, "CreateFinding": { "requestType": "CreateFindingRequest", @@ -367,7 +378,18 @@ "(google.api.http).post": "/v1/{parent=organizations/*/sources/*}/findings", "(google.api.http).body": "finding", "(google.api.method_signature)": "parent,finding_id,finding" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=organizations/*/sources/*}/findings", + "body": "finding" + } + }, + { + "(google.api.method_signature)": "parent,finding_id,finding" + } + ] }, "CreateNotificationConfig": { "requestType": "CreateNotificationConfigRequest", @@ -376,7 +398,21 @@ "(google.api.http).post": "/v1/{parent=organizations/*}/notificationConfigs", "(google.api.http).body": "notification_config", "(google.api.method_signature)": "parent,notification_config" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=organizations/*}/notificationConfigs", + "body": "notification_config" + } + }, + { + "(google.api.method_signature)": "parent,config_id,notification_config" + }, + { + "(google.api.method_signature)": "parent,notification_config" + } + ] }, "DeleteNotificationConfig": { "requestType": "DeleteNotificationConfigRequest", @@ -384,7 +420,17 @@ "options": { "(google.api.http).delete": "/v1/{name=organizations/*/notificationConfigs/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=organizations/*/notificationConfigs/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetIamPolicy": { "requestType": "google.iam.v1.GetIamPolicyRequest", @@ -393,7 +439,18 @@ "(google.api.http).post": "/v1/{resource=organizations/*/sources/*}:getIamPolicy", "(google.api.http).body": "*", "(google.api.method_signature)": "resource" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=organizations/*/sources/*}:getIamPolicy", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource" + } + ] }, "GetNotificationConfig": { "requestType": "GetNotificationConfigRequest", @@ -401,7 +458,17 @@ "options": { "(google.api.http).get": "/v1/{name=organizations/*/notificationConfigs/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=organizations/*/notificationConfigs/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetOrganizationSettings": { "requestType": "GetOrganizationSettingsRequest", @@ -409,7 +476,17 @@ "options": { "(google.api.http).get": "/v1/{name=organizations/*/organizationSettings}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=organizations/*/organizationSettings}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetSource": { "requestType": "GetSourceRequest", @@ -417,7 +494,17 @@ "options": { "(google.api.http).get": "/v1/{name=organizations/*/sources/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=organizations/*/sources/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GroupAssets": { "requestType": "GroupAssetsRequest", @@ -425,7 +512,15 @@ "options": { "(google.api.http).post": "/v1/{parent=organizations/*}/assets:group", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=organizations/*}/assets:group", + "body": "*" + } + } + ] }, "GroupFindings": { "requestType": "GroupFindingsRequest", @@ -434,21 +529,46 @@ "(google.api.http).post": "/v1/{parent=organizations/*/sources/*}/findings:group", "(google.api.http).body": "*", "(google.api.method_signature)": "parent,group_by" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=organizations/*/sources/*}/findings:group", + "body": "*" + } + }, + { + "(google.api.method_signature)": "parent,group_by" + } + ] }, "ListAssets": { "requestType": "ListAssetsRequest", "responseType": "ListAssetsResponse", "options": { "(google.api.http).get": "/v1/{parent=organizations/*}/assets" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=organizations/*}/assets" + } + } + ] }, "ListFindings": { "requestType": "ListFindingsRequest", "responseType": "ListFindingsResponse", "options": { "(google.api.http).get": "/v1/{parent=organizations/*/sources/*}/findings" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=organizations/*/sources/*}/findings" + } + } + ] }, "ListNotificationConfigs": { "requestType": "ListNotificationConfigsRequest", @@ -456,7 +576,17 @@ "options": { "(google.api.http).get": "/v1/{parent=organizations/*}/notificationConfigs", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=organizations/*}/notificationConfigs" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "ListSources": { "requestType": "ListSourcesRequest", @@ -464,7 +594,17 @@ "options": { "(google.api.http).get": "/v1/{parent=organizations/*}/sources", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{parent=organizations/*}/sources" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "RunAssetDiscovery": { "requestType": "RunAssetDiscoveryRequest", @@ -475,7 +615,24 @@ "(google.api.method_signature)": "parent", "(google.longrunning.operation_info).response_type": "google.cloud.securitycenter.v1.RunAssetDiscoveryResponse", "(google.longrunning.operation_info).metadata_type": "google.protobuf.Empty" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{parent=organizations/*}/assets:runDiscovery", + "body": "*" + } + }, + { + "(google.api.method_signature)": "parent" + }, + { + "(google.longrunning.operation_info)": { + "response_type": "google.cloud.securitycenter.v1.RunAssetDiscoveryResponse", + "metadata_type": "google.protobuf.Empty" + } + } + ] }, "SetFindingState": { "requestType": "SetFindingStateRequest", @@ -484,7 +641,18 @@ "(google.api.http).post": "/v1/{name=organizations/*/sources/*/findings/*}:setState", "(google.api.http).body": "*", "(google.api.method_signature)": "name,state,start_time" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{name=organizations/*/sources/*/findings/*}:setState", + "body": "*" + } + }, + { + "(google.api.method_signature)": "name,state,start_time" + } + ] }, "SetIamPolicy": { "requestType": "google.iam.v1.SetIamPolicyRequest", @@ -493,7 +661,18 @@ "(google.api.http).post": "/v1/{resource=organizations/*/sources/*}:setIamPolicy", "(google.api.http).body": "*", "(google.api.method_signature)": "resource,policy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=organizations/*/sources/*}:setIamPolicy", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource,policy" + } + ] }, "TestIamPermissions": { "requestType": "google.iam.v1.TestIamPermissionsRequest", @@ -502,7 +681,18 @@ "(google.api.http).post": "/v1/{resource=organizations/*/sources/*}:testIamPermissions", "(google.api.http).body": "*", "(google.api.method_signature)": "resource,permissions" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=organizations/*/sources/*}:testIamPermissions", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource,permissions" + } + ] }, "UpdateFinding": { "requestType": "UpdateFindingRequest", @@ -511,7 +701,18 @@ "(google.api.http).patch": "/v1/{finding.name=organizations/*/sources/*/findings/*}", "(google.api.http).body": "finding", "(google.api.method_signature)": "finding" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{finding.name=organizations/*/sources/*/findings/*}", + "body": "finding" + } + }, + { + "(google.api.method_signature)": "finding" + } + ] }, "UpdateNotificationConfig": { "requestType": "UpdateNotificationConfigRequest", @@ -520,7 +721,21 @@ "(google.api.http).patch": "/v1/{notification_config.name=organizations/*/notificationConfigs/*}", "(google.api.http).body": "notification_config", "(google.api.method_signature)": "notification_config,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{notification_config.name=organizations/*/notificationConfigs/*}", + "body": "notification_config" + } + }, + { + "(google.api.method_signature)": "notification_config" + }, + { + "(google.api.method_signature)": "notification_config,update_mask" + } + ] }, "UpdateOrganizationSettings": { "requestType": "UpdateOrganizationSettingsRequest", @@ -529,7 +744,18 @@ "(google.api.http).patch": "/v1/{organization_settings.name=organizations/*/organizationSettings}", "(google.api.http).body": "organization_settings", "(google.api.method_signature)": "organization_settings" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{organization_settings.name=organizations/*/organizationSettings}", + "body": "organization_settings" + } + }, + { + "(google.api.method_signature)": "organization_settings" + } + ] }, "UpdateSource": { "requestType": "UpdateSourceRequest", @@ -538,7 +764,18 @@ "(google.api.http).patch": "/v1/{source.name=organizations/*/sources/*}", "(google.api.http).body": "source", "(google.api.method_signature)": "source" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{source.name=organizations/*/sources/*}", + "body": "source" + } + }, + { + "(google.api.method_signature)": "source" + } + ] }, "UpdateSecurityMarks": { "requestType": "UpdateSecurityMarksRequest", @@ -549,7 +786,22 @@ "(google.api.http).additional_bindings.patch": "/v1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}", "(google.api.http).additional_bindings.body": "security_marks", "(google.api.method_signature)": "security_marks" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1/{security_marks.name=organizations/*/assets/*/securityMarks}", + "body": "security_marks", + "additional_bindings": { + "patch": "/v1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}", + "body": "security_marks" + } + } + }, + { + "(google.api.method_signature)": "security_marks" + } + ] } } }, @@ -1445,7 +1697,18 @@ "(google.api.http).post": "/v1beta1/{parent=organizations/*}/sources", "(google.api.http).body": "source", "(google.api.method_signature)": "parent,source" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=organizations/*}/sources", + "body": "source" + } + }, + { + "(google.api.method_signature)": "parent,source" + } + ] }, "CreateFinding": { "requestType": "CreateFindingRequest", @@ -1454,7 +1717,18 @@ "(google.api.http).post": "/v1beta1/{parent=organizations/*/sources/*}/findings", "(google.api.http).body": "finding", "(google.api.method_signature)": "parent,finding_id,finding" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=organizations/*/sources/*}/findings", + "body": "finding" + } + }, + { + "(google.api.method_signature)": "parent,finding_id,finding" + } + ] }, "GetIamPolicy": { "requestType": "google.iam.v1.GetIamPolicyRequest", @@ -1463,7 +1737,18 @@ "(google.api.http).post": "/v1beta1/{resource=organizations/*/sources/*}:getIamPolicy", "(google.api.http).body": "*", "(google.api.method_signature)": "resource" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=organizations/*/sources/*}:getIamPolicy", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource" + } + ] }, "GetOrganizationSettings": { "requestType": "GetOrganizationSettingsRequest", @@ -1471,7 +1756,17 @@ "options": { "(google.api.http).get": "/v1beta1/{name=organizations/*/organizationSettings}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=organizations/*/organizationSettings}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetSource": { "requestType": "GetSourceRequest", @@ -1479,7 +1774,17 @@ "options": { "(google.api.http).get": "/v1beta1/{name=organizations/*/sources/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{name=organizations/*/sources/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GroupAssets": { "requestType": "GroupAssetsRequest", @@ -1487,7 +1792,15 @@ "options": { "(google.api.http).post": "/v1beta1/{parent=organizations/*}/assets:group", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=organizations/*}/assets:group", + "body": "*" + } + } + ] }, "GroupFindings": { "requestType": "GroupFindingsRequest", @@ -1496,21 +1809,46 @@ "(google.api.http).post": "/v1beta1/{parent=organizations/*/sources/*}/findings:group", "(google.api.http).body": "*", "(google.api.method_signature)": "parent,group_by" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=organizations/*/sources/*}/findings:group", + "body": "*" + } + }, + { + "(google.api.method_signature)": "parent,group_by" + } + ] }, "ListAssets": { "requestType": "ListAssetsRequest", "responseType": "ListAssetsResponse", "options": { "(google.api.http).get": "/v1beta1/{parent=organizations/*}/assets" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=organizations/*}/assets" + } + } + ] }, "ListFindings": { "requestType": "ListFindingsRequest", "responseType": "ListFindingsResponse", "options": { "(google.api.http).get": "/v1beta1/{parent=organizations/*/sources/*}/findings" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=organizations/*/sources/*}/findings" + } + } + ] }, "ListSources": { "requestType": "ListSourcesRequest", @@ -1518,7 +1856,17 @@ "options": { "(google.api.http).get": "/v1beta1/{parent=organizations/*}/sources", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1beta1/{parent=organizations/*}/sources" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "RunAssetDiscovery": { "requestType": "RunAssetDiscoveryRequest", @@ -1529,7 +1877,24 @@ "(google.api.method_signature)": "parent", "(google.longrunning.operation_info).response_type": "google.protobuf.Empty", "(google.longrunning.operation_info).metadata_type": "google.protobuf.Empty" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{parent=organizations/*}/assets:runDiscovery", + "body": "*" + } + }, + { + "(google.api.method_signature)": "parent" + }, + { + "(google.longrunning.operation_info)": { + "response_type": "google.protobuf.Empty", + "metadata_type": "google.protobuf.Empty" + } + } + ] }, "SetFindingState": { "requestType": "SetFindingStateRequest", @@ -1538,7 +1903,18 @@ "(google.api.http).post": "/v1beta1/{name=organizations/*/sources/*/findings/*}:setState", "(google.api.http).body": "*", "(google.api.method_signature)": "name,state,start_time" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{name=organizations/*/sources/*/findings/*}:setState", + "body": "*" + } + }, + { + "(google.api.method_signature)": "name,state,start_time" + } + ] }, "SetIamPolicy": { "requestType": "google.iam.v1.SetIamPolicyRequest", @@ -1547,7 +1923,18 @@ "(google.api.http).post": "/v1beta1/{resource=organizations/*/sources/*}:setIamPolicy", "(google.api.http).body": "*", "(google.api.method_signature)": "resource,policy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=organizations/*/sources/*}:setIamPolicy", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource,policy" + } + ] }, "TestIamPermissions": { "requestType": "google.iam.v1.TestIamPermissionsRequest", @@ -1556,7 +1943,18 @@ "(google.api.http).post": "/v1beta1/{resource=organizations/*/sources/*}:testIamPermissions", "(google.api.http).body": "*", "(google.api.method_signature)": "resource,permissions" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1beta1/{resource=organizations/*/sources/*}:testIamPermissions", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource,permissions" + } + ] }, "UpdateFinding": { "requestType": "UpdateFindingRequest", @@ -1565,7 +1963,18 @@ "(google.api.http).patch": "/v1beta1/{finding.name=organizations/*/sources/*/findings/*}", "(google.api.http).body": "finding", "(google.api.method_signature)": "finding" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{finding.name=organizations/*/sources/*/findings/*}", + "body": "finding" + } + }, + { + "(google.api.method_signature)": "finding" + } + ] }, "UpdateOrganizationSettings": { "requestType": "UpdateOrganizationSettingsRequest", @@ -1574,7 +1983,18 @@ "(google.api.http).patch": "/v1beta1/{organization_settings.name=organizations/*/organizationSettings}", "(google.api.http).body": "organization_settings", "(google.api.method_signature)": "organization_settings" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{organization_settings.name=organizations/*/organizationSettings}", + "body": "organization_settings" + } + }, + { + "(google.api.method_signature)": "organization_settings" + } + ] }, "UpdateSource": { "requestType": "UpdateSourceRequest", @@ -1583,7 +2003,18 @@ "(google.api.http).patch": "/v1beta1/{source.name=organizations/*/sources/*}", "(google.api.http).body": "source", "(google.api.method_signature)": "source" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{source.name=organizations/*/sources/*}", + "body": "source" + } + }, + { + "(google.api.method_signature)": "source" + } + ] }, "UpdateSecurityMarks": { "requestType": "UpdateSecurityMarksRequest", @@ -1594,7 +2025,22 @@ "(google.api.http).additional_bindings.patch": "/v1beta1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}", "(google.api.http).additional_bindings.body": "security_marks", "(google.api.method_signature)": "security_marks" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1beta1/{security_marks.name=organizations/*/assets/*/securityMarks}", + "body": "security_marks", + "additional_bindings": { + "patch": "/v1beta1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}", + "body": "security_marks" + } + } + }, + { + "(google.api.method_signature)": "security_marks" + } + ] } } }, @@ -2469,7 +2915,18 @@ "(google.api.http).post": "/v1p1beta1/{parent=organizations/*}/sources", "(google.api.http).body": "source", "(google.api.method_signature)": "parent,source" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{parent=organizations/*}/sources", + "body": "source" + } + }, + { + "(google.api.method_signature)": "parent,source" + } + ] }, "CreateFinding": { "requestType": "CreateFindingRequest", @@ -2478,7 +2935,21 @@ "(google.api.http).post": "/v1p1beta1/{parent=organizations/*/sources/*}/findings", "(google.api.http).body": "finding", "(google.api.method_signature)": "parent,finding,finding_id" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{parent=organizations/*/sources/*}/findings", + "body": "finding" + } + }, + { + "(google.api.method_signature)": "parent,finding_id,finding" + }, + { + "(google.api.method_signature)": "parent,finding,finding_id" + } + ] }, "CreateNotificationConfig": { "requestType": "CreateNotificationConfigRequest", @@ -2487,7 +2958,21 @@ "(google.api.http).post": "/v1p1beta1/{parent=organizations/*}/notificationConfigs", "(google.api.http).body": "notification_config", "(google.api.method_signature)": "parent,notification_config" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{parent=organizations/*}/notificationConfigs", + "body": "notification_config" + } + }, + { + "(google.api.method_signature)": "parent,config_id,notification_config" + }, + { + "(google.api.method_signature)": "parent,notification_config" + } + ] }, "DeleteNotificationConfig": { "requestType": "DeleteNotificationConfigRequest", @@ -2495,7 +2980,17 @@ "options": { "(google.api.http).delete": "/v1p1beta1/{name=organizations/*/notificationConfigs/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1p1beta1/{name=organizations/*/notificationConfigs/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetIamPolicy": { "requestType": "google.iam.v1.GetIamPolicyRequest", @@ -2504,7 +2999,18 @@ "(google.api.http).post": "/v1p1beta1/{resource=organizations/*/sources/*}:getIamPolicy", "(google.api.http).body": "*", "(google.api.method_signature)": "resource" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{resource=organizations/*/sources/*}:getIamPolicy", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource" + } + ] }, "GetNotificationConfig": { "requestType": "GetNotificationConfigRequest", @@ -2512,7 +3018,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{name=organizations/*/notificationConfigs/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{name=organizations/*/notificationConfigs/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetOrganizationSettings": { "requestType": "GetOrganizationSettingsRequest", @@ -2520,7 +3036,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{name=organizations/*/organizationSettings}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{name=organizations/*/organizationSettings}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GetSource": { "requestType": "GetSourceRequest", @@ -2528,7 +3054,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{name=organizations/*/sources/*}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{name=organizations/*/sources/*}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "GroupAssets": { "requestType": "GroupAssetsRequest", @@ -2536,7 +3072,15 @@ "options": { "(google.api.http).post": "/v1p1beta1/{parent=organizations/*}/assets:group", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{parent=organizations/*}/assets:group", + "body": "*" + } + } + ] }, "GroupFindings": { "requestType": "GroupFindingsRequest", @@ -2545,7 +3089,18 @@ "(google.api.http).post": "/v1p1beta1/{parent=organizations/*/sources/*}/findings:group", "(google.api.http).body": "*", "(google.api.method_signature)": "parent,group_by" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{parent=organizations/*/sources/*}/findings:group", + "body": "*" + } + }, + { + "(google.api.method_signature)": "parent,group_by" + } + ] }, "ListAssets": { "requestType": "ListAssetsRequest", @@ -2553,7 +3108,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{parent=organizations/*}/assets", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{parent=organizations/*}/assets" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "ListFindings": { "requestType": "ListFindingsRequest", @@ -2561,7 +3126,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{parent=organizations/*/sources/*}/findings", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{parent=organizations/*/sources/*}/findings" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "ListNotificationConfigs": { "requestType": "ListNotificationConfigsRequest", @@ -2569,7 +3144,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{parent=organizations/*}/notificationConfigs", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{parent=organizations/*}/notificationConfigs" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "ListSources": { "requestType": "ListSourcesRequest", @@ -2577,7 +3162,17 @@ "options": { "(google.api.http).get": "/v1p1beta1/{parent=organizations/*}/sources", "(google.api.method_signature)": "parent" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1p1beta1/{parent=organizations/*}/sources" + } + }, + { + "(google.api.method_signature)": "parent" + } + ] }, "RunAssetDiscovery": { "requestType": "RunAssetDiscoveryRequest", @@ -2588,7 +3183,24 @@ "(google.api.method_signature)": "parent", "(google.longrunning.operation_info).response_type": "google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse", "(google.longrunning.operation_info).metadata_type": "google.protobuf.Empty" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{parent=organizations/*}/assets:runDiscovery", + "body": "*" + } + }, + { + "(google.api.method_signature)": "parent" + }, + { + "(google.longrunning.operation_info)": { + "response_type": "google.cloud.securitycenter.v1p1beta1.RunAssetDiscoveryResponse", + "metadata_type": "google.protobuf.Empty" + } + } + ] }, "SetFindingState": { "requestType": "SetFindingStateRequest", @@ -2597,7 +3209,18 @@ "(google.api.http).post": "/v1p1beta1/{name=organizations/*/sources/*/findings/*}:setState", "(google.api.http).body": "*", "(google.api.method_signature)": "name,state,start_time" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{name=organizations/*/sources/*/findings/*}:setState", + "body": "*" + } + }, + { + "(google.api.method_signature)": "name,state,start_time" + } + ] }, "SetIamPolicy": { "requestType": "google.iam.v1.SetIamPolicyRequest", @@ -2606,7 +3229,18 @@ "(google.api.http).post": "/v1p1beta1/{resource=organizations/*/sources/*}:setIamPolicy", "(google.api.http).body": "*", "(google.api.method_signature)": "resource,policy" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{resource=organizations/*/sources/*}:setIamPolicy", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource,policy" + } + ] }, "TestIamPermissions": { "requestType": "google.iam.v1.TestIamPermissionsRequest", @@ -2615,7 +3249,18 @@ "(google.api.http).post": "/v1p1beta1/{resource=organizations/*/sources/*}:testIamPermissions", "(google.api.http).body": "*", "(google.api.method_signature)": "resource,permissions" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1p1beta1/{resource=organizations/*/sources/*}:testIamPermissions", + "body": "*" + } + }, + { + "(google.api.method_signature)": "resource,permissions" + } + ] }, "UpdateFinding": { "requestType": "UpdateFindingRequest", @@ -2624,7 +3269,21 @@ "(google.api.http).patch": "/v1p1beta1/{finding.name=organizations/*/sources/*/findings/*}", "(google.api.http).body": "finding", "(google.api.method_signature)": "finding,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1p1beta1/{finding.name=organizations/*/sources/*/findings/*}", + "body": "finding" + } + }, + { + "(google.api.method_signature)": "finding" + }, + { + "(google.api.method_signature)": "finding,update_mask" + } + ] }, "UpdateNotificationConfig": { "requestType": "UpdateNotificationConfigRequest", @@ -2633,7 +3292,21 @@ "(google.api.http).patch": "/v1p1beta1/{notification_config.name=organizations/*/notificationConfigs/*}", "(google.api.http).body": "notification_config", "(google.api.method_signature)": "notification_config,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1p1beta1/{notification_config.name=organizations/*/notificationConfigs/*}", + "body": "notification_config" + } + }, + { + "(google.api.method_signature)": "notification_config" + }, + { + "(google.api.method_signature)": "notification_config,update_mask" + } + ] }, "UpdateOrganizationSettings": { "requestType": "UpdateOrganizationSettingsRequest", @@ -2642,7 +3315,18 @@ "(google.api.http).patch": "/v1p1beta1/{organization_settings.name=organizations/*/organizationSettings}", "(google.api.http).body": "organization_settings", "(google.api.method_signature)": "organization_settings" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1p1beta1/{organization_settings.name=organizations/*/organizationSettings}", + "body": "organization_settings" + } + }, + { + "(google.api.method_signature)": "organization_settings" + } + ] }, "UpdateSource": { "requestType": "UpdateSourceRequest", @@ -2651,7 +3335,21 @@ "(google.api.http).patch": "/v1p1beta1/{source.name=organizations/*/sources/*}", "(google.api.http).body": "source", "(google.api.method_signature)": "source,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1p1beta1/{source.name=organizations/*/sources/*}", + "body": "source" + } + }, + { + "(google.api.method_signature)": "source" + }, + { + "(google.api.method_signature)": "source,update_mask" + } + ] }, "UpdateSecurityMarks": { "requestType": "UpdateSecurityMarksRequest", @@ -2662,7 +3360,25 @@ "(google.api.http).additional_bindings.patch": "/v1p1beta1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}", "(google.api.http).additional_bindings.body": "security_marks", "(google.api.method_signature)": "security_marks,update_mask" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "patch": "/v1p1beta1/{security_marks.name=organizations/*/assets/*/securityMarks}", + "body": "security_marks", + "additional_bindings": { + "patch": "/v1p1beta1/{security_marks.name=organizations/*/sources/*/findings/*/securityMarks}", + "body": "security_marks" + } + } + }, + { + "(google.api.method_signature)": "security_marks" + }, + { + "(google.api.method_signature)": "security_marks,update_mask" + } + ] } } }, @@ -4558,7 +5274,15 @@ "options": { "(google.api.http).post": "/v1/{resource=**}:setIamPolicy", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=**}:setIamPolicy", + "body": "*" + } + } + ] }, "GetIamPolicy": { "requestType": "GetIamPolicyRequest", @@ -4566,7 +5290,15 @@ "options": { "(google.api.http).post": "/v1/{resource=**}:getIamPolicy", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=**}:getIamPolicy", + "body": "*" + } + } + ] }, "TestIamPermissions": { "requestType": "TestIamPermissionsRequest", @@ -4574,7 +5306,15 @@ "options": { "(google.api.http).post": "/v1/{resource=**}:testIamPermissions", "(google.api.http).body": "*" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{resource=**}:testIamPermissions", + "body": "*" + } + } + ] } } }, @@ -4818,7 +5558,17 @@ "options": { "(google.api.http).get": "/v1/{name=operations}", "(google.api.method_signature)": "name,filter" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=operations}" + } + }, + { + "(google.api.method_signature)": "name,filter" + } + ] }, "GetOperation": { "requestType": "GetOperationRequest", @@ -4826,7 +5576,17 @@ "options": { "(google.api.http).get": "/v1/{name=operations/**}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "get": "/v1/{name=operations/**}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "DeleteOperation": { "requestType": "DeleteOperationRequest", @@ -4834,7 +5594,17 @@ "options": { "(google.api.http).delete": "/v1/{name=operations/**}", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "delete": "/v1/{name=operations/**}" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "CancelOperation": { "requestType": "CancelOperationRequest", @@ -4843,7 +5613,18 @@ "(google.api.http).post": "/v1/{name=operations/**}:cancel", "(google.api.http).body": "*", "(google.api.method_signature)": "name" - } + }, + "parsedOptions": [ + { + "(google.api.http)": { + "post": "/v1/{name=operations/**}:cancel", + "body": "*" + } + }, + { + "(google.api.method_signature)": "name" + } + ] }, "WaitOperation": { "requestType": "WaitOperationRequest", diff --git a/src/v1/security_center_client.ts b/src/v1/security_center_client.ts index 412e7ee7..6e279447 100644 --- a/src/v1/security_center_client.ts +++ b/src/v1/security_center_client.ts @@ -16,6 +16,7 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import { Callback, @@ -31,6 +32,11 @@ import * as path from 'path'; import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1/security_center_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './security_center_client_config.json'; import {operationsProtos} from 'google-gax'; const version = require('../../../package.json').version; @@ -85,9 +91,9 @@ export class SecurityCenterClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -100,7 +106,9 @@ export class SecurityCenterClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -408,7 +416,7 @@ export class SecurityCenterClient { // ------------------- createSource( request: protos.google.cloud.securitycenter.v1.ICreateSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ISource, @@ -418,7 +426,7 @@ export class SecurityCenterClient { >; createSource( request: protos.google.cloud.securitycenter.v1.ICreateSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.ISource, | protos.google.cloud.securitycenter.v1.ICreateSourceRequest @@ -461,7 +469,7 @@ export class SecurityCenterClient { createSource( request: protos.google.cloud.securitycenter.v1.ICreateSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.ISource, | protos.google.cloud.securitycenter.v1.ICreateSourceRequest @@ -484,12 +492,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -504,7 +512,7 @@ export class SecurityCenterClient { } createFinding( request: protos.google.cloud.securitycenter.v1.ICreateFindingRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IFinding, @@ -514,7 +522,7 @@ export class SecurityCenterClient { >; createFinding( request: protos.google.cloud.securitycenter.v1.ICreateFindingRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.IFinding, | protos.google.cloud.securitycenter.v1.ICreateFindingRequest @@ -562,7 +570,7 @@ export class SecurityCenterClient { createFinding( request: protos.google.cloud.securitycenter.v1.ICreateFindingRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.IFinding, | protos.google.cloud.securitycenter.v1.ICreateFindingRequest @@ -585,12 +593,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -605,7 +613,7 @@ export class SecurityCenterClient { } createNotificationConfig( request: protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.INotificationConfig, @@ -618,7 +626,7 @@ export class SecurityCenterClient { >; createNotificationConfig( request: protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.INotificationConfig, | protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest @@ -667,7 +675,7 @@ export class SecurityCenterClient { createNotificationConfig( request: protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.INotificationConfig, | protos.google.cloud.securitycenter.v1.ICreateNotificationConfigRequest @@ -693,12 +701,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -717,7 +725,7 @@ export class SecurityCenterClient { } deleteNotificationConfig( request: protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -730,7 +738,7 @@ export class SecurityCenterClient { >; deleteNotificationConfig( request: protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest @@ -770,7 +778,7 @@ export class SecurityCenterClient { deleteNotificationConfig( request: protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.securitycenter.v1.IDeleteNotificationConfigRequest @@ -796,12 +804,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -820,7 +828,7 @@ export class SecurityCenterClient { } getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -830,7 +838,7 @@ export class SecurityCenterClient { >; getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -869,7 +877,7 @@ export class SecurityCenterClient { getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -888,12 +896,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -908,7 +916,7 @@ export class SecurityCenterClient { } getNotificationConfig( request: protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.INotificationConfig, @@ -921,7 +929,7 @@ export class SecurityCenterClient { >; getNotificationConfig( request: protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.INotificationConfig, | protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest @@ -961,7 +969,7 @@ export class SecurityCenterClient { getNotificationConfig( request: protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.INotificationConfig, | protos.google.cloud.securitycenter.v1.IGetNotificationConfigRequest @@ -987,12 +995,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1007,7 +1015,7 @@ export class SecurityCenterClient { } getOrganizationSettings( request: protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IOrganizationSettings, @@ -1020,7 +1028,7 @@ export class SecurityCenterClient { >; getOrganizationSettings( request: protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest @@ -1060,7 +1068,7 @@ export class SecurityCenterClient { getOrganizationSettings( request: protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1.IGetOrganizationSettingsRequest @@ -1086,12 +1094,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1110,7 +1118,7 @@ export class SecurityCenterClient { } getSource( request: protos.google.cloud.securitycenter.v1.IGetSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ISource, @@ -1120,7 +1128,7 @@ export class SecurityCenterClient { >; getSource( request: protos.google.cloud.securitycenter.v1.IGetSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.ISource, | protos.google.cloud.securitycenter.v1.IGetSourceRequest @@ -1160,7 +1168,7 @@ export class SecurityCenterClient { getSource( request: protos.google.cloud.securitycenter.v1.IGetSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.ISource, | protos.google.cloud.securitycenter.v1.IGetSourceRequest @@ -1183,12 +1191,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1203,7 +1211,7 @@ export class SecurityCenterClient { } setFindingState( request: protos.google.cloud.securitycenter.v1.ISetFindingStateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IFinding, @@ -1213,7 +1221,7 @@ export class SecurityCenterClient { >; setFindingState( request: protos.google.cloud.securitycenter.v1.ISetFindingStateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.IFinding, | protos.google.cloud.securitycenter.v1.ISetFindingStateRequest @@ -1259,7 +1267,7 @@ export class SecurityCenterClient { setFindingState( request: protos.google.cloud.securitycenter.v1.ISetFindingStateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.IFinding, | protos.google.cloud.securitycenter.v1.ISetFindingStateRequest @@ -1282,12 +1290,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1302,7 +1310,7 @@ export class SecurityCenterClient { } setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -1312,7 +1320,7 @@ export class SecurityCenterClient { >; setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1353,7 +1361,7 @@ export class SecurityCenterClient { setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1372,12 +1380,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1392,7 +1400,7 @@ export class SecurityCenterClient { } testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.ITestIamPermissionsResponse, @@ -1402,7 +1410,7 @@ export class SecurityCenterClient { >; testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1443,7 +1451,7 @@ export class SecurityCenterClient { testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1462,12 +1470,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1482,7 +1490,7 @@ export class SecurityCenterClient { } updateFinding( request: protos.google.cloud.securitycenter.v1.IUpdateFindingRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IFinding, @@ -1492,7 +1500,7 @@ export class SecurityCenterClient { >; updateFinding( request: protos.google.cloud.securitycenter.v1.IUpdateFindingRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.IFinding, | protos.google.cloud.securitycenter.v1.IUpdateFindingRequest @@ -1545,7 +1553,7 @@ export class SecurityCenterClient { updateFinding( request: protos.google.cloud.securitycenter.v1.IUpdateFindingRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.IFinding, | protos.google.cloud.securitycenter.v1.IUpdateFindingRequest @@ -1568,12 +1576,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1588,7 +1596,7 @@ export class SecurityCenterClient { } updateNotificationConfig( request: protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.INotificationConfig, @@ -1601,7 +1609,7 @@ export class SecurityCenterClient { >; updateNotificationConfig( request: protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.INotificationConfig, | protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest @@ -1645,7 +1653,7 @@ export class SecurityCenterClient { updateNotificationConfig( request: protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.INotificationConfig, | protos.google.cloud.securitycenter.v1.IUpdateNotificationConfigRequest @@ -1671,12 +1679,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1695,7 +1703,7 @@ export class SecurityCenterClient { } updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IOrganizationSettings, @@ -1708,7 +1716,7 @@ export class SecurityCenterClient { >; updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest @@ -1751,7 +1759,7 @@ export class SecurityCenterClient { updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1.IUpdateOrganizationSettingsRequest @@ -1777,12 +1785,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1801,7 +1809,7 @@ export class SecurityCenterClient { } updateSource( request: protos.google.cloud.securitycenter.v1.IUpdateSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ISource, @@ -1811,7 +1819,7 @@ export class SecurityCenterClient { >; updateSource( request: protos.google.cloud.securitycenter.v1.IUpdateSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.ISource, | protos.google.cloud.securitycenter.v1.IUpdateSourceRequest @@ -1854,7 +1862,7 @@ export class SecurityCenterClient { updateSource( request: protos.google.cloud.securitycenter.v1.IUpdateSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.ISource, | protos.google.cloud.securitycenter.v1.IUpdateSourceRequest @@ -1877,12 +1885,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1897,7 +1905,7 @@ export class SecurityCenterClient { } updateSecurityMarks( request: protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ISecurityMarks, @@ -1910,7 +1918,7 @@ export class SecurityCenterClient { >; updateSecurityMarks( request: protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1.ISecurityMarks, | protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest @@ -1959,7 +1967,7 @@ export class SecurityCenterClient { updateSecurityMarks( request: protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1.ISecurityMarks, | protos.google.cloud.securitycenter.v1.IUpdateSecurityMarksRequest @@ -1985,12 +1993,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2006,7 +2014,7 @@ export class SecurityCenterClient { runAssetDiscovery( request: protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ LROperation< @@ -2019,7 +2027,7 @@ export class SecurityCenterClient { >; runAssetDiscovery( request: protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< LROperation< protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, @@ -2069,7 +2077,7 @@ export class SecurityCenterClient { runAssetDiscovery( request: protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< LROperation< protos.google.cloud.securitycenter.v1.IRunAssetDiscoveryResponse, @@ -2097,12 +2105,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2154,7 +2162,7 @@ export class SecurityCenterClient { } groupAssets( request: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IGroupResult[], @@ -2164,7 +2172,7 @@ export class SecurityCenterClient { >; groupAssets( request: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, | protos.google.cloud.securitycenter.v1.IGroupAssetsResponse @@ -2330,7 +2338,7 @@ export class SecurityCenterClient { groupAssets( request: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, | protos.google.cloud.securitycenter.v1.IGroupAssetsResponse @@ -2353,12 +2361,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2515,7 +2523,7 @@ export class SecurityCenterClient { */ groupAssetsStream( request?: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -2684,7 +2692,7 @@ export class SecurityCenterClient { */ groupAssetsAsync( request?: protos.google.cloud.securitycenter.v1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -2706,7 +2714,7 @@ export class SecurityCenterClient { } groupFindings( request: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.IGroupResult[], @@ -2716,7 +2724,7 @@ export class SecurityCenterClient { >; groupFindings( request: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, | protos.google.cloud.securitycenter.v1.IGroupFindingsResponse @@ -2875,7 +2883,7 @@ export class SecurityCenterClient { groupFindings( request: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, | protos.google.cloud.securitycenter.v1.IGroupFindingsResponse @@ -2898,12 +2906,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3050,7 +3058,7 @@ export class SecurityCenterClient { */ groupFindingsStream( request?: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3209,7 +3217,7 @@ export class SecurityCenterClient { */ groupFindingsAsync( request?: protos.google.cloud.securitycenter.v1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3231,7 +3239,7 @@ export class SecurityCenterClient { } listAssets( request: protos.google.cloud.securitycenter.v1.IListAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult[], @@ -3241,7 +3249,7 @@ export class SecurityCenterClient { >; listAssets( request: protos.google.cloud.securitycenter.v1.IListAssetsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1.IListAssetsRequest, | protos.google.cloud.securitycenter.v1.IListAssetsResponse @@ -3409,7 +3417,7 @@ export class SecurityCenterClient { listAssets( request: protos.google.cloud.securitycenter.v1.IListAssetsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1.IListAssetsRequest, | protos.google.cloud.securitycenter.v1.IListAssetsResponse @@ -3432,12 +3440,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3597,7 +3605,7 @@ export class SecurityCenterClient { */ listAssetsStream( request?: protos.google.cloud.securitycenter.v1.IListAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3769,10 +3777,8 @@ export class SecurityCenterClient { */ listAssetsAsync( request?: protos.google.cloud.securitycenter.v1.IListAssetsRequest, - options?: gax.CallOptions - ): AsyncIterable< - protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult - > { + options?: CallOptions + ): AsyncIterable { request = request || {}; options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3789,13 +3795,11 @@ export class SecurityCenterClient { this.innerApiCalls['listAssets'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1.ListAssetsResponse.IListAssetsResult - >; + ) as AsyncIterable; } listFindings( request: protos.google.cloud.securitycenter.v1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult[], @@ -3805,7 +3809,7 @@ export class SecurityCenterClient { >; listFindings( request: protos.google.cloud.securitycenter.v1.IListFindingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1.IListFindingsRequest, | protos.google.cloud.securitycenter.v1.IListFindingsResponse @@ -3968,7 +3972,7 @@ export class SecurityCenterClient { listFindings( request: protos.google.cloud.securitycenter.v1.IListFindingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1.IListFindingsRequest, | protos.google.cloud.securitycenter.v1.IListFindingsResponse @@ -3991,12 +3995,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4148,7 +4152,7 @@ export class SecurityCenterClient { */ listFindingsStream( request?: protos.google.cloud.securitycenter.v1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -4312,10 +4316,8 @@ export class SecurityCenterClient { */ listFindingsAsync( request?: protos.google.cloud.securitycenter.v1.IListFindingsRequest, - options?: gax.CallOptions - ): AsyncIterable< - protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult - > { + options?: CallOptions + ): AsyncIterable { request = request || {}; options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4332,13 +4334,11 @@ export class SecurityCenterClient { this.innerApiCalls['listFindings'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1.ListFindingsResponse.IListFindingsResult - >; + ) as AsyncIterable; } listNotificationConfigs( request: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.INotificationConfig[], @@ -4348,7 +4348,7 @@ export class SecurityCenterClient { >; listNotificationConfigs( request: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, | protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse @@ -4398,7 +4398,7 @@ export class SecurityCenterClient { listNotificationConfigs( request: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, | protos.google.cloud.securitycenter.v1.IListNotificationConfigsResponse @@ -4421,12 +4421,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4472,7 +4472,7 @@ export class SecurityCenterClient { */ listNotificationConfigsStream( request?: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -4526,7 +4526,7 @@ export class SecurityCenterClient { */ listNotificationConfigsAsync( request?: protos.google.cloud.securitycenter.v1.IListNotificationConfigsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -4544,13 +4544,11 @@ export class SecurityCenterClient { this.innerApiCalls['listNotificationConfigs'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1.INotificationConfig - >; + ) as AsyncIterable; } listSources( request: protos.google.cloud.securitycenter.v1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1.ISource[], @@ -4560,7 +4558,7 @@ export class SecurityCenterClient { >; listSources( request: protos.google.cloud.securitycenter.v1.IListSourcesRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1.IListSourcesRequest, | protos.google.cloud.securitycenter.v1.IListSourcesResponse @@ -4610,7 +4608,7 @@ export class SecurityCenterClient { listSources( request: protos.google.cloud.securitycenter.v1.IListSourcesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1.IListSourcesRequest, | protos.google.cloud.securitycenter.v1.IListSourcesResponse @@ -4633,12 +4631,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4680,7 +4678,7 @@ export class SecurityCenterClient { */ listSourcesStream( request?: protos.google.cloud.securitycenter.v1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -4734,7 +4732,7 @@ export class SecurityCenterClient { */ listSourcesAsync( request?: protos.google.cloud.securitycenter.v1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; diff --git a/src/v1beta1/security_center_client.ts b/src/v1beta1/security_center_client.ts index 4ef1edbe..a29a7e13 100644 --- a/src/v1beta1/security_center_client.ts +++ b/src/v1beta1/security_center_client.ts @@ -16,6 +16,7 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import { Callback, @@ -31,6 +32,11 @@ import * as path from 'path'; import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1beta1/security_center_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './security_center_client_config.json'; import {operationsProtos} from 'google-gax'; const version = require('../../../package.json').version; @@ -85,9 +91,9 @@ export class SecurityCenterClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -100,7 +106,9 @@ export class SecurityCenterClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -396,7 +404,7 @@ export class SecurityCenterClient { // ------------------- createSource( request: protos.google.cloud.securitycenter.v1beta1.ICreateSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.ISource, @@ -409,7 +417,7 @@ export class SecurityCenterClient { >; createSource( request: protos.google.cloud.securitycenter.v1beta1.ICreateSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.ISource, | protos.google.cloud.securitycenter.v1beta1.ICreateSourceRequest @@ -452,7 +460,7 @@ export class SecurityCenterClient { createSource( request: protos.google.cloud.securitycenter.v1beta1.ICreateSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.ISource, | protos.google.cloud.securitycenter.v1beta1.ICreateSourceRequest @@ -478,12 +486,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -498,7 +506,7 @@ export class SecurityCenterClient { } createFinding( request: protos.google.cloud.securitycenter.v1beta1.ICreateFindingRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IFinding, @@ -511,7 +519,7 @@ export class SecurityCenterClient { >; createFinding( request: protos.google.cloud.securitycenter.v1beta1.ICreateFindingRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.IFinding, | protos.google.cloud.securitycenter.v1beta1.ICreateFindingRequest @@ -559,7 +567,7 @@ export class SecurityCenterClient { createFinding( request: protos.google.cloud.securitycenter.v1beta1.ICreateFindingRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.IFinding, | protos.google.cloud.securitycenter.v1beta1.ICreateFindingRequest @@ -585,12 +593,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -605,7 +613,7 @@ export class SecurityCenterClient { } getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -615,7 +623,7 @@ export class SecurityCenterClient { >; getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -654,7 +662,7 @@ export class SecurityCenterClient { getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -673,12 +681,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -693,7 +701,7 @@ export class SecurityCenterClient { } getOrganizationSettings( request: protos.google.cloud.securitycenter.v1beta1.IGetOrganizationSettingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IOrganizationSettings, @@ -706,7 +714,7 @@ export class SecurityCenterClient { >; getOrganizationSettings( request: protos.google.cloud.securitycenter.v1beta1.IGetOrganizationSettingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1beta1.IGetOrganizationSettingsRequest @@ -746,7 +754,7 @@ export class SecurityCenterClient { getOrganizationSettings( request: protos.google.cloud.securitycenter.v1beta1.IGetOrganizationSettingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1beta1.IGetOrganizationSettingsRequest @@ -772,12 +780,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -796,7 +804,7 @@ export class SecurityCenterClient { } getSource( request: protos.google.cloud.securitycenter.v1beta1.IGetSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.ISource, @@ -806,7 +814,7 @@ export class SecurityCenterClient { >; getSource( request: protos.google.cloud.securitycenter.v1beta1.IGetSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.ISource, | protos.google.cloud.securitycenter.v1beta1.IGetSourceRequest @@ -846,7 +854,7 @@ export class SecurityCenterClient { getSource( request: protos.google.cloud.securitycenter.v1beta1.IGetSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.ISource, | protos.google.cloud.securitycenter.v1beta1.IGetSourceRequest @@ -869,12 +877,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -889,7 +897,7 @@ export class SecurityCenterClient { } setFindingState( request: protos.google.cloud.securitycenter.v1beta1.ISetFindingStateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IFinding, @@ -902,7 +910,7 @@ export class SecurityCenterClient { >; setFindingState( request: protos.google.cloud.securitycenter.v1beta1.ISetFindingStateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.IFinding, | protos.google.cloud.securitycenter.v1beta1.ISetFindingStateRequest @@ -948,7 +956,7 @@ export class SecurityCenterClient { setFindingState( request: protos.google.cloud.securitycenter.v1beta1.ISetFindingStateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.IFinding, | protos.google.cloud.securitycenter.v1beta1.ISetFindingStateRequest @@ -974,12 +982,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -994,7 +1002,7 @@ export class SecurityCenterClient { } setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -1004,7 +1012,7 @@ export class SecurityCenterClient { >; setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1045,7 +1053,7 @@ export class SecurityCenterClient { setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1064,12 +1072,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1084,7 +1092,7 @@ export class SecurityCenterClient { } testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.ITestIamPermissionsResponse, @@ -1094,7 +1102,7 @@ export class SecurityCenterClient { >; testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1135,7 +1143,7 @@ export class SecurityCenterClient { testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1154,12 +1162,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1174,7 +1182,7 @@ export class SecurityCenterClient { } updateFinding( request: protos.google.cloud.securitycenter.v1beta1.IUpdateFindingRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IFinding, @@ -1187,7 +1195,7 @@ export class SecurityCenterClient { >; updateFinding( request: protos.google.cloud.securitycenter.v1beta1.IUpdateFindingRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.IFinding, | protos.google.cloud.securitycenter.v1beta1.IUpdateFindingRequest @@ -1235,7 +1243,7 @@ export class SecurityCenterClient { updateFinding( request: protos.google.cloud.securitycenter.v1beta1.IUpdateFindingRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.IFinding, | protos.google.cloud.securitycenter.v1beta1.IUpdateFindingRequest @@ -1261,12 +1269,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1281,7 +1289,7 @@ export class SecurityCenterClient { } updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1beta1.IUpdateOrganizationSettingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IOrganizationSettings, @@ -1294,7 +1302,7 @@ export class SecurityCenterClient { >; updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1beta1.IUpdateOrganizationSettingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1beta1.IUpdateOrganizationSettingsRequest @@ -1335,7 +1343,7 @@ export class SecurityCenterClient { updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1beta1.IUpdateOrganizationSettingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1beta1.IUpdateOrganizationSettingsRequest @@ -1361,12 +1369,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1385,7 +1393,7 @@ export class SecurityCenterClient { } updateSource( request: protos.google.cloud.securitycenter.v1beta1.IUpdateSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.ISource, @@ -1398,7 +1406,7 @@ export class SecurityCenterClient { >; updateSource( request: protos.google.cloud.securitycenter.v1beta1.IUpdateSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.ISource, | protos.google.cloud.securitycenter.v1beta1.IUpdateSourceRequest @@ -1439,7 +1447,7 @@ export class SecurityCenterClient { updateSource( request: protos.google.cloud.securitycenter.v1beta1.IUpdateSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.ISource, | protos.google.cloud.securitycenter.v1beta1.IUpdateSourceRequest @@ -1465,12 +1473,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1485,7 +1493,7 @@ export class SecurityCenterClient { } updateSecurityMarks( request: protos.google.cloud.securitycenter.v1beta1.IUpdateSecurityMarksRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.ISecurityMarks, @@ -1498,7 +1506,7 @@ export class SecurityCenterClient { >; updateSecurityMarks( request: protos.google.cloud.securitycenter.v1beta1.IUpdateSecurityMarksRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1beta1.ISecurityMarks, | protos.google.cloud.securitycenter.v1beta1.IUpdateSecurityMarksRequest @@ -1541,7 +1549,7 @@ export class SecurityCenterClient { updateSecurityMarks( request: protos.google.cloud.securitycenter.v1beta1.IUpdateSecurityMarksRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1beta1.ISecurityMarks, | protos.google.cloud.securitycenter.v1beta1.IUpdateSecurityMarksRequest @@ -1567,12 +1575,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1588,7 +1596,7 @@ export class SecurityCenterClient { runAssetDiscovery( request: protos.google.cloud.securitycenter.v1beta1.IRunAssetDiscoveryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ LROperation, @@ -1598,7 +1606,7 @@ export class SecurityCenterClient { >; runAssetDiscovery( request: protos.google.cloud.securitycenter.v1beta1.IRunAssetDiscoveryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< LROperation, protos.google.longrunning.IOperation | null | undefined, @@ -1642,7 +1650,7 @@ export class SecurityCenterClient { runAssetDiscovery( request: protos.google.cloud.securitycenter.v1beta1.IRunAssetDiscoveryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< LROperation< protos.google.protobuf.IEmpty, @@ -1664,12 +1672,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1718,7 +1726,7 @@ export class SecurityCenterClient { } groupAssets( request: protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IGroupResult[], @@ -1728,7 +1736,7 @@ export class SecurityCenterClient { >; groupAssets( request: protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, | protos.google.cloud.securitycenter.v1beta1.IGroupAssetsResponse @@ -1849,7 +1857,7 @@ export class SecurityCenterClient { groupAssets( request: protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, | protos.google.cloud.securitycenter.v1beta1.IGroupAssetsResponse @@ -1872,12 +1880,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1989,7 +1997,7 @@ export class SecurityCenterClient { */ groupAssetsStream( request?: protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -2113,7 +2121,7 @@ export class SecurityCenterClient { */ groupAssetsAsync( request?: protos.google.cloud.securitycenter.v1beta1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -2135,7 +2143,7 @@ export class SecurityCenterClient { } groupFindings( request: protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IGroupResult[], @@ -2145,7 +2153,7 @@ export class SecurityCenterClient { >; groupFindings( request: protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, | protos.google.cloud.securitycenter.v1beta1.IGroupFindingsResponse @@ -2244,7 +2252,7 @@ export class SecurityCenterClient { groupFindings( request: protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, | protos.google.cloud.securitycenter.v1beta1.IGroupFindingsResponse @@ -2267,12 +2275,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2359,7 +2367,7 @@ export class SecurityCenterClient { */ groupFindingsStream( request?: protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -2458,7 +2466,7 @@ export class SecurityCenterClient { */ groupFindingsAsync( request?: protos.google.cloud.securitycenter.v1beta1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -2480,7 +2488,7 @@ export class SecurityCenterClient { } listAssets( request: protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.ListAssetsResponse.IListAssetsResult[], @@ -2490,7 +2498,7 @@ export class SecurityCenterClient { >; listAssets( request: protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, | protos.google.cloud.securitycenter.v1beta1.IListAssetsResponse @@ -2610,7 +2618,7 @@ export class SecurityCenterClient { listAssets( request: protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, | protos.google.cloud.securitycenter.v1beta1.IListAssetsResponse @@ -2633,12 +2641,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2750,7 +2758,7 @@ export class SecurityCenterClient { */ listAssetsStream( request?: protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -2874,10 +2882,8 @@ export class SecurityCenterClient { */ listAssetsAsync( request?: protos.google.cloud.securitycenter.v1beta1.IListAssetsRequest, - options?: gax.CallOptions - ): AsyncIterable< - protos.google.cloud.securitycenter.v1beta1.ListAssetsResponse.IListAssetsResult - > { + options?: CallOptions + ): AsyncIterable { request = request || {}; options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2894,13 +2900,11 @@ export class SecurityCenterClient { this.innerApiCalls['listAssets'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1beta1.ListAssetsResponse.IListAssetsResult - >; + ) as AsyncIterable; } listFindings( request: protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.IFinding[], @@ -2910,7 +2914,7 @@ export class SecurityCenterClient { >; listFindings( request: protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, | protos.google.cloud.securitycenter.v1beta1.IListFindingsResponse @@ -3008,7 +3012,7 @@ export class SecurityCenterClient { listFindings( request: protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, | protos.google.cloud.securitycenter.v1beta1.IListFindingsResponse @@ -3031,12 +3035,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3123,7 +3127,7 @@ export class SecurityCenterClient { */ listFindingsStream( request?: protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3222,7 +3226,7 @@ export class SecurityCenterClient { */ listFindingsAsync( request?: protos.google.cloud.securitycenter.v1beta1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3244,7 +3248,7 @@ export class SecurityCenterClient { } listSources( request: protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1beta1.ISource[], @@ -3254,7 +3258,7 @@ export class SecurityCenterClient { >; listSources( request: protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, | protos.google.cloud.securitycenter.v1beta1.IListSourcesResponse @@ -3304,7 +3308,7 @@ export class SecurityCenterClient { listSources( request: protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, | protos.google.cloud.securitycenter.v1beta1.IListSourcesResponse @@ -3327,12 +3331,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3374,7 +3378,7 @@ export class SecurityCenterClient { */ listSourcesStream( request?: protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3428,7 +3432,7 @@ export class SecurityCenterClient { */ listSourcesAsync( request?: protos.google.cloud.securitycenter.v1beta1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; diff --git a/src/v1p1beta1/security_center_client.ts b/src/v1p1beta1/security_center_client.ts index aab0141f..4c81d1d5 100644 --- a/src/v1p1beta1/security_center_client.ts +++ b/src/v1p1beta1/security_center_client.ts @@ -16,6 +16,7 @@ // ** https://github.com/googleapis/gapic-generator-typescript ** // ** All changes to this file may be overwritten. ** +/* global window */ import * as gax from 'google-gax'; import { Callback, @@ -31,6 +32,11 @@ import * as path from 'path'; import {Transform} from 'stream'; import {RequestType} from 'google-gax/build/src/apitypes'; import * as protos from '../../protos/protos'; +/** + * Client JSON configuration object, loaded from + * `src/v1p1beta1/security_center_client_config.json`. + * This file defines retry strategy and timeouts for all API methods in this library. + */ import * as gapicConfig from './security_center_client_config.json'; import {operationsProtos} from 'google-gax'; const version = require('../../../package.json').version; @@ -85,9 +91,9 @@ export class SecurityCenterClient { * your project ID will be detected automatically. * @param {string} [options.apiEndpoint] - The domain name of the * API remote host. - * @param {gax.ClientConfig} [options.clientConfig] - client configuration override. - * TODO(@alexander-fenster): link to gax documentation. - * @param {boolean} fallback - Use HTTP fallback mode. + * @param {gax.ClientConfig} [options.clientConfig] - Client configuration override. + * Follows the structure of {@link gapicConfig}. + * @param {boolean} [options.fallback] - Use HTTP fallback mode. * In fallback mode, a special browser-compatible transport implementation is used * instead of gRPC transport. In browser context (if the `window` object is defined) * the fallback mode is enabled automatically; set `options.fallback` to `false` @@ -100,7 +106,9 @@ export class SecurityCenterClient { opts?.servicePath || opts?.apiEndpoint || staticMembers.servicePath; const port = opts?.port || staticMembers.port; const clientConfig = opts?.clientConfig ?? {}; - const fallback = opts?.fallback ?? typeof window !== 'undefined'; + const fallback = + opts?.fallback ?? + (typeof window !== 'undefined' && typeof window?.fetch === 'function'); opts = Object.assign({servicePath, port, clientConfig, fallback}, opts); // If scopes are unset in options and we're connecting to a non-default endpoint, set scopes just in case. @@ -409,7 +417,7 @@ export class SecurityCenterClient { // ------------------- createSource( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ISource, @@ -422,7 +430,7 @@ export class SecurityCenterClient { >; createSource( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.ISource, | protos.google.cloud.securitycenter.v1p1beta1.ICreateSourceRequest @@ -465,7 +473,7 @@ export class SecurityCenterClient { createSource( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.ISource, | protos.google.cloud.securitycenter.v1p1beta1.ICreateSourceRequest @@ -491,12 +499,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -511,7 +519,7 @@ export class SecurityCenterClient { } createFinding( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateFindingRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IFinding, @@ -524,7 +532,7 @@ export class SecurityCenterClient { >; createFinding( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateFindingRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.IFinding, | protos.google.cloud.securitycenter.v1p1beta1.ICreateFindingRequest @@ -570,7 +578,7 @@ export class SecurityCenterClient { createFinding( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateFindingRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.IFinding, | protos.google.cloud.securitycenter.v1p1beta1.ICreateFindingRequest @@ -596,12 +604,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -616,7 +624,7 @@ export class SecurityCenterClient { } createNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, @@ -629,7 +637,7 @@ export class SecurityCenterClient { >; createNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, | protos.google.cloud.securitycenter.v1p1beta1.ICreateNotificationConfigRequest @@ -676,7 +684,7 @@ export class SecurityCenterClient { createNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.ICreateNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, | protos.google.cloud.securitycenter.v1p1beta1.ICreateNotificationConfigRequest @@ -702,12 +710,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -726,7 +734,7 @@ export class SecurityCenterClient { } deleteNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IDeleteNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.protobuf.IEmpty, @@ -739,7 +747,7 @@ export class SecurityCenterClient { >; deleteNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IDeleteNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.securitycenter.v1p1beta1.IDeleteNotificationConfigRequest @@ -779,7 +787,7 @@ export class SecurityCenterClient { deleteNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IDeleteNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.protobuf.IEmpty, | protos.google.cloud.securitycenter.v1p1beta1.IDeleteNotificationConfigRequest @@ -805,12 +813,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -829,7 +837,7 @@ export class SecurityCenterClient { } getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -839,7 +847,7 @@ export class SecurityCenterClient { >; getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -878,7 +886,7 @@ export class SecurityCenterClient { getIamPolicy( request: protos.google.iam.v1.IGetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.IGetIamPolicyRequest | null | undefined, @@ -897,12 +905,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -917,7 +925,7 @@ export class SecurityCenterClient { } getNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IGetNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, @@ -930,7 +938,7 @@ export class SecurityCenterClient { >; getNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IGetNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, | protos.google.cloud.securitycenter.v1p1beta1.IGetNotificationConfigRequest @@ -970,7 +978,7 @@ export class SecurityCenterClient { getNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IGetNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, | protos.google.cloud.securitycenter.v1p1beta1.IGetNotificationConfigRequest @@ -996,12 +1004,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1016,7 +1024,7 @@ export class SecurityCenterClient { } getOrganizationSettings( request: protos.google.cloud.securitycenter.v1p1beta1.IGetOrganizationSettingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IOrganizationSettings, @@ -1029,7 +1037,7 @@ export class SecurityCenterClient { >; getOrganizationSettings( request: protos.google.cloud.securitycenter.v1p1beta1.IGetOrganizationSettingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1p1beta1.IGetOrganizationSettingsRequest @@ -1069,7 +1077,7 @@ export class SecurityCenterClient { getOrganizationSettings( request: protos.google.cloud.securitycenter.v1p1beta1.IGetOrganizationSettingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1p1beta1.IGetOrganizationSettingsRequest @@ -1095,12 +1103,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1119,7 +1127,7 @@ export class SecurityCenterClient { } getSource( request: protos.google.cloud.securitycenter.v1p1beta1.IGetSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ISource, @@ -1132,7 +1140,7 @@ export class SecurityCenterClient { >; getSource( request: protos.google.cloud.securitycenter.v1p1beta1.IGetSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.ISource, | protos.google.cloud.securitycenter.v1p1beta1.IGetSourceRequest @@ -1172,7 +1180,7 @@ export class SecurityCenterClient { getSource( request: protos.google.cloud.securitycenter.v1p1beta1.IGetSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.ISource, | protos.google.cloud.securitycenter.v1p1beta1.IGetSourceRequest @@ -1198,12 +1206,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1218,7 +1226,7 @@ export class SecurityCenterClient { } setFindingState( request: protos.google.cloud.securitycenter.v1p1beta1.ISetFindingStateRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IFinding, @@ -1231,7 +1239,7 @@ export class SecurityCenterClient { >; setFindingState( request: protos.google.cloud.securitycenter.v1p1beta1.ISetFindingStateRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.IFinding, | protos.google.cloud.securitycenter.v1p1beta1.ISetFindingStateRequest @@ -1277,7 +1285,7 @@ export class SecurityCenterClient { setFindingState( request: protos.google.cloud.securitycenter.v1p1beta1.ISetFindingStateRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.IFinding, | protos.google.cloud.securitycenter.v1p1beta1.ISetFindingStateRequest @@ -1303,12 +1311,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1323,7 +1331,7 @@ export class SecurityCenterClient { } setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.IPolicy, @@ -1333,7 +1341,7 @@ export class SecurityCenterClient { >; setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1374,7 +1382,7 @@ export class SecurityCenterClient { setIamPolicy( request: protos.google.iam.v1.ISetIamPolicyRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.IPolicy, protos.google.iam.v1.ISetIamPolicyRequest | null | undefined, @@ -1393,12 +1401,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1413,7 +1421,7 @@ export class SecurityCenterClient { } testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.iam.v1.ITestIamPermissionsResponse, @@ -1423,7 +1431,7 @@ export class SecurityCenterClient { >; testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1464,7 +1472,7 @@ export class SecurityCenterClient { testIamPermissions( request: protos.google.iam.v1.ITestIamPermissionsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.iam.v1.ITestIamPermissionsResponse, protos.google.iam.v1.ITestIamPermissionsRequest | null | undefined, @@ -1483,12 +1491,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1503,7 +1511,7 @@ export class SecurityCenterClient { } updateFinding( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateFindingRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IFinding, @@ -1516,7 +1524,7 @@ export class SecurityCenterClient { >; updateFinding( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateFindingRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.IFinding, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateFindingRequest @@ -1569,7 +1577,7 @@ export class SecurityCenterClient { updateFinding( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateFindingRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.IFinding, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateFindingRequest @@ -1595,12 +1603,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1615,7 +1623,7 @@ export class SecurityCenterClient { } updateNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateNotificationConfigRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, @@ -1628,7 +1636,7 @@ export class SecurityCenterClient { >; updateNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateNotificationConfigRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateNotificationConfigRequest @@ -1672,7 +1680,7 @@ export class SecurityCenterClient { updateNotificationConfig( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateNotificationConfigRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateNotificationConfigRequest @@ -1698,12 +1706,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1722,7 +1730,7 @@ export class SecurityCenterClient { } updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateOrganizationSettingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IOrganizationSettings, @@ -1735,7 +1743,7 @@ export class SecurityCenterClient { >; updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateOrganizationSettingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateOrganizationSettingsRequest @@ -1778,7 +1786,7 @@ export class SecurityCenterClient { updateOrganizationSettings( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateOrganizationSettingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.IOrganizationSettings, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateOrganizationSettingsRequest @@ -1804,12 +1812,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1828,7 +1836,7 @@ export class SecurityCenterClient { } updateSource( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateSourceRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ISource, @@ -1841,7 +1849,7 @@ export class SecurityCenterClient { >; updateSource( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateSourceRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.ISource, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateSourceRequest @@ -1884,7 +1892,7 @@ export class SecurityCenterClient { updateSource( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateSourceRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.ISource, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateSourceRequest @@ -1910,12 +1918,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -1930,7 +1938,7 @@ export class SecurityCenterClient { } updateSecurityMarks( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateSecurityMarksRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ISecurityMarks, @@ -1943,7 +1951,7 @@ export class SecurityCenterClient { >; updateSecurityMarks( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateSecurityMarksRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< protos.google.cloud.securitycenter.v1p1beta1.ISecurityMarks, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateSecurityMarksRequest @@ -1992,7 +2000,7 @@ export class SecurityCenterClient { updateSecurityMarks( request: protos.google.cloud.securitycenter.v1p1beta1.IUpdateSecurityMarksRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< protos.google.cloud.securitycenter.v1p1beta1.ISecurityMarks, | protos.google.cloud.securitycenter.v1p1beta1.IUpdateSecurityMarksRequest @@ -2018,12 +2026,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2039,7 +2047,7 @@ export class SecurityCenterClient { runAssetDiscovery( request: protos.google.cloud.securitycenter.v1p1beta1.IRunAssetDiscoveryRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ LROperation< @@ -2052,7 +2060,7 @@ export class SecurityCenterClient { >; runAssetDiscovery( request: protos.google.cloud.securitycenter.v1p1beta1.IRunAssetDiscoveryRequest, - options: gax.CallOptions, + options: CallOptions, callback: Callback< LROperation< protos.google.cloud.securitycenter.v1p1beta1.IRunAssetDiscoveryResponse, @@ -2102,7 +2110,7 @@ export class SecurityCenterClient { runAssetDiscovery( request: protos.google.cloud.securitycenter.v1p1beta1.IRunAssetDiscoveryRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | Callback< LROperation< protos.google.cloud.securitycenter.v1p1beta1.IRunAssetDiscoveryResponse, @@ -2130,12 +2138,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2187,7 +2195,7 @@ export class SecurityCenterClient { } groupAssets( request: protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IGroupResult[], @@ -2197,7 +2205,7 @@ export class SecurityCenterClient { >; groupAssets( request: protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsResponse @@ -2363,7 +2371,7 @@ export class SecurityCenterClient { groupAssets( request: protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsResponse @@ -2386,12 +2394,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -2548,7 +2556,7 @@ export class SecurityCenterClient { */ groupAssetsStream( request?: protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -2717,7 +2725,7 @@ export class SecurityCenterClient { */ groupAssetsAsync( request?: protos.google.cloud.securitycenter.v1p1beta1.IGroupAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -2735,13 +2743,11 @@ export class SecurityCenterClient { this.innerApiCalls['groupAssets'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.IGroupResult - >; + ) as AsyncIterable; } groupFindings( request: protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.IGroupResult[], @@ -2751,7 +2757,7 @@ export class SecurityCenterClient { >; groupFindings( request: protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsResponse @@ -2912,7 +2918,7 @@ export class SecurityCenterClient { groupFindings( request: protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsResponse @@ -2935,12 +2941,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3089,7 +3095,7 @@ export class SecurityCenterClient { */ groupFindingsStream( request?: protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3250,7 +3256,7 @@ export class SecurityCenterClient { */ groupFindingsAsync( request?: protos.google.cloud.securitycenter.v1p1beta1.IGroupFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; @@ -3268,13 +3274,11 @@ export class SecurityCenterClient { this.innerApiCalls['groupFindings'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.IGroupResult - >; + ) as AsyncIterable; } listAssets( request: protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.IListAssetsResult[], @@ -3284,7 +3288,7 @@ export class SecurityCenterClient { >; listAssets( request: protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListAssetsResponse @@ -3453,7 +3457,7 @@ export class SecurityCenterClient { listAssets( request: protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListAssetsResponse @@ -3476,12 +3480,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3642,7 +3646,7 @@ export class SecurityCenterClient { */ listAssetsStream( request?: protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -3815,10 +3819,8 @@ export class SecurityCenterClient { */ listAssetsAsync( request?: protos.google.cloud.securitycenter.v1p1beta1.IListAssetsRequest, - options?: gax.CallOptions - ): AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.IListAssetsResult - > { + options?: CallOptions + ): AsyncIterable { request = request || {}; options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -3835,13 +3837,11 @@ export class SecurityCenterClient { this.innerApiCalls['listAssets'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.ListAssetsResponse.IListAssetsResult - >; + ) as AsyncIterable; } listFindings( request: protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.IListFindingsResult[], @@ -3851,7 +3851,7 @@ export class SecurityCenterClient { >; listFindings( request: protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListFindingsResponse @@ -4015,7 +4015,7 @@ export class SecurityCenterClient { listFindings( request: protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListFindingsResponse @@ -4038,12 +4038,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4196,7 +4196,7 @@ export class SecurityCenterClient { */ listFindingsStream( request?: protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -4361,10 +4361,8 @@ export class SecurityCenterClient { */ listFindingsAsync( request?: protos.google.cloud.securitycenter.v1p1beta1.IListFindingsRequest, - options?: gax.CallOptions - ): AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.IListFindingsResult - > { + options?: CallOptions + ): AsyncIterable { request = request || {}; options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4381,13 +4379,11 @@ export class SecurityCenterClient { this.innerApiCalls['listFindings'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.ListFindingsResponse.IListFindingsResult - >; + ) as AsyncIterable; } listNotificationConfigs( request: protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig[], @@ -4397,7 +4393,7 @@ export class SecurityCenterClient { >; listNotificationConfigs( request: protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsResponse @@ -4447,7 +4443,7 @@ export class SecurityCenterClient { listNotificationConfigs( request: protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsResponse @@ -4470,12 +4466,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4521,7 +4517,7 @@ export class SecurityCenterClient { */ listNotificationConfigsStream( request?: protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -4575,10 +4571,8 @@ export class SecurityCenterClient { */ listNotificationConfigsAsync( request?: protos.google.cloud.securitycenter.v1p1beta1.IListNotificationConfigsRequest, - options?: gax.CallOptions - ): AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig - > { + options?: CallOptions + ): AsyncIterable { request = request || {}; options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4595,13 +4589,11 @@ export class SecurityCenterClient { this.innerApiCalls['listNotificationConfigs'] as GaxCall, (request as unknown) as RequestType, callSettings - ) as AsyncIterable< - protos.google.cloud.securitycenter.v1p1beta1.INotificationConfig - >; + ) as AsyncIterable; } listSources( request: protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): Promise< [ protos.google.cloud.securitycenter.v1p1beta1.ISource[], @@ -4611,7 +4603,7 @@ export class SecurityCenterClient { >; listSources( request: protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, - options: gax.CallOptions, + options: CallOptions, callback: PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListSourcesResponse @@ -4661,7 +4653,7 @@ export class SecurityCenterClient { listSources( request: protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, optionsOrCallback?: - | gax.CallOptions + | CallOptions | PaginationCallback< protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, | protos.google.cloud.securitycenter.v1p1beta1.IListSourcesResponse @@ -4684,12 +4676,12 @@ export class SecurityCenterClient { ] > | void { request = request || {}; - let options: gax.CallOptions; + let options: CallOptions; if (typeof optionsOrCallback === 'function' && callback === undefined) { callback = optionsOrCallback; options = {}; } else { - options = optionsOrCallback as gax.CallOptions; + options = optionsOrCallback as CallOptions; } options = options || {}; options.otherArgs = options.otherArgs || {}; @@ -4731,7 +4723,7 @@ export class SecurityCenterClient { */ listSourcesStream( request?: protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): Transform { request = request || {}; options = options || {}; @@ -4785,7 +4777,7 @@ export class SecurityCenterClient { */ listSourcesAsync( request?: protos.google.cloud.securitycenter.v1p1beta1.IListSourcesRequest, - options?: gax.CallOptions + options?: CallOptions ): AsyncIterable { request = request || {}; options = options || {}; diff --git a/synth.metadata b/synth.metadata index aba68122..154561b3 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,15 +4,15 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/nodejs-security-center.git", - "sha": "344c15b415f72a286a48559f38cc4150697d3531" + "sha": "d8477d26f7ffd65110db0e6c17b2b5a42e16449e" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "8d73f9486fc193a150f6c907dfb9f49431aff3ff", - "internalRef": "332497859" + "sha": "5587028631d4d743fd906c4eb4e4e4649a7ee5ce", + "internalRef": "343187793" } }, { @@ -104,7 +104,6 @@ "README.md", "api-extractor.json", "linkinator.config.json", - "package-lock.json.2716439027", "protos/google/cloud/securitycenter/v1/asset.proto", "protos/google/cloud/securitycenter/v1/finding.proto", "protos/google/cloud/securitycenter/v1/notification_config.proto", @@ -137,7 +136,6 @@ "protos/protos.json", "renovate.json", "samples/README.md", - "samples/package-lock.json.228309027", "src/index.ts", "src/v1/index.ts", "src/v1/security_center_client.ts",