diff --git a/Memorystore/metadata/V1/Memorystore.php b/Memorystore/metadata/V1/Memorystore.php index 212637b0f50..b82ab78b451 100644 --- a/Memorystore/metadata/V1/Memorystore.php +++ b/Memorystore/metadata/V1/Memorystore.php @@ -27,7 +27,7 @@ public static function initOnce() { \GPBMetadata\Google\Type\Dayofweek::initOnce(); \GPBMetadata\Google\Type\Timeofday::initOnce(); $pool->internalAddGeneratedFile( - "\x0A\xBD\xA1\x01\x0A-google/cloud/memorystore/v1/memorystore.proto\x12\x1Bgoogle.cloud.memorystore.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x1Bgoogle/api/field_info.proto\x1A\x19google/api/resource.proto\x1A#google/longrunning/operations.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x1Bgoogle/type/dayofweek.proto\x1A\x1Bgoogle/type/timeofday.proto\"\xE9'\x0A\x08Instance\x12S\x0A\x0Agcs_source\x18\x17 \x01(\x0B25.google.cloud.memorystore.v1.Instance.GcsBackupSourceB\x06\xE0A\x01\xE0A\x05H\x00\x12b\x0A\x15managed_backup_source\x18\x18 \x01(\x0B29.google.cloud.memorystore.v1.Instance.ManagedBackupSourceB\x06\xE0A\x01\xE0A\x05H\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x124\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12F\x0A\x06labels\x18\x04 \x03(\x0B21.google.cloud.memorystore.v1.Instance.LabelsEntryB\x03\xE0A\x01\x12?\x0A\x05state\x18\x05 \x01(\x0E2+.google.cloud.memorystore.v1.Instance.StateB\x03\xE0A\x03\x12H\x0A\x0Astate_info\x18\x06 \x01(\x0B2/.google.cloud.memorystore.v1.Instance.StateInfoB\x03\xE0A\x03\x12\x18\x0A\x03uid\x18\x07 \x01(\x09B\x0B\xE0A\x03\xE2\x8C\xCF\xD7\x08\x02\x08\x01\x12\x1F\x0A\x0Dreplica_count\x18\x08 \x01(\x05B\x03\xE0A\x01H\x01\x88\x01\x01\x12[\x0A\x12authorization_mode\x18\x09 \x01(\x0E27.google.cloud.memorystore.v1.Instance.AuthorizationModeB\x06\xE0A\x01\xE0A\x05\x12d\x0A\x17transit_encryption_mode\x18\x0A \x01(\x0E2;.google.cloud.memorystore.v1.Instance.TransitEncryptionModeB\x06\xE0A\x01\xE0A\x05\x12\x18\x0A\x0Bshard_count\x18\x0B \x01(\x05B\x03\xE0A\x01\x12R\x0A\x13discovery_endpoints\x18\x0C \x03(\x0B2..google.cloud.memorystore.v1.DiscoveryEndpointB\x05\x18\x01\xE0A\x03\x12F\x0A\x09node_type\x18\x0D \x01(\x0E2..google.cloud.memorystore.v1.Instance.NodeTypeB\x03\xE0A\x01\x12O\x0A\x12persistence_config\x18\x0E \x01(\x0B2..google.cloud.memorystore.v1.PersistenceConfigB\x03\xE0A\x01\x12\x1B\x0A\x0Eengine_version\x18\x0F \x01(\x09B\x03\xE0A\x01\x12U\x0A\x0Eengine_configs\x18\x10 \x03(\x0B28.google.cloud.memorystore.v1.Instance.EngineConfigsEntryB\x03\xE0A\x01\x12A\x0A\x0Bnode_config\x18\x11 \x01(\x0B2'.google.cloud.memorystore.v1.NodeConfigB\x03\xE0A\x03\x12]\x0A\x18zone_distribution_config\x18\x12 \x01(\x0B23.google.cloud.memorystore.v1.ZoneDistributionConfigB\x06\xE0A\x01\xE0A\x05\x12-\x0A\x1Bdeletion_protection_enabled\x18\x13 \x01(\x08B\x03\xE0A\x01H\x02\x88\x01\x01\x12V\x0A\x14psc_auto_connections\x18\x14 \x03(\x0B2..google.cloud.memorystore.v1.PscAutoConnectionB\x08\x18\x01\xE0A\x01\xE0A\x05\x12U\x0A\x16psc_attachment_details\x18\x15 \x03(\x0B20.google.cloud.memorystore.v1.PscAttachmentDetailB\x03\xE0A\x03\x12N\x0A\x09endpoints\x18\x19 \x03(\x0B26.google.cloud.memorystore.v1.Instance.InstanceEndpointB\x03\xE0A\x01\x12=\x0A\x04mode\x18\x1A \x01(\x0E2*.google.cloud.memorystore.v1.Instance.ModeB\x03\xE0A\x01\x12/\x0A\x1Asimulate_maintenance_event\x18\x1B \x01(\x08B\x06\xE0A\x01\xE0A\x04H\x03\x88\x01\x01\x12+\x0A\x14ondemand_maintenance\x18\x1C \x01(\x08B\x08\x18\x01\xE0A\x01\xE0A\x04H\x04\x88\x01\x01\x12\"\x0A\x0Dsatisfies_pzs\x18\x1D \x01(\x08B\x06\xE0A\x03\xE0A\x01H\x05\x88\x01\x01\x12\"\x0A\x0Dsatisfies_pzi\x18\x1E \x01(\x08B\x06\xE0A\x03\xE0A\x01H\x06\x88\x01\x01\x12O\x0A\x12maintenance_policy\x18\x1F \x01(\x0B2..google.cloud.memorystore.v1.MaintenancePolicyB\x03\xE0A\x01\x12S\x0A\x14maintenance_schedule\x18 \x01(\x0B20.google.cloud.memorystore.v1.MaintenanceScheduleB\x03\xE0A\x03\x12k\x0A!cross_instance_replication_config\x18! \x01(\x0B2;.google.cloud.memorystore.v1.CrossInstanceReplicationConfigB\x03\xE0A\x01\x12;\x0A)async_instance_endpoints_deletion_enabled\x18, \x01(\x08B\x03\xE0A\x01H\x07\x88\x01\x01\x12?\x0A\x07kms_key\x18- \x01(\x09B)\xE0A\x01\xFAA#\x0A!cloudkms.googleapis.com/CryptoKeyH\x08\x88\x01\x01\x12I\x0A\x0Fencryption_info\x18. \x01(\x0B2+.google.cloud.memorystore.v1.EncryptionInfoB\x03\xE0A\x03\x12S\x0A\x11backup_collection\x18/ \x01(\x09B3\xE0A\x03\xFAA-\x0A+memorystore.googleapis.com/BackupCollectionH\x09\x88\x01\x01\x12X\x0A\x17automated_backup_config\x180 \x01(\x0B22.google.cloud.memorystore.v1.AutomatedBackupConfigB\x03\xE0A\x01\x12%\x0A\x13maintenance_version\x181 \x01(\x09B\x03\xE0A\x01H\x0A\x88\x01\x01\x12/\x0A\x1Deffective_maintenance_version\x182 \x01(\x09B\x03\xE0A\x03H\x0B\x88\x01\x01\x12+\x0A\x1Eavailable_maintenance_versions\x183 \x03(\x09B\x03\xE0A\x03\x12.\x0A\x1Callow_fewer_zones_deployment\x186 \x01(\x08B\x08\x18\x01\xE0A\x01\xE0A\x05\x12W\x0A\x0Eserver_ca_mode\x188 \x01(\x0E22.google.cloud.memorystore.v1.Instance.ServerCaModeB\x06\xE0A\x01\xE0A\x05H\x0C\x88\x01\x01\x12G\x0A\x0Eserver_ca_pool\x189 \x01(\x09B*\xE0A\x01\xE0A\x05\xFAA!\x0A\x1Fprivateca.googleapis.com/CaPoolH\x0D\x88\x01\x01\x12.\x0A\x19rotate_server_certificate\x18: \x01(\x08B\x06\xE0A\x01\xE0A\x04H\x0E\x88\x01\x01\x1A\xA4\x03\x0A\x09StateInfo\x12V\x0A\x0Bupdate_info\x18\x01 \x01(\x0B2:.google.cloud.memorystore.v1.Instance.StateInfo.UpdateInfoB\x03\xE0A\x03H\x00\x1A\xB6\x02\x0A\x0AUpdateInfo\x12\$\x0A\x12target_shard_count\x18\x01 \x01(\x05B\x03\xE0A\x03H\x00\x88\x01\x01\x12&\x0A\x14target_replica_count\x18\x02 \x01(\x05B\x03\xE0A\x03H\x01\x88\x01\x01\x12'\x0A\x15target_engine_version\x18\x03 \x01(\x09B\x03\xE0A\x03H\x02\x88\x01\x01\x12R\x0A\x10target_node_type\x18\x04 \x01(\x0E2..google.cloud.memorystore.v1.Instance.NodeTypeB\x03\xE0A\x03H\x03\x88\x01\x01B\x15\x0A\x13_target_shard_countB\x17\x0A\x15_target_replica_countB\x18\x0A\x16_target_engine_versionB\x13\x0A\x11_target_node_typeB\x06\x0A\x04info\x1A\$\x0A\x0FGcsBackupSource\x12\x11\x0A\x04uris\x18\x01 \x03(\x09B\x03\xE0A\x01\x1A*\x0A\x13ManagedBackupSource\x12\x13\x0A\x06backup\x18\x01 \x01(\x09B\x03\xE0A\x01\x1Ad\x0A\x10InstanceEndpoint\x12P\x0A\x0Bconnections\x18\x01 \x03(\x0B26.google.cloud.memorystore.v1.Instance.ConnectionDetailB\x03\xE0A\x01\x1A\xBA\x01\x0A\x10ConnectionDetail\x12R\x0A\x13psc_auto_connection\x18\x01 \x01(\x0B2..google.cloud.memorystore.v1.PscAutoConnectionB\x03\xE0A\x05H\x00\x12D\x0A\x0Epsc_connection\x18\x02 \x01(\x0B2*.google.cloud.memorystore.v1.PscConnectionH\x00B\x0C\x0A\x0Aconnection\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A4\x0A\x12EngineConfigsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"T\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x0A\x0A\x06ACTIVE\x10\x02\x12\x0C\x0A\x08UPDATING\x10\x03\x12\x0C\x0A\x08DELETING\x10\x04\"X\x0A\x11AuthorizationMode\x12\"\x0A\x1EAUTHORIZATION_MODE_UNSPECIFIED\x10\x00\x12\x11\x0A\x0DAUTH_DISABLED\x10\x01\x12\x0C\x0A\x08IAM_AUTH\x10\x02\"|\x0A\x15TransitEncryptionMode\x12'\x0A#TRANSIT_ENCRYPTION_MODE_UNSPECIFIED\x10\x00\x12\x1F\x0A\x1BTRANSIT_ENCRYPTION_DISABLED\x10\x01\x12\x19\x0A\x15SERVER_AUTHENTICATION\x10\x02\"w\x0A\x08NodeType\x12\x19\x0A\x15NODE_TYPE_UNSPECIFIED\x10\x00\x12\x14\x0A\x10SHARED_CORE_NANO\x10\x01\x12\x12\x0A\x0EHIGHMEM_MEDIUM\x10\x02\x12\x12\x0A\x0EHIGHMEM_XLARGE\x10\x03\x12\x12\x0A\x0ESTANDARD_SMALL\x10\x04\"S\x0A\x04Mode\x12\x14\x0A\x10MODE_UNSPECIFIED\x10\x00\x12\x12\x0A\x0ASTANDALONE\x10\x01\x1A\x02\x08\x01\x12\x0B\x0A\x07CLUSTER\x10\x02\x12\x14\x0A\x10CLUSTER_DISABLED\x10\x04\"\xA9\x02\x0A\x0CServerCaMode\x12\x1E\x0A\x1ASERVER_CA_MODE_UNSPECIFIED\x10\x00\x12\"\x0A\x1EGOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x12\x1C\x0A\x18GOOGLE_MANAGED_SHARED_CA\x10\x02\x12\x1B\x0A\x17CUSTOMER_MANAGED_CAS_CA\x10\x03\x125\x0A-SERVER_CA_MODE_GOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x1A\x02\x08\x01\x12/\x0A'SERVER_CA_MODE_GOOGLE_MANAGED_SHARED_CA\x10\x02\x1A\x02\x08\x01\x12.\x0A&SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA\x10\x03\x1A\x02\x08\x01\x1A\x02\x10\x01:{\xEAAx\x0A#memorystore.googleapis.com/Instance\x12.google.cloud.memorystore.v1.PersistenceConfig.PersistenceModeB\x03\xE0A\x01\x12Q\x0A\x0Ardb_config\x18\x02 \x01(\x0B28.google.cloud.memorystore.v1.PersistenceConfig.RDBConfigB\x03\xE0A\x01\x12Q\x0A\x0Aaof_config\x18\x03 \x01(\x0B28.google.cloud.memorystore.v1.PersistenceConfig.AOFConfigB\x03\xE0A\x01\x1A\xB1\x02\x0A\x09RDBConfig\x12i\x0A\x13rdb_snapshot_period\x18\x01 \x01(\x0E2G.google.cloud.memorystore.v1.PersistenceConfig.RDBConfig.SnapshotPeriodB\x03\xE0A\x01\x12@\x0A\x17rdb_snapshot_start_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\"w\x0A\x0ESnapshotPeriod\x12\x1F\x0A\x1BSNAPSHOT_PERIOD_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08ONE_HOUR\x10\x01\x12\x0D\x0A\x09SIX_HOURS\x10\x02\x12\x10\x0A\x0CTWELVE_HOURS\x10\x03\x12\x15\x0A\x11TWENTY_FOUR_HOURS\x10\x04\x1A\xBF\x01\x0A\x09AOFConfig\x12_\x0A\x0Cappend_fsync\x18\x01 \x01(\x0E2D.google.cloud.memorystore.v1.PersistenceConfig.AOFConfig.AppendFsyncB\x03\xE0A\x01\"Q\x0A\x0BAppendFsync\x12\x1C\x0A\x18APPEND_FSYNC_UNSPECIFIED\x10\x00\x12\x09\x0A\x05NEVER\x10\x01\x12\x0D\x0A\x09EVERY_SEC\x10\x02\x12\x0A\x0A\x06ALWAYS\x10\x03\"S\x0A\x0FPersistenceMode\x12 \x0A\x1CPERSISTENCE_MODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08DISABLED\x10\x01\x12\x07\x0A\x03RDB\x10\x02\x12\x07\x0A\x03AOF\x10\x03\"\"\x0A\x0ANodeConfig\x12\x14\x0A\x07size_gb\x18\x01 \x01(\x01B\x03\xE0A\x03\"\xE9\x01\x0A\x16ZoneDistributionConfig\x12\x11\x0A\x04zone\x18\x02 \x01(\x09B\x03\xE0A\x01\x12[\x0A\x04mode\x18\x01 \x01(\x0E2H.google.cloud.memorystore.v1.ZoneDistributionConfig.ZoneDistributionModeB\x03\xE0A\x01\"_\x0A\x14ZoneDistributionMode\x12&\x0A\"ZONE_DISTRIBUTION_MODE_UNSPECIFIED\x10\x00\x12\x0E\x0A\x0AMULTI_ZONE\x10\x01\x12\x0F\x0A\x0BSINGLE_ZONE\x10\x02\"\xCE\x02\x0A\x1CRescheduleMaintenanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\x12f\x0A\x0Freschedule_type\x18\x02 \x01(\x0E2H.google.cloud.memorystore.v1.RescheduleMaintenanceRequest.RescheduleTypeB\x03\xE0A\x02\x126\x0A\x0Dschedule_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\"S\x0A\x0ERescheduleType\x12\x1F\x0A\x1BRESCHEDULE_TYPE_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09IMMEDIATE\x10\x01\x12\x11\x0A\x0DSPECIFIC_TIME\x10\x03\"\xB0\x01\x0A\x14ListInstancesRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x12#memorystore.googleapis.com/Instance\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x7F\x0A\x15ListInstancesResponse\x128\x0A\x09instances\x18\x01 \x03(\x0B2%.google.cloud.memorystore.v1.Instance\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"O\x0A\x12GetInstanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\"\xCD\x01\x0A\x15CreateInstanceRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x12#memorystore.googleapis.com/Instance\x12\x18\x0A\x0Binstance_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12<\x0A\x08instance\x18\x03 \x01(\x0B2%.google.cloud.memorystore.v1.InstanceB\x03\xE0A\x02\x12\x1F\x0A\x0Arequest_id\x18\x04 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"\xAC\x01\x0A\x15UpdateInstanceRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12<\x0A\x08instance\x18\x02 \x01(\x0B2%.google.cloud.memorystore.v1.InstanceB\x03\xE0A\x02\x12\x1F\x0A\x0Arequest_id\x18\x03 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"s\x0A\x15DeleteInstanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\x12\x1F\x0A\x0Arequest_id\x18\x02 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"\x94\x01\x0A\x1CListBackupCollectionsRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x12+memorystore.googleapis.com/BackupCollection\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x98\x01\x0A\x1DListBackupCollectionsResponse\x12I\x0A\x12backup_collections\x18\x01 \x03(\x0B2-.google.cloud.memorystore.v1.BackupCollection\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"_\x0A\x1AGetBackupCollectionRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+memorystore.googleapis.com/BackupCollection\"\x80\x01\x0A\x12ListBackupsRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!memorystore.googleapis.com/Backup\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"y\x0A\x13ListBackupsResponse\x124\x0A\x07backups\x18\x01 \x03(\x0B2#.google.cloud.memorystore.v1.Backup\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"K\x0A\x10GetBackupRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!memorystore.googleapis.com/Backup\"o\x0A\x13DeleteBackupRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!memorystore.googleapis.com/Backup\x12\x1F\x0A\x0Arequest_id\x18\x02 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"s\x0A\x13ExportBackupRequest\x12\x14\x0A\x0Agcs_bucket\x18\x02 \x01(\x09H\x00\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!memorystore.googleapis.com/BackupB\x0D\x0A\x0Bdestination\"\xAA\x01\x0A\x15BackupInstanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\x12+\x0A\x03ttl\x18\x02 \x01(\x0B2\x19.google.protobuf.DurationB\x03\xE0A\x01\x12\x1B\x0A\x09backup_id\x18\x03 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01B\x0C\x0A\x0A_backup_id\"[\x0A\x1EGetCertificateAuthorityRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\"\x89\x04\x0A\x14CertificateAuthority\x12j\x0A\x11managed_server_ca\x18\x02 \x01(\x0B2M.google.cloud.memorystore.v1.CertificateAuthority.ManagedCertificateAuthorityH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x1A\xAB\x01\x0A\x1BManagedCertificateAuthority\x12i\x0A\x08ca_certs\x18\x01 \x03(\x0B2W.google.cloud.memorystore.v1.CertificateAuthority.ManagedCertificateAuthority.CertChain\x1A!\x0A\x09CertChain\x12\x14\x0A\x0Ccertificates\x18\x01 \x03(\x09:\xB6\x01\xEAA\xB2\x01\x0A/memorystore.googleapis.com/CertificateAuthority\x12Qprojects/{project}/locations/{location}/instances/{instance}/certificateAuthority*\x16certificateAuthorities2\x14certificateAuthorityB\x0B\x0A\x09server_ca\"\x80\x05\x0A\"SharedRegionalCertificateAuthority\x12\x80\x01\x0A\x11managed_server_ca\x18\x02 \x01(\x0B2c.google.cloud.memorystore.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthorityH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x1A\xDA\x01\x0A#RegionalManagedCertificateAuthority\x12\x87\x01\x0A\x08ca_certs\x18\x01 \x03(\x0B2u.google.cloud.memorystore.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.RegionalCertChain\x1A)\x0A\x11RegionalCertChain\x12\x14\x0A\x0Ccertificates\x18\x01 \x03(\x09:\xD9\x01\xEAA\xD5\x01\x0A=memorystore.googleapis.com/SharedRegionalCertificateAuthority\x12Jprojects/{project}/locations/{location}/sharedRegionalCertificateAuthority*\$sharedRegionalCertificateAuthorities2\"sharedRegionalCertificateAuthorityB\x0B\x0A\x09server_ca\"\x83\x01\x0A,GetSharedRegionalCertificateAuthorityRequest\x12S\x0A\x04name\x18\x01 \x01(\x09BE\xE0A\x02\xFAA?\x0A=memorystore.googleapis.com/SharedRegionalCertificateAuthority\"\x80\x02\x0A\x11OperationMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04verb\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x1B\x0A\x0Estatus_message\x18\x05 \x01(\x09B\x03\xE0A\x03\x12#\x0A\x16requested_cancellation\x18\x06 \x01(\x08B\x03\xE0A\x03\x12\x18\x0A\x0Bapi_version\x18\x07 \x01(\x09B\x03\xE0A\x03\"\xF6\x04\x0A\x0EEncryptionInfo\x12N\x0A\x0Fencryption_type\x18\x01 \x01(\x0E20.google.cloud.memorystore.v1.EncryptionInfo.TypeB\x03\xE0A\x03\x12J\x0A\x10kms_key_versions\x18\x02 \x03(\x09B0\xE0A\x03\xFAA*\x0A(cloudkms.googleapis.com/CryptoKeyVersion\x12[\x0A\x15kms_key_primary_state\x18\x03 \x01(\x0E27.google.cloud.memorystore.v1.EncryptionInfo.KmsKeyStateB\x03\xE0A\x03\x129\x0A\x10last_update_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\"\\\x0A\x04Type\x12\x14\x0A\x10TYPE_UNSPECIFIED\x10\x00\x12\x1D\x0A\x19GOOGLE_DEFAULT_ENCRYPTION\x10\x01\x12\x1F\x0A\x1BCUSTOMER_MANAGED_ENCRYPTION\x10\x02\"\xD1\x01\x0A\x0BKmsKeyState\x12\x1D\x0A\x19KMS_KEY_STATE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07ENABLED\x10\x01\x12\x15\x0A\x11PERMISSION_DENIED\x10\x02\x12\x0C\x0A\x08DISABLED\x10\x03\x12\x0D\x0A\x09DESTROYED\x10\x04\x12\x15\x0A\x11DESTROY_SCHEDULED\x10\x05\x12 \x0A\x1CEKM_KEY_UNREACHABLE_DETECTED\x10\x06\x12\x14\x0A\x10BILLING_DISABLED\x10\x07\x12\x13\x0A\x0FUNKNOWN_FAILURE\x10\x08*W\x0A\x13PscConnectionStatus\x12%\x0A!PSC_CONNECTION_STATUS_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06ACTIVE\x10\x01\x12\x0D\x0A\x09NOT_FOUND\x10\x02*\x89\x01\x0A\x0EConnectionType\x12\x1F\x0A\x1BCONNECTION_TYPE_UNSPECIFIED\x10\x00\x12\x1D\x0A\x19CONNECTION_TYPE_DISCOVERY\x10\x01\x12\x1B\x0A\x17CONNECTION_TYPE_PRIMARY\x10\x02\x12\x1A\x0A\x16CONNECTION_TYPE_READER\x10\x032\xE3\x19\x0A\x0BMemorystore\x12\xB6\x01\x0A\x0DListInstances\x121.google.cloud.memorystore.v1.ListInstancesRequest\x1A2.google.cloud.memorystore.v1.ListInstancesResponse\">\xDAA\x06parent\x82\xD3\xE4\x93\x02/\x12-/v1/{parent=projects/*/locations/*}/instances\x12\xA3\x01\x0A\x0BGetInstance\x12/.google.cloud.memorystore.v1.GetInstanceRequest\x1A%.google.cloud.memorystore.v1.Instance\"<\xDAA\x04name\x82\xD3\xE4\x93\x02/\x12-/v1/{name=projects/*/locations/*/instances/*}\x12\xE2\x01\x0A\x0ECreateInstance\x122.google.cloud.memorystore.v1.CreateInstanceRequest\x1A\x1D.google.longrunning.Operation\"}\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x1Bparent,instance,instance_id\x82\xD3\xE4\x93\x029\"-/v1/{parent=projects/*/locations/*}/instances:\x08instance\x12\xE4\x01\x0A\x0EUpdateInstance\x122.google.cloud.memorystore.v1.UpdateInstanceRequest\x1A\x1D.google.longrunning.Operation\"\x7F\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x14instance,update_mask\x82\xD3\xE4\x93\x02B26/v1/{instance.name=projects/*/locations/*/instances/*}:\x08instance\x12\xCE\x01\x0A\x0EDeleteInstance\x122.google.cloud.memorystore.v1.DeleteInstanceRequest\x1A\x1D.google.longrunning.Operation\"i\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02/*-/v1/{name=projects/*/locations/*/instances/*}\x12\xDC\x01\x0A\x17GetCertificateAuthority\x12;.google.cloud.memorystore.v1.GetCertificateAuthorityRequest\x1A1.google.cloud.memorystore.v1.CertificateAuthority\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1/{name=projects/*/locations/*/instances/*}/certificateAuthority\x12\x88\x02\x0A%GetSharedRegionalCertificateAuthority\x12I.google.cloud.memorystore.v1.GetSharedRegionalCertificateAuthorityRequest\x1A?.google.cloud.memorystore.v1.SharedRegionalCertificateAuthority\"S\xDAA\x04name\x82\xD3\xE4\x93\x02F\x12D/v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}\x12\x87\x02\x0A\x15RescheduleMaintenance\x129.google.cloud.memorystore.v1.RescheduleMaintenanceRequest\x1A\x1D.google.longrunning.Operation\"\x93\x01\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\"name,reschedule_type,schedule_time\x82\xD3\xE4\x93\x02H\"C/v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance:\x01*\x12\xD6\x01\x0A\x15ListBackupCollections\x129.google.cloud.memorystore.v1.ListBackupCollectionsRequest\x1A:.google.cloud.memorystore.v1.ListBackupCollectionsResponse\"F\xDAA\x06parent\x82\xD3\xE4\x93\x027\x125/v1/{parent=projects/*/locations/*}/backupCollections\x12\xC3\x01\x0A\x13GetBackupCollection\x127.google.cloud.memorystore.v1.GetBackupCollectionRequest\x1A-.google.cloud.memorystore.v1.BackupCollection\"D\xDAA\x04name\x82\xD3\xE4\x93\x027\x125/v1/{name=projects/*/locations/*/backupCollections/*}\x12\xC2\x01\x0A\x0BListBackups\x12/.google.cloud.memorystore.v1.ListBackupsRequest\x1A0.google.cloud.memorystore.v1.ListBackupsResponse\"P\xDAA\x06parent\x82\xD3\xE4\x93\x02A\x12?/v1/{parent=projects/*/locations/*/backupCollections/*}/backups\x12\xAF\x01\x0A\x09GetBackup\x12-.google.cloud.memorystore.v1.GetBackupRequest\x1A#.google.cloud.memorystore.v1.Backup\"N\xDAA\x04name\x82\xD3\xE4\x93\x02A\x12?/v1/{name=projects/*/locations/*/backupCollections/*/backups/*}\x12\xDC\x01\x0A\x0CDeleteBackup\x120.google.cloud.memorystore.v1.DeleteBackupRequest\x1A\x1D.google.longrunning.Operation\"{\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02A*?/v1/{name=projects/*/locations/*/backupCollections/*/backups/*}\x12\xD0\x01\x0A\x0CExportBackup\x120.google.cloud.memorystore.v1.ExportBackupRequest\x1A\x1D.google.longrunning.Operation\"o\xCAA\x1B\x0A\x06Backup\x12\x11OperationMetadata\x82\xD3\xE4\x93\x02K\"F/v1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export:\x01*\x12\xCB\x01\x0A\x0EBackupInstance\x122.google.cloud.memorystore.v1.BackupInstanceRequest\x1A\x1D.google.longrunning.Operation\"f\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x029\"4/v1/{name=projects/*/locations/*/instances/*}:backup:\x01*\x1AN\xCAA\x1Amemorystore.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\x90\x07\x0A\x1Fcom.google.cloud.memorystore.v1B\x0BV1mainProtoP\x01ZAcloud.google.com/go/memorystore/apiv1/memorystorepb;memorystorepb\xAA\x02\x1BGoogle.Cloud.Memorystore.V1\xCA\x02\x1BGoogle\\Cloud\\Memorystore\\V1\xEA\x02\x1EGoogle::Cloud::Memorystore::V1\xEAAn\x0A%compute.googleapis.com/ForwardingRule\x12Eprojects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\xEAAN\x0A\x1Ecompute.googleapis.com/Network\x12,projects/{project}/global/networks/{network}\xEAAw\x0A(compute.googleapis.com/ServiceAttachment\x12Kprojects/{project}/regions/{region}/serviceAttachments/{service_attachment}\xEAAx\x0A!cloudkms.googleapis.com/CryptoKey\x12Sprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\xEAA\xA6\x01\x0A(cloudkms.googleapis.com/CryptoKeyVersion\x12zprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\xEAA\\\x0A\x1Fprivateca.googleapis.com/CaPool\x129projects/{project}/locations/{location}/caPools/{ca_pool}b\x06proto3" + "\x0A\xAF\xA2\x01\x0A-google/cloud/memorystore/v1/memorystore.proto\x12\x1Bgoogle.cloud.memorystore.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x1Bgoogle/api/field_info.proto\x1A\x19google/api/resource.proto\x1A#google/longrunning/operations.proto\x1A\x1Egoogle/protobuf/duration.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x1Bgoogle/type/dayofweek.proto\x1A\x1Bgoogle/type/timeofday.proto\"\xDB(\x0A\x08Instance\x12S\x0A\x0Agcs_source\x18\x17 \x01(\x0B25.google.cloud.memorystore.v1.Instance.GcsBackupSourceB\x06\xE0A\x01\xE0A\x05H\x00\x12b\x0A\x15managed_backup_source\x18\x18 \x01(\x0B29.google.cloud.memorystore.v1.Instance.ManagedBackupSourceB\x06\xE0A\x01\xE0A\x05H\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x124\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12F\x0A\x06labels\x18\x04 \x03(\x0B21.google.cloud.memorystore.v1.Instance.LabelsEntryB\x03\xE0A\x01\x12?\x0A\x05state\x18\x05 \x01(\x0E2+.google.cloud.memorystore.v1.Instance.StateB\x03\xE0A\x03\x12H\x0A\x0Astate_info\x18\x06 \x01(\x0B2/.google.cloud.memorystore.v1.Instance.StateInfoB\x03\xE0A\x03\x12\x18\x0A\x03uid\x18\x07 \x01(\x09B\x0B\xE0A\x03\xE2\x8C\xCF\xD7\x08\x02\x08\x01\x12\x1F\x0A\x0Dreplica_count\x18\x08 \x01(\x05B\x03\xE0A\x01H\x01\x88\x01\x01\x12[\x0A\x12authorization_mode\x18\x09 \x01(\x0E27.google.cloud.memorystore.v1.Instance.AuthorizationModeB\x06\xE0A\x01\xE0A\x05\x12d\x0A\x17transit_encryption_mode\x18\x0A \x01(\x0E2;.google.cloud.memorystore.v1.Instance.TransitEncryptionModeB\x06\xE0A\x01\xE0A\x05\x12\x18\x0A\x0Bshard_count\x18\x0B \x01(\x05B\x03\xE0A\x01\x12R\x0A\x13discovery_endpoints\x18\x0C \x03(\x0B2..google.cloud.memorystore.v1.DiscoveryEndpointB\x05\x18\x01\xE0A\x03\x12F\x0A\x09node_type\x18\x0D \x01(\x0E2..google.cloud.memorystore.v1.Instance.NodeTypeB\x03\xE0A\x01\x12O\x0A\x12persistence_config\x18\x0E \x01(\x0B2..google.cloud.memorystore.v1.PersistenceConfigB\x03\xE0A\x01\x12\x1B\x0A\x0Eengine_version\x18\x0F \x01(\x09B\x03\xE0A\x01\x12U\x0A\x0Eengine_configs\x18\x10 \x03(\x0B28.google.cloud.memorystore.v1.Instance.EngineConfigsEntryB\x03\xE0A\x01\x12A\x0A\x0Bnode_config\x18\x11 \x01(\x0B2'.google.cloud.memorystore.v1.NodeConfigB\x03\xE0A\x03\x12]\x0A\x18zone_distribution_config\x18\x12 \x01(\x0B23.google.cloud.memorystore.v1.ZoneDistributionConfigB\x06\xE0A\x01\xE0A\x05\x12-\x0A\x1Bdeletion_protection_enabled\x18\x13 \x01(\x08B\x03\xE0A\x01H\x02\x88\x01\x01\x12V\x0A\x14psc_auto_connections\x18\x14 \x03(\x0B2..google.cloud.memorystore.v1.PscAutoConnectionB\x08\x18\x01\xE0A\x01\xE0A\x05\x12U\x0A\x16psc_attachment_details\x18\x15 \x03(\x0B20.google.cloud.memorystore.v1.PscAttachmentDetailB\x03\xE0A\x03\x12N\x0A\x09endpoints\x18\x19 \x03(\x0B26.google.cloud.memorystore.v1.Instance.InstanceEndpointB\x03\xE0A\x01\x12=\x0A\x04mode\x18\x1A \x01(\x0E2*.google.cloud.memorystore.v1.Instance.ModeB\x03\xE0A\x01\x12/\x0A\x1Asimulate_maintenance_event\x18\x1B \x01(\x08B\x06\xE0A\x01\xE0A\x04H\x03\x88\x01\x01\x12+\x0A\x14ondemand_maintenance\x18\x1C \x01(\x08B\x08\x18\x01\xE0A\x01\xE0A\x04H\x04\x88\x01\x01\x12\"\x0A\x0Dsatisfies_pzs\x18\x1D \x01(\x08B\x06\xE0A\x03\xE0A\x01H\x05\x88\x01\x01\x12\"\x0A\x0Dsatisfies_pzi\x18\x1E \x01(\x08B\x06\xE0A\x03\xE0A\x01H\x06\x88\x01\x01\x12O\x0A\x12maintenance_policy\x18\x1F \x01(\x0B2..google.cloud.memorystore.v1.MaintenancePolicyB\x03\xE0A\x01\x12S\x0A\x14maintenance_schedule\x18 \x01(\x0B20.google.cloud.memorystore.v1.MaintenanceScheduleB\x03\xE0A\x03\x12k\x0A!cross_instance_replication_config\x18! \x01(\x0B2;.google.cloud.memorystore.v1.CrossInstanceReplicationConfigB\x03\xE0A\x01\x12;\x0A)async_instance_endpoints_deletion_enabled\x18, \x01(\x08B\x03\xE0A\x01H\x07\x88\x01\x01\x12?\x0A\x07kms_key\x18- \x01(\x09B)\xE0A\x01\xFAA#\x0A!cloudkms.googleapis.com/CryptoKeyH\x08\x88\x01\x01\x12I\x0A\x0Fencryption_info\x18. \x01(\x0B2+.google.cloud.memorystore.v1.EncryptionInfoB\x03\xE0A\x03\x12S\x0A\x11backup_collection\x18/ \x01(\x09B3\xE0A\x03\xFAA-\x0A+memorystore.googleapis.com/BackupCollectionH\x09\x88\x01\x01\x12X\x0A\x17automated_backup_config\x180 \x01(\x0B22.google.cloud.memorystore.v1.AutomatedBackupConfigB\x03\xE0A\x01\x12%\x0A\x13maintenance_version\x181 \x01(\x09B\x03\xE0A\x01H\x0A\x88\x01\x01\x12/\x0A\x1Deffective_maintenance_version\x182 \x01(\x09B\x03\xE0A\x03H\x0B\x88\x01\x01\x12+\x0A\x1Eavailable_maintenance_versions\x183 \x03(\x09B\x03\xE0A\x03\x12.\x0A\x1Callow_fewer_zones_deployment\x186 \x01(\x08B\x08\x18\x01\xE0A\x01\xE0A\x05\x12W\x0A\x0Eserver_ca_mode\x188 \x01(\x0E22.google.cloud.memorystore.v1.Instance.ServerCaModeB\x06\xE0A\x01\xE0A\x05H\x0C\x88\x01\x01\x12G\x0A\x0Eserver_ca_pool\x189 \x01(\x09B*\xE0A\x01\xE0A\x05\xFAA!\x0A\x1Fprivateca.googleapis.com/CaPoolH\x0D\x88\x01\x01\x12.\x0A\x19rotate_server_certificate\x18: \x01(\x08B\x06\xE0A\x01\xE0A\x04H\x0E\x88\x01\x01\x1A\xA4\x03\x0A\x09StateInfo\x12V\x0A\x0Bupdate_info\x18\x01 \x01(\x0B2:.google.cloud.memorystore.v1.Instance.StateInfo.UpdateInfoB\x03\xE0A\x03H\x00\x1A\xB6\x02\x0A\x0AUpdateInfo\x12\$\x0A\x12target_shard_count\x18\x01 \x01(\x05B\x03\xE0A\x03H\x00\x88\x01\x01\x12&\x0A\x14target_replica_count\x18\x02 \x01(\x05B\x03\xE0A\x03H\x01\x88\x01\x01\x12'\x0A\x15target_engine_version\x18\x03 \x01(\x09B\x03\xE0A\x03H\x02\x88\x01\x01\x12R\x0A\x10target_node_type\x18\x04 \x01(\x0E2..google.cloud.memorystore.v1.Instance.NodeTypeB\x03\xE0A\x03H\x03\x88\x01\x01B\x15\x0A\x13_target_shard_countB\x17\x0A\x15_target_replica_countB\x18\x0A\x16_target_engine_versionB\x13\x0A\x11_target_node_typeB\x06\x0A\x04info\x1A\$\x0A\x0FGcsBackupSource\x12\x11\x0A\x04uris\x18\x01 \x03(\x09B\x03\xE0A\x01\x1A*\x0A\x13ManagedBackupSource\x12\x13\x0A\x06backup\x18\x01 \x01(\x09B\x03\xE0A\x01\x1Ad\x0A\x10InstanceEndpoint\x12P\x0A\x0Bconnections\x18\x01 \x03(\x0B26.google.cloud.memorystore.v1.Instance.ConnectionDetailB\x03\xE0A\x01\x1A\xBA\x01\x0A\x10ConnectionDetail\x12R\x0A\x13psc_auto_connection\x18\x01 \x01(\x0B2..google.cloud.memorystore.v1.PscAutoConnectionB\x03\xE0A\x05H\x00\x12D\x0A\x0Epsc_connection\x18\x02 \x01(\x0B2*.google.cloud.memorystore.v1.PscConnectionH\x00B\x0C\x0A\x0Aconnection\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A4\x0A\x12EngineConfigsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"T\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x0A\x0A\x06ACTIVE\x10\x02\x12\x0C\x0A\x08UPDATING\x10\x03\x12\x0C\x0A\x08DELETING\x10\x04\"X\x0A\x11AuthorizationMode\x12\"\x0A\x1EAUTHORIZATION_MODE_UNSPECIFIED\x10\x00\x12\x11\x0A\x0DAUTH_DISABLED\x10\x01\x12\x0C\x0A\x08IAM_AUTH\x10\x02\"|\x0A\x15TransitEncryptionMode\x12'\x0A#TRANSIT_ENCRYPTION_MODE_UNSPECIFIED\x10\x00\x12\x1F\x0A\x1BTRANSIT_ENCRYPTION_DISABLED\x10\x01\x12\x19\x0A\x15SERVER_AUTHENTICATION\x10\x02\"\xE8\x01\x0A\x08NodeType\x12\x19\x0A\x15NODE_TYPE_UNSPECIFIED\x10\x00\x12\x14\x0A\x10SHARED_CORE_NANO\x10\x01\x12\x12\x0A\x0EHIGHMEM_MEDIUM\x10\x02\x12\x12\x0A\x0EHIGHMEM_XLARGE\x10\x03\x12\x12\x0A\x0ESTANDARD_SMALL\x10\x04\x12\x10\x0A\x0CCUSTOM_MICRO\x10\x05\x12\x0F\x0A\x0BCUSTOM_MINI\x10\x06\x12\x12\x0A\x0EHIGHCPU_MEDIUM\x10\x07\x12\x12\x0A\x0ESTANDARD_LARGE\x10\x08\x12\x13\x0A\x0FHIGHMEM_2XLARGE\x10\x09\x12\x0F\x0A\x0BCUSTOM_PICO\x10\x0A\"S\x0A\x04Mode\x12\x14\x0A\x10MODE_UNSPECIFIED\x10\x00\x12\x12\x0A\x0ASTANDALONE\x10\x01\x1A\x02\x08\x01\x12\x0B\x0A\x07CLUSTER\x10\x02\x12\x14\x0A\x10CLUSTER_DISABLED\x10\x04\"\xA9\x02\x0A\x0CServerCaMode\x12\x1E\x0A\x1ASERVER_CA_MODE_UNSPECIFIED\x10\x00\x12\"\x0A\x1EGOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x12\x1C\x0A\x18GOOGLE_MANAGED_SHARED_CA\x10\x02\x12\x1B\x0A\x17CUSTOMER_MANAGED_CAS_CA\x10\x03\x125\x0A-SERVER_CA_MODE_GOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x1A\x02\x08\x01\x12/\x0A'SERVER_CA_MODE_GOOGLE_MANAGED_SHARED_CA\x10\x02\x1A\x02\x08\x01\x12.\x0A&SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA\x10\x03\x1A\x02\x08\x01\x1A\x02\x10\x01:{\xEAAx\x0A#memorystore.googleapis.com/Instance\x12.google.cloud.memorystore.v1.PersistenceConfig.PersistenceModeB\x03\xE0A\x01\x12Q\x0A\x0Ardb_config\x18\x02 \x01(\x0B28.google.cloud.memorystore.v1.PersistenceConfig.RDBConfigB\x03\xE0A\x01\x12Q\x0A\x0Aaof_config\x18\x03 \x01(\x0B28.google.cloud.memorystore.v1.PersistenceConfig.AOFConfigB\x03\xE0A\x01\x1A\xB1\x02\x0A\x09RDBConfig\x12i\x0A\x13rdb_snapshot_period\x18\x01 \x01(\x0E2G.google.cloud.memorystore.v1.PersistenceConfig.RDBConfig.SnapshotPeriodB\x03\xE0A\x01\x12@\x0A\x17rdb_snapshot_start_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\"w\x0A\x0ESnapshotPeriod\x12\x1F\x0A\x1BSNAPSHOT_PERIOD_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08ONE_HOUR\x10\x01\x12\x0D\x0A\x09SIX_HOURS\x10\x02\x12\x10\x0A\x0CTWELVE_HOURS\x10\x03\x12\x15\x0A\x11TWENTY_FOUR_HOURS\x10\x04\x1A\xBF\x01\x0A\x09AOFConfig\x12_\x0A\x0Cappend_fsync\x18\x01 \x01(\x0E2D.google.cloud.memorystore.v1.PersistenceConfig.AOFConfig.AppendFsyncB\x03\xE0A\x01\"Q\x0A\x0BAppendFsync\x12\x1C\x0A\x18APPEND_FSYNC_UNSPECIFIED\x10\x00\x12\x09\x0A\x05NEVER\x10\x01\x12\x0D\x0A\x09EVERY_SEC\x10\x02\x12\x0A\x0A\x06ALWAYS\x10\x03\"S\x0A\x0FPersistenceMode\x12 \x0A\x1CPERSISTENCE_MODE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08DISABLED\x10\x01\x12\x07\x0A\x03RDB\x10\x02\x12\x07\x0A\x03AOF\x10\x03\"\"\x0A\x0ANodeConfig\x12\x14\x0A\x07size_gb\x18\x01 \x01(\x01B\x03\xE0A\x03\"\xE9\x01\x0A\x16ZoneDistributionConfig\x12\x11\x0A\x04zone\x18\x02 \x01(\x09B\x03\xE0A\x01\x12[\x0A\x04mode\x18\x01 \x01(\x0E2H.google.cloud.memorystore.v1.ZoneDistributionConfig.ZoneDistributionModeB\x03\xE0A\x01\"_\x0A\x14ZoneDistributionMode\x12&\x0A\"ZONE_DISTRIBUTION_MODE_UNSPECIFIED\x10\x00\x12\x0E\x0A\x0AMULTI_ZONE\x10\x01\x12\x0F\x0A\x0BSINGLE_ZONE\x10\x02\"\xCE\x02\x0A\x1CRescheduleMaintenanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\x12f\x0A\x0Freschedule_type\x18\x02 \x01(\x0E2H.google.cloud.memorystore.v1.RescheduleMaintenanceRequest.RescheduleTypeB\x03\xE0A\x02\x126\x0A\x0Dschedule_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x01\"S\x0A\x0ERescheduleType\x12\x1F\x0A\x1BRESCHEDULE_TYPE_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09IMMEDIATE\x10\x01\x12\x11\x0A\x0DSPECIFIC_TIME\x10\x03\"\xB0\x01\x0A\x14ListInstancesRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x12#memorystore.googleapis.com/Instance\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x05 \x01(\x09B\x03\xE0A\x01\"\x7F\x0A\x15ListInstancesResponse\x128\x0A\x09instances\x18\x01 \x03(\x0B2%.google.cloud.memorystore.v1.Instance\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"O\x0A\x12GetInstanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\"\xCD\x01\x0A\x15CreateInstanceRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x12#memorystore.googleapis.com/Instance\x12\x18\x0A\x0Binstance_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12<\x0A\x08instance\x18\x03 \x01(\x0B2%.google.cloud.memorystore.v1.InstanceB\x03\xE0A\x02\x12\x1F\x0A\x0Arequest_id\x18\x04 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"\xAC\x01\x0A\x15UpdateInstanceRequest\x124\x0A\x0Bupdate_mask\x18\x01 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x01\x12<\x0A\x08instance\x18\x02 \x01(\x0B2%.google.cloud.memorystore.v1.InstanceB\x03\xE0A\x02\x12\x1F\x0A\x0Arequest_id\x18\x03 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"s\x0A\x15DeleteInstanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\x12\x1F\x0A\x0Arequest_id\x18\x02 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"\x94\x01\x0A\x1CListBackupCollectionsRequest\x12C\x0A\x06parent\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x12+memorystore.googleapis.com/BackupCollection\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x98\x01\x0A\x1DListBackupCollectionsResponse\x12I\x0A\x12backup_collections\x18\x01 \x03(\x0B2-.google.cloud.memorystore.v1.BackupCollection\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"_\x0A\x1AGetBackupCollectionRequest\x12A\x0A\x04name\x18\x01 \x01(\x09B3\xE0A\x02\xFAA-\x0A+memorystore.googleapis.com/BackupCollection\"\x80\x01\x0A\x12ListBackupsRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!memorystore.googleapis.com/Backup\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"y\x0A\x13ListBackupsResponse\x124\x0A\x07backups\x18\x01 \x03(\x0B2#.google.cloud.memorystore.v1.Backup\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"K\x0A\x10GetBackupRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!memorystore.googleapis.com/Backup\"o\x0A\x13DeleteBackupRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!memorystore.googleapis.com/Backup\x12\x1F\x0A\x0Arequest_id\x18\x02 \x01(\x09B\x0B\xE0A\x01\xE2\x8C\xCF\xD7\x08\x02\x08\x01\"s\x0A\x13ExportBackupRequest\x12\x14\x0A\x0Agcs_bucket\x18\x02 \x01(\x09H\x00\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!memorystore.googleapis.com/BackupB\x0D\x0A\x0Bdestination\"\xAA\x01\x0A\x15BackupInstanceRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\x12+\x0A\x03ttl\x18\x02 \x01(\x0B2\x19.google.protobuf.DurationB\x03\xE0A\x01\x12\x1B\x0A\x09backup_id\x18\x03 \x01(\x09B\x03\xE0A\x01H\x00\x88\x01\x01B\x0C\x0A\x0A_backup_id\"[\x0A\x1EGetCertificateAuthorityRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#memorystore.googleapis.com/Instance\"\x89\x04\x0A\x14CertificateAuthority\x12j\x0A\x11managed_server_ca\x18\x02 \x01(\x0B2M.google.cloud.memorystore.v1.CertificateAuthority.ManagedCertificateAuthorityH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x1A\xAB\x01\x0A\x1BManagedCertificateAuthority\x12i\x0A\x08ca_certs\x18\x01 \x03(\x0B2W.google.cloud.memorystore.v1.CertificateAuthority.ManagedCertificateAuthority.CertChain\x1A!\x0A\x09CertChain\x12\x14\x0A\x0Ccertificates\x18\x01 \x03(\x09:\xB6\x01\xEAA\xB2\x01\x0A/memorystore.googleapis.com/CertificateAuthority\x12Qprojects/{project}/locations/{location}/instances/{instance}/certificateAuthority*\x16certificateAuthorities2\x14certificateAuthorityB\x0B\x0A\x09server_ca\"\x80\x05\x0A\"SharedRegionalCertificateAuthority\x12\x80\x01\x0A\x11managed_server_ca\x18\x02 \x01(\x0B2c.google.cloud.memorystore.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthorityH\x00\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x1A\xDA\x01\x0A#RegionalManagedCertificateAuthority\x12\x87\x01\x0A\x08ca_certs\x18\x01 \x03(\x0B2u.google.cloud.memorystore.v1.SharedRegionalCertificateAuthority.RegionalManagedCertificateAuthority.RegionalCertChain\x1A)\x0A\x11RegionalCertChain\x12\x14\x0A\x0Ccertificates\x18\x01 \x03(\x09:\xD9\x01\xEAA\xD5\x01\x0A=memorystore.googleapis.com/SharedRegionalCertificateAuthority\x12Jprojects/{project}/locations/{location}/sharedRegionalCertificateAuthority*\$sharedRegionalCertificateAuthorities2\"sharedRegionalCertificateAuthorityB\x0B\x0A\x09server_ca\"\x83\x01\x0A,GetSharedRegionalCertificateAuthorityRequest\x12S\x0A\x04name\x18\x01 \x01(\x09BE\xE0A\x02\xFAA?\x0A=memorystore.googleapis.com/SharedRegionalCertificateAuthority\"\x80\x02\x0A\x11OperationMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04verb\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x1B\x0A\x0Estatus_message\x18\x05 \x01(\x09B\x03\xE0A\x03\x12#\x0A\x16requested_cancellation\x18\x06 \x01(\x08B\x03\xE0A\x03\x12\x18\x0A\x0Bapi_version\x18\x07 \x01(\x09B\x03\xE0A\x03\"\xF6\x04\x0A\x0EEncryptionInfo\x12N\x0A\x0Fencryption_type\x18\x01 \x01(\x0E20.google.cloud.memorystore.v1.EncryptionInfo.TypeB\x03\xE0A\x03\x12J\x0A\x10kms_key_versions\x18\x02 \x03(\x09B0\xE0A\x03\xFAA*\x0A(cloudkms.googleapis.com/CryptoKeyVersion\x12[\x0A\x15kms_key_primary_state\x18\x03 \x01(\x0E27.google.cloud.memorystore.v1.EncryptionInfo.KmsKeyStateB\x03\xE0A\x03\x129\x0A\x10last_update_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\"\\\x0A\x04Type\x12\x14\x0A\x10TYPE_UNSPECIFIED\x10\x00\x12\x1D\x0A\x19GOOGLE_DEFAULT_ENCRYPTION\x10\x01\x12\x1F\x0A\x1BCUSTOMER_MANAGED_ENCRYPTION\x10\x02\"\xD1\x01\x0A\x0BKmsKeyState\x12\x1D\x0A\x19KMS_KEY_STATE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07ENABLED\x10\x01\x12\x15\x0A\x11PERMISSION_DENIED\x10\x02\x12\x0C\x0A\x08DISABLED\x10\x03\x12\x0D\x0A\x09DESTROYED\x10\x04\x12\x15\x0A\x11DESTROY_SCHEDULED\x10\x05\x12 \x0A\x1CEKM_KEY_UNREACHABLE_DETECTED\x10\x06\x12\x14\x0A\x10BILLING_DISABLED\x10\x07\x12\x13\x0A\x0FUNKNOWN_FAILURE\x10\x08*W\x0A\x13PscConnectionStatus\x12%\x0A!PSC_CONNECTION_STATUS_UNSPECIFIED\x10\x00\x12\x0A\x0A\x06ACTIVE\x10\x01\x12\x0D\x0A\x09NOT_FOUND\x10\x02*\x89\x01\x0A\x0EConnectionType\x12\x1F\x0A\x1BCONNECTION_TYPE_UNSPECIFIED\x10\x00\x12\x1D\x0A\x19CONNECTION_TYPE_DISCOVERY\x10\x01\x12\x1B\x0A\x17CONNECTION_TYPE_PRIMARY\x10\x02\x12\x1A\x0A\x16CONNECTION_TYPE_READER\x10\x032\xE3\x19\x0A\x0BMemorystore\x12\xB6\x01\x0A\x0DListInstances\x121.google.cloud.memorystore.v1.ListInstancesRequest\x1A2.google.cloud.memorystore.v1.ListInstancesResponse\">\xDAA\x06parent\x82\xD3\xE4\x93\x02/\x12-/v1/{parent=projects/*/locations/*}/instances\x12\xA3\x01\x0A\x0BGetInstance\x12/.google.cloud.memorystore.v1.GetInstanceRequest\x1A%.google.cloud.memorystore.v1.Instance\"<\xDAA\x04name\x82\xD3\xE4\x93\x02/\x12-/v1/{name=projects/*/locations/*/instances/*}\x12\xE2\x01\x0A\x0ECreateInstance\x122.google.cloud.memorystore.v1.CreateInstanceRequest\x1A\x1D.google.longrunning.Operation\"}\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x1Bparent,instance,instance_id\x82\xD3\xE4\x93\x029\"-/v1/{parent=projects/*/locations/*}/instances:\x08instance\x12\xE4\x01\x0A\x0EUpdateInstance\x122.google.cloud.memorystore.v1.UpdateInstanceRequest\x1A\x1D.google.longrunning.Operation\"\x7F\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x14instance,update_mask\x82\xD3\xE4\x93\x02B26/v1/{instance.name=projects/*/locations/*/instances/*}:\x08instance\x12\xCE\x01\x0A\x0EDeleteInstance\x122.google.cloud.memorystore.v1.DeleteInstanceRequest\x1A\x1D.google.longrunning.Operation\"i\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02/*-/v1/{name=projects/*/locations/*/instances/*}\x12\xDC\x01\x0A\x17GetCertificateAuthority\x12;.google.cloud.memorystore.v1.GetCertificateAuthorityRequest\x1A1.google.cloud.memorystore.v1.CertificateAuthority\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1/{name=projects/*/locations/*/instances/*}/certificateAuthority\x12\x88\x02\x0A%GetSharedRegionalCertificateAuthority\x12I.google.cloud.memorystore.v1.GetSharedRegionalCertificateAuthorityRequest\x1A?.google.cloud.memorystore.v1.SharedRegionalCertificateAuthority\"S\xDAA\x04name\x82\xD3\xE4\x93\x02F\x12D/v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}\x12\x87\x02\x0A\x15RescheduleMaintenance\x129.google.cloud.memorystore.v1.RescheduleMaintenanceRequest\x1A\x1D.google.longrunning.Operation\"\x93\x01\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\"name,reschedule_type,schedule_time\x82\xD3\xE4\x93\x02H\"C/v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance:\x01*\x12\xD6\x01\x0A\x15ListBackupCollections\x129.google.cloud.memorystore.v1.ListBackupCollectionsRequest\x1A:.google.cloud.memorystore.v1.ListBackupCollectionsResponse\"F\xDAA\x06parent\x82\xD3\xE4\x93\x027\x125/v1/{parent=projects/*/locations/*}/backupCollections\x12\xC3\x01\x0A\x13GetBackupCollection\x127.google.cloud.memorystore.v1.GetBackupCollectionRequest\x1A-.google.cloud.memorystore.v1.BackupCollection\"D\xDAA\x04name\x82\xD3\xE4\x93\x027\x125/v1/{name=projects/*/locations/*/backupCollections/*}\x12\xC2\x01\x0A\x0BListBackups\x12/.google.cloud.memorystore.v1.ListBackupsRequest\x1A0.google.cloud.memorystore.v1.ListBackupsResponse\"P\xDAA\x06parent\x82\xD3\xE4\x93\x02A\x12?/v1/{parent=projects/*/locations/*/backupCollections/*}/backups\x12\xAF\x01\x0A\x09GetBackup\x12-.google.cloud.memorystore.v1.GetBackupRequest\x1A#.google.cloud.memorystore.v1.Backup\"N\xDAA\x04name\x82\xD3\xE4\x93\x02A\x12?/v1/{name=projects/*/locations/*/backupCollections/*/backups/*}\x12\xDC\x01\x0A\x0CDeleteBackup\x120.google.cloud.memorystore.v1.DeleteBackupRequest\x1A\x1D.google.longrunning.Operation\"{\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02A*?/v1/{name=projects/*/locations/*/backupCollections/*/backups/*}\x12\xD0\x01\x0A\x0CExportBackup\x120.google.cloud.memorystore.v1.ExportBackupRequest\x1A\x1D.google.longrunning.Operation\"o\xCAA\x1B\x0A\x06Backup\x12\x11OperationMetadata\x82\xD3\xE4\x93\x02K\"F/v1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export:\x01*\x12\xCB\x01\x0A\x0EBackupInstance\x122.google.cloud.memorystore.v1.BackupInstanceRequest\x1A\x1D.google.longrunning.Operation\"f\xCAA\x1D\x0A\x08Instance\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x029\"4/v1/{name=projects/*/locations/*/instances/*}:backup:\x01*\x1AN\xCAA\x1Amemorystore.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\x90\x07\x0A\x1Fcom.google.cloud.memorystore.v1B\x0BV1mainProtoP\x01ZAcloud.google.com/go/memorystore/apiv1/memorystorepb;memorystorepb\xAA\x02\x1BGoogle.Cloud.Memorystore.V1\xCA\x02\x1BGoogle\\Cloud\\Memorystore\\V1\xEA\x02\x1EGoogle::Cloud::Memorystore::V1\xEAAn\x0A%compute.googleapis.com/ForwardingRule\x12Eprojects/{project}/regions/{region}/forwardingRules/{forwarding_rule}\xEAAN\x0A\x1Ecompute.googleapis.com/Network\x12,projects/{project}/global/networks/{network}\xEAAw\x0A(compute.googleapis.com/ServiceAttachment\x12Kprojects/{project}/regions/{region}/serviceAttachments/{service_attachment}\xEAAx\x0A!cloudkms.googleapis.com/CryptoKey\x12Sprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\xEAA\xA6\x01\x0A(cloudkms.googleapis.com/CryptoKeyVersion\x12zprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\xEAA\\\x0A\x1Fprivateca.googleapis.com/CaPool\x129projects/{project}/locations/{location}/caPools/{ca_pool}b\x06proto3" , true); static::$is_initialized = true; diff --git a/Memorystore/metadata/V1Beta/Memorystore.php b/Memorystore/metadata/V1Beta/Memorystore.php index aca84f84fc4..e7a96f51fe1 100644 --- a/Memorystore/metadata/V1Beta/Memorystore.php +++ b/Memorystore/metadata/V1Beta/Memorystore.php @@ -24,7 +24,7 @@ public static function initOnce() { \GPBMetadata\Google\Protobuf\FieldMask::initOnce(); \GPBMetadata\Google\Protobuf\Timestamp::initOnce(); $pool->internalAddGeneratedFile( - "\x0A\x84W\x0A1google/cloud/memorystore/v1beta/memorystore.proto\x12\x1Fgoogle.cloud.memorystore.v1beta\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x1Bgoogle/api/field_info.proto\x1A\x19google/api/resource.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xC6\x1A\x0A\x08Instance\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x124\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12J\x0A\x06labels\x18\x04 \x03(\x0B25.google.cloud.memorystore.v1beta.Instance.LabelsEntryB\x03\xE0A\x01\x12C\x0A\x05state\x18\x05 \x01(\x0E2/.google.cloud.memorystore.v1beta.Instance.StateB\x03\xE0A\x03\x12L\x0A\x0Astate_info\x18\x06 \x01(\x0B23.google.cloud.memorystore.v1beta.Instance.StateInfoB\x03\xE0A\x03\x12\x18\x0A\x03uid\x18\x07 \x01(\x09B\x0B\xE0A\x03\xE2\x8C\xCF\xD7\x08\x02\x08\x01\x12\x1F\x0A\x0Dreplica_count\x18\x08 \x01(\x05B\x03\xE0A\x01H\x00\x88\x01\x01\x12_\x0A\x12authorization_mode\x18\x09 \x01(\x0E2;.google.cloud.memorystore.v1beta.Instance.AuthorizationModeB\x06\xE0A\x01\xE0A\x05\x12h\x0A\x17transit_encryption_mode\x18\x0A \x01(\x0E2?.google.cloud.memorystore.v1beta.Instance.TransitEncryptionModeB\x06\xE0A\x01\xE0A\x05\x12\x18\x0A\x0Bshard_count\x18\x0B \x01(\x05B\x03\xE0A\x01\x12T\x0A\x13discovery_endpoints\x18\x0C \x03(\x0B22.google.cloud.memorystore.v1beta.DiscoveryEndpointB\x03\xE0A\x03\x12M\x0A\x09node_type\x18\x0D \x01(\x0E22.google.cloud.memorystore.v1beta.Instance.NodeTypeB\x06\xE0A\x01\xE0A\x05\x12S\x0A\x12persistence_config\x18\x0E \x01(\x0B22.google.cloud.memorystore.v1beta.PersistenceConfigB\x03\xE0A\x01\x12\x1E\x0A\x0Eengine_version\x18\x0F \x01(\x09B\x06\xE0A\x01\xE0A\x05\x12Y\x0A\x0Eengine_configs\x18\x10 \x03(\x0B2<.google.cloud.memorystore.v1beta.Instance.EngineConfigsEntryB\x03\xE0A\x01\x12E\x0A\x0Bnode_config\x18\x11 \x01(\x0B2+.google.cloud.memorystore.v1beta.NodeConfigB\x03\xE0A\x03\x12a\x0A\x18zone_distribution_config\x18\x12 \x01(\x0B27.google.cloud.memorystore.v1beta.ZoneDistributionConfigB\x06\xE0A\x01\xE0A\x05\x12-\x0A\x1Bdeletion_protection_enabled\x18\x13 \x01(\x08B\x03\xE0A\x01H\x01\x88\x01\x01\x12X\x0A\x14psc_auto_connections\x18\x14 \x03(\x0B22.google.cloud.memorystore.v1beta.PscAutoConnectionB\x06\xE0A\x02\xE0A\x05\x12R\x0A\x09endpoints\x18\x19 \x03(\x0B2:.google.cloud.memorystore.v1beta.Instance.InstanceEndpointB\x03\xE0A\x01\x12A\x0A\x04mode\x18\x1A \x01(\x0E2..google.cloud.memorystore.v1beta.Instance.ModeB\x03\xE0A\x01\x12[\x0A\x0Eserver_ca_mode\x188 \x01(\x0E26.google.cloud.memorystore.v1beta.Instance.ServerCaModeB\x06\xE0A\x01\xE0A\x05H\x02\x88\x01\x01\x12G\x0A\x0Eserver_ca_pool\x189 \x01(\x09B*\xE0A\x01\xE0A\x05\xFAA!\x0A\x1Fprivateca.googleapis.com/CaPoolH\x03\x88\x01\x01\x12.\x0A\x19rotate_server_certificate\x18: \x01(\x08B\x06\xE0A\x01\xE0A\x04H\x04\x88\x01\x01\x1A\xFC\x01\x0A\x09StateInfo\x12Z\x0A\x0Bupdate_info\x18\x01 \x01(\x0B2>.google.cloud.memorystore.v1beta.Instance.StateInfo.UpdateInfoB\x03\xE0A\x03H\x00\x1A\x8A\x01\x0A\x0AUpdateInfo\x12\$\x0A\x12target_shard_count\x18\x01 \x01(\x05B\x03\xE0A\x03H\x00\x88\x01\x01\x12&\x0A\x14target_replica_count\x18\x02 \x01(\x05B\x03\xE0A\x03H\x01\x88\x01\x01B\x15\x0A\x13_target_shard_countB\x17\x0A\x15_target_replica_countB\x06\x0A\x04info\x1Ah\x0A\x10InstanceEndpoint\x12T\x0A\x0Bconnections\x18\x01 \x03(\x0B2:.google.cloud.memorystore.v1beta.Instance.ConnectionDetailB\x03\xE0A\x01\x1A\xBD\x01\x0A\x10ConnectionDetail\x12Q\x0A\x13psc_auto_connection\x18\x01 \x01(\x0B22.google.cloud.memorystore.v1beta.PscAutoConnectionH\x00\x12H\x0A\x0Epsc_connection\x18\x02 \x01(\x0B2..google.cloud.memorystore.v1beta.PscConnectionH\x00B\x0C\x0A\x0Aconnection\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A4\x0A\x12EngineConfigsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"T\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x0A\x0A\x06ACTIVE\x10\x02\x12\x0C\x0A\x08UPDATING\x10\x03\x12\x0C\x0A\x08DELETING\x10\x04\"X\x0A\x11AuthorizationMode\x12\"\x0A\x1EAUTHORIZATION_MODE_UNSPECIFIED\x10\x00\x12\x11\x0A\x0DAUTH_DISABLED\x10\x01\x12\x0C\x0A\x08IAM_AUTH\x10\x02\"|\x0A\x15TransitEncryptionMode\x12'\x0A#TRANSIT_ENCRYPTION_MODE_UNSPECIFIED\x10\x00\x12\x1F\x0A\x1BTRANSIT_ENCRYPTION_DISABLED\x10\x01\x12\x19\x0A\x15SERVER_AUTHENTICATION\x10\x02\"w\x0A\x08NodeType\x12\x19\x0A\x15NODE_TYPE_UNSPECIFIED\x10\x00\x12\x14\x0A\x10SHARED_CORE_NANO\x10\x01\x12\x12\x0A\x0EHIGHMEM_MEDIUM\x10\x02\x12\x12\x0A\x0EHIGHMEM_XLARGE\x10\x03\x12\x12\x0A\x0ESTANDARD_SMALL\x10\x04\"S\x0A\x04Mode\x12\x14\x0A\x10MODE_UNSPECIFIED\x10\x00\x12\x12\x0A\x0ASTANDALONE\x10\x01\x1A\x02\x08\x01\x12\x0B\x0A\x07CLUSTER\x10\x02\x12\x14\x0A\x10CLUSTER_DISABLED\x10\x04\"\xA9\x02\x0A\x0CServerCaMode\x12\x1E\x0A\x1ASERVER_CA_MODE_UNSPECIFIED\x10\x00\x12\"\x0A\x1EGOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x12\x1C\x0A\x18GOOGLE_MANAGED_SHARED_CA\x10\x02\x12\x1B\x0A\x17CUSTOMER_MANAGED_CAS_CA\x10\x03\x125\x0A-SERVER_CA_MODE_GOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x1A\x02\x08\x01\x12/\x0A'SERVER_CA_MODE_GOOGLE_MANAGED_SHARED_CA\x10\x02\x1A\x02\x08\x01\x12.\x0A&SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA\x10\x03\x1A\x02\x08\x01\x1A\x02\x10\x01:{\xEAAx\x0A#memorystore.googleapis.com/Instance\x12.google.cloud.memorystore.v1beta.Instance.StateInfo.UpdateInfoB\x03\xE0A\x03H\x00\x1A\x8A\x01\x0A\x0AUpdateInfo\x12\$\x0A\x12target_shard_count\x18\x01 \x01(\x05B\x03\xE0A\x03H\x00\x88\x01\x01\x12&\x0A\x14target_replica_count\x18\x02 \x01(\x05B\x03\xE0A\x03H\x01\x88\x01\x01B\x15\x0A\x13_target_shard_countB\x17\x0A\x15_target_replica_countB\x06\x0A\x04info\x1Ah\x0A\x10InstanceEndpoint\x12T\x0A\x0Bconnections\x18\x01 \x03(\x0B2:.google.cloud.memorystore.v1beta.Instance.ConnectionDetailB\x03\xE0A\x01\x1A\xBD\x01\x0A\x10ConnectionDetail\x12Q\x0A\x13psc_auto_connection\x18\x01 \x01(\x0B22.google.cloud.memorystore.v1beta.PscAutoConnectionH\x00\x12H\x0A\x0Epsc_connection\x18\x02 \x01(\x0B2..google.cloud.memorystore.v1beta.PscConnectionH\x00B\x0C\x0A\x0Aconnection\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A4\x0A\x12EngineConfigsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\"T\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08CREATING\x10\x01\x12\x0A\x0A\x06ACTIVE\x10\x02\x12\x0C\x0A\x08UPDATING\x10\x03\x12\x0C\x0A\x08DELETING\x10\x04\"X\x0A\x11AuthorizationMode\x12\"\x0A\x1EAUTHORIZATION_MODE_UNSPECIFIED\x10\x00\x12\x11\x0A\x0DAUTH_DISABLED\x10\x01\x12\x0C\x0A\x08IAM_AUTH\x10\x02\"|\x0A\x15TransitEncryptionMode\x12'\x0A#TRANSIT_ENCRYPTION_MODE_UNSPECIFIED\x10\x00\x12\x1F\x0A\x1BTRANSIT_ENCRYPTION_DISABLED\x10\x01\x12\x19\x0A\x15SERVER_AUTHENTICATION\x10\x02\"\xE8\x01\x0A\x08NodeType\x12\x19\x0A\x15NODE_TYPE_UNSPECIFIED\x10\x00\x12\x14\x0A\x10SHARED_CORE_NANO\x10\x01\x12\x12\x0A\x0EHIGHMEM_MEDIUM\x10\x02\x12\x12\x0A\x0EHIGHMEM_XLARGE\x10\x03\x12\x12\x0A\x0ESTANDARD_SMALL\x10\x04\x12\x10\x0A\x0CCUSTOM_MICRO\x10\x05\x12\x0F\x0A\x0BCUSTOM_MINI\x10\x06\x12\x12\x0A\x0EHIGHCPU_MEDIUM\x10\x07\x12\x12\x0A\x0ESTANDARD_LARGE\x10\x08\x12\x13\x0A\x0FHIGHMEM_2XLARGE\x10\x09\x12\x0F\x0A\x0BCUSTOM_PICO\x10\x0A\"S\x0A\x04Mode\x12\x14\x0A\x10MODE_UNSPECIFIED\x10\x00\x12\x12\x0A\x0ASTANDALONE\x10\x01\x1A\x02\x08\x01\x12\x0B\x0A\x07CLUSTER\x10\x02\x12\x14\x0A\x10CLUSTER_DISABLED\x10\x04\"\xA9\x02\x0A\x0CServerCaMode\x12\x1E\x0A\x1ASERVER_CA_MODE_UNSPECIFIED\x10\x00\x12\"\x0A\x1EGOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x12\x1C\x0A\x18GOOGLE_MANAGED_SHARED_CA\x10\x02\x12\x1B\x0A\x17CUSTOMER_MANAGED_CAS_CA\x10\x03\x125\x0A-SERVER_CA_MODE_GOOGLE_MANAGED_PER_INSTANCE_CA\x10\x01\x1A\x02\x08\x01\x12/\x0A'SERVER_CA_MODE_GOOGLE_MANAGED_SHARED_CA\x10\x02\x1A\x02\x08\x01\x12.\x0A&SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA\x10\x03\x1A\x02\x08\x01\x1A\x02\x10\x01:{\xEAAx\x0A#memorystore.googleapis.com/Instance\x12STANDARD_SMALL = 4; */ const STANDARD_SMALL = 4; + /** + * Custom micro. + * + * Generated from protobuf enum CUSTOM_MICRO = 5; + */ + const CUSTOM_MICRO = 5; + /** + * Custom mini. + * + * Generated from protobuf enum CUSTOM_MINI = 6; + */ + const CUSTOM_MINI = 6; + /** + * High cpu medium. + * + * Generated from protobuf enum HIGHCPU_MEDIUM = 7; + */ + const HIGHCPU_MEDIUM = 7; + /** + * Standard large. + * + * Generated from protobuf enum STANDARD_LARGE = 8; + */ + const STANDARD_LARGE = 8; + /** + * High memory 2x large. + * + * Generated from protobuf enum HIGHMEM_2XLARGE = 9; + */ + const HIGHMEM_2XLARGE = 9; + /** + * Custom pico. + * + * Generated from protobuf enum CUSTOM_PICO = 10; + */ + const CUSTOM_PICO = 10; private static $valueToName = [ self::NODE_TYPE_UNSPECIFIED => 'NODE_TYPE_UNSPECIFIED', @@ -52,6 +88,12 @@ class NodeType self::HIGHMEM_MEDIUM => 'HIGHMEM_MEDIUM', self::HIGHMEM_XLARGE => 'HIGHMEM_XLARGE', self::STANDARD_SMALL => 'STANDARD_SMALL', + self::CUSTOM_MICRO => 'CUSTOM_MICRO', + self::CUSTOM_MINI => 'CUSTOM_MINI', + self::HIGHCPU_MEDIUM => 'HIGHCPU_MEDIUM', + self::STANDARD_LARGE => 'STANDARD_LARGE', + self::HIGHMEM_2XLARGE => 'HIGHMEM_2XLARGE', + self::CUSTOM_PICO => 'CUSTOM_PICO', ]; public static function name($value) diff --git a/Memorystore/src/V1beta/Instance/NodeType.php b/Memorystore/src/V1beta/Instance/NodeType.php index 63dc33f1f40..b5381475265 100644 --- a/Memorystore/src/V1beta/Instance/NodeType.php +++ b/Memorystore/src/V1beta/Instance/NodeType.php @@ -45,6 +45,42 @@ class NodeType * Generated from protobuf enum STANDARD_SMALL = 4; */ const STANDARD_SMALL = 4; + /** + * Custom micro. + * + * Generated from protobuf enum CUSTOM_MICRO = 5; + */ + const CUSTOM_MICRO = 5; + /** + * Custom mini. + * + * Generated from protobuf enum CUSTOM_MINI = 6; + */ + const CUSTOM_MINI = 6; + /** + * High cpu medium. + * + * Generated from protobuf enum HIGHCPU_MEDIUM = 7; + */ + const HIGHCPU_MEDIUM = 7; + /** + * Standard large. + * + * Generated from protobuf enum STANDARD_LARGE = 8; + */ + const STANDARD_LARGE = 8; + /** + * High memory 2xlarge. + * + * Generated from protobuf enum HIGHMEM_2XLARGE = 9; + */ + const HIGHMEM_2XLARGE = 9; + /** + * Custom pico. + * + * Generated from protobuf enum CUSTOM_PICO = 10; + */ + const CUSTOM_PICO = 10; private static $valueToName = [ self::NODE_TYPE_UNSPECIFIED => 'NODE_TYPE_UNSPECIFIED', @@ -52,6 +88,12 @@ class NodeType self::HIGHMEM_MEDIUM => 'HIGHMEM_MEDIUM', self::HIGHMEM_XLARGE => 'HIGHMEM_XLARGE', self::STANDARD_SMALL => 'STANDARD_SMALL', + self::CUSTOM_MICRO => 'CUSTOM_MICRO', + self::CUSTOM_MINI => 'CUSTOM_MINI', + self::HIGHCPU_MEDIUM => 'HIGHCPU_MEDIUM', + self::STANDARD_LARGE => 'STANDARD_LARGE', + self::HIGHMEM_2XLARGE => 'HIGHMEM_2XLARGE', + self::CUSTOM_PICO => 'CUSTOM_PICO', ]; public static function name($value)