Amazon Glue · JSON Structure
Glue Create Dev Endpoint Response Structure
CreateDevEndpointResponse schema from Amazon Glue API
Type: object
Properties: 19
AnalyticsData CatalogData IntegrationData PipelineETLServerless
CreateDevEndpointResponse is a JSON Structure definition published by Amazon Glue, describing 19 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
Properties
EndpointName
Status
SecurityGroupIds
SubnetId
RoleArn
YarnEndpointAddress
ZeppelinRemoteSparkInterpreterPort
NumberOfNodes
WorkerType
GlueVersion
NumberOfWorkers
AvailabilityZone
VpcId
ExtraPythonLibsS3Path
ExtraJarsS3Path
FailureReason
SecurityConfiguration
CreatedTimestamp
Arguments
Meta-schema: https://json-structure.org/meta/core/v0/#
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-structure/glue-create-dev-endpoint-response-structure.json",
"name": "CreateDevEndpointResponse",
"description": "CreateDevEndpointResponse schema from Amazon Glue API",
"type": "object",
"properties": {
"EndpointName": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The name assigned to the new <code>DevEndpoint</code>."
}
]
},
"Status": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The current status of the new <code>DevEndpoint</code>."
}
]
},
"SecurityGroupIds": {
"allOf": [
{
"$ref": "#/components/schemas/StringList"
},
{
"description": "The security groups assigned to the new <code>DevEndpoint</code>."
}
]
},
"SubnetId": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The subnet ID assigned to the new <code>DevEndpoint</code>."
}
]
},
"RoleArn": {
"allOf": [
{
"$ref": "#/components/schemas/RoleArn"
},
{
"description": "The Amazon Resource Name (ARN) of the role assigned to the new <code>DevEndpoint</code>."
}
]
},
"YarnEndpointAddress": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The address of the YARN endpoint used by this <code>DevEndpoint</code>."
}
]
},
"ZeppelinRemoteSparkInterpreterPort": {
"allOf": [
{
"$ref": "#/components/schemas/IntegerValue"
},
{
"description": "The Apache Zeppelin port for the remote Apache Spark interpreter."
}
]
},
"NumberOfNodes": {
"allOf": [
{
"$ref": "#/components/schemas/IntegerValue"
},
{
"description": "The number of Glue Data Processing Units (DPUs) allocated to this DevEndpoint."
}
]
},
"WorkerType": {
"allOf": [
{
"$ref": "#/components/schemas/WorkerType"
},
{
"description": "The type of predefined worker that is allocated to the development endpoint. May be a value of Standard, G.1X, or G.2X."
}
]
},
"GlueVersion": {
"allOf": [
{
"$ref": "#/components/schemas/GlueVersionString"
},
{
"description": "<p>Glue version determines the versions of Apache Spark and Python that Glue supports. The Python version indicates the version supported for running your ETL scripts on development endpoints. </p> <p>For more information about the available Glue versions and corresponding Spark and Python versions, see <a href=\"https://docs.aws.amazon.com/glue/latest/dg/add-job.html\">Glue version</a> in the developer guide.</p>"
}
]
},
"NumberOfWorkers": {
"allOf": [
{
"$ref": "#/components/schemas/NullableInteger"
},
{
"description": "The number of workers of a defined <code>workerType</code> that are allocated to the development endpoint."
}
]
},
"AvailabilityZone": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The Amazon Web Services Availability Zone where this <code>DevEndpoint</code> is located."
}
]
},
"VpcId": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The ID of the virtual private cloud (VPC) used by this <code>DevEndpoint</code>."
}
]
},
"ExtraPythonLibsS3Path": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The paths to one or more Python libraries in an S3 bucket that will be loaded in your <code>DevEndpoint</code>."
}
]
},
"ExtraJarsS3Path": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "Path to one or more Java <code>.jar</code> files in an S3 bucket that will be loaded in your <code>DevEndpoint</code>."
}
]
},
"FailureReason": {
"allOf": [
{
"$ref": "#/components/schemas/GenericString"
},
{
"description": "The reason for a current failure in this <code>DevEndpoint</code>."
}
]
},
"SecurityConfiguration": {
"allOf": [
{
"$ref": "#/components/schemas/NameString"
},
{
"description": "The name of the <code>SecurityConfiguration</code> structure being used with this <code>DevEndpoint</code>."
}
]
},
"CreatedTimestamp": {
"allOf": [
{
"$ref": "#/components/schemas/TimestampValue"
},
{
"description": "The point in time at which this <code>DevEndpoint</code> was created."
}
]
},
"Arguments": {
"allOf": [
{
"$ref": "#/components/schemas/MapValue"
},
{
"description": "<p>The map of arguments used to configure this <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p> <code>\"--enable-glue-datacatalog\": \"\"</code> </p> </li> </ul> <p>You can specify a version of Python support for development endpoints by using the <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version defaults to Python 2.</p>"
}
]
}
}
}