persistent_app_uis
Creates, updates, deletes, gets or lists a persistent_app_uis resource.
Overview
| Name | persistent_app_uis |
| Type | Resource |
| Id | aws.emr.persistent_app_uis |
Fields
The following fields are returned by SELECT queries:
- describe_persistent_app_ui
| Name | Datatype | Description |
|---|---|---|
author_id | string | The author ID for the persistent application user interface object. (pattern: <code>[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*</code>) |
creation_time | string (date-time) | The creation date and time for the persistent application user interface object. |
last_modified_time | string (date-time) | The date and time the persistent application user interface object was last changed. |
last_state_change_reason | string | The reason the persistent application user interface object was last changed. (pattern: <code>[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*</code>) |
persistent_app_ui_id | string | The identifier for the persistent application user interface object. (pattern: <code>[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*</code>) |
persistent_app_ui_status | string | The status for the persistent application user interface object. (pattern: <code>[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*</code>) |
persistent_app_ui_type_list | array | The type list for the persistent application user interface object. Valid values include SHS, YTS, or TEZ. |
tags | array | A collection of tags for the persistent application user interface object. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
describe_persistent_app_ui | select | region | Describes a persistent application user interface. | |
create_persistent_app_ui | insert | region, TargetResourceArn | Creates a persistent application user interface. |
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) |
SELECT examples
- describe_persistent_app_ui
Describes a persistent application user interface.
SELECT
author_id,
creation_time,
last_modified_time,
last_state_change_reason,
persistent_app_ui_id,
persistent_app_ui_status,
persistent_app_ui_type_list,
tags
FROM aws.emr.persistent_app_uis
WHERE region = '{{ region }}' -- required
;
INSERT examples
- create_persistent_app_ui
- Manifest
Creates a persistent application user interface.
INSERT INTO aws.emr.persistent_app_uis (
TargetResourceArn,
EMRContainersConfig,
Tags,
XReferer,
ProfilerType,
region
)
SELECT
'{{ TargetResourceArn }}' /* required */,
'{{ EMRContainersConfig }}',
'{{ Tags }}',
'{{ XReferer }}',
'{{ ProfilerType }}',
'{{ region }}'
RETURNING
persistent_app_ui_id,
runtime_role_enabled_cluster
;
# Description fields are for documentation purposes
- name: persistent_app_uis
props:
- name: region
value: "{{ region }}"
description: Required parameter for the persistent_app_uis resource.
- name: TargetResourceArn
value: "{{ TargetResourceArn }}"
description: |
The unique Amazon Resource Name (ARN) of the target resource.
- name: EMRContainersConfig
description: |
The EMR containers configuration.
value:
JobRunId: "{{ JobRunId }}"
- name: Tags
description: |
Tags for the persistent application user interface.
value:
- Key: "{{ Key }}"
Value: "{{ Value }}"
- name: XReferer
value: "{{ XReferer }}"
description: |
The cross reference for the persistent application user interface.
- name: ProfilerType
value: "{{ ProfilerType }}"
description: |
The profiler type for the persistent application user interface.
valid_values: ['SHS', 'TEZUI', 'YTS']