Amazon Glue · Schema
CreateDevEndpointResponse
CreateDevEndpointResponse schema from Amazon Glue API
AnalyticsData CatalogData IntegrationData PipelineETLServerless
Properties
| Name | Type | Description |
|---|---|---|
| EndpointName | object | |
| Status | object | |
| SecurityGroupIds | object | |
| SubnetId | object | |
| RoleArn | object | |
| YarnEndpointAddress | object | |
| ZeppelinRemoteSparkInterpreterPort | object | |
| NumberOfNodes | object | |
| WorkerType | object | |
| GlueVersion | object | |
| NumberOfWorkers | object | |
| AvailabilityZone | object | |
| VpcId | object | |
| ExtraPythonLibsS3Path | object | |
| ExtraJarsS3Path | object | |
| FailureReason | object | |
| SecurityConfiguration | object | |
| CreatedTimestamp | object | |
| Arguments | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue/refs/heads/main/json-schema/glue-create-dev-endpoint-response-schema.json",
"title": "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>"
}
]
}
}
}