AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::IoTWireless::Types::LoRaWANUpdateGatewayTaskCreate

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

Overview

Note:

When making an API call, you may pass LoRaWANUpdateGatewayTaskCreate data as a hash:

{
  update_signature: "UpdateSignature",
  sig_key_crc: 1,
  current_version: {
    package_version: "PackageVersion",
    model: "Model",
    station: "Station",
  },
  update_version: {
    package_version: "PackageVersion",
    model: "Model",
    station: "Station",
  },
}

LoRaWANUpdateGatewayTaskCreate object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_versionTypes::LoRaWANGatewayVersion

The version of the gateways that should receive the update.



2652
2653
2654
2655
2656
2657
2658
2659
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2652

class LoRaWANUpdateGatewayTaskCreate < Struct.new(
  :update_signature,
  :sig_key_crc,
  :current_version,
  :update_version)
  SENSITIVE = []
  include Aws::Structure
end

#sig_key_crcInteger

The CRC of the signature private key to check.

Returns:

  • (Integer)


2652
2653
2654
2655
2656
2657
2658
2659
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2652

class LoRaWANUpdateGatewayTaskCreate < Struct.new(
  :update_signature,
  :sig_key_crc,
  :current_version,
  :update_version)
  SENSITIVE = []
  include Aws::Structure
end

#update_signatureString

The signature used to verify the update firmware.

Returns:

  • (String)


2652
2653
2654
2655
2656
2657
2658
2659
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2652

class LoRaWANUpdateGatewayTaskCreate < Struct.new(
  :update_signature,
  :sig_key_crc,
  :current_version,
  :update_version)
  SENSITIVE = []
  include Aws::Structure
end

#update_versionTypes::LoRaWANGatewayVersion

The firmware version to update the gateway to.



2652
2653
2654
2655
2656
2657
2658
2659
# File 'gems/aws-sdk-iotwireless/lib/aws-sdk-iotwireless/types.rb', line 2652

class LoRaWANUpdateGatewayTaskCreate < Struct.new(
  :update_signature,
  :sig_key_crc,
  :current_version,
  :update_version)
  SENSITIVE = []
  include Aws::Structure
end