Show / Hide Table of Contents

Class ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails

Automatic resource management configuration details for the Globally distributed autonomous database.

Inheritance
object
ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails
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 ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails

Properties

ActionType

Declaration
[JsonProperty(PropertyName = "actionType")]
[JsonConverter(typeof(StringEnumConverter))]
public ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails.ActionTypeEnum? ActionType { get; set; }
Property Value
Type Description
ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails.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(StringEnumConverter))]
public ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails.MaxMoveRuUnitEnum? MaxMoveRuUnit { get; set; }
Property Value
Type Description
ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails.MaxMoveRuUnitEnum?

Time unit applicable to maxMoveRuAttempts.

Mode

Declaration
[JsonProperty(PropertyName = "mode")]
[JsonConverter(typeof(StringEnumConverter))]
public ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails.ModeEnum? Mode { get; set; }
Property Value
Type Description
ConfigureDistributedAutonomousDatabaseAutoResourceManagementDetails.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