Show / Hide Table of Contents

Class MrScalar

Inheritance
System.Object
Resource
CustomResource
MrScalar
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
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.Aws
Assembly: Pulumi.SpotInst.dll
Syntax
public class MrScalar : CustomResource

Constructors

View Source

MrScalar(String, MrScalarArgs, CustomResourceOptions)

Create a MrScalar resource with the given unique name, arguments, and options.

Declaration
public MrScalar(string name, MrScalarArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

MrScalarArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

AdditionalInfo

Declaration
public Output<string> AdditionalInfo { get; }
Property Value
Type Description
Output<System.String>
View Source

AdditionalPrimarySecurityGroups

Declaration
public Output<ImmutableArray<string>> AdditionalPrimarySecurityGroups { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

AdditionalReplicaSecurityGroups

Declaration
public Output<ImmutableArray<string>> AdditionalReplicaSecurityGroups { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

Applications

Declaration
public Output<ImmutableArray<MrScalarApplication>> Applications { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarApplication>>
View Source

AvailabilityZones

Declaration
public Output<ImmutableArray<string>> AvailabilityZones { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

BootstrapActionsFiles

Declaration
public Output<ImmutableArray<MrScalarBootstrapActionsFile>> BootstrapActionsFiles { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarBootstrapActionsFile>>
View Source

ClusterId

The MrScaler cluster id.

Declaration
public Output<string> ClusterId { get; }
Property Value
Type Description
Output<System.String>
View Source

ConfigurationsFiles

Declaration
public Output<ImmutableArray<MrScalarConfigurationsFile>> ConfigurationsFiles { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarConfigurationsFile>>
View Source

CoreDesiredCapacity

Declaration
public Output<int?> CoreDesiredCapacity { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

CoreEbsBlockDevices

Declaration
public Output<ImmutableArray<MrScalarCoreEbsBlockDevice>> CoreEbsBlockDevices { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarCoreEbsBlockDevice>>
View Source

CoreEbsOptimized

Declaration
public Output<bool?> CoreEbsOptimized { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

CoreInstanceTypes

Declaration
public Output<ImmutableArray<string>> CoreInstanceTypes { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

CoreLifecycle

Declaration
public Output<string> CoreLifecycle { get; }
Property Value
Type Description
Output<System.String>
View Source

CoreMaxSize

Declaration
public Output<int?> CoreMaxSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

CoreMinSize

Declaration
public Output<int?> CoreMinSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

CoreScalingDownPolicies

Declaration
public Output<ImmutableArray<MrScalarCoreScalingDownPolicy>> CoreScalingDownPolicies { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarCoreScalingDownPolicy>>
View Source

CoreScalingUpPolicies

Declaration
public Output<ImmutableArray<MrScalarCoreScalingUpPolicy>> CoreScalingUpPolicies { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarCoreScalingUpPolicy>>
View Source

CoreUnit

Declaration
public Output<string> CoreUnit { get; }
Property Value
Type Description
Output<System.String>
View Source

CustomAmiId

Declaration
public Output<string> CustomAmiId { get; }
Property Value
Type Description
Output<System.String>
View Source

Description

The MrScaler description.

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

EbsRootVolumeSize

Declaration
public Output<int?> EbsRootVolumeSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

Ec2KeyName

Declaration
public Output<string> Ec2KeyName { get; }
Property Value
Type Description
Output<System.String>
View Source

ExposeClusterId

Declaration
public Output<bool?> ExposeClusterId { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

InstanceWeights

Declaration
public Output<ImmutableArray<MrScalarInstanceWeight>> InstanceWeights { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarInstanceWeight>>
View Source

JobFlowRole

Declaration
public Output<string> JobFlowRole { get; }
Property Value
Type Description
Output<System.String>
View Source

KeepJobFlowAlive

Declaration
public Output<bool?> KeepJobFlowAlive { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

LogUri

Declaration
public Output<string> LogUri { get; }
Property Value
Type Description
Output<System.String>
View Source

ManagedPrimarySecurityGroup

Declaration
public Output<string> ManagedPrimarySecurityGroup { get; }
Property Value
Type Description
Output<System.String>
View Source

ManagedReplicaSecurityGroup

Declaration
public Output<string> ManagedReplicaSecurityGroup { get; }
Property Value
Type Description
Output<System.String>
View Source

MasterEbsBlockDevices

Declaration
public Output<ImmutableArray<MrScalarMasterEbsBlockDevice>> MasterEbsBlockDevices { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarMasterEbsBlockDevice>>
View Source

MasterEbsOptimized

Declaration
public Output<bool?> MasterEbsOptimized { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

MasterInstanceTypes

Declaration
public Output<ImmutableArray<string>> MasterInstanceTypes { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

MasterLifecycle

Declaration
public Output<string> MasterLifecycle { get; }
Property Value
Type Description
Output<System.String>
View Source

Name

The MrScaler name.

Declaration
public Output<string> Name { get; }
Property Value
Type Description
Output<System.String>
View Source

OutputClusterId

Declaration
public Output<string> OutputClusterId { get; }
Property Value
Type Description
Output<System.String>
View Source

ProvisioningTimeout

Declaration
public Output<MrScalarProvisioningTimeout> ProvisioningTimeout { get; }
Property Value
Type Description
Output<MrScalarProvisioningTimeout>
View Source

Region

The MrScaler region.

Declaration
public Output<string> Region { get; }
Property Value
Type Description
Output<System.String>
View Source

ReleaseLabel

Declaration
public Output<string> ReleaseLabel { get; }
Property Value
Type Description
Output<System.String>
View Source

RepoUpgradeOnBoot

Declaration
public Output<string> RepoUpgradeOnBoot { get; }
Property Value
Type Description
Output<System.String>
View Source

Retries

Declaration
public Output<int?> Retries { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

ScheduledTasks

Declaration
public Output<ImmutableArray<MrScalarScheduledTask>> ScheduledTasks { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarScheduledTask>>
View Source

SecurityConfig

Declaration
public Output<string> SecurityConfig { get; }
Property Value
Type Description
Output<System.String>
View Source

ServiceAccessSecurityGroup

Declaration
public Output<string> ServiceAccessSecurityGroup { get; }
Property Value
Type Description
Output<System.String>
View Source

ServiceRole

Declaration
public Output<string> ServiceRole { get; }
Property Value
Type Description
Output<System.String>
View Source

StepsFiles

Declaration
public Output<ImmutableArray<MrScalarStepsFile>> StepsFiles { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarStepsFile>>
View Source

Strategy

The MrScaler strategy. Allowed values are new clone and wrap.

Declaration
public Output<string> Strategy { get; }
Property Value
Type Description
Output<System.String>
View Source

Tags

Declaration
public Output<ImmutableArray<MrScalarTag>> Tags { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarTag>>
View Source

TaskDesiredCapacity

Declaration
public Output<int?> TaskDesiredCapacity { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

TaskEbsBlockDevices

Declaration
public Output<ImmutableArray<MrScalarTaskEbsBlockDevice>> TaskEbsBlockDevices { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarTaskEbsBlockDevice>>
View Source

TaskEbsOptimized

Declaration
public Output<bool?> TaskEbsOptimized { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

TaskInstanceTypes

Declaration
public Output<ImmutableArray<string>> TaskInstanceTypes { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<System.String>>
View Source

TaskLifecycle

Declaration
public Output<string> TaskLifecycle { get; }
Property Value
Type Description
Output<System.String>
View Source

TaskMaxSize

Declaration
public Output<int?> TaskMaxSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

TaskMinSize

Declaration
public Output<int?> TaskMinSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

TaskScalingDownPolicies

Declaration
public Output<ImmutableArray<MrScalarTaskScalingDownPolicy>> TaskScalingDownPolicies { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarTaskScalingDownPolicy>>
View Source

TaskScalingUpPolicies

Declaration
public Output<ImmutableArray<MrScalarTaskScalingUpPolicy>> TaskScalingUpPolicies { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarTaskScalingUpPolicy>>
View Source

TaskUnit

Declaration
public Output<string> TaskUnit { get; }
Property Value
Type Description
Output<System.String>
View Source

TerminationPolicies

Allows defining termination policies for EMR clusters based on CloudWatch Metrics.

Declaration
public Output<ImmutableArray<MrScalarTerminationPolicy>> TerminationPolicies { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<MrScalarTerminationPolicy>>
View Source

TerminationProtected

Declaration
public Output<bool?> TerminationProtected { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>
View Source

VisibleToAllUsers

Declaration
public Output<bool?> VisibleToAllUsers { get; }
Property Value
Type Description
Output<System.Nullable<System.Boolean>>

Methods

View Source

Get(String, Input<String>, MrScalarState, CustomResourceOptions)

Get an existing MrScalar resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static MrScalar Get(string name, Input<string> id, MrScalarState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

MrScalarState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
MrScalar
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.