Class ElastigroupState
Inheritance
System.Object
ElastigroupState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.SpotInst.dll
Syntax
public sealed class ElastigroupState : ResourceArgs
Constructors
View Source
ElastigroupState()
Declaration
public ElastigroupState()
Properties
View Source
CustomData
Declaration
public Input<string> CustomData { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DesiredCapacity
The desired number of instances the group should have at any time.
Declaration
public Input<int> DesiredCapacity { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
HealthCheck
Declaration
public Input<ElastigroupHealthCheckGetArgs> HealthCheck { get; set; }
Property Value
View Source
Images
Declaration
public InputList<ElastigroupImageGetArgs> Images { get; set; }
Property Value
View Source
IntegrationKubernetes
Declaration
public Input<ElastigroupIntegrationKubernetesGetArgs> IntegrationKubernetes { get; set; }
Property Value
View Source
IntegrationMultaiRuntime
Declaration
public Input<ElastigroupIntegrationMultaiRuntimeGetArgs> IntegrationMultaiRuntime { get; set; }
Property Value
View Source
LoadBalancers
Declaration
public InputList<ElastigroupLoadBalancerGetArgs> LoadBalancers { get; set; }
Property Value
View Source
Login
Declaration
public Input<ElastigroupLoginGetArgs> Login { get; set; }
Property Value
View Source
LowPrioritySizes
Available Low-Priority sizes.
Declaration
public InputList<string> LowPrioritySizes { get; set; }
Property Value
View Source
ManagedServiceIdentities
Declaration
public InputList<ElastigroupManagedServiceIdentityGetArgs> ManagedServiceIdentities { get; set; }
Property Value
View Source
MaxSize
The maximum number of instances the group should have at any time.
Declaration
public Input<int> MaxSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
MinSize
The minimum number of instances the group should have at any time.
Declaration
public Input<int> MinSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Name
The name of the managed identity.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Network
Declaration
public Input<ElastigroupNetworkGetArgs> Network { get; set; }
Property Value
View Source
OdSizes
Available On-Demand sizes
Declaration
public InputList<string> OdSizes { get; set; }
Property Value
View Source
Product
Operation system type. Valid values: "Linux", "Windows".
Declaration
public Input<string> Product { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Region
The region your Azure group will be created in.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ResourceGroupName
The Resource Group that the user-assigned managed identity resides in.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ScalingDownPolicies
Declaration
public InputList<ElastigroupScalingDownPolicyGetArgs> ScalingDownPolicies { get; set; }
Property Value
View Source
ScalingUpPolicies
Declaration
public InputList<ElastigroupScalingUpPolicyGetArgs> ScalingUpPolicies { get; set; }
Property Value
View Source
ScheduledTasks
Declaration
public InputList<ElastigroupScheduledTaskGetArgs> ScheduledTasks { get; set; }
Property Value
View Source
ShutdownScript
Shutdown script for the group. Value should be passed as a string encoded at Base64 only.
Declaration
public Input<string> ShutdownScript { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Strategy
Describes the deployment strategy.
Declaration
public Input<ElastigroupStrategyGetArgs> Strategy { get; set; }
Property Value
View Source
UpdatePolicy
Declaration
public Input<ElastigroupUpdatePolicyGetArgs> UpdatePolicy { get; set; }
Property Value
View Source
UserData
Base64-encoded MIME user data to make available to the instances.
Declaration
public Input<string> UserData { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|