EMR / Client / get_on_cluster_app_ui_presigned_url

get_on_cluster_app_ui_presigned_url

EMR.Client.get_on_cluster_app_ui_presigned_url(**kwargs)

The presigned URL properties for the cluster’s application user interface.

See also: AWS API Documentation

Request Syntax

response = client.get_on_cluster_app_ui_presigned_url(
    ClusterId='string',
    OnClusterAppUIType='SparkHistoryServer'|'YarnTimelineService'|'TezUI'|'ApplicationMaster'|'JobHistoryServer'|'ResourceManager',
    ApplicationId='string',
    DryRun=True|False,
    ExecutionRoleArn='string'
)
Parameters:
  • ClusterId (string) –

    [REQUIRED]

    The cluster ID associated with the cluster’s application user interface presigned URL.

  • OnClusterAppUIType (string) – The application UI type associated with the cluster’s application user interface presigned URL.

  • ApplicationId (string) – The application ID associated with the cluster’s application user interface presigned URL.

  • DryRun (boolean) – Determines if the user interface presigned URL is for a dry run.

  • ExecutionRoleArn (string) – The execution role ARN associated with the cluster’s application user interface presigned URL.

Return type:

dict

Returns:

Response Syntax

{
    'PresignedURLReady': True|False,
    'PresignedURL': 'string'
}

Response Structure

  • (dict) –

    • PresignedURLReady (boolean) –

      Used to determine if the presigned URL is ready.

    • PresignedURL (string) –

      The cluster’s generated presigned URL.

Exceptions