Method: projects.locations.vpcFlowLogsConfigs.patch

Updates an existing VpcFlowLogsConfig. If a configuration with the exact same settings already exists (even if the ID is different), the creation fails. Notes:

  1. Updating a configuration with state=DISABLED will fail.
  2. The following fields are not considered as settings for the purpose of the check mentioned above, therefore - updating another configuration with the same fields but different values for the following fields will fail as well:
    • name
    • createTime
    • updateTime
    • labels
    • description

HTTP request

PATCH https://networkmanagement.googleapis.com/v1/{vpcFlowLogsConfig.name=projects/*/locations/*/vpcFlowLogsConfigs/*}

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
vpcFlowLogsConfig.name

string

Identifier. Unique name of the configuration using the form: projects/{projectId}/locations/global/vpcFlowLogsConfigs/{vpcFlowLogsConfigId}

Query parameters

Parameters
updateMask

string (FieldMask format)

Required. Mask of fields to update. At least one path must be supplied in this field.

This is a comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

Authorization requires the following IAM permission on the specified resource updateMask:

  • networkmanagement.vpcflowlogsconfigs.update

Request body

The request body contains an instance of VpcFlowLogsConfig.

Response body

If successful, the response body contains an instance of Operation.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.