Class: Aws::IoTFleetHub::Types::CreateApplicationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTFleetHub::Types::CreateApplicationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotfleethub/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_description ⇒ String
An optional description of the web application.
-
#application_name ⇒ String
The name of the web application.
-
#client_token ⇒ String
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
-
#role_arn ⇒ String
The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.
-
#tags ⇒ Hash<String,String>
A set of key/value pairs that you can use to manage the web application resource.
Instance Attribute Details
#application_description ⇒ String
An optional description of the web application.
100 101 102 103 104 105 106 107 108 |
# File '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_name ⇒ String
The name of the web application.
100 101 102 103 104 105 106 107 108 |
# File '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_token ⇒ String
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.
100 101 102 103 104 105 106 107 108 |
# File '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_arn ⇒ String
The ARN of the role that the web application assumes when it interacts with Amazon Web Services IoT Core.
<note markdown=“1”> The name of the role must be in the form ‘AWSIotFleetHub_random_string `.
</note>
100 101 102 103 104 105 106 107 108 |
# File '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 |
#tags ⇒ Hash<String,String>
A set of key/value pairs that you can use to manage the web application resource.
100 101 102 103 104 105 106 107 108 |
# File '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 |