/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * An example resource schema demonstrating some basic constructs and validation rules. */ export interface AwsIotwirelessServiceprofile { /** * Name of service profile */ Name?: string; LoRaWAN?: LoRaWANServiceProfile; /** * A list of key-value pairs that contain metadata for the service profile. * * @maxItems 200 */ Tags?: Tag[]; /** * Service profile Arn. Returned after successful create. */ Arn?: string; /** * Service profile Id. Returned after successful create. */ Id?: string; } /** * LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation */ export interface LoRaWANServiceProfile { UlRate?: number; UlBucketSize?: number; UlRatePolicy?: string; DlRate?: number; DlBucketSize?: number; DlRatePolicy?: string; AddGwMetadata?: boolean; DevStatusReqFreq?: number; ReportDevStatusBattery?: boolean; ReportDevStatusMargin?: boolean; DrMin?: number; DrMax?: number; ChannelMask?: string; PrAllowed?: boolean; HrAllowed?: boolean; RaAllowed?: boolean; NwkGeoLoc?: boolean; TargetPer?: number; MinGwDiversity?: number; } export interface Tag { Key?: string; Value?: string; }