Class AutoScalingConfiguration
The information about the autoscale configuration.
Inherited Members
Namespace: Oci.BdsService.Models
Assembly: OCI.DotNetSDK.Bds.dll
Syntax
public class AutoScalingConfiguration
Properties
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information. |
Remarks
Required
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The unique identifier for the autoscale configuration. |
Remarks
Required
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AutoScalingConfiguration.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
AutoScalingConfiguration.LifecycleStateEnum? | The state of the autoscale configuration. |
Remarks
Required
NodeType
Declaration
[Required(ErrorMessage = "NodeType is required.")]
[JsonProperty(PropertyName = "nodeType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Node.NodeTypeEnum? NodeType { get; set; }
Property Value
Type | Description |
---|---|
Node.NodeTypeEnum? | A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER. |
Remarks
Required
Policy
Declaration
[Required(ErrorMessage = "Policy is required.")]
[JsonProperty(PropertyName = "policy")]
public AutoScalePolicy Policy { get; set; }
Property Value
Type | Description |
---|---|
AutoScalePolicy |
Remarks
Required
PolicyDetails
Declaration
[JsonProperty(PropertyName = "policyDetails")]
public AutoScalePolicyDetails PolicyDetails { get; set; }
Property Value
Type | Description |
---|---|
AutoScalePolicyDetails |
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the cluster was created, shown as an RFC 3339 formatted datetime string. |
Remarks
Required
TimeUpdated
Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string. |
Remarks
Required