function main(organizationId, customModuleId, location = 'global') {
  // [START securitycenter_update_event_threat_detection_custom_module]
  // Imports the Google Cloud client library.
  const {SecurityCenterManagementClient} =
    require('@google-cloud/securitycentermanagement').v1;

  // Create a Security Center Management client
  const client = new SecurityCenterManagementClient();

  /*
   * Required. Resource name of event threat detection module.
   *     Its format is
   *    `organizations/[organization_id]/locations/[location_id]/eventThreatDetectionCustomModules/[custom_module]`
   *    `folders/[folder_id]/locations/[location_id]/eventThreatDetectionCustomModules/[custom_module]`
   *    `projects/[project_id]/locations/[location_id]/eventThreatDetectionCustomModules/[custom_module]`
   */
  // TODO(developer): Update the following references for your own environment before running the sample.
  // const organizationId = 'YOUR_ORGANIZATION_ID';
  // const location = 'LOCATION_ID';
  // const customModuleId = 'CUSTOM_MODULE_ID';
  const name = `organizations/${organizationId}/locations/${location}/eventThreatDetectionCustomModules/${customModuleId}`;

  // Define the event threat detection custom module configuration, update the
  // EnablementState accordingly.
  const eventThreatDetectionCustomModule = {
    name: name,
    enablementState: 'DISABLED',
  };

  // Set the field mask to specify which properties should be updated.
  const fieldMask = {
    paths: ['enablement_state'],
  };

  // Build the request.
  const updateEventThreatDetectionCustomModuleRequest = {
    eventThreatDetectionCustomModule: eventThreatDetectionCustomModule,
    updateMask: fieldMask,
  };

  async function updateEventThreatDetectionCustomModule() {
    // Call the API.
    const [response] = await client.updateEventThreatDetectionCustomModule(
      updateEventThreatDetectionCustomModuleRequest
    );
    console.log('Updated EventThreatDetectionCustomModule: %j', response);
  }

  updateEventThreatDetectionCustomModule();
  // [END securitycenter_update_event_threat_detection_custom_module]
}
Updates an existing event threat detection custom module.