2026-03-27
▼ ▲ redis.projects.locations.aclPolicies.list
Path : v1/{+parent}/aclPolicies
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/aclPolicies
HTTP Method : GET
Parameters :
parent
Description : Required. The resource name of the cluster location using the form: `projects/{project_id}/locations/{location_id}` where `location_id` refers to a Google Cloud region.
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
pageSize
Description : Optional. The maximum number of items to return. If not specified, a default value of 1000 will be used by the service. Regardless of the page_size value, the response may include a partial list and a caller should only rely on response's `next_page_token` to determine if there are more ACL policies left to be queried. The maximum value is 1000; values above 1000 will be coerced to 1000.
Location : query
Type : integer
Format : int32
pageToken
Description : Optional. The `next_page_token` value returned from a previous ListAclPolicies request, if any.
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Lists all ACL Policies owned by a project in either the specified location (region) or all locations. The location should have the following format: * `projects/{project_id}/locations/{location_id}` If `location_id` is specified as `-` (wildcard), then all regions available to the project are queried, and the results are aggregated.
▼ ▲ redis.projects.locations.aclPolicies.get
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/aclPolicies/{aclPoliciesId}
HTTP Method : GET
Parameters :
name
Description : Required. Redis ACL Policy resource name using the form: `projects/{project_id}/locations/{location_id}/aclPolicies/{acl_policy_id}` where `location_id` refers to a GCP region.
Pattern : ^projects/[^/]+/locations/[^/]+/aclPolicies/[^/]+$
Location : path
Required : Yes
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Gets the details of a specific Redis Cluster ACL Policy.
▼ ▲ redis.projects.locations.aclPolicies.patch
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/aclPolicies/{aclPoliciesId}
HTTP Method : PATCH
Parameters :
name
Description : Identifier. Full resource path of the ACL policy.
Pattern : ^projects/[^/]+/locations/[^/]+/aclPolicies/[^/]+$
Location : path
Required : Yes
Type : string
updateMask
Description : Optional. Mask of fields to be updated. At least one path must be supplied in this field. The elements of the repeated paths field may only include these fields from AclPolicy: * `rules`
Location : query
Type : string
Format : google-fieldmask
requestId
Description : Optional. Idempotent request UUID.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Updates the ACL policy. The operation applies the updated ACL policy to all of the linked clusters. If Memorystore can apply the policy to all clusters, then the operation returns a SUCCESS status. If Memorystore can't apply the policy to all clusters, then to ensure eventual consistency, Memorystore uses reconciliation to apply the policy to the failed clusters. Completed longrunning.Operation will contain the new ACL Policy object in the response field.
▼ ▲ redis.projects.locations.aclPolicies.delete
Path : v1/{+name}
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/aclPolicies/{aclPoliciesId}
HTTP Method : DELETE
Parameters :
name
Description : Required. Redis ACL Policy resource name using the form: `projects/{project_id}/locations/{location_id}/aclPolicies/{acl_policy_id}` where `location_id` refers to a GCP region.
Pattern : ^projects/[^/]+/locations/[^/]+/aclPolicies/[^/]+$
Location : path
Required : Yes
Type : string
requestId
Description : Optional. Idempotent request UUID.
Location : query
Type : string
etag
Description : Optional. Etag of the ACL policy. If this is different from the server's etag, the request will fail with an ABORTED error.
Location : query
Type : string
Parameter Order : name
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Deletes a specific Acl Policy. This action will delete the Acl Policy and all the rules associated with it. An ACL policy cannot be deleted if it is attached to a cluster.
▼ ▲ redis.projects.locations.aclPolicies.create
Path : v1/{+parent}/aclPolicies
Flat Path : v1/projects/{projectsId}/locations/{locationsId}/aclPolicies
HTTP Method : POST
Parameters :
parent
Description : Required. The resource name of the cluster location using the form: `projects/{project_id}/locations/{location_id}` where `location_id` refers to a Google Cloud region.
Pattern : ^projects/[^/]+/locations/[^/]+$
Location : path
Required : Yes
Type : string
aclPolicyId
Description : Required. The logical name of the ACL Policy in the customer project with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the customer project / location
Location : query
Type : string
requestId
Description : Optional. Idempotent request UUID. .
Location : query
Type : string
Parameter Order : parent
Scopes : https://www.googleapis.com/auth/cloud-platform
Description : Creates an ACL Policy. The creation is executed synchronously and the policy is available for use immediately after the RPC returns.