@@ -555,6 +555,11 @@ def update!(**args)
555555 class Cluster
556556 include Google ::Apis ::Core ::Hashable
557557
558+ # Optional. The ACL policy to be applied to the cluster.
559+ # Corresponds to the JSON property `aclPolicy`
560+ # @return [String]
561+ attr_accessor :acl_policy
562+
558563 # Optional. Immutable. Deprecated, do not use.
559564 # Corresponds to the JSON property `allowFewerZonesDeployment`
560565 # @return [Boolean]
@@ -807,6 +812,7 @@ def initialize(**args)
807812
808813 # Update properties of this object
809814 def update! ( **args )
815+ @acl_policy = args [ :acl_policy ] if args . key? ( :acl_policy )
810816 @allow_fewer_zones_deployment = args [ :allow_fewer_zones_deployment ] if args . key? ( :allow_fewer_zones_deployment )
811817 @async_cluster_endpoints_deletion_enabled = args [ :async_cluster_endpoints_deletion_enabled ] if args . key? ( :async_cluster_endpoints_deletion_enabled )
812818 @authorization_mode = args [ :authorization_mode ] if args . key? ( :authorization_mode )
@@ -1181,7 +1187,7 @@ class DatabaseResourceFeed
11811187
11821188 # Database resource signal data. This is used to send signals to Condor which
11831189 # are based on the DB/Instance/Fleet level configurations. These will be used to
1184- # send signals for all inventory types. Next ID: 7
1190+ # send signals for all inventory types. Next ID: 10
11851191 # Corresponds to the JSON property `databaseResourceSignalData`
11861192 # @return [Google::Apis::RedisV1beta1::DatabaseResourceSignalData]
11871193 attr_accessor :database_resource_signal_data
@@ -1692,10 +1698,15 @@ def update!(**args)
16921698
16931699 # Database resource signal data. This is used to send signals to Condor which
16941700 # are based on the DB/Instance/Fleet level configurations. These will be used to
1695- # send signals for all inventory types. Next ID: 7
1701+ # send signals for all inventory types. Next ID: 10
16961702 class DatabaseResourceSignalData
16971703 include Google ::Apis ::Core ::Hashable
16981704
1705+ # A backup run.
1706+ # Corresponds to the JSON property `backupRun`
1707+ # @return [Google::Apis::RedisV1beta1::BackupRun]
1708+ attr_accessor :backup_run
1709+
16991710 # Required. Full Resource name of the source resource.
17001711 # Corresponds to the JSON property `fullResourceName`
17011712 # @return [String]
@@ -1706,17 +1717,28 @@ class DatabaseResourceSignalData
17061717 # @return [String]
17071718 attr_accessor :last_refresh_time
17081719
1720+ # Resource location.
1721+ # Corresponds to the JSON property `location`
1722+ # @return [String]
1723+ attr_accessor :location
1724+
17091725 # DatabaseResourceId will serve as primary key for any resource ingestion event.
17101726 # Corresponds to the JSON property `resourceId`
17111727 # @return [Google::Apis::RedisV1beta1::DatabaseResourceId]
17121728 attr_accessor :resource_id
17131729
1714- # Signal data for boolean signals .
1730+ # Deprecated: Use signal_metadata_list instead .
17151731 # Corresponds to the JSON property `signalBoolValue`
17161732 # @return [Boolean]
17171733 attr_accessor :signal_bool_value
17181734 alias_method :signal_bool_value? , :signal_bool_value
17191735
1736+ # This will support array of OneOf signal metadata information for a given
1737+ # signal type.
1738+ # Corresponds to the JSON property `signalMetadataList`
1739+ # @return [Array<Google::Apis::RedisV1beta1::SignalMetadata>]
1740+ attr_accessor :signal_metadata_list
1741+
17201742 # Required. Output only. Signal state of the signal
17211743 # Corresponds to the JSON property `signalState`
17221744 # @return [String]
@@ -1733,10 +1755,13 @@ def initialize(**args)
17331755
17341756 # Update properties of this object
17351757 def update! ( **args )
1758+ @backup_run = args [ :backup_run ] if args . key? ( :backup_run )
17361759 @full_resource_name = args [ :full_resource_name ] if args . key? ( :full_resource_name )
17371760 @last_refresh_time = args [ :last_refresh_time ] if args . key? ( :last_refresh_time )
1761+ @location = args [ :location ] if args . key? ( :location )
17381762 @resource_id = args [ :resource_id ] if args . key? ( :resource_id )
17391763 @signal_bool_value = args [ :signal_bool_value ] if args . key? ( :signal_bool_value )
1764+ @signal_metadata_list = args [ :signal_metadata_list ] if args . key? ( :signal_metadata_list )
17401765 @signal_state = args [ :signal_state ] if args . key? ( :signal_state )
17411766 @signal_type = args [ :signal_type ] if args . key? ( :signal_type )
17421767 end
@@ -2349,11 +2374,12 @@ class Instance
23492374 # @return [String]
23502375 attr_accessor :read_replicas_mode
23512376
2352- # Optional. Redis configuration parameters, according to http://redis.io/topics/
2353- # config. Currently, the only supported parameters are: Redis version 3.2 and
2354- # newer: * maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer:
2355- # * activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version
2356- # 5.0 and newer: * stream-node-max-bytes * stream-node-max-entries
2377+ # Optional. Redis configuration parameters, according to [Redis configuration](
2378+ # https://redis.io/docs/latest/operate/oss_and_stack/management/config/).
2379+ # Currently, the only supported parameters are: Redis version 3.2 and newer: *
2380+ # maxmemory-policy * notify-keyspace-events Redis version 4.0 and newer: *
2381+ # activedefrag * lfu-decay-time * lfu-log-factor * maxmemory-gb Redis version 5.
2382+ # 0 and newer: * stream-node-max-bytes * stream-node-max-entries
23572383 # Corresponds to the JSON property `redisConfigs`
23582384 # @return [Hash<String,String>]
23592385 attr_accessor :redis_configs
@@ -3978,6 +4004,34 @@ def update!(**args)
39784004 end
39794005 end
39804006
4007+ # SignalMetadata contains one of the signal metadata proto messages associated
4008+ # with a SignalType. This proto will be mapped to SignalMetadata message in
4009+ # storage.proto. Next ID: 3
4010+ class SignalMetadata
4011+ include Google ::Apis ::Core ::Hashable
4012+
4013+ # A backup run.
4014+ # Corresponds to the JSON property `backupRun`
4015+ # @return [Google::Apis::RedisV1beta1::BackupRun]
4016+ attr_accessor :backup_run
4017+
4018+ # Signal data for boolean signals.
4019+ # Corresponds to the JSON property `signalBoolValue`
4020+ # @return [Boolean]
4021+ attr_accessor :signal_bool_value
4022+ alias_method :signal_bool_value? , :signal_bool_value
4023+
4024+ def initialize ( **args )
4025+ update! ( **args )
4026+ end
4027+
4028+ # Update properties of this object
4029+ def update! ( **args )
4030+ @backup_run = args [ :backup_run ] if args . key? ( :backup_run )
4031+ @signal_bool_value = args [ :signal_bool_value ] if args . key? ( :signal_bool_value )
4032+ end
4033+ end
4034+
39814035 # Represents additional information about the state of the cluster.
39824036 class StateInfo
39834037 include Google ::Apis ::Core ::Hashable
0 commit comments