gcloud beta network-security security-profiles wildfire-analysis update

NAME
gcloud beta network-security security-profiles wildfire-analysis update - update a WildFire Analysis Security Profile
SYNOPSIS
gcloud beta network-security security-profiles wildfire-analysis update (SECURITY_PROFILE : --location=LOCATION --organization=ORGANIZATION) [--[no-]analyze-elf] [--[no-]analyze-macho] [--[no-]analyze-ms-office] [--[no-]analyze-ooxml] [--[no-]analyze-powershell-script-1] [--[no-]analyze-powershell-script-2] [--[no-]analyze-shell] [--[no-]analyze-windows-executables] [--async] [--description=DESCRIPTION] [--update-labels=[KEY=VALUE,…]] [--[no-]wildfire-realtime-lookup] [--clear-labels     | --remove-labels=[KEY,…]] [GCLOUD_WIDE_FLAG]
DESCRIPTION
(BETA) Update a security profile of type WildFire Analysis.
EXAMPLES
To update a WildFire Analysis security-profile my-wildfire-security-profile with organization 1234, location global, and project my-project, run:

$ gcloud beta network-security security-profiles wildfire-analysis \

update my-wildfire-security-profile --organization=1234 \
--location=global --project=my-project \
--no-wildfire-realtime-lookup --analyze-windows-executables \
--no-analyze-shell

To update labels of a WildFire Analysis security-profile, run:

$ gcloud beta network-security security-profiles wildfire-analysis \

update my-wildfire-security-profile --organization=1234 \
--location=global --update-labels=key1=value1,key2=value2
POSITIONAL ARGUMENTS
Security profile resource - Security Profile Name. The arguments in this group can be used to specify the attributes of this resource. (NOTE) Some attributes are not given arguments in this group but can be set in other ways.

To set the project attribute:

  • provide the argument security_profile on the command line with a fully specified name;
  • set the property core/project. This resource can be one of the following types: [networksecurity.organizations.locations.securityProfiles, networksecurity.projects.locations.securityProfiles].

This must be specified.

SECURITY_PROFILE
ID of the security_profile or fully qualified identifier for the security_profile.

To set the security_profile attribute:

  • provide the argument security_profile on the command line.

This positional argument must be specified if any of the other arguments in this group are specified.

--location=LOCATION
Location of the security profile.

To set the location attribute:

  • provide the argument security_profile on the command line with a fully specified name;
  • provide the argument --location on the command line.
--organization=ORGANIZATION
Organization ID to which the changes should apply.

To set the organization attribute:

  • provide the argument security_profile on the command line with a fully specified name;
  • provide the argument --organization on the command line. Must be specified for resource of type [networksecurity.organizations.locations.securityProfiles].
FLAGS
--[no-]analyze-elf
Enable machine learning engine to dynamically detect malicious ELF files. Use --analyze-elf to enable and --no-analyze-elf to disable.
--[no-]analyze-macho
Enable machine learning engine to dynamically detect malicious Mach-O files. Use --analyze-macho to enable and --no-analyze-macho to disable.
--[no-]analyze-ms-office
Enable machine learning engine to dynamically detect malicious MSOffice (97-03) files. Use --analyze-ms-office to enable and --no-analyze-ms-office to disable.
--[no-]analyze-ooxml
Enable machine learning engine to dynamically detect malicious OOXML files. Use --analyze-ooxml to enable and --no-analyze-ooxml to disable.
--[no-]analyze-powershell-script-1
Enable machine learning engine to dynamically identify malicious PowerShell scripts with known length. Use --analyze-powershell-script-1 to enable and --no-analyze-powershell-script-1 to disable.
--[no-]analyze-powershell-script-2
Enable machine learning engine to dynamically identify malicious PowerShell script without known length. Use --analyze-powershell-script-2 to enable and --no-analyze-powershell-script-2 to disable.
--[no-]analyze-shell
Enable machine learning engine to dynamically detect malicious Shell files. Use --analyze-shell to enable and --no-analyze-shell to disable.
--[no-]analyze-windows-executables
Enable machine learning engine to dynamically detect malicious PE files. Use --analyze-windows-executables to enable and --no-analyze-windows-executables to disable.
--async
Return immediately, without waiting for the operation in progress to complete. The default is False.
--description=DESCRIPTION
Brief description of the security profile
--update-labels=[KEY=VALUE,…]
List of label KEY=VALUE pairs to update. If a label exists, its value is modified. Otherwise, a new label is created.

Keys must start with a lowercase character and contain only hyphens (-), underscores (_), lowercase characters, and numbers. Values must contain only hyphens (-), underscores (_), lowercase characters, and numbers.

--[no-]wildfire-realtime-lookup
Hold the transfer of a file while the WildFire real-time signature cloud performs a signature lookup. Use --wildfire-realtime-lookup to enable and --no-wildfire-realtime-lookup to disable.
At most one of these can be specified:
--clear-labels
Remove all labels. If --update-labels is also specified then --clear-labels is applied first.

For example, to remove all labels:

gcloud beta network-security security-profiles wildfire-analysis update --clear-labels

To remove all existing labels and create two new labels, foo and baz:

gcloud beta network-security security-profiles wildfire-analysis update --clear-labels --update-labels foo=bar,baz=qux
--remove-labels=[KEY,…]
List of label keys to remove. If a label does not exist it is silently ignored. If --update-labels is also specified then --update-labels is applied first.
GCLOUD WIDE FLAGS
These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, --help, --impersonate-service-account, --log-http, --project, --quiet, --trace-token, --user-output-enabled, --verbosity.

Run $ gcloud help for details.

NOTES
This command is currently in beta and might change without notice. This variant is also available:
gcloud alpha network-security security-profiles wildfire-analysis update