scripts
Creates, updates, deletes, gets or lists a scripts resource.
Overview
| Name | scripts |
| Type | Resource |
| Id | aws.glue.scripts |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
create_script | insert | region | Transforms a directed acyclic graph (DAG) into code. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
region | string | AWS region (default: us-east-1) |
INSERT examples
- create_script
- Manifest
Transforms a directed acyclic graph (DAG) into code.
INSERT INTO aws.glue.scripts (
DagNodes,
DagEdges,
Language,
region
)
SELECT
'{{ DagNodes }}',
'{{ DagEdges }}',
'{{ Language }}',
'{{ region }}'
RETURNING
python_script,
scala_code
;
# Description fields are for documentation purposes
- name: scripts
props:
- name: region
value: "{{ region }}"
description: Required parameter for the scripts resource.
- name: DagNodes
description: |
A list of the nodes in the DAG.
value:
- Id: "{{ Id }}"
NodeType: "{{ NodeType }}"
Args: "{{ Args }}"
LineNumber: {{ LineNumber }}
- name: DagEdges
description: |
A list of the edges in the DAG.
value:
- Source: "{{ Source }}"
Target: "{{ Target }}"
TargetParameter: "{{ TargetParameter }}"
- name: Language
value: "{{ Language }}"
description: |
The programming language of the resulting code from the DAG.
valid_values: ['PYTHON', 'SCALA']