Network Security API (networksecurity:v1beta1)

2023-07-25

10 new methods

Additions

    Methods
  • networksecurity.organizations.locations.securityProfileGroups.patch

      HTTP Method : PATCH

      Description : Updates the parameters of a single SecurityProfileGroup.

      Parameter Order : name

      Path : v1beta1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Type : string

          Location : path

          Description : Immutable. Name of the SecurityProfileGroup resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.

          Pattern : ^organizations/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$

          Required : Yes

        updateMask

          Location : query

          Type : string

          Format : google-fieldmask

          Description : Required. Field mask is used to specify the fields to be overwritten in the SecurityProfileGroup resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}

  • networksecurity.organizations.locations.securityProfileGroups.get

      Parameters :

        name

          Type : string

          Location : path

          Description : Required. A name of the SecurityProfileGroup to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.

          Pattern : ^organizations/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$

          Required : Yes

      Path : v1beta1/{+name}

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}

      Description : Gets details of a single SecurityProfileGroup.

      HTTP Method : GET

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • networksecurity.organizations.locations.securityProfileGroups.list

      HTTP Method : GET

      Parameter Order : parent

      Path : v1beta1/{+parent}/securityProfileGroups

      Description : Lists SecurityProfileGroups in a given organization and location.

      Parameters :

        pageToken

          Description : The value returned by the last `ListSecurityProfileGroupsResponse` Indicates that this is a continuation of a prior `ListSecurityProfileGroups` call, and that the system should return the next page of data.

          Location : query

          Type : string

        pageSize

          Format : int32

          Type : integer

          Location : query

          Description : Maximum number of SecurityProfileGroups to return per call.

        parent

          Type : string

          Description : Required. The project or organization and location from which the SecurityProfileGroups should be listed, specified in the format `projects|organizations/*/locations/{location}`.

          Required : Yes

          Pattern : ^organizations/[^/]+/locations/[^/]+$

          Location : path

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfileGroups

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • networksecurity.organizations.locations.securityProfileGroups.delete

      Parameters :

        etag

          Description : Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.

          Type : string

          Location : query

        name

          Type : string

          Description : Required. A name of the SecurityProfileGroup to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfileGroups/{security_profile_group}`.

          Required : Yes

          Location : path

          Pattern : ^organizations/[^/]+/locations/[^/]+/securityProfileGroups/[^/]+$

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfileGroups/{securityProfileGroupsId}

      Path : v1beta1/{+name}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameter Order : name

      HTTP Method : DELETE

      Description : Deletes a single SecurityProfileGroup.

  • networksecurity.organizations.locations.securityProfileGroups.create

      Path : v1beta1/{+parent}/securityProfileGroups

      Parameters :

        parent

          Required : Yes

          Pattern : ^organizations/[^/]+/locations/[^/]+$

          Description : Required. The parent resource of the SecurityProfileGroup. Must be in the format `projects|organizations/*/locations/{location}`.

          Type : string

          Location : path

        securityProfileGroupId

          Description : Required. Short name of the SecurityProfileGroup resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile_group1".

          Type : string

          Location : query

      HTTP Method : POST

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfileGroups

      Parameter Order : parent

      Description : Creates a new SecurityProfileGroup in a given organization and location.

      Scopes : https://www.googleapis.com/auth/cloud-platform

  • networksecurity.organizations.locations.securityProfiles.list

      Description : Lists SecurityProfiles in a given organization and location.

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfiles

      Path : v1beta1/{+parent}/securityProfiles

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        parent

          Type : string

          Pattern : ^organizations/[^/]+/locations/[^/]+$

          Description : Required. The project or organization and location from which the SecurityProfiles should be listed, specified in the format `projects|organizations/*/locations/{location}`.

          Required : Yes

          Location : path

        pageToken

          Location : query

          Type : string

          Description : The value returned by the last `ListSecurityProfilesResponse` Indicates that this is a continuation of a prior `ListSecurityProfiles` call, and that the system should return the next page of data.

        pageSize

          Format : int32

          Type : integer

          Location : query

          Description : Maximum number of SecurityProfiles to return per call.

      Parameter Order : parent

      HTTP Method : GET

  • networksecurity.organizations.locations.securityProfiles.create

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfiles

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        parent

          Pattern : ^organizations/[^/]+/locations/[^/]+$

          Type : string

          Required : Yes

          Location : path

          Description : Required. The parent resource of the SecurityProfile. Must be in the format `projects|organizations/*/locations/{location}`.

        securityProfileId

          Description : Required. Short name of the SecurityProfile resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "security_profile1".

          Type : string

          Location : query

      Description : Creates a new SecurityProfile in a given organization and location.

      HTTP Method : POST

      Parameter Order : parent

      Path : v1beta1/{+parent}/securityProfiles

  • networksecurity.organizations.locations.securityProfiles.get

      Description : Gets details of a single SecurityProfile.

      HTTP Method : GET

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        name

          Required : Yes

          Description : Required. A name of the SecurityProfile to get. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.

          Type : string

          Pattern : ^organizations/[^/]+/locations/[^/]+/securityProfiles/[^/]+$

          Location : path

      Path : v1beta1/{+name}

      Parameter Order : name

  • networksecurity.organizations.locations.securityProfiles.patch

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Path : v1beta1/{+name}

      Description : Updates the parameters of a single SecurityProfile.

      Parameter Order : name

      HTTP Method : PATCH

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}

      Parameters :

        name

          Required : Yes

          Location : path

          Pattern : ^organizations/[^/]+/locations/[^/]+/securityProfiles/[^/]+$

          Description : Immutable. Name of the SecurityProfile resource. It matches pattern `projects|organizations/*/locations/{location}/securityProfiles/{security_profile}`.

          Type : string

        updateMask

          Description : Required. Field mask is used to specify the fields to be overwritten in the SecurityProfile resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask.

          Type : string

          Location : query

          Format : google-fieldmask

  • networksecurity.organizations.locations.securityProfiles.delete

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Parameters :

        etag

          Description : Optional. If client provided etag is out of date, delete will return FAILED_PRECONDITION error.

          Type : string

          Location : query

        name

          Pattern : ^organizations/[^/]+/locations/[^/]+/securityProfiles/[^/]+$

          Description : Required. A name of the SecurityProfile to delete. Must be in the format `projects|organizations/*/locations/{location}/securityProfiles/{security_profile_id}`.

          Required : Yes

          Type : string

          Location : path

      Parameter Order : name

      Description : Deletes a single SecurityProfile.

      Path : v1beta1/{+name}

      Flat Path : v1beta1/organizations/{organizationsId}/locations/{locationsId}/securityProfiles/{securityProfilesId}

      HTTP Method : DELETE