2025-09-10
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.queryOrgVpcFlowLogsConfigs
Path : v1/{+parent}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs:queryOrgVpcFlowLogsConfigs
HTTP Method : GET
Parameters :
parent
Description : Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: `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
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : QueryOrgVpcFlowLogsConfigs returns a list of all organization-level VPC Flow Logs configurations applicable to the specified project.
▼ ▲ networkmanagement.projects.locations.vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs
Path : v1/{+parent}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
HTTP Method : GET
Parameters :
parent
Description : Required. The parent resource of the VpcFlowLogsConfig, specified in the following format: `projects/{project_id}/locations/global`
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
resource
Description : Required. The resource to get the effective VPC Flow Logs configuration for. The resource must belong to the same project as the parent. The resource must be a network, subnetwork, interconnect attachment, VPN tunnel, or a project.
Location : query
Type : string
pageSize
Description : Optional. Number of `EffectiveVpcFlowLogsConfigs` to return. Default is 30.
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 `EffectiveVpcFlowLogsConfigs` 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
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : ShowEffectiveFlowLogsConfigs returns a list of all VPC Flow Logs configurations applicable to a specified resource.
▼ ▲ networkmanagement.organizations.locations.vpcFlowLogsConfigs.list
Path : v1/{+parent}/vpcFlowLogsConfigs
Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/vpcFlowLogsConfigs
HTTP Method : GET
Parameters :
parent
Description : Required. The parent resource of the VpcFlowLogsConfig, in one of the following formats: - For project-level resourcs: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`
Pattern : ^organizations/[^/]+/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 organization.
▼ ▲ networkmanagement.organizations.locations.vpcFlowLogsConfigs.get
Path : v1/{+name}
Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}
HTTP Method : GET
Parameters :
name
Description : Required. The resource name of the VpcFlowLogsConfig, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level resources: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`
Pattern : ^organizations/[^/]+/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.organizations.locations.vpcFlowLogsConfigs.create
Path : v1/{+parent}/vpcFlowLogsConfigs
Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/vpcFlowLogsConfigs
HTTP Method : POST
Parameters :
parent
Description : Required. The parent resource of the VpcFlowLogsConfig to create, in one of the following formats: - For project-level resources: `projects/{project_id}/locations/global` - For organization-level resources: `organizations/{organization_id}/locations/global`
Pattern : ^organizations/[^/]+/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.organizations.locations.vpcFlowLogsConfigs.patch
Path : v1/{+name}
Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}
HTTP Method : PATCH
Parameters :
name
Description : Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`
Pattern : ^organizations/[^/]+/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. For example, to change the state of the configuration to ENABLED, specify `update_mask` = `"state"`, and the `vpc_flow_logs_config` would be: `vpc_flow_logs_config = { name = "projects/my-project/locations/global/vpcFlowLogsConfigs/my-config" state = "ENABLED" }`
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.organizations.locations.vpcFlowLogsConfigs.delete
Path : v1/{+name}
Flat Path : v1/organizations/{organizationsId}/locations/{locationsId}/vpcFlowLogsConfigs/{vpcFlowLogsConfigsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The resource name of the VpcFlowLogsConfig, in one of the following formats: - For a project-level resource: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For an organization-level resource: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`
Pattern : ^organizations/[^/]+/locations/[^/]+/vpcFlowLogsConfigs/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a specific `VpcFlowLogsConfig`.