2023-07-25
▼ ▲ 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
▼ ▲ 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
▼ ▲ 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.
▼ ▲ 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