redis/v1 library
Google Cloud Memorystore for Redis API - v1
Creates and manages Redis instances on the Google Cloud Platform.
For more information, see cloud.google.com/memorystore/docs/redis/
Create an instance of CloudRedisApi to access these resources:
Classes
- AclPolicy
- The ACL policy resource.
- AclPolicyInfo
- Details of the applied ACL policy.
- AclPolicyRevision
- The ACL policy revision resource.
- AclPolicyRevisionStatus
- AclPolicyRevisionStatus stores the per-revision status for an attached cluster.
- AclRule
- A single ACL rule which defines the policy for a user.
- AddAuthTokenRequest
- Request message for AddAuthToken.
- AddTokenAuthUserRequest
- Request message for AddTokenAuthUser.
- AOFConfig
- Configuration of the AOF based persistence.
- AuthToken
- Auth token for the cluster.
- AutomatedBackupConfig
- The automated backup config for a cluster.
- Backup
- Backup of a cluster.
- BackupClusterRequest
-
Request for
BackupCluster. - BackupCollection
- BackupCollection of a cluster.
- BackupFile
- Backup is consisted of multiple backup files.
- CertificateAuthority
- Redis cluster certificate authority
- CloudRedisApi
- Creates and manages Redis instances on the Google Cloud Platform.
- Cluster
- A cluster instance.
- ClusterAclPolicyAttachment
- ClusterAclPolicyAttachment stores the ACL policy status for an attached cluster for the revisions successfully applied, under application or failed.
- ClusterEndpoint
- ClusterEndpoint consists of PSC connections that are created as a group in each VPC network for accessing the cluster.
- ClusterMaintenancePolicy
- Maintenance policy per cluster.
- ClusterMaintenanceSchedule
- Upcoming maintenance schedule.
- ClusterPersistenceConfig
- Configuration of the persistence functionality.
- ClusterWeeklyMaintenanceWindow
- Time window specified for weekly operations.
- ConnectionDetail
- Detailed information of each PSC connection.
- CrossClusterReplicationConfig
- Cross cluster replication config.
- DiscoveryEndpoint
- Endpoints on each network, for Redis clients to connect to the cluster.
- EncryptionInfo
- EncryptionInfo describes the encryption information of a cluster or a backup.
- ExportBackupRequest
-
Request for
ExportBackup. - ExportInstanceRequest
- Request for Export.
- FailoverInstanceRequest
- Request for Failover.
- FixedFrequencySchedule
- This schedule allows the backup to be triggered at a fixed frequency (currently only daily is supported).
- GcsBackupSource
- Backups stored in Cloud Storage buckets.
- GcsDestination
- The Cloud Storage location for the output content
- GcsSource
- The Cloud Storage location for the input content
- ImportInstanceRequest
- Request for Import.
- InputConfig
- The input content
- Instance
- A Memorystore for Redis instance.
- InstanceAuthString
- Instance AUTH string details.
- ListAclPoliciesResponse
-
Response for
ListAclPolicies. - ListAclPolicyRevisionsResponse
-
Response for
ListAclPolicyRevisions. - ListAuthTokensResponse
- Response message for ListAuthTokens.
- ListBackupCollectionsResponse
-
Response for
ListBackupCollections. - ListBackupsResponse
-
Response for
ListBackups. - ListClustersResponse
-
Response for
ListClusters. - ListInstancesResponse
- Response for ListInstances.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListTokenAuthUsersResponse
- Response message for ListTokenAuthUsers.
- Location
- A resource that represents a Google Cloud location.
- MaintenancePolicy
- Maintenance policy for an instance.
- MaintenanceSchedule
- Upcoming maintenance schedule.
- ManagedBackupSource
- Backups that generated and managed by memorystore.
- ManagedCertificateAuthority
- Membership
- An output only view of all the member clusters participating in the cross cluster replication.
- NodeInfo
- Node specific properties.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- OutputConfig
- The output content
- PersistenceConfig
- Configuration of the persistence functionality.
- ProjectsLocationsAclPoliciesResource
- ProjectsLocationsAclPoliciesRevisionsResource
- ProjectsLocationsBackupCollectionsBackupsResource
- ProjectsLocationsBackupCollectionsResource
- ProjectsLocationsClustersResource
- ProjectsLocationsClustersTokenAuthUsersAuthTokensResource
- ProjectsLocationsClustersTokenAuthUsersResource
- ProjectsLocationsInstancesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsResource
- ProjectsResource
- PscAutoConnection
- Details of consumer resources in a PSC connection that is created through Service Connectivity Automation.
- PscConfig
- PscConnection
- Details of consumer resources in a PSC connection.
- PscServiceAttachment
- Configuration of a service attachment of the cluster, for creating PSC connections.
- RDBConfig
- Configuration of the RDB based persistence.
- RegionalManagedCertificateAuthority
- CA certificate chains for redis managed server authentication.
- RemoteCluster
- Details of the remote cluster associated with this cluster in a cross cluster replication setup.
- RescheduleClusterMaintenanceRequest
- Request for rescheduling a cluster maintenance.
- RescheduleMaintenanceRequest
- Request for RescheduleMaintenance.
- Shared regional certificate authority
- StateInfo
- Represents additional information about the state of the cluster.
- TlsCertificate
- TlsCertificate Resource
- TokenAuthUser
- Represents a token based auth user for the cluster.
- UpdateInfo
- Represents information about an updating cluster.
- UpgradeInstanceRequest
- Request for UpgradeInstance.
- WeeklyMaintenanceWindow
- Time window in which disruptive maintenance updates occur.
- ZoneDistributionConfig
- Zone distribution config for allocation of cluster resources.
Typedefs
- CertChain = $CertChain
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- RegionalCertChain = $CertChain
- The certificates that form the CA chain, from leaf to root order.
- Status = $Status00
-
The
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TimeOfDay = $TimeOfDay
- Represents a time of day.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.