Class: Aws::Greengrass::Types::CreateSoftwareUpdateJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Greengrass::Types::CreateSoftwareUpdateJobRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-greengrass/types.rb
Overview
Request for the CreateSoftwareUpdateJob API.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
- #amzn_client_token ⇒ String
-
#s3_url_signer_role ⇒ String
The IAM Role that Greengrass will use to create pre-signed URLs pointing towards the update artifact.
-
#software_to_update ⇒ String
The piece of software on the Greengrass core that will be updated.
-
#update_agent_log_level ⇒ String
The minimum level of log statements that should be logged by the OTA Agent during an update.
-
#update_targets ⇒ Array<String>
The ARNs of the targets (IoT things or IoT thing groups) that this update will be applied to.
-
#update_targets_architecture ⇒ String
The architecture of the cores which are the targets of an update.
-
#update_targets_operating_system ⇒ String
The operating system of the cores which are the targets of an update.
Instance Attribute Details
#amzn_client_token ⇒ String
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |
#s3_url_signer_role ⇒ String
The IAM Role that Greengrass will use to create pre-signed URLs pointing towards the update artifact.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |
#software_to_update ⇒ String
The piece of software on the Greengrass core that will be updated.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |
#update_agent_log_level ⇒ String
The minimum level of log statements that should be logged by the OTA Agent during an update.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |
#update_targets ⇒ Array<String>
The ARNs of the targets (IoT things or IoT thing groups) that this update will be applied to.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |
#update_targets_architecture ⇒ String
The architecture of the cores which are the targets of an update.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |
#update_targets_operating_system ⇒ String
The operating system of the cores which are the targets of an update.
1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 |
# File 'lib/aws-sdk-greengrass/types.rb', line 1171 class CreateSoftwareUpdateJobRequest < Struct.new( :amzn_client_token, :s3_url_signer_role, :software_to_update, :update_agent_log_level, :update_targets, :update_targets_architecture, :update_targets_operating_system) SENSITIVE = [] include Aws::Structure end |