iotwireless

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 4, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package iotwireless provides the client and types for making API requests to AWS IoT Wireless.

AWS IoT Wireless provides bi-directional communication between internet-connected wireless devices and the AWS Cloud. To onboard both LoRaWAN and Sidewalk devices to AWS IoT, use the IoT Wireless API. These wireless devices use the Low Power Wide Area Networking (LPWAN) communication protocol to communicate with AWS IoT.

Using the API, you can perform create, read, update, and delete operations for your wireless devices, gateways, destinations, and profiles. After onboarding your devices, you can use the API operations to set log levels and monitor your devices with CloudWatch.

You can also use the API operations to create multicast groups and schedule a multicast session for sending a downlink message to devices in the group. By using Firmware Updates Over-The-Air (FUOTA) API operations, you can create a FUOTA task and schedule a session to update the firmware of individual devices or an entire group of devices in a multicast group.

See https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22 for more information on this service.

See iotwireless package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/iotwireless/

Using the Client

To contact AWS IoT Wireless with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS IoT Wireless client IoTWireless for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/iotwireless/#New

Index

Constants

View Source
const (
	// BatteryLevelNormal is a BatteryLevel enum value
	BatteryLevelNormal = "normal"

	// BatteryLevelLow is a BatteryLevel enum value
	BatteryLevelLow = "low"

	// BatteryLevelCritical is a BatteryLevel enum value
	BatteryLevelCritical = "critical"
)

Sidewalk device battery level.

View Source
const (
	// ConnectionStatusConnected is a ConnectionStatus enum value
	ConnectionStatusConnected = "Connected"

	// ConnectionStatusDisconnected is a ConnectionStatus enum value
	ConnectionStatusDisconnected = "Disconnected"
)
View Source
const (
	// DeviceProfileTypeSidewalk is a DeviceProfileType enum value
	DeviceProfileTypeSidewalk = "Sidewalk"

	// DeviceProfileTypeLoRaWan is a DeviceProfileType enum value
	DeviceProfileTypeLoRaWan = "LoRaWAN"
)
View Source
const (
	// DeviceStateProvisioned is a DeviceState enum value
	DeviceStateProvisioned = "Provisioned"

	// DeviceStateRegisteredNotSeen is a DeviceState enum value
	DeviceStateRegisteredNotSeen = "RegisteredNotSeen"

	// DeviceStateRegisteredReachable is a DeviceState enum value
	DeviceStateRegisteredReachable = "RegisteredReachable"

	// DeviceStateRegisteredUnreachable is a DeviceState enum value
	DeviceStateRegisteredUnreachable = "RegisteredUnreachable"
)

Device state defines the device status of sidewalk device.

View Source
const (
	// DlClassClassB is a DlClass enum value
	DlClassClassB = "ClassB"

	// DlClassClassC is a DlClass enum value
	DlClassClassC = "ClassC"
)

DlClass for LoRaWAM, valid values are ClassB and ClassC.

View Source
const (
	// DownlinkModeSequential is a DownlinkMode enum value
	DownlinkModeSequential = "SEQUENTIAL"

	// DownlinkModeConcurrent is a DownlinkMode enum value
	DownlinkModeConcurrent = "CONCURRENT"

	// DownlinkModeUsingUplinkGateway is a DownlinkMode enum value
	DownlinkModeUsingUplinkGateway = "USING_UPLINK_GATEWAY"
)
View Source
const (
	// EventDiscovered is a Event enum value
	EventDiscovered = "discovered"

	// EventLost is a Event enum value
	EventLost = "lost"

	// EventAck is a Event enum value
	EventAck = "ack"

	// EventNack is a Event enum value
	EventNack = "nack"

	// EventPassthrough is a Event enum value
	EventPassthrough = "passthrough"
)

Sidewalk device status notification.

View Source
const (
	// EventNotificationResourceTypeSidewalkAccount is a EventNotificationResourceType enum value
	EventNotificationResourceTypeSidewalkAccount = "SidewalkAccount"

	// EventNotificationResourceTypeWirelessDevice is a EventNotificationResourceType enum value
	EventNotificationResourceTypeWirelessDevice = "WirelessDevice"

	// EventNotificationResourceTypeWirelessGateway is a EventNotificationResourceType enum value
	EventNotificationResourceTypeWirelessGateway = "WirelessGateway"
)
View Source
const (
	// EventNotificationTopicStatusEnabled is a EventNotificationTopicStatus enum value
	EventNotificationTopicStatusEnabled = "Enabled"

	// EventNotificationTopicStatusDisabled is a EventNotificationTopicStatus enum value
	EventNotificationTopicStatusDisabled = "Disabled"
)
View Source
const (
	// ExpressionTypeRuleName is a ExpressionType enum value
	ExpressionTypeRuleName = "RuleName"

	// ExpressionTypeMqttTopic is a ExpressionType enum value
	ExpressionTypeMqttTopic = "MqttTopic"
)
View Source
const (
	// FuotaDeviceStatusInitial is a FuotaDeviceStatus enum value
	FuotaDeviceStatusInitial = "Initial"

	// FuotaDeviceStatusPackageNotSupported is a FuotaDeviceStatus enum value
	FuotaDeviceStatusPackageNotSupported = "Package_Not_Supported"

	// FuotaDeviceStatusFragAlgoUnsupported is a FuotaDeviceStatus enum value
	FuotaDeviceStatusFragAlgoUnsupported = "FragAlgo_unsupported"

	// FuotaDeviceStatusNotEnoughMemory is a FuotaDeviceStatus enum value
	FuotaDeviceStatusNotEnoughMemory = "Not_enough_memory"

	// FuotaDeviceStatusFragIndexUnsupported is a FuotaDeviceStatus enum value
	FuotaDeviceStatusFragIndexUnsupported = "FragIndex_unsupported"

	// FuotaDeviceStatusWrongDescriptor is a FuotaDeviceStatus enum value
	FuotaDeviceStatusWrongDescriptor = "Wrong_descriptor"

	// FuotaDeviceStatusSessionCntReplay is a FuotaDeviceStatus enum value
	FuotaDeviceStatusSessionCntReplay = "SessionCnt_replay"

	// FuotaDeviceStatusMissingFrag is a FuotaDeviceStatus enum value
	FuotaDeviceStatusMissingFrag = "MissingFrag"

	// FuotaDeviceStatusMemoryError is a FuotaDeviceStatus enum value
	FuotaDeviceStatusMemoryError = "MemoryError"

	// FuotaDeviceStatusMicerror is a FuotaDeviceStatus enum value
	FuotaDeviceStatusMicerror = "MICError"

	// FuotaDeviceStatusSuccessful is a FuotaDeviceStatus enum value
	FuotaDeviceStatusSuccessful = "Successful"
)

The status of a wireless device in a FUOTA task.

View Source
const (
	// FuotaTaskStatusPending is a FuotaTaskStatus enum value
	FuotaTaskStatusPending = "Pending"

	// FuotaTaskStatusFuotaSessionWaiting is a FuotaTaskStatus enum value
	FuotaTaskStatusFuotaSessionWaiting = "FuotaSession_Waiting"

	// FuotaTaskStatusInFuotaSession is a FuotaTaskStatus enum value
	FuotaTaskStatusInFuotaSession = "In_FuotaSession"

	// FuotaTaskStatusFuotaDone is a FuotaTaskStatus enum value
	FuotaTaskStatusFuotaDone = "FuotaDone"

	// FuotaTaskStatusDeleteWaiting is a FuotaTaskStatus enum value
	FuotaTaskStatusDeleteWaiting = "Delete_Waiting"
)

The status of a FUOTA task.

View Source
const (
	// IdentifierTypePartnerAccountId is a IdentifierType enum value
	IdentifierTypePartnerAccountId = "PartnerAccountId"

	// IdentifierTypeDevEui is a IdentifierType enum value
	IdentifierTypeDevEui = "DevEui"

	// IdentifierTypeGatewayEui is a IdentifierType enum value
	IdentifierTypeGatewayEui = "GatewayEui"

	// IdentifierTypeWirelessDeviceId is a IdentifierType enum value
	IdentifierTypeWirelessDeviceId = "WirelessDeviceId"

	// IdentifierTypeWirelessGatewayId is a IdentifierType enum value
	IdentifierTypeWirelessGatewayId = "WirelessGatewayId"
)
View Source
const (
	// ImportTaskStatusInitializing is a ImportTaskStatus enum value
	ImportTaskStatusInitializing = "INITIALIZING"

	// ImportTaskStatusInitialized is a ImportTaskStatus enum value
	ImportTaskStatusInitialized = "INITIALIZED"

	// ImportTaskStatusPending is a ImportTaskStatus enum value
	ImportTaskStatusPending = "PENDING"

	// ImportTaskStatusComplete is a ImportTaskStatus enum value
	ImportTaskStatusComplete = "COMPLETE"

	// ImportTaskStatusFailed is a ImportTaskStatus enum value
	ImportTaskStatusFailed = "FAILED"

	// ImportTaskStatusDeleting is a ImportTaskStatus enum value
	ImportTaskStatusDeleting = "DELETING"
)
View Source
const (
	// LogLevelInfo is a LogLevel enum value
	LogLevelInfo = "INFO"

	// LogLevelError is a LogLevel enum value
	LogLevelError = "ERROR"

	// LogLevelDisabled is a LogLevel enum value
	LogLevelDisabled = "DISABLED"
)

The log level for a log message. The log levels can be disabled, or set to ERROR to display less verbose logs containing only error information, or to INFO for more detailed logs.

View Source
const (
	// MessageTypeCustomCommandIdNotify is a MessageType enum value
	MessageTypeCustomCommandIdNotify = "CUSTOM_COMMAND_ID_NOTIFY"

	// MessageTypeCustomCommandIdGet is a MessageType enum value
	MessageTypeCustomCommandIdGet = "CUSTOM_COMMAND_ID_GET"

	// MessageTypeCustomCommandIdSet is a MessageType enum value
	MessageTypeCustomCommandIdSet = "CUSTOM_COMMAND_ID_SET"

	// MessageTypeCustomCommandIdResp is a MessageType enum value
	MessageTypeCustomCommandIdResp = "CUSTOM_COMMAND_ID_RESP"
)

Sidewalk device message type. Default value is CUSTOM_COMMAND_ID_NOTIFY.

View Source
const (
	// MulticastFrameInfoEnabled is a MulticastFrameInfo enum value
	MulticastFrameInfoEnabled = "ENABLED"

	// MulticastFrameInfoDisabled is a MulticastFrameInfo enum value
	MulticastFrameInfoDisabled = "DISABLED"
)

FrameInfo of your multicast group resources for the trace content. Use FrameInfo to debug the multicast communication between your LoRaWAN end devices and the network server.

View Source
const (
	// OnboardStatusInitialized is a OnboardStatus enum value
	OnboardStatusInitialized = "INITIALIZED"

	// OnboardStatusPending is a OnboardStatus enum value
	OnboardStatusPending = "PENDING"

	// OnboardStatusOnboarded is a OnboardStatus enum value
	OnboardStatusOnboarded = "ONBOARDED"

	// OnboardStatusFailed is a OnboardStatus enum value
	OnboardStatusFailed = "FAILED"
)
View Source
const (
	// PositionConfigurationFecRose is a PositionConfigurationFec enum value
	PositionConfigurationFecRose = "ROSE"

	// PositionConfigurationFecNone is a PositionConfigurationFec enum value
	PositionConfigurationFecNone = "NONE"
)
View Source
const (
	// PositionConfigurationStatusEnabled is a PositionConfigurationStatus enum value
	PositionConfigurationStatusEnabled = "Enabled"

	// PositionConfigurationStatusDisabled is a PositionConfigurationStatus enum value
	PositionConfigurationStatusDisabled = "Disabled"
)
View Source
const (
	// PositionResourceTypeWirelessDevice is a PositionResourceType enum value
	PositionResourceTypeWirelessDevice = "WirelessDevice"

	// PositionResourceTypeWirelessGateway is a PositionResourceType enum value
	PositionResourceTypeWirelessGateway = "WirelessGateway"
)
View Source
const (
	// PositioningConfigStatusEnabled is a PositioningConfigStatus enum value
	PositioningConfigStatusEnabled = "Enabled"

	// PositioningConfigStatusDisabled is a PositioningConfigStatus enum value
	PositioningConfigStatusDisabled = "Disabled"
)
View Source
const (
	// SigningAlgEd25519 is a SigningAlg enum value
	SigningAlgEd25519 = "Ed25519"

	// SigningAlgP256r1 is a SigningAlg enum value
	SigningAlgP256r1 = "P256r1"
)

The certificate chain algorithm provided by sidewalk.

View Source
const (
	// SupportedRfRegionEu868 is a SupportedRfRegion enum value
	SupportedRfRegionEu868 = "EU868"

	// SupportedRfRegionUs915 is a SupportedRfRegion enum value
	SupportedRfRegionUs915 = "US915"

	// SupportedRfRegionAu915 is a SupportedRfRegion enum value
	SupportedRfRegionAu915 = "AU915"

	// SupportedRfRegionAs9231 is a SupportedRfRegion enum value
	SupportedRfRegionAs9231 = "AS923-1"

	// SupportedRfRegionAs9232 is a SupportedRfRegion enum value
	SupportedRfRegionAs9232 = "AS923-2"

	// SupportedRfRegionAs9233 is a SupportedRfRegion enum value
	SupportedRfRegionAs9233 = "AS923-3"

	// SupportedRfRegionAs9234 is a SupportedRfRegion enum value
	SupportedRfRegionAs9234 = "AS923-4"

	// SupportedRfRegionEu433 is a SupportedRfRegion enum value
	SupportedRfRegionEu433 = "EU433"

	// SupportedRfRegionCn470 is a SupportedRfRegion enum value
	SupportedRfRegionCn470 = "CN470"

	// SupportedRfRegionCn779 is a SupportedRfRegion enum value
	SupportedRfRegionCn779 = "CN779"

	// SupportedRfRegionRu864 is a SupportedRfRegion enum value
	SupportedRfRegionRu864 = "RU864"

	// SupportedRfRegionKr920 is a SupportedRfRegion enum value
	SupportedRfRegionKr920 = "KR920"

	// SupportedRfRegionIn865 is a SupportedRfRegion enum value
	SupportedRfRegionIn865 = "IN865"
)

Supported RfRegions

View Source
const (
	// WirelessDeviceEventJoin is a WirelessDeviceEvent enum value
	WirelessDeviceEventJoin = "Join"

	// WirelessDeviceEventRejoin is a WirelessDeviceEvent enum value
	WirelessDeviceEventRejoin = "Rejoin"

	// WirelessDeviceEventUplinkData is a WirelessDeviceEvent enum value
	WirelessDeviceEventUplinkData = "Uplink_Data"

	// WirelessDeviceEventDownlinkData is a WirelessDeviceEvent enum value
	WirelessDeviceEventDownlinkData = "Downlink_Data"

	// WirelessDeviceEventRegistration is a WirelessDeviceEvent enum value
	WirelessDeviceEventRegistration = "Registration"
)

The event for a log message, if the log message is tied to a wireless device.

View Source
const (
	// WirelessDeviceFrameInfoEnabled is a WirelessDeviceFrameInfo enum value
	WirelessDeviceFrameInfoEnabled = "ENABLED"

	// WirelessDeviceFrameInfoDisabled is a WirelessDeviceFrameInfo enum value
	WirelessDeviceFrameInfoDisabled = "DISABLED"
)

FrameInfo of your wireless device resources for the trace content. Use FrameInfo to debug the communication between your LoRaWAN end devices and the network server.

View Source
const (
	// WirelessDeviceIdTypeWirelessDeviceId is a WirelessDeviceIdType enum value
	WirelessDeviceIdTypeWirelessDeviceId = "WirelessDeviceId"

	// WirelessDeviceIdTypeDevEui is a WirelessDeviceIdType enum value
	WirelessDeviceIdTypeDevEui = "DevEui"

	// WirelessDeviceIdTypeThingName is a WirelessDeviceIdType enum value
	WirelessDeviceIdTypeThingName = "ThingName"

	// WirelessDeviceIdTypeSidewalkManufacturingSn is a WirelessDeviceIdType enum value
	WirelessDeviceIdTypeSidewalkManufacturingSn = "SidewalkManufacturingSn"
)
View Source
const (
	// WirelessDeviceSidewalkStatusProvisioned is a WirelessDeviceSidewalkStatus enum value
	WirelessDeviceSidewalkStatusProvisioned = "PROVISIONED"

	// WirelessDeviceSidewalkStatusRegistered is a WirelessDeviceSidewalkStatus enum value
	WirelessDeviceSidewalkStatusRegistered = "REGISTERED"

	// WirelessDeviceSidewalkStatusActivated is a WirelessDeviceSidewalkStatus enum value
	WirelessDeviceSidewalkStatusActivated = "ACTIVATED"

	// WirelessDeviceSidewalkStatusUnknown is a WirelessDeviceSidewalkStatus enum value
	WirelessDeviceSidewalkStatusUnknown = "UNKNOWN"
)
View Source
const (
	// WirelessDeviceTypeSidewalk is a WirelessDeviceType enum value
	WirelessDeviceTypeSidewalk = "Sidewalk"

	// WirelessDeviceTypeLoRaWan is a WirelessDeviceType enum value
	WirelessDeviceTypeLoRaWan = "LoRaWAN"
)
View Source
const (
	// WirelessGatewayEventCupsRequest is a WirelessGatewayEvent enum value
	WirelessGatewayEventCupsRequest = "CUPS_Request"

	// WirelessGatewayEventCertificate is a WirelessGatewayEvent enum value
	WirelessGatewayEventCertificate = "Certificate"
)

The event for a log message, if the log message is tied to a wireless gateway.

View Source
const (
	// WirelessGatewayIdTypeGatewayEui is a WirelessGatewayIdType enum value
	WirelessGatewayIdTypeGatewayEui = "GatewayEui"

	// WirelessGatewayIdTypeWirelessGatewayId is a WirelessGatewayIdType enum value
	WirelessGatewayIdTypeWirelessGatewayId = "WirelessGatewayId"

	// WirelessGatewayIdTypeThingName is a WirelessGatewayIdType enum value
	WirelessGatewayIdTypeThingName = "ThingName"
)
View Source
const (
	// WirelessGatewayServiceTypeCups is a WirelessGatewayServiceType enum value
	WirelessGatewayServiceTypeCups = "CUPS"

	// WirelessGatewayServiceTypeLns is a WirelessGatewayServiceType enum value
	WirelessGatewayServiceTypeLns = "LNS"
)
View Source
const (
	// WirelessGatewayTaskStatusPending is a WirelessGatewayTaskStatus enum value
	WirelessGatewayTaskStatusPending = "PENDING"

	// WirelessGatewayTaskStatusInProgress is a WirelessGatewayTaskStatus enum value
	WirelessGatewayTaskStatusInProgress = "IN_PROGRESS"

	// WirelessGatewayTaskStatusFirstRetry is a WirelessGatewayTaskStatus enum value
	WirelessGatewayTaskStatusFirstRetry = "FIRST_RETRY"

	// WirelessGatewayTaskStatusSecondRetry is a WirelessGatewayTaskStatus enum value
	WirelessGatewayTaskStatusSecondRetry = "SECOND_RETRY"

	// WirelessGatewayTaskStatusCompleted is a WirelessGatewayTaskStatus enum value
	WirelessGatewayTaskStatusCompleted = "COMPLETED"

	// WirelessGatewayTaskStatusFailed is a WirelessGatewayTaskStatus enum value
	WirelessGatewayTaskStatusFailed = "FAILED"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// User does not have permission to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// Adding, updating, or deleting the resource can cause an inconsistent state.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// An unexpected error occurred while processing a request.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// Resource does not exist.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The request was denied because it exceeded the allowed API request rate.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeTooManyTagsException for service response error code
	// "TooManyTagsException".
	//
	// The request was denied because the resource can't have any more tags.
	ErrCodeTooManyTagsException = "TooManyTagsException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input did not meet the specified constraints.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "IoT Wireless"    // Name of service.
	EndpointsID = "api.iotwireless" // ID to lookup a service endpoint with.
	ServiceID   = "IoT Wireless"    // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// ApplicationConfigTypeSemtechGeolocation is a ApplicationConfigType enum value
	ApplicationConfigTypeSemtechGeolocation = "SemtechGeolocation"
)
View Source
const (
	// EventNotificationPartnerTypeSidewalk is a EventNotificationPartnerType enum value
	EventNotificationPartnerTypeSidewalk = "Sidewalk"
)
View Source
const (
	// PartnerTypeSidewalk is a PartnerType enum value
	PartnerTypeSidewalk = "Sidewalk"
)
View Source
const (
	// PositionSolverProviderSemtech is a PositionSolverProvider enum value
	PositionSolverProviderSemtech = "Semtech"
)
View Source
const (
	// PositionSolverTypeGnss is a PositionSolverType enum value
	PositionSolverTypeGnss = "GNSS"
)
View Source
const (
	// WirelessGatewayTaskDefinitionTypeUpdate is a WirelessGatewayTaskDefinitionType enum value
	WirelessGatewayTaskDefinitionTypeUpdate = "UPDATE"
)
View Source
const (
	// WirelessGatewayTypeLoRaWan is a WirelessGatewayType enum value
	WirelessGatewayTypeLoRaWan = "LoRaWAN"
)

The wireless gateway type.

Variables

This section is empty.

Functions

func ApplicationConfigType_Values

func ApplicationConfigType_Values() []string

ApplicationConfigType_Values returns all elements of the ApplicationConfigType enum

func BatteryLevel_Values

func BatteryLevel_Values() []string

BatteryLevel_Values returns all elements of the BatteryLevel enum

func ConnectionStatus_Values

func ConnectionStatus_Values() []string

ConnectionStatus_Values returns all elements of the ConnectionStatus enum

func DeviceProfileType_Values

func DeviceProfileType_Values() []string

DeviceProfileType_Values returns all elements of the DeviceProfileType enum

func DeviceState_Values

func DeviceState_Values() []string

DeviceState_Values returns all elements of the DeviceState enum

func DlClass_Values

func DlClass_Values() []string

DlClass_Values returns all elements of the DlClass enum

func DownlinkMode_Values

func DownlinkMode_Values() []string

DownlinkMode_Values returns all elements of the DownlinkMode enum

func EventNotificationPartnerType_Values

func EventNotificationPartnerType_Values() []string

EventNotificationPartnerType_Values returns all elements of the EventNotificationPartnerType enum

func EventNotificationResourceType_Values

func EventNotificationResourceType_Values() []string

EventNotificationResourceType_Values returns all elements of the EventNotificationResourceType enum

func EventNotificationTopicStatus_Values

func EventNotificationTopicStatus_Values() []string

EventNotificationTopicStatus_Values returns all elements of the EventNotificationTopicStatus enum

func Event_Values

func Event_Values() []string

Event_Values returns all elements of the Event enum

func ExpressionType_Values

func ExpressionType_Values() []string

ExpressionType_Values returns all elements of the ExpressionType enum

func FuotaDeviceStatus_Values

func FuotaDeviceStatus_Values() []string

FuotaDeviceStatus_Values returns all elements of the FuotaDeviceStatus enum

func FuotaTaskStatus_Values

func FuotaTaskStatus_Values() []string

FuotaTaskStatus_Values returns all elements of the FuotaTaskStatus enum

func IdentifierType_Values

func IdentifierType_Values() []string

IdentifierType_Values returns all elements of the IdentifierType enum

func ImportTaskStatus_Values

func ImportTaskStatus_Values() []string

ImportTaskStatus_Values returns all elements of the ImportTaskStatus enum

func LogLevel_Values

func LogLevel_Values() []string

LogLevel_Values returns all elements of the LogLevel enum

func MessageType_Values

func MessageType_Values() []string

MessageType_Values returns all elements of the MessageType enum

func MulticastFrameInfo_Values

func MulticastFrameInfo_Values() []string

MulticastFrameInfo_Values returns all elements of the MulticastFrameInfo enum

func OnboardStatus_Values

func OnboardStatus_Values() []string

OnboardStatus_Values returns all elements of the OnboardStatus enum

func PartnerType_Values

func PartnerType_Values() []string

PartnerType_Values returns all elements of the PartnerType enum

func PositionConfigurationFec_Values

func PositionConfigurationFec_Values() []string

PositionConfigurationFec_Values returns all elements of the PositionConfigurationFec enum

func PositionConfigurationStatus_Values

func PositionConfigurationStatus_Values() []string

PositionConfigurationStatus_Values returns all elements of the PositionConfigurationStatus enum

func PositionResourceType_Values

func PositionResourceType_Values() []string

PositionResourceType_Values returns all elements of the PositionResourceType enum

func PositionSolverProvider_Values

func PositionSolverProvider_Values() []string

PositionSolverProvider_Values returns all elements of the PositionSolverProvider enum

func PositionSolverType_Values

func PositionSolverType_Values() []string

PositionSolverType_Values returns all elements of the PositionSolverType enum

func PositioningConfigStatus_Values

func PositioningConfigStatus_Values() []string

PositioningConfigStatus_Values returns all elements of the PositioningConfigStatus enum

func SigningAlg_Values

func SigningAlg_Values() []string

SigningAlg_Values returns all elements of the SigningAlg enum

func SupportedRfRegion_Values

func SupportedRfRegion_Values() []string

SupportedRfRegion_Values returns all elements of the SupportedRfRegion enum

func WirelessDeviceEvent_Values

func WirelessDeviceEvent_Values() []string

WirelessDeviceEvent_Values returns all elements of the WirelessDeviceEvent enum

func WirelessDeviceFrameInfo_Values

func WirelessDeviceFrameInfo_Values() []string

WirelessDeviceFrameInfo_Values returns all elements of the WirelessDeviceFrameInfo enum

func WirelessDeviceIdType_Values

func WirelessDeviceIdType_Values() []string

WirelessDeviceIdType_Values returns all elements of the WirelessDeviceIdType enum

func WirelessDeviceSidewalkStatus_Values

func WirelessDeviceSidewalkStatus_Values() []string

WirelessDeviceSidewalkStatus_Values returns all elements of the WirelessDeviceSidewalkStatus enum

func WirelessDeviceType_Values

func WirelessDeviceType_Values() []string

WirelessDeviceType_Values returns all elements of the WirelessDeviceType enum

func WirelessGatewayEvent_Values

func WirelessGatewayEvent_Values() []string

WirelessGatewayEvent_Values returns all elements of the WirelessGatewayEvent enum

func WirelessGatewayIdType_Values

func WirelessGatewayIdType_Values() []string

WirelessGatewayIdType_Values returns all elements of the WirelessGatewayIdType enum

func WirelessGatewayServiceType_Values

func WirelessGatewayServiceType_Values() []string

WirelessGatewayServiceType_Values returns all elements of the WirelessGatewayServiceType enum

func WirelessGatewayTaskDefinitionType_Values

func WirelessGatewayTaskDefinitionType_Values() []string

WirelessGatewayTaskDefinitionType_Values returns all elements of the WirelessGatewayTaskDefinitionType enum

func WirelessGatewayTaskStatus_Values

func WirelessGatewayTaskStatus_Values() []string

WirelessGatewayTaskStatus_Values returns all elements of the WirelessGatewayTaskStatus enum

func WirelessGatewayType_Values

func WirelessGatewayType_Values() []string

WirelessGatewayType_Values returns all elements of the WirelessGatewayType enum

Types

type AbpV10X

type AbpV10X struct {

	// The DevAddr value.
	DevAddr *string `type:"string"`

	// The FCnt init value.
	FCntStart *int64 `type:"integer"`

	// Session keys for ABP v1.0.x
	SessionKeys *SessionKeysAbpV10X `type:"structure"`
	// contains filtered or unexported fields
}

ABP device object for LoRaWAN specification v1.0.x

func (AbpV10X) GoString

func (s AbpV10X) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AbpV10X) SetDevAddr

func (s *AbpV10X) SetDevAddr(v string) *AbpV10X

SetDevAddr sets the DevAddr field's value.

func (*AbpV10X) SetFCntStart

func (s *AbpV10X) SetFCntStart(v int64) *AbpV10X

SetFCntStart sets the FCntStart field's value.

func (*AbpV10X) SetSessionKeys

func (s *AbpV10X) SetSessionKeys(v *SessionKeysAbpV10X) *AbpV10X

SetSessionKeys sets the SessionKeys field's value.

func (AbpV10X) String

func (s AbpV10X) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AbpV11

type AbpV11 struct {

	// The DevAddr value.
	DevAddr *string `type:"string"`

	// The FCnt init value.
	FCntStart *int64 `type:"integer"`

	// Session keys for ABP v1.1
	SessionKeys *SessionKeysAbpV11 `type:"structure"`
	// contains filtered or unexported fields
}

ABP device object for LoRaWAN specification v1.1

func (AbpV11) GoString

func (s AbpV11) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AbpV11) SetDevAddr

func (s *AbpV11) SetDevAddr(v string) *AbpV11

SetDevAddr sets the DevAddr field's value.

func (*AbpV11) SetFCntStart

func (s *AbpV11) SetFCntStart(v int64) *AbpV11

SetFCntStart sets the FCntStart field's value.

func (*AbpV11) SetSessionKeys

func (s *AbpV11) SetSessionKeys(v *SessionKeysAbpV11) *AbpV11

SetSessionKeys sets the SessionKeys field's value.

func (AbpV11) String

func (s AbpV11) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

User does not have permission to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Accuracy

type Accuracy struct {

	// The horizontal accuracy of the estimated position, which is the difference
	// between the estimated location and the actual device location.
	HorizontalAccuracy *float64 `type:"float"`

	// The vertical accuracy of the estimated position, which is the difference
	// between the estimated altitude and actual device latitude in meters.
	VerticalAccuracy *float64 `type:"float"`
	// contains filtered or unexported fields
}

The accuracy of the estimated position in meters. An empty value indicates that no position data is available. A value of ‘0.0’ value indicates that position data is available. This data corresponds to the position information that you specified instead of the position computed by solver.

func (Accuracy) GoString

func (s Accuracy) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Accuracy) SetHorizontalAccuracy

func (s *Accuracy) SetHorizontalAccuracy(v float64) *Accuracy

SetHorizontalAccuracy sets the HorizontalAccuracy field's value.

func (*Accuracy) SetVerticalAccuracy

func (s *Accuracy) SetVerticalAccuracy(v float64) *Accuracy

SetVerticalAccuracy sets the VerticalAccuracy field's value.

func (Accuracy) String

func (s Accuracy) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ApplicationConfig

type ApplicationConfig struct {

	// The name of the position data destination that describes the AWS IoT rule
	// that processes the device's position data for use by AWS IoT Core for LoRaWAN.
	DestinationName *string `type:"string"`

	// The Fport value.
	FPort *int64 `min:"1" type:"integer"`

	// Application type, which can be specified to obtain real-time position information
	// of your LoRaWAN device.
	Type *string `type:"string" enum:"ApplicationConfigType"`
	// contains filtered or unexported fields
}

LoRaWAN application configuration, which can be used to perform geolocation.

func (ApplicationConfig) GoString

func (s ApplicationConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ApplicationConfig) SetDestinationName

func (s *ApplicationConfig) SetDestinationName(v string) *ApplicationConfig

SetDestinationName sets the DestinationName field's value.

func (*ApplicationConfig) SetFPort

func (s *ApplicationConfig) SetFPort(v int64) *ApplicationConfig

SetFPort sets the FPort field's value.

func (*ApplicationConfig) SetType

SetType sets the Type field's value.

func (ApplicationConfig) String

func (s ApplicationConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ApplicationConfig) Validate

func (s *ApplicationConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateAwsAccountWithPartnerAccountInput

type AssociateAwsAccountWithPartnerAccountInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The Sidewalk account credentials.
	//
	// Sidewalk is a required field
	Sidewalk *SidewalkAccountInfo `type:"structure" required:"true"`

	// The tags to attach to the specified resource. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (AssociateAwsAccountWithPartnerAccountInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateAwsAccountWithPartnerAccountInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*AssociateAwsAccountWithPartnerAccountInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*AssociateAwsAccountWithPartnerAccountInput) SetTags

SetTags sets the Tags field's value.

func (AssociateAwsAccountWithPartnerAccountInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateAwsAccountWithPartnerAccountInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateAwsAccountWithPartnerAccountOutput

type AssociateAwsAccountWithPartnerAccountOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The Sidewalk account credentials.
	Sidewalk *SidewalkAccountInfo `type:"structure"`
	// contains filtered or unexported fields
}

func (AssociateAwsAccountWithPartnerAccountOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateAwsAccountWithPartnerAccountOutput) SetArn

SetArn sets the Arn field's value.

func (*AssociateAwsAccountWithPartnerAccountOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (AssociateAwsAccountWithPartnerAccountOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateMulticastGroupWithFuotaTaskInput

type AssociateMulticastGroupWithFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the multicast group.
	//
	// MulticastGroupId is a required field
	MulticastGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateMulticastGroupWithFuotaTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMulticastGroupWithFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*AssociateMulticastGroupWithFuotaTaskInput) SetMulticastGroupId

SetMulticastGroupId sets the MulticastGroupId field's value.

func (AssociateMulticastGroupWithFuotaTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateMulticastGroupWithFuotaTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateMulticastGroupWithFuotaTaskOutput

type AssociateMulticastGroupWithFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (AssociateMulticastGroupWithFuotaTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateMulticastGroupWithFuotaTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWirelessDeviceWithFuotaTaskInput

type AssociateWirelessDeviceWithFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the wireless device.
	//
	// WirelessDeviceId is a required field
	WirelessDeviceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateWirelessDeviceWithFuotaTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessDeviceWithFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*AssociateWirelessDeviceWithFuotaTaskInput) SetWirelessDeviceId

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (AssociateWirelessDeviceWithFuotaTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessDeviceWithFuotaTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateWirelessDeviceWithFuotaTaskOutput

type AssociateWirelessDeviceWithFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (AssociateWirelessDeviceWithFuotaTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateWirelessDeviceWithFuotaTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWirelessDeviceWithMulticastGroupInput

type AssociateWirelessDeviceWithMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the wireless device.
	//
	// WirelessDeviceId is a required field
	WirelessDeviceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateWirelessDeviceWithMulticastGroupInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessDeviceWithMulticastGroupInput) SetId

SetId sets the Id field's value.

func (*AssociateWirelessDeviceWithMulticastGroupInput) SetWirelessDeviceId

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (AssociateWirelessDeviceWithMulticastGroupInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessDeviceWithMulticastGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateWirelessDeviceWithMulticastGroupOutput

type AssociateWirelessDeviceWithMulticastGroupOutput struct {
	// contains filtered or unexported fields
}

func (AssociateWirelessDeviceWithMulticastGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateWirelessDeviceWithMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWirelessDeviceWithThingInput

type AssociateWirelessDeviceWithThingInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ARN of the thing to associate with the wireless device.
	//
	// ThingArn is a required field
	ThingArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateWirelessDeviceWithThingInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessDeviceWithThingInput) SetId

SetId sets the Id field's value.

func (*AssociateWirelessDeviceWithThingInput) SetThingArn

SetThingArn sets the ThingArn field's value.

func (AssociateWirelessDeviceWithThingInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessDeviceWithThingInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateWirelessDeviceWithThingOutput

type AssociateWirelessDeviceWithThingOutput struct {
	// contains filtered or unexported fields
}

func (AssociateWirelessDeviceWithThingOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateWirelessDeviceWithThingOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWirelessGatewayWithCertificateInput

type AssociateWirelessGatewayWithCertificateInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the certificate to associate with the wireless gateway.
	//
	// IotCertificateId is a required field
	IotCertificateId *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateWirelessGatewayWithCertificateInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessGatewayWithCertificateInput) SetId

SetId sets the Id field's value.

func (*AssociateWirelessGatewayWithCertificateInput) SetIotCertificateId

SetIotCertificateId sets the IotCertificateId field's value.

func (AssociateWirelessGatewayWithCertificateInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessGatewayWithCertificateInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateWirelessGatewayWithCertificateOutput

type AssociateWirelessGatewayWithCertificateOutput struct {

	// The ID of the certificate associated with the wireless gateway.
	IotCertificateId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (AssociateWirelessGatewayWithCertificateOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessGatewayWithCertificateOutput) SetIotCertificateId

SetIotCertificateId sets the IotCertificateId field's value.

func (AssociateWirelessGatewayWithCertificateOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWirelessGatewayWithThingInput

type AssociateWirelessGatewayWithThingInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ARN of the thing to associate with the wireless gateway.
	//
	// ThingArn is a required field
	ThingArn *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AssociateWirelessGatewayWithThingInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessGatewayWithThingInput) SetId

SetId sets the Id field's value.

func (*AssociateWirelessGatewayWithThingInput) SetThingArn

SetThingArn sets the ThingArn field's value.

func (AssociateWirelessGatewayWithThingInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWirelessGatewayWithThingInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AssociateWirelessGatewayWithThingOutput

type AssociateWirelessGatewayWithThingOutput struct {
	// contains filtered or unexported fields
}

func (AssociateWirelessGatewayWithThingOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateWirelessGatewayWithThingOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Beaconing

type Beaconing struct {

	// The data rate for gateways that are sending the beacons.
	DataRate *int64 `type:"integer"`

	// The frequency list for the gateways to send the beacons.
	Frequencies []*int64 `type:"list"`
	// contains filtered or unexported fields
}

Beaconing parameters for configuring the wireless gateways.

func (Beaconing) GoString

func (s Beaconing) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Beaconing) SetDataRate

func (s *Beaconing) SetDataRate(v int64) *Beaconing

SetDataRate sets the DataRate field's value.

func (*Beaconing) SetFrequencies

func (s *Beaconing) SetFrequencies(v []*int64) *Beaconing

SetFrequencies sets the Frequencies field's value.

func (Beaconing) String

func (s Beaconing) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CancelMulticastGroupSessionInput

type CancelMulticastGroupSessionInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelMulticastGroupSessionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelMulticastGroupSessionInput) SetId

SetId sets the Id field's value.

func (CancelMulticastGroupSessionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelMulticastGroupSessionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CancelMulticastGroupSessionOutput

type CancelMulticastGroupSessionOutput struct {
	// contains filtered or unexported fields
}

func (CancelMulticastGroupSessionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CancelMulticastGroupSessionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CdmaLocalId

type CdmaLocalId struct {

	// CDMA channel information.
	//
	// CdmaChannel is a required field
	CdmaChannel *int64 `type:"integer" required:"true"`

	// Pseudo-noise offset, which is a characteristic of the signal from a cell
	// on a radio tower.
	//
	// PnOffset is a required field
	PnOffset *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

CDMA local ID information, which corresponds to the local identification parameters of a CDMA cell.

func (CdmaLocalId) GoString

func (s CdmaLocalId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CdmaLocalId) SetCdmaChannel

func (s *CdmaLocalId) SetCdmaChannel(v int64) *CdmaLocalId

SetCdmaChannel sets the CdmaChannel field's value.

func (*CdmaLocalId) SetPnOffset

func (s *CdmaLocalId) SetPnOffset(v int64) *CdmaLocalId

SetPnOffset sets the PnOffset field's value.

func (CdmaLocalId) String

func (s CdmaLocalId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CdmaLocalId) Validate

func (s *CdmaLocalId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CdmaNmrObj

type CdmaNmrObj struct {

	// CDMA base station ID (BSID).
	BaseStationId *int64 `type:"integer"`

	// CDMA channel information.
	//
	// CdmaChannel is a required field
	CdmaChannel *int64 `type:"integer" required:"true"`

	// Transmit power level of the pilot signal, measured in dBm (decibel-milliwatts).
	PilotPower *int64 `type:"integer"`

	// Pseudo-noise offset, which is a characteristic of the signal from a cell
	// on a radio tower.
	//
	// PnOffset is a required field
	PnOffset *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

CDMA object for network measurement reports.

func (CdmaNmrObj) GoString

func (s CdmaNmrObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CdmaNmrObj) SetBaseStationId

func (s *CdmaNmrObj) SetBaseStationId(v int64) *CdmaNmrObj

SetBaseStationId sets the BaseStationId field's value.

func (*CdmaNmrObj) SetCdmaChannel

func (s *CdmaNmrObj) SetCdmaChannel(v int64) *CdmaNmrObj

SetCdmaChannel sets the CdmaChannel field's value.

func (*CdmaNmrObj) SetPilotPower

func (s *CdmaNmrObj) SetPilotPower(v int64) *CdmaNmrObj

SetPilotPower sets the PilotPower field's value.

func (*CdmaNmrObj) SetPnOffset

func (s *CdmaNmrObj) SetPnOffset(v int64) *CdmaNmrObj

SetPnOffset sets the PnOffset field's value.

func (CdmaNmrObj) String

func (s CdmaNmrObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CdmaNmrObj) Validate

func (s *CdmaNmrObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CdmaObj

type CdmaObj struct {

	// CDMA base station latitude in degrees.
	BaseLat *float64 `type:"float"`

	// CDMA base station longitude in degrees.
	BaseLng *float64 `type:"float"`

	// CDMA base station ID (BSID).
	//
	// BaseStationId is a required field
	BaseStationId *int64 `type:"integer" required:"true"`

	// CDMA local identification (local ID) parameters.
	CdmaLocalId *CdmaLocalId `type:"structure"`

	// CDMA network measurement reports.
	CdmaNmr []*CdmaNmrObj `min:"1" type:"list"`

	// CDMA network ID (NID).
	//
	// NetworkId is a required field
	NetworkId *int64 `type:"integer" required:"true"`

	// Transmit power level of the pilot signal, measured in dBm (decibel-milliwatts).
	PilotPower *int64 `type:"integer"`

	// CDMA registration zone (RZ).
	RegistrationZone *int64 `type:"integer"`

	// CDMA system ID (SID).
	//
	// SystemId is a required field
	SystemId *int64 `min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

CDMA (Code-division multiple access) object.

func (CdmaObj) GoString

func (s CdmaObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CdmaObj) SetBaseLat

func (s *CdmaObj) SetBaseLat(v float64) *CdmaObj

SetBaseLat sets the BaseLat field's value.

func (*CdmaObj) SetBaseLng

func (s *CdmaObj) SetBaseLng(v float64) *CdmaObj

SetBaseLng sets the BaseLng field's value.

func (*CdmaObj) SetBaseStationId

func (s *CdmaObj) SetBaseStationId(v int64) *CdmaObj

SetBaseStationId sets the BaseStationId field's value.

func (*CdmaObj) SetCdmaLocalId

func (s *CdmaObj) SetCdmaLocalId(v *CdmaLocalId) *CdmaObj

SetCdmaLocalId sets the CdmaLocalId field's value.

func (*CdmaObj) SetCdmaNmr

func (s *CdmaObj) SetCdmaNmr(v []*CdmaNmrObj) *CdmaObj

SetCdmaNmr sets the CdmaNmr field's value.

func (*CdmaObj) SetNetworkId

func (s *CdmaObj) SetNetworkId(v int64) *CdmaObj

SetNetworkId sets the NetworkId field's value.

func (*CdmaObj) SetPilotPower

func (s *CdmaObj) SetPilotPower(v int64) *CdmaObj

SetPilotPower sets the PilotPower field's value.

func (*CdmaObj) SetRegistrationZone

func (s *CdmaObj) SetRegistrationZone(v int64) *CdmaObj

SetRegistrationZone sets the RegistrationZone field's value.

func (*CdmaObj) SetSystemId

func (s *CdmaObj) SetSystemId(v int64) *CdmaObj

SetSystemId sets the SystemId field's value.

func (CdmaObj) String

func (s CdmaObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CdmaObj) Validate

func (s *CdmaObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CellTowers

type CellTowers struct {

	// CDMA object information.
	Cdma []*CdmaObj `min:"1" type:"list"`

	// GSM object information.
	Gsm []*GsmObj `min:"1" type:"list"`

	// LTE object information.
	Lte []*LteObj `min:"1" type:"list"`

	// TD-SCDMA object information.
	Tdscdma []*TdscdmaObj `min:"1" type:"list"`

	// WCDMA object information.
	Wcdma []*WcdmaObj `min:"1" type:"list"`
	// contains filtered or unexported fields
}

The cell towers that were used to perform the measurements.

func (CellTowers) GoString

func (s CellTowers) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CellTowers) SetCdma

func (s *CellTowers) SetCdma(v []*CdmaObj) *CellTowers

SetCdma sets the Cdma field's value.

func (*CellTowers) SetGsm

func (s *CellTowers) SetGsm(v []*GsmObj) *CellTowers

SetGsm sets the Gsm field's value.

func (*CellTowers) SetLte

func (s *CellTowers) SetLte(v []*LteObj) *CellTowers

SetLte sets the Lte field's value.

func (*CellTowers) SetTdscdma

func (s *CellTowers) SetTdscdma(v []*TdscdmaObj) *CellTowers

SetTdscdma sets the Tdscdma field's value.

func (*CellTowers) SetWcdma

func (s *CellTowers) SetWcdma(v []*WcdmaObj) *CellTowers

SetWcdma sets the Wcdma field's value.

func (CellTowers) String

func (s CellTowers) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CellTowers) Validate

func (s *CellTowers) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CertificateList

type CertificateList struct {

	// The certificate chain algorithm provided by sidewalk.
	//
	// SigningAlg is a required field
	SigningAlg *string `type:"string" required:"true" enum:"SigningAlg"`

	// The value of the chosen sidewalk certificate.
	//
	// Value is a required field
	Value *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

List of sidewalk certificates.

func (CertificateList) GoString

func (s CertificateList) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CertificateList) SetSigningAlg

func (s *CertificateList) SetSigningAlg(v string) *CertificateList

SetSigningAlg sets the SigningAlg field's value.

func (*CertificateList) SetValue

func (s *CertificateList) SetValue(v string) *CertificateList

SetValue sets the Value field's value.

func (CertificateList) String

func (s CertificateList) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`

	// Id of the resource in the conflicting operation.
	ResourceId *string `type:"string"`

	// Type of the resource in the conflicting operation.
	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

Adding, updating, or deleting the resource can cause an inconsistent state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectionStatusEventConfiguration

type ConnectionStatusEventConfiguration struct {

	// Connection status event configuration object for enabling or disabling LoRaWAN
	// related event topics.
	LoRaWAN *LoRaWANConnectionStatusEventNotificationConfigurations `type:"structure"`

	// Denotes whether the wireless gateway ID connection status event topic is
	// enabled or disabled.
	WirelessGatewayIdEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Connection status event configuration object for enabling or disabling topic.

func (ConnectionStatusEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectionStatusEventConfiguration) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*ConnectionStatusEventConfiguration) SetWirelessGatewayIdEventTopic

SetWirelessGatewayIdEventTopic sets the WirelessGatewayIdEventTopic field's value.

func (ConnectionStatusEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConnectionStatusResourceTypeEventConfiguration

type ConnectionStatusResourceTypeEventConfiguration struct {

	// Connection status resource type event configuration object for enabling or
	// disabling LoRaWAN related event topics.
	LoRaWAN *LoRaWANConnectionStatusResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Connection status resource type event configuration object for enabling or disabling topic.

func (ConnectionStatusResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConnectionStatusResourceTypeEventConfiguration) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (ConnectionStatusResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDestinationInput

type CreateDestinationInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the new resource.
	Description *string `type:"string"`

	// The rule name or topic rule to send messages to.
	//
	// Expression is a required field
	Expression *string `type:"string" required:"true"`

	// The type of value in Expression.
	//
	// ExpressionType is a required field
	ExpressionType *string `type:"string" required:"true" enum:"ExpressionType"`

	// The name of the new resource.
	//
	// Name is a required field
	Name *string `type:"string" required:"true"`

	// The ARN of the IAM Role that authorizes the destination.
	//
	// RoleArn is a required field
	RoleArn *string `min:"20" type:"string" required:"true"`

	// The tags to attach to the new destination. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateDestinationInput) GoString

func (s CreateDestinationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDestinationInput) SetClientRequestToken

func (s *CreateDestinationInput) SetClientRequestToken(v string) *CreateDestinationInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateDestinationInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateDestinationInput) SetExpression

SetExpression sets the Expression field's value.

func (*CreateDestinationInput) SetExpressionType

func (s *CreateDestinationInput) SetExpressionType(v string) *CreateDestinationInput

SetExpressionType sets the ExpressionType field's value.

func (*CreateDestinationInput) SetName

SetName sets the Name field's value.

func (*CreateDestinationInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*CreateDestinationInput) SetTags

SetTags sets the Tags field's value.

func (CreateDestinationInput) String

func (s CreateDestinationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDestinationInput) Validate

func (s *CreateDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDestinationOutput

type CreateDestinationOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// The name of the new resource.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDestinationOutput) GoString

func (s CreateDestinationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDestinationOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateDestinationOutput) SetName

SetName sets the Name field's value.

func (CreateDestinationOutput) String

func (s CreateDestinationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDeviceProfileInput

type CreateDeviceProfileInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The device profile information to use to create the device profile.
	LoRaWAN *LoRaWANDeviceProfile `type:"structure"`

	// The name of the new resource.
	Name *string `type:"string"`

	// The Sidewalk-related information for creating the Sidewalk device profile.
	Sidewalk *SidewalkCreateDeviceProfile `type:"structure"`

	// The tags to attach to the new device profile. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateDeviceProfileInput) GoString

func (s CreateDeviceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDeviceProfileInput) SetClientRequestToken

func (s *CreateDeviceProfileInput) SetClientRequestToken(v string) *CreateDeviceProfileInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateDeviceProfileInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateDeviceProfileInput) SetName

SetName sets the Name field's value.

func (*CreateDeviceProfileInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*CreateDeviceProfileInput) SetTags

SetTags sets the Tags field's value.

func (CreateDeviceProfileInput) String

func (s CreateDeviceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDeviceProfileInput) Validate

func (s *CreateDeviceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeviceProfileOutput

type CreateDeviceProfileOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// The ID of the new device profile.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDeviceProfileOutput) GoString

func (s CreateDeviceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDeviceProfileOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateDeviceProfileOutput) SetId

SetId sets the Id field's value.

func (CreateDeviceProfileOutput) String

func (s CreateDeviceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFuotaTaskInput

type CreateFuotaTaskInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the new resource.
	Description *string `type:"string"`

	// The S3 URI points to a firmware update image that is to be used with a FUOTA
	// task.
	//
	// FirmwareUpdateImage is a required field
	FirmwareUpdateImage *string `min:"1" type:"string" required:"true"`

	// The firmware update role that is to be used with a FUOTA task.
	//
	// FirmwareUpdateRole is a required field
	FirmwareUpdateRole *string `min:"1" type:"string" required:"true"`

	// The interval for sending fragments in milliseconds, rounded to the nearest
	// second.
	//
	// This interval only determines the timing for when the Cloud sends down the
	// fragments to yor device. There can be a delay for when your device will receive
	// these fragments. This delay depends on the device's class and the communication
	// delay with the cloud.
	FragmentIntervalMS *int64 `min:"1" type:"integer"`

	// The size of each fragment in bytes. This parameter is supported only for
	// FUOTA tasks with multicast groups.
	FragmentSizeBytes *int64 `min:"1" type:"integer"`

	// The LoRaWAN information used with a FUOTA task.
	LoRaWAN *LoRaWANFuotaTask `type:"structure"`

	// The name of a FUOTA task.
	Name *string `type:"string"`

	// The percentage of the added fragments that are redundant. For example, if
	// the size of the firmware image file is 100 bytes and the fragment size is
	// 10 bytes, with RedundancyPercent set to 50(%), the final number of encoded
	// fragments is (100 / 10) + (100 / 10 * 50%) = 15.
	RedundancyPercent *int64 `type:"integer"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateFuotaTaskInput) GoString

func (s CreateFuotaTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFuotaTaskInput) SetClientRequestToken

func (s *CreateFuotaTaskInput) SetClientRequestToken(v string) *CreateFuotaTaskInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateFuotaTaskInput) SetDescription

func (s *CreateFuotaTaskInput) SetDescription(v string) *CreateFuotaTaskInput

SetDescription sets the Description field's value.

func (*CreateFuotaTaskInput) SetFirmwareUpdateImage

func (s *CreateFuotaTaskInput) SetFirmwareUpdateImage(v string) *CreateFuotaTaskInput

SetFirmwareUpdateImage sets the FirmwareUpdateImage field's value.

func (*CreateFuotaTaskInput) SetFirmwareUpdateRole

func (s *CreateFuotaTaskInput) SetFirmwareUpdateRole(v string) *CreateFuotaTaskInput

SetFirmwareUpdateRole sets the FirmwareUpdateRole field's value.

func (*CreateFuotaTaskInput) SetFragmentIntervalMS

func (s *CreateFuotaTaskInput) SetFragmentIntervalMS(v int64) *CreateFuotaTaskInput

SetFragmentIntervalMS sets the FragmentIntervalMS field's value.

func (*CreateFuotaTaskInput) SetFragmentSizeBytes

func (s *CreateFuotaTaskInput) SetFragmentSizeBytes(v int64) *CreateFuotaTaskInput

SetFragmentSizeBytes sets the FragmentSizeBytes field's value.

func (*CreateFuotaTaskInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateFuotaTaskInput) SetName

SetName sets the Name field's value.

func (*CreateFuotaTaskInput) SetRedundancyPercent

func (s *CreateFuotaTaskInput) SetRedundancyPercent(v int64) *CreateFuotaTaskInput

SetRedundancyPercent sets the RedundancyPercent field's value.

func (*CreateFuotaTaskInput) SetTags

func (s *CreateFuotaTaskInput) SetTags(v []*Tag) *CreateFuotaTaskInput

SetTags sets the Tags field's value.

func (CreateFuotaTaskInput) String

func (s CreateFuotaTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFuotaTaskInput) Validate

func (s *CreateFuotaTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFuotaTaskOutput

type CreateFuotaTaskOutput struct {

	// The arn of a FUOTA task.
	Arn *string `type:"string"`

	// The ID of a FUOTA task.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateFuotaTaskOutput) GoString

func (s CreateFuotaTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFuotaTaskOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateFuotaTaskOutput) SetId

SetId sets the Id field's value.

func (CreateFuotaTaskOutput) String

func (s CreateFuotaTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateMulticastGroupInput

type CreateMulticastGroupInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the multicast group.
	Description *string `type:"string"`

	// The LoRaWAN information that is to be used with the multicast group.
	//
	// LoRaWAN is a required field
	LoRaWAN *LoRaWANMulticast `type:"structure" required:"true"`

	// The name of the multicast group.
	Name *string `type:"string"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateMulticastGroupInput) GoString

func (s CreateMulticastGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMulticastGroupInput) SetClientRequestToken

func (s *CreateMulticastGroupInput) SetClientRequestToken(v string) *CreateMulticastGroupInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateMulticastGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateMulticastGroupInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateMulticastGroupInput) SetName

SetName sets the Name field's value.

func (*CreateMulticastGroupInput) SetTags

SetTags sets the Tags field's value.

func (CreateMulticastGroupInput) String

func (s CreateMulticastGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMulticastGroupInput) Validate

func (s *CreateMulticastGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMulticastGroupOutput

type CreateMulticastGroupOutput struct {

	// The arn of the multicast group.
	Arn *string `type:"string"`

	// The ID of the multicast group.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateMulticastGroupOutput) GoString

func (s CreateMulticastGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMulticastGroupOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateMulticastGroupOutput) SetId

SetId sets the Id field's value.

func (CreateMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateNetworkAnalyzerConfigurationInput

type CreateNetworkAnalyzerConfigurationInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the new resource.
	Description *string `type:"string"`

	// Multicast Group resources to add to the network analyzer configruation. Provide
	// the MulticastGroupId of the resource to add in the input array.
	MulticastGroups []*string `type:"list"`

	// Name of the network analyzer configuration.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`

	// Trace content for your wireless gateway and wireless device resources.
	TraceContent *TraceContent `type:"structure"`

	// Wireless device resources to add to the network analyzer configuration. Provide
	// the WirelessDeviceId of the resource to add in the input array.
	WirelessDevices []*string `type:"list"`

	// Wireless gateway resources to add to the network analyzer configuration.
	// Provide the WirelessGatewayId of the resource to add in the input array.
	WirelessGateways []*string `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNetworkAnalyzerConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkAnalyzerConfigurationInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetMulticastGroups

SetMulticastGroups sets the MulticastGroups field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetName

SetName sets the Name field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetTags

SetTags sets the Tags field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetTraceContent

SetTraceContent sets the TraceContent field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetWirelessDevices

SetWirelessDevices sets the WirelessDevices field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetWirelessGateways

SetWirelessGateways sets the WirelessGateways field's value.

func (CreateNetworkAnalyzerConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkAnalyzerConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateNetworkAnalyzerConfigurationOutput

type CreateNetworkAnalyzerConfigurationOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// Name of the network analyzer configuration.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (CreateNetworkAnalyzerConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkAnalyzerConfigurationOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateNetworkAnalyzerConfigurationOutput) SetName

SetName sets the Name field's value.

func (CreateNetworkAnalyzerConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateServiceProfileInput

type CreateServiceProfileInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The service profile information to use to create the service profile.
	LoRaWAN *LoRaWANServiceProfile `type:"structure"`

	// The name of the new resource.
	Name *string `type:"string"`

	// The tags to attach to the new service profile. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateServiceProfileInput) GoString

func (s CreateServiceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateServiceProfileInput) SetClientRequestToken

func (s *CreateServiceProfileInput) SetClientRequestToken(v string) *CreateServiceProfileInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateServiceProfileInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateServiceProfileInput) SetName

SetName sets the Name field's value.

func (*CreateServiceProfileInput) SetTags

SetTags sets the Tags field's value.

func (CreateServiceProfileInput) String

func (s CreateServiceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateServiceProfileInput) Validate

func (s *CreateServiceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateServiceProfileOutput

type CreateServiceProfileOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// The ID of the new service profile.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateServiceProfileOutput) GoString

func (s CreateServiceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateServiceProfileOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateServiceProfileOutput) SetId

SetId sets the Id field's value.

func (CreateServiceProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateWirelessDeviceInput

type CreateWirelessDeviceInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the new resource.
	Description *string `type:"string"`

	// The name of the destination to assign to the new wireless device.
	//
	// DestinationName is a required field
	DestinationName *string `type:"string" required:"true"`

	// The device configuration information to use to create the wireless device.
	LoRaWAN *LoRaWANDevice `type:"structure"`

	// The name of the new resource.
	Name *string `type:"string"`

	// FPort values for the GNSS, stream, and ClockSync functions of the positioning
	// information.
	Positioning *string `type:"string" enum:"PositioningConfigStatus"`

	// The device configuration information to use to create the Sidewalk device.
	Sidewalk *SidewalkCreateWirelessDevice `type:"structure"`

	// The tags to attach to the new wireless device. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`

	// The wireless device type.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

func (CreateWirelessDeviceInput) GoString

func (s CreateWirelessDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessDeviceInput) SetClientRequestToken

func (s *CreateWirelessDeviceInput) SetClientRequestToken(v string) *CreateWirelessDeviceInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateWirelessDeviceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateWirelessDeviceInput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*CreateWirelessDeviceInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateWirelessDeviceInput) SetName

SetName sets the Name field's value.

func (*CreateWirelessDeviceInput) SetPositioning

SetPositioning sets the Positioning field's value.

func (*CreateWirelessDeviceInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*CreateWirelessDeviceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateWirelessDeviceInput) SetType

SetType sets the Type field's value.

func (CreateWirelessDeviceInput) String

func (s CreateWirelessDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessDeviceInput) Validate

func (s *CreateWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWirelessDeviceOutput

type CreateWirelessDeviceOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// The ID of the new wireless device.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateWirelessDeviceOutput) GoString

func (s CreateWirelessDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessDeviceOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateWirelessDeviceOutput) SetId

SetId sets the Id field's value.

func (CreateWirelessDeviceOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateWirelessGatewayInput

type CreateWirelessGatewayInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The description of the new resource.
	Description *string `type:"string"`

	// The gateway configuration information to use to create the wireless gateway.
	//
	// LoRaWAN is a required field
	LoRaWAN *LoRaWANGateway `type:"structure" required:"true"`

	// The name of the new resource.
	Name *string `type:"string"`

	// The tags to attach to the new wireless gateway. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateWirelessGatewayInput) GoString

func (s CreateWirelessGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayInput) SetClientRequestToken

func (s *CreateWirelessGatewayInput) SetClientRequestToken(v string) *CreateWirelessGatewayInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateWirelessGatewayInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateWirelessGatewayInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateWirelessGatewayInput) SetName

SetName sets the Name field's value.

func (*CreateWirelessGatewayInput) SetTags

SetTags sets the Tags field's value.

func (CreateWirelessGatewayInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayInput) Validate

func (s *CreateWirelessGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWirelessGatewayOutput

type CreateWirelessGatewayOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// The ID of the new wireless gateway.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateWirelessGatewayOutput) GoString

func (s CreateWirelessGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateWirelessGatewayOutput) SetId

SetId sets the Id field's value.

func (CreateWirelessGatewayOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateWirelessGatewayTaskDefinitionInput

type CreateWirelessGatewayTaskDefinitionInput struct {

	// Whether to automatically create tasks using this task definition for all
	// gateways with the specified current version. If false, the task must me created
	// by calling CreateWirelessGatewayTask.
	//
	// AutoCreateTasks is a required field
	AutoCreateTasks *bool `type:"boolean" required:"true"`

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The name of the new resource.
	Name *string `min:"1" type:"string"`

	// The tags to attach to the specified resource. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`

	// Information about the gateways to update.
	Update *UpdateWirelessGatewayTaskCreate `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateWirelessGatewayTaskDefinitionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayTaskDefinitionInput) SetAutoCreateTasks

SetAutoCreateTasks sets the AutoCreateTasks field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetName

SetName sets the Name field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetTags

SetTags sets the Tags field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetUpdate

SetUpdate sets the Update field's value.

func (CreateWirelessGatewayTaskDefinitionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayTaskDefinitionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateWirelessGatewayTaskDefinitionOutput

type CreateWirelessGatewayTaskDefinitionOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The ID of the new wireless gateway task definition.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateWirelessGatewayTaskDefinitionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayTaskDefinitionOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateWirelessGatewayTaskDefinitionOutput) SetId

SetId sets the Id field's value.

func (CreateWirelessGatewayTaskDefinitionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateWirelessGatewayTaskInput

type CreateWirelessGatewayTaskInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the WirelessGatewayTaskDefinition.
	//
	// WirelessGatewayTaskDefinitionId is a required field
	WirelessGatewayTaskDefinitionId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateWirelessGatewayTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayTaskInput) SetId

SetId sets the Id field's value.

func (*CreateWirelessGatewayTaskInput) SetWirelessGatewayTaskDefinitionId

func (s *CreateWirelessGatewayTaskInput) SetWirelessGatewayTaskDefinitionId(v string) *CreateWirelessGatewayTaskInput

SetWirelessGatewayTaskDefinitionId sets the WirelessGatewayTaskDefinitionId field's value.

func (CreateWirelessGatewayTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayTaskInput) Validate

func (s *CreateWirelessGatewayTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWirelessGatewayTaskOutput

type CreateWirelessGatewayTaskOutput struct {

	// The status of the request.
	Status *string `type:"string" enum:"WirelessGatewayTaskStatus"`

	// The ID of the WirelessGatewayTaskDefinition.
	WirelessGatewayTaskDefinitionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateWirelessGatewayTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWirelessGatewayTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateWirelessGatewayTaskOutput) SetWirelessGatewayTaskDefinitionId

func (s *CreateWirelessGatewayTaskOutput) SetWirelessGatewayTaskDefinitionId(v string) *CreateWirelessGatewayTaskOutput

SetWirelessGatewayTaskDefinitionId sets the WirelessGatewayTaskDefinitionId field's value.

func (CreateWirelessGatewayTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DakCertificateMetadata

type DakCertificateMetadata struct {

	// The advertised product ID (APID) that's used for pre-production and production
	// applications.
	ApId *string `type:"string"`

	// The certificate ID for the DAK.
	//
	// CertificateId is a required field
	CertificateId *string `type:"string" required:"true"`

	// The device type ID that's used for prototyping applications.
	DeviceTypeId *string `type:"string"`

	// Whether factory support has been enabled.
	FactorySupport *bool `type:"boolean"`

	// The maximum number of signatures that the DAK can sign. A value of -1 indicates
	// that there's no device limit.
	MaxAllowedSignature *int64 `type:"integer"`
	// contains filtered or unexported fields
}

The device attestation key (DAK) information.

func (DakCertificateMetadata) GoString

func (s DakCertificateMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DakCertificateMetadata) SetApId

SetApId sets the ApId field's value.

func (*DakCertificateMetadata) SetCertificateId

func (s *DakCertificateMetadata) SetCertificateId(v string) *DakCertificateMetadata

SetCertificateId sets the CertificateId field's value.

func (*DakCertificateMetadata) SetDeviceTypeId

func (s *DakCertificateMetadata) SetDeviceTypeId(v string) *DakCertificateMetadata

SetDeviceTypeId sets the DeviceTypeId field's value.

func (*DakCertificateMetadata) SetFactorySupport

func (s *DakCertificateMetadata) SetFactorySupport(v bool) *DakCertificateMetadata

SetFactorySupport sets the FactorySupport field's value.

func (*DakCertificateMetadata) SetMaxAllowedSignature

func (s *DakCertificateMetadata) SetMaxAllowedSignature(v int64) *DakCertificateMetadata

SetMaxAllowedSignature sets the MaxAllowedSignature field's value.

func (DakCertificateMetadata) String

func (s DakCertificateMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDestinationInput

type DeleteDestinationInput struct {

	// The name of the resource to delete.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"Name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDestinationInput) GoString

func (s DeleteDestinationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDestinationInput) SetName

SetName sets the Name field's value.

func (DeleteDestinationInput) String

func (s DeleteDestinationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDestinationInput) Validate

func (s *DeleteDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDestinationOutput

type DeleteDestinationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteDestinationOutput) GoString

func (s DeleteDestinationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteDestinationOutput) String

func (s DeleteDestinationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDeviceProfileInput

type DeleteDeviceProfileInput struct {

	// The ID of the resource to delete.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDeviceProfileInput) GoString

func (s DeleteDeviceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDeviceProfileInput) SetId

SetId sets the Id field's value.

func (DeleteDeviceProfileInput) String

func (s DeleteDeviceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDeviceProfileInput) Validate

func (s *DeleteDeviceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDeviceProfileOutput

type DeleteDeviceProfileOutput struct {
	// contains filtered or unexported fields
}

func (DeleteDeviceProfileOutput) GoString

func (s DeleteDeviceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteDeviceProfileOutput) String

func (s DeleteDeviceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFuotaTaskInput

type DeleteFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteFuotaTaskInput) GoString

func (s DeleteFuotaTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFuotaTaskInput) SetId

SetId sets the Id field's value.

func (DeleteFuotaTaskInput) String

func (s DeleteFuotaTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFuotaTaskInput) Validate

func (s *DeleteFuotaTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFuotaTaskOutput

type DeleteFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (DeleteFuotaTaskOutput) GoString

func (s DeleteFuotaTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteFuotaTaskOutput) String

func (s DeleteFuotaTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteMulticastGroupInput

type DeleteMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMulticastGroupInput) GoString

func (s DeleteMulticastGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMulticastGroupInput) SetId

SetId sets the Id field's value.

func (DeleteMulticastGroupInput) String

func (s DeleteMulticastGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMulticastGroupInput) Validate

func (s *DeleteMulticastGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMulticastGroupOutput

type DeleteMulticastGroupOutput struct {
	// contains filtered or unexported fields
}

func (DeleteMulticastGroupOutput) GoString

func (s DeleteMulticastGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteNetworkAnalyzerConfigurationInput

type DeleteNetworkAnalyzerConfigurationInput struct {

	// Name of the network analyzer configuration.
	//
	// ConfigurationName is a required field
	ConfigurationName *string `location:"uri" locationName:"ConfigurationName" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNetworkAnalyzerConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkAnalyzerConfigurationInput) SetConfigurationName

SetConfigurationName sets the ConfigurationName field's value.

func (DeleteNetworkAnalyzerConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkAnalyzerConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteNetworkAnalyzerConfigurationOutput

type DeleteNetworkAnalyzerConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (DeleteNetworkAnalyzerConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteNetworkAnalyzerConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteQueuedMessagesInput

type DeleteQueuedMessagesInput struct {

	// The ID of a given wireless device for which downlink messages will be deleted.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// If message ID is "*", it cleares the entire downlink queue for a given device,
	// specified by the wireless device ID. Otherwise, the downlink message with
	// the specified message ID will be deleted.
	//
	// MessageId is a required field
	MessageId *string `location:"querystring" locationName:"messageId" type:"string" required:"true"`

	// The wireless device type, which can be either Sidewalk or LoRaWAN.
	WirelessDeviceType *string `location:"querystring" locationName:"WirelessDeviceType" type:"string" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

func (DeleteQueuedMessagesInput) GoString

func (s DeleteQueuedMessagesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueuedMessagesInput) SetId

SetId sets the Id field's value.

func (*DeleteQueuedMessagesInput) SetMessageId

SetMessageId sets the MessageId field's value.

func (*DeleteQueuedMessagesInput) SetWirelessDeviceType

func (s *DeleteQueuedMessagesInput) SetWirelessDeviceType(v string) *DeleteQueuedMessagesInput

SetWirelessDeviceType sets the WirelessDeviceType field's value.

func (DeleteQueuedMessagesInput) String

func (s DeleteQueuedMessagesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteQueuedMessagesInput) Validate

func (s *DeleteQueuedMessagesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteQueuedMessagesOutput

type DeleteQueuedMessagesOutput struct {
	// contains filtered or unexported fields
}

func (DeleteQueuedMessagesOutput) GoString

func (s DeleteQueuedMessagesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteQueuedMessagesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteServiceProfileInput

type DeleteServiceProfileInput struct {

	// The ID of the resource to delete.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteServiceProfileInput) GoString

func (s DeleteServiceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteServiceProfileInput) SetId

SetId sets the Id field's value.

func (DeleteServiceProfileInput) String

func (s DeleteServiceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteServiceProfileInput) Validate

func (s *DeleteServiceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteServiceProfileOutput

type DeleteServiceProfileOutput struct {
	// contains filtered or unexported fields
}

func (DeleteServiceProfileOutput) GoString

func (s DeleteServiceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteServiceProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWirelessDeviceImportTaskInput

type DeleteWirelessDeviceImportTaskInput struct {

	// The unique identifier of the import task to be deleted.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWirelessDeviceImportTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessDeviceImportTaskInput) SetId

SetId sets the Id field's value.

func (DeleteWirelessDeviceImportTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessDeviceImportTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteWirelessDeviceImportTaskOutput

type DeleteWirelessDeviceImportTaskOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWirelessDeviceImportTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWirelessDeviceImportTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWirelessDeviceInput

type DeleteWirelessDeviceInput struct {

	// The ID of the resource to delete.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWirelessDeviceInput) GoString

func (s DeleteWirelessDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessDeviceInput) SetId

SetId sets the Id field's value.

func (DeleteWirelessDeviceInput) String

func (s DeleteWirelessDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessDeviceInput) Validate

func (s *DeleteWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWirelessDeviceOutput

type DeleteWirelessDeviceOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWirelessDeviceOutput) GoString

func (s DeleteWirelessDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWirelessDeviceOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWirelessGatewayInput

type DeleteWirelessGatewayInput struct {

	// The ID of the resource to delete.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWirelessGatewayInput) GoString

func (s DeleteWirelessGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessGatewayInput) SetId

SetId sets the Id field's value.

func (DeleteWirelessGatewayInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessGatewayInput) Validate

func (s *DeleteWirelessGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWirelessGatewayOutput

type DeleteWirelessGatewayOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWirelessGatewayOutput) GoString

func (s DeleteWirelessGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWirelessGatewayOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWirelessGatewayTaskDefinitionInput

type DeleteWirelessGatewayTaskDefinitionInput struct {

	// The ID of the resource to delete.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWirelessGatewayTaskDefinitionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessGatewayTaskDefinitionInput) SetId

SetId sets the Id field's value.

func (DeleteWirelessGatewayTaskDefinitionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessGatewayTaskDefinitionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteWirelessGatewayTaskDefinitionOutput

type DeleteWirelessGatewayTaskDefinitionOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWirelessGatewayTaskDefinitionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWirelessGatewayTaskDefinitionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWirelessGatewayTaskInput

type DeleteWirelessGatewayTaskInput struct {

	// The ID of the resource to delete.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWirelessGatewayTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessGatewayTaskInput) SetId

SetId sets the Id field's value.

func (DeleteWirelessGatewayTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWirelessGatewayTaskInput) Validate

func (s *DeleteWirelessGatewayTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWirelessGatewayTaskOutput

type DeleteWirelessGatewayTaskOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWirelessGatewayTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWirelessGatewayTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeregisterWirelessDeviceInput

type DeregisterWirelessDeviceInput struct {

	// The identifier of the wireless device to deregister from AWS IoT Wireless.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"Identifier" type:"string" required:"true"`

	// The type of wireless device to deregister from AWS IoT Wireless, which can
	// be LoRaWAN or Sidewalk.
	WirelessDeviceType *string `location:"querystring" locationName:"WirelessDeviceType" type:"string" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

func (DeregisterWirelessDeviceInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeregisterWirelessDeviceInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*DeregisterWirelessDeviceInput) SetWirelessDeviceType

SetWirelessDeviceType sets the WirelessDeviceType field's value.

func (DeregisterWirelessDeviceInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeregisterWirelessDeviceInput) Validate

func (s *DeregisterWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeregisterWirelessDeviceOutput

type DeregisterWirelessDeviceOutput struct {
	// contains filtered or unexported fields
}

func (DeregisterWirelessDeviceOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeregisterWirelessDeviceOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Destinations

type Destinations struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The description of the resource.
	Description *string `type:"string"`

	// The rule name or topic rule to send messages to.
	Expression *string `type:"string"`

	// The type of value in Expression.
	ExpressionType *string `type:"string" enum:"ExpressionType"`

	// The name of the resource.
	Name *string `type:"string"`

	// The ARN of the IAM Role that authorizes the destination.
	RoleArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

Describes a destination.

func (Destinations) GoString

func (s Destinations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Destinations) SetArn

func (s *Destinations) SetArn(v string) *Destinations

SetArn sets the Arn field's value.

func (*Destinations) SetDescription

func (s *Destinations) SetDescription(v string) *Destinations

SetDescription sets the Description field's value.

func (*Destinations) SetExpression

func (s *Destinations) SetExpression(v string) *Destinations

SetExpression sets the Expression field's value.

func (*Destinations) SetExpressionType

func (s *Destinations) SetExpressionType(v string) *Destinations

SetExpressionType sets the ExpressionType field's value.

func (*Destinations) SetName

func (s *Destinations) SetName(v string) *Destinations

SetName sets the Name field's value.

func (*Destinations) SetRoleArn

func (s *Destinations) SetRoleArn(v string) *Destinations

SetRoleArn sets the RoleArn field's value.

func (Destinations) String

func (s Destinations) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeviceProfile

type DeviceProfile struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The ID of the device profile.
	Id *string `type:"string"`

	// The name of the resource.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

Describes a device profile.

func (DeviceProfile) GoString

func (s DeviceProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeviceProfile) SetArn

func (s *DeviceProfile) SetArn(v string) *DeviceProfile

SetArn sets the Arn field's value.

func (*DeviceProfile) SetId

func (s *DeviceProfile) SetId(v string) *DeviceProfile

SetId sets the Id field's value.

func (*DeviceProfile) SetName

func (s *DeviceProfile) SetName(v string) *DeviceProfile

SetName sets the Name field's value.

func (DeviceProfile) String

func (s DeviceProfile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeviceRegistrationStateEventConfiguration

type DeviceRegistrationStateEventConfiguration struct {

	// Device registration state event configuration object for enabling or disabling
	// Sidewalk related event topics.
	Sidewalk *SidewalkEventNotificationConfigurations `type:"structure"`

	// Denotes whether the wireless device ID device registration state event topic
	// is enabled or disabled.
	WirelessDeviceIdEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Device registration state event configuration object for enabling and disabling relevant topics.

func (DeviceRegistrationStateEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeviceRegistrationStateEventConfiguration) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*DeviceRegistrationStateEventConfiguration) SetWirelessDeviceIdEventTopic

SetWirelessDeviceIdEventTopic sets the WirelessDeviceIdEventTopic field's value.

func (DeviceRegistrationStateEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeviceRegistrationStateResourceTypeEventConfiguration

type DeviceRegistrationStateResourceTypeEventConfiguration struct {

	// Device registration resource type state event configuration object for enabling
	// or disabling Sidewalk related event topics.
	Sidewalk *SidewalkResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Device registration state resource type event configuration object for enabling or disabling topic.

func (DeviceRegistrationStateResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeviceRegistrationStateResourceTypeEventConfiguration) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (DeviceRegistrationStateResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateAwsAccountFromPartnerAccountInput

type DisassociateAwsAccountFromPartnerAccountInput struct {

	// The partner account ID to disassociate from the AWS account.
	//
	// PartnerAccountId is a required field
	PartnerAccountId *string `location:"uri" locationName:"PartnerAccountId" type:"string" required:"true"`

	// The partner type.
	//
	// PartnerType is a required field
	PartnerType *string `location:"querystring" locationName:"partnerType" type:"string" required:"true" enum:"PartnerType"`
	// contains filtered or unexported fields
}

func (DisassociateAwsAccountFromPartnerAccountInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateAwsAccountFromPartnerAccountInput) SetPartnerAccountId

SetPartnerAccountId sets the PartnerAccountId field's value.

func (*DisassociateAwsAccountFromPartnerAccountInput) SetPartnerType

SetPartnerType sets the PartnerType field's value.

func (DisassociateAwsAccountFromPartnerAccountInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateAwsAccountFromPartnerAccountInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateAwsAccountFromPartnerAccountOutput

type DisassociateAwsAccountFromPartnerAccountOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateAwsAccountFromPartnerAccountOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateAwsAccountFromPartnerAccountOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateMulticastGroupFromFuotaTaskInput

type DisassociateMulticastGroupFromFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the multicast group.
	//
	// MulticastGroupId is a required field
	MulticastGroupId *string `location:"uri" locationName:"MulticastGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateMulticastGroupFromFuotaTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMulticastGroupFromFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*DisassociateMulticastGroupFromFuotaTaskInput) SetMulticastGroupId

SetMulticastGroupId sets the MulticastGroupId field's value.

func (DisassociateMulticastGroupFromFuotaTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateMulticastGroupFromFuotaTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateMulticastGroupFromFuotaTaskOutput

type DisassociateMulticastGroupFromFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateMulticastGroupFromFuotaTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateMulticastGroupFromFuotaTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWirelessDeviceFromFuotaTaskInput

type DisassociateWirelessDeviceFromFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the wireless device.
	//
	// WirelessDeviceId is a required field
	WirelessDeviceId *string `location:"uri" locationName:"WirelessDeviceId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateWirelessDeviceFromFuotaTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessDeviceFromFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*DisassociateWirelessDeviceFromFuotaTaskInput) SetWirelessDeviceId

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (DisassociateWirelessDeviceFromFuotaTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessDeviceFromFuotaTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWirelessDeviceFromFuotaTaskOutput

type DisassociateWirelessDeviceFromFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateWirelessDeviceFromFuotaTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWirelessDeviceFromFuotaTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWirelessDeviceFromMulticastGroupInput

type DisassociateWirelessDeviceFromMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The ID of the wireless device.
	//
	// WirelessDeviceId is a required field
	WirelessDeviceId *string `location:"uri" locationName:"WirelessDeviceId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateWirelessDeviceFromMulticastGroupInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessDeviceFromMulticastGroupInput) SetId

SetId sets the Id field's value.

func (*DisassociateWirelessDeviceFromMulticastGroupInput) SetWirelessDeviceId

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (DisassociateWirelessDeviceFromMulticastGroupInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessDeviceFromMulticastGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWirelessDeviceFromMulticastGroupOutput

type DisassociateWirelessDeviceFromMulticastGroupOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateWirelessDeviceFromMulticastGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWirelessDeviceFromMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWirelessDeviceFromThingInput

type DisassociateWirelessDeviceFromThingInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateWirelessDeviceFromThingInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessDeviceFromThingInput) SetId

SetId sets the Id field's value.

func (DisassociateWirelessDeviceFromThingInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessDeviceFromThingInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWirelessDeviceFromThingOutput

type DisassociateWirelessDeviceFromThingOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateWirelessDeviceFromThingOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWirelessDeviceFromThingOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWirelessGatewayFromCertificateInput

type DisassociateWirelessGatewayFromCertificateInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateWirelessGatewayFromCertificateInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessGatewayFromCertificateInput) SetId

SetId sets the Id field's value.

func (DisassociateWirelessGatewayFromCertificateInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessGatewayFromCertificateInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWirelessGatewayFromCertificateOutput

type DisassociateWirelessGatewayFromCertificateOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateWirelessGatewayFromCertificateOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWirelessGatewayFromCertificateOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWirelessGatewayFromThingInput

type DisassociateWirelessGatewayFromThingInput struct {

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisassociateWirelessGatewayFromThingInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessGatewayFromThingInput) SetId

SetId sets the Id field's value.

func (DisassociateWirelessGatewayFromThingInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWirelessGatewayFromThingInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWirelessGatewayFromThingOutput

type DisassociateWirelessGatewayFromThingOutput struct {
	// contains filtered or unexported fields
}

func (DisassociateWirelessGatewayFromThingOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWirelessGatewayFromThingOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DownlinkQueueMessage

type DownlinkQueueMessage struct {

	// LoRaWAN router info.
	LoRaWAN *LoRaWANSendDataToDevice `type:"structure"`

	// The message ID assigned by IoT Wireless to each downlink message, which helps
	// identify the message.
	MessageId *string `type:"string"`

	// The time at which Iot Wireless received the downlink message.
	ReceivedAt *string `type:"string"`

	// The transmit mode to use for sending data to the wireless device. This can
	// be 0 for UM (unacknowledge mode) or 1 for AM (acknowledge mode).
	TransmitMode *int64 `type:"integer"`
	// contains filtered or unexported fields
}

The message in the downlink queue.

func (DownlinkQueueMessage) GoString

func (s DownlinkQueueMessage) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DownlinkQueueMessage) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*DownlinkQueueMessage) SetMessageId

func (s *DownlinkQueueMessage) SetMessageId(v string) *DownlinkQueueMessage

SetMessageId sets the MessageId field's value.

func (*DownlinkQueueMessage) SetReceivedAt

func (s *DownlinkQueueMessage) SetReceivedAt(v string) *DownlinkQueueMessage

SetReceivedAt sets the ReceivedAt field's value.

func (*DownlinkQueueMessage) SetTransmitMode

func (s *DownlinkQueueMessage) SetTransmitMode(v int64) *DownlinkQueueMessage

SetTransmitMode sets the TransmitMode field's value.

func (DownlinkQueueMessage) String

func (s DownlinkQueueMessage) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EventConfigurationItem

type EventConfigurationItem struct {

	// Object of all event configurations and the status of the event topics.
	Events *EventNotificationItemConfigurations `type:"structure"`

	// Resource identifier opted in for event messaging.
	Identifier *string `type:"string"`

	// Identifier type of the particular resource identifier for event configuration.
	IdentifierType *string `type:"string" enum:"IdentifierType"`

	// Partner type of the resource if the identifier type is PartnerAccountId.
	PartnerType *string `type:"string" enum:"EventNotificationPartnerType"`
	// contains filtered or unexported fields
}

Event configuration object for a single resource.

func (EventConfigurationItem) GoString

func (s EventConfigurationItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EventConfigurationItem) SetEvents

SetEvents sets the Events field's value.

func (*EventConfigurationItem) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*EventConfigurationItem) SetIdentifierType

func (s *EventConfigurationItem) SetIdentifierType(v string) *EventConfigurationItem

SetIdentifierType sets the IdentifierType field's value.

func (*EventConfigurationItem) SetPartnerType

SetPartnerType sets the PartnerType field's value.

func (EventConfigurationItem) String

func (s EventConfigurationItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EventNotificationItemConfigurations

type EventNotificationItemConfigurations struct {

	// Connection status event configuration for an event configuration item.
	ConnectionStatus *ConnectionStatusEventConfiguration `type:"structure"`

	// Device registration state event configuration for an event configuration
	// item.
	DeviceRegistrationState *DeviceRegistrationStateEventConfiguration `type:"structure"`

	// Join event configuration for an event configuration item.
	Join *JoinEventConfiguration `type:"structure"`

	// Message delivery status event configuration for an event configuration item.
	MessageDeliveryStatus *MessageDeliveryStatusEventConfiguration `type:"structure"`

	// Proximity event configuration for an event configuration item.
	Proximity *ProximityEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Object of all event configurations and the status of the event topics.

func (EventNotificationItemConfigurations) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*EventNotificationItemConfigurations) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*EventNotificationItemConfigurations) SetDeviceRegistrationState

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*EventNotificationItemConfigurations) SetJoin

SetJoin sets the Join field's value.

func (*EventNotificationItemConfigurations) SetMessageDeliveryStatus

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*EventNotificationItemConfigurations) SetProximity

SetProximity sets the Proximity field's value.

func (EventNotificationItemConfigurations) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FPorts

type FPorts struct {

	// Optional LoRaWAN application information, which can be used for geolocation.
	Applications []*ApplicationConfig `type:"list"`

	// The Fport value.
	ClockSync *int64 `min:"1" type:"integer"`

	// The Fport value.
	Fuota *int64 `min:"1" type:"integer"`

	// The Fport value.
	Multicast *int64 `min:"1" type:"integer"`

	// FPort values for the GNSS, stream, and ClockSync functions of the positioning
	// information.
	Positioning *Positioning `type:"structure"`
	// contains filtered or unexported fields
}

List of FPort assigned for different LoRaWAN application packages to use

func (FPorts) GoString

func (s FPorts) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FPorts) SetApplications

func (s *FPorts) SetApplications(v []*ApplicationConfig) *FPorts

SetApplications sets the Applications field's value.

func (*FPorts) SetClockSync

func (s *FPorts) SetClockSync(v int64) *FPorts

SetClockSync sets the ClockSync field's value.

func (*FPorts) SetFuota

func (s *FPorts) SetFuota(v int64) *FPorts

SetFuota sets the Fuota field's value.

func (*FPorts) SetMulticast

func (s *FPorts) SetMulticast(v int64) *FPorts

SetMulticast sets the Multicast field's value.

func (*FPorts) SetPositioning

func (s *FPorts) SetPositioning(v *Positioning) *FPorts

SetPositioning sets the Positioning field's value.

func (FPorts) String

func (s FPorts) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FPorts) Validate

func (s *FPorts) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FuotaTask

type FuotaTask struct {

	// The arn of a FUOTA task.
	Arn *string `type:"string"`

	// The ID of a FUOTA task.
	Id *string `type:"string"`

	// The name of a FUOTA task.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

A FUOTA task.

func (FuotaTask) GoString

func (s FuotaTask) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FuotaTask) SetArn

func (s *FuotaTask) SetArn(v string) *FuotaTask

SetArn sets the Arn field's value.

func (*FuotaTask) SetId

func (s *FuotaTask) SetId(v string) *FuotaTask

SetId sets the Id field's value.

func (*FuotaTask) SetName

func (s *FuotaTask) SetName(v string) *FuotaTask

SetName sets the Name field's value.

func (FuotaTask) String

func (s FuotaTask) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GatewayListItem

type GatewayListItem struct {

	// The frequency to use for the gateways when sending a downlink message to
	// the wireless device.
	//
	// DownlinkFrequency is a required field
	DownlinkFrequency *int64 `min:"1e+08" type:"integer" required:"true"`

	// The ID of the wireless gateways that you want to add to the list of gateways
	// when sending downlink messages.
	//
	// GatewayId is a required field
	GatewayId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

Gateway list item object that specifies the frequency and list of gateways for which the downlink message should be sent.

func (GatewayListItem) GoString

func (s GatewayListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GatewayListItem) SetDownlinkFrequency

func (s *GatewayListItem) SetDownlinkFrequency(v int64) *GatewayListItem

SetDownlinkFrequency sets the DownlinkFrequency field's value.

func (*GatewayListItem) SetGatewayId

func (s *GatewayListItem) SetGatewayId(v string) *GatewayListItem

SetGatewayId sets the GatewayId field's value.

func (GatewayListItem) String

func (s GatewayListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GatewayListItem) Validate

func (s *GatewayListItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDestinationInput

type GetDestinationInput struct {

	// The name of the resource to get.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"Name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDestinationInput) GoString

func (s GetDestinationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDestinationInput) SetName

SetName sets the Name field's value.

func (GetDestinationInput) String

func (s GetDestinationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDestinationInput) Validate

func (s *GetDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDestinationOutput

type GetDestinationOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The description of the resource.
	Description *string `type:"string"`

	// The rule name or topic rule to send messages to.
	Expression *string `type:"string"`

	// The type of value in Expression.
	ExpressionType *string `type:"string" enum:"ExpressionType"`

	// The name of the resource.
	Name *string `type:"string"`

	// The ARN of the IAM Role that authorizes the destination.
	RoleArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (GetDestinationOutput) GoString

func (s GetDestinationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDestinationOutput) SetArn

SetArn sets the Arn field's value.

func (*GetDestinationOutput) SetDescription

func (s *GetDestinationOutput) SetDescription(v string) *GetDestinationOutput

SetDescription sets the Description field's value.

func (*GetDestinationOutput) SetExpression

func (s *GetDestinationOutput) SetExpression(v string) *GetDestinationOutput

SetExpression sets the Expression field's value.

func (*GetDestinationOutput) SetExpressionType

func (s *GetDestinationOutput) SetExpressionType(v string) *GetDestinationOutput

SetExpressionType sets the ExpressionType field's value.

func (*GetDestinationOutput) SetName

SetName sets the Name field's value.

func (*GetDestinationOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (GetDestinationOutput) String

func (s GetDestinationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDeviceProfileInput

type GetDeviceProfileInput struct {

	// The ID of the resource to get.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDeviceProfileInput) GoString

func (s GetDeviceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDeviceProfileInput) SetId

SetId sets the Id field's value.

func (GetDeviceProfileInput) String

func (s GetDeviceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDeviceProfileInput) Validate

func (s *GetDeviceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeviceProfileOutput

type GetDeviceProfileOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The ID of the device profile.
	Id *string `type:"string"`

	// Information about the device profile.
	LoRaWAN *LoRaWANDeviceProfile `type:"structure"`

	// The name of the resource.
	Name *string `type:"string"`

	// Information about the Sidewalk parameters in the device profile.
	Sidewalk *SidewalkGetDeviceProfile `type:"structure"`
	// contains filtered or unexported fields
}

func (GetDeviceProfileOutput) GoString

func (s GetDeviceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDeviceProfileOutput) SetArn

SetArn sets the Arn field's value.

func (*GetDeviceProfileOutput) SetId

SetId sets the Id field's value.

func (*GetDeviceProfileOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetDeviceProfileOutput) SetName

SetName sets the Name field's value.

func (*GetDeviceProfileOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (GetDeviceProfileOutput) String

func (s GetDeviceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEventConfigurationByResourceTypesInput

type GetEventConfigurationByResourceTypesInput struct {
	// contains filtered or unexported fields
}

func (GetEventConfigurationByResourceTypesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (GetEventConfigurationByResourceTypesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetEventConfigurationByResourceTypesOutput

type GetEventConfigurationByResourceTypesOutput struct {

	// Resource type event configuration for the connection status event.
	ConnectionStatus *ConnectionStatusResourceTypeEventConfiguration `type:"structure"`

	// Resource type event configuration for the device registration state event.
	DeviceRegistrationState *DeviceRegistrationStateResourceTypeEventConfiguration `type:"structure"`

	// Resource type event configuration for the join event.
	Join *JoinResourceTypeEventConfiguration `type:"structure"`

	// Resource type event configuration object for the message delivery status
	// event.
	MessageDeliveryStatus *MessageDeliveryStatusResourceTypeEventConfiguration `type:"structure"`

	// Resource type event configuration for the proximity event.
	Proximity *ProximityResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetEventConfigurationByResourceTypesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetEventConfigurationByResourceTypesOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetDeviceRegistrationState

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetJoin

SetJoin sets the Join field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetMessageDeliveryStatus

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetProximity

SetProximity sets the Proximity field's value.

func (GetEventConfigurationByResourceTypesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetFuotaTaskInput

type GetFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetFuotaTaskInput) GoString

func (s GetFuotaTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFuotaTaskInput) SetId

SetId sets the Id field's value.

func (GetFuotaTaskInput) String

func (s GetFuotaTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFuotaTaskInput) Validate

func (s *GetFuotaTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFuotaTaskOutput

type GetFuotaTaskOutput struct {

	// The arn of a FUOTA task.
	Arn *string `type:"string"`

	// Created at timestamp for the resource.
	CreatedAt *time.Time `type:"timestamp"`

	// The description of the new resource.
	Description *string `type:"string"`

	// The S3 URI points to a firmware update image that is to be used with a FUOTA
	// task.
	FirmwareUpdateImage *string `min:"1" type:"string"`

	// The firmware update role that is to be used with a FUOTA task.
	FirmwareUpdateRole *string `min:"1" type:"string"`

	// The interval for sending fragments in milliseconds, rounded to the nearest
	// second.
	//
	// This interval only determines the timing for when the Cloud sends down the
	// fragments to yor device. There can be a delay for when your device will receive
	// these fragments. This delay depends on the device's class and the communication
	// delay with the cloud.
	FragmentIntervalMS *int64 `min:"1" type:"integer"`

	// The size of each fragment in bytes. This parameter is supported only for
	// FUOTA tasks with multicast groups.
	FragmentSizeBytes *int64 `min:"1" type:"integer"`

	// The ID of a FUOTA task.
	Id *string `type:"string"`

	// The LoRaWAN information returned from getting a FUOTA task.
	LoRaWAN *LoRaWANFuotaTaskGetInfo `type:"structure"`

	// The name of a FUOTA task.
	Name *string `type:"string"`

	// The percentage of the added fragments that are redundant. For example, if
	// the size of the firmware image file is 100 bytes and the fragment size is
	// 10 bytes, with RedundancyPercent set to 50(%), the final number of encoded
	// fragments is (100 / 10) + (100 / 10 * 50%) = 15.
	RedundancyPercent *int64 `type:"integer"`

	// The status of a FUOTA task.
	Status *string `type:"string" enum:"FuotaTaskStatus"`
	// contains filtered or unexported fields
}

func (GetFuotaTaskOutput) GoString

func (s GetFuotaTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetFuotaTaskOutput) SetArn

SetArn sets the Arn field's value.

func (*GetFuotaTaskOutput) SetCreatedAt

func (s *GetFuotaTaskOutput) SetCreatedAt(v time.Time) *GetFuotaTaskOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetFuotaTaskOutput) SetDescription

func (s *GetFuotaTaskOutput) SetDescription(v string) *GetFuotaTaskOutput

SetDescription sets the Description field's value.

func (*GetFuotaTaskOutput) SetFirmwareUpdateImage

func (s *GetFuotaTaskOutput) SetFirmwareUpdateImage(v string) *GetFuotaTaskOutput

SetFirmwareUpdateImage sets the FirmwareUpdateImage field's value.

func (*GetFuotaTaskOutput) SetFirmwareUpdateRole

func (s *GetFuotaTaskOutput) SetFirmwareUpdateRole(v string) *GetFuotaTaskOutput

SetFirmwareUpdateRole sets the FirmwareUpdateRole field's value.

func (*GetFuotaTaskOutput) SetFragmentIntervalMS

func (s *GetFuotaTaskOutput) SetFragmentIntervalMS(v int64) *GetFuotaTaskOutput

SetFragmentIntervalMS sets the FragmentIntervalMS field's value.

func (*GetFuotaTaskOutput) SetFragmentSizeBytes

func (s *GetFuotaTaskOutput) SetFragmentSizeBytes(v int64) *GetFuotaTaskOutput

SetFragmentSizeBytes sets the FragmentSizeBytes field's value.

func (*GetFuotaTaskOutput) SetId

SetId sets the Id field's value.

func (*GetFuotaTaskOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetFuotaTaskOutput) SetName

SetName sets the Name field's value.

func (*GetFuotaTaskOutput) SetRedundancyPercent

func (s *GetFuotaTaskOutput) SetRedundancyPercent(v int64) *GetFuotaTaskOutput

SetRedundancyPercent sets the RedundancyPercent field's value.

func (*GetFuotaTaskOutput) SetStatus

func (s *GetFuotaTaskOutput) SetStatus(v string) *GetFuotaTaskOutput

SetStatus sets the Status field's value.

func (GetFuotaTaskOutput) String

func (s GetFuotaTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetLogLevelsByResourceTypesInput

type GetLogLevelsByResourceTypesInput struct {
	// contains filtered or unexported fields
}

func (GetLogLevelsByResourceTypesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (GetLogLevelsByResourceTypesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetLogLevelsByResourceTypesOutput

type GetLogLevelsByResourceTypesOutput struct {

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	DefaultLogLevel *string `type:"string" enum:"LogLevel"`

	// The list of wireless device log options.
	WirelessDeviceLogOptions []*WirelessDeviceLogOption `type:"list"`

	// The list of wireless gateway log options.
	WirelessGatewayLogOptions []*WirelessGatewayLogOption `type:"list"`
	// contains filtered or unexported fields
}

func (GetLogLevelsByResourceTypesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetLogLevelsByResourceTypesOutput) SetDefaultLogLevel

SetDefaultLogLevel sets the DefaultLogLevel field's value.

func (*GetLogLevelsByResourceTypesOutput) SetWirelessDeviceLogOptions

SetWirelessDeviceLogOptions sets the WirelessDeviceLogOptions field's value.

func (*GetLogLevelsByResourceTypesOutput) SetWirelessGatewayLogOptions

SetWirelessGatewayLogOptions sets the WirelessGatewayLogOptions field's value.

func (GetLogLevelsByResourceTypesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetMulticastGroupInput

type GetMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMulticastGroupInput) GoString

func (s GetMulticastGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMulticastGroupInput) SetId

SetId sets the Id field's value.

func (GetMulticastGroupInput) String

func (s GetMulticastGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMulticastGroupInput) Validate

func (s *GetMulticastGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMulticastGroupOutput

type GetMulticastGroupOutput struct {

	// The arn of the multicast group.
	Arn *string `type:"string"`

	// Created at timestamp for the resource.
	CreatedAt *time.Time `type:"timestamp"`

	// The description of the new resource.
	Description *string `type:"string"`

	// The ID of the multicast group.
	Id *string `type:"string"`

	// The LoRaWAN information that is to be returned from getting multicast group
	// information.
	LoRaWAN *LoRaWANMulticastGet `type:"structure"`

	// The name of the multicast group.
	Name *string `type:"string"`

	// The status of the multicast group.
	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetMulticastGroupOutput) GoString

func (s GetMulticastGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMulticastGroupOutput) SetArn

SetArn sets the Arn field's value.

func (*GetMulticastGroupOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GetMulticastGroupOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetMulticastGroupOutput) SetId

SetId sets the Id field's value.

func (*GetMulticastGroupOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetMulticastGroupOutput) SetName

SetName sets the Name field's value.

func (*GetMulticastGroupOutput) SetStatus

SetStatus sets the Status field's value.

func (GetMulticastGroupOutput) String

func (s GetMulticastGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetMulticastGroupSessionInput

type GetMulticastGroupSessionInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMulticastGroupSessionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMulticastGroupSessionInput) SetId

SetId sets the Id field's value.

func (GetMulticastGroupSessionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMulticastGroupSessionInput) Validate

func (s *GetMulticastGroupSessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMulticastGroupSessionOutput

type GetMulticastGroupSessionOutput struct {

	// The LoRaWAN information used with the multicast session.
	LoRaWAN *LoRaWANMulticastSession `type:"structure"`
	// contains filtered or unexported fields
}

func (GetMulticastGroupSessionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetMulticastGroupSessionOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (GetMulticastGroupSessionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkAnalyzerConfigurationInput

type GetNetworkAnalyzerConfigurationInput struct {

	// Name of the network analyzer configuration.
	//
	// ConfigurationName is a required field
	ConfigurationName *string `location:"uri" locationName:"ConfigurationName" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkAnalyzerConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkAnalyzerConfigurationInput) SetConfigurationName

SetConfigurationName sets the ConfigurationName field's value.

func (GetNetworkAnalyzerConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkAnalyzerConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkAnalyzerConfigurationOutput

type GetNetworkAnalyzerConfigurationOutput struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// The description of the new resource.
	Description *string `type:"string"`

	// List of multicast group resources that have been added to the network analyzer
	// configuration.
	MulticastGroups []*string `type:"list"`

	// Name of the network analyzer configuration.
	Name *string `min:"1" type:"string"`

	// Trace content for your wireless gateway and wireless device resources.
	TraceContent *TraceContent `type:"structure"`

	// List of wireless gateway resources that have been added to the network analyzer
	// configuration.
	WirelessDevices []*string `type:"list"`

	// List of wireless gateway resources that have been added to the network analyzer
	// configuration.
	WirelessGateways []*string `type:"list"`
	// contains filtered or unexported fields
}

func (GetNetworkAnalyzerConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkAnalyzerConfigurationOutput) SetArn

SetArn sets the Arn field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetMulticastGroups

SetMulticastGroups sets the MulticastGroups field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetName

SetName sets the Name field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetTraceContent

SetTraceContent sets the TraceContent field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetWirelessDevices

SetWirelessDevices sets the WirelessDevices field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetWirelessGateways

SetWirelessGateways sets the WirelessGateways field's value.

func (GetNetworkAnalyzerConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPartnerAccountInput

type GetPartnerAccountInput struct {

	// The partner account ID to disassociate from the AWS account.
	//
	// PartnerAccountId is a required field
	PartnerAccountId *string `location:"uri" locationName:"PartnerAccountId" type:"string" required:"true"`

	// The partner type.
	//
	// PartnerType is a required field
	PartnerType *string `location:"querystring" locationName:"partnerType" type:"string" required:"true" enum:"PartnerType"`
	// contains filtered or unexported fields
}

func (GetPartnerAccountInput) GoString

func (s GetPartnerAccountInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPartnerAccountInput) SetPartnerAccountId

func (s *GetPartnerAccountInput) SetPartnerAccountId(v string) *GetPartnerAccountInput

SetPartnerAccountId sets the PartnerAccountId field's value.

func (*GetPartnerAccountInput) SetPartnerType

SetPartnerType sets the PartnerType field's value.

func (GetPartnerAccountInput) String

func (s GetPartnerAccountInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPartnerAccountInput) Validate

func (s *GetPartnerAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPartnerAccountOutput

type GetPartnerAccountOutput struct {

	// Whether the partner account is linked to the AWS account.
	AccountLinked *bool `type:"boolean"`

	// The Sidewalk account credentials.
	Sidewalk *SidewalkAccountInfoWithFingerprint `type:"structure"`
	// contains filtered or unexported fields
}

func (GetPartnerAccountOutput) GoString

func (s GetPartnerAccountOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPartnerAccountOutput) SetAccountLinked

func (s *GetPartnerAccountOutput) SetAccountLinked(v bool) *GetPartnerAccountOutput

SetAccountLinked sets the AccountLinked field's value.

func (*GetPartnerAccountOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (GetPartnerAccountOutput) String

func (s GetPartnerAccountOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPositionConfigurationInput deprecated

type GetPositionConfigurationInput struct {

	// Resource identifier used in a position configuration.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// Resource type of the resource for which position configuration is retrieved.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"PositionResourceType"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (GetPositionConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionConfigurationInput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetPositionConfigurationInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (GetPositionConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionConfigurationInput) Validate

func (s *GetPositionConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPositionConfigurationOutput deprecated

type GetPositionConfigurationOutput struct {

	// The position data destination that describes the AWS IoT rule that processes
	// the device's position data for use by AWS IoT Core for LoRaWAN.
	Destination *string `type:"string"`

	// The wrapper for the solver configuration details object.
	Solvers *PositionSolverDetails `type:"structure"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (GetPositionConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionConfigurationOutput) SetDestination

SetDestination sets the Destination field's value.

func (*GetPositionConfigurationOutput) SetSolvers

SetSolvers sets the Solvers field's value.

func (GetPositionConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPositionEstimateInput

type GetPositionEstimateInput struct {

	// Retrieves an estimated device position by resolving measurement data from
	// cellular radio towers. The position is resolved using HERE's cellular-based
	// solver.
	CellTowers *CellTowers `type:"structure"`

	// Retrieves an estimated device position by resolving the global navigation
	// satellite system (GNSS) scan data. The position is resolved using the GNSS
	// solver powered by LoRa Cloud.
	Gnss *Gnss `type:"structure"`

	// Retrieves an estimated device position by resolving the IP address information
	// from the device. The position is resolved using MaxMind's IP-based solver.
	Ip *Ip `type:"structure"`

	// Optional information that specifies the time when the position information
	// will be resolved. It uses the Unix timestamp format. If not specified, the
	// time at which the request was received will be used.
	Timestamp *time.Time `type:"timestamp"`

	// Retrieves an estimated device position by resolving WLAN measurement data.
	// The position is resolved using HERE's Wi-Fi based solver.
	WiFiAccessPoints []*WiFiAccessPoint `type:"list"`
	// contains filtered or unexported fields
}

func (GetPositionEstimateInput) GoString

func (s GetPositionEstimateInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionEstimateInput) SetCellTowers

SetCellTowers sets the CellTowers field's value.

func (*GetPositionEstimateInput) SetGnss

SetGnss sets the Gnss field's value.

func (*GetPositionEstimateInput) SetIp

SetIp sets the Ip field's value.

func (*GetPositionEstimateInput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*GetPositionEstimateInput) SetWiFiAccessPoints

SetWiFiAccessPoints sets the WiFiAccessPoints field's value.

func (GetPositionEstimateInput) String

func (s GetPositionEstimateInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionEstimateInput) Validate

func (s *GetPositionEstimateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPositionEstimateOutput

type GetPositionEstimateOutput struct {

	// The position information of the resource, displayed as a JSON payload. The
	// payload uses the GeoJSON format, which a format that's used to encode geographic
	// data structures. For more information, see GeoJSON (https://geojson.org/).
	GeoJsonPayload []byte `type:"blob"`
	// contains filtered or unexported fields
}

func (GetPositionEstimateOutput) GoString

func (s GetPositionEstimateOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionEstimateOutput) SetGeoJsonPayload

func (s *GetPositionEstimateOutput) SetGeoJsonPayload(v []byte) *GetPositionEstimateOutput

SetGeoJsonPayload sets the GeoJsonPayload field's value.

func (GetPositionEstimateOutput) String

func (s GetPositionEstimateOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetPositionInput deprecated

type GetPositionInput struct {

	// Resource identifier used to retrieve the position information.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// Resource type of the resource for which position information is retrieved.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"PositionResourceType"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (GetPositionInput) GoString

func (s GetPositionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionInput) SetResourceIdentifier

func (s *GetPositionInput) SetResourceIdentifier(v string) *GetPositionInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetPositionInput) SetResourceType

func (s *GetPositionInput) SetResourceType(v string) *GetPositionInput

SetResourceType sets the ResourceType field's value.

func (GetPositionInput) String

func (s GetPositionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionInput) Validate

func (s *GetPositionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetPositionOutput deprecated

type GetPositionOutput struct {

	// The accuracy of the estimated position in meters. An empty value indicates
	// that no position data is available. A value of ‘0.0’ value indicates
	// that position data is available. This data corresponds to the position information
	// that you specified instead of the position computed by solver.
	Accuracy *Accuracy `type:"structure"`

	// The position information of the resource.
	Position []*float64 `type:"list"`

	// The vendor of the positioning solver.
	SolverProvider *string `type:"string" enum:"PositionSolverProvider"`

	// The type of solver used to identify the position of the resource.
	SolverType *string `type:"string" enum:"PositionSolverType"`

	// The version of the positioning solver.
	SolverVersion *string `type:"string"`

	// The timestamp at which the device's position was determined.
	Timestamp *string `type:"string"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (GetPositionOutput) GoString

func (s GetPositionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetPositionOutput) SetAccuracy

func (s *GetPositionOutput) SetAccuracy(v *Accuracy) *GetPositionOutput

SetAccuracy sets the Accuracy field's value.

func (*GetPositionOutput) SetPosition

func (s *GetPositionOutput) SetPosition(v []*float64) *GetPositionOutput

SetPosition sets the Position field's value.

func (*GetPositionOutput) SetSolverProvider

func (s *GetPositionOutput) SetSolverProvider(v string) *GetPositionOutput

SetSolverProvider sets the SolverProvider field's value.

func (*GetPositionOutput) SetSolverType

func (s *GetPositionOutput) SetSolverType(v string) *GetPositionOutput

SetSolverType sets the SolverType field's value.

func (*GetPositionOutput) SetSolverVersion

func (s *GetPositionOutput) SetSolverVersion(v string) *GetPositionOutput

SetSolverVersion sets the SolverVersion field's value.

func (*GetPositionOutput) SetTimestamp

func (s *GetPositionOutput) SetTimestamp(v string) *GetPositionOutput

SetTimestamp sets the Timestamp field's value.

func (GetPositionOutput) String

func (s GetPositionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetResourceEventConfigurationInput

type GetResourceEventConfigurationInput struct {

	// Resource identifier to opt in for event messaging.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"Identifier" type:"string" required:"true"`

	// Identifier type of the particular resource identifier for event configuration.
	//
	// IdentifierType is a required field
	IdentifierType *string `location:"querystring" locationName:"identifierType" type:"string" required:"true" enum:"IdentifierType"`

	// Partner type of the resource if the identifier type is PartnerAccountId.
	PartnerType *string `location:"querystring" locationName:"partnerType" type:"string" enum:"EventNotificationPartnerType"`
	// contains filtered or unexported fields
}

func (GetResourceEventConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourceEventConfigurationInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*GetResourceEventConfigurationInput) SetIdentifierType

SetIdentifierType sets the IdentifierType field's value.

func (*GetResourceEventConfigurationInput) SetPartnerType

SetPartnerType sets the PartnerType field's value.

func (GetResourceEventConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourceEventConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetResourceEventConfigurationOutput

type GetResourceEventConfigurationOutput struct {

	// Event configuration for the connection status event.
	ConnectionStatus *ConnectionStatusEventConfiguration `type:"structure"`

	// Event configuration for the device registration state event.
	DeviceRegistrationState *DeviceRegistrationStateEventConfiguration `type:"structure"`

	// Event configuration for the join event.
	Join *JoinEventConfiguration `type:"structure"`

	// Event configuration for the message delivery status event.
	MessageDeliveryStatus *MessageDeliveryStatusEventConfiguration `type:"structure"`

	// Event configuration for the proximity event.
	Proximity *ProximityEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (GetResourceEventConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourceEventConfigurationOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GetResourceEventConfigurationOutput) SetDeviceRegistrationState

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*GetResourceEventConfigurationOutput) SetJoin

SetJoin sets the Join field's value.

func (*GetResourceEventConfigurationOutput) SetMessageDeliveryStatus

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*GetResourceEventConfigurationOutput) SetProximity

SetProximity sets the Proximity field's value.

func (GetResourceEventConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetResourceLogLevelInput

type GetResourceLogLevelInput struct {

	// The identifier of the resource. For a Wireless Device, it is the wireless
	// device ID. For a wireless gateway, it is the wireless gateway ID.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// The type of the resource, which can be WirelessDevice or WirelessGateway.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetResourceLogLevelInput) GoString

func (s GetResourceLogLevelInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourceLogLevelInput) SetResourceIdentifier

func (s *GetResourceLogLevelInput) SetResourceIdentifier(v string) *GetResourceLogLevelInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetResourceLogLevelInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (GetResourceLogLevelInput) String

func (s GetResourceLogLevelInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourceLogLevelInput) Validate

func (s *GetResourceLogLevelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetResourceLogLevelOutput

type GetResourceLogLevelOutput struct {

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	LogLevel *string `type:"string" enum:"LogLevel"`
	// contains filtered or unexported fields
}

func (GetResourceLogLevelOutput) GoString

func (s GetResourceLogLevelOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourceLogLevelOutput) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (GetResourceLogLevelOutput) String

func (s GetResourceLogLevelOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetResourcePositionInput

type GetResourcePositionInput struct {

	// The identifier of the resource for which position information is retrieved.
	// It can be the wireless device ID or the wireless gateway ID, depending on
	// the resource type.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// The type of resource for which position information is retrieved, which can
	// be a wireless device or a wireless gateway.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"PositionResourceType"`
	// contains filtered or unexported fields
}

func (GetResourcePositionInput) GoString

func (s GetResourcePositionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourcePositionInput) SetResourceIdentifier

func (s *GetResourcePositionInput) SetResourceIdentifier(v string) *GetResourcePositionInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetResourcePositionInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (GetResourcePositionInput) String

func (s GetResourcePositionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourcePositionInput) Validate

func (s *GetResourcePositionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetResourcePositionOutput

type GetResourcePositionOutput struct {

	// The position information of the resource, displayed as a JSON payload. The
	// payload uses the GeoJSON format, which a format that's used to encode geographic
	// data structures. For more information, see GeoJSON (https://geojson.org/).
	GeoJsonPayload []byte `type:"blob"`
	// contains filtered or unexported fields
}

func (GetResourcePositionOutput) GoString

func (s GetResourcePositionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetResourcePositionOutput) SetGeoJsonPayload

func (s *GetResourcePositionOutput) SetGeoJsonPayload(v []byte) *GetResourcePositionOutput

SetGeoJsonPayload sets the GeoJsonPayload field's value.

func (GetResourcePositionOutput) String

func (s GetResourcePositionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetServiceEndpointInput

type GetServiceEndpointInput struct {

	// The service type for which to get endpoint information about. Can be CUPS
	// for the Configuration and Update Server endpoint, or LNS for the LoRaWAN
	// Network Server endpoint or CLAIM for the global endpoint.
	ServiceType *string `location:"querystring" locationName:"serviceType" type:"string" enum:"WirelessGatewayServiceType"`
	// contains filtered or unexported fields
}

func (GetServiceEndpointInput) GoString

func (s GetServiceEndpointInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetServiceEndpointInput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (GetServiceEndpointInput) String

func (s GetServiceEndpointInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetServiceEndpointOutput

type GetServiceEndpointOutput struct {

	// The Root CA of the server trust certificate.
	ServerTrust *string `min:"1" type:"string"`

	// The service endpoint value.
	ServiceEndpoint *string `min:"1" type:"string"`

	// The endpoint's service type.
	ServiceType *string `type:"string" enum:"WirelessGatewayServiceType"`
	// contains filtered or unexported fields
}

func (GetServiceEndpointOutput) GoString

func (s GetServiceEndpointOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetServiceEndpointOutput) SetServerTrust

SetServerTrust sets the ServerTrust field's value.

func (*GetServiceEndpointOutput) SetServiceEndpoint

func (s *GetServiceEndpointOutput) SetServiceEndpoint(v string) *GetServiceEndpointOutput

SetServiceEndpoint sets the ServiceEndpoint field's value.

func (*GetServiceEndpointOutput) SetServiceType

SetServiceType sets the ServiceType field's value.

func (GetServiceEndpointOutput) String

func (s GetServiceEndpointOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetServiceProfileInput

type GetServiceProfileInput struct {

	// The ID of the resource to get.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetServiceProfileInput) GoString

func (s GetServiceProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetServiceProfileInput) SetId

SetId sets the Id field's value.

func (GetServiceProfileInput) String

func (s GetServiceProfileInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetServiceProfileInput) Validate

func (s *GetServiceProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetServiceProfileOutput

type GetServiceProfileOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The ID of the service profile.
	Id *string `type:"string"`

	// Information about the service profile.
	LoRaWAN *LoRaWANGetServiceProfileInfo `type:"structure"`

	// The name of the resource.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetServiceProfileOutput) GoString

func (s GetServiceProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetServiceProfileOutput) SetArn

SetArn sets the Arn field's value.

func (*GetServiceProfileOutput) SetId

SetId sets the Id field's value.

func (*GetServiceProfileOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetServiceProfileOutput) SetName

SetName sets the Name field's value.

func (GetServiceProfileOutput) String

func (s GetServiceProfileOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessDeviceImportTaskInput

type GetWirelessDeviceImportTaskInput struct {

	// The identifier of the import task for which information is requested.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessDeviceImportTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceImportTaskInput) SetId

SetId sets the Id field's value.

func (GetWirelessDeviceImportTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceImportTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessDeviceImportTaskOutput

type GetWirelessDeviceImportTaskOutput struct {

	// The ARN (Amazon Resource Name) of the import task.
	Arn *string `type:"string"`

	// The time at which the import task was created.
	CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The name of the destination that's assigned to the wireless devices in the
	// import task.
	DestinationName *string `type:"string"`

	// The number of devices in the import task that failed to onboard to the import
	// task.
	FailedImportedDeviceCount *int64 `type:"long"`

	// The identifier of the import task for which information is retrieved.
	Id *string `type:"string"`

	// The number of devices in the import task that are waiting for the control
	// log to start processing.
	InitializedImportedDeviceCount *int64 `type:"long"`

	// The number of devices in the import task that have been onboarded to the
	// import task.
	OnboardedImportedDeviceCount *int64 `type:"long"`

	// The number of devices in the import task that are waiting in the import task
	// queue to be onboarded.
	PendingImportedDeviceCount *int64 `type:"long"`

	// The Sidewalk-related information about an import task.
	Sidewalk *SidewalkGetStartImportInfo `type:"structure"`

	// The import task status.
	Status *string `type:"string" enum:"ImportTaskStatus"`

	// The reason for the provided status information, such as a validation error
	// that causes the import task to fail.
	StatusReason *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetWirelessDeviceImportTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceImportTaskOutput) SetArn

SetArn sets the Arn field's value.

func (*GetWirelessDeviceImportTaskOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetWirelessDeviceImportTaskOutput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*GetWirelessDeviceImportTaskOutput) SetFailedImportedDeviceCount

SetFailedImportedDeviceCount sets the FailedImportedDeviceCount field's value.

func (*GetWirelessDeviceImportTaskOutput) SetId

SetId sets the Id field's value.

func (*GetWirelessDeviceImportTaskOutput) SetInitializedImportedDeviceCount

func (s *GetWirelessDeviceImportTaskOutput) SetInitializedImportedDeviceCount(v int64) *GetWirelessDeviceImportTaskOutput

SetInitializedImportedDeviceCount sets the InitializedImportedDeviceCount field's value.

func (*GetWirelessDeviceImportTaskOutput) SetOnboardedImportedDeviceCount

func (s *GetWirelessDeviceImportTaskOutput) SetOnboardedImportedDeviceCount(v int64) *GetWirelessDeviceImportTaskOutput

SetOnboardedImportedDeviceCount sets the OnboardedImportedDeviceCount field's value.

func (*GetWirelessDeviceImportTaskOutput) SetPendingImportedDeviceCount

func (s *GetWirelessDeviceImportTaskOutput) SetPendingImportedDeviceCount(v int64) *GetWirelessDeviceImportTaskOutput

SetPendingImportedDeviceCount sets the PendingImportedDeviceCount field's value.

func (*GetWirelessDeviceImportTaskOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*GetWirelessDeviceImportTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetWirelessDeviceImportTaskOutput) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (GetWirelessDeviceImportTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessDeviceInput

type GetWirelessDeviceInput struct {

	// The identifier of the wireless device to get.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"Identifier" type:"string" required:"true"`

	// The type of identifier used in identifier.
	//
	// IdentifierType is a required field
	IdentifierType *string `location:"querystring" locationName:"identifierType" type:"string" required:"true" enum:"WirelessDeviceIdType"`
	// contains filtered or unexported fields
}

func (GetWirelessDeviceInput) GoString

func (s GetWirelessDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*GetWirelessDeviceInput) SetIdentifierType

func (s *GetWirelessDeviceInput) SetIdentifierType(v string) *GetWirelessDeviceInput

SetIdentifierType sets the IdentifierType field's value.

func (GetWirelessDeviceInput) String

func (s GetWirelessDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceInput) Validate

func (s *GetWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessDeviceOutput

type GetWirelessDeviceOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The description of the resource.
	Description *string `type:"string"`

	// The name of the destination to which the device is assigned.
	DestinationName *string `type:"string"`

	// The ID of the wireless device.
	Id *string `type:"string"`

	// Information about the wireless device.
	LoRaWAN *LoRaWANDevice `type:"structure"`

	// The name of the resource.
	Name *string `type:"string"`

	// FPort values for the GNSS, stream, and ClockSync functions of the positioning
	// information.
	Positioning *string `type:"string" enum:"PositioningConfigStatus"`

	// Sidewalk device object.
	Sidewalk *SidewalkDevice `type:"structure"`

	// The ARN of the thing associated with the wireless device.
	ThingArn *string `type:"string"`

	// The name of the thing associated with the wireless device. The value is empty
	// if a thing isn't associated with the device.
	ThingName *string `type:"string"`

	// The wireless device type.
	Type *string `type:"string" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

func (GetWirelessDeviceOutput) GoString

func (s GetWirelessDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceOutput) SetArn

SetArn sets the Arn field's value.

func (*GetWirelessDeviceOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetWirelessDeviceOutput) SetDestinationName

func (s *GetWirelessDeviceOutput) SetDestinationName(v string) *GetWirelessDeviceOutput

SetDestinationName sets the DestinationName field's value.

func (*GetWirelessDeviceOutput) SetId

SetId sets the Id field's value.

func (*GetWirelessDeviceOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetWirelessDeviceOutput) SetName

SetName sets the Name field's value.

func (*GetWirelessDeviceOutput) SetPositioning

SetPositioning sets the Positioning field's value.

func (*GetWirelessDeviceOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*GetWirelessDeviceOutput) SetThingArn

SetThingArn sets the ThingArn field's value.

func (*GetWirelessDeviceOutput) SetThingName

SetThingName sets the ThingName field's value.

func (*GetWirelessDeviceOutput) SetType

SetType sets the Type field's value.

func (GetWirelessDeviceOutput) String

func (s GetWirelessDeviceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessDeviceStatisticsInput

type GetWirelessDeviceStatisticsInput struct {

	// The ID of the wireless device for which to get the data.
	//
	// WirelessDeviceId is a required field
	WirelessDeviceId *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessDeviceStatisticsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceStatisticsInput) SetWirelessDeviceId

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (GetWirelessDeviceStatisticsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceStatisticsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessDeviceStatisticsOutput

type GetWirelessDeviceStatisticsOutput struct {

	// The date and time when the most recent uplink was received.
	//
	// This value is only valid for 3 months.
	LastUplinkReceivedAt *string `type:"string"`

	// Information about the wireless device's operations.
	LoRaWAN *LoRaWANDeviceMetadata `type:"structure"`

	// MetaData for Sidewalk device.
	Sidewalk *SidewalkDeviceMetadata `type:"structure"`

	// The ID of the wireless device.
	WirelessDeviceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetWirelessDeviceStatisticsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessDeviceStatisticsOutput) SetLastUplinkReceivedAt

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*GetWirelessDeviceStatisticsOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetWirelessDeviceStatisticsOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*GetWirelessDeviceStatisticsOutput) SetWirelessDeviceId

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (GetWirelessDeviceStatisticsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessGatewayCertificateInput

type GetWirelessGatewayCertificateInput struct {

	// The ID of the resource to get.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayCertificateInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayCertificateInput) SetId

SetId sets the Id field's value.

func (GetWirelessGatewayCertificateInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayCertificateInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessGatewayCertificateOutput

type GetWirelessGatewayCertificateOutput struct {

	// The ID of the certificate associated with the wireless gateway.
	IotCertificateId *string `min:"1" type:"string"`

	// The ID of the certificate that is associated with the wireless gateway and
	// used for the LoRaWANNetworkServer endpoint.
	LoRaWANNetworkServerCertificateId *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayCertificateOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayCertificateOutput) SetIotCertificateId

SetIotCertificateId sets the IotCertificateId field's value.

func (*GetWirelessGatewayCertificateOutput) SetLoRaWANNetworkServerCertificateId

func (s *GetWirelessGatewayCertificateOutput) SetLoRaWANNetworkServerCertificateId(v string) *GetWirelessGatewayCertificateOutput

SetLoRaWANNetworkServerCertificateId sets the LoRaWANNetworkServerCertificateId field's value.

func (GetWirelessGatewayCertificateOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessGatewayFirmwareInformationInput

type GetWirelessGatewayFirmwareInformationInput struct {

	// The ID of the resource to get.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayFirmwareInformationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayFirmwareInformationInput) SetId

SetId sets the Id field's value.

func (GetWirelessGatewayFirmwareInformationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayFirmwareInformationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessGatewayFirmwareInformationOutput

type GetWirelessGatewayFirmwareInformationOutput struct {

	// Information about the wireless gateway's firmware.
	LoRaWAN *LoRaWANGatewayCurrentVersion `type:"structure"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayFirmwareInformationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayFirmwareInformationOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (GetWirelessGatewayFirmwareInformationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessGatewayInput

type GetWirelessGatewayInput struct {

	// The identifier of the wireless gateway to get.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"Identifier" type:"string" required:"true"`

	// The type of identifier used in identifier.
	//
	// IdentifierType is a required field
	IdentifierType *string `location:"querystring" locationName:"identifierType" type:"string" required:"true" enum:"WirelessGatewayIdType"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayInput) GoString

func (s GetWirelessGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*GetWirelessGatewayInput) SetIdentifierType

func (s *GetWirelessGatewayInput) SetIdentifierType(v string) *GetWirelessGatewayInput

SetIdentifierType sets the IdentifierType field's value.

func (GetWirelessGatewayInput) String

func (s GetWirelessGatewayInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayInput) Validate

func (s *GetWirelessGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessGatewayOutput

type GetWirelessGatewayOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The description of the resource.
	Description *string `type:"string"`

	// The ID of the wireless gateway.
	Id *string `type:"string"`

	// Information about the wireless gateway.
	LoRaWAN *LoRaWANGateway `type:"structure"`

	// The name of the resource.
	Name *string `type:"string"`

	// The ARN of the thing associated with the wireless gateway.
	ThingArn *string `type:"string"`

	// The name of the thing associated with the wireless gateway. The value is
	// empty if a thing isn't associated with the gateway.
	ThingName *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayOutput) GoString

func (s GetWirelessGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayOutput) SetArn

SetArn sets the Arn field's value.

func (*GetWirelessGatewayOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetWirelessGatewayOutput) SetId

SetId sets the Id field's value.

func (*GetWirelessGatewayOutput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetWirelessGatewayOutput) SetName

SetName sets the Name field's value.

func (*GetWirelessGatewayOutput) SetThingArn

SetThingArn sets the ThingArn field's value.

func (*GetWirelessGatewayOutput) SetThingName

SetThingName sets the ThingName field's value.

func (GetWirelessGatewayOutput) String

func (s GetWirelessGatewayOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessGatewayStatisticsInput

type GetWirelessGatewayStatisticsInput struct {

	// The ID of the wireless gateway for which to get the data.
	//
	// WirelessGatewayId is a required field
	WirelessGatewayId *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayStatisticsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayStatisticsInput) SetWirelessGatewayId

SetWirelessGatewayId sets the WirelessGatewayId field's value.

func (GetWirelessGatewayStatisticsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayStatisticsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessGatewayStatisticsOutput

type GetWirelessGatewayStatisticsOutput struct {

	// The connection status of the wireless gateway.
	ConnectionStatus *string `type:"string" enum:"ConnectionStatus"`

	// The date and time when the most recent uplink was received.
	//
	// This value is only valid for 3 months.
	LastUplinkReceivedAt *string `type:"string"`

	// The ID of the wireless gateway.
	WirelessGatewayId *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayStatisticsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayStatisticsOutput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GetWirelessGatewayStatisticsOutput) SetLastUplinkReceivedAt

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*GetWirelessGatewayStatisticsOutput) SetWirelessGatewayId

SetWirelessGatewayId sets the WirelessGatewayId field's value.

func (GetWirelessGatewayStatisticsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessGatewayTaskDefinitionInput

type GetWirelessGatewayTaskDefinitionInput struct {

	// The ID of the resource to get.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayTaskDefinitionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayTaskDefinitionInput) SetId

SetId sets the Id field's value.

func (GetWirelessGatewayTaskDefinitionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayTaskDefinitionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessGatewayTaskDefinitionOutput

type GetWirelessGatewayTaskDefinitionOutput struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// Whether to automatically create tasks using this task definition for all
	// gateways with the specified current version. If false, the task must me created
	// by calling CreateWirelessGatewayTask.
	AutoCreateTasks *bool `type:"boolean"`

	// The name of the resource.
	Name *string `min:"1" type:"string"`

	// Information about the gateways to update.
	Update *UpdateWirelessGatewayTaskCreate `type:"structure"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayTaskDefinitionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayTaskDefinitionOutput) SetArn

SetArn sets the Arn field's value.

func (*GetWirelessGatewayTaskDefinitionOutput) SetAutoCreateTasks

SetAutoCreateTasks sets the AutoCreateTasks field's value.

func (*GetWirelessGatewayTaskDefinitionOutput) SetName

SetName sets the Name field's value.

func (*GetWirelessGatewayTaskDefinitionOutput) SetUpdate

SetUpdate sets the Update field's value.

func (GetWirelessGatewayTaskDefinitionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWirelessGatewayTaskInput

type GetWirelessGatewayTaskInput struct {

	// The ID of the resource to get.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayTaskInput) GoString

func (s GetWirelessGatewayTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayTaskInput) SetId

SetId sets the Id field's value.

func (GetWirelessGatewayTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayTaskInput) Validate

func (s *GetWirelessGatewayTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWirelessGatewayTaskOutput

type GetWirelessGatewayTaskOutput struct {

	// The date and time when the most recent uplink was received.
	//
	// This value is only valid for 3 months.
	LastUplinkReceivedAt *string `type:"string"`

	// The status of the request.
	Status *string `type:"string" enum:"WirelessGatewayTaskStatus"`

	// The date and time when the task was created.
	TaskCreatedAt *string `type:"string"`

	// The ID of the wireless gateway.
	WirelessGatewayId *string `type:"string"`

	// The ID of the WirelessGatewayTask.
	WirelessGatewayTaskDefinitionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetWirelessGatewayTaskOutput) GoString

func (s GetWirelessGatewayTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWirelessGatewayTaskOutput) SetLastUplinkReceivedAt

func (s *GetWirelessGatewayTaskOutput) SetLastUplinkReceivedAt(v string) *GetWirelessGatewayTaskOutput

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*GetWirelessGatewayTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetWirelessGatewayTaskOutput) SetTaskCreatedAt

SetTaskCreatedAt sets the TaskCreatedAt field's value.

func (*GetWirelessGatewayTaskOutput) SetWirelessGatewayId

SetWirelessGatewayId sets the WirelessGatewayId field's value.

func (*GetWirelessGatewayTaskOutput) SetWirelessGatewayTaskDefinitionId

func (s *GetWirelessGatewayTaskOutput) SetWirelessGatewayTaskDefinitionId(v string) *GetWirelessGatewayTaskOutput

SetWirelessGatewayTaskDefinitionId sets the WirelessGatewayTaskDefinitionId field's value.

func (GetWirelessGatewayTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GlobalIdentity

type GlobalIdentity struct {

	// GERAN (GSM EDGE Radio Access Network) cell global identifier.
	//
	// GeranCid is a required field
	GeranCid *int64 `type:"integer" required:"true"`

	// Location area code of the global identity.
	//
	// Lac is a required field
	Lac *int64 `min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Global identity information.

func (GlobalIdentity) GoString

func (s GlobalIdentity) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlobalIdentity) SetGeranCid

func (s *GlobalIdentity) SetGeranCid(v int64) *GlobalIdentity

SetGeranCid sets the GeranCid field's value.

func (*GlobalIdentity) SetLac

func (s *GlobalIdentity) SetLac(v int64) *GlobalIdentity

SetLac sets the Lac field's value.

func (GlobalIdentity) String

func (s GlobalIdentity) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GlobalIdentity) Validate

func (s *GlobalIdentity) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Gnss

type Gnss struct {

	// Optional assistance altitude, which is the altitude of the device at capture
	// time, specified in meters above the WGS84 reference ellipsoid.
	AssistAltitude *float64 `type:"float"`

	// Optional assistance position information, specified using latitude and longitude
	// values in degrees. The coordinates are inside the WGS84 reference frame.
	AssistPosition []*float64 `min:"2" type:"list"`

	// Optional parameter that gives an estimate of the time when the GNSS scan
	// information is taken, in seconds GPS time (GPST). If capture time is not
	// specified, the local server time is used.
	CaptureTime *float64 `type:"float"`

	// Optional value that gives the capture time estimate accuracy, in seconds.
	// If capture time accuracy is not specified, default value of 300 is used.
	CaptureTimeAccuracy *float64 `type:"float"`

	// Payload that contains the GNSS scan result, or NAV message, in hexadecimal
	// notation.
	//
	// Payload is a required field
	Payload *string `type:"string" required:"true"`

	// Optional parameter that forces 2D solve, which modifies the positioning algorithm
	// to a 2D solution problem. When this parameter is specified, the assistance
	// altitude should have an accuracy of at least 10 meters.
	Use2DSolver *bool `type:"boolean"`
	// contains filtered or unexported fields
}

Global navigation satellite system (GNSS) object used for positioning.

func (Gnss) GoString

func (s Gnss) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Gnss) SetAssistAltitude

func (s *Gnss) SetAssistAltitude(v float64) *Gnss

SetAssistAltitude sets the AssistAltitude field's value.

func (*Gnss) SetAssistPosition

func (s *Gnss) SetAssistPosition(v []*float64) *Gnss

SetAssistPosition sets the AssistPosition field's value.

func (*Gnss) SetCaptureTime

func (s *Gnss) SetCaptureTime(v float64) *Gnss

SetCaptureTime sets the CaptureTime field's value.

func (*Gnss) SetCaptureTimeAccuracy

func (s *Gnss) SetCaptureTimeAccuracy(v float64) *Gnss

SetCaptureTimeAccuracy sets the CaptureTimeAccuracy field's value.

func (*Gnss) SetPayload

func (s *Gnss) SetPayload(v string) *Gnss

SetPayload sets the Payload field's value.

func (*Gnss) SetUse2DSolver

func (s *Gnss) SetUse2DSolver(v bool) *Gnss

SetUse2DSolver sets the Use2DSolver field's value.

func (Gnss) String

func (s Gnss) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Gnss) Validate

func (s *Gnss) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GsmLocalId

type GsmLocalId struct {

	// GSM broadcast control channel.
	//
	// Bcch is a required field
	Bcch *int64 `type:"integer" required:"true"`

	// GSM base station identity code (BSIC).
	//
	// Bsic is a required field
	Bsic *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

GSM local ID information, which corresponds to the local identification parameters of a GSM cell.

func (GsmLocalId) GoString

func (s GsmLocalId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GsmLocalId) SetBcch

func (s *GsmLocalId) SetBcch(v int64) *GsmLocalId

SetBcch sets the Bcch field's value.

func (*GsmLocalId) SetBsic

func (s *GsmLocalId) SetBsic(v int64) *GsmLocalId

SetBsic sets the Bsic field's value.

func (GsmLocalId) String

func (s GsmLocalId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GsmLocalId) Validate

func (s *GsmLocalId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GsmNmrObj

type GsmNmrObj struct {

	// GSM broadcast control channel.
	//
	// Bcch is a required field
	Bcch *int64 `type:"integer" required:"true"`

	// GSM base station identity code (BSIC).
	//
	// Bsic is a required field
	Bsic *int64 `type:"integer" required:"true"`

	// Global identity information of the GSM object.
	GlobalIdentity *GlobalIdentity `type:"structure"`

	// Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
	RxLevel *int64 `type:"integer"`
	// contains filtered or unexported fields
}

GSM object for network measurement reports.

func (GsmNmrObj) GoString

func (s GsmNmrObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GsmNmrObj) SetBcch

func (s *GsmNmrObj) SetBcch(v int64) *GsmNmrObj

SetBcch sets the Bcch field's value.

func (*GsmNmrObj) SetBsic

func (s *GsmNmrObj) SetBsic(v int64) *GsmNmrObj

SetBsic sets the Bsic field's value.

func (*GsmNmrObj) SetGlobalIdentity

func (s *GsmNmrObj) SetGlobalIdentity(v *GlobalIdentity) *GsmNmrObj

SetGlobalIdentity sets the GlobalIdentity field's value.

func (*GsmNmrObj) SetRxLevel

func (s *GsmNmrObj) SetRxLevel(v int64) *GsmNmrObj

SetRxLevel sets the RxLevel field's value.

func (GsmNmrObj) String

func (s GsmNmrObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GsmNmrObj) Validate

func (s *GsmNmrObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GsmObj

type GsmObj struct {

	// GERAN (GSM EDGE Radio Access Network) Cell Global Identifier.
	//
	// GeranCid is a required field
	GeranCid *int64 `type:"integer" required:"true"`

	// GSM local identification (local ID) information.
	GsmLocalId *GsmLocalId `type:"structure"`

	// GSM object for network measurement reports.
	GsmNmr []*GsmNmrObj `min:"1" type:"list"`

	// Timing advance value, which corresponds to the length of time a signal takes
	// to reach the base station from a mobile phone.
	GsmTimingAdvance *int64 `type:"integer"`

	// Location area code.
	//
	// Lac is a required field
	Lac *int64 `min:"1" type:"integer" required:"true"`

	// Mobile Country Code.
	//
	// Mcc is a required field
	Mcc *int64 `min:"200" type:"integer" required:"true"`

	// Mobile Network Code.
	//
	// Mnc is a required field
	Mnc *int64 `type:"integer" required:"true"`

	// Rx level, which is the received signal power, measured in dBm (decibel-milliwatts).
	RxLevel *int64 `type:"integer"`
	// contains filtered or unexported fields
}

GSM object.

func (GsmObj) GoString

func (s GsmObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GsmObj) SetGeranCid

func (s *GsmObj) SetGeranCid(v int64) *GsmObj

SetGeranCid sets the GeranCid field's value.

func (*GsmObj) SetGsmLocalId

func (s *GsmObj) SetGsmLocalId(v *GsmLocalId) *GsmObj

SetGsmLocalId sets the GsmLocalId field's value.

func (*GsmObj) SetGsmNmr

func (s *GsmObj) SetGsmNmr(v []*GsmNmrObj) *GsmObj

SetGsmNmr sets the GsmNmr field's value.

func (*GsmObj) SetGsmTimingAdvance

func (s *GsmObj) SetGsmTimingAdvance(v int64) *GsmObj

SetGsmTimingAdvance sets the GsmTimingAdvance field's value.

func (*GsmObj) SetLac

func (s *GsmObj) SetLac(v int64) *GsmObj

SetLac sets the Lac field's value.

func (*GsmObj) SetMcc

func (s *GsmObj) SetMcc(v int64) *GsmObj

SetMcc sets the Mcc field's value.

func (*GsmObj) SetMnc

func (s *GsmObj) SetMnc(v int64) *GsmObj

SetMnc sets the Mnc field's value.

func (*GsmObj) SetRxLevel

func (s *GsmObj) SetRxLevel(v int64) *GsmObj

SetRxLevel sets the RxLevel field's value.

func (GsmObj) String

func (s GsmObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GsmObj) Validate

func (s *GsmObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ImportedSidewalkDevice

type ImportedSidewalkDevice struct {

	// The time at which the status information was last updated.
	LastUpdateTime *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The onboarding status of the Sidewalk device in the import task.
	OnboardingStatus *string `type:"string" enum:"OnboardStatus"`

	// The reason for the onboarding status information for the Sidewalk device.
	OnboardingStatusReason *string `type:"string"`

	// The Sidewalk manufacturing serial number (SMSN) of the Sidewalk device.
	SidewalkManufacturingSn *string `type:"string"`
	// contains filtered or unexported fields
}

Information about a Sidewalk device that has been added to an import task.

func (ImportedSidewalkDevice) GoString

func (s ImportedSidewalkDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportedSidewalkDevice) SetLastUpdateTime

func (s *ImportedSidewalkDevice) SetLastUpdateTime(v time.Time) *ImportedSidewalkDevice

SetLastUpdateTime sets the LastUpdateTime field's value.

func (*ImportedSidewalkDevice) SetOnboardingStatus

func (s *ImportedSidewalkDevice) SetOnboardingStatus(v string) *ImportedSidewalkDevice

SetOnboardingStatus sets the OnboardingStatus field's value.

func (*ImportedSidewalkDevice) SetOnboardingStatusReason

func (s *ImportedSidewalkDevice) SetOnboardingStatusReason(v string) *ImportedSidewalkDevice

SetOnboardingStatusReason sets the OnboardingStatusReason field's value.

func (*ImportedSidewalkDevice) SetSidewalkManufacturingSn

func (s *ImportedSidewalkDevice) SetSidewalkManufacturingSn(v string) *ImportedSidewalkDevice

SetSidewalkManufacturingSn sets the SidewalkManufacturingSn field's value.

func (ImportedSidewalkDevice) String

func (s ImportedSidewalkDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportedWirelessDevice

type ImportedWirelessDevice struct {

	// The Sidewalk-related information about a device that has been added to an
	// import task.
	Sidewalk *ImportedSidewalkDevice `type:"structure"`
	// contains filtered or unexported fields
}

Information about a wireless device that has been added to an import task.

func (ImportedWirelessDevice) GoString

func (s ImportedWirelessDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportedWirelessDevice) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (ImportedWirelessDevice) String

func (s ImportedWirelessDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

An unexpected error occurred while processing a request.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IoTWireless

type IoTWireless struct {
	*client.Client
}

IoTWireless provides the API operation methods for making requests to AWS IoT Wireless. See this package's package overview docs for details on the service.

IoTWireless methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *IoTWireless

New creates a new instance of the IoTWireless client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a IoTWireless client from just a session.
svc := iotwireless.New(mySession)

// Create a IoTWireless client with additional configuration
svc := iotwireless.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*IoTWireless) AssociateAwsAccountWithPartnerAccount

AssociateAwsAccountWithPartnerAccount API operation for AWS IoT Wireless.

Associates a partner account with your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateAwsAccountWithPartnerAccount for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • AccessDeniedException User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateAwsAccountWithPartnerAccount

func (*IoTWireless) AssociateAwsAccountWithPartnerAccountRequest

func (c *IoTWireless) AssociateAwsAccountWithPartnerAccountRequest(input *AssociateAwsAccountWithPartnerAccountInput) (req *request.Request, output *AssociateAwsAccountWithPartnerAccountOutput)

AssociateAwsAccountWithPartnerAccountRequest generates a "aws/request.Request" representing the client's request for the AssociateAwsAccountWithPartnerAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateAwsAccountWithPartnerAccount for more information on using the AssociateAwsAccountWithPartnerAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateAwsAccountWithPartnerAccountRequest method.
req, resp := client.AssociateAwsAccountWithPartnerAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateAwsAccountWithPartnerAccount

func (*IoTWireless) AssociateAwsAccountWithPartnerAccountWithContext

func (c *IoTWireless) AssociateAwsAccountWithPartnerAccountWithContext(ctx aws.Context, input *AssociateAwsAccountWithPartnerAccountInput, opts ...request.Option) (*AssociateAwsAccountWithPartnerAccountOutput, error)

AssociateAwsAccountWithPartnerAccountWithContext is the same as AssociateAwsAccountWithPartnerAccount with the addition of the ability to pass a context and additional request options.

See AssociateAwsAccountWithPartnerAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) AssociateMulticastGroupWithFuotaTask

AssociateMulticastGroupWithFuotaTask API operation for AWS IoT Wireless.

Associate a multicast group with a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateMulticastGroupWithFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateMulticastGroupWithFuotaTask

func (*IoTWireless) AssociateMulticastGroupWithFuotaTaskRequest

func (c *IoTWireless) AssociateMulticastGroupWithFuotaTaskRequest(input *AssociateMulticastGroupWithFuotaTaskInput) (req *request.Request, output *AssociateMulticastGroupWithFuotaTaskOutput)

AssociateMulticastGroupWithFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the AssociateMulticastGroupWithFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateMulticastGroupWithFuotaTask for more information on using the AssociateMulticastGroupWithFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateMulticastGroupWithFuotaTaskRequest method.
req, resp := client.AssociateMulticastGroupWithFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateMulticastGroupWithFuotaTask

func (*IoTWireless) AssociateMulticastGroupWithFuotaTaskWithContext

func (c *IoTWireless) AssociateMulticastGroupWithFuotaTaskWithContext(ctx aws.Context, input *AssociateMulticastGroupWithFuotaTaskInput, opts ...request.Option) (*AssociateMulticastGroupWithFuotaTaskOutput, error)

AssociateMulticastGroupWithFuotaTaskWithContext is the same as AssociateMulticastGroupWithFuotaTask with the addition of the ability to pass a context and additional request options.

See AssociateMulticastGroupWithFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) AssociateWirelessDeviceWithFuotaTask

AssociateWirelessDeviceWithFuotaTask API operation for AWS IoT Wireless.

Associate a wireless device with a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateWirelessDeviceWithFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessDeviceWithFuotaTask

func (*IoTWireless) AssociateWirelessDeviceWithFuotaTaskRequest

func (c *IoTWireless) AssociateWirelessDeviceWithFuotaTaskRequest(input *AssociateWirelessDeviceWithFuotaTaskInput) (req *request.Request, output *AssociateWirelessDeviceWithFuotaTaskOutput)

AssociateWirelessDeviceWithFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the AssociateWirelessDeviceWithFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateWirelessDeviceWithFuotaTask for more information on using the AssociateWirelessDeviceWithFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateWirelessDeviceWithFuotaTaskRequest method.
req, resp := client.AssociateWirelessDeviceWithFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessDeviceWithFuotaTask

func (*IoTWireless) AssociateWirelessDeviceWithFuotaTaskWithContext

func (c *IoTWireless) AssociateWirelessDeviceWithFuotaTaskWithContext(ctx aws.Context, input *AssociateWirelessDeviceWithFuotaTaskInput, opts ...request.Option) (*AssociateWirelessDeviceWithFuotaTaskOutput, error)

AssociateWirelessDeviceWithFuotaTaskWithContext is the same as AssociateWirelessDeviceWithFuotaTask with the addition of the ability to pass a context and additional request options.

See AssociateWirelessDeviceWithFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) AssociateWirelessDeviceWithMulticastGroup

AssociateWirelessDeviceWithMulticastGroup API operation for AWS IoT Wireless.

Associates a wireless device with a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateWirelessDeviceWithMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessDeviceWithMulticastGroup

func (*IoTWireless) AssociateWirelessDeviceWithMulticastGroupRequest

func (c *IoTWireless) AssociateWirelessDeviceWithMulticastGroupRequest(input *AssociateWirelessDeviceWithMulticastGroupInput) (req *request.Request, output *AssociateWirelessDeviceWithMulticastGroupOutput)

AssociateWirelessDeviceWithMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the AssociateWirelessDeviceWithMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateWirelessDeviceWithMulticastGroup for more information on using the AssociateWirelessDeviceWithMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateWirelessDeviceWithMulticastGroupRequest method.
req, resp := client.AssociateWirelessDeviceWithMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessDeviceWithMulticastGroup

func (*IoTWireless) AssociateWirelessDeviceWithMulticastGroupWithContext

func (c *IoTWireless) AssociateWirelessDeviceWithMulticastGroupWithContext(ctx aws.Context, input *AssociateWirelessDeviceWithMulticastGroupInput, opts ...request.Option) (*AssociateWirelessDeviceWithMulticastGroupOutput, error)

AssociateWirelessDeviceWithMulticastGroupWithContext is the same as AssociateWirelessDeviceWithMulticastGroup with the addition of the ability to pass a context and additional request options.

See AssociateWirelessDeviceWithMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) AssociateWirelessDeviceWithThing

AssociateWirelessDeviceWithThing API operation for AWS IoT Wireless.

Associates a wireless device with a thing.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateWirelessDeviceWithThing for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessDeviceWithThing

func (*IoTWireless) AssociateWirelessDeviceWithThingRequest

func (c *IoTWireless) AssociateWirelessDeviceWithThingRequest(input *AssociateWirelessDeviceWithThingInput) (req *request.Request, output *AssociateWirelessDeviceWithThingOutput)

AssociateWirelessDeviceWithThingRequest generates a "aws/request.Request" representing the client's request for the AssociateWirelessDeviceWithThing operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateWirelessDeviceWithThing for more information on using the AssociateWirelessDeviceWithThing API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateWirelessDeviceWithThingRequest method.
req, resp := client.AssociateWirelessDeviceWithThingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessDeviceWithThing

func (*IoTWireless) AssociateWirelessDeviceWithThingWithContext

func (c *IoTWireless) AssociateWirelessDeviceWithThingWithContext(ctx aws.Context, input *AssociateWirelessDeviceWithThingInput, opts ...request.Option) (*AssociateWirelessDeviceWithThingOutput, error)

AssociateWirelessDeviceWithThingWithContext is the same as AssociateWirelessDeviceWithThing with the addition of the ability to pass a context and additional request options.

See AssociateWirelessDeviceWithThing for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) AssociateWirelessGatewayWithCertificate

AssociateWirelessGatewayWithCertificate API operation for AWS IoT Wireless.

Associates a wireless gateway with a certificate.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateWirelessGatewayWithCertificate for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessGatewayWithCertificate

func (*IoTWireless) AssociateWirelessGatewayWithCertificateRequest

func (c *IoTWireless) AssociateWirelessGatewayWithCertificateRequest(input *AssociateWirelessGatewayWithCertificateInput) (req *request.Request, output *AssociateWirelessGatewayWithCertificateOutput)

AssociateWirelessGatewayWithCertificateRequest generates a "aws/request.Request" representing the client's request for the AssociateWirelessGatewayWithCertificate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateWirelessGatewayWithCertificate for more information on using the AssociateWirelessGatewayWithCertificate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateWirelessGatewayWithCertificateRequest method.
req, resp := client.AssociateWirelessGatewayWithCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessGatewayWithCertificate

func (*IoTWireless) AssociateWirelessGatewayWithCertificateWithContext

func (c *IoTWireless) AssociateWirelessGatewayWithCertificateWithContext(ctx aws.Context, input *AssociateWirelessGatewayWithCertificateInput, opts ...request.Option) (*AssociateWirelessGatewayWithCertificateOutput, error)

AssociateWirelessGatewayWithCertificateWithContext is the same as AssociateWirelessGatewayWithCertificate with the addition of the ability to pass a context and additional request options.

See AssociateWirelessGatewayWithCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) AssociateWirelessGatewayWithThing

AssociateWirelessGatewayWithThing API operation for AWS IoT Wireless.

Associates a wireless gateway with a thing.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation AssociateWirelessGatewayWithThing for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessGatewayWithThing

func (*IoTWireless) AssociateWirelessGatewayWithThingRequest

func (c *IoTWireless) AssociateWirelessGatewayWithThingRequest(input *AssociateWirelessGatewayWithThingInput) (req *request.Request, output *AssociateWirelessGatewayWithThingOutput)

AssociateWirelessGatewayWithThingRequest generates a "aws/request.Request" representing the client's request for the AssociateWirelessGatewayWithThing operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AssociateWirelessGatewayWithThing for more information on using the AssociateWirelessGatewayWithThing API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AssociateWirelessGatewayWithThingRequest method.
req, resp := client.AssociateWirelessGatewayWithThingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/AssociateWirelessGatewayWithThing

func (*IoTWireless) AssociateWirelessGatewayWithThingWithContext

func (c *IoTWireless) AssociateWirelessGatewayWithThingWithContext(ctx aws.Context, input *AssociateWirelessGatewayWithThingInput, opts ...request.Option) (*AssociateWirelessGatewayWithThingOutput, error)

AssociateWirelessGatewayWithThingWithContext is the same as AssociateWirelessGatewayWithThing with the addition of the ability to pass a context and additional request options.

See AssociateWirelessGatewayWithThing for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CancelMulticastGroupSession

func (c *IoTWireless) CancelMulticastGroupSession(input *CancelMulticastGroupSessionInput) (*CancelMulticastGroupSessionOutput, error)

CancelMulticastGroupSession API operation for AWS IoT Wireless.

Cancels an existing multicast group session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CancelMulticastGroupSession for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CancelMulticastGroupSession

func (*IoTWireless) CancelMulticastGroupSessionRequest

func (c *IoTWireless) CancelMulticastGroupSessionRequest(input *CancelMulticastGroupSessionInput) (req *request.Request, output *CancelMulticastGroupSessionOutput)

CancelMulticastGroupSessionRequest generates a "aws/request.Request" representing the client's request for the CancelMulticastGroupSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelMulticastGroupSession for more information on using the CancelMulticastGroupSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelMulticastGroupSessionRequest method.
req, resp := client.CancelMulticastGroupSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CancelMulticastGroupSession

func (*IoTWireless) CancelMulticastGroupSessionWithContext

func (c *IoTWireless) CancelMulticastGroupSessionWithContext(ctx aws.Context, input *CancelMulticastGroupSessionInput, opts ...request.Option) (*CancelMulticastGroupSessionOutput, error)

CancelMulticastGroupSessionWithContext is the same as CancelMulticastGroupSession with the addition of the ability to pass a context and additional request options.

See CancelMulticastGroupSession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateDestination

func (c *IoTWireless) CreateDestination(input *CreateDestinationInput) (*CreateDestinationOutput, error)

CreateDestination API operation for AWS IoT Wireless.

Creates a new destination that maps a device message to an AWS IoT rule.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateDestination for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateDestination

func (*IoTWireless) CreateDestinationRequest

func (c *IoTWireless) CreateDestinationRequest(input *CreateDestinationInput) (req *request.Request, output *CreateDestinationOutput)

CreateDestinationRequest generates a "aws/request.Request" representing the client's request for the CreateDestination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDestination for more information on using the CreateDestination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDestinationRequest method.
req, resp := client.CreateDestinationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateDestination

func (*IoTWireless) CreateDestinationWithContext

func (c *IoTWireless) CreateDestinationWithContext(ctx aws.Context, input *CreateDestinationInput, opts ...request.Option) (*CreateDestinationOutput, error)

CreateDestinationWithContext is the same as CreateDestination with the addition of the ability to pass a context and additional request options.

See CreateDestination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateDeviceProfile

func (c *IoTWireless) CreateDeviceProfile(input *CreateDeviceProfileInput) (*CreateDeviceProfileOutput, error)

CreateDeviceProfile API operation for AWS IoT Wireless.

Creates a new device profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateDeviceProfile for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateDeviceProfile

func (*IoTWireless) CreateDeviceProfileRequest

func (c *IoTWireless) CreateDeviceProfileRequest(input *CreateDeviceProfileInput) (req *request.Request, output *CreateDeviceProfileOutput)

CreateDeviceProfileRequest generates a "aws/request.Request" representing the client's request for the CreateDeviceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDeviceProfile for more information on using the CreateDeviceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDeviceProfileRequest method.
req, resp := client.CreateDeviceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateDeviceProfile

func (*IoTWireless) CreateDeviceProfileWithContext

func (c *IoTWireless) CreateDeviceProfileWithContext(ctx aws.Context, input *CreateDeviceProfileInput, opts ...request.Option) (*CreateDeviceProfileOutput, error)

CreateDeviceProfileWithContext is the same as CreateDeviceProfile with the addition of the ability to pass a context and additional request options.

See CreateDeviceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateFuotaTask

func (c *IoTWireless) CreateFuotaTask(input *CreateFuotaTaskInput) (*CreateFuotaTaskOutput, error)

CreateFuotaTask API operation for AWS IoT Wireless.

Creates a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateFuotaTask

func (*IoTWireless) CreateFuotaTaskRequest

func (c *IoTWireless) CreateFuotaTaskRequest(input *CreateFuotaTaskInput) (req *request.Request, output *CreateFuotaTaskOutput)

CreateFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the CreateFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateFuotaTask for more information on using the CreateFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateFuotaTaskRequest method.
req, resp := client.CreateFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateFuotaTask

func (*IoTWireless) CreateFuotaTaskWithContext

func (c *IoTWireless) CreateFuotaTaskWithContext(ctx aws.Context, input *CreateFuotaTaskInput, opts ...request.Option) (*CreateFuotaTaskOutput, error)

CreateFuotaTaskWithContext is the same as CreateFuotaTask with the addition of the ability to pass a context and additional request options.

See CreateFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateMulticastGroup

func (c *IoTWireless) CreateMulticastGroup(input *CreateMulticastGroupInput) (*CreateMulticastGroupOutput, error)

CreateMulticastGroup API operation for AWS IoT Wireless.

Creates a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateMulticastGroup

func (*IoTWireless) CreateMulticastGroupRequest

func (c *IoTWireless) CreateMulticastGroupRequest(input *CreateMulticastGroupInput) (req *request.Request, output *CreateMulticastGroupOutput)

CreateMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the CreateMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateMulticastGroup for more information on using the CreateMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateMulticastGroupRequest method.
req, resp := client.CreateMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateMulticastGroup

func (*IoTWireless) CreateMulticastGroupWithContext

func (c *IoTWireless) CreateMulticastGroupWithContext(ctx aws.Context, input *CreateMulticastGroupInput, opts ...request.Option) (*CreateMulticastGroupOutput, error)

CreateMulticastGroupWithContext is the same as CreateMulticastGroup with the addition of the ability to pass a context and additional request options.

See CreateMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateNetworkAnalyzerConfiguration

CreateNetworkAnalyzerConfiguration API operation for AWS IoT Wireless.

Creates a new network analyzer configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateNetworkAnalyzerConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateNetworkAnalyzerConfiguration

func (*IoTWireless) CreateNetworkAnalyzerConfigurationRequest

func (c *IoTWireless) CreateNetworkAnalyzerConfigurationRequest(input *CreateNetworkAnalyzerConfigurationInput) (req *request.Request, output *CreateNetworkAnalyzerConfigurationOutput)

CreateNetworkAnalyzerConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateNetworkAnalyzerConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateNetworkAnalyzerConfiguration for more information on using the CreateNetworkAnalyzerConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateNetworkAnalyzerConfigurationRequest method.
req, resp := client.CreateNetworkAnalyzerConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateNetworkAnalyzerConfiguration

func (*IoTWireless) CreateNetworkAnalyzerConfigurationWithContext

func (c *IoTWireless) CreateNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *CreateNetworkAnalyzerConfigurationInput, opts ...request.Option) (*CreateNetworkAnalyzerConfigurationOutput, error)

CreateNetworkAnalyzerConfigurationWithContext is the same as CreateNetworkAnalyzerConfiguration with the addition of the ability to pass a context and additional request options.

See CreateNetworkAnalyzerConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateServiceProfile

func (c *IoTWireless) CreateServiceProfile(input *CreateServiceProfileInput) (*CreateServiceProfileOutput, error)

CreateServiceProfile API operation for AWS IoT Wireless.

Creates a new service profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateServiceProfile for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateServiceProfile

func (*IoTWireless) CreateServiceProfileRequest

func (c *IoTWireless) CreateServiceProfileRequest(input *CreateServiceProfileInput) (req *request.Request, output *CreateServiceProfileOutput)

CreateServiceProfileRequest generates a "aws/request.Request" representing the client's request for the CreateServiceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateServiceProfile for more information on using the CreateServiceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateServiceProfileRequest method.
req, resp := client.CreateServiceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateServiceProfile

func (*IoTWireless) CreateServiceProfileWithContext

func (c *IoTWireless) CreateServiceProfileWithContext(ctx aws.Context, input *CreateServiceProfileInput, opts ...request.Option) (*CreateServiceProfileOutput, error)

CreateServiceProfileWithContext is the same as CreateServiceProfile with the addition of the ability to pass a context and additional request options.

See CreateServiceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateWirelessDevice

func (c *IoTWireless) CreateWirelessDevice(input *CreateWirelessDeviceInput) (*CreateWirelessDeviceOutput, error)

CreateWirelessDevice API operation for AWS IoT Wireless.

Provisions a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessDevice

func (*IoTWireless) CreateWirelessDeviceRequest

func (c *IoTWireless) CreateWirelessDeviceRequest(input *CreateWirelessDeviceInput) (req *request.Request, output *CreateWirelessDeviceOutput)

CreateWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the CreateWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateWirelessDevice for more information on using the CreateWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateWirelessDeviceRequest method.
req, resp := client.CreateWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessDevice

func (*IoTWireless) CreateWirelessDeviceWithContext

func (c *IoTWireless) CreateWirelessDeviceWithContext(ctx aws.Context, input *CreateWirelessDeviceInput, opts ...request.Option) (*CreateWirelessDeviceOutput, error)

CreateWirelessDeviceWithContext is the same as CreateWirelessDevice with the addition of the ability to pass a context and additional request options.

See CreateWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateWirelessGateway

func (c *IoTWireless) CreateWirelessGateway(input *CreateWirelessGatewayInput) (*CreateWirelessGatewayOutput, error)

CreateWirelessGateway API operation for AWS IoT Wireless.

Provisions a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateWirelessGateway for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessGateway

func (*IoTWireless) CreateWirelessGatewayRequest

func (c *IoTWireless) CreateWirelessGatewayRequest(input *CreateWirelessGatewayInput) (req *request.Request, output *CreateWirelessGatewayOutput)

CreateWirelessGatewayRequest generates a "aws/request.Request" representing the client's request for the CreateWirelessGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateWirelessGateway for more information on using the CreateWirelessGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateWirelessGatewayRequest method.
req, resp := client.CreateWirelessGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessGateway

func (*IoTWireless) CreateWirelessGatewayTask

func (c *IoTWireless) CreateWirelessGatewayTask(input *CreateWirelessGatewayTaskInput) (*CreateWirelessGatewayTaskOutput, error)

CreateWirelessGatewayTask API operation for AWS IoT Wireless.

Creates a task for a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateWirelessGatewayTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessGatewayTask

func (*IoTWireless) CreateWirelessGatewayTaskDefinition

CreateWirelessGatewayTaskDefinition API operation for AWS IoT Wireless.

Creates a gateway task definition.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation CreateWirelessGatewayTaskDefinition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessGatewayTaskDefinition

func (*IoTWireless) CreateWirelessGatewayTaskDefinitionRequest

func (c *IoTWireless) CreateWirelessGatewayTaskDefinitionRequest(input *CreateWirelessGatewayTaskDefinitionInput) (req *request.Request, output *CreateWirelessGatewayTaskDefinitionOutput)

CreateWirelessGatewayTaskDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateWirelessGatewayTaskDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateWirelessGatewayTaskDefinition for more information on using the CreateWirelessGatewayTaskDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateWirelessGatewayTaskDefinitionRequest method.
req, resp := client.CreateWirelessGatewayTaskDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessGatewayTaskDefinition

func (*IoTWireless) CreateWirelessGatewayTaskDefinitionWithContext

func (c *IoTWireless) CreateWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *CreateWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*CreateWirelessGatewayTaskDefinitionOutput, error)

CreateWirelessGatewayTaskDefinitionWithContext is the same as CreateWirelessGatewayTaskDefinition with the addition of the ability to pass a context and additional request options.

See CreateWirelessGatewayTaskDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateWirelessGatewayTaskRequest

func (c *IoTWireless) CreateWirelessGatewayTaskRequest(input *CreateWirelessGatewayTaskInput) (req *request.Request, output *CreateWirelessGatewayTaskOutput)

CreateWirelessGatewayTaskRequest generates a "aws/request.Request" representing the client's request for the CreateWirelessGatewayTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateWirelessGatewayTask for more information on using the CreateWirelessGatewayTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateWirelessGatewayTaskRequest method.
req, resp := client.CreateWirelessGatewayTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/CreateWirelessGatewayTask

func (*IoTWireless) CreateWirelessGatewayTaskWithContext

func (c *IoTWireless) CreateWirelessGatewayTaskWithContext(ctx aws.Context, input *CreateWirelessGatewayTaskInput, opts ...request.Option) (*CreateWirelessGatewayTaskOutput, error)

CreateWirelessGatewayTaskWithContext is the same as CreateWirelessGatewayTask with the addition of the ability to pass a context and additional request options.

See CreateWirelessGatewayTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) CreateWirelessGatewayWithContext

func (c *IoTWireless) CreateWirelessGatewayWithContext(ctx aws.Context, input *CreateWirelessGatewayInput, opts ...request.Option) (*CreateWirelessGatewayOutput, error)

CreateWirelessGatewayWithContext is the same as CreateWirelessGateway with the addition of the ability to pass a context and additional request options.

See CreateWirelessGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteDestination

func (c *IoTWireless) DeleteDestination(input *DeleteDestinationInput) (*DeleteDestinationOutput, error)

DeleteDestination API operation for AWS IoT Wireless.

Deletes a destination.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteDestination for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteDestination

func (*IoTWireless) DeleteDestinationRequest

func (c *IoTWireless) DeleteDestinationRequest(input *DeleteDestinationInput) (req *request.Request, output *DeleteDestinationOutput)

DeleteDestinationRequest generates a "aws/request.Request" representing the client's request for the DeleteDestination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDestination for more information on using the DeleteDestination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDestinationRequest method.
req, resp := client.DeleteDestinationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteDestination

func (*IoTWireless) DeleteDestinationWithContext

func (c *IoTWireless) DeleteDestinationWithContext(ctx aws.Context, input *DeleteDestinationInput, opts ...request.Option) (*DeleteDestinationOutput, error)

DeleteDestinationWithContext is the same as DeleteDestination with the addition of the ability to pass a context and additional request options.

See DeleteDestination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteDeviceProfile

func (c *IoTWireless) DeleteDeviceProfile(input *DeleteDeviceProfileInput) (*DeleteDeviceProfileOutput, error)

DeleteDeviceProfile API operation for AWS IoT Wireless.

Deletes a device profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteDeviceProfile for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteDeviceProfile

func (*IoTWireless) DeleteDeviceProfileRequest

func (c *IoTWireless) DeleteDeviceProfileRequest(input *DeleteDeviceProfileInput) (req *request.Request, output *DeleteDeviceProfileOutput)

DeleteDeviceProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteDeviceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDeviceProfile for more information on using the DeleteDeviceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDeviceProfileRequest method.
req, resp := client.DeleteDeviceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteDeviceProfile

func (*IoTWireless) DeleteDeviceProfileWithContext

func (c *IoTWireless) DeleteDeviceProfileWithContext(ctx aws.Context, input *DeleteDeviceProfileInput, opts ...request.Option) (*DeleteDeviceProfileOutput, error)

DeleteDeviceProfileWithContext is the same as DeleteDeviceProfile with the addition of the ability to pass a context and additional request options.

See DeleteDeviceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteFuotaTask

func (c *IoTWireless) DeleteFuotaTask(input *DeleteFuotaTaskInput) (*DeleteFuotaTaskOutput, error)

DeleteFuotaTask API operation for AWS IoT Wireless.

Deletes a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteFuotaTask

func (*IoTWireless) DeleteFuotaTaskRequest

func (c *IoTWireless) DeleteFuotaTaskRequest(input *DeleteFuotaTaskInput) (req *request.Request, output *DeleteFuotaTaskOutput)

DeleteFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the DeleteFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteFuotaTask for more information on using the DeleteFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteFuotaTaskRequest method.
req, resp := client.DeleteFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteFuotaTask

func (*IoTWireless) DeleteFuotaTaskWithContext

func (c *IoTWireless) DeleteFuotaTaskWithContext(ctx aws.Context, input *DeleteFuotaTaskInput, opts ...request.Option) (*DeleteFuotaTaskOutput, error)

DeleteFuotaTaskWithContext is the same as DeleteFuotaTask with the addition of the ability to pass a context and additional request options.

See DeleteFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteMulticastGroup

func (c *IoTWireless) DeleteMulticastGroup(input *DeleteMulticastGroupInput) (*DeleteMulticastGroupOutput, error)

DeleteMulticastGroup API operation for AWS IoT Wireless.

Deletes a multicast group if it is not in use by a fuota task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteMulticastGroup

func (*IoTWireless) DeleteMulticastGroupRequest

func (c *IoTWireless) DeleteMulticastGroupRequest(input *DeleteMulticastGroupInput) (req *request.Request, output *DeleteMulticastGroupOutput)

DeleteMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteMulticastGroup for more information on using the DeleteMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteMulticastGroupRequest method.
req, resp := client.DeleteMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteMulticastGroup

func (*IoTWireless) DeleteMulticastGroupWithContext

func (c *IoTWireless) DeleteMulticastGroupWithContext(ctx aws.Context, input *DeleteMulticastGroupInput, opts ...request.Option) (*DeleteMulticastGroupOutput, error)

DeleteMulticastGroupWithContext is the same as DeleteMulticastGroup with the addition of the ability to pass a context and additional request options.

See DeleteMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteNetworkAnalyzerConfiguration

DeleteNetworkAnalyzerConfiguration API operation for AWS IoT Wireless.

Deletes a network analyzer configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteNetworkAnalyzerConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteNetworkAnalyzerConfiguration

func (*IoTWireless) DeleteNetworkAnalyzerConfigurationRequest

func (c *IoTWireless) DeleteNetworkAnalyzerConfigurationRequest(input *DeleteNetworkAnalyzerConfigurationInput) (req *request.Request, output *DeleteNetworkAnalyzerConfigurationOutput)

DeleteNetworkAnalyzerConfigurationRequest generates a "aws/request.Request" representing the client's request for the DeleteNetworkAnalyzerConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteNetworkAnalyzerConfiguration for more information on using the DeleteNetworkAnalyzerConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteNetworkAnalyzerConfigurationRequest method.
req, resp := client.DeleteNetworkAnalyzerConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteNetworkAnalyzerConfiguration

func (*IoTWireless) DeleteNetworkAnalyzerConfigurationWithContext

func (c *IoTWireless) DeleteNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *DeleteNetworkAnalyzerConfigurationInput, opts ...request.Option) (*DeleteNetworkAnalyzerConfigurationOutput, error)

DeleteNetworkAnalyzerConfigurationWithContext is the same as DeleteNetworkAnalyzerConfiguration with the addition of the ability to pass a context and additional request options.

See DeleteNetworkAnalyzerConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteQueuedMessages

func (c *IoTWireless) DeleteQueuedMessages(input *DeleteQueuedMessagesInput) (*DeleteQueuedMessagesOutput, error)

DeleteQueuedMessages API operation for AWS IoT Wireless.

Remove queued messages from the downlink queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteQueuedMessages for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

  • AccessDeniedException User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteQueuedMessages

func (*IoTWireless) DeleteQueuedMessagesRequest

func (c *IoTWireless) DeleteQueuedMessagesRequest(input *DeleteQueuedMessagesInput) (req *request.Request, output *DeleteQueuedMessagesOutput)

DeleteQueuedMessagesRequest generates a "aws/request.Request" representing the client's request for the DeleteQueuedMessages operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteQueuedMessages for more information on using the DeleteQueuedMessages API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteQueuedMessagesRequest method.
req, resp := client.DeleteQueuedMessagesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteQueuedMessages

func (*IoTWireless) DeleteQueuedMessagesWithContext

func (c *IoTWireless) DeleteQueuedMessagesWithContext(ctx aws.Context, input *DeleteQueuedMessagesInput, opts ...request.Option) (*DeleteQueuedMessagesOutput, error)

DeleteQueuedMessagesWithContext is the same as DeleteQueuedMessages with the addition of the ability to pass a context and additional request options.

See DeleteQueuedMessages for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteServiceProfile

func (c *IoTWireless) DeleteServiceProfile(input *DeleteServiceProfileInput) (*DeleteServiceProfileOutput, error)

DeleteServiceProfile API operation for AWS IoT Wireless.

Deletes a service profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteServiceProfile for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteServiceProfile

func (*IoTWireless) DeleteServiceProfileRequest

func (c *IoTWireless) DeleteServiceProfileRequest(input *DeleteServiceProfileInput) (req *request.Request, output *DeleteServiceProfileOutput)

DeleteServiceProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteServiceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteServiceProfile for more information on using the DeleteServiceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteServiceProfileRequest method.
req, resp := client.DeleteServiceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteServiceProfile

func (*IoTWireless) DeleteServiceProfileWithContext

func (c *IoTWireless) DeleteServiceProfileWithContext(ctx aws.Context, input *DeleteServiceProfileInput, opts ...request.Option) (*DeleteServiceProfileOutput, error)

DeleteServiceProfileWithContext is the same as DeleteServiceProfile with the addition of the ability to pass a context and additional request options.

See DeleteServiceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteWirelessDevice

func (c *IoTWireless) DeleteWirelessDevice(input *DeleteWirelessDeviceInput) (*DeleteWirelessDeviceOutput, error)

DeleteWirelessDevice API operation for AWS IoT Wireless.

Deletes a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessDevice

func (*IoTWireless) DeleteWirelessDeviceImportTask

func (c *IoTWireless) DeleteWirelessDeviceImportTask(input *DeleteWirelessDeviceImportTaskInput) (*DeleteWirelessDeviceImportTaskOutput, error)

DeleteWirelessDeviceImportTask API operation for AWS IoT Wireless.

Delete an import task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteWirelessDeviceImportTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessDeviceImportTask

func (*IoTWireless) DeleteWirelessDeviceImportTaskRequest

func (c *IoTWireless) DeleteWirelessDeviceImportTaskRequest(input *DeleteWirelessDeviceImportTaskInput) (req *request.Request, output *DeleteWirelessDeviceImportTaskOutput)

DeleteWirelessDeviceImportTaskRequest generates a "aws/request.Request" representing the client's request for the DeleteWirelessDeviceImportTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWirelessDeviceImportTask for more information on using the DeleteWirelessDeviceImportTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWirelessDeviceImportTaskRequest method.
req, resp := client.DeleteWirelessDeviceImportTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessDeviceImportTask

func (*IoTWireless) DeleteWirelessDeviceImportTaskWithContext

func (c *IoTWireless) DeleteWirelessDeviceImportTaskWithContext(ctx aws.Context, input *DeleteWirelessDeviceImportTaskInput, opts ...request.Option) (*DeleteWirelessDeviceImportTaskOutput, error)

DeleteWirelessDeviceImportTaskWithContext is the same as DeleteWirelessDeviceImportTask with the addition of the ability to pass a context and additional request options.

See DeleteWirelessDeviceImportTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteWirelessDeviceRequest

func (c *IoTWireless) DeleteWirelessDeviceRequest(input *DeleteWirelessDeviceInput) (req *request.Request, output *DeleteWirelessDeviceOutput)

DeleteWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the DeleteWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWirelessDevice for more information on using the DeleteWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWirelessDeviceRequest method.
req, resp := client.DeleteWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessDevice

func (*IoTWireless) DeleteWirelessDeviceWithContext

func (c *IoTWireless) DeleteWirelessDeviceWithContext(ctx aws.Context, input *DeleteWirelessDeviceInput, opts ...request.Option) (*DeleteWirelessDeviceOutput, error)

DeleteWirelessDeviceWithContext is the same as DeleteWirelessDevice with the addition of the ability to pass a context and additional request options.

See DeleteWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteWirelessGateway

func (c *IoTWireless) DeleteWirelessGateway(input *DeleteWirelessGatewayInput) (*DeleteWirelessGatewayOutput, error)

DeleteWirelessGateway API operation for AWS IoT Wireless.

Deletes a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteWirelessGateway for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessGateway

func (*IoTWireless) DeleteWirelessGatewayRequest

func (c *IoTWireless) DeleteWirelessGatewayRequest(input *DeleteWirelessGatewayInput) (req *request.Request, output *DeleteWirelessGatewayOutput)

DeleteWirelessGatewayRequest generates a "aws/request.Request" representing the client's request for the DeleteWirelessGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWirelessGateway for more information on using the DeleteWirelessGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWirelessGatewayRequest method.
req, resp := client.DeleteWirelessGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessGateway

func (*IoTWireless) DeleteWirelessGatewayTask

func (c *IoTWireless) DeleteWirelessGatewayTask(input *DeleteWirelessGatewayTaskInput) (*DeleteWirelessGatewayTaskOutput, error)

DeleteWirelessGatewayTask API operation for AWS IoT Wireless.

Deletes a wireless gateway task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteWirelessGatewayTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessGatewayTask

func (*IoTWireless) DeleteWirelessGatewayTaskDefinition

DeleteWirelessGatewayTaskDefinition API operation for AWS IoT Wireless.

Deletes a wireless gateway task definition. Deleting this task definition does not affect tasks that are currently in progress.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeleteWirelessGatewayTaskDefinition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessGatewayTaskDefinition

func (*IoTWireless) DeleteWirelessGatewayTaskDefinitionRequest

func (c *IoTWireless) DeleteWirelessGatewayTaskDefinitionRequest(input *DeleteWirelessGatewayTaskDefinitionInput) (req *request.Request, output *DeleteWirelessGatewayTaskDefinitionOutput)

DeleteWirelessGatewayTaskDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteWirelessGatewayTaskDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWirelessGatewayTaskDefinition for more information on using the DeleteWirelessGatewayTaskDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWirelessGatewayTaskDefinitionRequest method.
req, resp := client.DeleteWirelessGatewayTaskDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessGatewayTaskDefinition

func (*IoTWireless) DeleteWirelessGatewayTaskDefinitionWithContext

func (c *IoTWireless) DeleteWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *DeleteWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*DeleteWirelessGatewayTaskDefinitionOutput, error)

DeleteWirelessGatewayTaskDefinitionWithContext is the same as DeleteWirelessGatewayTaskDefinition with the addition of the ability to pass a context and additional request options.

See DeleteWirelessGatewayTaskDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteWirelessGatewayTaskRequest

func (c *IoTWireless) DeleteWirelessGatewayTaskRequest(input *DeleteWirelessGatewayTaskInput) (req *request.Request, output *DeleteWirelessGatewayTaskOutput)

DeleteWirelessGatewayTaskRequest generates a "aws/request.Request" representing the client's request for the DeleteWirelessGatewayTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWirelessGatewayTask for more information on using the DeleteWirelessGatewayTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWirelessGatewayTaskRequest method.
req, resp := client.DeleteWirelessGatewayTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeleteWirelessGatewayTask

func (*IoTWireless) DeleteWirelessGatewayTaskWithContext

func (c *IoTWireless) DeleteWirelessGatewayTaskWithContext(ctx aws.Context, input *DeleteWirelessGatewayTaskInput, opts ...request.Option) (*DeleteWirelessGatewayTaskOutput, error)

DeleteWirelessGatewayTaskWithContext is the same as DeleteWirelessGatewayTask with the addition of the ability to pass a context and additional request options.

See DeleteWirelessGatewayTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeleteWirelessGatewayWithContext

func (c *IoTWireless) DeleteWirelessGatewayWithContext(ctx aws.Context, input *DeleteWirelessGatewayInput, opts ...request.Option) (*DeleteWirelessGatewayOutput, error)

DeleteWirelessGatewayWithContext is the same as DeleteWirelessGateway with the addition of the ability to pass a context and additional request options.

See DeleteWirelessGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DeregisterWirelessDevice

func (c *IoTWireless) DeregisterWirelessDevice(input *DeregisterWirelessDeviceInput) (*DeregisterWirelessDeviceOutput, error)

DeregisterWirelessDevice API operation for AWS IoT Wireless.

Deregister a wireless device from AWS IoT Wireless.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DeregisterWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeregisterWirelessDevice

func (*IoTWireless) DeregisterWirelessDeviceRequest

func (c *IoTWireless) DeregisterWirelessDeviceRequest(input *DeregisterWirelessDeviceInput) (req *request.Request, output *DeregisterWirelessDeviceOutput)

DeregisterWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the DeregisterWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeregisterWirelessDevice for more information on using the DeregisterWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeregisterWirelessDeviceRequest method.
req, resp := client.DeregisterWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DeregisterWirelessDevice

func (*IoTWireless) DeregisterWirelessDeviceWithContext

func (c *IoTWireless) DeregisterWirelessDeviceWithContext(ctx aws.Context, input *DeregisterWirelessDeviceInput, opts ...request.Option) (*DeregisterWirelessDeviceOutput, error)

DeregisterWirelessDeviceWithContext is the same as DeregisterWirelessDevice with the addition of the ability to pass a context and additional request options.

See DeregisterWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateAwsAccountFromPartnerAccount

DisassociateAwsAccountFromPartnerAccount API operation for AWS IoT Wireless.

Disassociates your AWS account from a partner account. If PartnerAccountId and PartnerType are null, disassociates your AWS account from all partner accounts.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateAwsAccountFromPartnerAccount for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateAwsAccountFromPartnerAccount

func (*IoTWireless) DisassociateAwsAccountFromPartnerAccountRequest

func (c *IoTWireless) DisassociateAwsAccountFromPartnerAccountRequest(input *DisassociateAwsAccountFromPartnerAccountInput) (req *request.Request, output *DisassociateAwsAccountFromPartnerAccountOutput)

DisassociateAwsAccountFromPartnerAccountRequest generates a "aws/request.Request" representing the client's request for the DisassociateAwsAccountFromPartnerAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateAwsAccountFromPartnerAccount for more information on using the DisassociateAwsAccountFromPartnerAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateAwsAccountFromPartnerAccountRequest method.
req, resp := client.DisassociateAwsAccountFromPartnerAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateAwsAccountFromPartnerAccount

func (*IoTWireless) DisassociateAwsAccountFromPartnerAccountWithContext

func (c *IoTWireless) DisassociateAwsAccountFromPartnerAccountWithContext(ctx aws.Context, input *DisassociateAwsAccountFromPartnerAccountInput, opts ...request.Option) (*DisassociateAwsAccountFromPartnerAccountOutput, error)

DisassociateAwsAccountFromPartnerAccountWithContext is the same as DisassociateAwsAccountFromPartnerAccount with the addition of the ability to pass a context and additional request options.

See DisassociateAwsAccountFromPartnerAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateMulticastGroupFromFuotaTask

DisassociateMulticastGroupFromFuotaTask API operation for AWS IoT Wireless.

Disassociates a multicast group from a fuota task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateMulticastGroupFromFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateMulticastGroupFromFuotaTask

func (*IoTWireless) DisassociateMulticastGroupFromFuotaTaskRequest

func (c *IoTWireless) DisassociateMulticastGroupFromFuotaTaskRequest(input *DisassociateMulticastGroupFromFuotaTaskInput) (req *request.Request, output *DisassociateMulticastGroupFromFuotaTaskOutput)

DisassociateMulticastGroupFromFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the DisassociateMulticastGroupFromFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateMulticastGroupFromFuotaTask for more information on using the DisassociateMulticastGroupFromFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateMulticastGroupFromFuotaTaskRequest method.
req, resp := client.DisassociateMulticastGroupFromFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateMulticastGroupFromFuotaTask

func (*IoTWireless) DisassociateMulticastGroupFromFuotaTaskWithContext

func (c *IoTWireless) DisassociateMulticastGroupFromFuotaTaskWithContext(ctx aws.Context, input *DisassociateMulticastGroupFromFuotaTaskInput, opts ...request.Option) (*DisassociateMulticastGroupFromFuotaTaskOutput, error)

DisassociateMulticastGroupFromFuotaTaskWithContext is the same as DisassociateMulticastGroupFromFuotaTask with the addition of the ability to pass a context and additional request options.

See DisassociateMulticastGroupFromFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateWirelessDeviceFromFuotaTask

DisassociateWirelessDeviceFromFuotaTask API operation for AWS IoT Wireless.

Disassociates a wireless device from a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateWirelessDeviceFromFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessDeviceFromFuotaTask

func (*IoTWireless) DisassociateWirelessDeviceFromFuotaTaskRequest

func (c *IoTWireless) DisassociateWirelessDeviceFromFuotaTaskRequest(input *DisassociateWirelessDeviceFromFuotaTaskInput) (req *request.Request, output *DisassociateWirelessDeviceFromFuotaTaskOutput)

DisassociateWirelessDeviceFromFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the DisassociateWirelessDeviceFromFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateWirelessDeviceFromFuotaTask for more information on using the DisassociateWirelessDeviceFromFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateWirelessDeviceFromFuotaTaskRequest method.
req, resp := client.DisassociateWirelessDeviceFromFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessDeviceFromFuotaTask

func (*IoTWireless) DisassociateWirelessDeviceFromFuotaTaskWithContext

func (c *IoTWireless) DisassociateWirelessDeviceFromFuotaTaskWithContext(ctx aws.Context, input *DisassociateWirelessDeviceFromFuotaTaskInput, opts ...request.Option) (*DisassociateWirelessDeviceFromFuotaTaskOutput, error)

DisassociateWirelessDeviceFromFuotaTaskWithContext is the same as DisassociateWirelessDeviceFromFuotaTask with the addition of the ability to pass a context and additional request options.

See DisassociateWirelessDeviceFromFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateWirelessDeviceFromMulticastGroup

DisassociateWirelessDeviceFromMulticastGroup API operation for AWS IoT Wireless.

Disassociates a wireless device from a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateWirelessDeviceFromMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessDeviceFromMulticastGroup

func (*IoTWireless) DisassociateWirelessDeviceFromMulticastGroupRequest

func (c *IoTWireless) DisassociateWirelessDeviceFromMulticastGroupRequest(input *DisassociateWirelessDeviceFromMulticastGroupInput) (req *request.Request, output *DisassociateWirelessDeviceFromMulticastGroupOutput)

DisassociateWirelessDeviceFromMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the DisassociateWirelessDeviceFromMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateWirelessDeviceFromMulticastGroup for more information on using the DisassociateWirelessDeviceFromMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateWirelessDeviceFromMulticastGroupRequest method.
req, resp := client.DisassociateWirelessDeviceFromMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessDeviceFromMulticastGroup

func (*IoTWireless) DisassociateWirelessDeviceFromMulticastGroupWithContext

func (c *IoTWireless) DisassociateWirelessDeviceFromMulticastGroupWithContext(ctx aws.Context, input *DisassociateWirelessDeviceFromMulticastGroupInput, opts ...request.Option) (*DisassociateWirelessDeviceFromMulticastGroupOutput, error)

DisassociateWirelessDeviceFromMulticastGroupWithContext is the same as DisassociateWirelessDeviceFromMulticastGroup with the addition of the ability to pass a context and additional request options.

See DisassociateWirelessDeviceFromMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateWirelessDeviceFromThing

DisassociateWirelessDeviceFromThing API operation for AWS IoT Wireless.

Disassociates a wireless device from its currently associated thing.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateWirelessDeviceFromThing for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessDeviceFromThing

func (*IoTWireless) DisassociateWirelessDeviceFromThingRequest

func (c *IoTWireless) DisassociateWirelessDeviceFromThingRequest(input *DisassociateWirelessDeviceFromThingInput) (req *request.Request, output *DisassociateWirelessDeviceFromThingOutput)

DisassociateWirelessDeviceFromThingRequest generates a "aws/request.Request" representing the client's request for the DisassociateWirelessDeviceFromThing operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateWirelessDeviceFromThing for more information on using the DisassociateWirelessDeviceFromThing API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateWirelessDeviceFromThingRequest method.
req, resp := client.DisassociateWirelessDeviceFromThingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessDeviceFromThing

func (*IoTWireless) DisassociateWirelessDeviceFromThingWithContext

func (c *IoTWireless) DisassociateWirelessDeviceFromThingWithContext(ctx aws.Context, input *DisassociateWirelessDeviceFromThingInput, opts ...request.Option) (*DisassociateWirelessDeviceFromThingOutput, error)

DisassociateWirelessDeviceFromThingWithContext is the same as DisassociateWirelessDeviceFromThing with the addition of the ability to pass a context and additional request options.

See DisassociateWirelessDeviceFromThing for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateWirelessGatewayFromCertificate

DisassociateWirelessGatewayFromCertificate API operation for AWS IoT Wireless.

Disassociates a wireless gateway from its currently associated certificate.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateWirelessGatewayFromCertificate for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessGatewayFromCertificate

func (*IoTWireless) DisassociateWirelessGatewayFromCertificateRequest

func (c *IoTWireless) DisassociateWirelessGatewayFromCertificateRequest(input *DisassociateWirelessGatewayFromCertificateInput) (req *request.Request, output *DisassociateWirelessGatewayFromCertificateOutput)

DisassociateWirelessGatewayFromCertificateRequest generates a "aws/request.Request" representing the client's request for the DisassociateWirelessGatewayFromCertificate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateWirelessGatewayFromCertificate for more information on using the DisassociateWirelessGatewayFromCertificate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateWirelessGatewayFromCertificateRequest method.
req, resp := client.DisassociateWirelessGatewayFromCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessGatewayFromCertificate

func (*IoTWireless) DisassociateWirelessGatewayFromCertificateWithContext

func (c *IoTWireless) DisassociateWirelessGatewayFromCertificateWithContext(ctx aws.Context, input *DisassociateWirelessGatewayFromCertificateInput, opts ...request.Option) (*DisassociateWirelessGatewayFromCertificateOutput, error)

DisassociateWirelessGatewayFromCertificateWithContext is the same as DisassociateWirelessGatewayFromCertificate with the addition of the ability to pass a context and additional request options.

See DisassociateWirelessGatewayFromCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) DisassociateWirelessGatewayFromThing

DisassociateWirelessGatewayFromThing API operation for AWS IoT Wireless.

Disassociates a wireless gateway from its currently associated thing.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation DisassociateWirelessGatewayFromThing for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessGatewayFromThing

func (*IoTWireless) DisassociateWirelessGatewayFromThingRequest

func (c *IoTWireless) DisassociateWirelessGatewayFromThingRequest(input *DisassociateWirelessGatewayFromThingInput) (req *request.Request, output *DisassociateWirelessGatewayFromThingOutput)

DisassociateWirelessGatewayFromThingRequest generates a "aws/request.Request" representing the client's request for the DisassociateWirelessGatewayFromThing operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DisassociateWirelessGatewayFromThing for more information on using the DisassociateWirelessGatewayFromThing API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DisassociateWirelessGatewayFromThingRequest method.
req, resp := client.DisassociateWirelessGatewayFromThingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/DisassociateWirelessGatewayFromThing

func (*IoTWireless) DisassociateWirelessGatewayFromThingWithContext

func (c *IoTWireless) DisassociateWirelessGatewayFromThingWithContext(ctx aws.Context, input *DisassociateWirelessGatewayFromThingInput, opts ...request.Option) (*DisassociateWirelessGatewayFromThingOutput, error)

DisassociateWirelessGatewayFromThingWithContext is the same as DisassociateWirelessGatewayFromThing with the addition of the ability to pass a context and additional request options.

See DisassociateWirelessGatewayFromThing for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetDestination

func (c *IoTWireless) GetDestination(input *GetDestinationInput) (*GetDestinationOutput, error)

GetDestination API operation for AWS IoT Wireless.

Gets information about a destination.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetDestination for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetDestination

func (*IoTWireless) GetDestinationRequest

func (c *IoTWireless) GetDestinationRequest(input *GetDestinationInput) (req *request.Request, output *GetDestinationOutput)

GetDestinationRequest generates a "aws/request.Request" representing the client's request for the GetDestination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDestination for more information on using the GetDestination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDestinationRequest method.
req, resp := client.GetDestinationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetDestination

func (*IoTWireless) GetDestinationWithContext

func (c *IoTWireless) GetDestinationWithContext(ctx aws.Context, input *GetDestinationInput, opts ...request.Option) (*GetDestinationOutput, error)

GetDestinationWithContext is the same as GetDestination with the addition of the ability to pass a context and additional request options.

See GetDestination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetDeviceProfile

func (c *IoTWireless) GetDeviceProfile(input *GetDeviceProfileInput) (*GetDeviceProfileOutput, error)

GetDeviceProfile API operation for AWS IoT Wireless.

Gets information about a device profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetDeviceProfile for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetDeviceProfile

func (*IoTWireless) GetDeviceProfileRequest

func (c *IoTWireless) GetDeviceProfileRequest(input *GetDeviceProfileInput) (req *request.Request, output *GetDeviceProfileOutput)

GetDeviceProfileRequest generates a "aws/request.Request" representing the client's request for the GetDeviceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDeviceProfile for more information on using the GetDeviceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDeviceProfileRequest method.
req, resp := client.GetDeviceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetDeviceProfile

func (*IoTWireless) GetDeviceProfileWithContext

func (c *IoTWireless) GetDeviceProfileWithContext(ctx aws.Context, input *GetDeviceProfileInput, opts ...request.Option) (*GetDeviceProfileOutput, error)

GetDeviceProfileWithContext is the same as GetDeviceProfile with the addition of the ability to pass a context and additional request options.

See GetDeviceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetEventConfigurationByResourceTypes

GetEventConfigurationByResourceTypes API operation for AWS IoT Wireless.

Get the event configuration based on resource types.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetEventConfigurationByResourceTypes for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetEventConfigurationByResourceTypes

func (*IoTWireless) GetEventConfigurationByResourceTypesRequest

func (c *IoTWireless) GetEventConfigurationByResourceTypesRequest(input *GetEventConfigurationByResourceTypesInput) (req *request.Request, output *GetEventConfigurationByResourceTypesOutput)

GetEventConfigurationByResourceTypesRequest generates a "aws/request.Request" representing the client's request for the GetEventConfigurationByResourceTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetEventConfigurationByResourceTypes for more information on using the GetEventConfigurationByResourceTypes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetEventConfigurationByResourceTypesRequest method.
req, resp := client.GetEventConfigurationByResourceTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetEventConfigurationByResourceTypes

func (*IoTWireless) GetEventConfigurationByResourceTypesWithContext

func (c *IoTWireless) GetEventConfigurationByResourceTypesWithContext(ctx aws.Context, input *GetEventConfigurationByResourceTypesInput, opts ...request.Option) (*GetEventConfigurationByResourceTypesOutput, error)

GetEventConfigurationByResourceTypesWithContext is the same as GetEventConfigurationByResourceTypes with the addition of the ability to pass a context and additional request options.

See GetEventConfigurationByResourceTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetFuotaTask

func (c *IoTWireless) GetFuotaTask(input *GetFuotaTaskInput) (*GetFuotaTaskOutput, error)

GetFuotaTask API operation for AWS IoT Wireless.

Gets information about a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetFuotaTask

func (*IoTWireless) GetFuotaTaskRequest

func (c *IoTWireless) GetFuotaTaskRequest(input *GetFuotaTaskInput) (req *request.Request, output *GetFuotaTaskOutput)

GetFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the GetFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetFuotaTask for more information on using the GetFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetFuotaTaskRequest method.
req, resp := client.GetFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetFuotaTask

func (*IoTWireless) GetFuotaTaskWithContext

func (c *IoTWireless) GetFuotaTaskWithContext(ctx aws.Context, input *GetFuotaTaskInput, opts ...request.Option) (*GetFuotaTaskOutput, error)

GetFuotaTaskWithContext is the same as GetFuotaTask with the addition of the ability to pass a context and additional request options.

See GetFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetLogLevelsByResourceTypes

func (c *IoTWireless) GetLogLevelsByResourceTypes(input *GetLogLevelsByResourceTypesInput) (*GetLogLevelsByResourceTypesOutput, error)

GetLogLevelsByResourceTypes API operation for AWS IoT Wireless.

Returns current default log levels or log levels by resource types. Based on resource types, log levels can be for wireless device log options or wireless gateway log options.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetLogLevelsByResourceTypes for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ValidationException The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetLogLevelsByResourceTypes

func (*IoTWireless) GetLogLevelsByResourceTypesRequest

func (c *IoTWireless) GetLogLevelsByResourceTypesRequest(input *GetLogLevelsByResourceTypesInput) (req *request.Request, output *GetLogLevelsByResourceTypesOutput)

GetLogLevelsByResourceTypesRequest generates a "aws/request.Request" representing the client's request for the GetLogLevelsByResourceTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetLogLevelsByResourceTypes for more information on using the GetLogLevelsByResourceTypes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetLogLevelsByResourceTypesRequest method.
req, resp := client.GetLogLevelsByResourceTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetLogLevelsByResourceTypes

func (*IoTWireless) GetLogLevelsByResourceTypesWithContext

func (c *IoTWireless) GetLogLevelsByResourceTypesWithContext(ctx aws.Context, input *GetLogLevelsByResourceTypesInput, opts ...request.Option) (*GetLogLevelsByResourceTypesOutput, error)

GetLogLevelsByResourceTypesWithContext is the same as GetLogLevelsByResourceTypes with the addition of the ability to pass a context and additional request options.

See GetLogLevelsByResourceTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetMulticastGroup

func (c *IoTWireless) GetMulticastGroup(input *GetMulticastGroupInput) (*GetMulticastGroupOutput, error)

GetMulticastGroup API operation for AWS IoT Wireless.

Gets information about a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetMulticastGroup

func (*IoTWireless) GetMulticastGroupRequest

func (c *IoTWireless) GetMulticastGroupRequest(input *GetMulticastGroupInput) (req *request.Request, output *GetMulticastGroupOutput)

GetMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the GetMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMulticastGroup for more information on using the GetMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMulticastGroupRequest method.
req, resp := client.GetMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetMulticastGroup

func (*IoTWireless) GetMulticastGroupSession

func (c *IoTWireless) GetMulticastGroupSession(input *GetMulticastGroupSessionInput) (*GetMulticastGroupSessionOutput, error)

GetMulticastGroupSession API operation for AWS IoT Wireless.

Gets information about a multicast group session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetMulticastGroupSession for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetMulticastGroupSession

func (*IoTWireless) GetMulticastGroupSessionRequest

func (c *IoTWireless) GetMulticastGroupSessionRequest(input *GetMulticastGroupSessionInput) (req *request.Request, output *GetMulticastGroupSessionOutput)

GetMulticastGroupSessionRequest generates a "aws/request.Request" representing the client's request for the GetMulticastGroupSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMulticastGroupSession for more information on using the GetMulticastGroupSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMulticastGroupSessionRequest method.
req, resp := client.GetMulticastGroupSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetMulticastGroupSession

func (*IoTWireless) GetMulticastGroupSessionWithContext

func (c *IoTWireless) GetMulticastGroupSessionWithContext(ctx aws.Context, input *GetMulticastGroupSessionInput, opts ...request.Option) (*GetMulticastGroupSessionOutput, error)

GetMulticastGroupSessionWithContext is the same as GetMulticastGroupSession with the addition of the ability to pass a context and additional request options.

See GetMulticastGroupSession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetMulticastGroupWithContext

func (c *IoTWireless) GetMulticastGroupWithContext(ctx aws.Context, input *GetMulticastGroupInput, opts ...request.Option) (*GetMulticastGroupOutput, error)

GetMulticastGroupWithContext is the same as GetMulticastGroup with the addition of the ability to pass a context and additional request options.

See GetMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetNetworkAnalyzerConfiguration

GetNetworkAnalyzerConfiguration API operation for AWS IoT Wireless.

Get network analyzer configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetNetworkAnalyzerConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetNetworkAnalyzerConfiguration

func (*IoTWireless) GetNetworkAnalyzerConfigurationRequest

func (c *IoTWireless) GetNetworkAnalyzerConfigurationRequest(input *GetNetworkAnalyzerConfigurationInput) (req *request.Request, output *GetNetworkAnalyzerConfigurationOutput)

GetNetworkAnalyzerConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetNetworkAnalyzerConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetNetworkAnalyzerConfiguration for more information on using the GetNetworkAnalyzerConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetNetworkAnalyzerConfigurationRequest method.
req, resp := client.GetNetworkAnalyzerConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetNetworkAnalyzerConfiguration

func (*IoTWireless) GetNetworkAnalyzerConfigurationWithContext

func (c *IoTWireless) GetNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *GetNetworkAnalyzerConfigurationInput, opts ...request.Option) (*GetNetworkAnalyzerConfigurationOutput, error)

GetNetworkAnalyzerConfigurationWithContext is the same as GetNetworkAnalyzerConfiguration with the addition of the ability to pass a context and additional request options.

See GetNetworkAnalyzerConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetPartnerAccount

func (c *IoTWireless) GetPartnerAccount(input *GetPartnerAccountInput) (*GetPartnerAccountOutput, error)

GetPartnerAccount API operation for AWS IoT Wireless.

Gets information about a partner account. If PartnerAccountId and PartnerType are null, returns all partner accounts.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetPartnerAccount for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPartnerAccount

func (*IoTWireless) GetPartnerAccountRequest

func (c *IoTWireless) GetPartnerAccountRequest(input *GetPartnerAccountInput) (req *request.Request, output *GetPartnerAccountOutput)

GetPartnerAccountRequest generates a "aws/request.Request" representing the client's request for the GetPartnerAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPartnerAccount for more information on using the GetPartnerAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPartnerAccountRequest method.
req, resp := client.GetPartnerAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPartnerAccount

func (*IoTWireless) GetPartnerAccountWithContext

func (c *IoTWireless) GetPartnerAccountWithContext(ctx aws.Context, input *GetPartnerAccountInput, opts ...request.Option) (*GetPartnerAccountOutput, error)

GetPartnerAccountWithContext is the same as GetPartnerAccount with the addition of the ability to pass a context and additional request options.

See GetPartnerAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetPosition deprecated

func (c *IoTWireless) GetPosition(input *GetPositionInput) (*GetPositionOutput, error)

GetPosition API operation for AWS IoT Wireless.

Get the position information for a given resource.

This action is no longer supported. Calls to retrieve the position information should use the GetResourcePosition (https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html) API operation instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetPosition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPosition

Deprecated: This operation is no longer supported.

func (*IoTWireless) GetPositionConfiguration deprecated

func (c *IoTWireless) GetPositionConfiguration(input *GetPositionConfigurationInput) (*GetPositionConfigurationOutput, error)

GetPositionConfiguration API operation for AWS IoT Wireless.

Get position configuration for a given resource.

This action is no longer supported. Calls to retrieve the position configuration should use the GetResourcePosition (https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html) API operation instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetPositionConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPositionConfiguration

Deprecated: This operation is no longer supported.

func (*IoTWireless) GetPositionConfigurationRequest deprecated

func (c *IoTWireless) GetPositionConfigurationRequest(input *GetPositionConfigurationInput) (req *request.Request, output *GetPositionConfigurationOutput)

GetPositionConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetPositionConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPositionConfiguration for more information on using the GetPositionConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPositionConfigurationRequest method.
req, resp := client.GetPositionConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPositionConfiguration

Deprecated: This operation is no longer supported.

func (*IoTWireless) GetPositionConfigurationWithContext deprecated

func (c *IoTWireless) GetPositionConfigurationWithContext(ctx aws.Context, input *GetPositionConfigurationInput, opts ...request.Option) (*GetPositionConfigurationOutput, error)

GetPositionConfigurationWithContext is the same as GetPositionConfiguration with the addition of the ability to pass a context and additional request options.

See GetPositionConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: This operation is no longer supported.

func (*IoTWireless) GetPositionEstimate

func (c *IoTWireless) GetPositionEstimate(input *GetPositionEstimateInput) (*GetPositionEstimateOutput, error)

GetPositionEstimate API operation for AWS IoT Wireless.

Get estimated position information as a payload in GeoJSON format. The payload measurement data is resolved using solvers that are provided by third-party vendors.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetPositionEstimate for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPositionEstimate

func (*IoTWireless) GetPositionEstimateRequest

func (c *IoTWireless) GetPositionEstimateRequest(input *GetPositionEstimateInput) (req *request.Request, output *GetPositionEstimateOutput)

GetPositionEstimateRequest generates a "aws/request.Request" representing the client's request for the GetPositionEstimate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPositionEstimate for more information on using the GetPositionEstimate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPositionEstimateRequest method.
req, resp := client.GetPositionEstimateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPositionEstimate

func (*IoTWireless) GetPositionEstimateWithContext

func (c *IoTWireless) GetPositionEstimateWithContext(ctx aws.Context, input *GetPositionEstimateInput, opts ...request.Option) (*GetPositionEstimateOutput, error)

GetPositionEstimateWithContext is the same as GetPositionEstimate with the addition of the ability to pass a context and additional request options.

See GetPositionEstimate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetPositionRequest deprecated

func (c *IoTWireless) GetPositionRequest(input *GetPositionInput) (req *request.Request, output *GetPositionOutput)

GetPositionRequest generates a "aws/request.Request" representing the client's request for the GetPosition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetPosition for more information on using the GetPosition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetPositionRequest method.
req, resp := client.GetPositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetPosition

Deprecated: This operation is no longer supported.

func (*IoTWireless) GetPositionWithContext deprecated

func (c *IoTWireless) GetPositionWithContext(ctx aws.Context, input *GetPositionInput, opts ...request.Option) (*GetPositionOutput, error)

GetPositionWithContext is the same as GetPosition with the addition of the ability to pass a context and additional request options.

See GetPosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: This operation is no longer supported.

func (*IoTWireless) GetResourceEventConfiguration

func (c *IoTWireless) GetResourceEventConfiguration(input *GetResourceEventConfigurationInput) (*GetResourceEventConfigurationOutput, error)

GetResourceEventConfiguration API operation for AWS IoT Wireless.

Get the event configuration for a particular resource identifier.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetResourceEventConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourceEventConfiguration

func (*IoTWireless) GetResourceEventConfigurationRequest

func (c *IoTWireless) GetResourceEventConfigurationRequest(input *GetResourceEventConfigurationInput) (req *request.Request, output *GetResourceEventConfigurationOutput)

GetResourceEventConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetResourceEventConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetResourceEventConfiguration for more information on using the GetResourceEventConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetResourceEventConfigurationRequest method.
req, resp := client.GetResourceEventConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourceEventConfiguration

func (*IoTWireless) GetResourceEventConfigurationWithContext

func (c *IoTWireless) GetResourceEventConfigurationWithContext(ctx aws.Context, input *GetResourceEventConfigurationInput, opts ...request.Option) (*GetResourceEventConfigurationOutput, error)

GetResourceEventConfigurationWithContext is the same as GetResourceEventConfiguration with the addition of the ability to pass a context and additional request options.

See GetResourceEventConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetResourceLogLevel

func (c *IoTWireless) GetResourceLogLevel(input *GetResourceLogLevelInput) (*GetResourceLogLevelOutput, error)

GetResourceLogLevel API operation for AWS IoT Wireless.

Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetResourceLogLevel for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ValidationException The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourceLogLevel

func (*IoTWireless) GetResourceLogLevelRequest

func (c *IoTWireless) GetResourceLogLevelRequest(input *GetResourceLogLevelInput) (req *request.Request, output *GetResourceLogLevelOutput)

GetResourceLogLevelRequest generates a "aws/request.Request" representing the client's request for the GetResourceLogLevel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetResourceLogLevel for more information on using the GetResourceLogLevel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetResourceLogLevelRequest method.
req, resp := client.GetResourceLogLevelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourceLogLevel

func (*IoTWireless) GetResourceLogLevelWithContext

func (c *IoTWireless) GetResourceLogLevelWithContext(ctx aws.Context, input *GetResourceLogLevelInput, opts ...request.Option) (*GetResourceLogLevelOutput, error)

GetResourceLogLevelWithContext is the same as GetResourceLogLevel with the addition of the ability to pass a context and additional request options.

See GetResourceLogLevel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetResourcePosition

func (c *IoTWireless) GetResourcePosition(input *GetResourcePositionInput) (*GetResourcePositionOutput, error)

GetResourcePosition API operation for AWS IoT Wireless.

Get the position information for a given wireless device or a wireless gateway resource. The position information uses the World Geodetic System (WGS84) (https://gisgeography.com/wgs84-world-geodetic-system/).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetResourcePosition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourcePosition

func (*IoTWireless) GetResourcePositionRequest

func (c *IoTWireless) GetResourcePositionRequest(input *GetResourcePositionInput) (req *request.Request, output *GetResourcePositionOutput)

GetResourcePositionRequest generates a "aws/request.Request" representing the client's request for the GetResourcePosition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetResourcePosition for more information on using the GetResourcePosition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetResourcePositionRequest method.
req, resp := client.GetResourcePositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourcePosition

func (*IoTWireless) GetResourcePositionWithContext

func (c *IoTWireless) GetResourcePositionWithContext(ctx aws.Context, input *GetResourcePositionInput, opts ...request.Option) (*GetResourcePositionOutput, error)

GetResourcePositionWithContext is the same as GetResourcePosition with the addition of the ability to pass a context and additional request options.

See GetResourcePosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetServiceEndpoint

func (c *IoTWireless) GetServiceEndpoint(input *GetServiceEndpointInput) (*GetServiceEndpointOutput, error)

GetServiceEndpoint API operation for AWS IoT Wireless.

Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetServiceEndpoint for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceEndpoint

func (*IoTWireless) GetServiceEndpointRequest

func (c *IoTWireless) GetServiceEndpointRequest(input *GetServiceEndpointInput) (req *request.Request, output *GetServiceEndpointOutput)

GetServiceEndpointRequest generates a "aws/request.Request" representing the client's request for the GetServiceEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetServiceEndpoint for more information on using the GetServiceEndpoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetServiceEndpointRequest method.
req, resp := client.GetServiceEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceEndpoint

func (*IoTWireless) GetServiceEndpointWithContext

func (c *IoTWireless) GetServiceEndpointWithContext(ctx aws.Context, input *GetServiceEndpointInput, opts ...request.Option) (*GetServiceEndpointOutput, error)

GetServiceEndpointWithContext is the same as GetServiceEndpoint with the addition of the ability to pass a context and additional request options.

See GetServiceEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetServiceProfile

func (c *IoTWireless) GetServiceProfile(input *GetServiceProfileInput) (*GetServiceProfileOutput, error)

GetServiceProfile API operation for AWS IoT Wireless.

Gets information about a service profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetServiceProfile for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceProfile

func (*IoTWireless) GetServiceProfileRequest

func (c *IoTWireless) GetServiceProfileRequest(input *GetServiceProfileInput) (req *request.Request, output *GetServiceProfileOutput)

GetServiceProfileRequest generates a "aws/request.Request" representing the client's request for the GetServiceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetServiceProfile for more information on using the GetServiceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetServiceProfileRequest method.
req, resp := client.GetServiceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceProfile

func (*IoTWireless) GetServiceProfileWithContext

func (c *IoTWireless) GetServiceProfileWithContext(ctx aws.Context, input *GetServiceProfileInput, opts ...request.Option) (*GetServiceProfileOutput, error)

GetServiceProfileWithContext is the same as GetServiceProfile with the addition of the ability to pass a context and additional request options.

See GetServiceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessDevice

func (c *IoTWireless) GetWirelessDevice(input *GetWirelessDeviceInput) (*GetWirelessDeviceOutput, error)

GetWirelessDevice API operation for AWS IoT Wireless.

Gets information about a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDevice

func (*IoTWireless) GetWirelessDeviceImportTask

func (c *IoTWireless) GetWirelessDeviceImportTask(input *GetWirelessDeviceImportTaskInput) (*GetWirelessDeviceImportTaskOutput, error)

GetWirelessDeviceImportTask API operation for AWS IoT Wireless.

Get information about an import task and count of device onboarding summary information for the import task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessDeviceImportTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDeviceImportTask

func (*IoTWireless) GetWirelessDeviceImportTaskRequest

func (c *IoTWireless) GetWirelessDeviceImportTaskRequest(input *GetWirelessDeviceImportTaskInput) (req *request.Request, output *GetWirelessDeviceImportTaskOutput)

GetWirelessDeviceImportTaskRequest generates a "aws/request.Request" representing the client's request for the GetWirelessDeviceImportTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessDeviceImportTask for more information on using the GetWirelessDeviceImportTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessDeviceImportTaskRequest method.
req, resp := client.GetWirelessDeviceImportTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDeviceImportTask

func (*IoTWireless) GetWirelessDeviceImportTaskWithContext

func (c *IoTWireless) GetWirelessDeviceImportTaskWithContext(ctx aws.Context, input *GetWirelessDeviceImportTaskInput, opts ...request.Option) (*GetWirelessDeviceImportTaskOutput, error)

GetWirelessDeviceImportTaskWithContext is the same as GetWirelessDeviceImportTask with the addition of the ability to pass a context and additional request options.

See GetWirelessDeviceImportTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessDeviceRequest

func (c *IoTWireless) GetWirelessDeviceRequest(input *GetWirelessDeviceInput) (req *request.Request, output *GetWirelessDeviceOutput)

GetWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the GetWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessDevice for more information on using the GetWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessDeviceRequest method.
req, resp := client.GetWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDevice

func (*IoTWireless) GetWirelessDeviceStatistics

func (c *IoTWireless) GetWirelessDeviceStatistics(input *GetWirelessDeviceStatisticsInput) (*GetWirelessDeviceStatisticsOutput, error)

GetWirelessDeviceStatistics API operation for AWS IoT Wireless.

Gets operating information about a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessDeviceStatistics for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDeviceStatistics

func (*IoTWireless) GetWirelessDeviceStatisticsRequest

func (c *IoTWireless) GetWirelessDeviceStatisticsRequest(input *GetWirelessDeviceStatisticsInput) (req *request.Request, output *GetWirelessDeviceStatisticsOutput)

GetWirelessDeviceStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetWirelessDeviceStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessDeviceStatistics for more information on using the GetWirelessDeviceStatistics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessDeviceStatisticsRequest method.
req, resp := client.GetWirelessDeviceStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDeviceStatistics

func (*IoTWireless) GetWirelessDeviceStatisticsWithContext

func (c *IoTWireless) GetWirelessDeviceStatisticsWithContext(ctx aws.Context, input *GetWirelessDeviceStatisticsInput, opts ...request.Option) (*GetWirelessDeviceStatisticsOutput, error)

GetWirelessDeviceStatisticsWithContext is the same as GetWirelessDeviceStatistics with the addition of the ability to pass a context and additional request options.

See GetWirelessDeviceStatistics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessDeviceWithContext

func (c *IoTWireless) GetWirelessDeviceWithContext(ctx aws.Context, input *GetWirelessDeviceInput, opts ...request.Option) (*GetWirelessDeviceOutput, error)

GetWirelessDeviceWithContext is the same as GetWirelessDevice with the addition of the ability to pass a context and additional request options.

See GetWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGateway

func (c *IoTWireless) GetWirelessGateway(input *GetWirelessGatewayInput) (*GetWirelessGatewayOutput, error)

GetWirelessGateway API operation for AWS IoT Wireless.

Gets information about a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGateway for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGateway

func (*IoTWireless) GetWirelessGatewayCertificate

func (c *IoTWireless) GetWirelessGatewayCertificate(input *GetWirelessGatewayCertificateInput) (*GetWirelessGatewayCertificateOutput, error)

GetWirelessGatewayCertificate API operation for AWS IoT Wireless.

Gets the ID of the certificate that is currently associated with a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayCertificate for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayCertificate

func (*IoTWireless) GetWirelessGatewayCertificateRequest

func (c *IoTWireless) GetWirelessGatewayCertificateRequest(input *GetWirelessGatewayCertificateInput) (req *request.Request, output *GetWirelessGatewayCertificateOutput)

GetWirelessGatewayCertificateRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayCertificate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayCertificate for more information on using the GetWirelessGatewayCertificate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayCertificateRequest method.
req, resp := client.GetWirelessGatewayCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayCertificate

func (*IoTWireless) GetWirelessGatewayCertificateWithContext

func (c *IoTWireless) GetWirelessGatewayCertificateWithContext(ctx aws.Context, input *GetWirelessGatewayCertificateInput, opts ...request.Option) (*GetWirelessGatewayCertificateOutput, error)

GetWirelessGatewayCertificateWithContext is the same as GetWirelessGatewayCertificate with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayFirmwareInformation

GetWirelessGatewayFirmwareInformation API operation for AWS IoT Wireless.

Gets the firmware version and other information about a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayFirmwareInformation for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayFirmwareInformation

func (*IoTWireless) GetWirelessGatewayFirmwareInformationRequest

func (c *IoTWireless) GetWirelessGatewayFirmwareInformationRequest(input *GetWirelessGatewayFirmwareInformationInput) (req *request.Request, output *GetWirelessGatewayFirmwareInformationOutput)

GetWirelessGatewayFirmwareInformationRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayFirmwareInformation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayFirmwareInformation for more information on using the GetWirelessGatewayFirmwareInformation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayFirmwareInformationRequest method.
req, resp := client.GetWirelessGatewayFirmwareInformationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayFirmwareInformation

func (*IoTWireless) GetWirelessGatewayFirmwareInformationWithContext

func (c *IoTWireless) GetWirelessGatewayFirmwareInformationWithContext(ctx aws.Context, input *GetWirelessGatewayFirmwareInformationInput, opts ...request.Option) (*GetWirelessGatewayFirmwareInformationOutput, error)

GetWirelessGatewayFirmwareInformationWithContext is the same as GetWirelessGatewayFirmwareInformation with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayFirmwareInformation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayRequest

func (c *IoTWireless) GetWirelessGatewayRequest(input *GetWirelessGatewayInput) (req *request.Request, output *GetWirelessGatewayOutput)

GetWirelessGatewayRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGateway for more information on using the GetWirelessGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayRequest method.
req, resp := client.GetWirelessGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGateway

func (*IoTWireless) GetWirelessGatewayStatistics

func (c *IoTWireless) GetWirelessGatewayStatistics(input *GetWirelessGatewayStatisticsInput) (*GetWirelessGatewayStatisticsOutput, error)

GetWirelessGatewayStatistics API operation for AWS IoT Wireless.

Gets operating information about a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayStatistics for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayStatistics

func (*IoTWireless) GetWirelessGatewayStatisticsRequest

func (c *IoTWireless) GetWirelessGatewayStatisticsRequest(input *GetWirelessGatewayStatisticsInput) (req *request.Request, output *GetWirelessGatewayStatisticsOutput)

GetWirelessGatewayStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayStatistics for more information on using the GetWirelessGatewayStatistics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayStatisticsRequest method.
req, resp := client.GetWirelessGatewayStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayStatistics

func (*IoTWireless) GetWirelessGatewayStatisticsWithContext

func (c *IoTWireless) GetWirelessGatewayStatisticsWithContext(ctx aws.Context, input *GetWirelessGatewayStatisticsInput, opts ...request.Option) (*GetWirelessGatewayStatisticsOutput, error)

GetWirelessGatewayStatisticsWithContext is the same as GetWirelessGatewayStatistics with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayStatistics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayTask

func (c *IoTWireless) GetWirelessGatewayTask(input *GetWirelessGatewayTaskInput) (*GetWirelessGatewayTaskOutput, error)

GetWirelessGatewayTask API operation for AWS IoT Wireless.

Gets information about a wireless gateway task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTask

func (*IoTWireless) GetWirelessGatewayTaskDefinition

GetWirelessGatewayTaskDefinition API operation for AWS IoT Wireless.

Gets information about a wireless gateway task definition.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayTaskDefinition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTaskDefinition

func (*IoTWireless) GetWirelessGatewayTaskDefinitionRequest

func (c *IoTWireless) GetWirelessGatewayTaskDefinitionRequest(input *GetWirelessGatewayTaskDefinitionInput) (req *request.Request, output *GetWirelessGatewayTaskDefinitionOutput)

GetWirelessGatewayTaskDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayTaskDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayTaskDefinition for more information on using the GetWirelessGatewayTaskDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayTaskDefinitionRequest method.
req, resp := client.GetWirelessGatewayTaskDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTaskDefinition

func (*IoTWireless) GetWirelessGatewayTaskDefinitionWithContext

func (c *IoTWireless) GetWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *GetWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*GetWirelessGatewayTaskDefinitionOutput, error)

GetWirelessGatewayTaskDefinitionWithContext is the same as GetWirelessGatewayTaskDefinition with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayTaskDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayTaskRequest

func (c *IoTWireless) GetWirelessGatewayTaskRequest(input *GetWirelessGatewayTaskInput) (req *request.Request, output *GetWirelessGatewayTaskOutput)

GetWirelessGatewayTaskRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayTask for more information on using the GetWirelessGatewayTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayTaskRequest method.
req, resp := client.GetWirelessGatewayTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTask

func (*IoTWireless) GetWirelessGatewayTaskWithContext

func (c *IoTWireless) GetWirelessGatewayTaskWithContext(ctx aws.Context, input *GetWirelessGatewayTaskInput, opts ...request.Option) (*GetWirelessGatewayTaskOutput, error)

GetWirelessGatewayTaskWithContext is the same as GetWirelessGatewayTask with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayWithContext

func (c *IoTWireless) GetWirelessGatewayWithContext(ctx aws.Context, input *GetWirelessGatewayInput, opts ...request.Option) (*GetWirelessGatewayOutput, error)

GetWirelessGatewayWithContext is the same as GetWirelessGateway with the addition of the ability to pass a context and additional request options.

See GetWirelessGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDestinations

func (c *IoTWireless) ListDestinations(input *ListDestinationsInput) (*ListDestinationsOutput, error)

ListDestinations API operation for AWS IoT Wireless.

Lists the destinations registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListDestinations for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDestinations

func (*IoTWireless) ListDestinationsPages

func (c *IoTWireless) ListDestinationsPages(input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool) error

ListDestinationsPages iterates over the pages of a ListDestinations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDestinations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDestinations operation.
pageNum := 0
err := client.ListDestinationsPages(params,
    func(page *iotwireless.ListDestinationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListDestinationsPagesWithContext

func (c *IoTWireless) ListDestinationsPagesWithContext(ctx aws.Context, input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool, opts ...request.Option) error

ListDestinationsPagesWithContext same as ListDestinationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDestinationsRequest

func (c *IoTWireless) ListDestinationsRequest(input *ListDestinationsInput) (req *request.Request, output *ListDestinationsOutput)

ListDestinationsRequest generates a "aws/request.Request" representing the client's request for the ListDestinations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDestinations for more information on using the ListDestinations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDestinationsRequest method.
req, resp := client.ListDestinationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDestinations

func (*IoTWireless) ListDestinationsWithContext

func (c *IoTWireless) ListDestinationsWithContext(ctx aws.Context, input *ListDestinationsInput, opts ...request.Option) (*ListDestinationsOutput, error)

ListDestinationsWithContext is the same as ListDestinations with the addition of the ability to pass a context and additional request options.

See ListDestinations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDeviceProfiles

func (c *IoTWireless) ListDeviceProfiles(input *ListDeviceProfilesInput) (*ListDeviceProfilesOutput, error)

ListDeviceProfiles API operation for AWS IoT Wireless.

Lists the device profiles registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListDeviceProfiles for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDeviceProfiles

func (*IoTWireless) ListDeviceProfilesPages

func (c *IoTWireless) ListDeviceProfilesPages(input *ListDeviceProfilesInput, fn func(*ListDeviceProfilesOutput, bool) bool) error

ListDeviceProfilesPages iterates over the pages of a ListDeviceProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDeviceProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDeviceProfiles operation.
pageNum := 0
err := client.ListDeviceProfilesPages(params,
    func(page *iotwireless.ListDeviceProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListDeviceProfilesPagesWithContext

func (c *IoTWireless) ListDeviceProfilesPagesWithContext(ctx aws.Context, input *ListDeviceProfilesInput, fn func(*ListDeviceProfilesOutput, bool) bool, opts ...request.Option) error

ListDeviceProfilesPagesWithContext same as ListDeviceProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDeviceProfilesRequest

func (c *IoTWireless) ListDeviceProfilesRequest(input *ListDeviceProfilesInput) (req *request.Request, output *ListDeviceProfilesOutput)

ListDeviceProfilesRequest generates a "aws/request.Request" representing the client's request for the ListDeviceProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDeviceProfiles for more information on using the ListDeviceProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDeviceProfilesRequest method.
req, resp := client.ListDeviceProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDeviceProfiles

func (*IoTWireless) ListDeviceProfilesWithContext

func (c *IoTWireless) ListDeviceProfilesWithContext(ctx aws.Context, input *ListDeviceProfilesInput, opts ...request.Option) (*ListDeviceProfilesOutput, error)

ListDeviceProfilesWithContext is the same as ListDeviceProfiles with the addition of the ability to pass a context and additional request options.

See ListDeviceProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDevicesForWirelessDeviceImportTask

ListDevicesForWirelessDeviceImportTask API operation for AWS IoT Wireless.

List the Sidewalk devices in an import task and their onboarding status.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListDevicesForWirelessDeviceImportTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDevicesForWirelessDeviceImportTask

func (*IoTWireless) ListDevicesForWirelessDeviceImportTaskRequest

func (c *IoTWireless) ListDevicesForWirelessDeviceImportTaskRequest(input *ListDevicesForWirelessDeviceImportTaskInput) (req *request.Request, output *ListDevicesForWirelessDeviceImportTaskOutput)

ListDevicesForWirelessDeviceImportTaskRequest generates a "aws/request.Request" representing the client's request for the ListDevicesForWirelessDeviceImportTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDevicesForWirelessDeviceImportTask for more information on using the ListDevicesForWirelessDeviceImportTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDevicesForWirelessDeviceImportTaskRequest method.
req, resp := client.ListDevicesForWirelessDeviceImportTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDevicesForWirelessDeviceImportTask

func (*IoTWireless) ListDevicesForWirelessDeviceImportTaskWithContext

func (c *IoTWireless) ListDevicesForWirelessDeviceImportTaskWithContext(ctx aws.Context, input *ListDevicesForWirelessDeviceImportTaskInput, opts ...request.Option) (*ListDevicesForWirelessDeviceImportTaskOutput, error)

ListDevicesForWirelessDeviceImportTaskWithContext is the same as ListDevicesForWirelessDeviceImportTask with the addition of the ability to pass a context and additional request options.

See ListDevicesForWirelessDeviceImportTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListEventConfigurations

func (c *IoTWireless) ListEventConfigurations(input *ListEventConfigurationsInput) (*ListEventConfigurationsOutput, error)

ListEventConfigurations API operation for AWS IoT Wireless.

List event configurations where at least one event topic has been enabled.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListEventConfigurations for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListEventConfigurations

func (*IoTWireless) ListEventConfigurationsRequest

func (c *IoTWireless) ListEventConfigurationsRequest(input *ListEventConfigurationsInput) (req *request.Request, output *ListEventConfigurationsOutput)

ListEventConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListEventConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListEventConfigurations for more information on using the ListEventConfigurations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListEventConfigurationsRequest method.
req, resp := client.ListEventConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListEventConfigurations

func (*IoTWireless) ListEventConfigurationsWithContext

func (c *IoTWireless) ListEventConfigurationsWithContext(ctx aws.Context, input *ListEventConfigurationsInput, opts ...request.Option) (*ListEventConfigurationsOutput, error)

ListEventConfigurationsWithContext is the same as ListEventConfigurations with the addition of the ability to pass a context and additional request options.

See ListEventConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListFuotaTasks

func (c *IoTWireless) ListFuotaTasks(input *ListFuotaTasksInput) (*ListFuotaTasksOutput, error)

ListFuotaTasks API operation for AWS IoT Wireless.

Lists the FUOTA tasks registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListFuotaTasks for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListFuotaTasks

func (*IoTWireless) ListFuotaTasksPages

func (c *IoTWireless) ListFuotaTasksPages(input *ListFuotaTasksInput, fn func(*ListFuotaTasksOutput, bool) bool) error

ListFuotaTasksPages iterates over the pages of a ListFuotaTasks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListFuotaTasks method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListFuotaTasks operation.
pageNum := 0
err := client.ListFuotaTasksPages(params,
    func(page *iotwireless.ListFuotaTasksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListFuotaTasksPagesWithContext

func (c *IoTWireless) ListFuotaTasksPagesWithContext(ctx aws.Context, input *ListFuotaTasksInput, fn func(*ListFuotaTasksOutput, bool) bool, opts ...request.Option) error

ListFuotaTasksPagesWithContext same as ListFuotaTasksPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListFuotaTasksRequest

func (c *IoTWireless) ListFuotaTasksRequest(input *ListFuotaTasksInput) (req *request.Request, output *ListFuotaTasksOutput)

ListFuotaTasksRequest generates a "aws/request.Request" representing the client's request for the ListFuotaTasks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListFuotaTasks for more information on using the ListFuotaTasks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListFuotaTasksRequest method.
req, resp := client.ListFuotaTasksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListFuotaTasks

func (*IoTWireless) ListFuotaTasksWithContext

func (c *IoTWireless) ListFuotaTasksWithContext(ctx aws.Context, input *ListFuotaTasksInput, opts ...request.Option) (*ListFuotaTasksOutput, error)

ListFuotaTasksWithContext is the same as ListFuotaTasks with the addition of the ability to pass a context and additional request options.

See ListFuotaTasks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListMulticastGroups

func (c *IoTWireless) ListMulticastGroups(input *ListMulticastGroupsInput) (*ListMulticastGroupsOutput, error)

ListMulticastGroups API operation for AWS IoT Wireless.

Lists the multicast groups registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListMulticastGroups for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListMulticastGroups

func (*IoTWireless) ListMulticastGroupsByFuotaTask

func (c *IoTWireless) ListMulticastGroupsByFuotaTask(input *ListMulticastGroupsByFuotaTaskInput) (*ListMulticastGroupsByFuotaTaskOutput, error)

ListMulticastGroupsByFuotaTask API operation for AWS IoT Wireless.

List all multicast groups associated with a fuota task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListMulticastGroupsByFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListMulticastGroupsByFuotaTask

func (*IoTWireless) ListMulticastGroupsByFuotaTaskPages

func (c *IoTWireless) ListMulticastGroupsByFuotaTaskPages(input *ListMulticastGroupsByFuotaTaskInput, fn func(*ListMulticastGroupsByFuotaTaskOutput, bool) bool) error

ListMulticastGroupsByFuotaTaskPages iterates over the pages of a ListMulticastGroupsByFuotaTask operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMulticastGroupsByFuotaTask method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMulticastGroupsByFuotaTask operation.
pageNum := 0
err := client.ListMulticastGroupsByFuotaTaskPages(params,
    func(page *iotwireless.ListMulticastGroupsByFuotaTaskOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListMulticastGroupsByFuotaTaskPagesWithContext

func (c *IoTWireless) ListMulticastGroupsByFuotaTaskPagesWithContext(ctx aws.Context, input *ListMulticastGroupsByFuotaTaskInput, fn func(*ListMulticastGroupsByFuotaTaskOutput, bool) bool, opts ...request.Option) error

ListMulticastGroupsByFuotaTaskPagesWithContext same as ListMulticastGroupsByFuotaTaskPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListMulticastGroupsByFuotaTaskRequest

func (c *IoTWireless) ListMulticastGroupsByFuotaTaskRequest(input *ListMulticastGroupsByFuotaTaskInput) (req *request.Request, output *ListMulticastGroupsByFuotaTaskOutput)

ListMulticastGroupsByFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the ListMulticastGroupsByFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMulticastGroupsByFuotaTask for more information on using the ListMulticastGroupsByFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMulticastGroupsByFuotaTaskRequest method.
req, resp := client.ListMulticastGroupsByFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListMulticastGroupsByFuotaTask

func (*IoTWireless) ListMulticastGroupsByFuotaTaskWithContext

func (c *IoTWireless) ListMulticastGroupsByFuotaTaskWithContext(ctx aws.Context, input *ListMulticastGroupsByFuotaTaskInput, opts ...request.Option) (*ListMulticastGroupsByFuotaTaskOutput, error)

ListMulticastGroupsByFuotaTaskWithContext is the same as ListMulticastGroupsByFuotaTask with the addition of the ability to pass a context and additional request options.

See ListMulticastGroupsByFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListMulticastGroupsPages

func (c *IoTWireless) ListMulticastGroupsPages(input *ListMulticastGroupsInput, fn func(*ListMulticastGroupsOutput, bool) bool) error

ListMulticastGroupsPages iterates over the pages of a ListMulticastGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMulticastGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMulticastGroups operation.
pageNum := 0
err := client.ListMulticastGroupsPages(params,
    func(page *iotwireless.ListMulticastGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListMulticastGroupsPagesWithContext

func (c *IoTWireless) ListMulticastGroupsPagesWithContext(ctx aws.Context, input *ListMulticastGroupsInput, fn func(*ListMulticastGroupsOutput, bool) bool, opts ...request.Option) error

ListMulticastGroupsPagesWithContext same as ListMulticastGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListMulticastGroupsRequest

func (c *IoTWireless) ListMulticastGroupsRequest(input *ListMulticastGroupsInput) (req *request.Request, output *ListMulticastGroupsOutput)

ListMulticastGroupsRequest generates a "aws/request.Request" representing the client's request for the ListMulticastGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMulticastGroups for more information on using the ListMulticastGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMulticastGroupsRequest method.
req, resp := client.ListMulticastGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListMulticastGroups

func (*IoTWireless) ListMulticastGroupsWithContext

func (c *IoTWireless) ListMulticastGroupsWithContext(ctx aws.Context, input *ListMulticastGroupsInput, opts ...request.Option) (*ListMulticastGroupsOutput, error)

ListMulticastGroupsWithContext is the same as ListMulticastGroups with the addition of the ability to pass a context and additional request options.

See ListMulticastGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListNetworkAnalyzerConfigurations

ListNetworkAnalyzerConfigurations API operation for AWS IoT Wireless.

Lists the network analyzer configurations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListNetworkAnalyzerConfigurations for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListNetworkAnalyzerConfigurations

func (*IoTWireless) ListNetworkAnalyzerConfigurationsPages

func (c *IoTWireless) ListNetworkAnalyzerConfigurationsPages(input *ListNetworkAnalyzerConfigurationsInput, fn func(*ListNetworkAnalyzerConfigurationsOutput, bool) bool) error

ListNetworkAnalyzerConfigurationsPages iterates over the pages of a ListNetworkAnalyzerConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListNetworkAnalyzerConfigurations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListNetworkAnalyzerConfigurations operation.
pageNum := 0
err := client.ListNetworkAnalyzerConfigurationsPages(params,
    func(page *iotwireless.ListNetworkAnalyzerConfigurationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListNetworkAnalyzerConfigurationsPagesWithContext

func (c *IoTWireless) ListNetworkAnalyzerConfigurationsPagesWithContext(ctx aws.Context, input *ListNetworkAnalyzerConfigurationsInput, fn func(*ListNetworkAnalyzerConfigurationsOutput, bool) bool, opts ...request.Option) error

ListNetworkAnalyzerConfigurationsPagesWithContext same as ListNetworkAnalyzerConfigurationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListNetworkAnalyzerConfigurationsRequest

func (c *IoTWireless) ListNetworkAnalyzerConfigurationsRequest(input *ListNetworkAnalyzerConfigurationsInput) (req *request.Request, output *ListNetworkAnalyzerConfigurationsOutput)

ListNetworkAnalyzerConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListNetworkAnalyzerConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListNetworkAnalyzerConfigurations for more information on using the ListNetworkAnalyzerConfigurations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListNetworkAnalyzerConfigurationsRequest method.
req, resp := client.ListNetworkAnalyzerConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListNetworkAnalyzerConfigurations

func (*IoTWireless) ListNetworkAnalyzerConfigurationsWithContext

func (c *IoTWireless) ListNetworkAnalyzerConfigurationsWithContext(ctx aws.Context, input *ListNetworkAnalyzerConfigurationsInput, opts ...request.Option) (*ListNetworkAnalyzerConfigurationsOutput, error)

ListNetworkAnalyzerConfigurationsWithContext is the same as ListNetworkAnalyzerConfigurations with the addition of the ability to pass a context and additional request options.

See ListNetworkAnalyzerConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListPartnerAccounts

func (c *IoTWireless) ListPartnerAccounts(input *ListPartnerAccountsInput) (*ListPartnerAccountsOutput, error)

ListPartnerAccounts API operation for AWS IoT Wireless.

Lists the partner accounts associated with your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListPartnerAccounts for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListPartnerAccounts

func (*IoTWireless) ListPartnerAccountsRequest

func (c *IoTWireless) ListPartnerAccountsRequest(input *ListPartnerAccountsInput) (req *request.Request, output *ListPartnerAccountsOutput)

ListPartnerAccountsRequest generates a "aws/request.Request" representing the client's request for the ListPartnerAccounts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListPartnerAccounts for more information on using the ListPartnerAccounts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListPartnerAccountsRequest method.
req, resp := client.ListPartnerAccountsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListPartnerAccounts

func (*IoTWireless) ListPartnerAccountsWithContext

func (c *IoTWireless) ListPartnerAccountsWithContext(ctx aws.Context, input *ListPartnerAccountsInput, opts ...request.Option) (*ListPartnerAccountsOutput, error)

ListPartnerAccountsWithContext is the same as ListPartnerAccounts with the addition of the ability to pass a context and additional request options.

See ListPartnerAccounts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListPositionConfigurations deprecated

func (c *IoTWireless) ListPositionConfigurations(input *ListPositionConfigurationsInput) (*ListPositionConfigurationsOutput, error)

ListPositionConfigurations API operation for AWS IoT Wireless.

List position configurations for a given resource, such as positioning solvers.

This action is no longer supported. Calls to retrieve position information should use the GetResourcePosition (https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_GetResourcePosition.html) API operation instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListPositionConfigurations for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListPositionConfigurations

Deprecated: This operation is no longer supported.

func (*IoTWireless) ListPositionConfigurationsPages deprecated

func (c *IoTWireless) ListPositionConfigurationsPages(input *ListPositionConfigurationsInput, fn func(*ListPositionConfigurationsOutput, bool) bool) error

ListPositionConfigurationsPages iterates over the pages of a ListPositionConfigurations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListPositionConfigurations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListPositionConfigurations operation.
pageNum := 0
err := client.ListPositionConfigurationsPages(params,
    func(page *iotwireless.ListPositionConfigurationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: This operation is no longer supported.

func (*IoTWireless) ListPositionConfigurationsPagesWithContext deprecated

func (c *IoTWireless) ListPositionConfigurationsPagesWithContext(ctx aws.Context, input *ListPositionConfigurationsInput, fn func(*ListPositionConfigurationsOutput, bool) bool, opts ...request.Option) error

ListPositionConfigurationsPagesWithContext same as ListPositionConfigurationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: This operation is no longer supported.

func (*IoTWireless) ListPositionConfigurationsRequest deprecated

func (c *IoTWireless) ListPositionConfigurationsRequest(input *ListPositionConfigurationsInput) (req *request.Request, output *ListPositionConfigurationsOutput)

ListPositionConfigurationsRequest generates a "aws/request.Request" representing the client's request for the ListPositionConfigurations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListPositionConfigurations for more information on using the ListPositionConfigurations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListPositionConfigurationsRequest method.
req, resp := client.ListPositionConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListPositionConfigurations

Deprecated: This operation is no longer supported.

func (*IoTWireless) ListPositionConfigurationsWithContext deprecated

func (c *IoTWireless) ListPositionConfigurationsWithContext(ctx aws.Context, input *ListPositionConfigurationsInput, opts ...request.Option) (*ListPositionConfigurationsOutput, error)

ListPositionConfigurationsWithContext is the same as ListPositionConfigurations with the addition of the ability to pass a context and additional request options.

See ListPositionConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: This operation is no longer supported.

func (*IoTWireless) ListQueuedMessages

func (c *IoTWireless) ListQueuedMessages(input *ListQueuedMessagesInput) (*ListQueuedMessagesOutput, error)

ListQueuedMessages API operation for AWS IoT Wireless.

List queued messages in the downlink queue.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListQueuedMessages for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • AccessDeniedException User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListQueuedMessages

func (*IoTWireless) ListQueuedMessagesPages

func (c *IoTWireless) ListQueuedMessagesPages(input *ListQueuedMessagesInput, fn func(*ListQueuedMessagesOutput, bool) bool) error

ListQueuedMessagesPages iterates over the pages of a ListQueuedMessages operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListQueuedMessages method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListQueuedMessages operation.
pageNum := 0
err := client.ListQueuedMessagesPages(params,
    func(page *iotwireless.ListQueuedMessagesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListQueuedMessagesPagesWithContext

func (c *IoTWireless) ListQueuedMessagesPagesWithContext(ctx aws.Context, input *ListQueuedMessagesInput, fn func(*ListQueuedMessagesOutput, bool) bool, opts ...request.Option) error

ListQueuedMessagesPagesWithContext same as ListQueuedMessagesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListQueuedMessagesRequest

func (c *IoTWireless) ListQueuedMessagesRequest(input *ListQueuedMessagesInput) (req *request.Request, output *ListQueuedMessagesOutput)

ListQueuedMessagesRequest generates a "aws/request.Request" representing the client's request for the ListQueuedMessages operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListQueuedMessages for more information on using the ListQueuedMessages API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListQueuedMessagesRequest method.
req, resp := client.ListQueuedMessagesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListQueuedMessages

func (*IoTWireless) ListQueuedMessagesWithContext

func (c *IoTWireless) ListQueuedMessagesWithContext(ctx aws.Context, input *ListQueuedMessagesInput, opts ...request.Option) (*ListQueuedMessagesOutput, error)

ListQueuedMessagesWithContext is the same as ListQueuedMessages with the addition of the ability to pass a context and additional request options.

See ListQueuedMessages for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListServiceProfiles

func (c *IoTWireless) ListServiceProfiles(input *ListServiceProfilesInput) (*ListServiceProfilesOutput, error)

ListServiceProfiles API operation for AWS IoT Wireless.

Lists the service profiles registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListServiceProfiles for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListServiceProfiles

func (*IoTWireless) ListServiceProfilesPages

func (c *IoTWireless) ListServiceProfilesPages(input *ListServiceProfilesInput, fn func(*ListServiceProfilesOutput, bool) bool) error

ListServiceProfilesPages iterates over the pages of a ListServiceProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListServiceProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListServiceProfiles operation.
pageNum := 0
err := client.ListServiceProfilesPages(params,
    func(page *iotwireless.ListServiceProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListServiceProfilesPagesWithContext

func (c *IoTWireless) ListServiceProfilesPagesWithContext(ctx aws.Context, input *ListServiceProfilesInput, fn func(*ListServiceProfilesOutput, bool) bool, opts ...request.Option) error

ListServiceProfilesPagesWithContext same as ListServiceProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListServiceProfilesRequest

func (c *IoTWireless) ListServiceProfilesRequest(input *ListServiceProfilesInput) (req *request.Request, output *ListServiceProfilesOutput)

ListServiceProfilesRequest generates a "aws/request.Request" representing the client's request for the ListServiceProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListServiceProfiles for more information on using the ListServiceProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListServiceProfilesRequest method.
req, resp := client.ListServiceProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListServiceProfiles

func (*IoTWireless) ListServiceProfilesWithContext

func (c *IoTWireless) ListServiceProfilesWithContext(ctx aws.Context, input *ListServiceProfilesInput, opts ...request.Option) (*ListServiceProfilesOutput, error)

ListServiceProfilesWithContext is the same as ListServiceProfiles with the addition of the ability to pass a context and additional request options.

See ListServiceProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListTagsForResource

func (c *IoTWireless) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS IoT Wireless.

Lists the tags (metadata) you have assigned to the resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListTagsForResource

func (*IoTWireless) ListTagsForResourceRequest

func (c *IoTWireless) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListTagsForResource

func (*IoTWireless) ListTagsForResourceWithContext

func (c *IoTWireless) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessDeviceImportTasks

func (c *IoTWireless) ListWirelessDeviceImportTasks(input *ListWirelessDeviceImportTasksInput) (*ListWirelessDeviceImportTasksOutput, error)

ListWirelessDeviceImportTasks API operation for AWS IoT Wireless.

List wireless devices that have been added to an import task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessDeviceImportTasks for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessDeviceImportTasks

func (*IoTWireless) ListWirelessDeviceImportTasksRequest

func (c *IoTWireless) ListWirelessDeviceImportTasksRequest(input *ListWirelessDeviceImportTasksInput) (req *request.Request, output *ListWirelessDeviceImportTasksOutput)

ListWirelessDeviceImportTasksRequest generates a "aws/request.Request" representing the client's request for the ListWirelessDeviceImportTasks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessDeviceImportTasks for more information on using the ListWirelessDeviceImportTasks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessDeviceImportTasksRequest method.
req, resp := client.ListWirelessDeviceImportTasksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessDeviceImportTasks

func (*IoTWireless) ListWirelessDeviceImportTasksWithContext

func (c *IoTWireless) ListWirelessDeviceImportTasksWithContext(ctx aws.Context, input *ListWirelessDeviceImportTasksInput, opts ...request.Option) (*ListWirelessDeviceImportTasksOutput, error)

ListWirelessDeviceImportTasksWithContext is the same as ListWirelessDeviceImportTasks with the addition of the ability to pass a context and additional request options.

See ListWirelessDeviceImportTasks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessDevices

func (c *IoTWireless) ListWirelessDevices(input *ListWirelessDevicesInput) (*ListWirelessDevicesOutput, error)

ListWirelessDevices API operation for AWS IoT Wireless.

Lists the wireless devices registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessDevices for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • AccessDeniedException User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessDevices

func (*IoTWireless) ListWirelessDevicesPages

func (c *IoTWireless) ListWirelessDevicesPages(input *ListWirelessDevicesInput, fn func(*ListWirelessDevicesOutput, bool) bool) error

ListWirelessDevicesPages iterates over the pages of a ListWirelessDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListWirelessDevices method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListWirelessDevices operation.
pageNum := 0
err := client.ListWirelessDevicesPages(params,
    func(page *iotwireless.ListWirelessDevicesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListWirelessDevicesPagesWithContext

func (c *IoTWireless) ListWirelessDevicesPagesWithContext(ctx aws.Context, input *ListWirelessDevicesInput, fn func(*ListWirelessDevicesOutput, bool) bool, opts ...request.Option) error

ListWirelessDevicesPagesWithContext same as ListWirelessDevicesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessDevicesRequest

func (c *IoTWireless) ListWirelessDevicesRequest(input *ListWirelessDevicesInput) (req *request.Request, output *ListWirelessDevicesOutput)

ListWirelessDevicesRequest generates a "aws/request.Request" representing the client's request for the ListWirelessDevices operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessDevices for more information on using the ListWirelessDevices API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessDevicesRequest method.
req, resp := client.ListWirelessDevicesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessDevices

func (*IoTWireless) ListWirelessDevicesWithContext

func (c *IoTWireless) ListWirelessDevicesWithContext(ctx aws.Context, input *ListWirelessDevicesInput, opts ...request.Option) (*ListWirelessDevicesOutput, error)

ListWirelessDevicesWithContext is the same as ListWirelessDevices with the addition of the ability to pass a context and additional request options.

See ListWirelessDevices for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessGatewayTaskDefinitions

ListWirelessGatewayTaskDefinitions API operation for AWS IoT Wireless.

List the wireless gateway tasks definitions registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessGatewayTaskDefinitions for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGatewayTaskDefinitions

func (*IoTWireless) ListWirelessGatewayTaskDefinitionsRequest

func (c *IoTWireless) ListWirelessGatewayTaskDefinitionsRequest(input *ListWirelessGatewayTaskDefinitionsInput) (req *request.Request, output *ListWirelessGatewayTaskDefinitionsOutput)

ListWirelessGatewayTaskDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListWirelessGatewayTaskDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessGatewayTaskDefinitions for more information on using the ListWirelessGatewayTaskDefinitions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessGatewayTaskDefinitionsRequest method.
req, resp := client.ListWirelessGatewayTaskDefinitionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGatewayTaskDefinitions

func (*IoTWireless) ListWirelessGatewayTaskDefinitionsWithContext

func (c *IoTWireless) ListWirelessGatewayTaskDefinitionsWithContext(ctx aws.Context, input *ListWirelessGatewayTaskDefinitionsInput, opts ...request.Option) (*ListWirelessGatewayTaskDefinitionsOutput, error)

ListWirelessGatewayTaskDefinitionsWithContext is the same as ListWirelessGatewayTaskDefinitions with the addition of the ability to pass a context and additional request options.

See ListWirelessGatewayTaskDefinitions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessGateways

func (c *IoTWireless) ListWirelessGateways(input *ListWirelessGatewaysInput) (*ListWirelessGatewaysOutput, error)

ListWirelessGateways API operation for AWS IoT Wireless.

Lists the wireless gateways registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessGateways for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • AccessDeniedException User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGateways

func (*IoTWireless) ListWirelessGatewaysPages

func (c *IoTWireless) ListWirelessGatewaysPages(input *ListWirelessGatewaysInput, fn func(*ListWirelessGatewaysOutput, bool) bool) error

ListWirelessGatewaysPages iterates over the pages of a ListWirelessGateways operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListWirelessGateways method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListWirelessGateways operation.
pageNum := 0
err := client.ListWirelessGatewaysPages(params,
    func(page *iotwireless.ListWirelessGatewaysOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListWirelessGatewaysPagesWithContext

func (c *IoTWireless) ListWirelessGatewaysPagesWithContext(ctx aws.Context, input *ListWirelessGatewaysInput, fn func(*ListWirelessGatewaysOutput, bool) bool, opts ...request.Option) error

ListWirelessGatewaysPagesWithContext same as ListWirelessGatewaysPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessGatewaysRequest

func (c *IoTWireless) ListWirelessGatewaysRequest(input *ListWirelessGatewaysInput) (req *request.Request, output *ListWirelessGatewaysOutput)

ListWirelessGatewaysRequest generates a "aws/request.Request" representing the client's request for the ListWirelessGateways operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessGateways for more information on using the ListWirelessGateways API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessGatewaysRequest method.
req, resp := client.ListWirelessGatewaysRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGateways

func (*IoTWireless) ListWirelessGatewaysWithContext

func (c *IoTWireless) ListWirelessGatewaysWithContext(ctx aws.Context, input *ListWirelessGatewaysInput, opts ...request.Option) (*ListWirelessGatewaysOutput, error)

ListWirelessGatewaysWithContext is the same as ListWirelessGateways with the addition of the ability to pass a context and additional request options.

See ListWirelessGateways for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) PutPositionConfiguration deprecated

func (c *IoTWireless) PutPositionConfiguration(input *PutPositionConfigurationInput) (*PutPositionConfigurationOutput, error)

PutPositionConfiguration API operation for AWS IoT Wireless.

Put position configuration for a given resource.

This action is no longer supported. Calls to update the position configuration should use the UpdateResourcePosition (https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html) API operation instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation PutPositionConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/PutPositionConfiguration

Deprecated: This operation is no longer supported.

func (*IoTWireless) PutPositionConfigurationRequest deprecated

func (c *IoTWireless) PutPositionConfigurationRequest(input *PutPositionConfigurationInput) (req *request.Request, output *PutPositionConfigurationOutput)

PutPositionConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutPositionConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutPositionConfiguration for more information on using the PutPositionConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutPositionConfigurationRequest method.
req, resp := client.PutPositionConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/PutPositionConfiguration

Deprecated: This operation is no longer supported.

func (*IoTWireless) PutPositionConfigurationWithContext deprecated

func (c *IoTWireless) PutPositionConfigurationWithContext(ctx aws.Context, input *PutPositionConfigurationInput, opts ...request.Option) (*PutPositionConfigurationOutput, error)

PutPositionConfigurationWithContext is the same as PutPositionConfiguration with the addition of the ability to pass a context and additional request options.

See PutPositionConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: This operation is no longer supported.

func (*IoTWireless) PutResourceLogLevel

func (c *IoTWireless) PutResourceLogLevel(input *PutResourceLogLevelInput) (*PutResourceLogLevelOutput, error)

PutResourceLogLevel API operation for AWS IoT Wireless.

Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation PutResourceLogLevel for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ValidationException The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/PutResourceLogLevel

func (*IoTWireless) PutResourceLogLevelRequest

func (c *IoTWireless) PutResourceLogLevelRequest(input *PutResourceLogLevelInput) (req *request.Request, output *PutResourceLogLevelOutput)

PutResourceLogLevelRequest generates a "aws/request.Request" representing the client's request for the PutResourceLogLevel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutResourceLogLevel for more information on using the PutResourceLogLevel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutResourceLogLevelRequest method.
req, resp := client.PutResourceLogLevelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/PutResourceLogLevel

func (*IoTWireless) PutResourceLogLevelWithContext

func (c *IoTWireless) PutResourceLogLevelWithContext(ctx aws.Context, input *PutResourceLogLevelInput, opts ...request.Option) (*PutResourceLogLevelOutput, error)

PutResourceLogLevelWithContext is the same as PutResourceLogLevel with the addition of the ability to pass a context and additional request options.

See PutResourceLogLevel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ResetAllResourceLogLevels

func (c *IoTWireless) ResetAllResourceLogLevels(input *ResetAllResourceLogLevelsInput) (*ResetAllResourceLogLevelsOutput, error)

ResetAllResourceLogLevels API operation for AWS IoT Wireless.

Removes the log-level overrides for all resources; both wireless devices and wireless gateways.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ResetAllResourceLogLevels for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ValidationException The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetAllResourceLogLevels

func (*IoTWireless) ResetAllResourceLogLevelsRequest

func (c *IoTWireless) ResetAllResourceLogLevelsRequest(input *ResetAllResourceLogLevelsInput) (req *request.Request, output *ResetAllResourceLogLevelsOutput)

ResetAllResourceLogLevelsRequest generates a "aws/request.Request" representing the client's request for the ResetAllResourceLogLevels operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ResetAllResourceLogLevels for more information on using the ResetAllResourceLogLevels API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ResetAllResourceLogLevelsRequest method.
req, resp := client.ResetAllResourceLogLevelsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetAllResourceLogLevels

func (*IoTWireless) ResetAllResourceLogLevelsWithContext

func (c *IoTWireless) ResetAllResourceLogLevelsWithContext(ctx aws.Context, input *ResetAllResourceLogLevelsInput, opts ...request.Option) (*ResetAllResourceLogLevelsOutput, error)

ResetAllResourceLogLevelsWithContext is the same as ResetAllResourceLogLevels with the addition of the ability to pass a context and additional request options.

See ResetAllResourceLogLevels for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ResetResourceLogLevel

func (c *IoTWireless) ResetResourceLogLevel(input *ResetResourceLogLevelInput) (*ResetResourceLogLevelOutput, error)

ResetResourceLogLevel API operation for AWS IoT Wireless.

Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ResetResourceLogLevel for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ValidationException The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetResourceLogLevel

func (*IoTWireless) ResetResourceLogLevelRequest

func (c *IoTWireless) ResetResourceLogLevelRequest(input *ResetResourceLogLevelInput) (req *request.Request, output *ResetResourceLogLevelOutput)

ResetResourceLogLevelRequest generates a "aws/request.Request" representing the client's request for the ResetResourceLogLevel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ResetResourceLogLevel for more information on using the ResetResourceLogLevel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ResetResourceLogLevelRequest method.
req, resp := client.ResetResourceLogLevelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetResourceLogLevel

func (*IoTWireless) ResetResourceLogLevelWithContext

func (c *IoTWireless) ResetResourceLogLevelWithContext(ctx aws.Context, input *ResetResourceLogLevelInput, opts ...request.Option) (*ResetResourceLogLevelOutput, error)

ResetResourceLogLevelWithContext is the same as ResetResourceLogLevel with the addition of the ability to pass a context and additional request options.

See ResetResourceLogLevel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) SendDataToMulticastGroup

func (c *IoTWireless) SendDataToMulticastGroup(input *SendDataToMulticastGroupInput) (*SendDataToMulticastGroupOutput, error)

SendDataToMulticastGroup API operation for AWS IoT Wireless.

Sends the specified data to a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation SendDataToMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/SendDataToMulticastGroup

func (*IoTWireless) SendDataToMulticastGroupRequest

func (c *IoTWireless) SendDataToMulticastGroupRequest(input *SendDataToMulticastGroupInput) (req *request.Request, output *SendDataToMulticastGroupOutput)

SendDataToMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the SendDataToMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SendDataToMulticastGroup for more information on using the SendDataToMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SendDataToMulticastGroupRequest method.
req, resp := client.SendDataToMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/SendDataToMulticastGroup

func (*IoTWireless) SendDataToMulticastGroupWithContext

func (c *IoTWireless) SendDataToMulticastGroupWithContext(ctx aws.Context, input *SendDataToMulticastGroupInput, opts ...request.Option) (*SendDataToMulticastGroupOutput, error)

SendDataToMulticastGroupWithContext is the same as SendDataToMulticastGroup with the addition of the ability to pass a context and additional request options.

See SendDataToMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) SendDataToWirelessDevice

func (c *IoTWireless) SendDataToWirelessDevice(input *SendDataToWirelessDeviceInput) (*SendDataToWirelessDeviceOutput, error)

SendDataToWirelessDevice API operation for AWS IoT Wireless.

Sends a decrypted application data frame to a device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation SendDataToWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/SendDataToWirelessDevice

func (*IoTWireless) SendDataToWirelessDeviceRequest

func (c *IoTWireless) SendDataToWirelessDeviceRequest(input *SendDataToWirelessDeviceInput) (req *request.Request, output *SendDataToWirelessDeviceOutput)

SendDataToWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the SendDataToWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SendDataToWirelessDevice for more information on using the SendDataToWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SendDataToWirelessDeviceRequest method.
req, resp := client.SendDataToWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/SendDataToWirelessDevice

func (*IoTWireless) SendDataToWirelessDeviceWithContext

func (c *IoTWireless) SendDataToWirelessDeviceWithContext(ctx aws.Context, input *SendDataToWirelessDeviceInput, opts ...request.Option) (*SendDataToWirelessDeviceOutput, error)

SendDataToWirelessDeviceWithContext is the same as SendDataToWirelessDevice with the addition of the ability to pass a context and additional request options.

See SendDataToWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroup

StartBulkAssociateWirelessDeviceWithMulticastGroup API operation for AWS IoT Wireless.

Starts a bulk association of all qualifying wireless devices with a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation StartBulkAssociateWirelessDeviceWithMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartBulkAssociateWirelessDeviceWithMulticastGroup

func (*IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroupRequest

func (c *IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroupRequest(input *StartBulkAssociateWirelessDeviceWithMulticastGroupInput) (req *request.Request, output *StartBulkAssociateWirelessDeviceWithMulticastGroupOutput)

StartBulkAssociateWirelessDeviceWithMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the StartBulkAssociateWirelessDeviceWithMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartBulkAssociateWirelessDeviceWithMulticastGroup for more information on using the StartBulkAssociateWirelessDeviceWithMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartBulkAssociateWirelessDeviceWithMulticastGroupRequest method.
req, resp := client.StartBulkAssociateWirelessDeviceWithMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartBulkAssociateWirelessDeviceWithMulticastGroup

func (*IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroupWithContext

func (c *IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroupWithContext(ctx aws.Context, input *StartBulkAssociateWirelessDeviceWithMulticastGroupInput, opts ...request.Option) (*StartBulkAssociateWirelessDeviceWithMulticastGroupOutput, error)

StartBulkAssociateWirelessDeviceWithMulticastGroupWithContext is the same as StartBulkAssociateWirelessDeviceWithMulticastGroup with the addition of the ability to pass a context and additional request options.

See StartBulkAssociateWirelessDeviceWithMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroup

StartBulkDisassociateWirelessDeviceFromMulticastGroup API operation for AWS IoT Wireless.

Starts a bulk disassociatin of all qualifying wireless devices from a multicast group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation StartBulkDisassociateWirelessDeviceFromMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartBulkDisassociateWirelessDeviceFromMulticastGroup

func (*IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest

func (c *IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest(input *StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) (req *request.Request, output *StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput)

StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartBulkDisassociateWirelessDeviceFromMulticastGroup for more information on using the StartBulkDisassociateWirelessDeviceFromMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest method.
req, resp := client.StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartBulkDisassociateWirelessDeviceFromMulticastGroup

func (*IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroupWithContext

func (c *IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroupWithContext(ctx aws.Context, input *StartBulkDisassociateWirelessDeviceFromMulticastGroupInput, opts ...request.Option) (*StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput, error)

StartBulkDisassociateWirelessDeviceFromMulticastGroupWithContext is the same as StartBulkDisassociateWirelessDeviceFromMulticastGroup with the addition of the ability to pass a context and additional request options.

See StartBulkDisassociateWirelessDeviceFromMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) StartFuotaTask

func (c *IoTWireless) StartFuotaTask(input *StartFuotaTaskInput) (*StartFuotaTaskOutput, error)

StartFuotaTask API operation for AWS IoT Wireless.

Starts a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation StartFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartFuotaTask

func (*IoTWireless) StartFuotaTaskRequest

func (c *IoTWireless) StartFuotaTaskRequest(input *StartFuotaTaskInput) (req *request.Request, output *StartFuotaTaskOutput)

StartFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the StartFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartFuotaTask for more information on using the StartFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartFuotaTaskRequest method.
req, resp := client.StartFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartFuotaTask

func (*IoTWireless) StartFuotaTaskWithContext

func (c *IoTWireless) StartFuotaTaskWithContext(ctx aws.Context, input *StartFuotaTaskInput, opts ...request.Option) (*StartFuotaTaskOutput, error)

StartFuotaTaskWithContext is the same as StartFuotaTask with the addition of the ability to pass a context and additional request options.

See StartFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) StartMulticastGroupSession

func (c *IoTWireless) StartMulticastGroupSession(input *StartMulticastGroupSessionInput) (*StartMulticastGroupSessionOutput, error)

StartMulticastGroupSession API operation for AWS IoT Wireless.

Starts a multicast group session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation StartMulticastGroupSession for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartMulticastGroupSession

func (*IoTWireless) StartMulticastGroupSessionRequest

func (c *IoTWireless) StartMulticastGroupSessionRequest(input *StartMulticastGroupSessionInput) (req *request.Request, output *StartMulticastGroupSessionOutput)

StartMulticastGroupSessionRequest generates a "aws/request.Request" representing the client's request for the StartMulticastGroupSession operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartMulticastGroupSession for more information on using the StartMulticastGroupSession API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartMulticastGroupSessionRequest method.
req, resp := client.StartMulticastGroupSessionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartMulticastGroupSession

func (*IoTWireless) StartMulticastGroupSessionWithContext

func (c *IoTWireless) StartMulticastGroupSessionWithContext(ctx aws.Context, input *StartMulticastGroupSessionInput, opts ...request.Option) (*StartMulticastGroupSessionOutput, error)

StartMulticastGroupSessionWithContext is the same as StartMulticastGroupSession with the addition of the ability to pass a context and additional request options.

See StartMulticastGroupSession for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) StartSingleWirelessDeviceImportTask

StartSingleWirelessDeviceImportTask API operation for AWS IoT Wireless.

Start import task for a single wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation StartSingleWirelessDeviceImportTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartSingleWirelessDeviceImportTask

func (*IoTWireless) StartSingleWirelessDeviceImportTaskRequest

func (c *IoTWireless) StartSingleWirelessDeviceImportTaskRequest(input *StartSingleWirelessDeviceImportTaskInput) (req *request.Request, output *StartSingleWirelessDeviceImportTaskOutput)

StartSingleWirelessDeviceImportTaskRequest generates a "aws/request.Request" representing the client's request for the StartSingleWirelessDeviceImportTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartSingleWirelessDeviceImportTask for more information on using the StartSingleWirelessDeviceImportTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartSingleWirelessDeviceImportTaskRequest method.
req, resp := client.StartSingleWirelessDeviceImportTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartSingleWirelessDeviceImportTask

func (*IoTWireless) StartSingleWirelessDeviceImportTaskWithContext

func (c *IoTWireless) StartSingleWirelessDeviceImportTaskWithContext(ctx aws.Context, input *StartSingleWirelessDeviceImportTaskInput, opts ...request.Option) (*StartSingleWirelessDeviceImportTaskOutput, error)

StartSingleWirelessDeviceImportTaskWithContext is the same as StartSingleWirelessDeviceImportTask with the addition of the ability to pass a context and additional request options.

See StartSingleWirelessDeviceImportTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) StartWirelessDeviceImportTask

func (c *IoTWireless) StartWirelessDeviceImportTask(input *StartWirelessDeviceImportTaskInput) (*StartWirelessDeviceImportTaskOutput, error)

StartWirelessDeviceImportTask API operation for AWS IoT Wireless.

Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation StartWirelessDeviceImportTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartWirelessDeviceImportTask

func (*IoTWireless) StartWirelessDeviceImportTaskRequest

func (c *IoTWireless) StartWirelessDeviceImportTaskRequest(input *StartWirelessDeviceImportTaskInput) (req *request.Request, output *StartWirelessDeviceImportTaskOutput)

StartWirelessDeviceImportTaskRequest generates a "aws/request.Request" representing the client's request for the StartWirelessDeviceImportTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartWirelessDeviceImportTask for more information on using the StartWirelessDeviceImportTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartWirelessDeviceImportTaskRequest method.
req, resp := client.StartWirelessDeviceImportTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/StartWirelessDeviceImportTask

func (*IoTWireless) StartWirelessDeviceImportTaskWithContext

func (c *IoTWireless) StartWirelessDeviceImportTaskWithContext(ctx aws.Context, input *StartWirelessDeviceImportTaskInput, opts ...request.Option) (*StartWirelessDeviceImportTaskOutput, error)

StartWirelessDeviceImportTaskWithContext is the same as StartWirelessDeviceImportTask with the addition of the ability to pass a context and additional request options.

See StartWirelessDeviceImportTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) TagResource

func (c *IoTWireless) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS IoT Wireless.

Adds a tag to a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation TagResource for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • TooManyTagsException The request was denied because the resource can't have any more tags.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TagResource

func (*IoTWireless) TagResourceRequest

func (c *IoTWireless) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TagResource

func (*IoTWireless) TagResourceWithContext

func (c *IoTWireless) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) TestWirelessDevice

func (c *IoTWireless) TestWirelessDevice(input *TestWirelessDeviceInput) (*TestWirelessDeviceOutput, error)

TestWirelessDevice API operation for AWS IoT Wireless.

Simulates a provisioned device by sending an uplink data payload of Hello.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation TestWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TestWirelessDevice

func (*IoTWireless) TestWirelessDeviceRequest

func (c *IoTWireless) TestWirelessDeviceRequest(input *TestWirelessDeviceInput) (req *request.Request, output *TestWirelessDeviceOutput)

TestWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the TestWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TestWirelessDevice for more information on using the TestWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TestWirelessDeviceRequest method.
req, resp := client.TestWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TestWirelessDevice

func (*IoTWireless) TestWirelessDeviceWithContext

func (c *IoTWireless) TestWirelessDeviceWithContext(ctx aws.Context, input *TestWirelessDeviceInput, opts ...request.Option) (*TestWirelessDeviceOutput, error)

TestWirelessDeviceWithContext is the same as TestWirelessDevice with the addition of the ability to pass a context and additional request options.

See TestWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UntagResource

func (c *IoTWireless) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS IoT Wireless.

Removes one or more tags from a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UntagResource for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UntagResource

func (*IoTWireless) UntagResourceRequest

func (c *IoTWireless) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UntagResource

func (*IoTWireless) UntagResourceWithContext

func (c *IoTWireless) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateDestination

func (c *IoTWireless) UpdateDestination(input *UpdateDestinationInput) (*UpdateDestinationOutput, error)

UpdateDestination API operation for AWS IoT Wireless.

Updates properties of a destination.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateDestination for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateDestination

func (*IoTWireless) UpdateDestinationRequest

func (c *IoTWireless) UpdateDestinationRequest(input *UpdateDestinationInput) (req *request.Request, output *UpdateDestinationOutput)

UpdateDestinationRequest generates a "aws/request.Request" representing the client's request for the UpdateDestination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDestination for more information on using the UpdateDestination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDestinationRequest method.
req, resp := client.UpdateDestinationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateDestination

func (*IoTWireless) UpdateDestinationWithContext

func (c *IoTWireless) UpdateDestinationWithContext(ctx aws.Context, input *UpdateDestinationInput, opts ...request.Option) (*UpdateDestinationOutput, error)

UpdateDestinationWithContext is the same as UpdateDestination with the addition of the ability to pass a context and additional request options.

See UpdateDestination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateEventConfigurationByResourceTypes

UpdateEventConfigurationByResourceTypes API operation for AWS IoT Wireless.

Update the event configuration based on resource types.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateEventConfigurationByResourceTypes for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateEventConfigurationByResourceTypes

func (*IoTWireless) UpdateEventConfigurationByResourceTypesRequest

func (c *IoTWireless) UpdateEventConfigurationByResourceTypesRequest(input *UpdateEventConfigurationByResourceTypesInput) (req *request.Request, output *UpdateEventConfigurationByResourceTypesOutput)

UpdateEventConfigurationByResourceTypesRequest generates a "aws/request.Request" representing the client's request for the UpdateEventConfigurationByResourceTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateEventConfigurationByResourceTypes for more information on using the UpdateEventConfigurationByResourceTypes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateEventConfigurationByResourceTypesRequest method.
req, resp := client.UpdateEventConfigurationByResourceTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateEventConfigurationByResourceTypes

func (*IoTWireless) UpdateEventConfigurationByResourceTypesWithContext

func (c *IoTWireless) UpdateEventConfigurationByResourceTypesWithContext(ctx aws.Context, input *UpdateEventConfigurationByResourceTypesInput, opts ...request.Option) (*UpdateEventConfigurationByResourceTypesOutput, error)

UpdateEventConfigurationByResourceTypesWithContext is the same as UpdateEventConfigurationByResourceTypes with the addition of the ability to pass a context and additional request options.

See UpdateEventConfigurationByResourceTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateFuotaTask

func (c *IoTWireless) UpdateFuotaTask(input *UpdateFuotaTaskInput) (*UpdateFuotaTaskOutput, error)

UpdateFuotaTask API operation for AWS IoT Wireless.

Updates properties of a FUOTA task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateFuotaTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateFuotaTask

func (*IoTWireless) UpdateFuotaTaskRequest

func (c *IoTWireless) UpdateFuotaTaskRequest(input *UpdateFuotaTaskInput) (req *request.Request, output *UpdateFuotaTaskOutput)

UpdateFuotaTaskRequest generates a "aws/request.Request" representing the client's request for the UpdateFuotaTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateFuotaTask for more information on using the UpdateFuotaTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateFuotaTaskRequest method.
req, resp := client.UpdateFuotaTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateFuotaTask

func (*IoTWireless) UpdateFuotaTaskWithContext

func (c *IoTWireless) UpdateFuotaTaskWithContext(ctx aws.Context, input *UpdateFuotaTaskInput, opts ...request.Option) (*UpdateFuotaTaskOutput, error)

UpdateFuotaTaskWithContext is the same as UpdateFuotaTask with the addition of the ability to pass a context and additional request options.

See UpdateFuotaTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateLogLevelsByResourceTypes

func (c *IoTWireless) UpdateLogLevelsByResourceTypes(input *UpdateLogLevelsByResourceTypesInput) (*UpdateLogLevelsByResourceTypesOutput, error)

UpdateLogLevelsByResourceTypes API operation for AWS IoT Wireless.

Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateLogLevelsByResourceTypes for usage and error information.

Returned Error Types:

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ValidationException The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateLogLevelsByResourceTypes

func (*IoTWireless) UpdateLogLevelsByResourceTypesRequest

func (c *IoTWireless) UpdateLogLevelsByResourceTypesRequest(input *UpdateLogLevelsByResourceTypesInput) (req *request.Request, output *UpdateLogLevelsByResourceTypesOutput)

UpdateLogLevelsByResourceTypesRequest generates a "aws/request.Request" representing the client's request for the UpdateLogLevelsByResourceTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateLogLevelsByResourceTypes for more information on using the UpdateLogLevelsByResourceTypes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateLogLevelsByResourceTypesRequest method.
req, resp := client.UpdateLogLevelsByResourceTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateLogLevelsByResourceTypes

func (*IoTWireless) UpdateLogLevelsByResourceTypesWithContext

func (c *IoTWireless) UpdateLogLevelsByResourceTypesWithContext(ctx aws.Context, input *UpdateLogLevelsByResourceTypesInput, opts ...request.Option) (*UpdateLogLevelsByResourceTypesOutput, error)

UpdateLogLevelsByResourceTypesWithContext is the same as UpdateLogLevelsByResourceTypes with the addition of the ability to pass a context and additional request options.

See UpdateLogLevelsByResourceTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateMulticastGroup

func (c *IoTWireless) UpdateMulticastGroup(input *UpdateMulticastGroupInput) (*UpdateMulticastGroupOutput, error)

UpdateMulticastGroup API operation for AWS IoT Wireless.

Updates properties of a multicast group session.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateMulticastGroup for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateMulticastGroup

func (*IoTWireless) UpdateMulticastGroupRequest

func (c *IoTWireless) UpdateMulticastGroupRequest(input *UpdateMulticastGroupInput) (req *request.Request, output *UpdateMulticastGroupOutput)

UpdateMulticastGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateMulticastGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateMulticastGroup for more information on using the UpdateMulticastGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateMulticastGroupRequest method.
req, resp := client.UpdateMulticastGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateMulticastGroup

func (*IoTWireless) UpdateMulticastGroupWithContext

func (c *IoTWireless) UpdateMulticastGroupWithContext(ctx aws.Context, input *UpdateMulticastGroupInput, opts ...request.Option) (*UpdateMulticastGroupOutput, error)

UpdateMulticastGroupWithContext is the same as UpdateMulticastGroup with the addition of the ability to pass a context and additional request options.

See UpdateMulticastGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateNetworkAnalyzerConfiguration

UpdateNetworkAnalyzerConfiguration API operation for AWS IoT Wireless.

Update network analyzer configuration.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateNetworkAnalyzerConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateNetworkAnalyzerConfiguration

func (*IoTWireless) UpdateNetworkAnalyzerConfigurationRequest

func (c *IoTWireless) UpdateNetworkAnalyzerConfigurationRequest(input *UpdateNetworkAnalyzerConfigurationInput) (req *request.Request, output *UpdateNetworkAnalyzerConfigurationOutput)

UpdateNetworkAnalyzerConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateNetworkAnalyzerConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateNetworkAnalyzerConfiguration for more information on using the UpdateNetworkAnalyzerConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateNetworkAnalyzerConfigurationRequest method.
req, resp := client.UpdateNetworkAnalyzerConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateNetworkAnalyzerConfiguration

func (*IoTWireless) UpdateNetworkAnalyzerConfigurationWithContext

func (c *IoTWireless) UpdateNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *UpdateNetworkAnalyzerConfigurationInput, opts ...request.Option) (*UpdateNetworkAnalyzerConfigurationOutput, error)

UpdateNetworkAnalyzerConfigurationWithContext is the same as UpdateNetworkAnalyzerConfiguration with the addition of the ability to pass a context and additional request options.

See UpdateNetworkAnalyzerConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdatePartnerAccount

func (c *IoTWireless) UpdatePartnerAccount(input *UpdatePartnerAccountInput) (*UpdatePartnerAccountOutput, error)

UpdatePartnerAccount API operation for AWS IoT Wireless.

Updates properties of a partner account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdatePartnerAccount for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdatePartnerAccount

func (*IoTWireless) UpdatePartnerAccountRequest

func (c *IoTWireless) UpdatePartnerAccountRequest(input *UpdatePartnerAccountInput) (req *request.Request, output *UpdatePartnerAccountOutput)

UpdatePartnerAccountRequest generates a "aws/request.Request" representing the client's request for the UpdatePartnerAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePartnerAccount for more information on using the UpdatePartnerAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePartnerAccountRequest method.
req, resp := client.UpdatePartnerAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdatePartnerAccount

func (*IoTWireless) UpdatePartnerAccountWithContext

func (c *IoTWireless) UpdatePartnerAccountWithContext(ctx aws.Context, input *UpdatePartnerAccountInput, opts ...request.Option) (*UpdatePartnerAccountOutput, error)

UpdatePartnerAccountWithContext is the same as UpdatePartnerAccount with the addition of the ability to pass a context and additional request options.

See UpdatePartnerAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdatePosition deprecated

func (c *IoTWireless) UpdatePosition(input *UpdatePositionInput) (*UpdatePositionOutput, error)

UpdatePosition API operation for AWS IoT Wireless.

Update the position information of a resource.

This action is no longer supported. Calls to update the position information should use the UpdateResourcePosition (https://docs.aws.amazon.com/iot-wireless/2020-11-22/apireference/API_UpdateResourcePosition.html) API operation instead.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdatePosition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdatePosition

Deprecated: This operation is no longer supported.

func (*IoTWireless) UpdatePositionRequest deprecated

func (c *IoTWireless) UpdatePositionRequest(input *UpdatePositionInput) (req *request.Request, output *UpdatePositionOutput)

UpdatePositionRequest generates a "aws/request.Request" representing the client's request for the UpdatePosition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePosition for more information on using the UpdatePosition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePositionRequest method.
req, resp := client.UpdatePositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdatePosition

Deprecated: This operation is no longer supported.

func (*IoTWireless) UpdatePositionWithContext deprecated

func (c *IoTWireless) UpdatePositionWithContext(ctx aws.Context, input *UpdatePositionInput, opts ...request.Option) (*UpdatePositionOutput, error)

UpdatePositionWithContext is the same as UpdatePosition with the addition of the ability to pass a context and additional request options.

See UpdatePosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: This operation is no longer supported.

func (*IoTWireless) UpdateResourceEventConfiguration

UpdateResourceEventConfiguration API operation for AWS IoT Wireless.

Update the event configuration for a particular resource identifier.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateResourceEventConfiguration for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateResourceEventConfiguration

func (*IoTWireless) UpdateResourceEventConfigurationRequest

func (c *IoTWireless) UpdateResourceEventConfigurationRequest(input *UpdateResourceEventConfigurationInput) (req *request.Request, output *UpdateResourceEventConfigurationOutput)

UpdateResourceEventConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateResourceEventConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateResourceEventConfiguration for more information on using the UpdateResourceEventConfiguration API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateResourceEventConfigurationRequest method.
req, resp := client.UpdateResourceEventConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateResourceEventConfiguration

func (*IoTWireless) UpdateResourceEventConfigurationWithContext

func (c *IoTWireless) UpdateResourceEventConfigurationWithContext(ctx aws.Context, input *UpdateResourceEventConfigurationInput, opts ...request.Option) (*UpdateResourceEventConfigurationOutput, error)

UpdateResourceEventConfigurationWithContext is the same as UpdateResourceEventConfiguration with the addition of the ability to pass a context and additional request options.

See UpdateResourceEventConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateResourcePosition

func (c *IoTWireless) UpdateResourcePosition(input *UpdateResourcePositionInput) (*UpdateResourcePositionOutput, error)

UpdateResourcePosition API operation for AWS IoT Wireless.

Update the position information of a given wireless device or a wireless gateway resource. The position coordinates are based on the World Geodetic System (WGS84) (https://gisgeography.com/wgs84-world-geodetic-system/).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateResourcePosition for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

  • InternalServerException An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateResourcePosition

func (*IoTWireless) UpdateResourcePositionRequest

func (c *IoTWireless) UpdateResourcePositionRequest(input *UpdateResourcePositionInput) (req *request.Request, output *UpdateResourcePositionOutput)

UpdateResourcePositionRequest generates a "aws/request.Request" representing the client's request for the UpdateResourcePosition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateResourcePosition for more information on using the UpdateResourcePosition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateResourcePositionRequest method.
req, resp := client.UpdateResourcePositionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateResourcePosition

func (*IoTWireless) UpdateResourcePositionWithContext

func (c *IoTWireless) UpdateResourcePositionWithContext(ctx aws.Context, input *UpdateResourcePositionInput, opts ...request.Option) (*UpdateResourcePositionOutput, error)

UpdateResourcePositionWithContext is the same as UpdateResourcePosition with the addition of the ability to pass a context and additional request options.

See UpdateResourcePosition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateWirelessDevice

func (c *IoTWireless) UpdateWirelessDevice(input *UpdateWirelessDeviceInput) (*UpdateWirelessDeviceOutput, error)

UpdateWirelessDevice API operation for AWS IoT Wireless.

Updates properties of a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateWirelessDevice for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessDevice

func (*IoTWireless) UpdateWirelessDeviceImportTask

func (c *IoTWireless) UpdateWirelessDeviceImportTask(input *UpdateWirelessDeviceImportTaskInput) (*UpdateWirelessDeviceImportTaskOutput, error)

UpdateWirelessDeviceImportTask API operation for AWS IoT Wireless.

Update an import task to add more devices to the task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateWirelessDeviceImportTask for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • AccessDeniedException User does not have permission to perform this action.

  • ResourceNotFoundException Resource does not exist.

  • InternalServerException An unexpected error occurred while processing a request.

  • ConflictException Adding, updating, or deleting the resource can cause an inconsistent state.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessDeviceImportTask

func (*IoTWireless) UpdateWirelessDeviceImportTaskRequest

func (c *IoTWireless) UpdateWirelessDeviceImportTaskRequest(input *UpdateWirelessDeviceImportTaskInput) (req *request.Request, output *UpdateWirelessDeviceImportTaskOutput)

UpdateWirelessDeviceImportTaskRequest generates a "aws/request.Request" representing the client's request for the UpdateWirelessDeviceImportTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWirelessDeviceImportTask for more information on using the UpdateWirelessDeviceImportTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWirelessDeviceImportTaskRequest method.
req, resp := client.UpdateWirelessDeviceImportTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessDeviceImportTask

func (*IoTWireless) UpdateWirelessDeviceImportTaskWithContext

func (c *IoTWireless) UpdateWirelessDeviceImportTaskWithContext(ctx aws.Context, input *UpdateWirelessDeviceImportTaskInput, opts ...request.Option) (*UpdateWirelessDeviceImportTaskOutput, error)

UpdateWirelessDeviceImportTaskWithContext is the same as UpdateWirelessDeviceImportTask with the addition of the ability to pass a context and additional request options.

See UpdateWirelessDeviceImportTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateWirelessDeviceRequest

func (c *IoTWireless) UpdateWirelessDeviceRequest(input *UpdateWirelessDeviceInput) (req *request.Request, output *UpdateWirelessDeviceOutput)

UpdateWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the UpdateWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWirelessDevice for more information on using the UpdateWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWirelessDeviceRequest method.
req, resp := client.UpdateWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessDevice

func (*IoTWireless) UpdateWirelessDeviceWithContext

func (c *IoTWireless) UpdateWirelessDeviceWithContext(ctx aws.Context, input *UpdateWirelessDeviceInput, opts ...request.Option) (*UpdateWirelessDeviceOutput, error)

UpdateWirelessDeviceWithContext is the same as UpdateWirelessDevice with the addition of the ability to pass a context and additional request options.

See UpdateWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateWirelessGateway

func (c *IoTWireless) UpdateWirelessGateway(input *UpdateWirelessGatewayInput) (*UpdateWirelessGatewayOutput, error)

UpdateWirelessGateway API operation for AWS IoT Wireless.

Updates properties of a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateWirelessGateway for usage and error information.

Returned Error Types:

  • ValidationException The input did not meet the specified constraints.

  • ResourceNotFoundException Resource does not exist.

  • AccessDeniedException User does not have permission to perform this action.

  • InternalServerException An unexpected error occurred while processing a request.

  • ThrottlingException The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessGateway

func (*IoTWireless) UpdateWirelessGatewayRequest

func (c *IoTWireless) UpdateWirelessGatewayRequest(input *UpdateWirelessGatewayInput) (req *request.Request, output *UpdateWirelessGatewayOutput)

UpdateWirelessGatewayRequest generates a "aws/request.Request" representing the client's request for the UpdateWirelessGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWirelessGateway for more information on using the UpdateWirelessGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWirelessGatewayRequest method.
req, resp := client.UpdateWirelessGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessGateway

func (*IoTWireless) UpdateWirelessGatewayWithContext

func (c *IoTWireless) UpdateWirelessGatewayWithContext(ctx aws.Context, input *UpdateWirelessGatewayInput, opts ...request.Option) (*UpdateWirelessGatewayOutput, error)

UpdateWirelessGatewayWithContext is the same as UpdateWirelessGateway with the addition of the ability to pass a context and additional request options.

See UpdateWirelessGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type Ip

type Ip struct {

	// IP address information.
	//
	// IpAddress is a required field
	IpAddress *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

IP address used for resolving device location.

func (Ip) GoString

func (s Ip) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Ip) SetIpAddress

func (s *Ip) SetIpAddress(v string) *Ip

SetIpAddress sets the IpAddress field's value.

func (Ip) String

func (s Ip) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Ip) Validate

func (s *Ip) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type JoinEventConfiguration

type JoinEventConfiguration struct {

	// Join event configuration object for enabling or disabling LoRaWAN related
	// event topics.
	LoRaWAN *LoRaWANJoinEventNotificationConfigurations `type:"structure"`

	// Denotes whether the wireless device ID join event topic is enabled or disabled.
	WirelessDeviceIdEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Join event configuration object for enabling or disabling topic.

func (JoinEventConfiguration) GoString

func (s JoinEventConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JoinEventConfiguration) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*JoinEventConfiguration) SetWirelessDeviceIdEventTopic

func (s *JoinEventConfiguration) SetWirelessDeviceIdEventTopic(v string) *JoinEventConfiguration

SetWirelessDeviceIdEventTopic sets the WirelessDeviceIdEventTopic field's value.

func (JoinEventConfiguration) String

func (s JoinEventConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type JoinResourceTypeEventConfiguration

type JoinResourceTypeEventConfiguration struct {

	// Join resource type event configuration object for enabling or disabling LoRaWAN
	// related event topics.
	LoRaWAN *LoRaWANJoinResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Join resource type event configuration object for enabling or disabling topic.

func (JoinResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*JoinResourceTypeEventConfiguration) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (JoinResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDestinationsInput

type ListDestinationsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDestinationsInput) GoString

func (s ListDestinationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDestinationsInput) SetMaxResults

func (s *ListDestinationsInput) SetMaxResults(v int64) *ListDestinationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDestinationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDestinationsInput) String

func (s ListDestinationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDestinationsOutput

type ListDestinationsOutput struct {

	// The list of destinations.
	DestinationList []*Destinations `type:"list"`

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDestinationsOutput) GoString

func (s ListDestinationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDestinationsOutput) SetDestinationList

func (s *ListDestinationsOutput) SetDestinationList(v []*Destinations) *ListDestinationsOutput

SetDestinationList sets the DestinationList field's value.

func (*ListDestinationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDestinationsOutput) String

func (s ListDestinationsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDeviceProfilesInput

type ListDeviceProfilesInput struct {

	// A filter to list only device profiles that use this type, which can be LoRaWAN
	// or Sidewalk.
	DeviceProfileType *string `location:"querystring" locationName:"deviceProfileType" type:"string" enum:"DeviceProfileType"`

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDeviceProfilesInput) GoString

func (s ListDeviceProfilesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDeviceProfilesInput) SetDeviceProfileType

func (s *ListDeviceProfilesInput) SetDeviceProfileType(v string) *ListDeviceProfilesInput

SetDeviceProfileType sets the DeviceProfileType field's value.

func (*ListDeviceProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDeviceProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDeviceProfilesInput) String

func (s ListDeviceProfilesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDeviceProfilesOutput

type ListDeviceProfilesOutput struct {

	// The list of device profiles.
	DeviceProfileList []*DeviceProfile `type:"list"`

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDeviceProfilesOutput) GoString

func (s ListDeviceProfilesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDeviceProfilesOutput) SetDeviceProfileList

func (s *ListDeviceProfilesOutput) SetDeviceProfileList(v []*DeviceProfile) *ListDeviceProfilesOutput

SetDeviceProfileList sets the DeviceProfileList field's value.

func (*ListDeviceProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDeviceProfilesOutput) String

func (s ListDeviceProfilesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDevicesForWirelessDeviceImportTaskInput

type ListDevicesForWirelessDeviceImportTaskInput struct {

	// The identifier of the import task for which wireless devices are listed.
	//
	// Id is a required field
	Id *string `location:"querystring" locationName:"id" type:"string" required:"true"`

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The status of the devices in the import task.
	Status *string `location:"querystring" locationName:"status" type:"string" enum:"OnboardStatus"`
	// contains filtered or unexported fields
}

func (ListDevicesForWirelessDeviceImportTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDevicesForWirelessDeviceImportTaskInput) SetId

SetId sets the Id field's value.

func (*ListDevicesForWirelessDeviceImportTaskInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDevicesForWirelessDeviceImportTaskInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDevicesForWirelessDeviceImportTaskInput) SetStatus

SetStatus sets the Status field's value.

func (ListDevicesForWirelessDeviceImportTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDevicesForWirelessDeviceImportTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListDevicesForWirelessDeviceImportTaskOutput

type ListDevicesForWirelessDeviceImportTaskOutput struct {

	// The name of the Sidewalk destination that describes the IoT rule to route
	// messages received from devices in an import task that are onboarded to AWS
	// IoT Wireless.
	DestinationName *string `type:"string"`

	// List of wireless devices in an import task and their onboarding status.
	ImportedWirelessDeviceList []*ImportedWirelessDevice `type:"list"`

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDevicesForWirelessDeviceImportTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDevicesForWirelessDeviceImportTaskOutput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*ListDevicesForWirelessDeviceImportTaskOutput) SetImportedWirelessDeviceList

SetImportedWirelessDeviceList sets the ImportedWirelessDeviceList field's value.

func (*ListDevicesForWirelessDeviceImportTaskOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDevicesForWirelessDeviceImportTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListEventConfigurationsInput

type ListEventConfigurationsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// Resource type to filter event configurations.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"EventNotificationResourceType"`
	// contains filtered or unexported fields
}

func (ListEventConfigurationsInput) GoString

func (s ListEventConfigurationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEventConfigurationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListEventConfigurationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListEventConfigurationsInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (ListEventConfigurationsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEventConfigurationsInput) Validate

func (s *ListEventConfigurationsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListEventConfigurationsOutput

type ListEventConfigurationsOutput struct {

	// Event configurations of all events for a single resource.
	EventConfigurationsList []*EventConfigurationItem `type:"list"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListEventConfigurationsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListEventConfigurationsOutput) SetEventConfigurationsList

SetEventConfigurationsList sets the EventConfigurationsList field's value.

func (*ListEventConfigurationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListEventConfigurationsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFuotaTasksInput

type ListFuotaTasksInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListFuotaTasksInput) GoString

func (s ListFuotaTasksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFuotaTasksInput) SetMaxResults

func (s *ListFuotaTasksInput) SetMaxResults(v int64) *ListFuotaTasksInput

SetMaxResults sets the MaxResults field's value.

func (*ListFuotaTasksInput) SetNextToken

func (s *ListFuotaTasksInput) SetNextToken(v string) *ListFuotaTasksInput

SetNextToken sets the NextToken field's value.

func (ListFuotaTasksInput) String

func (s ListFuotaTasksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFuotaTasksOutput

type ListFuotaTasksOutput struct {

	// Lists the FUOTA tasks registered to your AWS account.
	FuotaTaskList []*FuotaTask `type:"list"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListFuotaTasksOutput) GoString

func (s ListFuotaTasksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFuotaTasksOutput) SetFuotaTaskList

func (s *ListFuotaTasksOutput) SetFuotaTaskList(v []*FuotaTask) *ListFuotaTasksOutput

SetFuotaTaskList sets the FuotaTaskList field's value.

func (*ListFuotaTasksOutput) SetNextToken

func (s *ListFuotaTasksOutput) SetNextToken(v string) *ListFuotaTasksOutput

SetNextToken sets the NextToken field's value.

func (ListFuotaTasksOutput) String

func (s ListFuotaTasksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMulticastGroupsByFuotaTaskInput

type ListMulticastGroupsByFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMulticastGroupsByFuotaTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMulticastGroupsByFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*ListMulticastGroupsByFuotaTaskInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListMulticastGroupsByFuotaTaskInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMulticastGroupsByFuotaTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMulticastGroupsByFuotaTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListMulticastGroupsByFuotaTaskOutput

type ListMulticastGroupsByFuotaTaskOutput struct {

	// List of multicast groups associated with a FUOTA task.
	MulticastGroupList []*MulticastGroupByFuotaTask `type:"list"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListMulticastGroupsByFuotaTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMulticastGroupsByFuotaTaskOutput) SetMulticastGroupList

SetMulticastGroupList sets the MulticastGroupList field's value.

func (*ListMulticastGroupsByFuotaTaskOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMulticastGroupsByFuotaTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMulticastGroupsInput

type ListMulticastGroupsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMulticastGroupsInput) GoString

func (s ListMulticastGroupsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMulticastGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListMulticastGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMulticastGroupsInput) String

func (s ListMulticastGroupsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMulticastGroupsOutput

type ListMulticastGroupsOutput struct {

	// List of multicast groups.
	MulticastGroupList []*MulticastGroup `type:"list"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListMulticastGroupsOutput) GoString

func (s ListMulticastGroupsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMulticastGroupsOutput) SetMulticastGroupList

func (s *ListMulticastGroupsOutput) SetMulticastGroupList(v []*MulticastGroup) *ListMulticastGroupsOutput

SetMulticastGroupList sets the MulticastGroupList field's value.

func (*ListMulticastGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMulticastGroupsOutput) String

func (s ListMulticastGroupsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNetworkAnalyzerConfigurationsInput

type ListNetworkAnalyzerConfigurationsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworkAnalyzerConfigurationsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkAnalyzerConfigurationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListNetworkAnalyzerConfigurationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListNetworkAnalyzerConfigurationsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNetworkAnalyzerConfigurationsOutput

type ListNetworkAnalyzerConfigurationsOutput struct {

	// The list of network analyzer configurations.
	NetworkAnalyzerConfigurationList []*NetworkAnalyzerConfigurations `type:"list"`

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworkAnalyzerConfigurationsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkAnalyzerConfigurationsOutput) SetNetworkAnalyzerConfigurationList

SetNetworkAnalyzerConfigurationList sets the NetworkAnalyzerConfigurationList field's value.

func (*ListNetworkAnalyzerConfigurationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListNetworkAnalyzerConfigurationsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPartnerAccountsInput

type ListPartnerAccountsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListPartnerAccountsInput) GoString

func (s ListPartnerAccountsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPartnerAccountsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListPartnerAccountsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListPartnerAccountsInput) String

func (s ListPartnerAccountsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPartnerAccountsOutput

type ListPartnerAccountsOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// The Sidewalk account credentials.
	Sidewalk []*SidewalkAccountInfoWithFingerprint `type:"list"`
	// contains filtered or unexported fields
}

func (ListPartnerAccountsOutput) GoString

func (s ListPartnerAccountsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPartnerAccountsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPartnerAccountsOutput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (ListPartnerAccountsOutput) String

func (s ListPartnerAccountsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPositionConfigurationsInput deprecated

type ListPositionConfigurationsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// Resource type for which position configurations are listed.
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" enum:"PositionResourceType"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (ListPositionConfigurationsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPositionConfigurationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListPositionConfigurationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPositionConfigurationsInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (ListPositionConfigurationsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListPositionConfigurationsOutput deprecated

type ListPositionConfigurationsOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// A list of position configurations.
	PositionConfigurationList []*PositionConfigurationItem `type:"list"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (ListPositionConfigurationsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListPositionConfigurationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListPositionConfigurationsOutput) SetPositionConfigurationList

SetPositionConfigurationList sets the PositionConfigurationList field's value.

func (ListPositionConfigurationsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListQueuedMessagesInput

type ListQueuedMessagesInput struct {

	// The ID of a given wireless device which the downlink message packets are
	// being sent.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The wireless device type, whic can be either Sidewalk or LoRaWAN.
	WirelessDeviceType *string `location:"querystring" locationName:"WirelessDeviceType" type:"string" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

func (ListQueuedMessagesInput) GoString

func (s ListQueuedMessagesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueuedMessagesInput) SetId

SetId sets the Id field's value.

func (*ListQueuedMessagesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListQueuedMessagesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQueuedMessagesInput) SetWirelessDeviceType

func (s *ListQueuedMessagesInput) SetWirelessDeviceType(v string) *ListQueuedMessagesInput

SetWirelessDeviceType sets the WirelessDeviceType field's value.

func (ListQueuedMessagesInput) String

func (s ListQueuedMessagesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueuedMessagesInput) Validate

func (s *ListQueuedMessagesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListQueuedMessagesOutput

type ListQueuedMessagesOutput struct {

	// The messages in the downlink queue.
	DownlinkQueueMessagesList []*DownlinkQueueMessage `type:"list"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListQueuedMessagesOutput) GoString

func (s ListQueuedMessagesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListQueuedMessagesOutput) SetDownlinkQueueMessagesList

func (s *ListQueuedMessagesOutput) SetDownlinkQueueMessagesList(v []*DownlinkQueueMessage) *ListQueuedMessagesOutput

SetDownlinkQueueMessagesList sets the DownlinkQueueMessagesList field's value.

func (*ListQueuedMessagesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListQueuedMessagesOutput) String

func (s ListQueuedMessagesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListServiceProfilesInput

type ListServiceProfilesInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListServiceProfilesInput) GoString

func (s ListServiceProfilesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListServiceProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListServiceProfilesInput) String

func (s ListServiceProfilesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListServiceProfilesOutput

type ListServiceProfilesOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// The list of service profiles.
	ServiceProfileList []*ServiceProfile `type:"list"`
	// contains filtered or unexported fields
}

func (ListServiceProfilesOutput) GoString

func (s ListServiceProfilesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListServiceProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListServiceProfilesOutput) SetServiceProfileList

func (s *ListServiceProfilesOutput) SetServiceProfileList(v []*ServiceProfile) *ListServiceProfilesOutput

SetServiceProfileList sets the ServiceProfileList field's value.

func (ListServiceProfilesOutput) String

func (s ListServiceProfilesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The ARN of the resource for which you want to list tags.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The tags to attach to the specified resource. Tags are metadata that you
	// can use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessDeviceImportTasksInput

type ListWirelessDeviceImportTasksInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListWirelessDeviceImportTasksInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessDeviceImportTasksInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessDeviceImportTasksInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListWirelessDeviceImportTasksInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessDeviceImportTasksOutput

type ListWirelessDeviceImportTasksOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// List of import tasks and summary information of onboarding status of devices
	// in each import task.
	WirelessDeviceImportTaskList []*WirelessDeviceImportTask `type:"list"`
	// contains filtered or unexported fields
}

func (ListWirelessDeviceImportTasksOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessDeviceImportTasksOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListWirelessDeviceImportTasksOutput) SetWirelessDeviceImportTaskList

SetWirelessDeviceImportTaskList sets the WirelessDeviceImportTaskList field's value.

func (ListWirelessDeviceImportTasksOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessDevicesInput

type ListWirelessDevicesInput struct {

	// A filter to list only the wireless devices that use this destination.
	DestinationName *string `location:"querystring" locationName:"destinationName" type:"string"`

	// A filter to list only the wireless devices that use this device profile.
	DeviceProfileId *string `location:"querystring" locationName:"deviceProfileId" type:"string"`

	// The ID of a FUOTA task.
	FuotaTaskId *string `location:"querystring" locationName:"fuotaTaskId" type:"string"`

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// The ID of the multicast group.
	MulticastGroupId *string `location:"querystring" locationName:"multicastGroupId" type:"string"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// A filter to list only the wireless devices that use this service profile.
	ServiceProfileId *string `location:"querystring" locationName:"serviceProfileId" type:"string"`

	// A filter to list only the wireless devices that use this wireless device
	// type.
	WirelessDeviceType *string `location:"querystring" locationName:"wirelessDeviceType" type:"string" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

func (ListWirelessDevicesInput) GoString

func (s ListWirelessDevicesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessDevicesInput) SetDestinationName

func (s *ListWirelessDevicesInput) SetDestinationName(v string) *ListWirelessDevicesInput

SetDestinationName sets the DestinationName field's value.

func (*ListWirelessDevicesInput) SetDeviceProfileId

func (s *ListWirelessDevicesInput) SetDeviceProfileId(v string) *ListWirelessDevicesInput

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*ListWirelessDevicesInput) SetFuotaTaskId

SetFuotaTaskId sets the FuotaTaskId field's value.

func (*ListWirelessDevicesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessDevicesInput) SetMulticastGroupId

func (s *ListWirelessDevicesInput) SetMulticastGroupId(v string) *ListWirelessDevicesInput

SetMulticastGroupId sets the MulticastGroupId field's value.

func (*ListWirelessDevicesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListWirelessDevicesInput) SetServiceProfileId

func (s *ListWirelessDevicesInput) SetServiceProfileId(v string) *ListWirelessDevicesInput

SetServiceProfileId sets the ServiceProfileId field's value.

func (*ListWirelessDevicesInput) SetWirelessDeviceType

func (s *ListWirelessDevicesInput) SetWirelessDeviceType(v string) *ListWirelessDevicesInput

SetWirelessDeviceType sets the WirelessDeviceType field's value.

func (ListWirelessDevicesInput) String

func (s ListWirelessDevicesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessDevicesOutput

type ListWirelessDevicesOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// The ID of the wireless device.
	WirelessDeviceList []*WirelessDeviceStatistics `type:"list"`
	// contains filtered or unexported fields
}

func (ListWirelessDevicesOutput) GoString

func (s ListWirelessDevicesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessDevicesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListWirelessDevicesOutput) SetWirelessDeviceList

SetWirelessDeviceList sets the WirelessDeviceList field's value.

func (ListWirelessDevicesOutput) String

func (s ListWirelessDevicesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessGatewayTaskDefinitionsInput

type ListWirelessGatewayTaskDefinitionsInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// A filter to list only the wireless gateway task definitions that use this
	// task definition type.
	TaskDefinitionType *string `location:"querystring" locationName:"taskDefinitionType" type:"string" enum:"WirelessGatewayTaskDefinitionType"`
	// contains filtered or unexported fields
}

func (ListWirelessGatewayTaskDefinitionsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessGatewayTaskDefinitionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessGatewayTaskDefinitionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListWirelessGatewayTaskDefinitionsInput) SetTaskDefinitionType

SetTaskDefinitionType sets the TaskDefinitionType field's value.

func (ListWirelessGatewayTaskDefinitionsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessGatewayTaskDefinitionsOutput

type ListWirelessGatewayTaskDefinitionsOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// The list of task definitions.
	TaskDefinitions []*UpdateWirelessGatewayTaskEntry `type:"list"`
	// contains filtered or unexported fields
}

func (ListWirelessGatewayTaskDefinitionsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessGatewayTaskDefinitionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListWirelessGatewayTaskDefinitionsOutput) SetTaskDefinitions

SetTaskDefinitions sets the TaskDefinitions field's value.

func (ListWirelessGatewayTaskDefinitionsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessGatewaysInput

type ListWirelessGatewaysInput struct {

	// The maximum number of results to return in this operation.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// To retrieve the next set of results, the nextToken value from a previous
	// response; otherwise null to receive the first set of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListWirelessGatewaysInput) GoString

func (s ListWirelessGatewaysInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessGatewaysInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessGatewaysInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListWirelessGatewaysInput) String

func (s ListWirelessGatewaysInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWirelessGatewaysOutput

type ListWirelessGatewaysOutput struct {

	// The token to use to get the next set of results, or null if there are no
	// additional results.
	NextToken *string `type:"string"`

	// The ID of the wireless gateway.
	WirelessGatewayList []*WirelessGatewayStatistics `type:"list"`
	// contains filtered or unexported fields
}

func (ListWirelessGatewaysOutput) GoString

func (s ListWirelessGatewaysOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWirelessGatewaysOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListWirelessGatewaysOutput) SetWirelessGatewayList

SetWirelessGatewayList sets the WirelessGatewayList field's value.

func (ListWirelessGatewaysOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANConnectionStatusEventNotificationConfigurations

type LoRaWANConnectionStatusEventNotificationConfigurations struct {

	// Denotes whether the gateway EUI connection status event topic is enabled
	// or disabled.
	GatewayEuiEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Object for LoRaWAN connection status resource type event configuration.

func (LoRaWANConnectionStatusEventNotificationConfigurations) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANConnectionStatusEventNotificationConfigurations) SetGatewayEuiEventTopic

SetGatewayEuiEventTopic sets the GatewayEuiEventTopic field's value.

func (LoRaWANConnectionStatusEventNotificationConfigurations) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANConnectionStatusResourceTypeEventConfiguration

type LoRaWANConnectionStatusResourceTypeEventConfiguration struct {

	// Denotes whether the wireless gateway connection status event topic is enabled
	// or disabled.
	WirelessGatewayEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Object for LoRaWAN connection status resource type event configuration.

func (LoRaWANConnectionStatusResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANConnectionStatusResourceTypeEventConfiguration) SetWirelessGatewayEventTopic

SetWirelessGatewayEventTopic sets the WirelessGatewayEventTopic field's value.

func (LoRaWANConnectionStatusResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANDevice

type LoRaWANDevice struct {

	// LoRaWAN object for create APIs
	AbpV1_0_x *AbpV10X `type:"structure"`

	// ABP device object for create APIs for v1.1
	AbpV1_1 *AbpV11 `type:"structure"`

	// The DevEUI value.
	DevEui *string `type:"string"`

	// The ID of the device profile for the new wireless device.
	DeviceProfileId *string `type:"string"`

	// List of FPort assigned for different LoRaWAN application packages to use
	FPorts *FPorts `type:"structure"`

	// OTAA device object for create APIs for v1.0.x
	OtaaV1_0_x *OtaaV10X `type:"structure"`

	// OTAA device object for v1.1 for create APIs
	OtaaV1_1 *OtaaV11 `type:"structure"`

	// The ID of the service profile.
	ServiceProfileId *string `type:"string"`
	// contains filtered or unexported fields
}

LoRaWAN object for create functions.

func (LoRaWANDevice) GoString

func (s LoRaWANDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANDevice) SetAbpV1_0_x

func (s *LoRaWANDevice) SetAbpV1_0_x(v *AbpV10X) *LoRaWANDevice

SetAbpV1_0_x sets the AbpV1_0_x field's value.

func (*LoRaWANDevice) SetAbpV1_1

func (s *LoRaWANDevice) SetAbpV1_1(v *AbpV11) *LoRaWANDevice

SetAbpV1_1 sets the AbpV1_1 field's value.

func (*LoRaWANDevice) SetDevEui

func (s *LoRaWANDevice) SetDevEui(v string) *LoRaWANDevice

SetDevEui sets the DevEui field's value.

func (*LoRaWANDevice) SetDeviceProfileId

func (s *LoRaWANDevice) SetDeviceProfileId(v string) *LoRaWANDevice

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*LoRaWANDevice) SetFPorts

func (s *LoRaWANDevice) SetFPorts(v *FPorts) *LoRaWANDevice

SetFPorts sets the FPorts field's value.

func (*LoRaWANDevice) SetOtaaV1_0_x

func (s *LoRaWANDevice) SetOtaaV1_0_x(v *OtaaV10X) *LoRaWANDevice

SetOtaaV1_0_x sets the OtaaV1_0_x field's value.

func (*LoRaWANDevice) SetOtaaV1_1

func (s *LoRaWANDevice) SetOtaaV1_1(v *OtaaV11) *LoRaWANDevice

SetOtaaV1_1 sets the OtaaV1_1 field's value.

func (*LoRaWANDevice) SetServiceProfileId

func (s *LoRaWANDevice) SetServiceProfileId(v string) *LoRaWANDevice

SetServiceProfileId sets the ServiceProfileId field's value.

func (LoRaWANDevice) String

func (s LoRaWANDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANDevice) Validate

func (s *LoRaWANDevice) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANDeviceMetadata

type LoRaWANDeviceMetadata struct {

	// The DataRate value.
	DataRate *int64 `type:"integer"`

	// The DevEUI value.
	DevEui *string `type:"string"`

	// The FPort value.
	FPort *int64 `type:"integer"`

	// The device's channel frequency in Hz.
	Frequency *int64 `type:"integer"`

	// Information about the gateways accessed by the device.
	Gateways []*LoRaWANGatewayMetadata `type:"list"`

	// The date and time of the metadata.
	Timestamp *string `type:"string"`
	// contains filtered or unexported fields
}

LoRaWAN device metatdata.

func (LoRaWANDeviceMetadata) GoString

func (s LoRaWANDeviceMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANDeviceMetadata) SetDataRate

SetDataRate sets the DataRate field's value.

func (*LoRaWANDeviceMetadata) SetDevEui

SetDevEui sets the DevEui field's value.

func (*LoRaWANDeviceMetadata) SetFPort

SetFPort sets the FPort field's value.

func (*LoRaWANDeviceMetadata) SetFrequency

SetFrequency sets the Frequency field's value.

func (*LoRaWANDeviceMetadata) SetGateways

SetGateways sets the Gateways field's value.

func (*LoRaWANDeviceMetadata) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (LoRaWANDeviceMetadata) String

func (s LoRaWANDeviceMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANDeviceProfile

type LoRaWANDeviceProfile struct {

	// The ClassBTimeout value.
	ClassBTimeout *int64 `type:"integer"`

	// The ClassCTimeout value.
	ClassCTimeout *int64 `type:"integer"`

	// The list of values that make up the FactoryPresetFreqs value.
	FactoryPresetFreqsList []*int64 `type:"list"`

	// The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device
	// profile.
	MacVersion *string `type:"string"`

	// The MaxDutyCycle value.
	MaxDutyCycle *int64 `type:"integer"`

	// The MaxEIRP value.
	MaxEirp *int64 `type:"integer"`

	// The PingSlotDR value.
	PingSlotDr *int64 `type:"integer"`

	// The PingSlotFreq value.
	PingSlotFreq *int64 `min:"1e+06" type:"integer"`

	// The PingSlotPeriod value.
	PingSlotPeriod *int64 `min:"32" type:"integer"`

	// The version of regional parameters.
	RegParamsRevision *string `type:"string"`

	// The frequency band (RFRegion) value.
	RfRegion *string `type:"string"`

	// The RXDataRate2 value.
	RxDataRate2 *int64 `type:"integer"`

	// The RXDelay1 value.
	RxDelay1 *int64 `type:"integer"`

	// The RXDROffset1 value.
	RxDrOffset1 *int64 `type:"integer"`

	// The RXFreq2 value.
	RxFreq2 *int64 `min:"1e+06" type:"integer"`

	// The Supports32BitFCnt value.
	Supports32BitFCnt *bool `type:"boolean"`

	// The SupportsClassB value.
	SupportsClassB *bool `type:"boolean"`

	// The SupportsClassC value.
	SupportsClassC *bool `type:"boolean"`

	// The SupportsJoin value.
	SupportsJoin *bool `type:"boolean"`
	// contains filtered or unexported fields
}

LoRaWANDeviceProfile object.

func (LoRaWANDeviceProfile) GoString

func (s LoRaWANDeviceProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANDeviceProfile) SetClassBTimeout

func (s *LoRaWANDeviceProfile) SetClassBTimeout(v int64) *LoRaWANDeviceProfile

SetClassBTimeout sets the ClassBTimeout field's value.

func (*LoRaWANDeviceProfile) SetClassCTimeout

func (s *LoRaWANDeviceProfile) SetClassCTimeout(v int64) *LoRaWANDeviceProfile

SetClassCTimeout sets the ClassCTimeout field's value.

func (*LoRaWANDeviceProfile) SetFactoryPresetFreqsList

func (s *LoRaWANDeviceProfile) SetFactoryPresetFreqsList(v []*int64) *LoRaWANDeviceProfile

SetFactoryPresetFreqsList sets the FactoryPresetFreqsList field's value.

func (*LoRaWANDeviceProfile) SetMacVersion

func (s *LoRaWANDeviceProfile) SetMacVersion(v string) *LoRaWANDeviceProfile

SetMacVersion sets the MacVersion field's value.

func (*LoRaWANDeviceProfile) SetMaxDutyCycle

func (s *LoRaWANDeviceProfile) SetMaxDutyCycle(v int64) *LoRaWANDeviceProfile

SetMaxDutyCycle sets the MaxDutyCycle field's value.

func (*LoRaWANDeviceProfile) SetMaxEirp

SetMaxEirp sets the MaxEirp field's value.

func (*LoRaWANDeviceProfile) SetPingSlotDr

func (s *LoRaWANDeviceProfile) SetPingSlotDr(v int64) *LoRaWANDeviceProfile

SetPingSlotDr sets the PingSlotDr field's value.

func (*LoRaWANDeviceProfile) SetPingSlotFreq

func (s *LoRaWANDeviceProfile) SetPingSlotFreq(v int64) *LoRaWANDeviceProfile

SetPingSlotFreq sets the PingSlotFreq field's value.

func (*LoRaWANDeviceProfile) SetPingSlotPeriod

func (s *LoRaWANDeviceProfile) SetPingSlotPeriod(v int64) *LoRaWANDeviceProfile

SetPingSlotPeriod sets the PingSlotPeriod field's value.

func (*LoRaWANDeviceProfile) SetRegParamsRevision

func (s *LoRaWANDeviceProfile) SetRegParamsRevision(v string) *LoRaWANDeviceProfile

SetRegParamsRevision sets the RegParamsRevision field's value.

func (*LoRaWANDeviceProfile) SetRfRegion

SetRfRegion sets the RfRegion field's value.

func (*LoRaWANDeviceProfile) SetRxDataRate2

func (s *LoRaWANDeviceProfile) SetRxDataRate2(v int64) *LoRaWANDeviceProfile

SetRxDataRate2 sets the RxDataRate2 field's value.

func (*LoRaWANDeviceProfile) SetRxDelay1

func (s *LoRaWANDeviceProfile) SetRxDelay1(v int64) *LoRaWANDeviceProfile

SetRxDelay1 sets the RxDelay1 field's value.

func (*LoRaWANDeviceProfile) SetRxDrOffset1

func (s *LoRaWANDeviceProfile) SetRxDrOffset1(v int64) *LoRaWANDeviceProfile

SetRxDrOffset1 sets the RxDrOffset1 field's value.

func (*LoRaWANDeviceProfile) SetRxFreq2

SetRxFreq2 sets the RxFreq2 field's value.

func (*LoRaWANDeviceProfile) SetSupports32BitFCnt

func (s *LoRaWANDeviceProfile) SetSupports32BitFCnt(v bool) *LoRaWANDeviceProfile

SetSupports32BitFCnt sets the Supports32BitFCnt field's value.

func (*LoRaWANDeviceProfile) SetSupportsClassB

func (s *LoRaWANDeviceProfile) SetSupportsClassB(v bool) *LoRaWANDeviceProfile

SetSupportsClassB sets the SupportsClassB field's value.

func (*LoRaWANDeviceProfile) SetSupportsClassC

func (s *LoRaWANDeviceProfile) SetSupportsClassC(v bool) *LoRaWANDeviceProfile

SetSupportsClassC sets the SupportsClassC field's value.

func (*LoRaWANDeviceProfile) SetSupportsJoin

func (s *LoRaWANDeviceProfile) SetSupportsJoin(v bool) *LoRaWANDeviceProfile

SetSupportsJoin sets the SupportsJoin field's value.

func (LoRaWANDeviceProfile) String

func (s LoRaWANDeviceProfile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANDeviceProfile) Validate

func (s *LoRaWANDeviceProfile) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANFuotaTask

type LoRaWANFuotaTask struct {

	// Supported RfRegions
	RfRegion *string `type:"string" enum:"SupportedRfRegion"`
	// contains filtered or unexported fields
}

The LoRaWAN information used with a FUOTA task.

func (LoRaWANFuotaTask) GoString

func (s LoRaWANFuotaTask) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANFuotaTask) SetRfRegion

func (s *LoRaWANFuotaTask) SetRfRegion(v string) *LoRaWANFuotaTask

SetRfRegion sets the RfRegion field's value.

func (LoRaWANFuotaTask) String

func (s LoRaWANFuotaTask) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANFuotaTaskGetInfo

type LoRaWANFuotaTaskGetInfo struct {

	// The frequency band (RFRegion) value.
	RfRegion *string `type:"string"`

	// Start time of a FUOTA task.
	StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The LoRaWAN information returned from getting a FUOTA task.

func (LoRaWANFuotaTaskGetInfo) GoString

func (s LoRaWANFuotaTaskGetInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANFuotaTaskGetInfo) SetRfRegion

SetRfRegion sets the RfRegion field's value.

func (*LoRaWANFuotaTaskGetInfo) SetStartTime

SetStartTime sets the StartTime field's value.

func (LoRaWANFuotaTaskGetInfo) String

func (s LoRaWANFuotaTaskGetInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANGateway

type LoRaWANGateway struct {

	// Beaconing object information, which consists of the data rate and frequency
	// parameters.
	Beaconing *Beaconing `type:"structure"`

	// The gateway's EUI value.
	GatewayEui *string `type:"string"`

	// A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
	JoinEuiFilters [][]*string `type:"list"`

	// The MaxEIRP value.
	MaxEirp *float64 `type:"float"`

	// A list of NetId values that are used by LoRa gateways to filter the uplink
	// frames.
	NetIdFilters []*string `type:"list"`

	// The frequency band (RFRegion) value.
	RfRegion *string `type:"string"`

	// A list of integer indicating which sub bands are supported by LoRa gateway.
	SubBands []*int64 `type:"list"`
	// contains filtered or unexported fields
}

LoRaWANGateway object.

func (LoRaWANGateway) GoString

func (s LoRaWANGateway) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANGateway) SetBeaconing

func (s *LoRaWANGateway) SetBeaconing(v *Beaconing) *LoRaWANGateway

SetBeaconing sets the Beaconing field's value.

func (*LoRaWANGateway) SetGatewayEui

func (s *LoRaWANGateway) SetGatewayEui(v string) *LoRaWANGateway

SetGatewayEui sets the GatewayEui field's value.

func (*LoRaWANGateway) SetJoinEuiFilters

func (s *LoRaWANGateway) SetJoinEuiFilters(v [][]*string) *LoRaWANGateway

SetJoinEuiFilters sets the JoinEuiFilters field's value.

func (*LoRaWANGateway) SetMaxEirp

func (s *LoRaWANGateway) SetMaxEirp(v float64) *LoRaWANGateway

SetMaxEirp sets the MaxEirp field's value.

func (*LoRaWANGateway) SetNetIdFilters

func (s *LoRaWANGateway) SetNetIdFilters(v []*string) *LoRaWANGateway

SetNetIdFilters sets the NetIdFilters field's value.

func (*LoRaWANGateway) SetRfRegion

func (s *LoRaWANGateway) SetRfRegion(v string) *LoRaWANGateway

SetRfRegion sets the RfRegion field's value.

func (*LoRaWANGateway) SetSubBands

func (s *LoRaWANGateway) SetSubBands(v []*int64) *LoRaWANGateway

SetSubBands sets the SubBands field's value.

func (LoRaWANGateway) String

func (s LoRaWANGateway) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANGatewayCurrentVersion

type LoRaWANGatewayCurrentVersion struct {

	// The version of the gateways that should receive the update.
	CurrentVersion *LoRaWANGatewayVersion `type:"structure"`
	// contains filtered or unexported fields
}

LoRaWANGatewayCurrentVersion object.

func (LoRaWANGatewayCurrentVersion) GoString

func (s LoRaWANGatewayCurrentVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANGatewayCurrentVersion) SetCurrentVersion

SetCurrentVersion sets the CurrentVersion field's value.

func (LoRaWANGatewayCurrentVersion) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANGatewayMetadata

type LoRaWANGatewayMetadata struct {

	// The gateway's EUI value.
	GatewayEui *string `type:"string"`

	// The RSSI value.
	Rssi *float64 `type:"double"`

	// The SNR value.
	Snr *float64 `type:"double"`
	// contains filtered or unexported fields
}

LoRaWAN gateway metatdata.

func (LoRaWANGatewayMetadata) GoString

func (s LoRaWANGatewayMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANGatewayMetadata) SetGatewayEui

SetGatewayEui sets the GatewayEui field's value.

func (*LoRaWANGatewayMetadata) SetRssi

SetRssi sets the Rssi field's value.

func (*LoRaWANGatewayMetadata) SetSnr

SetSnr sets the Snr field's value.

func (LoRaWANGatewayMetadata) String

func (s LoRaWANGatewayMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANGatewayVersion

type LoRaWANGatewayVersion struct {

	// The model number of the wireless gateway.
	Model *string `min:"1" type:"string"`

	// The version of the wireless gateway firmware.
	PackageVersion *string `min:"1" type:"string"`

	// The basic station version of the wireless gateway.
	Station *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

LoRaWANGatewayVersion object.

func (LoRaWANGatewayVersion) GoString

func (s LoRaWANGatewayVersion) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANGatewayVersion) SetModel

SetModel sets the Model field's value.

func (*LoRaWANGatewayVersion) SetPackageVersion

func (s *LoRaWANGatewayVersion) SetPackageVersion(v string) *LoRaWANGatewayVersion

SetPackageVersion sets the PackageVersion field's value.

func (*LoRaWANGatewayVersion) SetStation

SetStation sets the Station field's value.

func (LoRaWANGatewayVersion) String

func (s LoRaWANGatewayVersion) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANGatewayVersion) Validate

func (s *LoRaWANGatewayVersion) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANGetServiceProfileInfo

type LoRaWANGetServiceProfileInfo struct {

	// The AddGWMetaData value.
	AddGwMetadata *bool `type:"boolean"`

	// The ChannelMask value.
	ChannelMask *string `type:"string"`

	// The DevStatusReqFreq value.
	DevStatusReqFreq *int64 `type:"integer"`

	// The DLBucketSize value.
	DlBucketSize *int64 `type:"integer"`

	// The DLRate value.
	DlRate *int64 `type:"integer"`

	// The DLRatePolicy value.
	DlRatePolicy *string `type:"string"`

	// The DRMax value.
	DrMax *int64 `type:"integer"`

	// The DRMin value.
	DrMin *int64 `type:"integer"`

	// The HRAllowed value that describes whether handover roaming is allowed.
	HrAllowed *bool `type:"boolean"`

	// The MinGwDiversity value.
	MinGwDiversity *int64 `min:"1" type:"integer"`

	// The NwkGeoLoc value.
	NwkGeoLoc *bool `type:"boolean"`

	// The PRAllowed value that describes whether passive roaming is allowed.
	PrAllowed *bool `type:"boolean"`

	// The RAAllowed value that describes whether roaming activation is allowed.
	RaAllowed *bool `type:"boolean"`

	// The ReportDevStatusBattery value.
	ReportDevStatusBattery *bool `type:"boolean"`

	// The ReportDevStatusMargin value.
	ReportDevStatusMargin *bool `type:"boolean"`

	// The TargetPER value.
	TargetPer *int64 `type:"integer"`

	// The ULBucketSize value.
	UlBucketSize *int64 `type:"integer"`

	// The ULRate value.
	UlRate *int64 `type:"integer"`

	// The ULRatePolicy value.
	UlRatePolicy *string `type:"string"`
	// contains filtered or unexported fields
}

LoRaWANGetServiceProfileInfo object.

func (LoRaWANGetServiceProfileInfo) GoString

func (s LoRaWANGetServiceProfileInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANGetServiceProfileInfo) SetAddGwMetadata

SetAddGwMetadata sets the AddGwMetadata field's value.

func (*LoRaWANGetServiceProfileInfo) SetChannelMask

SetChannelMask sets the ChannelMask field's value.

func (*LoRaWANGetServiceProfileInfo) SetDevStatusReqFreq

SetDevStatusReqFreq sets the DevStatusReqFreq field's value.

func (*LoRaWANGetServiceProfileInfo) SetDlBucketSize

SetDlBucketSize sets the DlBucketSize field's value.

func (*LoRaWANGetServiceProfileInfo) SetDlRate

SetDlRate sets the DlRate field's value.

func (*LoRaWANGetServiceProfileInfo) SetDlRatePolicy

SetDlRatePolicy sets the DlRatePolicy field's value.

func (*LoRaWANGetServiceProfileInfo) SetDrMax

SetDrMax sets the DrMax field's value.

func (*LoRaWANGetServiceProfileInfo) SetDrMin

SetDrMin sets the DrMin field's value.

func (*LoRaWANGetServiceProfileInfo) SetHrAllowed

SetHrAllowed sets the HrAllowed field's value.

func (*LoRaWANGetServiceProfileInfo) SetMinGwDiversity

SetMinGwDiversity sets the MinGwDiversity field's value.

func (*LoRaWANGetServiceProfileInfo) SetNwkGeoLoc

SetNwkGeoLoc sets the NwkGeoLoc field's value.

func (*LoRaWANGetServiceProfileInfo) SetPrAllowed

SetPrAllowed sets the PrAllowed field's value.

func (*LoRaWANGetServiceProfileInfo) SetRaAllowed

SetRaAllowed sets the RaAllowed field's value.

func (*LoRaWANGetServiceProfileInfo) SetReportDevStatusBattery

func (s *LoRaWANGetServiceProfileInfo) SetReportDevStatusBattery(v bool) *LoRaWANGetServiceProfileInfo

SetReportDevStatusBattery sets the ReportDevStatusBattery field's value.

func (*LoRaWANGetServiceProfileInfo) SetReportDevStatusMargin

func (s *LoRaWANGetServiceProfileInfo) SetReportDevStatusMargin(v bool) *LoRaWANGetServiceProfileInfo

SetReportDevStatusMargin sets the ReportDevStatusMargin field's value.

func (*LoRaWANGetServiceProfileInfo) SetTargetPer

SetTargetPer sets the TargetPer field's value.

func (*LoRaWANGetServiceProfileInfo) SetUlBucketSize

SetUlBucketSize sets the UlBucketSize field's value.

func (*LoRaWANGetServiceProfileInfo) SetUlRate

SetUlRate sets the UlRate field's value.

func (*LoRaWANGetServiceProfileInfo) SetUlRatePolicy

SetUlRatePolicy sets the UlRatePolicy field's value.

func (LoRaWANGetServiceProfileInfo) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANJoinEventNotificationConfigurations

type LoRaWANJoinEventNotificationConfigurations struct {

	// Denotes whether the Dev EUI join event topic is enabled or disabled.
	DevEuiEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Object for LoRaWAN join resource type event configuration.

func (LoRaWANJoinEventNotificationConfigurations) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANJoinEventNotificationConfigurations) SetDevEuiEventTopic

SetDevEuiEventTopic sets the DevEuiEventTopic field's value.

func (LoRaWANJoinEventNotificationConfigurations) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANJoinResourceTypeEventConfiguration

type LoRaWANJoinResourceTypeEventConfiguration struct {

	// Denotes whether the wireless device join event topic is enabled or disabled.
	WirelessDeviceEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Object for LoRaWAN join resource type event configuration.

func (LoRaWANJoinResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANJoinResourceTypeEventConfiguration) SetWirelessDeviceEventTopic

SetWirelessDeviceEventTopic sets the WirelessDeviceEventTopic field's value.

func (LoRaWANJoinResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANListDevice

type LoRaWANListDevice struct {

	// The DevEUI value.
	DevEui *string `type:"string"`
	// contains filtered or unexported fields
}

LoRaWAN object for list functions.

func (LoRaWANListDevice) GoString

func (s LoRaWANListDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANListDevice) SetDevEui

func (s *LoRaWANListDevice) SetDevEui(v string) *LoRaWANListDevice

SetDevEui sets the DevEui field's value.

func (LoRaWANListDevice) String

func (s LoRaWANListDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANMulticast

type LoRaWANMulticast struct {

	// DlClass for LoRaWAM, valid values are ClassB and ClassC.
	DlClass *string `type:"string" enum:"DlClass"`

	// Supported RfRegions
	RfRegion *string `type:"string" enum:"SupportedRfRegion"`
	// contains filtered or unexported fields
}

The LoRaWAN information that is to be used with the multicast group.

func (LoRaWANMulticast) GoString

func (s LoRaWANMulticast) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANMulticast) SetDlClass

func (s *LoRaWANMulticast) SetDlClass(v string) *LoRaWANMulticast

SetDlClass sets the DlClass field's value.

func (*LoRaWANMulticast) SetRfRegion

func (s *LoRaWANMulticast) SetRfRegion(v string) *LoRaWANMulticast

SetRfRegion sets the RfRegion field's value.

func (LoRaWANMulticast) String

func (s LoRaWANMulticast) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANMulticastGet

type LoRaWANMulticastGet struct {

	// DlClass for LoRaWAM, valid values are ClassB and ClassC.
	DlClass *string `type:"string" enum:"DlClass"`

	// Number of devices that are associated to the multicast group.
	NumberOfDevicesInGroup *int64 `type:"integer"`

	// Number of devices that are requested to be associated with the multicast
	// group.
	NumberOfDevicesRequested *int64 `type:"integer"`

	// Supported RfRegions
	RfRegion *string `type:"string" enum:"SupportedRfRegion"`
	// contains filtered or unexported fields
}

The LoRaWAN information that is to be returned from getting multicast group information.

func (LoRaWANMulticastGet) GoString

func (s LoRaWANMulticastGet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANMulticastGet) SetDlClass

SetDlClass sets the DlClass field's value.

func (*LoRaWANMulticastGet) SetNumberOfDevicesInGroup

func (s *LoRaWANMulticastGet) SetNumberOfDevicesInGroup(v int64) *LoRaWANMulticastGet

SetNumberOfDevicesInGroup sets the NumberOfDevicesInGroup field's value.

func (*LoRaWANMulticastGet) SetNumberOfDevicesRequested

func (s *LoRaWANMulticastGet) SetNumberOfDevicesRequested(v int64) *LoRaWANMulticastGet

SetNumberOfDevicesRequested sets the NumberOfDevicesRequested field's value.

func (*LoRaWANMulticastGet) SetRfRegion

func (s *LoRaWANMulticastGet) SetRfRegion(v string) *LoRaWANMulticastGet

SetRfRegion sets the RfRegion field's value.

func (LoRaWANMulticastGet) String

func (s LoRaWANMulticastGet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANMulticastMetadata

type LoRaWANMulticastMetadata struct {

	// The Fport value.
	FPort *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The metadata information of the LoRaWAN multicast group.

func (LoRaWANMulticastMetadata) GoString

func (s LoRaWANMulticastMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANMulticastMetadata) SetFPort

SetFPort sets the FPort field's value.

func (LoRaWANMulticastMetadata) String

func (s LoRaWANMulticastMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANMulticastMetadata) Validate

func (s *LoRaWANMulticastMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANMulticastSession

type LoRaWANMulticastSession struct {

	// Downlink data rate.
	DlDr *int64 `type:"integer"`

	// Downlink frequency.
	DlFreq *int64 `min:"1e+08" type:"integer"`

	// The PingSlotPeriod value.
	PingSlotPeriod *int64 `min:"32" type:"integer"`

	// Timestamp of when the multicast group session is to start.
	SessionStartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// How long before a multicast group session is to timeout.
	SessionTimeout *int64 `min:"60" type:"integer"`
	// contains filtered or unexported fields
}

The LoRaWAN information used with the multicast session.

func (LoRaWANMulticastSession) GoString

func (s LoRaWANMulticastSession) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANMulticastSession) SetDlDr

SetDlDr sets the DlDr field's value.

func (*LoRaWANMulticastSession) SetDlFreq

SetDlFreq sets the DlFreq field's value.

func (*LoRaWANMulticastSession) SetPingSlotPeriod

func (s *LoRaWANMulticastSession) SetPingSlotPeriod(v int64) *LoRaWANMulticastSession

SetPingSlotPeriod sets the PingSlotPeriod field's value.

func (*LoRaWANMulticastSession) SetSessionStartTime

func (s *LoRaWANMulticastSession) SetSessionStartTime(v time.Time) *LoRaWANMulticastSession

SetSessionStartTime sets the SessionStartTime field's value.

func (*LoRaWANMulticastSession) SetSessionTimeout

func (s *LoRaWANMulticastSession) SetSessionTimeout(v int64) *LoRaWANMulticastSession

SetSessionTimeout sets the SessionTimeout field's value.

func (LoRaWANMulticastSession) String

func (s LoRaWANMulticastSession) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANMulticastSession) Validate

func (s *LoRaWANMulticastSession) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANSendDataToDevice

type LoRaWANSendDataToDevice struct {

	// The Fport value.
	FPort *int64 `min:"1" type:"integer"`

	// Choose the gateways that you want to use for the downlink data traffic when
	// the wireless device is running in class B or class C mode.
	ParticipatingGateways *ParticipatingGateways `type:"structure"`
	// contains filtered or unexported fields
}

LoRaWAN router info.

func (LoRaWANSendDataToDevice) GoString

func (s LoRaWANSendDataToDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANSendDataToDevice) SetFPort

SetFPort sets the FPort field's value.

func (*LoRaWANSendDataToDevice) SetParticipatingGateways

SetParticipatingGateways sets the ParticipatingGateways field's value.

func (LoRaWANSendDataToDevice) String

func (s LoRaWANSendDataToDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANSendDataToDevice) Validate

func (s *LoRaWANSendDataToDevice) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANServiceProfile

type LoRaWANServiceProfile struct {

	// The AddGWMetaData value.
	AddGwMetadata *bool `type:"boolean"`

	// The DrMax value.
	DrMax *int64 `type:"integer"`

	// The DrMin value.
	DrMin *int64 `type:"integer"`

	// The PRAllowed value that describes whether passive roaming is allowed.
	PrAllowed *bool `type:"boolean"`

	// The RAAllowed value that describes whether roaming activation is allowed.
	RaAllowed *bool `type:"boolean"`
	// contains filtered or unexported fields
}

LoRaWANServiceProfile object.

func (LoRaWANServiceProfile) GoString

func (s LoRaWANServiceProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANServiceProfile) SetAddGwMetadata

func (s *LoRaWANServiceProfile) SetAddGwMetadata(v bool) *LoRaWANServiceProfile

SetAddGwMetadata sets the AddGwMetadata field's value.

func (*LoRaWANServiceProfile) SetDrMax

SetDrMax sets the DrMax field's value.

func (*LoRaWANServiceProfile) SetDrMin

SetDrMin sets the DrMin field's value.

func (*LoRaWANServiceProfile) SetPrAllowed

func (s *LoRaWANServiceProfile) SetPrAllowed(v bool) *LoRaWANServiceProfile

SetPrAllowed sets the PrAllowed field's value.

func (*LoRaWANServiceProfile) SetRaAllowed

func (s *LoRaWANServiceProfile) SetRaAllowed(v bool) *LoRaWANServiceProfile

SetRaAllowed sets the RaAllowed field's value.

func (LoRaWANServiceProfile) String

func (s LoRaWANServiceProfile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANStartFuotaTask

type LoRaWANStartFuotaTask struct {

	// Start time of a FUOTA task.
	StartTime *time.Time `type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The LoRaWAN information used to start a FUOTA task.

func (LoRaWANStartFuotaTask) GoString

func (s LoRaWANStartFuotaTask) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANStartFuotaTask) SetStartTime

SetStartTime sets the StartTime field's value.

func (LoRaWANStartFuotaTask) String

func (s LoRaWANStartFuotaTask) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LoRaWANUpdateDevice

type LoRaWANUpdateDevice struct {

	// ABP device object for update APIs for v1.0.x
	AbpV1_0_x *UpdateAbpV10X `type:"structure"`

	// ABP device object for update APIs for v1.1
	AbpV1_1 *UpdateAbpV11 `type:"structure"`

	// The ID of the device profile for the wireless device.
	DeviceProfileId *string `type:"string"`

	// FPorts object for the positioning information of the device.
	FPorts *UpdateFPorts `type:"structure"`

	// The ID of the service profile.
	ServiceProfileId *string `type:"string"`
	// contains filtered or unexported fields
}

LoRaWAN object for update functions.

func (LoRaWANUpdateDevice) GoString

func (s LoRaWANUpdateDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANUpdateDevice) SetAbpV1_0_x

SetAbpV1_0_x sets the AbpV1_0_x field's value.

func (*LoRaWANUpdateDevice) SetAbpV1_1

SetAbpV1_1 sets the AbpV1_1 field's value.

func (*LoRaWANUpdateDevice) SetDeviceProfileId

func (s *LoRaWANUpdateDevice) SetDeviceProfileId(v string) *LoRaWANUpdateDevice

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*LoRaWANUpdateDevice) SetFPorts

SetFPorts sets the FPorts field's value.

func (*LoRaWANUpdateDevice) SetServiceProfileId

func (s *LoRaWANUpdateDevice) SetServiceProfileId(v string) *LoRaWANUpdateDevice

SetServiceProfileId sets the ServiceProfileId field's value.

func (LoRaWANUpdateDevice) String

func (s LoRaWANUpdateDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANUpdateDevice) Validate

func (s *LoRaWANUpdateDevice) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANUpdateGatewayTaskCreate

type LoRaWANUpdateGatewayTaskCreate struct {

	// The version of the gateways that should receive the update.
	CurrentVersion *LoRaWANGatewayVersion `type:"structure"`

	// The CRC of the signature private key to check.
	SigKeyCrc *int64 `min:"1" type:"long"`

	// The signature used to verify the update firmware.
	UpdateSignature *string `min:"1" type:"string"`

	// The firmware version to update the gateway to.
	UpdateVersion *LoRaWANGatewayVersion `type:"structure"`
	// contains filtered or unexported fields
}

LoRaWANUpdateGatewayTaskCreate object.

func (LoRaWANUpdateGatewayTaskCreate) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANUpdateGatewayTaskCreate) SetCurrentVersion

SetCurrentVersion sets the CurrentVersion field's value.

func (*LoRaWANUpdateGatewayTaskCreate) SetSigKeyCrc

SetSigKeyCrc sets the SigKeyCrc field's value.

func (*LoRaWANUpdateGatewayTaskCreate) SetUpdateSignature

SetUpdateSignature sets the UpdateSignature field's value.

func (*LoRaWANUpdateGatewayTaskCreate) SetUpdateVersion

SetUpdateVersion sets the UpdateVersion field's value.

func (LoRaWANUpdateGatewayTaskCreate) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANUpdateGatewayTaskCreate) Validate

func (s *LoRaWANUpdateGatewayTaskCreate) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LoRaWANUpdateGatewayTaskEntry

type LoRaWANUpdateGatewayTaskEntry struct {

	// The version of the gateways that should receive the update.
	CurrentVersion *LoRaWANGatewayVersion `type:"structure"`

	// The firmware version to update the gateway to.
	UpdateVersion *LoRaWANGatewayVersion `type:"structure"`
	// contains filtered or unexported fields
}

LoRaWANUpdateGatewayTaskEntry object.

func (LoRaWANUpdateGatewayTaskEntry) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LoRaWANUpdateGatewayTaskEntry) SetCurrentVersion

SetCurrentVersion sets the CurrentVersion field's value.

func (*LoRaWANUpdateGatewayTaskEntry) SetUpdateVersion

SetUpdateVersion sets the UpdateVersion field's value.

func (LoRaWANUpdateGatewayTaskEntry) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LteLocalId

type LteLocalId struct {

	// Evolved universal terrestrial radio access (E-UTRA) absolute radio frequency
	// channel number (FCN).
	//
	// Earfcn is a required field
	Earfcn *int64 `type:"integer" required:"true"`

	// Physical cell ID.
	//
	// Pci is a required field
	Pci *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

LTE local identification (local ID) information.

func (LteLocalId) GoString

func (s LteLocalId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LteLocalId) SetEarfcn

func (s *LteLocalId) SetEarfcn(v int64) *LteLocalId

SetEarfcn sets the Earfcn field's value.

func (*LteLocalId) SetPci

func (s *LteLocalId) SetPci(v int64) *LteLocalId

SetPci sets the Pci field's value.

func (LteLocalId) String

func (s LteLocalId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LteLocalId) Validate

func (s *LteLocalId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LteNmrObj

type LteNmrObj struct {

	// E-UTRA (Evolved universal terrestrial Radio Access) absolute radio frequency
	// channel Number (EARFCN).
	//
	// Earfcn is a required field
	Earfcn *int64 `type:"integer" required:"true"`

	// E-UTRAN (Evolved Universal Terrestrial Radio Access Network) cell global
	// identifier (EUTRANCID).
	//
	// EutranCid is a required field
	EutranCid *int64 `type:"integer" required:"true"`

	// Physical cell ID.
	//
	// Pci is a required field
	Pci *int64 `type:"integer" required:"true"`

	// Signal power of the reference signal received, measured in dBm (decibel-milliwatts).
	Rsrp *int64 `type:"integer"`

	// Signal quality of the reference Signal received, measured in decibels (dB).
	Rsrq *float64 `type:"float"`
	// contains filtered or unexported fields
}

LTE object for network measurement reports.

func (LteNmrObj) GoString

func (s LteNmrObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LteNmrObj) SetEarfcn

func (s *LteNmrObj) SetEarfcn(v int64) *LteNmrObj

SetEarfcn sets the Earfcn field's value.

func (*LteNmrObj) SetEutranCid

func (s *LteNmrObj) SetEutranCid(v int64) *LteNmrObj

SetEutranCid sets the EutranCid field's value.

func (*LteNmrObj) SetPci

func (s *LteNmrObj) SetPci(v int64) *LteNmrObj

SetPci sets the Pci field's value.

func (*LteNmrObj) SetRsrp

func (s *LteNmrObj) SetRsrp(v int64) *LteNmrObj

SetRsrp sets the Rsrp field's value.

func (*LteNmrObj) SetRsrq

func (s *LteNmrObj) SetRsrq(v float64) *LteNmrObj

SetRsrq sets the Rsrq field's value.

func (LteNmrObj) String

func (s LteNmrObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LteNmrObj) Validate

func (s *LteNmrObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LteObj

type LteObj struct {

	// E-UTRAN (Evolved Universal Terrestrial Radio Access Network) Cell Global
	// Identifier.
	//
	// EutranCid is a required field
	EutranCid *int64 `type:"integer" required:"true"`

	// LTE local identification (local ID) information.
	LteLocalId *LteLocalId `type:"structure"`

	// LTE object for network measurement reports.
	LteNmr []*LteNmrObj `min:"1" type:"list"`

	// LTE timing advance.
	LteTimingAdvance *int64 `type:"integer"`

	// Mobile Country Code.
	//
	// Mcc is a required field
	Mcc *int64 `min:"200" type:"integer" required:"true"`

	// Mobile Network Code.
	//
	// Mnc is a required field
	Mnc *int64 `type:"integer" required:"true"`

	// Parameter that determines whether the LTE object is capable of supporting
	// NR (new radio).
	NrCapable *bool `type:"boolean"`

	// Signal power of the reference signal received, measured in dBm (decibel-milliwatts).
	Rsrp *int64 `type:"integer"`

	// Signal quality of the reference Signal received, measured in decibels (dB).
	Rsrq *float64 `type:"float"`

	// LTE tracking area code.
	Tac *int64 `type:"integer"`
	// contains filtered or unexported fields
}

LTE object.

func (LteObj) GoString

func (s LteObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LteObj) SetEutranCid

func (s *LteObj) SetEutranCid(v int64) *LteObj

SetEutranCid sets the EutranCid field's value.

func (*LteObj) SetLteLocalId

func (s *LteObj) SetLteLocalId(v *LteLocalId) *LteObj

SetLteLocalId sets the LteLocalId field's value.

func (*LteObj) SetLteNmr

func (s *LteObj) SetLteNmr(v []*LteNmrObj) *LteObj

SetLteNmr sets the LteNmr field's value.

func (*LteObj) SetLteTimingAdvance

func (s *LteObj) SetLteTimingAdvance(v int64) *LteObj

SetLteTimingAdvance sets the LteTimingAdvance field's value.

func (*LteObj) SetMcc

func (s *LteObj) SetMcc(v int64) *LteObj

SetMcc sets the Mcc field's value.

func (*LteObj) SetMnc

func (s *LteObj) SetMnc(v int64) *LteObj

SetMnc sets the Mnc field's value.

func (*LteObj) SetNrCapable

func (s *LteObj) SetNrCapable(v bool) *LteObj

SetNrCapable sets the NrCapable field's value.

func (*LteObj) SetRsrp

func (s *LteObj) SetRsrp(v int64) *LteObj

SetRsrp sets the Rsrp field's value.

func (*LteObj) SetRsrq

func (s *LteObj) SetRsrq(v float64) *LteObj

SetRsrq sets the Rsrq field's value.

func (*LteObj) SetTac

func (s *LteObj) SetTac(v int64) *LteObj

SetTac sets the Tac field's value.

func (LteObj) String

func (s LteObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LteObj) Validate

func (s *LteObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type MessageDeliveryStatusEventConfiguration

type MessageDeliveryStatusEventConfiguration struct {

	// SidewalkEventNotificationConfigurations object, which is the event configuration
	// object for Sidewalk-related event topics.
	Sidewalk *SidewalkEventNotificationConfigurations `type:"structure"`

	// Denotes whether the wireless device ID message delivery status event topic
	// is enabled or disabled.
	WirelessDeviceIdEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Message delivery status event configuration object for enabling and disabling relevant topics.

func (MessageDeliveryStatusEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MessageDeliveryStatusEventConfiguration) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*MessageDeliveryStatusEventConfiguration) SetWirelessDeviceIdEventTopic

SetWirelessDeviceIdEventTopic sets the WirelessDeviceIdEventTopic field's value.

func (MessageDeliveryStatusEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MessageDeliveryStatusResourceTypeEventConfiguration

type MessageDeliveryStatusResourceTypeEventConfiguration struct {

	// Sidewalk resource type event configuration object for enabling or disabling
	// topic.
	Sidewalk *SidewalkResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Message delivery status resource type event configuration object for enabling or disabling relevant topic.

func (MessageDeliveryStatusResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MessageDeliveryStatusResourceTypeEventConfiguration) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (MessageDeliveryStatusResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MulticastGroup

type MulticastGroup struct {

	// The arn of the multicast group.
	Arn *string `type:"string"`

	// The ID of the multicast group.
	Id *string `type:"string"`

	// The name of the multicast group.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

A multicast group.

func (MulticastGroup) GoString

func (s MulticastGroup) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MulticastGroup) SetArn

func (s *MulticastGroup) SetArn(v string) *MulticastGroup

SetArn sets the Arn field's value.

func (*MulticastGroup) SetId

func (s *MulticastGroup) SetId(v string) *MulticastGroup

SetId sets the Id field's value.

func (*MulticastGroup) SetName

func (s *MulticastGroup) SetName(v string) *MulticastGroup

SetName sets the Name field's value.

func (MulticastGroup) String

func (s MulticastGroup) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MulticastGroupByFuotaTask

type MulticastGroupByFuotaTask struct {

	// The ID of the multicast group.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

A multicast group that is associated with a FUOTA task.

func (MulticastGroupByFuotaTask) GoString

func (s MulticastGroupByFuotaTask) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MulticastGroupByFuotaTask) SetId

SetId sets the Id field's value.

func (MulticastGroupByFuotaTask) String

func (s MulticastGroupByFuotaTask) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MulticastWirelessMetadata

type MulticastWirelessMetadata struct {

	// The metadata information of the LoRaWAN multicast group.
	LoRaWAN *LoRaWANMulticastMetadata `type:"structure"`
	// contains filtered or unexported fields
}

Wireless metadata that is to be sent to multicast group.

func (MulticastWirelessMetadata) GoString

func (s MulticastWirelessMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MulticastWirelessMetadata) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (MulticastWirelessMetadata) String

func (s MulticastWirelessMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MulticastWirelessMetadata) Validate

func (s *MulticastWirelessMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NetworkAnalyzerConfigurations

type NetworkAnalyzerConfigurations struct {

	// The Amazon Resource Name of the new resource.
	Arn *string `type:"string"`

	// Name of the network analyzer configuration.
	Name *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Network analyzer configurations.

func (NetworkAnalyzerConfigurations) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NetworkAnalyzerConfigurations) SetArn

SetArn sets the Arn field's value.

func (*NetworkAnalyzerConfigurations) SetName

SetName sets the Name field's value.

func (NetworkAnalyzerConfigurations) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OtaaV10X

type OtaaV10X struct {

	// The AppEUI value.
	AppEui *string `type:"string"`

	// The AppKey value.
	AppKey *string `type:"string"`

	// The GenAppKey value.
	GenAppKey *string `type:"string"`
	// contains filtered or unexported fields
}

OTAA device object for v1.0.x

func (OtaaV10X) GoString

func (s OtaaV10X) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OtaaV10X) SetAppEui

func (s *OtaaV10X) SetAppEui(v string) *OtaaV10X

SetAppEui sets the AppEui field's value.

func (*OtaaV10X) SetAppKey

func (s *OtaaV10X) SetAppKey(v string) *OtaaV10X

SetAppKey sets the AppKey field's value.

func (*OtaaV10X) SetGenAppKey

func (s *OtaaV10X) SetGenAppKey(v string) *OtaaV10X

SetGenAppKey sets the GenAppKey field's value.

func (OtaaV10X) String

func (s OtaaV10X) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OtaaV11

type OtaaV11 struct {

	// The AppKey value.
	AppKey *string `type:"string"`

	// The JoinEUI value.
	JoinEui *string `type:"string"`

	// The NwkKey value.
	NwkKey *string `type:"string"`
	// contains filtered or unexported fields
}

OTAA device object for v1.1

func (OtaaV11) GoString

func (s OtaaV11) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OtaaV11) SetAppKey

func (s *OtaaV11) SetAppKey(v string) *OtaaV11

SetAppKey sets the AppKey field's value.

func (*OtaaV11) SetJoinEui

func (s *OtaaV11) SetJoinEui(v string) *OtaaV11

SetJoinEui sets the JoinEui field's value.

func (*OtaaV11) SetNwkKey

func (s *OtaaV11) SetNwkKey(v string) *OtaaV11

SetNwkKey sets the NwkKey field's value.

func (OtaaV11) String

func (s OtaaV11) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ParticipatingGateways

type ParticipatingGateways struct {

	// Indicates whether to send the downlink message in sequential mode or concurrent
	// mode, or to use only the chosen gateways from the previous uplink message
	// transmission.
	//
	// DownlinkMode is a required field
	DownlinkMode *string `type:"string" required:"true" enum:"DownlinkMode"`

	// The list of gateways that you want to use for sending the downlink data traffic.
	//
	// GatewayList is a required field
	GatewayList []*GatewayListItem `type:"list" required:"true"`

	// The duration of time for which AWS IoT Core for LoRaWAN will wait before
	// transmitting the payload to the next gateway.
	//
	// TransmissionInterval is a required field
	TransmissionInterval *int64 `min:"1" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Specify the list of gateways to which you want to send downlink data traffic when the wireless device is running in class B or class C mode.

func (ParticipatingGateways) GoString

func (s ParticipatingGateways) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParticipatingGateways) SetDownlinkMode

func (s *ParticipatingGateways) SetDownlinkMode(v string) *ParticipatingGateways

SetDownlinkMode sets the DownlinkMode field's value.

func (*ParticipatingGateways) SetGatewayList

SetGatewayList sets the GatewayList field's value.

func (*ParticipatingGateways) SetTransmissionInterval

func (s *ParticipatingGateways) SetTransmissionInterval(v int64) *ParticipatingGateways

SetTransmissionInterval sets the TransmissionInterval field's value.

func (ParticipatingGateways) String

func (s ParticipatingGateways) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ParticipatingGateways) Validate

func (s *ParticipatingGateways) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PositionConfigurationItem

type PositionConfigurationItem struct {

	// The position data destination that describes the AWS IoT rule that processes
	// the device's position data for use by AWS IoT Core for LoRaWAN.
	Destination *string `type:"string"`

	// Resource identifier for the position configuration.
	ResourceIdentifier *string `type:"string"`

	// Resource type of the resource for the position configuration.
	ResourceType *string `type:"string" enum:"PositionResourceType"`

	// The details of the positioning solver object used to compute the location.
	Solvers *PositionSolverDetails `type:"structure"`
	// contains filtered or unexported fields
}

The wrapper for a position configuration.

func (PositionConfigurationItem) GoString

func (s PositionConfigurationItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PositionConfigurationItem) SetDestination

SetDestination sets the Destination field's value.

func (*PositionConfigurationItem) SetResourceIdentifier

func (s *PositionConfigurationItem) SetResourceIdentifier(v string) *PositionConfigurationItem

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*PositionConfigurationItem) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*PositionConfigurationItem) SetSolvers

SetSolvers sets the Solvers field's value.

func (PositionConfigurationItem) String

func (s PositionConfigurationItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PositionSolverConfigurations

type PositionSolverConfigurations struct {

	// The Semtech GNSS solver configuration object.
	SemtechGnss *SemtechGnssConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

The wrapper for position solver configurations.

func (PositionSolverConfigurations) GoString

func (s PositionSolverConfigurations) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PositionSolverConfigurations) SetSemtechGnss

SetSemtechGnss sets the SemtechGnss field's value.

func (PositionSolverConfigurations) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PositionSolverConfigurations) Validate

func (s *PositionSolverConfigurations) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PositionSolverDetails

type PositionSolverDetails struct {

	// The Semtech GNSS solver object details.
	SemtechGnss *SemtechGnssDetail `type:"structure"`
	// contains filtered or unexported fields
}

The wrapper for position solver details.

func (PositionSolverDetails) GoString

func (s PositionSolverDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PositionSolverDetails) SetSemtechGnss

SetSemtechGnss sets the SemtechGnss field's value.

func (PositionSolverDetails) String

func (s PositionSolverDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Positioning

type Positioning struct {

	// The Fport value.
	ClockSync *int64 `min:"1" type:"integer"`

	// The Fport value.
	Gnss *int64 `min:"1" type:"integer"`

	// The Fport value.
	Stream *int64 `min:"1" type:"integer"`
	// contains filtered or unexported fields
}

The FPorts for the position information.

func (Positioning) GoString

func (s Positioning) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Positioning) SetClockSync

func (s *Positioning) SetClockSync(v int64) *Positioning

SetClockSync sets the ClockSync field's value.

func (*Positioning) SetGnss

func (s *Positioning) SetGnss(v int64) *Positioning

SetGnss sets the Gnss field's value.

func (*Positioning) SetStream

func (s *Positioning) SetStream(v int64) *Positioning

SetStream sets the Stream field's value.

func (Positioning) String

func (s Positioning) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Positioning) Validate

func (s *Positioning) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ProximityEventConfiguration

type ProximityEventConfiguration struct {

	// Proximity event configuration object for enabling or disabling Sidewalk related
	// event topics.
	Sidewalk *SidewalkEventNotificationConfigurations `type:"structure"`

	// Denotes whether the wireless device ID proximity event topic is enabled or
	// disabled.
	WirelessDeviceIdEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Proximity event configuration object for enabling and disabling relevant topics.

func (ProximityEventConfiguration) GoString

func (s ProximityEventConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProximityEventConfiguration) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*ProximityEventConfiguration) SetWirelessDeviceIdEventTopic

func (s *ProximityEventConfiguration) SetWirelessDeviceIdEventTopic(v string) *ProximityEventConfiguration

SetWirelessDeviceIdEventTopic sets the WirelessDeviceIdEventTopic field's value.

func (ProximityEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ProximityResourceTypeEventConfiguration

type ProximityResourceTypeEventConfiguration struct {

	// Proximity resource type event configuration object for enabling and disabling
	// wireless device topic.
	Sidewalk *SidewalkResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Proximity resource type event configuration object for enabling or disabling topic.

func (ProximityResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ProximityResourceTypeEventConfiguration) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (ProximityResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PutPositionConfigurationInput deprecated

type PutPositionConfigurationInput struct {

	// The position data destination that describes the AWS IoT rule that processes
	// the device's position data for use by AWS IoT Core for LoRaWAN.
	Destination *string `type:"string"`

	// Resource identifier used to update the position configuration.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// Resource type of the resource for which you want to update the position configuration.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"PositionResourceType"`

	// The positioning solvers used to update the position configuration of the
	// resource.
	Solvers *PositionSolverConfigurations `type:"structure"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (PutPositionConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutPositionConfigurationInput) SetDestination

SetDestination sets the Destination field's value.

func (*PutPositionConfigurationInput) SetResourceIdentifier

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*PutPositionConfigurationInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*PutPositionConfigurationInput) SetSolvers

SetSolvers sets the Solvers field's value.

func (PutPositionConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutPositionConfigurationInput) Validate

func (s *PutPositionConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutPositionConfigurationOutput deprecated

type PutPositionConfigurationOutput struct {
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (PutPositionConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (PutPositionConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PutResourceLogLevelInput

type PutResourceLogLevelInput struct {

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	//
	// LogLevel is a required field
	LogLevel *string `type:"string" required:"true" enum:"LogLevel"`

	// The identifier of the resource. For a Wireless Device, it is the wireless
	// device ID. For a wireless gateway, it is the wireless gateway ID.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// The type of the resource, which can be WirelessDevice or WirelessGateway.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutResourceLogLevelInput) GoString

func (s PutResourceLogLevelInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutResourceLogLevelInput) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (*PutResourceLogLevelInput) SetResourceIdentifier

func (s *PutResourceLogLevelInput) SetResourceIdentifier(v string) *PutResourceLogLevelInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*PutResourceLogLevelInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (PutResourceLogLevelInput) String

func (s PutResourceLogLevelInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PutResourceLogLevelInput) Validate

func (s *PutResourceLogLevelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PutResourceLogLevelOutput

type PutResourceLogLevelOutput struct {
	// contains filtered or unexported fields
}

func (PutResourceLogLevelOutput) GoString

func (s PutResourceLogLevelOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (PutResourceLogLevelOutput) String

func (s PutResourceLogLevelOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResetAllResourceLogLevelsInput

type ResetAllResourceLogLevelsInput struct {
	// contains filtered or unexported fields
}

func (ResetAllResourceLogLevelsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (ResetAllResourceLogLevelsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResetAllResourceLogLevelsOutput

type ResetAllResourceLogLevelsOutput struct {
	// contains filtered or unexported fields
}

func (ResetAllResourceLogLevelsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (ResetAllResourceLogLevelsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResetResourceLogLevelInput

type ResetResourceLogLevelInput struct {

	// The identifier of the resource. For a Wireless Device, it is the wireless
	// device ID. For a wireless gateway, it is the wireless gateway ID.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// The type of the resource, which can be WirelessDevice or WirelessGateway.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ResetResourceLogLevelInput) GoString

func (s ResetResourceLogLevelInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResetResourceLogLevelInput) SetResourceIdentifier

func (s *ResetResourceLogLevelInput) SetResourceIdentifier(v string) *ResetResourceLogLevelInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*ResetResourceLogLevelInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (ResetResourceLogLevelInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResetResourceLogLevelInput) Validate

func (s *ResetResourceLogLevelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResetResourceLogLevelOutput

type ResetResourceLogLevelOutput struct {
	// contains filtered or unexported fields
}

func (ResetResourceLogLevelOutput) GoString

func (s ResetResourceLogLevelOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (ResetResourceLogLevelOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`

	// Id of the not found resource.
	ResourceId *string `type:"string"`

	// Type of the font found resource.
	ResourceType *string `type:"string"`
	// contains filtered or unexported fields
}

Resource does not exist.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SemtechGnssConfiguration

type SemtechGnssConfiguration struct {

	// Whether forward error correction is enabled.
	//
	// Fec is a required field
	Fec *string `type:"string" required:"true" enum:"PositionConfigurationFec"`

	// The status indicating whether the solver is enabled.
	//
	// Status is a required field
	Status *string `type:"string" required:"true" enum:"PositionConfigurationStatus"`
	// contains filtered or unexported fields
}

Information about the Semtech GNSS solver configuration.

func (SemtechGnssConfiguration) GoString

func (s SemtechGnssConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SemtechGnssConfiguration) SetFec

SetFec sets the Fec field's value.

func (*SemtechGnssConfiguration) SetStatus

SetStatus sets the Status field's value.

func (SemtechGnssConfiguration) String

func (s SemtechGnssConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SemtechGnssConfiguration) Validate

func (s *SemtechGnssConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SemtechGnssDetail

type SemtechGnssDetail struct {

	// Whether forward error correction is enabled.
	Fec *string `type:"string" enum:"PositionConfigurationFec"`

	// The vendor of the solver object.
	Provider *string `type:"string" enum:"PositionSolverProvider"`

	// The status indicating whether the solver is enabled.
	Status *string `type:"string" enum:"PositionConfigurationStatus"`

	// The type of positioning solver used.
	Type *string `type:"string" enum:"PositionSolverType"`
	// contains filtered or unexported fields
}

Details of the Semtech GNSS solver object.

func (SemtechGnssDetail) GoString

func (s SemtechGnssDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SemtechGnssDetail) SetFec

SetFec sets the Fec field's value.

func (*SemtechGnssDetail) SetProvider

func (s *SemtechGnssDetail) SetProvider(v string) *SemtechGnssDetail

SetProvider sets the Provider field's value.

func (*SemtechGnssDetail) SetStatus

func (s *SemtechGnssDetail) SetStatus(v string) *SemtechGnssDetail

SetStatus sets the Status field's value.

func (*SemtechGnssDetail) SetType

SetType sets the Type field's value.

func (SemtechGnssDetail) String

func (s SemtechGnssDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SendDataToMulticastGroupInput

type SendDataToMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The binary to be sent to the end device, encoded in base64.
	//
	// PayloadData is a required field
	PayloadData *string `type:"string" required:"true"`

	// Wireless metadata that is to be sent to multicast group.
	//
	// WirelessMetadata is a required field
	WirelessMetadata *MulticastWirelessMetadata `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (SendDataToMulticastGroupInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SendDataToMulticastGroupInput) SetId

SetId sets the Id field's value.

func (*SendDataToMulticastGroupInput) SetPayloadData

SetPayloadData sets the PayloadData field's value.

func (*SendDataToMulticastGroupInput) SetWirelessMetadata

SetWirelessMetadata sets the WirelessMetadata field's value.

func (SendDataToMulticastGroupInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SendDataToMulticastGroupInput) Validate

func (s *SendDataToMulticastGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SendDataToMulticastGroupOutput

type SendDataToMulticastGroupOutput struct {

	// ID of a multicast group message.
	MessageId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SendDataToMulticastGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SendDataToMulticastGroupOutput) SetMessageId

SetMessageId sets the MessageId field's value.

func (SendDataToMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SendDataToWirelessDeviceInput

type SendDataToWirelessDeviceInput struct {

	// The ID of the wireless device to receive the data.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The binary to be sent to the end device, encoded in base64.
	//
	// PayloadData is a required field
	PayloadData *string `type:"string" required:"true"`

	// The transmit mode to use to send data to the wireless device. Can be: 0 for
	// UM (unacknowledge mode) or 1 for AM (acknowledge mode).
	//
	// TransmitMode is a required field
	TransmitMode *int64 `type:"integer" required:"true"`

	// Metadata about the message request.
	WirelessMetadata *WirelessMetadata `type:"structure"`
	// contains filtered or unexported fields
}

func (SendDataToWirelessDeviceInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SendDataToWirelessDeviceInput) SetId

SetId sets the Id field's value.

func (*SendDataToWirelessDeviceInput) SetPayloadData

SetPayloadData sets the PayloadData field's value.

func (*SendDataToWirelessDeviceInput) SetTransmitMode

SetTransmitMode sets the TransmitMode field's value.

func (*SendDataToWirelessDeviceInput) SetWirelessMetadata

SetWirelessMetadata sets the WirelessMetadata field's value.

func (SendDataToWirelessDeviceInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SendDataToWirelessDeviceInput) Validate

func (s *SendDataToWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SendDataToWirelessDeviceOutput

type SendDataToWirelessDeviceOutput struct {

	// The ID of the message sent to the wireless device.
	MessageId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SendDataToWirelessDeviceOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SendDataToWirelessDeviceOutput) SetMessageId

SetMessageId sets the MessageId field's value.

func (SendDataToWirelessDeviceOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceProfile

type ServiceProfile struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The ID of the service profile.
	Id *string `type:"string"`

	// The name of the resource.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

Information about a service profile.

func (ServiceProfile) GoString

func (s ServiceProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceProfile) SetArn

func (s *ServiceProfile) SetArn(v string) *ServiceProfile

SetArn sets the Arn field's value.

func (*ServiceProfile) SetId

func (s *ServiceProfile) SetId(v string) *ServiceProfile

SetId sets the Id field's value.

func (*ServiceProfile) SetName

func (s *ServiceProfile) SetName(v string) *ServiceProfile

SetName sets the Name field's value.

func (ServiceProfile) String

func (s ServiceProfile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionKeysAbpV10X

type SessionKeysAbpV10X struct {

	// The AppSKey value.
	AppSKey *string `type:"string"`

	// The NwkSKey value.
	NwkSKey *string `type:"string"`
	// contains filtered or unexported fields
}

Session keys for ABP v1.1

func (SessionKeysAbpV10X) GoString

func (s SessionKeysAbpV10X) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionKeysAbpV10X) SetAppSKey

func (s *SessionKeysAbpV10X) SetAppSKey(v string) *SessionKeysAbpV10X

SetAppSKey sets the AppSKey field's value.

func (*SessionKeysAbpV10X) SetNwkSKey

func (s *SessionKeysAbpV10X) SetNwkSKey(v string) *SessionKeysAbpV10X

SetNwkSKey sets the NwkSKey field's value.

func (SessionKeysAbpV10X) String

func (s SessionKeysAbpV10X) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SessionKeysAbpV11

type SessionKeysAbpV11 struct {

	// The AppSKey value.
	AppSKey *string `type:"string"`

	// The FNwkSIntKey value.
	FNwkSIntKey *string `type:"string"`

	// The NwkSEncKey value.
	NwkSEncKey *string `type:"string"`

	// The SNwkSIntKey value.
	SNwkSIntKey *string `type:"string"`
	// contains filtered or unexported fields
}

Session keys for ABP v1.1

func (SessionKeysAbpV11) GoString

func (s SessionKeysAbpV11) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SessionKeysAbpV11) SetAppSKey

func (s *SessionKeysAbpV11) SetAppSKey(v string) *SessionKeysAbpV11

SetAppSKey sets the AppSKey field's value.

func (*SessionKeysAbpV11) SetFNwkSIntKey

func (s *SessionKeysAbpV11) SetFNwkSIntKey(v string) *SessionKeysAbpV11

SetFNwkSIntKey sets the FNwkSIntKey field's value.

func (*SessionKeysAbpV11) SetNwkSEncKey

func (s *SessionKeysAbpV11) SetNwkSEncKey(v string) *SessionKeysAbpV11

SetNwkSEncKey sets the NwkSEncKey field's value.

func (*SessionKeysAbpV11) SetSNwkSIntKey

func (s *SessionKeysAbpV11) SetSNwkSIntKey(v string) *SessionKeysAbpV11

SetSNwkSIntKey sets the SNwkSIntKey field's value.

func (SessionKeysAbpV11) String

func (s SessionKeysAbpV11) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkAccountInfo

type SidewalkAccountInfo struct {

	// The Sidewalk Amazon ID.
	AmazonId *string `type:"string"`

	// The Sidewalk application server private key.
	//
	// AppServerPrivateKey is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SidewalkAccountInfo's
	// String and GoString methods.
	AppServerPrivateKey *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Information about a Sidewalk account.

func (SidewalkAccountInfo) GoString

func (s SidewalkAccountInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkAccountInfo) SetAmazonId

func (s *SidewalkAccountInfo) SetAmazonId(v string) *SidewalkAccountInfo

SetAmazonId sets the AmazonId field's value.

func (*SidewalkAccountInfo) SetAppServerPrivateKey

func (s *SidewalkAccountInfo) SetAppServerPrivateKey(v string) *SidewalkAccountInfo

SetAppServerPrivateKey sets the AppServerPrivateKey field's value.

func (SidewalkAccountInfo) String

func (s SidewalkAccountInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkAccountInfo) Validate

func (s *SidewalkAccountInfo) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SidewalkAccountInfoWithFingerprint

type SidewalkAccountInfoWithFingerprint struct {

	// The Sidewalk Amazon ID.
	AmazonId *string `type:"string"`

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The fingerprint of the Sidewalk application server private key.
	//
	// Fingerprint is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SidewalkAccountInfoWithFingerprint's
	// String and GoString methods.
	Fingerprint *string `min:"64" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Information about a Sidewalk account.

func (SidewalkAccountInfoWithFingerprint) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkAccountInfoWithFingerprint) SetAmazonId

SetAmazonId sets the AmazonId field's value.

func (*SidewalkAccountInfoWithFingerprint) SetArn

SetArn sets the Arn field's value.

func (*SidewalkAccountInfoWithFingerprint) SetFingerprint

SetFingerprint sets the Fingerprint field's value.

func (SidewalkAccountInfoWithFingerprint) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkCreateDeviceProfile

type SidewalkCreateDeviceProfile struct {
	// contains filtered or unexported fields
}

Sidewalk object for creating a device profile.

func (SidewalkCreateDeviceProfile) GoString

func (s SidewalkCreateDeviceProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (SidewalkCreateDeviceProfile) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkCreateWirelessDevice

type SidewalkCreateWirelessDevice struct {

	// The ID of the Sidewalk device profile.
	DeviceProfileId *string `type:"string"`
	// contains filtered or unexported fields
}

Sidewalk object for creating a wireless device.

func (SidewalkCreateWirelessDevice) GoString

func (s SidewalkCreateWirelessDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkCreateWirelessDevice) SetDeviceProfileId

SetDeviceProfileId sets the DeviceProfileId field's value.

func (SidewalkCreateWirelessDevice) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkDevice

type SidewalkDevice struct {

	// The Sidewalk Amazon ID.
	AmazonId *string `type:"string"`

	// The ID of the Sidewalk device profile.
	CertificateId *string `type:"string"`

	// The sidewalk device certificates for Ed25519 and P256r1.
	DeviceCertificates []*CertificateList `type:"list"`

	// The ID of the Sidewalk device profile.
	DeviceProfileId *string `type:"string"`

	// The Sidewalk device private keys that will be used for onboarding the device.
	PrivateKeys []*CertificateList `type:"list"`

	// The sidewalk device identification.
	SidewalkId *string `type:"string"`

	// The Sidewalk manufacturing series number.
	SidewalkManufacturingSn *string `type:"string"`

	// The Sidewalk device status, such as provisioned or registered.
	Status *string `type:"string" enum:"WirelessDeviceSidewalkStatus"`
	// contains filtered or unexported fields
}

Sidewalk device object.

func (SidewalkDevice) GoString

func (s SidewalkDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkDevice) SetAmazonId

func (s *SidewalkDevice) SetAmazonId(v string) *SidewalkDevice

SetAmazonId sets the AmazonId field's value.

func (*SidewalkDevice) SetCertificateId

func (s *SidewalkDevice) SetCertificateId(v string) *SidewalkDevice

SetCertificateId sets the CertificateId field's value.

func (*SidewalkDevice) SetDeviceCertificates

func (s *SidewalkDevice) SetDeviceCertificates(v []*CertificateList) *SidewalkDevice

SetDeviceCertificates sets the DeviceCertificates field's value.

func (*SidewalkDevice) SetDeviceProfileId

func (s *SidewalkDevice) SetDeviceProfileId(v string) *SidewalkDevice

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*SidewalkDevice) SetPrivateKeys

func (s *SidewalkDevice) SetPrivateKeys(v []*CertificateList) *SidewalkDevice

SetPrivateKeys sets the PrivateKeys field's value.

func (*SidewalkDevice) SetSidewalkId

func (s *SidewalkDevice) SetSidewalkId(v string) *SidewalkDevice

SetSidewalkId sets the SidewalkId field's value.

func (*SidewalkDevice) SetSidewalkManufacturingSn

func (s *SidewalkDevice) SetSidewalkManufacturingSn(v string) *SidewalkDevice

SetSidewalkManufacturingSn sets the SidewalkManufacturingSn field's value.

func (*SidewalkDevice) SetStatus

func (s *SidewalkDevice) SetStatus(v string) *SidewalkDevice

SetStatus sets the Status field's value.

func (SidewalkDevice) String

func (s SidewalkDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkDeviceMetadata

type SidewalkDeviceMetadata struct {

	// Sidewalk device battery level.
	BatteryLevel *string `type:"string" enum:"BatteryLevel"`

	// Device state defines the device status of sidewalk device.
	DeviceState *string `type:"string" enum:"DeviceState"`

	// Sidewalk device status notification.
	Event *string `type:"string" enum:"Event"`

	// The RSSI value.
	Rssi *int64 `type:"integer"`
	// contains filtered or unexported fields
}

MetaData for Sidewalk device.

func (SidewalkDeviceMetadata) GoString

func (s SidewalkDeviceMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkDeviceMetadata) SetBatteryLevel

func (s *SidewalkDeviceMetadata) SetBatteryLevel(v string) *SidewalkDeviceMetadata

SetBatteryLevel sets the BatteryLevel field's value.

func (*SidewalkDeviceMetadata) SetDeviceState

SetDeviceState sets the DeviceState field's value.

func (*SidewalkDeviceMetadata) SetEvent

SetEvent sets the Event field's value.

func (*SidewalkDeviceMetadata) SetRssi

SetRssi sets the Rssi field's value.

func (SidewalkDeviceMetadata) String

func (s SidewalkDeviceMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkEventNotificationConfigurations

type SidewalkEventNotificationConfigurations struct {

	// Denotes whether the Amazon ID event topic is enabled or disabled.
	AmazonIdEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

SidewalkEventNotificationConfigurations object, which is the event configuration object for Sidewalk-related event topics.

func (SidewalkEventNotificationConfigurations) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkEventNotificationConfigurations) SetAmazonIdEventTopic

SetAmazonIdEventTopic sets the AmazonIdEventTopic field's value.

func (SidewalkEventNotificationConfigurations) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkGetDeviceProfile

type SidewalkGetDeviceProfile struct {

	// The Sidewalk application server public key.
	//
	// ApplicationServerPublicKey is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SidewalkGetDeviceProfile's
	// String and GoString methods.
	ApplicationServerPublicKey *string `min:"1" type:"string" sensitive:"true"`

	// The DAK certificate information of the Sidewalk device profile.
	DakCertificateMetadata []*DakCertificateMetadata `type:"list"`

	// Gets information about the certification status of a Sidewalk device profile.
	QualificationStatus *bool `type:"boolean"`
	// contains filtered or unexported fields
}

Gets information about a Sidewalk device profile.

func (SidewalkGetDeviceProfile) GoString

func (s SidewalkGetDeviceProfile) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkGetDeviceProfile) SetApplicationServerPublicKey

func (s *SidewalkGetDeviceProfile) SetApplicationServerPublicKey(v string) *SidewalkGetDeviceProfile

SetApplicationServerPublicKey sets the ApplicationServerPublicKey field's value.

func (*SidewalkGetDeviceProfile) SetDakCertificateMetadata

func (s *SidewalkGetDeviceProfile) SetDakCertificateMetadata(v []*DakCertificateMetadata) *SidewalkGetDeviceProfile

SetDakCertificateMetadata sets the DakCertificateMetadata field's value.

func (*SidewalkGetDeviceProfile) SetQualificationStatus

func (s *SidewalkGetDeviceProfile) SetQualificationStatus(v bool) *SidewalkGetDeviceProfile

SetQualificationStatus sets the QualificationStatus field's value.

func (SidewalkGetDeviceProfile) String

func (s SidewalkGetDeviceProfile) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkGetStartImportInfo

type SidewalkGetStartImportInfo struct {

	// List of Sidewalk devices that are added to the import task.
	DeviceCreationFileList []*string `type:"list"`

	// The IAM role that allows AWS IoT Wireless to access the CSV file in the S3
	// bucket.
	Role *string `type:"string"`
	// contains filtered or unexported fields
}

Sidewalk-related information for devices in an import task that are being onboarded.

func (SidewalkGetStartImportInfo) GoString

func (s SidewalkGetStartImportInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkGetStartImportInfo) SetDeviceCreationFileList

func (s *SidewalkGetStartImportInfo) SetDeviceCreationFileList(v []*string) *SidewalkGetStartImportInfo

SetDeviceCreationFileList sets the DeviceCreationFileList field's value.

func (*SidewalkGetStartImportInfo) SetRole

SetRole sets the Role field's value.

func (SidewalkGetStartImportInfo) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkListDevice

type SidewalkListDevice struct {

	// The Sidewalk Amazon ID.
	AmazonId *string `type:"string"`

	// The sidewalk device certificates for Ed25519 and P256r1.
	DeviceCertificates []*CertificateList `type:"list"`

	// Sidewalk object used by list functions.
	DeviceProfileId *string `type:"string"`

	// The sidewalk device identification.
	SidewalkId *string `type:"string"`

	// The Sidewalk manufacturing series number.
	SidewalkManufacturingSn *string `type:"string"`

	// The status of the Sidewalk devices, such as provisioned or registered.
	Status *string `type:"string" enum:"WirelessDeviceSidewalkStatus"`
	// contains filtered or unexported fields
}

Sidewalk object used by list functions.

func (SidewalkListDevice) GoString

func (s SidewalkListDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkListDevice) SetAmazonId

func (s *SidewalkListDevice) SetAmazonId(v string) *SidewalkListDevice

SetAmazonId sets the AmazonId field's value.

func (*SidewalkListDevice) SetDeviceCertificates

func (s *SidewalkListDevice) SetDeviceCertificates(v []*CertificateList) *SidewalkListDevice

SetDeviceCertificates sets the DeviceCertificates field's value.

func (*SidewalkListDevice) SetDeviceProfileId

func (s *SidewalkListDevice) SetDeviceProfileId(v string) *SidewalkListDevice

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*SidewalkListDevice) SetSidewalkId

func (s *SidewalkListDevice) SetSidewalkId(v string) *SidewalkListDevice

SetSidewalkId sets the SidewalkId field's value.

func (*SidewalkListDevice) SetSidewalkManufacturingSn

func (s *SidewalkListDevice) SetSidewalkManufacturingSn(v string) *SidewalkListDevice

SetSidewalkManufacturingSn sets the SidewalkManufacturingSn field's value.

func (*SidewalkListDevice) SetStatus

func (s *SidewalkListDevice) SetStatus(v string) *SidewalkListDevice

SetStatus sets the Status field's value.

func (SidewalkListDevice) String

func (s SidewalkListDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkResourceTypeEventConfiguration

type SidewalkResourceTypeEventConfiguration struct {

	// Denotes whether the wireless device join event topic is enabled or disabled.
	WirelessDeviceEventTopic *string `type:"string" enum:"EventNotificationTopicStatus"`
	// contains filtered or unexported fields
}

Sidewalk resource type event configuration object for enabling or disabling topic.

func (SidewalkResourceTypeEventConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkResourceTypeEventConfiguration) SetWirelessDeviceEventTopic

SetWirelessDeviceEventTopic sets the WirelessDeviceEventTopic field's value.

func (SidewalkResourceTypeEventConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkSendDataToDevice

type SidewalkSendDataToDevice struct {

	// The duration of time in seconds to retry sending the ACK.
	AckModeRetryDurationSecs *int64 `type:"integer"`

	// Sidewalk device message type. Default value is CUSTOM_COMMAND_ID_NOTIFY.
	MessageType *string `type:"string" enum:"MessageType"`

	// The sequence number.
	Seq *int64 `type:"integer"`
	// contains filtered or unexported fields
}

Information about a Sidewalk router.

func (SidewalkSendDataToDevice) GoString

func (s SidewalkSendDataToDevice) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkSendDataToDevice) SetAckModeRetryDurationSecs

func (s *SidewalkSendDataToDevice) SetAckModeRetryDurationSecs(v int64) *SidewalkSendDataToDevice

SetAckModeRetryDurationSecs sets the AckModeRetryDurationSecs field's value.

func (*SidewalkSendDataToDevice) SetMessageType

SetMessageType sets the MessageType field's value.

func (*SidewalkSendDataToDevice) SetSeq

SetSeq sets the Seq field's value.

func (SidewalkSendDataToDevice) String

func (s SidewalkSendDataToDevice) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkSingleStartImportInfo

type SidewalkSingleStartImportInfo struct {

	// The Sidewalk manufacturing serial number (SMSN) of the device added to the
	// import task.
	SidewalkManufacturingSn *string `type:"string"`
	// contains filtered or unexported fields
}

Information about an import task created for an individual Sidewalk device.

func (SidewalkSingleStartImportInfo) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkSingleStartImportInfo) SetSidewalkManufacturingSn

func (s *SidewalkSingleStartImportInfo) SetSidewalkManufacturingSn(v string) *SidewalkSingleStartImportInfo

SetSidewalkManufacturingSn sets the SidewalkManufacturingSn field's value.

func (SidewalkSingleStartImportInfo) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkStartImportInfo

type SidewalkStartImportInfo struct {

	// The CSV file contained in an S3 bucket that's used for adding devices to
	// an import task.
	DeviceCreationFile *string `type:"string"`

	// The IAM role that allows AWS IoT Wireless to access the CSV file in the S3
	// bucket.
	Role *string `type:"string"`
	// contains filtered or unexported fields
}

Information about an import task created for bulk provisioning.

func (SidewalkStartImportInfo) GoString

func (s SidewalkStartImportInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkStartImportInfo) SetDeviceCreationFile

func (s *SidewalkStartImportInfo) SetDeviceCreationFile(v string) *SidewalkStartImportInfo

SetDeviceCreationFile sets the DeviceCreationFile field's value.

func (*SidewalkStartImportInfo) SetRole

SetRole sets the Role field's value.

func (SidewalkStartImportInfo) String

func (s SidewalkStartImportInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SidewalkUpdateAccount

type SidewalkUpdateAccount struct {

	// The new Sidewalk application server private key.
	//
	// AppServerPrivateKey is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by SidewalkUpdateAccount's
	// String and GoString methods.
	AppServerPrivateKey *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Sidewalk update.

func (SidewalkUpdateAccount) GoString

func (s SidewalkUpdateAccount) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkUpdateAccount) SetAppServerPrivateKey

func (s *SidewalkUpdateAccount) SetAppServerPrivateKey(v string) *SidewalkUpdateAccount

SetAppServerPrivateKey sets the AppServerPrivateKey field's value.

func (SidewalkUpdateAccount) String

func (s SidewalkUpdateAccount) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkUpdateAccount) Validate

func (s *SidewalkUpdateAccount) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SidewalkUpdateImportInfo

type SidewalkUpdateImportInfo struct {

	// The CSV file contained in an S3 bucket that's used for appending devices
	// to an existing import task.
	DeviceCreationFile *string `type:"string"`
	// contains filtered or unexported fields
}

Sidewalk object information for updating an import task.

func (SidewalkUpdateImportInfo) GoString

func (s SidewalkUpdateImportInfo) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SidewalkUpdateImportInfo) SetDeviceCreationFile

func (s *SidewalkUpdateImportInfo) SetDeviceCreationFile(v string) *SidewalkUpdateImportInfo

SetDeviceCreationFile sets the DeviceCreationFile field's value.

func (SidewalkUpdateImportInfo) String

func (s SidewalkUpdateImportInfo) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartBulkAssociateWirelessDeviceWithMulticastGroupInput

type StartBulkAssociateWirelessDeviceWithMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// Query string used to search for wireless devices as part of the bulk associate
	// and disassociate process.
	QueryString *string `type:"string"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (StartBulkAssociateWirelessDeviceWithMulticastGroupInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartBulkAssociateWirelessDeviceWithMulticastGroupInput) SetId

SetId sets the Id field's value.

func (*StartBulkAssociateWirelessDeviceWithMulticastGroupInput) SetQueryString

SetQueryString sets the QueryString field's value.

func (*StartBulkAssociateWirelessDeviceWithMulticastGroupInput) SetTags

SetTags sets the Tags field's value.

func (StartBulkAssociateWirelessDeviceWithMulticastGroupInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartBulkAssociateWirelessDeviceWithMulticastGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartBulkAssociateWirelessDeviceWithMulticastGroupOutput

type StartBulkAssociateWirelessDeviceWithMulticastGroupOutput struct {
	// contains filtered or unexported fields
}

func (StartBulkAssociateWirelessDeviceWithMulticastGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (StartBulkAssociateWirelessDeviceWithMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartBulkDisassociateWirelessDeviceFromMulticastGroupInput

type StartBulkDisassociateWirelessDeviceFromMulticastGroupInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// Query string used to search for wireless devices as part of the bulk associate
	// and disassociate process.
	QueryString *string `type:"string"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) SetId

SetId sets the Id field's value.

func (*StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) SetQueryString

SetQueryString sets the QueryString field's value.

func (*StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) SetTags

SetTags sets the Tags field's value.

func (StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput

type StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput struct {
	// contains filtered or unexported fields
}

func (StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartFuotaTaskInput

type StartFuotaTaskInput struct {

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The LoRaWAN information used to start a FUOTA task.
	LoRaWAN *LoRaWANStartFuotaTask `type:"structure"`
	// contains filtered or unexported fields
}

func (StartFuotaTaskInput) GoString

func (s StartFuotaTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*StartFuotaTaskInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (StartFuotaTaskInput) String

func (s StartFuotaTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartFuotaTaskInput) Validate

func (s *StartFuotaTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartFuotaTaskOutput

type StartFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (StartFuotaTaskOutput) GoString

func (s StartFuotaTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (StartFuotaTaskOutput) String

func (s StartFuotaTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartMulticastGroupSessionInput

type StartMulticastGroupSessionInput struct {

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The LoRaWAN information used with the multicast session.
	//
	// LoRaWAN is a required field
	LoRaWAN *LoRaWANMulticastSession `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (StartMulticastGroupSessionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartMulticastGroupSessionInput) SetId

SetId sets the Id field's value.

func (*StartMulticastGroupSessionInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (StartMulticastGroupSessionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartMulticastGroupSessionInput) Validate

func (s *StartMulticastGroupSessionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartMulticastGroupSessionOutput

type StartMulticastGroupSessionOutput struct {
	// contains filtered or unexported fields
}

func (StartMulticastGroupSessionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (StartMulticastGroupSessionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartSingleWirelessDeviceImportTaskInput

type StartSingleWirelessDeviceImportTaskInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The name of the Sidewalk destination that describes the IoT rule to route
	// messages from the device in the import task that will be onboarded to AWS
	// IoT Wireless.
	//
	// DestinationName is a required field
	DestinationName *string `type:"string" required:"true"`

	// The name of the wireless device for which an import task is being started.
	DeviceName *string `type:"string"`

	// The Sidewalk-related parameters for importing a single wireless device.
	//
	// Sidewalk is a required field
	Sidewalk *SidewalkSingleStartImportInfo `type:"structure" required:"true"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (StartSingleWirelessDeviceImportTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartSingleWirelessDeviceImportTaskInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*StartSingleWirelessDeviceImportTaskInput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*StartSingleWirelessDeviceImportTaskInput) SetDeviceName

SetDeviceName sets the DeviceName field's value.

func (*StartSingleWirelessDeviceImportTaskInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*StartSingleWirelessDeviceImportTaskInput) SetTags

SetTags sets the Tags field's value.

func (StartSingleWirelessDeviceImportTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartSingleWirelessDeviceImportTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartSingleWirelessDeviceImportTaskOutput

type StartSingleWirelessDeviceImportTaskOutput struct {

	// The ARN (Amazon Resource Name) of the import task.
	Arn *string `type:"string"`

	// The import task ID.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (StartSingleWirelessDeviceImportTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartSingleWirelessDeviceImportTaskOutput) SetArn

SetArn sets the Arn field's value.

func (*StartSingleWirelessDeviceImportTaskOutput) SetId

SetId sets the Id field's value.

func (StartSingleWirelessDeviceImportTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartWirelessDeviceImportTaskInput

type StartWirelessDeviceImportTaskInput struct {

	// Each resource must have a unique client request token. If you try to create
	// a new resource with the same token as a resource that already exists, an
	// exception occurs. If you omit this value, AWS SDKs will automatically generate
	// a unique client request.
	ClientRequestToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The name of the Sidewalk destination that describes the IoT rule to route
	// messages from the devices in the import task that are onboarded to AWS IoT
	// Wireless.
	//
	// DestinationName is a required field
	DestinationName *string `type:"string" required:"true"`

	// The Sidewalk-related parameters for importing wireless devices that need
	// to be provisioned in bulk.
	//
	// Sidewalk is a required field
	Sidewalk *SidewalkStartImportInfo `type:"structure" required:"true"`

	// The tag to attach to the specified resource. Tags are metadata that you can
	// use to manage a resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (StartWirelessDeviceImportTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartWirelessDeviceImportTaskInput) SetClientRequestToken

SetClientRequestToken sets the ClientRequestToken field's value.

func (*StartWirelessDeviceImportTaskInput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*StartWirelessDeviceImportTaskInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*StartWirelessDeviceImportTaskInput) SetTags

SetTags sets the Tags field's value.

func (StartWirelessDeviceImportTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartWirelessDeviceImportTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartWirelessDeviceImportTaskOutput

type StartWirelessDeviceImportTaskOutput struct {

	// The ARN (Amazon Resource Name) of the import task.
	Arn *string `type:"string"`

	// The import task ID.
	Id *string `type:"string"`
	// contains filtered or unexported fields
}

func (StartWirelessDeviceImportTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartWirelessDeviceImportTaskOutput) SetArn

SetArn sets the Arn field's value.

func (*StartWirelessDeviceImportTaskOutput) SetId

SetId sets the Id field's value.

func (StartWirelessDeviceImportTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Tag

type Tag struct {

	// The tag's key value.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`

	// The tag's value.
	//
	// Value is a required field
	Value *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

A simple label consisting of a customer-defined key-value pair

func (Tag) GoString

func (s Tag) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String

func (s Tag) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Tag) Validate

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

	// The ARN of the resource to add tags to.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"`

	// Adds to or modifies the tags of the given resource. Tags are metadata that
	// you can use to manage a resource.
	//
	// Tags is a required field
	Tags []*Tag `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TdscdmaLocalId

type TdscdmaLocalId struct {

	// Cell parameters for TD-SCDMA.
	//
	// CellParams is a required field
	CellParams *int64 `type:"integer" required:"true"`

	// TD-SCDMA UTRA (Universal Terrestrial Radio Access Network) absolute RF channel
	// number (UARFCN).
	//
	// Uarfcn is a required field
	Uarfcn *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

TD-SCDMA local identification (local Id) information.

func (TdscdmaLocalId) GoString

func (s TdscdmaLocalId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TdscdmaLocalId) SetCellParams

func (s *TdscdmaLocalId) SetCellParams(v int64) *TdscdmaLocalId

SetCellParams sets the CellParams field's value.

func (*TdscdmaLocalId) SetUarfcn

func (s *TdscdmaLocalId) SetUarfcn(v int64) *TdscdmaLocalId

SetUarfcn sets the Uarfcn field's value.

func (TdscdmaLocalId) String

func (s TdscdmaLocalId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TdscdmaLocalId) Validate

func (s *TdscdmaLocalId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TdscdmaNmrObj

type TdscdmaNmrObj struct {

	// Cell parameters for TD-SCDMA network measurement reports object.
	//
	// CellParams is a required field
	CellParams *int64 `type:"integer" required:"true"`

	// Path loss, or path attenuation, is the reduction in power density of an electromagnetic
	// wave as it propagates through space.
	PathLoss *int64 `min:"46" type:"integer"`

	// Code power of the received signal, measured in decibel-milliwatts (dBm).
	Rscp *int64 `type:"integer"`

	// TD-SCDMA UTRA (Universal Terrestrial Radio Access Network) absolute RF channel
	// number.
	//
	// Uarfcn is a required field
	Uarfcn *int64 `type:"integer" required:"true"`

	// UTRAN (UMTS Terrestrial Radio Access Network) cell global identifier.
	UtranCid *int64 `type:"integer"`
	// contains filtered or unexported fields
}

TD-SCDMA object for network measurement reports.

func (TdscdmaNmrObj) GoString

func (s TdscdmaNmrObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TdscdmaNmrObj) SetCellParams

func (s *TdscdmaNmrObj) SetCellParams(v int64) *TdscdmaNmrObj

SetCellParams sets the CellParams field's value.

func (*TdscdmaNmrObj) SetPathLoss

func (s *TdscdmaNmrObj) SetPathLoss(v int64) *TdscdmaNmrObj

SetPathLoss sets the PathLoss field's value.

func (*TdscdmaNmrObj) SetRscp

func (s *TdscdmaNmrObj) SetRscp(v int64) *TdscdmaNmrObj

SetRscp sets the Rscp field's value.

func (*TdscdmaNmrObj) SetUarfcn

func (s *TdscdmaNmrObj) SetUarfcn(v int64) *TdscdmaNmrObj

SetUarfcn sets the Uarfcn field's value.

func (*TdscdmaNmrObj) SetUtranCid

func (s *TdscdmaNmrObj) SetUtranCid(v int64) *TdscdmaNmrObj

SetUtranCid sets the UtranCid field's value.

func (TdscdmaNmrObj) String

func (s TdscdmaNmrObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TdscdmaNmrObj) Validate

func (s *TdscdmaNmrObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TdscdmaObj

type TdscdmaObj struct {

	// Location Area Code.
	Lac *int64 `min:"1" type:"integer"`

	// Mobile Country Code.
	//
	// Mcc is a required field
	Mcc *int64 `min:"200" type:"integer" required:"true"`

	// Mobile Network Code.
	//
	// Mnc is a required field
	Mnc *int64 `type:"integer" required:"true"`

	// Path loss, or path attenuation, is the reduction in power density of an electromagnetic
	// wave as it propagates through space.
	PathLoss *int64 `min:"46" type:"integer"`

	// Signal power of the received signal (Received Signal Code Power), measured
	// in decibel-milliwatts (dBm).
	Rscp *int64 `type:"integer"`

	// TD-SCDMA local identification (local ID) information.
	TdscdmaLocalId *TdscdmaLocalId `type:"structure"`

	// TD-SCDMA object for network measurement reports.
	TdscdmaNmr []*TdscdmaNmrObj `min:"1" type:"list"`

	// TD-SCDMA Timing advance.
	TdscdmaTimingAdvance *int64 `type:"integer"`

	// UTRAN (UMTS Terrestrial Radio Access Network) Cell Global Identifier.
	//
	// UtranCid is a required field
	UtranCid *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

TD-SCDMA object.

func (TdscdmaObj) GoString

func (s TdscdmaObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TdscdmaObj) SetLac

func (s *TdscdmaObj) SetLac(v int64) *TdscdmaObj

SetLac sets the Lac field's value.

func (*TdscdmaObj) SetMcc

func (s *TdscdmaObj) SetMcc(v int64) *TdscdmaObj

SetMcc sets the Mcc field's value.

func (*TdscdmaObj) SetMnc

func (s *TdscdmaObj) SetMnc(v int64) *TdscdmaObj

SetMnc sets the Mnc field's value.

func (*TdscdmaObj) SetPathLoss

func (s *TdscdmaObj) SetPathLoss(v int64) *TdscdmaObj

SetPathLoss sets the PathLoss field's value.

func (*TdscdmaObj) SetRscp

func (s *TdscdmaObj) SetRscp(v int64) *TdscdmaObj

SetRscp sets the Rscp field's value.

func (*TdscdmaObj) SetTdscdmaLocalId

func (s *TdscdmaObj) SetTdscdmaLocalId(v *TdscdmaLocalId) *TdscdmaObj

SetTdscdmaLocalId sets the TdscdmaLocalId field's value.

func (*TdscdmaObj) SetTdscdmaNmr

func (s *TdscdmaObj) SetTdscdmaNmr(v []*TdscdmaNmrObj) *TdscdmaObj

SetTdscdmaNmr sets the TdscdmaNmr field's value.

func (*TdscdmaObj) SetTdscdmaTimingAdvance

func (s *TdscdmaObj) SetTdscdmaTimingAdvance(v int64) *TdscdmaObj

SetTdscdmaTimingAdvance sets the TdscdmaTimingAdvance field's value.

func (*TdscdmaObj) SetUtranCid

func (s *TdscdmaObj) SetUtranCid(v int64) *TdscdmaObj

SetUtranCid sets the UtranCid field's value.

func (TdscdmaObj) String

func (s TdscdmaObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TdscdmaObj) Validate

func (s *TdscdmaObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TestWirelessDeviceInput

type TestWirelessDeviceInput struct {

	// The ID of the wireless device to test.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (TestWirelessDeviceInput) GoString

func (s TestWirelessDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestWirelessDeviceInput) SetId

SetId sets the Id field's value.

func (TestWirelessDeviceInput) String

func (s TestWirelessDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestWirelessDeviceInput) Validate

func (s *TestWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TestWirelessDeviceOutput

type TestWirelessDeviceOutput struct {

	// The result returned by the test.
	Result *string `type:"string"`
	// contains filtered or unexported fields
}

func (TestWirelessDeviceOutput) GoString

func (s TestWirelessDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TestWirelessDeviceOutput) SetResult

SetResult sets the Result field's value.

func (TestWirelessDeviceOutput) String

func (s TestWirelessDeviceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The request was denied because it exceeded the allowed API request rate.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TooManyTagsException

type TooManyTagsException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`

	// Name of the resource that exceeds maximum number of tags allowed.
	ResourceName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

The request was denied because the resource can't have any more tags.

func (*TooManyTagsException) Code

func (s *TooManyTagsException) Code() string

Code returns the exception type name.

func (*TooManyTagsException) Error

func (s *TooManyTagsException) Error() string

func (TooManyTagsException) GoString

func (s TooManyTagsException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooManyTagsException) Message

func (s *TooManyTagsException) Message() string

Message returns the exception's message.

func (*TooManyTagsException) OrigErr

func (s *TooManyTagsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyTagsException) RequestID

func (s *TooManyTagsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyTagsException) StatusCode

func (s *TooManyTagsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (TooManyTagsException) String

func (s TooManyTagsException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TraceContent

type TraceContent struct {

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	LogLevel *string `type:"string" enum:"LogLevel"`

	// FrameInfo of your multicast group resources for the trace content. Use FrameInfo
	// to debug the multicast communication between your LoRaWAN end devices and
	// the network server.
	MulticastFrameInfo *string `type:"string" enum:"MulticastFrameInfo"`

	// FrameInfo of your wireless device resources for the trace content. Use FrameInfo
	// to debug the communication between your LoRaWAN end devices and the network
	// server.
	WirelessDeviceFrameInfo *string `type:"string" enum:"WirelessDeviceFrameInfo"`
	// contains filtered or unexported fields
}

Trace content for your wireless gateway and wireless device resources.

func (TraceContent) GoString

func (s TraceContent) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TraceContent) SetLogLevel

func (s *TraceContent) SetLogLevel(v string) *TraceContent

SetLogLevel sets the LogLevel field's value.

func (*TraceContent) SetMulticastFrameInfo

func (s *TraceContent) SetMulticastFrameInfo(v string) *TraceContent

SetMulticastFrameInfo sets the MulticastFrameInfo field's value.

func (*TraceContent) SetWirelessDeviceFrameInfo

func (s *TraceContent) SetWirelessDeviceFrameInfo(v string) *TraceContent

SetWirelessDeviceFrameInfo sets the WirelessDeviceFrameInfo field's value.

func (TraceContent) String

func (s TraceContent) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The ARN of the resource to remove tags from.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"`

	// A list of the keys of the tags to remove from the resource.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAbpV10X

type UpdateAbpV10X struct {

	// The FCnt init value.
	FCntStart *int64 `type:"integer"`
	// contains filtered or unexported fields
}

ABP device object for LoRaWAN specification v1.0.x

func (UpdateAbpV10X) GoString

func (s UpdateAbpV10X) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAbpV10X) SetFCntStart

func (s *UpdateAbpV10X) SetFCntStart(v int64) *UpdateAbpV10X

SetFCntStart sets the FCntStart field's value.

func (UpdateAbpV10X) String

func (s UpdateAbpV10X) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAbpV11

type UpdateAbpV11 struct {

	// The FCnt init value.
	FCntStart *int64 `type:"integer"`
	// contains filtered or unexported fields
}

ABP device object for LoRaWAN specification v1.1

func (UpdateAbpV11) GoString

func (s UpdateAbpV11) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAbpV11) SetFCntStart

func (s *UpdateAbpV11) SetFCntStart(v int64) *UpdateAbpV11

SetFCntStart sets the FCntStart field's value.

func (UpdateAbpV11) String

func (s UpdateAbpV11) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDestinationInput

type UpdateDestinationInput struct {

	// A new description of the resource.
	Description *string `type:"string"`

	// The new rule name or topic rule to send messages to.
	Expression *string `type:"string"`

	// The type of value in Expression.
	ExpressionType *string `type:"string" enum:"ExpressionType"`

	// The new name of the resource.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"Name" type:"string" required:"true"`

	// The ARN of the IAM Role that authorizes the destination.
	RoleArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateDestinationInput) GoString

func (s UpdateDestinationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDestinationInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateDestinationInput) SetExpression

SetExpression sets the Expression field's value.

func (*UpdateDestinationInput) SetExpressionType

func (s *UpdateDestinationInput) SetExpressionType(v string) *UpdateDestinationInput

SetExpressionType sets the ExpressionType field's value.

func (*UpdateDestinationInput) SetName

SetName sets the Name field's value.

func (*UpdateDestinationInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (UpdateDestinationInput) String

func (s UpdateDestinationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDestinationInput) Validate

func (s *UpdateDestinationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDestinationOutput

type UpdateDestinationOutput struct {
	// contains filtered or unexported fields
}

func (UpdateDestinationOutput) GoString

func (s UpdateDestinationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateDestinationOutput) String

func (s UpdateDestinationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateEventConfigurationByResourceTypesInput

type UpdateEventConfigurationByResourceTypesInput struct {

	// Connection status resource type event configuration object for enabling and
	// disabling wireless gateway topic.
	ConnectionStatus *ConnectionStatusResourceTypeEventConfiguration `type:"structure"`

	// Device registration state resource type event configuration object for enabling
	// and disabling wireless gateway topic.
	DeviceRegistrationState *DeviceRegistrationStateResourceTypeEventConfiguration `type:"structure"`

	// Join resource type event configuration object for enabling and disabling
	// wireless device topic.
	Join *JoinResourceTypeEventConfiguration `type:"structure"`

	// Message delivery status resource type event configuration object for enabling
	// and disabling wireless device topic.
	MessageDeliveryStatus *MessageDeliveryStatusResourceTypeEventConfiguration `type:"structure"`

	// Proximity resource type event configuration object for enabling and disabling
	// wireless gateway topic.
	Proximity *ProximityResourceTypeEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateEventConfigurationByResourceTypesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateEventConfigurationByResourceTypesInput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*UpdateEventConfigurationByResourceTypesInput) SetDeviceRegistrationState

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*UpdateEventConfigurationByResourceTypesInput) SetJoin

SetJoin sets the Join field's value.

func (*UpdateEventConfigurationByResourceTypesInput) SetMessageDeliveryStatus

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*UpdateEventConfigurationByResourceTypesInput) SetProximity

SetProximity sets the Proximity field's value.

func (UpdateEventConfigurationByResourceTypesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateEventConfigurationByResourceTypesOutput

type UpdateEventConfigurationByResourceTypesOutput struct {
	// contains filtered or unexported fields
}

func (UpdateEventConfigurationByResourceTypesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateEventConfigurationByResourceTypesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateFPorts

type UpdateFPorts struct {

	// LoRaWAN application, which can be used for geolocation by activating positioning.
	Applications []*ApplicationConfig `type:"list"`

	// Positioning FPorts for the ClockSync, Stream, and GNSS functions.
	Positioning *Positioning `type:"structure"`
	// contains filtered or unexported fields
}

Object for updating the FPorts information.

func (UpdateFPorts) GoString

func (s UpdateFPorts) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFPorts) SetApplications

func (s *UpdateFPorts) SetApplications(v []*ApplicationConfig) *UpdateFPorts

SetApplications sets the Applications field's value.

func (*UpdateFPorts) SetPositioning

func (s *UpdateFPorts) SetPositioning(v *Positioning) *UpdateFPorts

SetPositioning sets the Positioning field's value.

func (UpdateFPorts) String

func (s UpdateFPorts) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFPorts) Validate

func (s *UpdateFPorts) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFuotaTaskInput

type UpdateFuotaTaskInput struct {

	// The description of the new resource.
	Description *string `type:"string"`

	// The S3 URI points to a firmware update image that is to be used with a FUOTA
	// task.
	FirmwareUpdateImage *string `min:"1" type:"string"`

	// The firmware update role that is to be used with a FUOTA task.
	FirmwareUpdateRole *string `min:"1" type:"string"`

	// The interval for sending fragments in milliseconds, rounded to the nearest
	// second.
	//
	// This interval only determines the timing for when the Cloud sends down the
	// fragments to yor device. There can be a delay for when your device will receive
	// these fragments. This delay depends on the device's class and the communication
	// delay with the cloud.
	FragmentIntervalMS *int64 `min:"1" type:"integer"`

	// The size of each fragment in bytes. This parameter is supported only for
	// FUOTA tasks with multicast groups.
	FragmentSizeBytes *int64 `min:"1" type:"integer"`

	// The ID of a FUOTA task.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The LoRaWAN information used with a FUOTA task.
	LoRaWAN *LoRaWANFuotaTask `type:"structure"`

	// The name of a FUOTA task.
	Name *string `type:"string"`

	// The percentage of the added fragments that are redundant. For example, if
	// the size of the firmware image file is 100 bytes and the fragment size is
	// 10 bytes, with RedundancyPercent set to 50(%), the final number of encoded
	// fragments is (100 / 10) + (100 / 10 * 50%) = 15.
	RedundancyPercent *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (UpdateFuotaTaskInput) GoString

func (s UpdateFuotaTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFuotaTaskInput) SetDescription

func (s *UpdateFuotaTaskInput) SetDescription(v string) *UpdateFuotaTaskInput

SetDescription sets the Description field's value.

func (*UpdateFuotaTaskInput) SetFirmwareUpdateImage

func (s *UpdateFuotaTaskInput) SetFirmwareUpdateImage(v string) *UpdateFuotaTaskInput

SetFirmwareUpdateImage sets the FirmwareUpdateImage field's value.

func (*UpdateFuotaTaskInput) SetFirmwareUpdateRole

func (s *UpdateFuotaTaskInput) SetFirmwareUpdateRole(v string) *UpdateFuotaTaskInput

SetFirmwareUpdateRole sets the FirmwareUpdateRole field's value.

func (*UpdateFuotaTaskInput) SetFragmentIntervalMS

func (s *UpdateFuotaTaskInput) SetFragmentIntervalMS(v int64) *UpdateFuotaTaskInput

SetFragmentIntervalMS sets the FragmentIntervalMS field's value.

func (*UpdateFuotaTaskInput) SetFragmentSizeBytes

func (s *UpdateFuotaTaskInput) SetFragmentSizeBytes(v int64) *UpdateFuotaTaskInput

SetFragmentSizeBytes sets the FragmentSizeBytes field's value.

func (*UpdateFuotaTaskInput) SetId

SetId sets the Id field's value.

func (*UpdateFuotaTaskInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*UpdateFuotaTaskInput) SetName

SetName sets the Name field's value.

func (*UpdateFuotaTaskInput) SetRedundancyPercent

func (s *UpdateFuotaTaskInput) SetRedundancyPercent(v int64) *UpdateFuotaTaskInput

SetRedundancyPercent sets the RedundancyPercent field's value.

func (UpdateFuotaTaskInput) String

func (s UpdateFuotaTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFuotaTaskInput) Validate

func (s *UpdateFuotaTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFuotaTaskOutput

type UpdateFuotaTaskOutput struct {
	// contains filtered or unexported fields
}

func (UpdateFuotaTaskOutput) GoString

func (s UpdateFuotaTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateFuotaTaskOutput) String

func (s UpdateFuotaTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateLogLevelsByResourceTypesInput

type UpdateLogLevelsByResourceTypesInput struct {

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	DefaultLogLevel *string `type:"string" enum:"LogLevel"`

	// The list of wireless device log options.
	WirelessDeviceLogOptions []*WirelessDeviceLogOption `type:"list"`

	// The list of wireless gateway log options.
	WirelessGatewayLogOptions []*WirelessGatewayLogOption `type:"list"`
	// contains filtered or unexported fields
}

func (UpdateLogLevelsByResourceTypesInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateLogLevelsByResourceTypesInput) SetDefaultLogLevel

SetDefaultLogLevel sets the DefaultLogLevel field's value.

func (*UpdateLogLevelsByResourceTypesInput) SetWirelessDeviceLogOptions

SetWirelessDeviceLogOptions sets the WirelessDeviceLogOptions field's value.

func (*UpdateLogLevelsByResourceTypesInput) SetWirelessGatewayLogOptions

SetWirelessGatewayLogOptions sets the WirelessGatewayLogOptions field's value.

func (UpdateLogLevelsByResourceTypesInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateLogLevelsByResourceTypesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateLogLevelsByResourceTypesOutput

type UpdateLogLevelsByResourceTypesOutput struct {
	// contains filtered or unexported fields
}

func (UpdateLogLevelsByResourceTypesOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateLogLevelsByResourceTypesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateMulticastGroupInput

type UpdateMulticastGroupInput struct {

	// The description of the new resource.
	Description *string `type:"string"`

	// The ID of the multicast group.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The LoRaWAN information that is to be used with the multicast group.
	LoRaWAN *LoRaWANMulticast `type:"structure"`

	// The name of the multicast group.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMulticastGroupInput) GoString

func (s UpdateMulticastGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMulticastGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateMulticastGroupInput) SetId

SetId sets the Id field's value.

func (*UpdateMulticastGroupInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*UpdateMulticastGroupInput) SetName

SetName sets the Name field's value.

func (UpdateMulticastGroupInput) String

func (s UpdateMulticastGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMulticastGroupInput) Validate

func (s *UpdateMulticastGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateMulticastGroupOutput

type UpdateMulticastGroupOutput struct {
	// contains filtered or unexported fields
}

func (UpdateMulticastGroupOutput) GoString

func (s UpdateMulticastGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateMulticastGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateNetworkAnalyzerConfigurationInput

type UpdateNetworkAnalyzerConfigurationInput struct {

	// Name of the network analyzer configuration.
	//
	// ConfigurationName is a required field
	ConfigurationName *string `location:"uri" locationName:"ConfigurationName" min:"1" type:"string" required:"true"`

	// The description of the new resource.
	Description *string `type:"string"`

	// Multicast group resources to add to the network analyzer configuration. Provide
	// the MulticastGroupId of the resource to add in the input array.
	MulticastGroupsToAdd []*string `type:"list"`

	// Multicast group resources to remove from the network analyzer configuration.
	// Provide the MulticastGroupId of the resource to remove in the input array.
	MulticastGroupsToRemove []*string `type:"list"`

	// Trace content for your wireless gateway and wireless device resources.
	TraceContent *TraceContent `type:"structure"`

	// Wireless device resources to add to the network analyzer configuration. Provide
	// the WirelessDeviceId of the resource to add in the input array.
	WirelessDevicesToAdd []*string `type:"list"`

	// Wireless device resources to remove from the network analyzer configuration.
	// Provide the WirelessDeviceId of the resources to remove in the input array.
	WirelessDevicesToRemove []*string `type:"list"`

	// Wireless gateway resources to add to the network analyzer configuration.
	// Provide the WirelessGatewayId of the resource to add in the input array.
	WirelessGatewaysToAdd []*string `type:"list"`

	// Wireless gateway resources to remove from the network analyzer configuration.
	// Provide the WirelessGatewayId of the resources to remove in the input array.
	WirelessGatewaysToRemove []*string `type:"list"`
	// contains filtered or unexported fields
}

func (UpdateNetworkAnalyzerConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkAnalyzerConfigurationInput) SetConfigurationName

SetConfigurationName sets the ConfigurationName field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetMulticastGroupsToAdd

SetMulticastGroupsToAdd sets the MulticastGroupsToAdd field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetMulticastGroupsToRemove

SetMulticastGroupsToRemove sets the MulticastGroupsToRemove field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetTraceContent

SetTraceContent sets the TraceContent field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetWirelessDevicesToAdd

SetWirelessDevicesToAdd sets the WirelessDevicesToAdd field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetWirelessDevicesToRemove

SetWirelessDevicesToRemove sets the WirelessDevicesToRemove field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetWirelessGatewaysToAdd

SetWirelessGatewaysToAdd sets the WirelessGatewaysToAdd field's value.

func (*UpdateNetworkAnalyzerConfigurationInput) SetWirelessGatewaysToRemove

SetWirelessGatewaysToRemove sets the WirelessGatewaysToRemove field's value.

func (UpdateNetworkAnalyzerConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkAnalyzerConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateNetworkAnalyzerConfigurationOutput

type UpdateNetworkAnalyzerConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (UpdateNetworkAnalyzerConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateNetworkAnalyzerConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdatePartnerAccountInput

type UpdatePartnerAccountInput struct {

	// The ID of the partner account to update.
	//
	// PartnerAccountId is a required field
	PartnerAccountId *string `location:"uri" locationName:"PartnerAccountId" type:"string" required:"true"`

	// The partner type.
	//
	// PartnerType is a required field
	PartnerType *string `location:"querystring" locationName:"partnerType" type:"string" required:"true" enum:"PartnerType"`

	// The Sidewalk account credentials.
	//
	// Sidewalk is a required field
	Sidewalk *SidewalkUpdateAccount `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdatePartnerAccountInput) GoString

func (s UpdatePartnerAccountInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePartnerAccountInput) SetPartnerAccountId

func (s *UpdatePartnerAccountInput) SetPartnerAccountId(v string) *UpdatePartnerAccountInput

SetPartnerAccountId sets the PartnerAccountId field's value.

func (*UpdatePartnerAccountInput) SetPartnerType

SetPartnerType sets the PartnerType field's value.

func (*UpdatePartnerAccountInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (UpdatePartnerAccountInput) String

func (s UpdatePartnerAccountInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePartnerAccountInput) Validate

func (s *UpdatePartnerAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePartnerAccountOutput

type UpdatePartnerAccountOutput struct {
	// contains filtered or unexported fields
}

func (UpdatePartnerAccountOutput) GoString

func (s UpdatePartnerAccountOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdatePartnerAccountOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdatePositionInput deprecated

type UpdatePositionInput struct {

	// The position information of the resource.
	//
	// Position is a required field
	Position []*float64 `type:"list" required:"true"`

	// Resource identifier of the resource for which position is updated.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// Resource type of the resource for which position is updated.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"PositionResourceType"`
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (UpdatePositionInput) GoString

func (s UpdatePositionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePositionInput) SetPosition

func (s *UpdatePositionInput) SetPosition(v []*float64) *UpdatePositionInput

SetPosition sets the Position field's value.

func (*UpdatePositionInput) SetResourceIdentifier

func (s *UpdatePositionInput) SetResourceIdentifier(v string) *UpdatePositionInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*UpdatePositionInput) SetResourceType

func (s *UpdatePositionInput) SetResourceType(v string) *UpdatePositionInput

SetResourceType sets the ResourceType field's value.

func (UpdatePositionInput) String

func (s UpdatePositionInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdatePositionInput) Validate

func (s *UpdatePositionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePositionOutput deprecated

type UpdatePositionOutput struct {
	// contains filtered or unexported fields
}

Deprecated: This operation is no longer supported.

func (UpdatePositionOutput) GoString

func (s UpdatePositionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdatePositionOutput) String

func (s UpdatePositionOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateResourceEventConfigurationInput

type UpdateResourceEventConfigurationInput struct {

	// Event configuration for the connection status event.
	ConnectionStatus *ConnectionStatusEventConfiguration `type:"structure"`

	// Event configuration for the device registration state event.
	DeviceRegistrationState *DeviceRegistrationStateEventConfiguration `type:"structure"`

	// Resource identifier to opt in for event messaging.
	//
	// Identifier is a required field
	Identifier *string `location:"uri" locationName:"Identifier" type:"string" required:"true"`

	// Identifier type of the particular resource identifier for event configuration.
	//
	// IdentifierType is a required field
	IdentifierType *string `location:"querystring" locationName:"identifierType" type:"string" required:"true" enum:"IdentifierType"`

	// Event configuration for the join event.
	Join *JoinEventConfiguration `type:"structure"`

	// Event configuration for the message delivery status event.
	MessageDeliveryStatus *MessageDeliveryStatusEventConfiguration `type:"structure"`

	// Partner type of the resource if the identifier type is PartnerAccountId
	PartnerType *string `location:"querystring" locationName:"partnerType" type:"string" enum:"EventNotificationPartnerType"`

	// Event configuration for the proximity event.
	Proximity *ProximityEventConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

func (UpdateResourceEventConfigurationInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateResourceEventConfigurationInput) SetConnectionStatus

SetConnectionStatus sets the ConnectionStatus field's value.

func (*UpdateResourceEventConfigurationInput) SetDeviceRegistrationState

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*UpdateResourceEventConfigurationInput) SetIdentifier

SetIdentifier sets the Identifier field's value.

func (*UpdateResourceEventConfigurationInput) SetIdentifierType

SetIdentifierType sets the IdentifierType field's value.

func (*UpdateResourceEventConfigurationInput) SetJoin

SetJoin sets the Join field's value.

func (*UpdateResourceEventConfigurationInput) SetMessageDeliveryStatus

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*UpdateResourceEventConfigurationInput) SetPartnerType

SetPartnerType sets the PartnerType field's value.

func (*UpdateResourceEventConfigurationInput) SetProximity

SetProximity sets the Proximity field's value.

func (UpdateResourceEventConfigurationInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateResourceEventConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateResourceEventConfigurationOutput

type UpdateResourceEventConfigurationOutput struct {
	// contains filtered or unexported fields
}

func (UpdateResourceEventConfigurationOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateResourceEventConfigurationOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateResourcePositionInput

type UpdateResourcePositionInput struct {

	// The position information of the resource, displayed as a JSON payload. The
	// payload uses the GeoJSON format, which a format that's used to encode geographic
	// data structures. For more information, see GeoJSON (https://geojson.org/).
	GeoJsonPayload []byte `type:"blob"`

	// The identifier of the resource for which position information is updated.
	// It can be the wireless device ID or the wireless gateway ID, depending on
	// the resource type.
	//
	// ResourceIdentifier is a required field
	ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

	// The type of resource for which position information is updated, which can
	// be a wireless device or a wireless gateway.
	//
	// ResourceType is a required field
	ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true" enum:"PositionResourceType"`
	// contains filtered or unexported fields
}

func (UpdateResourcePositionInput) GoString

func (s UpdateResourcePositionInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateResourcePositionInput) SetGeoJsonPayload

SetGeoJsonPayload sets the GeoJsonPayload field's value.

func (*UpdateResourcePositionInput) SetResourceIdentifier

func (s *UpdateResourcePositionInput) SetResourceIdentifier(v string) *UpdateResourcePositionInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*UpdateResourcePositionInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (UpdateResourcePositionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateResourcePositionInput) Validate

func (s *UpdateResourcePositionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateResourcePositionOutput

type UpdateResourcePositionOutput struct {
	// contains filtered or unexported fields
}

func (UpdateResourcePositionOutput) GoString

func (s UpdateResourcePositionOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateResourcePositionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWirelessDeviceImportTaskInput

type UpdateWirelessDeviceImportTaskInput struct {

	// The identifier of the import task to be updated.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The Sidewalk-related parameters of the import task to be updated.
	//
	// Sidewalk is a required field
	Sidewalk *SidewalkUpdateImportInfo `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateWirelessDeviceImportTaskInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessDeviceImportTaskInput) SetId

SetId sets the Id field's value.

func (*UpdateWirelessDeviceImportTaskInput) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (UpdateWirelessDeviceImportTaskInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessDeviceImportTaskInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateWirelessDeviceImportTaskOutput

type UpdateWirelessDeviceImportTaskOutput struct {
	// contains filtered or unexported fields
}

func (UpdateWirelessDeviceImportTaskOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateWirelessDeviceImportTaskOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWirelessDeviceInput

type UpdateWirelessDeviceInput struct {

	// A new description of the resource.
	Description *string `type:"string"`

	// The name of the new destination for the device.
	DestinationName *string `type:"string"`

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// The updated wireless device's configuration.
	LoRaWAN *LoRaWANUpdateDevice `type:"structure"`

	// The new name of the resource.
	Name *string `type:"string"`

	// FPort values for the GNSS, stream, and ClockSync functions of the positioning
	// information.
	Positioning *string `type:"string" enum:"PositioningConfigStatus"`
	// contains filtered or unexported fields
}

func (UpdateWirelessDeviceInput) GoString

func (s UpdateWirelessDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessDeviceInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateWirelessDeviceInput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*UpdateWirelessDeviceInput) SetId

SetId sets the Id field's value.

func (*UpdateWirelessDeviceInput) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*UpdateWirelessDeviceInput) SetName

SetName sets the Name field's value.

func (*UpdateWirelessDeviceInput) SetPositioning

SetPositioning sets the Positioning field's value.

func (UpdateWirelessDeviceInput) String

func (s UpdateWirelessDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessDeviceInput) Validate

func (s *UpdateWirelessDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWirelessDeviceOutput

type UpdateWirelessDeviceOutput struct {
	// contains filtered or unexported fields
}

func (UpdateWirelessDeviceOutput) GoString

func (s UpdateWirelessDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateWirelessDeviceOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWirelessGatewayInput

type UpdateWirelessGatewayInput struct {

	// A new description of the resource.
	Description *string `type:"string"`

	// The ID of the resource to update.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

	// A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
	JoinEuiFilters [][]*string `type:"list"`

	// The MaxEIRP value.
	MaxEirp *float64 `type:"float"`

	// The new name of the resource.
	Name *string `type:"string"`

	// A list of NetId values that are used by LoRa gateways to filter the uplink
	// frames.
	NetIdFilters []*string `type:"list"`
	// contains filtered or unexported fields
}

func (UpdateWirelessGatewayInput) GoString

func (s UpdateWirelessGatewayInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessGatewayInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateWirelessGatewayInput) SetId

SetId sets the Id field's value.

func (*UpdateWirelessGatewayInput) SetJoinEuiFilters

func (s *UpdateWirelessGatewayInput) SetJoinEuiFilters(v [][]*string) *UpdateWirelessGatewayInput

SetJoinEuiFilters sets the JoinEuiFilters field's value.

func (*UpdateWirelessGatewayInput) SetMaxEirp

SetMaxEirp sets the MaxEirp field's value.

func (*UpdateWirelessGatewayInput) SetName

SetName sets the Name field's value.

func (*UpdateWirelessGatewayInput) SetNetIdFilters

SetNetIdFilters sets the NetIdFilters field's value.

func (UpdateWirelessGatewayInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessGatewayInput) Validate

func (s *UpdateWirelessGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWirelessGatewayOutput

type UpdateWirelessGatewayOutput struct {
	// contains filtered or unexported fields
}

func (UpdateWirelessGatewayOutput) GoString

func (s UpdateWirelessGatewayOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateWirelessGatewayOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWirelessGatewayTaskCreate

type UpdateWirelessGatewayTaskCreate struct {

	// The properties that relate to the LoRaWAN wireless gateway.
	LoRaWAN *LoRaWANUpdateGatewayTaskCreate `type:"structure"`

	// The IAM role used to read data from the S3 bucket.
	UpdateDataRole *string `min:"1" type:"string"`

	// The link to the S3 bucket.
	UpdateDataSource *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

UpdateWirelessGatewayTaskCreate object.

func (UpdateWirelessGatewayTaskCreate) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessGatewayTaskCreate) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*UpdateWirelessGatewayTaskCreate) SetUpdateDataRole

SetUpdateDataRole sets the UpdateDataRole field's value.

func (*UpdateWirelessGatewayTaskCreate) SetUpdateDataSource

SetUpdateDataSource sets the UpdateDataSource field's value.

func (UpdateWirelessGatewayTaskCreate) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessGatewayTaskCreate) Validate

func (s *UpdateWirelessGatewayTaskCreate) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWirelessGatewayTaskEntry

type UpdateWirelessGatewayTaskEntry struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The ID of the new wireless gateway task entry.
	Id *string `type:"string"`

	// The properties that relate to the LoRaWAN wireless gateway.
	LoRaWAN *LoRaWANUpdateGatewayTaskEntry `type:"structure"`
	// contains filtered or unexported fields
}

UpdateWirelessGatewayTaskEntry object.

func (UpdateWirelessGatewayTaskEntry) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWirelessGatewayTaskEntry) SetArn

SetArn sets the Arn field's value.

func (*UpdateWirelessGatewayTaskEntry) SetId

SetId sets the Id field's value.

func (*UpdateWirelessGatewayTaskEntry) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (UpdateWirelessGatewayTaskEntry) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" type:"string"`
	// contains filtered or unexported fields
}

The input did not meet the specified constraints.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WcdmaLocalId

type WcdmaLocalId struct {

	// Primary Scrambling Code.
	//
	// Psc is a required field
	Psc *int64 `type:"integer" required:"true"`

	// WCDMA UTRA Absolute RF Channel Number downlink.
	//
	// Uarfcndl is a required field
	Uarfcndl *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

WCDMA local identification (local ID) information.

func (WcdmaLocalId) GoString

func (s WcdmaLocalId) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WcdmaLocalId) SetPsc

func (s *WcdmaLocalId) SetPsc(v int64) *WcdmaLocalId

SetPsc sets the Psc field's value.

func (*WcdmaLocalId) SetUarfcndl

func (s *WcdmaLocalId) SetUarfcndl(v int64) *WcdmaLocalId

SetUarfcndl sets the Uarfcndl field's value.

func (WcdmaLocalId) String

func (s WcdmaLocalId) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WcdmaLocalId) Validate

func (s *WcdmaLocalId) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WcdmaNmrObj

type WcdmaNmrObj struct {

	// Path loss, or path attenuation, is the reduction in power density of an electromagnetic
	// wave as it propagates through space.
	PathLoss *int64 `min:"46" type:"integer"`

	// Primary Scrambling Code.
	//
	// Psc is a required field
	Psc *int64 `type:"integer" required:"true"`

	// Received Signal Code Power (signal power) (dBm)
	Rscp *int64 `type:"integer"`

	// WCDMA UTRA Absolute RF Channel Number downlink.
	//
	// Uarfcndl is a required field
	Uarfcndl *int64 `type:"integer" required:"true"`

	// UTRAN (UMTS Terrestrial Radio Access Network) Cell Global Identifier.
	//
	// UtranCid is a required field
	UtranCid *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Network Measurement Reports.

func (WcdmaNmrObj) GoString

func (s WcdmaNmrObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WcdmaNmrObj) SetPathLoss

func (s *WcdmaNmrObj) SetPathLoss(v int64) *WcdmaNmrObj

SetPathLoss sets the PathLoss field's value.

func (*WcdmaNmrObj) SetPsc

func (s *WcdmaNmrObj) SetPsc(v int64) *WcdmaNmrObj

SetPsc sets the Psc field's value.

func (*WcdmaNmrObj) SetRscp

func (s *WcdmaNmrObj) SetRscp(v int64) *WcdmaNmrObj

SetRscp sets the Rscp field's value.

func (*WcdmaNmrObj) SetUarfcndl

func (s *WcdmaNmrObj) SetUarfcndl(v int64) *WcdmaNmrObj

SetUarfcndl sets the Uarfcndl field's value.

func (*WcdmaNmrObj) SetUtranCid

func (s *WcdmaNmrObj) SetUtranCid(v int64) *WcdmaNmrObj

SetUtranCid sets the UtranCid field's value.

func (WcdmaNmrObj) String

func (s WcdmaNmrObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WcdmaNmrObj) Validate

func (s *WcdmaNmrObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WcdmaObj

type WcdmaObj struct {

	// Location Area Code.
	Lac *int64 `min:"1" type:"integer"`

	// Mobile Country Code.
	//
	// Mcc is a required field
	Mcc *int64 `min:"200" type:"integer" required:"true"`

	// Mobile Network Code.
	//
	// Mnc is a required field
	Mnc *int64 `type:"integer" required:"true"`

	// Path loss, or path attenuation, is the reduction in power density of an electromagnetic
	// wave as it propagates through space.
	PathLoss *int64 `min:"46" type:"integer"`

	// Received Signal Code Power (signal power) (dBm).
	Rscp *int64 `type:"integer"`

	// UTRAN (UMTS Terrestrial Radio Access Network) Cell Global Identifier.
	//
	// UtranCid is a required field
	UtranCid *int64 `type:"integer" required:"true"`

	// WCDMA local ID information.
	WcdmaLocalId *WcdmaLocalId `type:"structure"`

	// WCDMA object for network measurement reports.
	WcdmaNmr []*WcdmaNmrObj `min:"1" type:"list"`
	// contains filtered or unexported fields
}

WCDMA.

func (WcdmaObj) GoString

func (s WcdmaObj) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WcdmaObj) SetLac

func (s *WcdmaObj) SetLac(v int64) *WcdmaObj

SetLac sets the Lac field's value.

func (*WcdmaObj) SetMcc

func (s *WcdmaObj) SetMcc(v int64) *WcdmaObj

SetMcc sets the Mcc field's value.

func (*WcdmaObj) SetMnc

func (s *WcdmaObj) SetMnc(v int64) *WcdmaObj

SetMnc sets the Mnc field's value.

func (*WcdmaObj) SetPathLoss

func (s *WcdmaObj) SetPathLoss(v int64) *WcdmaObj

SetPathLoss sets the PathLoss field's value.

func (*WcdmaObj) SetRscp

func (s *WcdmaObj) SetRscp(v int64) *WcdmaObj

SetRscp sets the Rscp field's value.

func (*WcdmaObj) SetUtranCid

func (s *WcdmaObj) SetUtranCid(v int64) *WcdmaObj

SetUtranCid sets the UtranCid field's value.

func (*WcdmaObj) SetWcdmaLocalId

func (s *WcdmaObj) SetWcdmaLocalId(v *WcdmaLocalId) *WcdmaObj

SetWcdmaLocalId sets the WcdmaLocalId field's value.

func (*WcdmaObj) SetWcdmaNmr

func (s *WcdmaObj) SetWcdmaNmr(v []*WcdmaNmrObj) *WcdmaObj

SetWcdmaNmr sets the WcdmaNmr field's value.

func (WcdmaObj) String

func (s WcdmaObj) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WcdmaObj) Validate

func (s *WcdmaObj) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WiFiAccessPoint

type WiFiAccessPoint struct {

	// Wi-Fi MAC Address.
	//
	// MacAddress is a required field
	MacAddress *string `min:"12" type:"string" required:"true"`

	// Received signal strength (dBm) of the WLAN measurement data.
	//
	// Rss is a required field
	Rss *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Wi-Fi access point.

func (WiFiAccessPoint) GoString

func (s WiFiAccessPoint) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WiFiAccessPoint) SetMacAddress

func (s *WiFiAccessPoint) SetMacAddress(v string) *WiFiAccessPoint

SetMacAddress sets the MacAddress field's value.

func (*WiFiAccessPoint) SetRss

func (s *WiFiAccessPoint) SetRss(v int64) *WiFiAccessPoint

SetRss sets the Rss field's value.

func (WiFiAccessPoint) String

func (s WiFiAccessPoint) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WiFiAccessPoint) Validate

func (s *WiFiAccessPoint) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WirelessDeviceEventLogOption

type WirelessDeviceEventLogOption struct {

	// The event for a log message, if the log message is tied to a wireless device.
	//
	// Event is a required field
	Event *string `type:"string" required:"true" enum:"WirelessDeviceEvent"`

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	//
	// LogLevel is a required field
	LogLevel *string `type:"string" required:"true" enum:"LogLevel"`
	// contains filtered or unexported fields
}

The log options for a wireless device event and can be used to set log levels for a specific wireless device event.

For a LoRaWAN device, possible events for a log messsage are: Join, Rejoin, Downlink_Data, and Uplink_Data. For a Sidewalk device, possible events for a log message are Registration, Downlink_Data, and Uplink_Data.

func (WirelessDeviceEventLogOption) GoString

func (s WirelessDeviceEventLogOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessDeviceEventLogOption) SetEvent

SetEvent sets the Event field's value.

func (*WirelessDeviceEventLogOption) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (WirelessDeviceEventLogOption) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessDeviceEventLogOption) Validate

func (s *WirelessDeviceEventLogOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WirelessDeviceImportTask

type WirelessDeviceImportTask struct {

	// The ARN (Amazon Resource Name) of the wireless device import task.
	Arn *string `type:"string"`

	// The time at which the import task was created.
	CreationTime *time.Time `type:"timestamp" timestampFormat:"iso8601"`

	// The name of the Sidewalk destination that that describes the IoT rule to
	// route messages from the device in the import task that will be onboarded
	// to AWS IoT Wireless
	DestinationName *string `type:"string"`

	// The summary information of count of wireless devices in an import task that
	// failed to onboarded to the import task.
	FailedImportedDeviceCount *int64 `type:"long"`

	// The ID of the wireless device import task.
	Id *string `type:"string"`

	// The summary information of count of wireless devices that are waiting for
	// the control log to be added to an import task.
	InitializedImportedDeviceCount *int64 `type:"long"`

	// The summary information of count of wireless devices in an import task that
	// have been onboarded to the import task.
	OnboardedImportedDeviceCount *int64 `type:"long"`

	// The summary information of count of wireless devices in an import task that
	// are waiting in the queue to be onboarded.
	PendingImportedDeviceCount *int64 `type:"long"`

	// The Sidewalk-related information of the wireless device import task.
	Sidewalk *SidewalkGetStartImportInfo `type:"structure"`

	// The status information of the wireless device import task.
	Status *string `type:"string" enum:"ImportTaskStatus"`

	// The reason that provides additional information about the import task status.
	StatusReason *string `type:"string"`
	// contains filtered or unexported fields
}

Information about an import task for wireless devices.

func (WirelessDeviceImportTask) GoString

func (s WirelessDeviceImportTask) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessDeviceImportTask) SetArn

SetArn sets the Arn field's value.

func (*WirelessDeviceImportTask) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*WirelessDeviceImportTask) SetDestinationName

func (s *WirelessDeviceImportTask) SetDestinationName(v string) *WirelessDeviceImportTask

SetDestinationName sets the DestinationName field's value.

func (*WirelessDeviceImportTask) SetFailedImportedDeviceCount

func (s *WirelessDeviceImportTask) SetFailedImportedDeviceCount(v int64) *WirelessDeviceImportTask

SetFailedImportedDeviceCount sets the FailedImportedDeviceCount field's value.

func (*WirelessDeviceImportTask) SetId

SetId sets the Id field's value.

func (*WirelessDeviceImportTask) SetInitializedImportedDeviceCount

func (s *WirelessDeviceImportTask) SetInitializedImportedDeviceCount(v int64) *WirelessDeviceImportTask

SetInitializedImportedDeviceCount sets the InitializedImportedDeviceCount field's value.

func (*WirelessDeviceImportTask) SetOnboardedImportedDeviceCount

func (s *WirelessDeviceImportTask) SetOnboardedImportedDeviceCount(v int64) *WirelessDeviceImportTask

SetOnboardedImportedDeviceCount sets the OnboardedImportedDeviceCount field's value.

func (*WirelessDeviceImportTask) SetPendingImportedDeviceCount

func (s *WirelessDeviceImportTask) SetPendingImportedDeviceCount(v int64) *WirelessDeviceImportTask

SetPendingImportedDeviceCount sets the PendingImportedDeviceCount field's value.

func (*WirelessDeviceImportTask) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*WirelessDeviceImportTask) SetStatus

SetStatus sets the Status field's value.

func (*WirelessDeviceImportTask) SetStatusReason

SetStatusReason sets the StatusReason field's value.

func (WirelessDeviceImportTask) String

func (s WirelessDeviceImportTask) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WirelessDeviceLogOption

type WirelessDeviceLogOption struct {

	// The list of wireless device event log options.
	Events []*WirelessDeviceEventLogOption `type:"list"`

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	//
	// LogLevel is a required field
	LogLevel *string `type:"string" required:"true" enum:"LogLevel"`

	// The wireless device type.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

The log options for wireless devices and can be used to set log levels for a specific type of wireless device.

func (WirelessDeviceLogOption) GoString

func (s WirelessDeviceLogOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessDeviceLogOption) SetEvents

SetEvents sets the Events field's value.

func (*WirelessDeviceLogOption) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (*WirelessDeviceLogOption) SetType

SetType sets the Type field's value.

func (WirelessDeviceLogOption) String

func (s WirelessDeviceLogOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessDeviceLogOption) Validate

func (s *WirelessDeviceLogOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WirelessDeviceStatistics

type WirelessDeviceStatistics struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The name of the destination to which the device is assigned.
	DestinationName *string `type:"string"`

	// The status of a wireless device in a FUOTA task.
	FuotaDeviceStatus *string `type:"string" enum:"FuotaDeviceStatus"`

	// The ID of the wireless device reporting the data.
	Id *string `type:"string"`

	// The date and time when the most recent uplink was received.
	//
	// Theis value is only valid for 3 months.
	LastUplinkReceivedAt *string `type:"string"`

	// LoRaWAN device info.
	LoRaWAN *LoRaWANListDevice `type:"structure"`

	// Id of the multicast group.
	McGroupId *int64 `min:"1" type:"integer"`

	// The status of the wireless device in the multicast group.
	MulticastDeviceStatus *string `type:"string"`

	// The name of the resource.
	Name *string `type:"string"`

	// The Sidewalk account credentials.
	Sidewalk *SidewalkListDevice `type:"structure"`

	// The wireless device type.
	Type *string `type:"string" enum:"WirelessDeviceType"`
	// contains filtered or unexported fields
}

Information about a wireless device's operation.

func (WirelessDeviceStatistics) GoString

func (s WirelessDeviceStatistics) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessDeviceStatistics) SetArn

SetArn sets the Arn field's value.

func (*WirelessDeviceStatistics) SetDestinationName

func (s *WirelessDeviceStatistics) SetDestinationName(v string) *WirelessDeviceStatistics

SetDestinationName sets the DestinationName field's value.

func (*WirelessDeviceStatistics) SetFuotaDeviceStatus

func (s *WirelessDeviceStatistics) SetFuotaDeviceStatus(v string) *WirelessDeviceStatistics

SetFuotaDeviceStatus sets the FuotaDeviceStatus field's value.

func (*WirelessDeviceStatistics) SetId

SetId sets the Id field's value.

func (*WirelessDeviceStatistics) SetLastUplinkReceivedAt

func (s *WirelessDeviceStatistics) SetLastUplinkReceivedAt(v string) *WirelessDeviceStatistics

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*WirelessDeviceStatistics) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*WirelessDeviceStatistics) SetMcGroupId

SetMcGroupId sets the McGroupId field's value.

func (*WirelessDeviceStatistics) SetMulticastDeviceStatus

func (s *WirelessDeviceStatistics) SetMulticastDeviceStatus(v string) *WirelessDeviceStatistics

SetMulticastDeviceStatus sets the MulticastDeviceStatus field's value.

func (*WirelessDeviceStatistics) SetName

SetName sets the Name field's value.

func (*WirelessDeviceStatistics) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (*WirelessDeviceStatistics) SetType

SetType sets the Type field's value.

func (WirelessDeviceStatistics) String

func (s WirelessDeviceStatistics) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WirelessGatewayEventLogOption

type WirelessGatewayEventLogOption struct {

	// The event for a log message, if the log message is tied to a wireless gateway.
	//
	// Event is a required field
	Event *string `type:"string" required:"true" enum:"WirelessGatewayEvent"`

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	//
	// LogLevel is a required field
	LogLevel *string `type:"string" required:"true" enum:"LogLevel"`
	// contains filtered or unexported fields
}

The log options for a wireless gateway event and can be used to set log levels for a specific wireless gateway event.

For a LoRaWAN gateway, possible events for a log message are CUPS_Request and Certificate.

func (WirelessGatewayEventLogOption) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessGatewayEventLogOption) SetEvent

SetEvent sets the Event field's value.

func (*WirelessGatewayEventLogOption) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (WirelessGatewayEventLogOption) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessGatewayEventLogOption) Validate

func (s *WirelessGatewayEventLogOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WirelessGatewayLogOption

type WirelessGatewayLogOption struct {

	// The list of wireless gateway event log options.
	Events []*WirelessGatewayEventLogOption `type:"list"`

	// The log level for a log message. The log levels can be disabled, or set to
	// ERROR to display less verbose logs containing only error information, or
	// to INFO for more detailed logs.
	//
	// LogLevel is a required field
	LogLevel *string `type:"string" required:"true" enum:"LogLevel"`

	// The wireless gateway type.
	//
	// Type is a required field
	Type *string `type:"string" required:"true" enum:"WirelessGatewayType"`
	// contains filtered or unexported fields
}

The log options for wireless gateways and can be used to set log levels for a specific type of wireless gateway.

func (WirelessGatewayLogOption) GoString

func (s WirelessGatewayLogOption) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessGatewayLogOption) SetEvents

SetEvents sets the Events field's value.

func (*WirelessGatewayLogOption) SetLogLevel

SetLogLevel sets the LogLevel field's value.

func (*WirelessGatewayLogOption) SetType

SetType sets the Type field's value.

func (WirelessGatewayLogOption) String

func (s WirelessGatewayLogOption) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessGatewayLogOption) Validate

func (s *WirelessGatewayLogOption) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WirelessGatewayStatistics

type WirelessGatewayStatistics struct {

	// The Amazon Resource Name of the resource.
	Arn *string `type:"string"`

	// The description of the resource.
	Description *string `type:"string"`

	// The ID of the wireless gateway reporting the data.
	Id *string `type:"string"`

	// The date and time when the most recent uplink was received.
	//
	// This value is only valid for 3 months.
	LastUplinkReceivedAt *string `type:"string"`

	// LoRaWAN gateway info.
	LoRaWAN *LoRaWANGateway `type:"structure"`

	// The name of the resource.
	Name *string `type:"string"`
	// contains filtered or unexported fields
}

Information about a wireless gateway's operation.

func (WirelessGatewayStatistics) GoString

func (s WirelessGatewayStatistics) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessGatewayStatistics) SetArn

SetArn sets the Arn field's value.

func (*WirelessGatewayStatistics) SetDescription

SetDescription sets the Description field's value.

func (*WirelessGatewayStatistics) SetId

SetId sets the Id field's value.

func (*WirelessGatewayStatistics) SetLastUplinkReceivedAt

func (s *WirelessGatewayStatistics) SetLastUplinkReceivedAt(v string) *WirelessGatewayStatistics

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*WirelessGatewayStatistics) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*WirelessGatewayStatistics) SetName

SetName sets the Name field's value.

func (WirelessGatewayStatistics) String

func (s WirelessGatewayStatistics) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WirelessMetadata

type WirelessMetadata struct {

	// LoRaWAN device info.
	LoRaWAN *LoRaWANSendDataToDevice `type:"structure"`

	// The Sidewalk account credentials.
	Sidewalk *SidewalkSendDataToDevice `type:"structure"`
	// contains filtered or unexported fields
}

WirelessMetadata object.

func (WirelessMetadata) GoString

func (s WirelessMetadata) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessMetadata) SetLoRaWAN

SetLoRaWAN sets the LoRaWAN field's value.

func (*WirelessMetadata) SetSidewalk

SetSidewalk sets the Sidewalk field's value.

func (WirelessMetadata) String

func (s WirelessMetadata) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WirelessMetadata) Validate

func (s *WirelessMetadata) Validate() error

Validate inspects the fields of the type to determine if they are valid.

Directories

Path Synopsis
Package iotwirelessiface provides an interface to enable mocking the AWS IoT Wireless service client for testing your code.
Package iotwirelessiface provides an interface to enable mocking the AWS IoT Wireless service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL