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
View JSON Schema on GitHub

JSON Schema

glue-create-dev-endpoint-response-schema.json Raw ↑
{
  "$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>"
        }
      ]
    }
  }
}