Class ClusterState
Inheritance
System.Object
ClusterState
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.AliCloud.dll
Syntax
public sealed class ClusterState : ResourceArgs
Constructors
View Source
ClusterState()
Declaration
Properties
View Source
BootstrapActions
Declaration
public InputList<ClusterBootstrapActionGetArgs> BootstrapActions { get; set; }
Property Value
View Source
ChargeType
Charge Type for this group of hosts: PostPaid or PrePaid. If this is not specified, charge type will follow global charge_type value.
Declaration
public Input<string> ChargeType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ClusterType
EMR Cluster Type, e.g. HADOOP, KAFKA, DRUID, GATEWAY etc. You can find all valid EMR cluster type in emr web console. Supported 'GATEWAY' available in 1.61.0+.
Declaration
public Input<string> ClusterType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DepositType
Cluster deposit type, HALF_MANAGED or FULL_MANAGED.
Declaration
public Input<string> DepositType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EasEnable
High security cluster (true) or not. Default value is false.
Declaration
public Input<bool> EasEnable { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
EmrVer
EMR Version, e.g. EMR-3.22.0. You can find the all valid EMR Version in emr web console.
Declaration
public Input<string> EmrVer { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
HighAvailabilityEnable
High Available for HDFS and YARN. If this is set true, MASTER group must have two nodes.
Declaration
public Input<bool> HighAvailabilityEnable { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
HostGroups
Groups of Host, You can specify MASTER as a group, CORE as a group (just like the above example).
Declaration
public InputList<ClusterHostGroupGetArgs> HostGroups { get; set; }
Property Value
View Source
IsOpenPublicIp
Declaration
public Input<bool> IsOpenPublicIp { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
KeyPairName
Declaration
public Input<string> KeyPairName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
MasterPwd
Declaration
public Input<string> MasterPwd { 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
OptionSoftwareLists
Declaration
public InputList<string> OptionSoftwareLists { get; set; }
Property Value
View Source
This specify the related cluster id, if this cluster is a Gateway.
Declaration
public Input<string> RelatedClusterId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SecurityGroupId
Security Group ID for Cluster, you can also specify this key for each host group.
Declaration
public Input<string> SecurityGroupId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SshEnable
If this is set true, we can ssh into cluster. Default value is false.
Declaration
public Input<bool> SshEnable { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
A mapping of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
Use local metadb. Default is false.
Declaration
public Input<bool> UseLocalMetadb { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
UserDefinedEmrEcsRole
Alicloud EMR uses roles to perform actions on your behalf when provisioning cluster resources, running applications, dynamically scaling resources. EMR uses the following roles when interacting with other Alicloud services. Default value is AliyunEmrEcsDefaultRole.
Declaration
public Input<string> UserDefinedEmrEcsRole { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
VswitchId
Global vswitch id, you can also specify it in host group.
Declaration
public Input<string> VswitchId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ZoneId
Zone ID, e.g. cn-huhehaote-a
Declaration
public Input<string> ZoneId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|