import { EventNotificationPartnerType, ExpressionType, IdentifierType, LogLevel, PartnerType, PositioningConfigStatus, PositionResourceType, } from "./enums"; import { ApplicationConfig, ConnectionStatusEventConfiguration, ConnectionStatusResourceTypeEventConfiguration, DeviceRegistrationStateEventConfiguration, DeviceRegistrationStateResourceTypeEventConfiguration, FuotaTaskLogOption, JoinEventConfiguration, JoinResourceTypeEventConfiguration, LoRaWANFuotaTask, LoRaWANMulticast, LoRaWANMulticastSession, MessageDeliveryStatusEventConfiguration, MessageDeliveryStatusResourceTypeEventConfiguration, Positioning, ProximityEventConfiguration, ProximityResourceTypeEventConfiguration, SidewalkPositioning, SummaryMetricConfiguration, Tag, TraceContent, WirelessDeviceLogOption, WirelessGatewayLogOption, } from "./models_0"; export interface StartBulkAssociateWirelessDeviceWithMulticastGroupResponse {} export interface StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest { Id: string | undefined; QueryString?: string | undefined; Tags?: Tag[] | undefined; } export interface StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse {} export interface LoRaWANStartFuotaTask { StartTime?: Date | undefined; } export interface StartFuotaTaskRequest { Id: string | undefined; LoRaWAN?: LoRaWANStartFuotaTask | undefined; } export interface StartFuotaTaskResponse {} export interface StartMulticastGroupSessionRequest { Id: string | undefined; LoRaWAN: LoRaWANMulticastSession | undefined; } export interface StartMulticastGroupSessionResponse {} export interface SidewalkSingleStartImportInfo { SidewalkManufacturingSn?: string | undefined; Positioning?: SidewalkPositioning | undefined; } export interface StartSingleWirelessDeviceImportTaskRequest { DestinationName: string | undefined; ClientRequestToken?: string | undefined; DeviceName?: string | undefined; Tags?: Tag[] | undefined; Positioning?: PositioningConfigStatus | undefined; Sidewalk: SidewalkSingleStartImportInfo | undefined; } export interface StartSingleWirelessDeviceImportTaskResponse { Id?: string | undefined; Arn?: string | undefined; } export interface SidewalkStartImportInfo { DeviceCreationFile?: string | undefined; Role?: string | undefined; Positioning?: SidewalkPositioning | undefined; } export interface StartWirelessDeviceImportTaskRequest { DestinationName: string | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; Positioning?: PositioningConfigStatus | undefined; Sidewalk: SidewalkStartImportInfo | undefined; } export interface StartWirelessDeviceImportTaskResponse { Id?: string | undefined; Arn?: string | undefined; } export interface TagResourceRequest { ResourceArn: string | undefined; Tags: Tag[] | undefined; } export interface TagResourceResponse {} export interface TestWirelessDeviceRequest { Id: string | undefined; } export interface TestWirelessDeviceResponse { Result?: string | undefined; } export interface UntagResourceRequest { ResourceArn: string | undefined; TagKeys: string[] | undefined; } export interface UntagResourceResponse {} export interface UpdateDestinationRequest { Name: string | undefined; ExpressionType?: ExpressionType | undefined; Expression?: string | undefined; Description?: string | undefined; RoleArn?: string | undefined; } export interface UpdateDestinationResponse {} export interface UpdateEventConfigurationByResourceTypesRequest { DeviceRegistrationState?: | DeviceRegistrationStateResourceTypeEventConfiguration | undefined; Proximity?: ProximityResourceTypeEventConfiguration | undefined; Join?: JoinResourceTypeEventConfiguration | undefined; ConnectionStatus?: ConnectionStatusResourceTypeEventConfiguration | undefined; MessageDeliveryStatus?: | MessageDeliveryStatusResourceTypeEventConfiguration | undefined; } export interface UpdateEventConfigurationByResourceTypesResponse {} export interface UpdateFuotaTaskRequest { Id: string | undefined; Name?: string | undefined; Description?: string | undefined; LoRaWAN?: LoRaWANFuotaTask | undefined; FirmwareUpdateImage?: string | undefined; FirmwareUpdateRole?: string | undefined; RedundancyPercent?: number | undefined; FragmentSizeBytes?: number | undefined; FragmentIntervalMS?: number | undefined; Descriptor?: string | undefined; } export interface UpdateFuotaTaskResponse {} export interface UpdateLogLevelsByResourceTypesRequest { DefaultLogLevel?: LogLevel | undefined; FuotaTaskLogOptions?: FuotaTaskLogOption[] | undefined; WirelessDeviceLogOptions?: WirelessDeviceLogOption[] | undefined; WirelessGatewayLogOptions?: WirelessGatewayLogOption[] | undefined; } export interface UpdateLogLevelsByResourceTypesResponse {} export interface UpdateMetricConfigurationRequest { SummaryMetric?: SummaryMetricConfiguration | undefined; } export interface UpdateMetricConfigurationResponse {} export interface UpdateMulticastGroupRequest { Id: string | undefined; Name?: string | undefined; Description?: string | undefined; LoRaWAN?: LoRaWANMulticast | undefined; } export interface UpdateMulticastGroupResponse {} export interface UpdateNetworkAnalyzerConfigurationRequest { ConfigurationName: string | undefined; TraceContent?: TraceContent | undefined; WirelessDevicesToAdd?: string[] | undefined; WirelessDevicesToRemove?: string[] | undefined; WirelessGatewaysToAdd?: string[] | undefined; WirelessGatewaysToRemove?: string[] | undefined; Description?: string | undefined; MulticastGroupsToAdd?: string[] | undefined; MulticastGroupsToRemove?: string[] | undefined; } export interface UpdateNetworkAnalyzerConfigurationResponse {} export interface SidewalkUpdateAccount { AppServerPrivateKey?: string | undefined; } export interface UpdatePartnerAccountRequest { Sidewalk: SidewalkUpdateAccount | undefined; PartnerAccountId: string | undefined; PartnerType: PartnerType | undefined; } export interface UpdatePartnerAccountResponse {} export interface UpdatePositionRequest { ResourceIdentifier: string | undefined; ResourceType: PositionResourceType | undefined; Position: number[] | undefined; } export interface UpdatePositionResponse {} export interface UpdateResourceEventConfigurationRequest { Identifier: string | undefined; IdentifierType: IdentifierType | undefined; PartnerType?: EventNotificationPartnerType | undefined; DeviceRegistrationState?: | DeviceRegistrationStateEventConfiguration | undefined; Proximity?: ProximityEventConfiguration | undefined; Join?: JoinEventConfiguration | undefined; ConnectionStatus?: ConnectionStatusEventConfiguration | undefined; MessageDeliveryStatus?: MessageDeliveryStatusEventConfiguration | undefined; } export interface UpdateResourceEventConfigurationResponse {} export interface UpdateResourcePositionRequest { ResourceIdentifier: string | undefined; ResourceType: PositionResourceType | undefined; GeoJsonPayload?: Uint8Array | undefined; } export interface UpdateResourcePositionResponse {} export interface UpdateAbpV1_0_x { FCntStart?: number | undefined; } export interface UpdateAbpV1_1 { FCntStart?: number | undefined; } export interface UpdateFPorts { Positioning?: Positioning | undefined; Applications?: ApplicationConfig[] | undefined; } export interface LoRaWANUpdateDevice { DeviceProfileId?: string | undefined; ServiceProfileId?: string | undefined; AbpV1_1?: UpdateAbpV1_1 | undefined; AbpV1_0_x?: UpdateAbpV1_0_x | undefined; FPorts?: UpdateFPorts | undefined; } export interface SidewalkUpdateWirelessDevice { Positioning?: SidewalkPositioning | undefined; } export interface UpdateWirelessDeviceRequest { Id: string | undefined; DestinationName?: string | undefined; Name?: string | undefined; Description?: string | undefined; LoRaWAN?: LoRaWANUpdateDevice | undefined; Positioning?: PositioningConfigStatus | undefined; Sidewalk?: SidewalkUpdateWirelessDevice | undefined; } export interface UpdateWirelessDeviceResponse {} export interface SidewalkUpdateImportInfo { DeviceCreationFile?: string | undefined; } export interface UpdateWirelessDeviceImportTaskRequest { Id: string | undefined; Sidewalk: SidewalkUpdateImportInfo | undefined; } export interface UpdateWirelessDeviceImportTaskResponse {} export interface UpdateWirelessGatewayRequest { Id: string | undefined; Name?: string | undefined; Description?: string | undefined; JoinEuiFilters?: string[][] | undefined; NetIdFilters?: string[] | undefined; MaxEirp?: number | undefined; } export interface UpdateWirelessGatewayResponse {}