class Aws::IoTFleetHub::Types::CreateApplicationRequest

@note When making an API call, you may pass CreateApplicationRequest

data as a hash:

    {
      application_name: "Name", # required
      application_description: "Description",
      client_token: "ClientRequestToken",
      role_arn: "Arn", # required
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] application_name

The name of the web application.
@return [String]

@!attribute [rw] application_description

An optional description of the web application.
@return [String]

@!attribute [rw] client_token

A unique case-sensitive identifier that you can provide to ensure
the idempotency of the request. Don't reuse this client token if a
new idempotent request is required.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] role_arn

The ARN of the role that the web application assumes when it
interacts with AWS IoT Core.

<note markdown="1"> The name of the role must be in the form
`AWSIotFleetHub_random_string `.

 </note>
@return [String]

@!attribute [rw] tags

A set of key/value pairs that you can use to manage the web
application resource.
@return [Hash<String,String>]

Constants

SENSITIVE