Network Management API (networkmanagement:v1beta1)

2024-04-18

5 new methods

Additions

    Methods
  • networkmanagement.projects.locations.vpcFlowLogsConfigs.list

      Path : v1beta1/{+parent}/vpcFlowLogsConfigs

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The parent resource of the VpcFlowLogsConfig: `projects/{project_id}/locations/global`

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Optional. Number of `VpcFlowLogsConfig`s to return.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : Optional. Page token from an earlier query, as returned in `next_page_token`.

          Location : query

          Type : string

        filter

          Description : Optional. Lists the `VpcFlowLogsConfig`s that match the filter expression. A filter expression filters the resources listed in the response. The expression must be of the form ` ` where operators: `<`, `>`, `<=`, `>=`, `!=`, `=`, `:` are supported (colon `:` represents a HAS operator which is roughly synonymous with equality). can refer to a proto or JSON field, or a synthetic field. Field names can be camelCase or snake_case. Examples: - Filter by name: name = "projects/proj-1/locations/global/vpcFlowLogsConfigs/config-1 - Filter by target resource: - Configurations at the VPC network level target_resource.network:* - Configurations for a VPC network called `vpc-1` target_resource.network = vpc-1

          Location : query

          Type : string

        orderBy

          Description : Optional. Field to use to sort the list.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Lists all VPC Flow Logs configurations in a given project.

  • networkmanagement.projects.locations.vpcFlowLogsConfigs.get

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. `VpcFlowLog` resource name using the form: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`

          Pattern : ^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Gets the details of a specific VPC Flow Log configuration.

  • networkmanagement.projects.locations.vpcFlowLogsConfigs.create

      Path : v1beta1/{+parent}/vpcFlowLogsConfigs

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource of the VPC Flow Logs configuration to create: `projects/{project_id}/locations/global`

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        vpcFlowLogsConfigId

          Description : Required. ID of the VpcFlowLogsConfig.

          Location : query

          Type : string

      Parameter Order : parent

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

      Description : Creates a new VPC Flow Logs configuration. If a configuration with the exact same settings already exists, the creation fails.

  • networkmanagement.projects.locations.vpcFlowLogsConfigs.patch

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}

      HTTP Method : PATCH

      Parameters :

        name

          Description : Identifier. Unique name of the configuration using the form: `projects/{project_id}/locations/global/vpcFlowLogs/{vpc_flow_log}`

          Pattern : ^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

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

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

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

      Description : Updates an existing VpcFlowLogsConfig. If a configuration with the exact same settings already exists, the creation fails.

  • networkmanagement.projects.locations.vpcFlowLogsConfigs.delete

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. VpcFlowLogsConfig name using the form: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config}`

          Pattern : ^projects/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

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

      Description : Deletes a specific VpcFlowLog configuration.