Describe Cluster

emr.describe_cluster
ActionAmazon Web Servicesconnection required

Calls the AWS emr API (SigV4).

Read one EMR cluster's state and release.

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
Amazon EMR
Secret shape
{"access_key_id", "secret_access_key"}
Config it needs
region
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
region
AWS region (overrides the connection).
stringNo———
cluster_id
Cluster id (j-…).
stringYes———

Output

One shape.

result

FieldTypeExample
cluster_id
string—
name
string—
state
string—
state_reason
Why the cluster reached that state.
string—
state_reason_code
Machine-readable form of state_reason.
string—
release_label
string—
cluster_arn
Full ARN — what tagging and IAM steps take.
string—
created_at
Cluster creation time, epoch seconds.
number—
ready_at
When the cluster became ready, epoch seconds.
number—
ended_at
When the cluster terminated, epoch seconds.
number—
master_public_dns_name
DNS name of the master node.
string—
log_uri
S3 location the cluster writes its logs to.
string—
log_encryption_kms_key_id
KMS key those logs are encrypted with.
string—
custom_ami_id
Custom AMI the instances booted from, if any.
string—
outpost_arn
Outpost the cluster runs on, if any.
string—
applications
Installed applications as {name, version}.
array—
tags
Cluster tags, keyed by tag key.
object—
normalized_instance_hours
Billed normalized instance hours.
number—
auto_terminate
Whether the cluster terminates after its steps.
boolean—
termination_protected
Whether termination is blocked.
boolean—
{
  "applications": [],
  "auto_terminate": false,
  "cluster_arn": "",
  "cluster_id": "",
  "created_at": 0,
  "custom_ami_id": "",
  "ended_at": 0,
  "log_encryption_kms_key_id": "",
  "log_uri": "",
  "master_public_dns_name": "",
  "name": "",
  "normalized_instance_hours": 0,
  "outpost_arn": "",
  "ready_at": 0,
  "release_label": "",
  "state": "",
  "state_reason": "",
  "state_reason_code": "",
  "tags": {},
  "termination_protected": false
}

Related Amazon EMR nodes

See Describe Cluster run in a workflow.

In a technical demo we add the Amazon EMR connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.