class Aws::IoT::Types::OTAUpdateFile


@return [Hash<String,String>]
A list of name/attribute pairs.
@!attribute [rw] attributes
@return [Types::CodeSigning]
The code signing method of the file.
@!attribute [rw] code_signing
@return [Types::FileLocation]
The location of the updated firmware.
@!attribute [rw] file_location
@return [String]
The file version.
@!attribute [rw] file_version
@return [Integer]
devices to identify the type of file received from the cloud.
An integer value you can include in the job document to allow your
@!attribute [rw] file_type
@return [String]
The name of the file.
@!attribute [rw] file_name
}
},
“AttributeKey” => “Value”,
attributes: {
},
},
signature_algorithm: “SignatureAlgorithm”,
hash_algorithm: “HashAlgorithm”,
},
inline_document: “InlineDocument”,
certificate_name: “CertificateName”,
certificate_chain: {
},
inline_document: “data”,
signature: {
custom_code_signing: {
},
},
},
prefix: “Prefix”,
bucket: “S3Bucket”,
s3_destination: {
destination: {
signing_profile_name: “SigningProfileName”,
},
certificate_path_on_device: “CertificatePathOnDevice”,
platform: “Platform”,
certificate_arn: “CertificateArn”,
signing_profile_parameter: {
start_signing_job_parameter: {
aws_signer_job_id: “SigningJobId”,
code_signing: {
},
},
version: “S3Version”,
key: “S3Key”,
bucket: “S3Bucket”,
s3_location: {
},
file_id: 1,
stream_id: “StreamId”,
stream: {
file_location: {
file_version: “OTAUpdateFileVersion”,
file_type: 1,
file_name: “FileName”,
{
data as a hash:
@note When making an API call, you may pass OTAUpdateFile
Describes a file to be associated with an OTA update.