Show / Hide Table of Contents

Class AutoResourceManagementConfigurationDetails

Automatic resource management configuration details for the Globally distributed database.

Inheritance
object
AutoResourceManagementConfigurationDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.Distributeddatabasev26Service.Models
Assembly: OCI.DotNetSDK.Distributeddatabasev26.dll
Syntax
public class AutoResourceManagementConfigurationDetails

Properties

ActionType

Declaration
[JsonProperty(PropertyName = "actionType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutoResourceManagementConfigurationDetails.ActionTypeEnum? ActionType { get; set; }
Property Value
Type Description
AutoResourceManagementConfigurationDetails.ActionTypeEnum?

The action that will be taken when autoResourceManagement is triggered.

CoolOffPeriodInMinutes

Declaration
[JsonProperty(PropertyName = "coolOffPeriodInMinutes")]
public int? CoolOffPeriodInMinutes { get; set; }
Property Value
Type Description
int?

Time period to wait for the database to get stable after autoResourceManagement event.

IsEnabled

Declaration
[Required(ErrorMessage = "IsEnabled is required.")]
[JsonProperty(PropertyName = "isEnabled")]
public bool? IsEnabled { get; set; }
Property Value
Type Description
bool?

Flag indicating if autoResourceManagement is enabled or disabled.

Remarks

Required

MaxMoveRuAttempts

Declaration
[JsonProperty(PropertyName = "maxMoveRuAttempts")]
public int? MaxMoveRuAttempts { get; set; }
Property Value
Type Description
int?

Maximum number of move replication unit attempts allowed within the configured period per database.

MaxMoveRuUnit

Declaration
[JsonProperty(PropertyName = "maxMoveRuUnit")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutoResourceManagementConfigurationDetails.MaxMoveRuUnitEnum? MaxMoveRuUnit { get; set; }
Property Value
Type Description
AutoResourceManagementConfigurationDetails.MaxMoveRuUnitEnum?

Time unit applicable to maxMoveRuAttempts.

Mode

Declaration
[JsonProperty(PropertyName = "mode")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutoResourceManagementConfigurationDetails.ModeEnum? Mode { get; set; }
Property Value
Type Description
AutoResourceManagementConfigurationDetails.ModeEnum?

Mode of autoResourceManagement execution.

NotificationTopicIds

Declaration
[JsonProperty(PropertyName = "notificationTopicIds")]
public List<string> NotificationTopicIds { get; set; }
Property Value
Type Description
List<string>

The list of notification topic ids OCIDs to receive autoResourceManagement events.

StreamIds

Declaration
[JsonProperty(PropertyName = "streamIds")]
public List<string> StreamIds { get; set; }
Property Value
Type Description
List<string>

The list of stream ids OCIDs that receive shard-related telemetry.

In this article
Back to top