Class MrScalarState
Inheritance
System.Object
MrScalarState
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 MrScalarState : ResourceArgs
Constructors
View Source
MrScalarState()
Declaration
Properties
View Source
AdditionalInfo
Declaration
public Input<string> AdditionalInfo { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
AdditionalPrimarySecurityGroups
Declaration
public InputList<string> AdditionalPrimarySecurityGroups { get; set; }
Property Value
View Source
AdditionalReplicaSecurityGroups
Declaration
public InputList<string> AdditionalReplicaSecurityGroups { get; set; }
Property Value
View Source
Applications
Declaration
public InputList<MrScalarApplicationGetArgs> Applications { get; set; }
Property Value
View Source
AvailabilityZones
Declaration
public InputList<string> AvailabilityZones { get; set; }
Property Value
View Source
BootstrapActionsFiles
Declaration
public InputList<MrScalarBootstrapActionsFileGetArgs> BootstrapActionsFiles { get; set; }
Property Value
View Source
ClusterId
Declaration
public Input<string> ClusterId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ConfigurationsFiles
Declaration
public InputList<MrScalarConfigurationsFileGetArgs> ConfigurationsFiles { get; set; }
Property Value
View Source
CoreDesiredCapacity
Declaration
public Input<int> CoreDesiredCapacity { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
CoreEbsBlockDevices
Declaration
public InputList<MrScalarCoreEbsBlockDeviceGetArgs> CoreEbsBlockDevices { get; set; }
Property Value
View Source
CoreEbsOptimized
Declaration
public Input<bool> CoreEbsOptimized { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
CoreInstanceTypes
Declaration
public InputList<string> CoreInstanceTypes { get; set; }
Property Value
View Source
CoreLifecycle
Declaration
public Input<string> CoreLifecycle { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CoreMaxSize
Declaration
public Input<int> CoreMaxSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
CoreMinSize
Declaration
public Input<int> CoreMinSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
CoreScalingDownPolicies
Declaration
public InputList<MrScalarCoreScalingDownPolicyGetArgs> CoreScalingDownPolicies { get; set; }
Property Value
View Source
CoreScalingUpPolicies
Declaration
public InputList<MrScalarCoreScalingUpPolicyGetArgs> CoreScalingUpPolicies { get; set; }
Property Value
View Source
CoreUnit
Declaration
public Input<string> CoreUnit { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CustomAmiId
Declaration
public Input<string> CustomAmiId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Description
The MrScaler description.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EbsRootVolumeSize
Declaration
public Input<int> EbsRootVolumeSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Ec2KeyName
Declaration
public Input<string> Ec2KeyName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ExposeClusterId
Declaration
public Input<bool> ExposeClusterId { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
InstanceWeights
Declaration
public InputList<MrScalarInstanceWeightGetArgs> InstanceWeights { get; set; }
Property Value
View Source
JobFlowRole
Declaration
public Input<string> JobFlowRole { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
KeepJobFlowAlive
Declaration
public Input<bool> KeepJobFlowAlive { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
LogUri
Declaration
public Input<string> LogUri { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ManagedPrimarySecurityGroup
Declaration
public Input<string> ManagedPrimarySecurityGroup { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ManagedReplicaSecurityGroup
Declaration
public Input<string> ManagedReplicaSecurityGroup { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
MasterEbsBlockDevices
Declaration
public InputList<MrScalarMasterEbsBlockDeviceGetArgs> MasterEbsBlockDevices { get; set; }
Property Value
View Source
MasterEbsOptimized
Declaration
public Input<bool> MasterEbsOptimized { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
MasterInstanceTypes
Declaration
public InputList<string> MasterInstanceTypes { get; set; }
Property Value
View Source
MasterLifecycle
Declaration
public Input<string> MasterLifecycle { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Name
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
OutputClusterId
Declaration
public Input<string> OutputClusterId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ProvisioningTimeout
Declaration
public Input<MrScalarProvisioningTimeoutGetArgs> ProvisioningTimeout { get; set; }
Property Value
View Source
Region
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ReleaseLabel
Declaration
public Input<string> ReleaseLabel { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
RepoUpgradeOnBoot
Declaration
public Input<string> RepoUpgradeOnBoot { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Retries
Declaration
public Input<int> Retries { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
ScheduledTasks
Declaration
public InputList<MrScalarScheduledTaskGetArgs> ScheduledTasks { get; set; }
Property Value
View Source
SecurityConfig
Declaration
public Input<string> SecurityConfig { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ServiceAccessSecurityGroup
Declaration
public Input<string> ServiceAccessSecurityGroup { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ServiceRole
Declaration
public Input<string> ServiceRole { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
StepsFiles
Declaration
public InputList<MrScalarStepsFileGetArgs> StepsFiles { get; set; }
Property Value
View Source
Strategy
The MrScaler strategy. Allowed values are new clone and wrap.
Declaration
public Input<string> Strategy { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public InputList<MrScalarTagGetArgs> Tags { get; set; }
Property Value
View Source
TaskDesiredCapacity
Declaration
public Input<int> TaskDesiredCapacity { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
TaskEbsBlockDevices
Declaration
public InputList<MrScalarTaskEbsBlockDeviceGetArgs> TaskEbsBlockDevices { get; set; }
Property Value
View Source
TaskEbsOptimized
Declaration
public Input<bool> TaskEbsOptimized { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
TaskInstanceTypes
Declaration
public InputList<string> TaskInstanceTypes { get; set; }
Property Value
View Source
TaskLifecycle
Declaration
public Input<string> TaskLifecycle { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
TaskMaxSize
Declaration
public Input<int> TaskMaxSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
TaskMinSize
Declaration
public Input<int> TaskMinSize { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
TaskScalingDownPolicies
Declaration
public InputList<MrScalarTaskScalingDownPolicyGetArgs> TaskScalingDownPolicies { get; set; }
Property Value
View Source
TaskScalingUpPolicies
Declaration
public InputList<MrScalarTaskScalingUpPolicyGetArgs> TaskScalingUpPolicies { get; set; }
Property Value
View Source
TaskUnit
Declaration
public Input<string> TaskUnit { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
TerminationPolicies
Allows defining termination policies for EMR clusters based on CloudWatch Metrics.
Declaration
public InputList<MrScalarTerminationPolicyGetArgs> TerminationPolicies { get; set; }
Property Value
View Source
TerminationProtected
Declaration
public Input<bool> TerminationProtected { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
VisibleToAllUsers
Declaration
public Input<bool> VisibleToAllUsers { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|