@@ -612,6 +612,12 @@ class Cluster
612612 # @return [Fixnum]
613613 attr_accessor :shard_count
614614
615+ # Optional. Input only. Simulate a maintenance event.
616+ # Corresponds to the JSON property `simulateMaintenanceEvent`
617+ # @return [Boolean]
618+ attr_accessor :simulate_maintenance_event
619+ alias_method :simulate_maintenance_event? , :simulate_maintenance_event
620+
615621 # Output only. Redis memory size in GB for the entire cluster rounded up to the
616622 # next integer.
617623 # Corresponds to the JSON property `sizeGb`
@@ -677,6 +683,7 @@ def update!(**args)
677683 @redis_configs = args [ :redis_configs ] if args . key? ( :redis_configs )
678684 @replica_count = args [ :replica_count ] if args . key? ( :replica_count )
679685 @shard_count = args [ :shard_count ] if args . key? ( :shard_count )
686+ @simulate_maintenance_event = args [ :simulate_maintenance_event ] if args . key? ( :simulate_maintenance_event )
680687 @size_gb = args [ :size_gb ] if args . key? ( :size_gb )
681688 @state = args [ :state ] if args . key? ( :state )
682689 @state_info = args [ :state_info ] if args . key? ( :state_info )
@@ -1140,8 +1147,8 @@ class DatabaseResourceId
11401147 # googleapis.com/Cluster, bigtableadmin.googleapis.com/Instance compute.
11411148 # googleapis.com/Instance firestore.googleapis.com/Database, redis.googleapis.
11421149 # com/Instance, redis.googleapis.com/Cluster, oracledatabase.googleapis.com/
1143- # cloudExadataInfrastructures oracledatabase.googleapis.com/cloudVmClusters
1144- # oracledatabase.googleapis.com/autonomousDatabases spanner.googleapis.com/
1150+ # CloudExadataInfrastructure oracledatabase.googleapis.com/CloudVmCluster
1151+ # oracledatabase.googleapis.com/AutonomousDatabase spanner.googleapis.com/
11451152 # Instance, spanner.googleapis.com/Database, sqladmin.googleapis.com/Instance,
11461153 # go/keep-sorted end REQUIRED Please refer go/condor-common-datamodel
11471154 # Corresponds to the JSON property `resourceType`
@@ -2055,6 +2062,13 @@ class Instance
20552062 # @return [Array<String>]
20562063 attr_accessor :suspension_reasons
20572064
2065+ # Optional. Input only. Immutable. Tag keys/values directly bound to this
2066+ # resource. For example: "123/environment": "production", "123/costCenter": "
2067+ # marketing"
2068+ # Corresponds to the JSON property `tags`
2069+ # @return [Hash<String,String>]
2070+ attr_accessor :tags
2071+
20582072 # Required. The service tier of the instance.
20592073 # Corresponds to the JSON property `tier`
20602074 # @return [String]
@@ -2107,6 +2121,7 @@ def update!(**args)
21072121 @state = args [ :state ] if args . key? ( :state )
21082122 @status_message = args [ :status_message ] if args . key? ( :status_message )
21092123 @suspension_reasons = args [ :suspension_reasons ] if args . key? ( :suspension_reasons )
2124+ @tags = args [ :tags ] if args . key? ( :tags )
21102125 @tier = args [ :tier ] if args . key? ( :tier )
21112126 @transit_encryption_mode = args [ :transit_encryption_mode ] if args . key? ( :transit_encryption_mode )
21122127 end
0 commit comments