Class AutopilotConfigArgs
Inherited Members
Namespace: Pulumi.Consul
Assembly: Pulumi.Consul.dll
Syntax
public sealed class AutopilotConfigArgs : ResourceArgs
Constructors
View SourceAutopilotConfigArgs()
Declaration
public AutopilotConfigArgs()
Properties
View SourceCleanupDeadServers
Whether to remove failing servers when a replacement comes online. Defaults to true.
Declaration
public Input<bool> CleanupDeadServers { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Datacenter
The datacenter to use. This overrides the agent's default datacenter and the datacenter in the provider setup.
Declaration
public Input<string> Datacenter { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DisableUpgradeMigration
Whether to disable upgrade migrations. Defaults to false.
Declaration
public Input<bool> DisableUpgradeMigration { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
LastContactThreshold
The time after which a server is
considered as unhealthy and will be removed. Defaults to "200ms".
Declaration
public Input<string> LastContactThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaxTrailingLogs
The maximum number of Raft log entries a server can trail the leader. Defaults to 250.
Declaration
public Input<int> MaxTrailingLogs { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
RedundancyZoneTag
The redundancy zone tag to use. Consul will try to keep one voting server by zone to take advantage of isolated failure domains. Defaults to an empty string.
Declaration
public Input<string> RedundancyZoneTag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServerStabilizationTime
The period to wait for a server to be
healthy and stable before being promoted to a full, voting member. Defaults to
"10s".
Declaration
public Input<string> ServerStabilizationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UpgradeVersionTag
The tag to override the version information used during a migration. Defaults to an empty string.
Declaration
public Input<string> UpgradeVersionTag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |