ApplicationArgs

data class ApplicationArgs(val applicationDescription: Output<String>? = null, val applicationName: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApplicationArgs>

Resource schema for AWS::IoTFleetHub::Application

Constructors

Link copied to clipboard
constructor(applicationDescription: Output<String>? = null, applicationName: Output<String>? = null, roleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val applicationDescription: Output<String>? = null

Application Description, should be between 1 and 2048 characters.

Link copied to clipboard
val applicationName: Output<String>? = null

Application Name, should be between 1 and 256 characters.

Link copied to clipboard
val roleArn: Output<String>? = null

The ARN of the role that the web application assumes when it interacts with AWS IoT Core. For more info on configuring this attribute, see https://docs.aws.amazon.com/iot/latest/apireference/API_iotfleethub_CreateApplication.html#API_iotfleethub_CreateApplication_RequestSyntax

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

A list of key-value pairs that contain metadata for the application.

Functions

Link copied to clipboard
open override fun toJava(): ApplicationArgs