Class: Aws::IoTFleetHub::Types::CreateApplicationRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotfleethub/lib/aws-sdk-iotfleethub/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_descriptionString

An optional description of the web application.

Returns:

  • (String)


100
101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-iotfleethub/lib/aws-sdk-iotfleethub/types.rb', line 100

class CreateApplicationRequest < Struct.new(
  :application_name,
  :application_description,
  :client_token,
  :role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#application_nameString

The name of the web application.

Returns:

  • (String)


100
101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-iotfleethub/lib/aws-sdk-iotfleethub/types.rb', line 100

class CreateApplicationRequest < Struct.new(
  :application_name,
  :application_description,
  :client_token,
  :role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#client_tokenString

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.

Returns:

  • (String)


100
101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-iotfleethub/lib/aws-sdk-iotfleethub/types.rb', line 100

class CreateApplicationRequest < Struct.new(
  :application_name,
  :application_description,
  :client_token,
  :role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

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

The name of the role must be in the form AWSIotFleetHub_random_string.

Returns:

  • (String)


100
101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-iotfleethub/lib/aws-sdk-iotfleethub/types.rb', line 100

class CreateApplicationRequest < Struct.new(
  :application_name,
  :application_description,
  :client_token,
  :role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

A set of key/value pairs that you can use to manage the web application resource.

Returns:

  • (Hash<String,String>)


100
101
102
103
104
105
106
107
108
# File 'gems/aws-sdk-iotfleethub/lib/aws-sdk-iotfleethub/types.rb', line 100

class CreateApplicationRequest < Struct.new(
  :application_name,
  :application_description,
  :client_token,
  :role_arn,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end