EmrCluster

Field Type Description
apiVersion string aws.kubeform.com/v1alpha1
kind string EmrCluster
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec EmrClusterSpec
status EmrClusterStatus

EmrClusterSpec

(Appears on:EmrCluster, EmrClusterStatus)
Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
secretRef Kubernetes core/v1.LocalObjectReference
additionalInfo string (Optional)
applications []string (Optional)
autoscalingRole string (Optional)
bootstrapAction []EmrClusterSpecBootstrapAction (Optional)
clusterState string (Optional)
configurations string (Optional)
configurationsJSON string (Optional)
coreInstanceCount int (Optional)
coreInstanceType string (Optional)
customAmiID string (Optional)
ebsRootVolumeSize int (Optional)
ec2Attributes []EmrClusterSpecEc2Attributes (Optional)
instanceGroup []EmrClusterSpecInstanceGroup (Optional)
keepJobFlowAliveWhenNoSteps bool (Optional)
kerberosAttributes []EmrClusterSpecKerberosAttributes (Optional)
logURI string (Optional)
masterInstanceType string (Optional)
masterPublicDNS string (Optional)
name string
releaseLabel string
scaleDownBehavior string (Optional)
securityConfiguration string (Optional)
serviceRole string
step []EmrClusterSpecStep (Optional)
tags map[string]string (Optional)
terminationProtection bool (Optional)
visibleToAllUsers bool (Optional)

EmrClusterSpecBootstrapAction

(Appears on:EmrClusterSpec)
Field Type Description
args []string (Optional)
name string
path string

EmrClusterSpecEc2Attributes

(Appears on:EmrClusterSpec)
Field Type Description
additionalMasterSecurityGroups string (Optional)
additionalSlaveSecurityGroups string (Optional)
emrManagedMasterSecurityGroup string (Optional)
emrManagedSlaveSecurityGroup string (Optional)
instanceProfile string
keyName string (Optional)
serviceAccessSecurityGroup string (Optional)
subnetID string (Optional)

EmrClusterSpecInstanceGroup

(Appears on:EmrClusterSpec)
Field Type Description
autoscalingPolicy string (Optional)
bidPrice string (Optional)
ebsConfig []EmrClusterSpecInstanceGroupEbsConfig (Optional)
ID string (Optional)
instanceCount int (Optional)
instanceRole string
instanceType string
name string (Optional)

EmrClusterSpecInstanceGroupEbsConfig

(Appears on:EmrClusterSpecInstanceGroup)
Field Type Description
iops int (Optional)
size int
type string
volumesPerInstance int (Optional)

EmrClusterSpecKerberosAttributes

(Appears on:EmrClusterSpec)
Field Type Description
adDomainJoinUser string (Optional)
realm string

EmrClusterSpecStep

(Appears on:EmrClusterSpec)
Field Type Description
actionOnFailure string
hadoopJarStep []EmrClusterSpecStepHadoopJarStep
name string

EmrClusterSpecStepHadoopJarStep

(Appears on:EmrClusterSpecStep)
Field Type Description
args []string (Optional)
jar string
mainClass string (Optional)
properties map[string]string (Optional)

EmrClusterStatus

(Appears on:EmrCluster)
Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output EmrClusterSpec (Optional)
state kubeform.dev/kubeform/apis.State (Optional)

Sensitive Values

Name Type Description
kerberos_attributes.<index>.ad_domain_join_password string
kerberos_attributes.<index>.cross_realm_trust_principal_password string
kerberos_attributes.<index>.kdc_admin_password string