Parameters for AWS IoT Core MQTT-over-WebSocket presigned URL (SigV4, service iotdevicegateway).

interface IotDeviceGatewayMqttSignedUrlParams {
    accessKey: string;
    awsRegion: string;
    canonicalUri?: string;
    expiresSeconds?: number;
    host: string;
    secretKey: string;
    sessionToken?: string;
}

Properties

accessKey: string
awsRegion: string
canonicalUri?: string

MQTT WebSocket path; default /mqtt.

expiresSeconds?: number

Presigned URL lifetime in seconds. Default 86400 (24h).

host: string

IoT endpoint hostname only, e.g. xxxx-ats.iot.ap-south-1.amazonaws.com

secretKey: string
sessionToken?: string