openapi: 3.0.0
info:
version: '2017-03-31'
x-release: v4
title: 'AWS Glue #X Amz Target=AWSGlue.BatchCreatePartition #X Amz Target=AWSGlue.BatchCreatePartition #X Amz Target=AWSGlue.UpdateDevEndpoint API'
description:
Defines the public endpoint for the Glue service.
x-logo: url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png backgroundColor: '#FFFFFF' termsOfService: https://aws.amazon.com/service-terms/ contact: name: Mike Ralphson email: mike.ralphson@gmail.com url: https://github.com/mermade/aws2openapi x-twitter: PermittedSoc license: name: Apache 2.0 License url: http://www.apache.org/licenses/ x-providerName: amazonaws.com x-serviceName: glue x-origin: - contentType: application/json url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/glue-2017-03-31.normal.json converter: url: https://github.com/mermade/aws2openapi version: 1.0.0 x-apisguru-driver: external x-apiClientRegistration: url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct x-apisguru-categories: - cloud x-preferred: true servers: - url: http://glue.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS Glue multi-region endpoint - url: https://glue.{region}.amazonaws.com variables: region: description: The AWS region enum: - us-east-1 - us-east-2 - us-west-1 - us-west-2 - us-gov-west-1 - us-gov-east-1 - ca-central-1 - eu-north-1 - eu-west-1 - eu-west-2 - eu-west-3 - eu-central-1 - eu-south-1 - af-south-1 - ap-northeast-1 - ap-northeast-2 - ap-northeast-3 - ap-southeast-1 - ap-southeast-2 - ap-east-1 - ap-south-1 - sa-east-1 - me-south-1 default: us-east-1 description: The AWS Glue multi-region endpoint - url: http://glue.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS Glue endpoint for China (Beijing) and China (Ningxia) - url: https://glue.{region}.amazonaws.com.cn variables: region: description: The AWS region enum: - cn-north-1 - cn-northwest-1 default: cn-north-1 description: The AWS Glue endpoint for China (Beijing) and China (Ningxia) security: - hmac: [] tags: - name: '#X Amz Target=AWSGlue.UpdateDevEndpoint' paths: /#X-Amz-Target=AWSGlue.UpdateDevEndpoint: parameters: - $ref: '#/components/parameters/X-Amz-Content-Sha256' - $ref: '#/components/parameters/X-Amz-Date' - $ref: '#/components/parameters/X-Amz-Algorithm' - $ref: '#/components/parameters/X-Amz-Credential' - $ref: '#/components/parameters/X-Amz-Security-Token' - $ref: '#/components/parameters/X-Amz-Signature' - $ref: '#/components/parameters/X-Amz-SignedHeaders' post: operationId: UpdateDevEndpoint description: Updates a specified development endpoint. responses: '200': description: Success content: application/json: schema: $ref: '#/components/schemas/UpdateDevEndpointResponse' examples: UpdateDevEndpoint200Example: summary: Default UpdateDevEndpoint 200 response x-microcks-default: true value: JobRunId: jr_abc123 State: SUCCEEDED '480': description: EntityNotFoundException content: application/json: schema: $ref: '#/components/schemas/EntityNotFoundException' examples: UpdateDevEndpoint480Example: summary: Default UpdateDevEndpoint 480 response x-microcks-default: true value: JobRunId: jr_abc123 State: SUCCEEDED '481': description: InternalServiceException content: application/json: schema: $ref: '#/components/schemas/InternalServiceException' examples: UpdateDevEndpoint481Example: summary: Default UpdateDevEndpoint 481 response x-microcks-default: true value: JobRunId: jr_abc123 State: SUCCEEDED '482': description: OperationTimeoutException content: application/json: schema: $ref: '#/components/schemas/OperationTimeoutException' examples: UpdateDevEndpoint482Example: summary: Default UpdateDevEndpoint 482 response x-microcks-default: true value: JobRunId: jr_abc123 State: SUCCEEDED '483': description: InvalidInputException content: application/json: schema: $ref: '#/components/schemas/InvalidInputException' examples: UpdateDevEndpoint483Example: summary: Default UpdateDevEndpoint 483 response x-microcks-default: true value: JobRunId: jr_abc123 State: SUCCEEDED '484': description: ValidationException content: application/json: schema: $ref: '#/components/schemas/ValidationException' examples: UpdateDevEndpoint484Example: summary: Default UpdateDevEndpoint 484 response x-microcks-default: true value: JobRunId: jr_abc123 State: SUCCEEDED requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateDevEndpointRequest' parameters: - name: X-Amz-Target in: header required: true schema: type: string enum: - AWSGlue.UpdateDevEndpoint summary: Amazon Glue Update Dev Endpoint x-microcks-operation: delay: 0 dispatcher: FALLBACK tags: - '#X Amz Target=AWSGlue.UpdateDevEndpoint' components: schemas: InternalServiceException: {} EntityNotFoundException: {} DevEndpointCustomLibraries: type: object properties: ExtraPythonLibsS3Path: allOf: - $ref: '#/components/schemas/GenericString' - description:The paths to one or more Python libraries in an Amazon Simple Storage Service (Amazon S3) bucket that should be loaded in your DevEndpoint. Multiple values must be complete paths separated by a comma.
You can only use pure Python libraries with a DevEndpoint. Libraries that rely on C extensions, such as the pandas Python data analysis library, are not currently supported.
The path to one or more Java .jar files in an S3 bucket that should be loaded in your DevEndpoint.
You can only use pure Java/Scala libraries with a DevEndpoint.
DevEndpoint to be updated.
PublicKey:
allOf:
- $ref: '#/components/schemas/GenericString'
- description: The public key for the DevEndpoint to use.
AddPublicKeys:
allOf:
- $ref: '#/components/schemas/PublicKeysList'
- description: The list of public keys for the DevEndpoint to use.
DeletePublicKeys:
allOf:
- $ref: '#/components/schemas/PublicKeysList'
- description: The list of public keys to be deleted from the DevEndpoint.
CustomLibraries:
allOf:
- $ref: '#/components/schemas/DevEndpointCustomLibraries'
- description: Custom Python or Java libraries to be loaded in the DevEndpoint.
UpdateEtlLibraries:
allOf:
- $ref: '#/components/schemas/BooleanValue'
- description: ' True if the list of custom libraries to be loaded in the development endpoint needs to be updated, or False if otherwise.'
DeleteArguments:
allOf:
- $ref: '#/components/schemas/StringList'
- description: The list of argument keys to be deleted from the map of arguments used to configure the DevEndpoint.
AddArguments:
allOf:
- $ref: '#/components/schemas/MapValue'
- description: 'The map of arguments to add the map of arguments used to configure the DevEndpoint.
Valid arguments are:
"--enable-glue-datacatalog": ""
You can specify a version of Python support for development endpoints by using the Arguments parameter in the CreateDevEndpoint or UpdateDevEndpoint APIs. If no arguments are provided, the version defaults to Python 2.