Home
Amazon EMR
Amazon Emr Structure
Amazon Emr Structure
Represents an Amazon EMR cluster with its associated configuration, state, and metadata.
Type: object
Properties: 9
Required: 3
Amazon Web Services Analytics Apache Spark Big Data Data Processing Hadoop
Amazon EMR Cluster is a JSON Structure definition published by Amazon EMR, describing 9 properties, of which 3 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
id
name
status
releaseLabel
applications
instanceCollectionType
logUri
autoTerminate
tags
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://api-evangelist.com/schemas/amazon/emr/cluster.json",
"name": "Amazon EMR Cluster",
"description": "Represents an Amazon EMR cluster with its associated configuration, state, and metadata.",
"type": "object",
"required": [
"id",
"name",
"status"
],
"properties": {
"id": {
"type": "string",
"description": "The unique identifier of the cluster",
"pattern": "^j-[A-Z0-9]{13}$"
},
"name": {
"type": "string",
"description": "The name of the cluster"
},
"status": {
"type": "object",
"description": "The current status of the cluster",
"properties": {
"state": {
"type": "string",
"enum": [
"STARTING",
"BOOTSTRAPPING",
"RUNNING",
"WAITING",
"TERMINATING",
"TERMINATED",
"TERMINATED_WITH_ERRORS"
],
"description": "The current state of the cluster"
},
"stateChangeReason": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The programmatic code for the state change reason"
},
"message": {
"type": "string",
"description": "The descriptive message for the state change reason"
}
}
},
"timeline": {
"type": "object",
"properties": {
"creationDateTime": {
"type": "datetime"
},
"readyDateTime": {
"type": "datetime"
},
"endDateTime": {
"type": "datetime"
}
}
}
}
},
"releaseLabel": {
"type": "string",
"description": "The Amazon EMR release label (e.g., emr-6.10.0)"
},
"applications": {
"type": "array",
"description": "The applications installed on the cluster",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the application (e.g., Spark, Hadoop, Hive)"
},
"version": {
"type": "string",
"description": "The version of the application"
}
}
}
},
"instanceCollectionType": {
"type": "string",
"enum": [
"INSTANCE_FLEET",
"INSTANCE_GROUP"
],
"description": "The instance collection type"
},
"logUri": {
"type": "string",
"description": "The S3 path for log storage"
},
"autoTerminate": {
"type": "boolean",
"description": "Whether the cluster auto-terminates after steps complete"
},
"tags": {
"type": "array",
"description": "Tags associated with the cluster",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"value": {
"type": "string"
}
}
}
}
}
}
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/amazon-emr-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.