2025-04-26
▼ ▲ networksecurity.projects.locations.interceptEndpointGroups.list
Path : v1/{+parent}/interceptEndpointGroups
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroups
HTTP Method : GET
Parameters :
parent
Description : Required. The parent, which owns this collection of endpoint groups. Example: `projects/123456789/locations/global`. See https://google.aip.dev/132 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See https://google.aip.dev/158 for more details.
Location : query
Type : integer
Format : int32
pageToken
Description : Optional. A page token, received from a previous `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListInterceptEndpointGroups` must match the call that provided the page token. See https://google.aip.dev/158 for more details.
Location : query
Type : string
filter
Description : Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.
Location : query
Type : string
orderBy
Description : Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Lists endpoint groups in a given project and location. See https://google.aip.dev/132.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroups.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroups/{interceptEndpointGroupsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the endpoint group to retrieve. Format: projects/{project}/locations/{location}/interceptEndpointGroups/{intercept_endpoint_group}
Pattern : ^projects/[^/]+/locations/[^/]+/interceptEndpointGroups/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Gets a specific endpoint group. See https://google.aip.dev/131.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroups.create
Path : v1/{+parent}/interceptEndpointGroups
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroups
HTTP Method : POST
Parameters :
parent
Description : Required. The parent resource where this endpoint group will be created. Format: projects/{project}/locations/{location}
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
interceptEndpointGroupId
Description : Required. The ID to use for the endpoint group, which will become the final component of the endpoint group's resource name.
Location : query
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates an endpoint group in a given project and location. See https://google.aip.dev/133.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroups.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroups/{interceptEndpointGroupsId}
HTTP Method : PATCH
Parameters :
name
Description : Immutable. Identifier. The resource name of this endpoint group, for example: `projects/123456789/locations/global/interceptEndpointGroups/my-eg`. See https://google.aip.dev/122 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptEndpointGroups/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Optional. The list of fields to update. Fields are specified relative to the endpoint group (e.g. `description`; *not* `intercept_endpoint_group.description`). See https://google.aip.dev/161 for more details.
Location : query
Type : string
Format : google-fieldmask
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates an endpoint group. See https://google.aip.dev/134.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroups.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroups/{interceptEndpointGroupsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The endpoint group to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptEndpointGroups/[^/]+$
Location : path
Required : Yes
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes an endpoint group. See https://google.aip.dev/135.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroupAssociations.list
Path : v1/{+parent}/interceptEndpointGroupAssociations
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroupAssociations
HTTP Method : GET
Parameters :
parent
Description : Required. The parent, which owns this collection of associations. Example: `projects/123456789/locations/global`. See https://google.aip.dev/132 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See https://google.aip.dev/158 for more details.
Location : query
Type : integer
Format : int32
pageToken
Description : Optional. A page token, received from a previous `ListInterceptEndpointGroups` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListInterceptEndpointGroups` must match the call that provided the page token. See https://google.aip.dev/158 for more details.
Location : query
Type : string
filter
Description : Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.
Location : query
Type : string
orderBy
Description : Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Lists associations in a given project and location. See https://google.aip.dev/132.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroupAssociations.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroupAssociations/{interceptEndpointGroupAssociationsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the association to retrieve. Format: projects/{project}/locations/{location}/interceptEndpointGroupAssociations/{intercept_endpoint_group_association}
Pattern : ^projects/[^/]+/locations/[^/]+/interceptEndpointGroupAssociations/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Gets a specific association. See https://google.aip.dev/131.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroupAssociations.create
Path : v1/{+parent}/interceptEndpointGroupAssociations
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroupAssociations
HTTP Method : POST
Parameters :
parent
Description : Required. The parent resource where this association will be created. Format: projects/{project}/locations/{location}
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
interceptEndpointGroupAssociationId
Description : Optional. The ID to use for the new association, which will become the final component of the endpoint group's resource name. If not provided, the server will generate a unique ID.
Location : query
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates an association in a given project and location. See https://google.aip.dev/133.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroupAssociations.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroupAssociations/{interceptEndpointGroupAssociationsId}
HTTP Method : PATCH
Parameters :
name
Description : Immutable. Identifier. The resource name of this endpoint group association, for example: `projects/123456789/locations/global/interceptEndpointGroupAssociations/my-eg-association`. See https://google.aip.dev/122 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptEndpointGroupAssociations/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Optional. The list of fields to update. Fields are specified relative to the association (e.g. `description`; *not* `intercept_endpoint_group_association.description`). See https://google.aip.dev/161 for more details.
Location : query
Type : string
Format : google-fieldmask
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates an association. See https://google.aip.dev/134.
▼ ▲ networksecurity.projects.locations.interceptEndpointGroupAssociations.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptEndpointGroupAssociations/{interceptEndpointGroupAssociationsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The association to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptEndpointGroupAssociations/[^/]+$
Location : path
Required : Yes
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes an association. See https://google.aip.dev/135.
▼ ▲ networksecurity.projects.locations.interceptDeploymentGroups.list
Path : v1/{+parent}/interceptDeploymentGroups
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeploymentGroups
HTTP Method : GET
Parameters :
parent
Description : Required. The parent, which owns this collection of deployment groups. Example: `projects/123456789/locations/global`. See https://google.aip.dev/132 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See https://google.aip.dev/158 for more details.
Location : query
Type : integer
Format : int32
pageToken
Description : Optional. A page token, received from a previous `ListInterceptDeploymentGroups` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListInterceptDeploymentGroups` must match the call that provided the page token. See https://google.aip.dev/158 for more details.
Location : query
Type : string
filter
Description : Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.
Location : query
Type : string
orderBy
Description : Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Lists deployment groups in a given project and location. See https://google.aip.dev/132.
▼ ▲ networksecurity.projects.locations.interceptDeploymentGroups.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeploymentGroups/{interceptDeploymentGroupsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the deployment group to retrieve. Format: projects/{project}/locations/{location}/interceptDeploymentGroups/{intercept_deployment_group}
Pattern : ^projects/[^/]+/locations/[^/]+/interceptDeploymentGroups/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Gets a specific deployment group. See https://google.aip.dev/131.
▼ ▲ networksecurity.projects.locations.interceptDeploymentGroups.create
Path : v1/{+parent}/interceptDeploymentGroups
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeploymentGroups
HTTP Method : POST
Parameters :
parent
Description : Required. The parent resource where this deployment group will be created. Format: projects/{project}/locations/{location}
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
interceptDeploymentGroupId
Description : Required. The ID to use for the new deployment group, which will become the final component of the deployment group's resource name.
Location : query
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates a deployment group in a given project and location. See https://google.aip.dev/133.
▼ ▲ networksecurity.projects.locations.interceptDeploymentGroups.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeploymentGroups/{interceptDeploymentGroupsId}
HTTP Method : PATCH
Parameters :
name
Description : Immutable. Identifier. The resource name of this deployment group, for example: `projects/123456789/locations/global/interceptDeploymentGroups/my-dg`. See https://google.aip.dev/122 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptDeploymentGroups/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Optional. The list of fields to update. Fields are specified relative to the deployment group (e.g. `description`; *not* `intercept_deployment_group.description`). See https://google.aip.dev/161 for more details.
Location : query
Type : string
Format : google-fieldmask
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a deployment group. See https://google.aip.dev/134.
▼ ▲ networksecurity.projects.locations.interceptDeploymentGroups.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeploymentGroups/{interceptDeploymentGroupsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. The deployment group to delete.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptDeploymentGroups/[^/]+$
Location : path
Required : Yes
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a deployment group. See https://google.aip.dev/135.
▼ ▲ networksecurity.projects.locations.interceptDeployments.list
Path : v1/{+parent}/interceptDeployments
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeployments
HTTP Method : GET
Parameters :
parent
Description : Required. The parent, which owns this collection of deployments. Example: `projects/123456789/locations/us-central1-a`. See https://google.aip.dev/132 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. See https://google.aip.dev/158 for more details.
Location : query
Type : integer
Format : int32
pageToken
Description : Optional. A page token, received from a previous `ListInterceptDeployments` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListInterceptDeployments` must match the call that provided the page token. See https://google.aip.dev/158 for more details.
Location : query
Type : string
filter
Description : Optional. Filter expression. See https://google.aip.dev/160#filtering for more details.
Location : query
Type : string
orderBy
Description : Optional. Sort expression. See https://google.aip.dev/132#ordering for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Lists deployments in a given project and location. See https://google.aip.dev/132.
▼ ▲ networksecurity.projects.locations.interceptDeployments.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeployments/{interceptDeploymentsId}
HTTP Method : GET
Parameters :
name
Description : Required. The name of the deployment to retrieve. Format: projects/{project}/locations/{location}/interceptDeployments/{intercept_deployment}
Pattern : ^projects/[^/]+/locations/[^/]+/interceptDeployments/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Gets a specific deployment. See https://google.aip.dev/131.
▼ ▲ networksecurity.projects.locations.interceptDeployments.create
Path : v1/{+parent}/interceptDeployments
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeployments
HTTP Method : POST
Parameters :
parent
Description : Required. The parent resource where this deployment will be created. Format: projects/{project}/locations/{location}
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
interceptDeploymentId
Description : Required. The ID to use for the new deployment, which will become the final component of the deployment's resource name.
Location : query
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates a deployment in a given project and location. See https://google.aip.dev/133.
▼ ▲ networksecurity.projects.locations.interceptDeployments.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeployments/{interceptDeploymentsId}
HTTP Method : PATCH
Parameters :
name
Description : Immutable. Identifier. The resource name of this deployment, for example: `projects/123456789/locations/us-central1-a/interceptDeployments/my-dep`. See https://google.aip.dev/122 for more details.
Pattern : ^projects/[^/]+/locations/[^/]+/interceptDeployments/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Optional. The list of fields to update. Fields are specified relative to the deployment (e.g. `description`; *not* `intercept_deployment.description`). See https://google.aip.dev/161 for more details.
Location : query
Type : string
Format : google-fieldmask
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates a deployment. See https://google.aip.dev/134.
▼ ▲ networksecurity.projects.locations.interceptDeployments.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/interceptDeployments/{interceptDeploymentsId}
HTTP Method : DELETE
Parameters :
name
Description : Required. Name of the resource
Pattern : ^projects/[^/]+/locations/[^/]+/interceptDeployments/[^/]+$
Location : path
Required : Yes
Type : string
requestId
Description : Optional. A unique identifier for this request. Must be a UUID4. This request is only idempotent if a `request_id` is provided. See https://google.aip.dev/155 for more details.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a deployment. See https://google.aip.dev/135.