Google Cloud Memorystore for Redis API (redis:v1)

2026-03-27

5 new methods

Additions

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