2024-12-14
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.list
Path : v1/{+parent}/vpcFlowLogsConfigs
Flat Path : v1/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 `VpcFlowLogsConfigs` 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 `VpcFlowLogsConfigs` that match the filter expression. A filter expression must use the supported [CEL logic operators] (https://cloud.google.com/vpc/docs/about-flow-logs-records#supported_cel_logic_operators).
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 `VpcFlowLogsConfigs` in a given project.
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}
HTTP Method : GET
Parameters :
name
Description : Required. `VpcFlowLogsConfig` 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 `VpcFlowLogsConfig`.
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.create
Path : v1/{+parent}/vpcFlowLogsConfigs
Flat Path : v1/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 `VpcFlowLogsConfig`. If a configuration with the exact same settings already exists (even if the ID is different), the creation fails. Notes: 1. Creating 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 - creating another configuration with the same fields but different values for the following fields will fail as well: * name * create_time * update_time * labels * description
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.patch
Path : v1/{+name}
Flat Path : v1/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/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`
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 (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 * create_time * update_time * labels * description
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. `VpcFlowLogsConfig` 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 : Deletes a specific `VpcFlowLogsConfig`.