Network Security API (networksecurity:v1)

2025-04-25

20 removed methods

Deletions

    Methods
  • 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.

20 new methods

Additions

    Methods
  • 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.