2024-04-18
▼ ▲ 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.