Skip to content

Get Application

emrserverless_get_application R Documentation

Displays detailed information about a specified application

Description

Displays detailed information about a specified application.

Usage

emrserverless_get_application(applicationId)

Arguments

applicationId

[required] The ID of the application that will be described.

Value

A list with the following syntax:

list(
  application = list(
    applicationId = "string",
    name = "string",
    arn = "string",
    releaseLabel = "string",
    type = "string",
    state = "CREATING"|"CREATED"|"STARTING"|"STARTED"|"STOPPING"|"STOPPED"|"TERMINATED",
    stateDetails = "string",
    initialCapacity = list(
      list(
        workerCount = 123,
        workerConfiguration = list(
          cpu = "string",
          memory = "string",
          disk = "string",
          diskType = "string"
        )
      )
    ),
    maximumCapacity = list(
      cpu = "string",
      memory = "string",
      disk = "string"
    ),
    createdAt = as.POSIXct(
      "2015-01-01"
    ),
    updatedAt = as.POSIXct(
      "2015-01-01"
    ),
    tags = list(
      "string"
    ),
    autoStartConfiguration = list(
      enabled = TRUE|FALSE
    ),
    autoStopConfiguration = list(
      enabled = TRUE|FALSE,
      idleTimeoutMinutes = 123
    ),
    networkConfiguration = list(
      subnetIds = list(
        "string"
      ),
      securityGroupIds = list(
        "string"
      )
    ),
    architecture = "ARM64"|"X86_64",
    imageConfiguration = list(
      imageUri = "string",
      resolvedImageDigest = "string"
    ),
    workerTypeSpecifications = list(
      list(
        imageConfiguration = list(
          imageUri = "string",
          resolvedImageDigest = "string"
        )
      )
    ),
    runtimeConfiguration = list(
      list(
        classification = "string",
        properties = list(
          "string"
        ),
        configurations = list()
      )
    ),
    monitoringConfiguration = list(
      s3MonitoringConfiguration = list(
        logUri = "string",
        encryptionKeyArn = "string"
      ),
      managedPersistenceMonitoringConfiguration = list(
        enabled = TRUE|FALSE,
        encryptionKeyArn = "string"
      ),
      cloudWatchLoggingConfiguration = list(
        enabled = TRUE|FALSE,
        logGroupName = "string",
        logStreamNamePrefix = "string",
        encryptionKeyArn = "string",
        logTypes = list(
          list(
            "string"
          )
        )
      ),
      prometheusMonitoringConfiguration = list(
        remoteWriteUrl = "string"
      )
    ),
    interactiveConfiguration = list(
      studioEnabled = TRUE|FALSE,
      livyEndpointEnabled = TRUE|FALSE
    )
  )
)

Request syntax

svc$get_application(
  applicationId = "string"
)