File tree Expand file tree Collapse file tree
packages/gapic-generator/tests/integration/goldens/redis_selective/google/cloud Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2727from google .cloud .redis_v1 .types .cloud_redis import Instance
2828from google .cloud .redis_v1 .types .cloud_redis import ListInstancesRequest
2929from google .cloud .redis_v1 .types .cloud_redis import ListInstancesResponse
30+ from google .cloud .redis_v1 .types .cloud_redis import LocationMetadata
3031from google .cloud .redis_v1 .types .cloud_redis import MaintenancePolicy
3132from google .cloud .redis_v1 .types .cloud_redis import MaintenanceSchedule
3233from google .cloud .redis_v1 .types .cloud_redis import NodeInfo
3536from google .cloud .redis_v1 .types .cloud_redis import TlsCertificate
3637from google .cloud .redis_v1 .types .cloud_redis import UpdateInstanceRequest
3738from google .cloud .redis_v1 .types .cloud_redis import WeeklyMaintenanceWindow
39+ from google .cloud .redis_v1 .types .cloud_redis import ZoneMetadata
3840
3941__all__ = ('CloudRedisClient' ,
4042 'CloudRedisAsyncClient' ,
4446 'Instance' ,
4547 'ListInstancesRequest' ,
4648 'ListInstancesResponse' ,
49+ 'LocationMetadata' ,
4750 'MaintenancePolicy' ,
4851 'MaintenanceSchedule' ,
4952 'NodeInfo' ,
5255 'TlsCertificate' ,
5356 'UpdateInstanceRequest' ,
5457 'WeeklyMaintenanceWindow' ,
58+ 'ZoneMetadata' ,
5559)
Original file line number Diff line number Diff line change 3737from .types .cloud_redis import Instance
3838from .types .cloud_redis import ListInstancesRequest
3939from .types .cloud_redis import ListInstancesResponse
40+ from .types .cloud_redis import LocationMetadata
4041from .types .cloud_redis import MaintenancePolicy
4142from .types .cloud_redis import MaintenanceSchedule
4243from .types .cloud_redis import NodeInfo
4546from .types .cloud_redis import TlsCertificate
4647from .types .cloud_redis import UpdateInstanceRequest
4748from .types .cloud_redis import WeeklyMaintenanceWindow
49+ from .types .cloud_redis import ZoneMetadata
4850
4951if hasattr (api_core , "check_python_version" ) and hasattr (api_core , "check_dependency_versions" ): # pragma: NO COVER
5052 api_core .check_python_version ("google.cloud.redis_v1" ) # type: ignore
@@ -139,6 +141,7 @@ def _get_version(dependency_name):
139141'Instance' ,
140142'ListInstancesRequest' ,
141143'ListInstancesResponse' ,
144+ 'LocationMetadata' ,
142145'MaintenancePolicy' ,
143146'MaintenanceSchedule' ,
144147'NodeInfo' ,
@@ -147,4 +150,5 @@ def _get_version(dependency_name):
147150'TlsCertificate' ,
148151'UpdateInstanceRequest' ,
149152'WeeklyMaintenanceWindow' ,
153+ 'ZoneMetadata' ,
150154)
Original file line number Diff line number Diff line change 2020 Instance ,
2121 ListInstancesRequest ,
2222 ListInstancesResponse ,
23+ LocationMetadata ,
2324 MaintenancePolicy ,
2425 MaintenanceSchedule ,
2526 NodeInfo ,
2829 TlsCertificate ,
2930 UpdateInstanceRequest ,
3031 WeeklyMaintenanceWindow ,
32+ ZoneMetadata ,
3133)
3234
3335__all__ = (
3739 'Instance' ,
3840 'ListInstancesRequest' ,
3941 'ListInstancesResponse' ,
42+ 'LocationMetadata' ,
4043 'MaintenancePolicy' ,
4144 'MaintenanceSchedule' ,
4245 'NodeInfo' ,
4548 'TlsCertificate' ,
4649 'UpdateInstanceRequest' ,
4750 'WeeklyMaintenanceWindow' ,
51+ 'ZoneMetadata' ,
4852)
Original file line number Diff line number Diff line change 4242 'UpdateInstanceRequest' ,
4343 'DeleteInstanceRequest' ,
4444 'OperationMetadata' ,
45+ 'LocationMetadata' ,
46+ 'ZoneMetadata' ,
4547 'TlsCertificate' ,
4648 },
4749)
@@ -973,6 +975,36 @@ class OperationMetadata(proto.Message):
973975 )
974976
975977
978+ class LocationMetadata (proto .Message ):
979+ r"""This location metadata represents additional configuration options
980+ for a given location where a Redis instance may be created. All
981+ fields are output only. It is returned as content of the
982+ ``google.cloud.location.Location.metadata`` field.
983+
984+ Attributes:
985+ available_zones (MutableMapping[str, google.cloud.redis_v1.types.ZoneMetadata]):
986+ Output only. The set of available zones in the location. The
987+ map is keyed by the lowercase ID of each zone, as defined by
988+ GCE. These keys can be specified in ``location_id`` or
989+ ``alternative_location_id`` fields when creating a Redis
990+ instance.
991+ """
992+
993+ available_zones : MutableMapping [str , 'ZoneMetadata' ] = proto .MapField (
994+ proto .STRING ,
995+ proto .MESSAGE ,
996+ number = 1 ,
997+ message = 'ZoneMetadata' ,
998+ )
999+
1000+
1001+ class ZoneMetadata (proto .Message ):
1002+ r"""Defines specific information for a particular zone. Currently
1003+ empty and reserved for future use only.
1004+
1005+ """
1006+
1007+
9761008class TlsCertificate (proto .Message ):
9771009 r"""TlsCertificate Resource
9781010
You can’t perform that action at this time.
0 commit comments