Show / Hide Table of Contents

Class ElastigroupState

Inheritance
System.Object
InputArgs
ResourceArgs
ElastigroupState
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.SpotInst.Azure
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
Type Description
Input<ElastigroupHealthCheckGetArgs>
View Source

Images

Declaration
public InputList<ElastigroupImageGetArgs> Images { get; set; }
Property Value
Type Description
InputList<ElastigroupImageGetArgs>
View Source

IntegrationKubernetes

Declaration
public Input<ElastigroupIntegrationKubernetesGetArgs> IntegrationKubernetes { get; set; }
Property Value
Type Description
Input<ElastigroupIntegrationKubernetesGetArgs>
View Source

IntegrationMultaiRuntime

Declaration
public Input<ElastigroupIntegrationMultaiRuntimeGetArgs> IntegrationMultaiRuntime { get; set; }
Property Value
Type Description
Input<ElastigroupIntegrationMultaiRuntimeGetArgs>
View Source

LoadBalancers

Declaration
public InputList<ElastigroupLoadBalancerGetArgs> LoadBalancers { get; set; }
Property Value
Type Description
InputList<ElastigroupLoadBalancerGetArgs>
View Source

Login

Declaration
public Input<ElastigroupLoginGetArgs> Login { get; set; }
Property Value
Type Description
Input<ElastigroupLoginGetArgs>
View Source

LowPrioritySizes

Available Low-Priority sizes.

Declaration
public InputList<string> LowPrioritySizes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

ManagedServiceIdentities

Declaration
public InputList<ElastigroupManagedServiceIdentityGetArgs> ManagedServiceIdentities { get; set; }
Property Value
Type Description
InputList<ElastigroupManagedServiceIdentityGetArgs>
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
Type Description
Input<ElastigroupNetworkGetArgs>
View Source

OdSizes

Available On-Demand sizes

Declaration
public InputList<string> OdSizes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Product

Operation system type. Valid values: &quot;Linux&quot;, &quot;Windows&quot;.

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
Type Description
InputList<ElastigroupScalingDownPolicyGetArgs>
View Source

ScalingUpPolicies

Declaration
public InputList<ElastigroupScalingUpPolicyGetArgs> ScalingUpPolicies { get; set; }
Property Value
Type Description
InputList<ElastigroupScalingUpPolicyGetArgs>
View Source

ScheduledTasks

Declaration
public InputList<ElastigroupScheduledTaskGetArgs> ScheduledTasks { get; set; }
Property Value
Type Description
InputList<ElastigroupScheduledTaskGetArgs>
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
Type Description
Input<ElastigroupStrategyGetArgs>
View Source

UpdatePolicy

Declaration
public Input<ElastigroupUpdatePolicyGetArgs> UpdatePolicy { get; set; }
Property Value
Type Description
Input<ElastigroupUpdatePolicyGetArgs>
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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.