...
AWS SDK for Go API Reference
import "github.com/aws/aws-sdk-go/service/iotwireless"
Overview
Constants

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

The stub package, iotwirelessiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

AssociateAwsAccountWithPartnerAccount
AssociateMulticastGroupWithFuotaTask
AssociateWirelessDeviceWithFuotaTask
AssociateWirelessDeviceWithMulticastGroup
AssociateWirelessDeviceWithThing
AssociateWirelessGatewayWithCertificate
AssociateWirelessGatewayWithThing
CancelMulticastGroupSession
CreateDestination
CreateDeviceProfile
CreateFuotaTask
CreateMulticastGroup
CreateNetworkAnalyzerConfiguration
CreateServiceProfile
CreateWirelessDevice
CreateWirelessGateway
CreateWirelessGatewayTask
CreateWirelessGatewayTaskDefinition
DeleteDestination
DeleteDeviceProfile
DeleteFuotaTask
DeleteMulticastGroup
DeleteNetworkAnalyzerConfiguration
DeleteQueuedMessages
DeleteServiceProfile
DeleteWirelessDevice
DeleteWirelessDeviceImportTask
DeleteWirelessGateway
DeleteWirelessGatewayTask
DeleteWirelessGatewayTaskDefinition
DeregisterWirelessDevice
DisassociateAwsAccountFromPartnerAccount
DisassociateMulticastGroupFromFuotaTask
DisassociateWirelessDeviceFromFuotaTask
DisassociateWirelessDeviceFromMulticastGroup
DisassociateWirelessDeviceFromThing
DisassociateWirelessGatewayFromCertificate
DisassociateWirelessGatewayFromThing
GetDestination
GetDeviceProfile
GetEventConfigurationByResourceTypes
GetFuotaTask
GetLogLevelsByResourceTypes
GetMulticastGroup
GetMulticastGroupSession
GetNetworkAnalyzerConfiguration
GetPartnerAccount
GetPositionEstimate
GetResourceEventConfiguration
GetResourceLogLevel
GetResourcePosition
GetServiceEndpoint
GetServiceProfile
GetWirelessDevice
GetWirelessDeviceImportTask
GetWirelessDeviceStatistics
GetWirelessGateway
GetWirelessGatewayCertificate
GetWirelessGatewayFirmwareInformation
GetWirelessGatewayStatistics
GetWirelessGatewayTask
GetWirelessGatewayTaskDefinition
ListDestinations ( Paginator )
ListDeviceProfiles ( Paginator )
ListDevicesForWirelessDeviceImportTask
ListEventConfigurations
ListFuotaTasks ( Paginator )
ListMulticastGroups ( Paginator )
ListMulticastGroupsByFuotaTask ( Paginator )
ListNetworkAnalyzerConfigurations ( Paginator )
ListPartnerAccounts
ListQueuedMessages ( Paginator )
ListServiceProfiles ( Paginator )
ListTagsForResource
ListWirelessDeviceImportTasks
ListWirelessDevices ( Paginator )
ListWirelessGatewayTaskDefinitions
ListWirelessGateways ( Paginator )
PutResourceLogLevel
ResetAllResourceLogLevels
ResetResourceLogLevel
SendDataToMulticastGroup
SendDataToWirelessDevice
StartBulkAssociateWirelessDeviceWithMulticastGroup
StartBulkDisassociateWirelessDeviceFromMulticastGroup
StartFuotaTask
StartMulticastGroupSession
StartSingleWirelessDeviceImportTask
StartWirelessDeviceImportTask
TagResource
TestWirelessDevice
UntagResource
UpdateDestination
UpdateEventConfigurationByResourceTypes
UpdateFuotaTask
UpdateLogLevelsByResourceTypes
UpdateMulticastGroup
UpdateNetworkAnalyzerConfiguration
UpdatePartnerAccount
UpdateResourceEventConfiguration
UpdateResourcePosition
UpdateWirelessDevice
UpdateWirelessDeviceImportTask
UpdateWirelessGateway

Types ▾

type IoTWireless
func New(p client.ConfigProvider, cfgs ...*aws.Config) *IoTWireless
func (c *IoTWireless) AssociateAwsAccountWithPartnerAccount(input *AssociateAwsAccountWithPartnerAccountInput) (*AssociateAwsAccountWithPartnerAccountOutput, error)
func (c *IoTWireless) AssociateAwsAccountWithPartnerAccountRequest(input *AssociateAwsAccountWithPartnerAccountInput) (req *request.Request, output *AssociateAwsAccountWithPartnerAccountOutput)
func (c *IoTWireless) AssociateAwsAccountWithPartnerAccountWithContext(ctx aws.Context, input *AssociateAwsAccountWithPartnerAccountInput, opts ...request.Option) (*AssociateAwsAccountWithPartnerAccountOutput, error)
func (c *IoTWireless) AssociateMulticastGroupWithFuotaTask(input *AssociateMulticastGroupWithFuotaTaskInput) (*AssociateMulticastGroupWithFuotaTaskOutput, error)
func (c *IoTWireless) AssociateMulticastGroupWithFuotaTaskRequest(input *AssociateMulticastGroupWithFuotaTaskInput) (req *request.Request, output *AssociateMulticastGroupWithFuotaTaskOutput)
func (c *IoTWireless) AssociateMulticastGroupWithFuotaTaskWithContext(ctx aws.Context, input *AssociateMulticastGroupWithFuotaTaskInput, opts ...request.Option) (*AssociateMulticastGroupWithFuotaTaskOutput, error)
func (c *IoTWireless) AssociateWirelessDeviceWithFuotaTask(input *AssociateWirelessDeviceWithFuotaTaskInput) (*AssociateWirelessDeviceWithFuotaTaskOutput, error)
func (c *IoTWireless) AssociateWirelessDeviceWithFuotaTaskRequest(input *AssociateWirelessDeviceWithFuotaTaskInput) (req *request.Request, output *AssociateWirelessDeviceWithFuotaTaskOutput)
func (c *IoTWireless) AssociateWirelessDeviceWithFuotaTaskWithContext(ctx aws.Context, input *AssociateWirelessDeviceWithFuotaTaskInput, opts ...request.Option) (*AssociateWirelessDeviceWithFuotaTaskOutput, error)
func (c *IoTWireless) AssociateWirelessDeviceWithMulticastGroup(input *AssociateWirelessDeviceWithMulticastGroupInput) (*AssociateWirelessDeviceWithMulticastGroupOutput, error)
func (c *IoTWireless) AssociateWirelessDeviceWithMulticastGroupRequest(input *AssociateWirelessDeviceWithMulticastGroupInput) (req *request.Request, output *AssociateWirelessDeviceWithMulticastGroupOutput)
func (c *IoTWireless) AssociateWirelessDeviceWithMulticastGroupWithContext(ctx aws.Context, input *AssociateWirelessDeviceWithMulticastGroupInput, opts ...request.Option) (*AssociateWirelessDeviceWithMulticastGroupOutput, error)
func (c *IoTWireless) AssociateWirelessDeviceWithThing(input *AssociateWirelessDeviceWithThingInput) (*AssociateWirelessDeviceWithThingOutput, error)
func (c *IoTWireless) AssociateWirelessDeviceWithThingRequest(input *AssociateWirelessDeviceWithThingInput) (req *request.Request, output *AssociateWirelessDeviceWithThingOutput)
func (c *IoTWireless) AssociateWirelessDeviceWithThingWithContext(ctx aws.Context, input *AssociateWirelessDeviceWithThingInput, opts ...request.Option) (*AssociateWirelessDeviceWithThingOutput, error)
func (c *IoTWireless) AssociateWirelessGatewayWithCertificate(input *AssociateWirelessGatewayWithCertificateInput) (*AssociateWirelessGatewayWithCertificateOutput, error)
func (c *IoTWireless) AssociateWirelessGatewayWithCertificateRequest(input *AssociateWirelessGatewayWithCertificateInput) (req *request.Request, output *AssociateWirelessGatewayWithCertificateOutput)
func (c *IoTWireless) AssociateWirelessGatewayWithCertificateWithContext(ctx aws.Context, input *AssociateWirelessGatewayWithCertificateInput, opts ...request.Option) (*AssociateWirelessGatewayWithCertificateOutput, error)
func (c *IoTWireless) AssociateWirelessGatewayWithThing(input *AssociateWirelessGatewayWithThingInput) (*AssociateWirelessGatewayWithThingOutput, error)
func (c *IoTWireless) AssociateWirelessGatewayWithThingRequest(input *AssociateWirelessGatewayWithThingInput) (req *request.Request, output *AssociateWirelessGatewayWithThingOutput)
func (c *IoTWireless) AssociateWirelessGatewayWithThingWithContext(ctx aws.Context, input *AssociateWirelessGatewayWithThingInput, opts ...request.Option) (*AssociateWirelessGatewayWithThingOutput, error)
func (c *IoTWireless) CancelMulticastGroupSession(input *CancelMulticastGroupSessionInput) (*CancelMulticastGroupSessionOutput, error)
func (c *IoTWireless) CancelMulticastGroupSessionRequest(input *CancelMulticastGroupSessionInput) (req *request.Request, output *CancelMulticastGroupSessionOutput)
func (c *IoTWireless) CancelMulticastGroupSessionWithContext(ctx aws.Context, input *CancelMulticastGroupSessionInput, opts ...request.Option) (*CancelMulticastGroupSessionOutput, error)
func (c *IoTWireless) CreateDestination(input *CreateDestinationInput) (*CreateDestinationOutput, error)
func (c *IoTWireless) CreateDestinationRequest(input *CreateDestinationInput) (req *request.Request, output *CreateDestinationOutput)
func (c *IoTWireless) CreateDestinationWithContext(ctx aws.Context, input *CreateDestinationInput, opts ...request.Option) (*CreateDestinationOutput, error)
func (c *IoTWireless) CreateDeviceProfile(input *CreateDeviceProfileInput) (*CreateDeviceProfileOutput, error)
func (c *IoTWireless) CreateDeviceProfileRequest(input *CreateDeviceProfileInput) (req *request.Request, output *CreateDeviceProfileOutput)
func (c *IoTWireless) CreateDeviceProfileWithContext(ctx aws.Context, input *CreateDeviceProfileInput, opts ...request.Option) (*CreateDeviceProfileOutput, error)
func (c *IoTWireless) CreateFuotaTask(input *CreateFuotaTaskInput) (*CreateFuotaTaskOutput, error)
func (c *IoTWireless) CreateFuotaTaskRequest(input *CreateFuotaTaskInput) (req *request.Request, output *CreateFuotaTaskOutput)
func (c *IoTWireless) CreateFuotaTaskWithContext(ctx aws.Context, input *CreateFuotaTaskInput, opts ...request.Option) (*CreateFuotaTaskOutput, error)
func (c *IoTWireless) CreateMulticastGroup(input *CreateMulticastGroupInput) (*CreateMulticastGroupOutput, error)
func (c *IoTWireless) CreateMulticastGroupRequest(input *CreateMulticastGroupInput) (req *request.Request, output *CreateMulticastGroupOutput)
func (c *IoTWireless) CreateMulticastGroupWithContext(ctx aws.Context, input *CreateMulticastGroupInput, opts ...request.Option) (*CreateMulticastGroupOutput, error)
func (c *IoTWireless) CreateNetworkAnalyzerConfiguration(input *CreateNetworkAnalyzerConfigurationInput) (*CreateNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) CreateNetworkAnalyzerConfigurationRequest(input *CreateNetworkAnalyzerConfigurationInput) (req *request.Request, output *CreateNetworkAnalyzerConfigurationOutput)
func (c *IoTWireless) CreateNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *CreateNetworkAnalyzerConfigurationInput, opts ...request.Option) (*CreateNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) CreateServiceProfile(input *CreateServiceProfileInput) (*CreateServiceProfileOutput, error)
func (c *IoTWireless) CreateServiceProfileRequest(input *CreateServiceProfileInput) (req *request.Request, output *CreateServiceProfileOutput)
func (c *IoTWireless) CreateServiceProfileWithContext(ctx aws.Context, input *CreateServiceProfileInput, opts ...request.Option) (*CreateServiceProfileOutput, error)
func (c *IoTWireless) CreateWirelessDevice(input *CreateWirelessDeviceInput) (*CreateWirelessDeviceOutput, error)
func (c *IoTWireless) CreateWirelessDeviceRequest(input *CreateWirelessDeviceInput) (req *request.Request, output *CreateWirelessDeviceOutput)
func (c *IoTWireless) CreateWirelessDeviceWithContext(ctx aws.Context, input *CreateWirelessDeviceInput, opts ...request.Option) (*CreateWirelessDeviceOutput, error)
func (c *IoTWireless) CreateWirelessGateway(input *CreateWirelessGatewayInput) (*CreateWirelessGatewayOutput, error)
func (c *IoTWireless) CreateWirelessGatewayRequest(input *CreateWirelessGatewayInput) (req *request.Request, output *CreateWirelessGatewayOutput)
func (c *IoTWireless) CreateWirelessGatewayTask(input *CreateWirelessGatewayTaskInput) (*CreateWirelessGatewayTaskOutput, error)
func (c *IoTWireless) CreateWirelessGatewayTaskDefinition(input *CreateWirelessGatewayTaskDefinitionInput) (*CreateWirelessGatewayTaskDefinitionOutput, error)
func (c *IoTWireless) CreateWirelessGatewayTaskDefinitionRequest(input *CreateWirelessGatewayTaskDefinitionInput) (req *request.Request, output *CreateWirelessGatewayTaskDefinitionOutput)
func (c *IoTWireless) CreateWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *CreateWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*CreateWirelessGatewayTaskDefinitionOutput, error)
func (c *IoTWireless) CreateWirelessGatewayTaskRequest(input *CreateWirelessGatewayTaskInput) (req *request.Request, output *CreateWirelessGatewayTaskOutput)
func (c *IoTWireless) CreateWirelessGatewayTaskWithContext(ctx aws.Context, input *CreateWirelessGatewayTaskInput, opts ...request.Option) (*CreateWirelessGatewayTaskOutput, error)
func (c *IoTWireless) CreateWirelessGatewayWithContext(ctx aws.Context, input *CreateWirelessGatewayInput, opts ...request.Option) (*CreateWirelessGatewayOutput, error)
func (c *IoTWireless) DeleteDestination(input *DeleteDestinationInput) (*DeleteDestinationOutput, error)
func (c *IoTWireless) DeleteDestinationRequest(input *DeleteDestinationInput) (req *request.Request, output *DeleteDestinationOutput)
func (c *IoTWireless) DeleteDestinationWithContext(ctx aws.Context, input *DeleteDestinationInput, opts ...request.Option) (*DeleteDestinationOutput, error)
func (c *IoTWireless) DeleteDeviceProfile(input *DeleteDeviceProfileInput) (*DeleteDeviceProfileOutput, error)
func (c *IoTWireless) DeleteDeviceProfileRequest(input *DeleteDeviceProfileInput) (req *request.Request, output *DeleteDeviceProfileOutput)
func (c *IoTWireless) DeleteDeviceProfileWithContext(ctx aws.Context, input *DeleteDeviceProfileInput, opts ...request.Option) (*DeleteDeviceProfileOutput, error)
func (c *IoTWireless) DeleteFuotaTask(input *DeleteFuotaTaskInput) (*DeleteFuotaTaskOutput, error)
func (c *IoTWireless) DeleteFuotaTaskRequest(input *DeleteFuotaTaskInput) (req *request.Request, output *DeleteFuotaTaskOutput)
func (c *IoTWireless) DeleteFuotaTaskWithContext(ctx aws.Context, input *DeleteFuotaTaskInput, opts ...request.Option) (*DeleteFuotaTaskOutput, error)
func (c *IoTWireless) DeleteMulticastGroup(input *DeleteMulticastGroupInput) (*DeleteMulticastGroupOutput, error)
func (c *IoTWireless) DeleteMulticastGroupRequest(input *DeleteMulticastGroupInput) (req *request.Request, output *DeleteMulticastGroupOutput)
func (c *IoTWireless) DeleteMulticastGroupWithContext(ctx aws.Context, input *DeleteMulticastGroupInput, opts ...request.Option) (*DeleteMulticastGroupOutput, error)
func (c *IoTWireless) DeleteNetworkAnalyzerConfiguration(input *DeleteNetworkAnalyzerConfigurationInput) (*DeleteNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) DeleteNetworkAnalyzerConfigurationRequest(input *DeleteNetworkAnalyzerConfigurationInput) (req *request.Request, output *DeleteNetworkAnalyzerConfigurationOutput)
func (c *IoTWireless) DeleteNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *DeleteNetworkAnalyzerConfigurationInput, opts ...request.Option) (*DeleteNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) DeleteQueuedMessages(input *DeleteQueuedMessagesInput) (*DeleteQueuedMessagesOutput, error)
func (c *IoTWireless) DeleteQueuedMessagesRequest(input *DeleteQueuedMessagesInput) (req *request.Request, output *DeleteQueuedMessagesOutput)
func (c *IoTWireless) DeleteQueuedMessagesWithContext(ctx aws.Context, input *DeleteQueuedMessagesInput, opts ...request.Option) (*DeleteQueuedMessagesOutput, error)
func (c *IoTWireless) DeleteServiceProfile(input *DeleteServiceProfileInput) (*DeleteServiceProfileOutput, error)
func (c *IoTWireless) DeleteServiceProfileRequest(input *DeleteServiceProfileInput) (req *request.Request, output *DeleteServiceProfileOutput)
func (c *IoTWireless) DeleteServiceProfileWithContext(ctx aws.Context, input *DeleteServiceProfileInput, opts ...request.Option) (*DeleteServiceProfileOutput, error)
func (c *IoTWireless) DeleteWirelessDevice(input *DeleteWirelessDeviceInput) (*DeleteWirelessDeviceOutput, error)
func (c *IoTWireless) DeleteWirelessDeviceImportTask(input *DeleteWirelessDeviceImportTaskInput) (*DeleteWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) DeleteWirelessDeviceImportTaskRequest(input *DeleteWirelessDeviceImportTaskInput) (req *request.Request, output *DeleteWirelessDeviceImportTaskOutput)
func (c *IoTWireless) DeleteWirelessDeviceImportTaskWithContext(ctx aws.Context, input *DeleteWirelessDeviceImportTaskInput, opts ...request.Option) (*DeleteWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) DeleteWirelessDeviceRequest(input *DeleteWirelessDeviceInput) (req *request.Request, output *DeleteWirelessDeviceOutput)
func (c *IoTWireless) DeleteWirelessDeviceWithContext(ctx aws.Context, input *DeleteWirelessDeviceInput, opts ...request.Option) (*DeleteWirelessDeviceOutput, error)
func (c *IoTWireless) DeleteWirelessGateway(input *DeleteWirelessGatewayInput) (*DeleteWirelessGatewayOutput, error)
func (c *IoTWireless) DeleteWirelessGatewayRequest(input *DeleteWirelessGatewayInput) (req *request.Request, output *DeleteWirelessGatewayOutput)
func (c *IoTWireless) DeleteWirelessGatewayTask(input *DeleteWirelessGatewayTaskInput) (*DeleteWirelessGatewayTaskOutput, error)
func (c *IoTWireless) DeleteWirelessGatewayTaskDefinition(input *DeleteWirelessGatewayTaskDefinitionInput) (*DeleteWirelessGatewayTaskDefinitionOutput, error)
func (c *IoTWireless) DeleteWirelessGatewayTaskDefinitionRequest(input *DeleteWirelessGatewayTaskDefinitionInput) (req *request.Request, output *DeleteWirelessGatewayTaskDefinitionOutput)
func (c *IoTWireless) DeleteWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *DeleteWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*DeleteWirelessGatewayTaskDefinitionOutput, error)
func (c *IoTWireless) DeleteWirelessGatewayTaskRequest(input *DeleteWirelessGatewayTaskInput) (req *request.Request, output *DeleteWirelessGatewayTaskOutput)
func (c *IoTWireless) DeleteWirelessGatewayTaskWithContext(ctx aws.Context, input *DeleteWirelessGatewayTaskInput, opts ...request.Option) (*DeleteWirelessGatewayTaskOutput, error)
func (c *IoTWireless) DeleteWirelessGatewayWithContext(ctx aws.Context, input *DeleteWirelessGatewayInput, opts ...request.Option) (*DeleteWirelessGatewayOutput, error)
func (c *IoTWireless) DeregisterWirelessDevice(input *DeregisterWirelessDeviceInput) (*DeregisterWirelessDeviceOutput, error)
func (c *IoTWireless) DeregisterWirelessDeviceRequest(input *DeregisterWirelessDeviceInput) (req *request.Request, output *DeregisterWirelessDeviceOutput)
func (c *IoTWireless) DeregisterWirelessDeviceWithContext(ctx aws.Context, input *DeregisterWirelessDeviceInput, opts ...request.Option) (*DeregisterWirelessDeviceOutput, error)
func (c *IoTWireless) DisassociateAwsAccountFromPartnerAccount(input *DisassociateAwsAccountFromPartnerAccountInput) (*DisassociateAwsAccountFromPartnerAccountOutput, error)
func (c *IoTWireless) DisassociateAwsAccountFromPartnerAccountRequest(input *DisassociateAwsAccountFromPartnerAccountInput) (req *request.Request, output *DisassociateAwsAccountFromPartnerAccountOutput)
func (c *IoTWireless) DisassociateAwsAccountFromPartnerAccountWithContext(ctx aws.Context, input *DisassociateAwsAccountFromPartnerAccountInput, opts ...request.Option) (*DisassociateAwsAccountFromPartnerAccountOutput, error)
func (c *IoTWireless) DisassociateMulticastGroupFromFuotaTask(input *DisassociateMulticastGroupFromFuotaTaskInput) (*DisassociateMulticastGroupFromFuotaTaskOutput, error)
func (c *IoTWireless) DisassociateMulticastGroupFromFuotaTaskRequest(input *DisassociateMulticastGroupFromFuotaTaskInput) (req *request.Request, output *DisassociateMulticastGroupFromFuotaTaskOutput)
func (c *IoTWireless) DisassociateMulticastGroupFromFuotaTaskWithContext(ctx aws.Context, input *DisassociateMulticastGroupFromFuotaTaskInput, opts ...request.Option) (*DisassociateMulticastGroupFromFuotaTaskOutput, error)
func (c *IoTWireless) DisassociateWirelessDeviceFromFuotaTask(input *DisassociateWirelessDeviceFromFuotaTaskInput) (*DisassociateWirelessDeviceFromFuotaTaskOutput, error)
func (c *IoTWireless) DisassociateWirelessDeviceFromFuotaTaskRequest(input *DisassociateWirelessDeviceFromFuotaTaskInput) (req *request.Request, output *DisassociateWirelessDeviceFromFuotaTaskOutput)
func (c *IoTWireless) DisassociateWirelessDeviceFromFuotaTaskWithContext(ctx aws.Context, input *DisassociateWirelessDeviceFromFuotaTaskInput, opts ...request.Option) (*DisassociateWirelessDeviceFromFuotaTaskOutput, error)
func (c *IoTWireless) DisassociateWirelessDeviceFromMulticastGroup(input *DisassociateWirelessDeviceFromMulticastGroupInput) (*DisassociateWirelessDeviceFromMulticastGroupOutput, error)
func (c *IoTWireless) DisassociateWirelessDeviceFromMulticastGroupRequest(input *DisassociateWirelessDeviceFromMulticastGroupInput) (req *request.Request, output *DisassociateWirelessDeviceFromMulticastGroupOutput)
func (c *IoTWireless) DisassociateWirelessDeviceFromMulticastGroupWithContext(ctx aws.Context, input *DisassociateWirelessDeviceFromMulticastGroupInput, opts ...request.Option) (*DisassociateWirelessDeviceFromMulticastGroupOutput, error)
func (c *IoTWireless) DisassociateWirelessDeviceFromThing(input *DisassociateWirelessDeviceFromThingInput) (*DisassociateWirelessDeviceFromThingOutput, error)
func (c *IoTWireless) DisassociateWirelessDeviceFromThingRequest(input *DisassociateWirelessDeviceFromThingInput) (req *request.Request, output *DisassociateWirelessDeviceFromThingOutput)
func (c *IoTWireless) DisassociateWirelessDeviceFromThingWithContext(ctx aws.Context, input *DisassociateWirelessDeviceFromThingInput, opts ...request.Option) (*DisassociateWirelessDeviceFromThingOutput, error)
func (c *IoTWireless) DisassociateWirelessGatewayFromCertificate(input *DisassociateWirelessGatewayFromCertificateInput) (*DisassociateWirelessGatewayFromCertificateOutput, error)
func (c *IoTWireless) DisassociateWirelessGatewayFromCertificateRequest(input *DisassociateWirelessGatewayFromCertificateInput) (req *request.Request, output *DisassociateWirelessGatewayFromCertificateOutput)
func (c *IoTWireless) DisassociateWirelessGatewayFromCertificateWithContext(ctx aws.Context, input *DisassociateWirelessGatewayFromCertificateInput, opts ...request.Option) (*DisassociateWirelessGatewayFromCertificateOutput, error)
func (c *IoTWireless) DisassociateWirelessGatewayFromThing(input *DisassociateWirelessGatewayFromThingInput) (*DisassociateWirelessGatewayFromThingOutput, error)
func (c *IoTWireless) DisassociateWirelessGatewayFromThingRequest(input *DisassociateWirelessGatewayFromThingInput) (req *request.Request, output *DisassociateWirelessGatewayFromThingOutput)
func (c *IoTWireless) DisassociateWirelessGatewayFromThingWithContext(ctx aws.Context, input *DisassociateWirelessGatewayFromThingInput, opts ...request.Option) (*DisassociateWirelessGatewayFromThingOutput, error)
func (c *IoTWireless) GetDestination(input *GetDestinationInput) (*GetDestinationOutput, error)
func (c *IoTWireless) GetDestinationRequest(input *GetDestinationInput) (req *request.Request, output *GetDestinationOutput)
func (c *IoTWireless) GetDestinationWithContext(ctx aws.Context, input *GetDestinationInput, opts ...request.Option) (*GetDestinationOutput, error)
func (c *IoTWireless) GetDeviceProfile(input *GetDeviceProfileInput) (*GetDeviceProfileOutput, error)
func (c *IoTWireless) GetDeviceProfileRequest(input *GetDeviceProfileInput) (req *request.Request, output *GetDeviceProfileOutput)
func (c *IoTWireless) GetDeviceProfileWithContext(ctx aws.Context, input *GetDeviceProfileInput, opts ...request.Option) (*GetDeviceProfileOutput, error)
func (c *IoTWireless) GetEventConfigurationByResourceTypes(input *GetEventConfigurationByResourceTypesInput) (*GetEventConfigurationByResourceTypesOutput, error)
func (c *IoTWireless) GetEventConfigurationByResourceTypesRequest(input *GetEventConfigurationByResourceTypesInput) (req *request.Request, output *GetEventConfigurationByResourceTypesOutput)
func (c *IoTWireless) GetEventConfigurationByResourceTypesWithContext(ctx aws.Context, input *GetEventConfigurationByResourceTypesInput, opts ...request.Option) (*GetEventConfigurationByResourceTypesOutput, error)
func (c *IoTWireless) GetFuotaTask(input *GetFuotaTaskInput) (*GetFuotaTaskOutput, error)
func (c *IoTWireless) GetFuotaTaskRequest(input *GetFuotaTaskInput) (req *request.Request, output *GetFuotaTaskOutput)
func (c *IoTWireless) GetFuotaTaskWithContext(ctx aws.Context, input *GetFuotaTaskInput, opts ...request.Option) (*GetFuotaTaskOutput, error)
func (c *IoTWireless) GetLogLevelsByResourceTypes(input *GetLogLevelsByResourceTypesInput) (*GetLogLevelsByResourceTypesOutput, error)
func (c *IoTWireless) GetLogLevelsByResourceTypesRequest(input *GetLogLevelsByResourceTypesInput) (req *request.Request, output *GetLogLevelsByResourceTypesOutput)
func (c *IoTWireless) GetLogLevelsByResourceTypesWithContext(ctx aws.Context, input *GetLogLevelsByResourceTypesInput, opts ...request.Option) (*GetLogLevelsByResourceTypesOutput, error)
func (c *IoTWireless) GetMulticastGroup(input *GetMulticastGroupInput) (*GetMulticastGroupOutput, error)
func (c *IoTWireless) GetMulticastGroupRequest(input *GetMulticastGroupInput) (req *request.Request, output *GetMulticastGroupOutput)
func (c *IoTWireless) GetMulticastGroupSession(input *GetMulticastGroupSessionInput) (*GetMulticastGroupSessionOutput, error)
func (c *IoTWireless) GetMulticastGroupSessionRequest(input *GetMulticastGroupSessionInput) (req *request.Request, output *GetMulticastGroupSessionOutput)
func (c *IoTWireless) GetMulticastGroupSessionWithContext(ctx aws.Context, input *GetMulticastGroupSessionInput, opts ...request.Option) (*GetMulticastGroupSessionOutput, error)
func (c *IoTWireless) GetMulticastGroupWithContext(ctx aws.Context, input *GetMulticastGroupInput, opts ...request.Option) (*GetMulticastGroupOutput, error)
func (c *IoTWireless) GetNetworkAnalyzerConfiguration(input *GetNetworkAnalyzerConfigurationInput) (*GetNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) GetNetworkAnalyzerConfigurationRequest(input *GetNetworkAnalyzerConfigurationInput) (req *request.Request, output *GetNetworkAnalyzerConfigurationOutput)
func (c *IoTWireless) GetNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *GetNetworkAnalyzerConfigurationInput, opts ...request.Option) (*GetNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) GetPartnerAccount(input *GetPartnerAccountInput) (*GetPartnerAccountOutput, error)
func (c *IoTWireless) GetPartnerAccountRequest(input *GetPartnerAccountInput) (req *request.Request, output *GetPartnerAccountOutput)
func (c *IoTWireless) GetPartnerAccountWithContext(ctx aws.Context, input *GetPartnerAccountInput, opts ...request.Option) (*GetPartnerAccountOutput, error)
func (c *IoTWireless) GetPosition(input *GetPositionInput) (*GetPositionOutput, error)
func (c *IoTWireless) GetPositionConfiguration(input *GetPositionConfigurationInput) (*GetPositionConfigurationOutput, error)
func (c *IoTWireless) GetPositionConfigurationRequest(input *GetPositionConfigurationInput) (req *request.Request, output *GetPositionConfigurationOutput)
func (c *IoTWireless) GetPositionConfigurationWithContext(ctx aws.Context, input *GetPositionConfigurationInput, opts ...request.Option) (*GetPositionConfigurationOutput, error)
func (c *IoTWireless) GetPositionEstimate(input *GetPositionEstimateInput) (*GetPositionEstimateOutput, error)
func (c *IoTWireless) GetPositionEstimateRequest(input *GetPositionEstimateInput) (req *request.Request, output *GetPositionEstimateOutput)
func (c *IoTWireless) GetPositionEstimateWithContext(ctx aws.Context, input *GetPositionEstimateInput, opts ...request.Option) (*GetPositionEstimateOutput, error)
func (c *IoTWireless) GetPositionRequest(input *GetPositionInput) (req *request.Request, output *GetPositionOutput)
func (c *IoTWireless) GetPositionWithContext(ctx aws.Context, input *GetPositionInput, opts ...request.Option) (*GetPositionOutput, error)
func (c *IoTWireless) GetResourceEventConfiguration(input *GetResourceEventConfigurationInput) (*GetResourceEventConfigurationOutput, error)
func (c *IoTWireless) GetResourceEventConfigurationRequest(input *GetResourceEventConfigurationInput) (req *request.Request, output *GetResourceEventConfigurationOutput)
func (c *IoTWireless) GetResourceEventConfigurationWithContext(ctx aws.Context, input *GetResourceEventConfigurationInput, opts ...request.Option) (*GetResourceEventConfigurationOutput, error)
func (c *IoTWireless) GetResourceLogLevel(input *GetResourceLogLevelInput) (*GetResourceLogLevelOutput, error)
func (c *IoTWireless) GetResourceLogLevelRequest(input *GetResourceLogLevelInput) (req *request.Request, output *GetResourceLogLevelOutput)
func (c *IoTWireless) GetResourceLogLevelWithContext(ctx aws.Context, input *GetResourceLogLevelInput, opts ...request.Option) (*GetResourceLogLevelOutput, error)
func (c *IoTWireless) GetResourcePosition(input *GetResourcePositionInput) (*GetResourcePositionOutput, error)
func (c *IoTWireless) GetResourcePositionRequest(input *GetResourcePositionInput) (req *request.Request, output *GetResourcePositionOutput)
func (c *IoTWireless) GetResourcePositionWithContext(ctx aws.Context, input *GetResourcePositionInput, opts ...request.Option) (*GetResourcePositionOutput, error)
func (c *IoTWireless) GetServiceEndpoint(input *GetServiceEndpointInput) (*GetServiceEndpointOutput, error)
func (c *IoTWireless) GetServiceEndpointRequest(input *GetServiceEndpointInput) (req *request.Request, output *GetServiceEndpointOutput)
func (c *IoTWireless) GetServiceEndpointWithContext(ctx aws.Context, input *GetServiceEndpointInput, opts ...request.Option) (*GetServiceEndpointOutput, error)
func (c *IoTWireless) GetServiceProfile(input *GetServiceProfileInput) (*GetServiceProfileOutput, error)
func (c *IoTWireless) GetServiceProfileRequest(input *GetServiceProfileInput) (req *request.Request, output *GetServiceProfileOutput)
func (c *IoTWireless) GetServiceProfileWithContext(ctx aws.Context, input *GetServiceProfileInput, opts ...request.Option) (*GetServiceProfileOutput, error)
func (c *IoTWireless) GetWirelessDevice(input *GetWirelessDeviceInput) (*GetWirelessDeviceOutput, error)
func (c *IoTWireless) GetWirelessDeviceImportTask(input *GetWirelessDeviceImportTaskInput) (*GetWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) GetWirelessDeviceImportTaskRequest(input *GetWirelessDeviceImportTaskInput) (req *request.Request, output *GetWirelessDeviceImportTaskOutput)
func (c *IoTWireless) GetWirelessDeviceImportTaskWithContext(ctx aws.Context, input *GetWirelessDeviceImportTaskInput, opts ...request.Option) (*GetWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) GetWirelessDeviceRequest(input *GetWirelessDeviceInput) (req *request.Request, output *GetWirelessDeviceOutput)
func (c *IoTWireless) GetWirelessDeviceStatistics(input *GetWirelessDeviceStatisticsInput) (*GetWirelessDeviceStatisticsOutput, error)
func (c *IoTWireless) GetWirelessDeviceStatisticsRequest(input *GetWirelessDeviceStatisticsInput) (req *request.Request, output *GetWirelessDeviceStatisticsOutput)
func (c *IoTWireless) GetWirelessDeviceStatisticsWithContext(ctx aws.Context, input *GetWirelessDeviceStatisticsInput, opts ...request.Option) (*GetWirelessDeviceStatisticsOutput, error)
func (c *IoTWireless) GetWirelessDeviceWithContext(ctx aws.Context, input *GetWirelessDeviceInput, opts ...request.Option) (*GetWirelessDeviceOutput, error)
func (c *IoTWireless) GetWirelessGateway(input *GetWirelessGatewayInput) (*GetWirelessGatewayOutput, error)
func (c *IoTWireless) GetWirelessGatewayCertificate(input *GetWirelessGatewayCertificateInput) (*GetWirelessGatewayCertificateOutput, error)
func (c *IoTWireless) GetWirelessGatewayCertificateRequest(input *GetWirelessGatewayCertificateInput) (req *request.Request, output *GetWirelessGatewayCertificateOutput)
func (c *IoTWireless) GetWirelessGatewayCertificateWithContext(ctx aws.Context, input *GetWirelessGatewayCertificateInput, opts ...request.Option) (*GetWirelessGatewayCertificateOutput, error)
func (c *IoTWireless) GetWirelessGatewayFirmwareInformation(input *GetWirelessGatewayFirmwareInformationInput) (*GetWirelessGatewayFirmwareInformationOutput, error)
func (c *IoTWireless) GetWirelessGatewayFirmwareInformationRequest(input *GetWirelessGatewayFirmwareInformationInput) (req *request.Request, output *GetWirelessGatewayFirmwareInformationOutput)
func (c *IoTWireless) GetWirelessGatewayFirmwareInformationWithContext(ctx aws.Context, input *GetWirelessGatewayFirmwareInformationInput, opts ...request.Option) (*GetWirelessGatewayFirmwareInformationOutput, error)
func (c *IoTWireless) GetWirelessGatewayRequest(input *GetWirelessGatewayInput) (req *request.Request, output *GetWirelessGatewayOutput)
func (c *IoTWireless) GetWirelessGatewayStatistics(input *GetWirelessGatewayStatisticsInput) (*GetWirelessGatewayStatisticsOutput, error)
func (c *IoTWireless) GetWirelessGatewayStatisticsRequest(input *GetWirelessGatewayStatisticsInput) (req *request.Request, output *GetWirelessGatewayStatisticsOutput)
func (c *IoTWireless) GetWirelessGatewayStatisticsWithContext(ctx aws.Context, input *GetWirelessGatewayStatisticsInput, opts ...request.Option) (*GetWirelessGatewayStatisticsOutput, error)
func (c *IoTWireless) GetWirelessGatewayTask(input *GetWirelessGatewayTaskInput) (*GetWirelessGatewayTaskOutput, error)
func (c *IoTWireless) GetWirelessGatewayTaskDefinition(input *GetWirelessGatewayTaskDefinitionInput) (*GetWirelessGatewayTaskDefinitionOutput, error)
func (c *IoTWireless) GetWirelessGatewayTaskDefinitionRequest(input *GetWirelessGatewayTaskDefinitionInput) (req *request.Request, output *GetWirelessGatewayTaskDefinitionOutput)
func (c *IoTWireless) GetWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *GetWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*GetWirelessGatewayTaskDefinitionOutput, error)
func (c *IoTWireless) GetWirelessGatewayTaskRequest(input *GetWirelessGatewayTaskInput) (req *request.Request, output *GetWirelessGatewayTaskOutput)
func (c *IoTWireless) GetWirelessGatewayTaskWithContext(ctx aws.Context, input *GetWirelessGatewayTaskInput, opts ...request.Option) (*GetWirelessGatewayTaskOutput, error)
func (c *IoTWireless) GetWirelessGatewayWithContext(ctx aws.Context, input *GetWirelessGatewayInput, opts ...request.Option) (*GetWirelessGatewayOutput, error)
func (c *IoTWireless) ListDestinations(input *ListDestinationsInput) (*ListDestinationsOutput, error)
func (c *IoTWireless) ListDestinationsPages(input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool) error
func (c *IoTWireless) ListDestinationsPagesWithContext(ctx aws.Context, input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListDestinationsRequest(input *ListDestinationsInput) (req *request.Request, output *ListDestinationsOutput)
func (c *IoTWireless) ListDestinationsWithContext(ctx aws.Context, input *ListDestinationsInput, opts ...request.Option) (*ListDestinationsOutput, error)
func (c *IoTWireless) ListDeviceProfiles(input *ListDeviceProfilesInput) (*ListDeviceProfilesOutput, error)
func (c *IoTWireless) ListDeviceProfilesPages(input *ListDeviceProfilesInput, fn func(*ListDeviceProfilesOutput, bool) bool) error
func (c *IoTWireless) ListDeviceProfilesPagesWithContext(ctx aws.Context, input *ListDeviceProfilesInput, fn func(*ListDeviceProfilesOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListDeviceProfilesRequest(input *ListDeviceProfilesInput) (req *request.Request, output *ListDeviceProfilesOutput)
func (c *IoTWireless) ListDeviceProfilesWithContext(ctx aws.Context, input *ListDeviceProfilesInput, opts ...request.Option) (*ListDeviceProfilesOutput, error)
func (c *IoTWireless) ListDevicesForWirelessDeviceImportTask(input *ListDevicesForWirelessDeviceImportTaskInput) (*ListDevicesForWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) ListDevicesForWirelessDeviceImportTaskRequest(input *ListDevicesForWirelessDeviceImportTaskInput) (req *request.Request, output *ListDevicesForWirelessDeviceImportTaskOutput)
func (c *IoTWireless) ListDevicesForWirelessDeviceImportTaskWithContext(ctx aws.Context, input *ListDevicesForWirelessDeviceImportTaskInput, opts ...request.Option) (*ListDevicesForWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) ListEventConfigurations(input *ListEventConfigurationsInput) (*ListEventConfigurationsOutput, error)
func (c *IoTWireless) ListEventConfigurationsRequest(input *ListEventConfigurationsInput) (req *request.Request, output *ListEventConfigurationsOutput)
func (c *IoTWireless) ListEventConfigurationsWithContext(ctx aws.Context, input *ListEventConfigurationsInput, opts ...request.Option) (*ListEventConfigurationsOutput, error)
func (c *IoTWireless) ListFuotaTasks(input *ListFuotaTasksInput) (*ListFuotaTasksOutput, error)
func (c *IoTWireless) ListFuotaTasksPages(input *ListFuotaTasksInput, fn func(*ListFuotaTasksOutput, bool) bool) error
func (c *IoTWireless) ListFuotaTasksPagesWithContext(ctx aws.Context, input *ListFuotaTasksInput, fn func(*ListFuotaTasksOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListFuotaTasksRequest(input *ListFuotaTasksInput) (req *request.Request, output *ListFuotaTasksOutput)
func (c *IoTWireless) ListFuotaTasksWithContext(ctx aws.Context, input *ListFuotaTasksInput, opts ...request.Option) (*ListFuotaTasksOutput, error)
func (c *IoTWireless) ListMulticastGroups(input *ListMulticastGroupsInput) (*ListMulticastGroupsOutput, error)
func (c *IoTWireless) ListMulticastGroupsByFuotaTask(input *ListMulticastGroupsByFuotaTaskInput) (*ListMulticastGroupsByFuotaTaskOutput, error)
func (c *IoTWireless) ListMulticastGroupsByFuotaTaskPages(input *ListMulticastGroupsByFuotaTaskInput, fn func(*ListMulticastGroupsByFuotaTaskOutput, bool) bool) error
func (c *IoTWireless) ListMulticastGroupsByFuotaTaskPagesWithContext(ctx aws.Context, input *ListMulticastGroupsByFuotaTaskInput, fn func(*ListMulticastGroupsByFuotaTaskOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListMulticastGroupsByFuotaTaskRequest(input *ListMulticastGroupsByFuotaTaskInput) (req *request.Request, output *ListMulticastGroupsByFuotaTaskOutput)
func (c *IoTWireless) ListMulticastGroupsByFuotaTaskWithContext(ctx aws.Context, input *ListMulticastGroupsByFuotaTaskInput, opts ...request.Option) (*ListMulticastGroupsByFuotaTaskOutput, error)
func (c *IoTWireless) ListMulticastGroupsPages(input *ListMulticastGroupsInput, fn func(*ListMulticastGroupsOutput, bool) bool) error
func (c *IoTWireless) ListMulticastGroupsPagesWithContext(ctx aws.Context, input *ListMulticastGroupsInput, fn func(*ListMulticastGroupsOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListMulticastGroupsRequest(input *ListMulticastGroupsInput) (req *request.Request, output *ListMulticastGroupsOutput)
func (c *IoTWireless) ListMulticastGroupsWithContext(ctx aws.Context, input *ListMulticastGroupsInput, opts ...request.Option) (*ListMulticastGroupsOutput, error)
func (c *IoTWireless) ListNetworkAnalyzerConfigurations(input *ListNetworkAnalyzerConfigurationsInput) (*ListNetworkAnalyzerConfigurationsOutput, error)
func (c *IoTWireless) ListNetworkAnalyzerConfigurationsPages(input *ListNetworkAnalyzerConfigurationsInput, fn func(*ListNetworkAnalyzerConfigurationsOutput, bool) bool) error
func (c *IoTWireless) ListNetworkAnalyzerConfigurationsPagesWithContext(ctx aws.Context, input *ListNetworkAnalyzerConfigurationsInput, fn func(*ListNetworkAnalyzerConfigurationsOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListNetworkAnalyzerConfigurationsRequest(input *ListNetworkAnalyzerConfigurationsInput) (req *request.Request, output *ListNetworkAnalyzerConfigurationsOutput)
func (c *IoTWireless) ListNetworkAnalyzerConfigurationsWithContext(ctx aws.Context, input *ListNetworkAnalyzerConfigurationsInput, opts ...request.Option) (*ListNetworkAnalyzerConfigurationsOutput, error)
func (c *IoTWireless) ListPartnerAccounts(input *ListPartnerAccountsInput) (*ListPartnerAccountsOutput, error)
func (c *IoTWireless) ListPartnerAccountsRequest(input *ListPartnerAccountsInput) (req *request.Request, output *ListPartnerAccountsOutput)
func (c *IoTWireless) ListPartnerAccountsWithContext(ctx aws.Context, input *ListPartnerAccountsInput, opts ...request.Option) (*ListPartnerAccountsOutput, error)
func (c *IoTWireless) ListPositionConfigurations(input *ListPositionConfigurationsInput) (*ListPositionConfigurationsOutput, error)
func (c *IoTWireless) ListPositionConfigurationsPages(input *ListPositionConfigurationsInput, fn func(*ListPositionConfigurationsOutput, bool) bool) error
func (c *IoTWireless) ListPositionConfigurationsPagesWithContext(ctx aws.Context, input *ListPositionConfigurationsInput, fn func(*ListPositionConfigurationsOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListPositionConfigurationsRequest(input *ListPositionConfigurationsInput) (req *request.Request, output *ListPositionConfigurationsOutput)
func (c *IoTWireless) ListPositionConfigurationsWithContext(ctx aws.Context, input *ListPositionConfigurationsInput, opts ...request.Option) (*ListPositionConfigurationsOutput, error)
func (c *IoTWireless) ListQueuedMessages(input *ListQueuedMessagesInput) (*ListQueuedMessagesOutput, error)
func (c *IoTWireless) ListQueuedMessagesPages(input *ListQueuedMessagesInput, fn func(*ListQueuedMessagesOutput, bool) bool) error
func (c *IoTWireless) ListQueuedMessagesPagesWithContext(ctx aws.Context, input *ListQueuedMessagesInput, fn func(*ListQueuedMessagesOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListQueuedMessagesRequest(input *ListQueuedMessagesInput) (req *request.Request, output *ListQueuedMessagesOutput)
func (c *IoTWireless) ListQueuedMessagesWithContext(ctx aws.Context, input *ListQueuedMessagesInput, opts ...request.Option) (*ListQueuedMessagesOutput, error)
func (c *IoTWireless) ListServiceProfiles(input *ListServiceProfilesInput) (*ListServiceProfilesOutput, error)
func (c *IoTWireless) ListServiceProfilesPages(input *ListServiceProfilesInput, fn func(*ListServiceProfilesOutput, bool) bool) error
func (c *IoTWireless) ListServiceProfilesPagesWithContext(ctx aws.Context, input *ListServiceProfilesInput, fn func(*ListServiceProfilesOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListServiceProfilesRequest(input *ListServiceProfilesInput) (req *request.Request, output *ListServiceProfilesOutput)
func (c *IoTWireless) ListServiceProfilesWithContext(ctx aws.Context, input *ListServiceProfilesInput, opts ...request.Option) (*ListServiceProfilesOutput, error)
func (c *IoTWireless) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *IoTWireless) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *IoTWireless) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *IoTWireless) ListWirelessDeviceImportTasks(input *ListWirelessDeviceImportTasksInput) (*ListWirelessDeviceImportTasksOutput, error)
func (c *IoTWireless) ListWirelessDeviceImportTasksRequest(input *ListWirelessDeviceImportTasksInput) (req *request.Request, output *ListWirelessDeviceImportTasksOutput)
func (c *IoTWireless) ListWirelessDeviceImportTasksWithContext(ctx aws.Context, input *ListWirelessDeviceImportTasksInput, opts ...request.Option) (*ListWirelessDeviceImportTasksOutput, error)
func (c *IoTWireless) ListWirelessDevices(input *ListWirelessDevicesInput) (*ListWirelessDevicesOutput, error)
func (c *IoTWireless) ListWirelessDevicesPages(input *ListWirelessDevicesInput, fn func(*ListWirelessDevicesOutput, bool) bool) error
func (c *IoTWireless) ListWirelessDevicesPagesWithContext(ctx aws.Context, input *ListWirelessDevicesInput, fn func(*ListWirelessDevicesOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListWirelessDevicesRequest(input *ListWirelessDevicesInput) (req *request.Request, output *ListWirelessDevicesOutput)
func (c *IoTWireless) ListWirelessDevicesWithContext(ctx aws.Context, input *ListWirelessDevicesInput, opts ...request.Option) (*ListWirelessDevicesOutput, error)
func (c *IoTWireless) ListWirelessGatewayTaskDefinitions(input *ListWirelessGatewayTaskDefinitionsInput) (*ListWirelessGatewayTaskDefinitionsOutput, error)
func (c *IoTWireless) ListWirelessGatewayTaskDefinitionsRequest(input *ListWirelessGatewayTaskDefinitionsInput) (req *request.Request, output *ListWirelessGatewayTaskDefinitionsOutput)
func (c *IoTWireless) ListWirelessGatewayTaskDefinitionsWithContext(ctx aws.Context, input *ListWirelessGatewayTaskDefinitionsInput, opts ...request.Option) (*ListWirelessGatewayTaskDefinitionsOutput, error)
func (c *IoTWireless) ListWirelessGateways(input *ListWirelessGatewaysInput) (*ListWirelessGatewaysOutput, error)
func (c *IoTWireless) ListWirelessGatewaysPages(input *ListWirelessGatewaysInput, fn func(*ListWirelessGatewaysOutput, bool) bool) error
func (c *IoTWireless) ListWirelessGatewaysPagesWithContext(ctx aws.Context, input *ListWirelessGatewaysInput, fn func(*ListWirelessGatewaysOutput, bool) bool, opts ...request.Option) error
func (c *IoTWireless) ListWirelessGatewaysRequest(input *ListWirelessGatewaysInput) (req *request.Request, output *ListWirelessGatewaysOutput)
func (c *IoTWireless) ListWirelessGatewaysWithContext(ctx aws.Context, input *ListWirelessGatewaysInput, opts ...request.Option) (*ListWirelessGatewaysOutput, error)
func (c *IoTWireless) PutPositionConfiguration(input *PutPositionConfigurationInput) (*PutPositionConfigurationOutput, error)
func (c *IoTWireless) PutPositionConfigurationRequest(input *PutPositionConfigurationInput) (req *request.Request, output *PutPositionConfigurationOutput)
func (c *IoTWireless) PutPositionConfigurationWithContext(ctx aws.Context, input *PutPositionConfigurationInput, opts ...request.Option) (*PutPositionConfigurationOutput, error)
func (c *IoTWireless) PutResourceLogLevel(input *PutResourceLogLevelInput) (*PutResourceLogLevelOutput, error)
func (c *IoTWireless) PutResourceLogLevelRequest(input *PutResourceLogLevelInput) (req *request.Request, output *PutResourceLogLevelOutput)
func (c *IoTWireless) PutResourceLogLevelWithContext(ctx aws.Context, input *PutResourceLogLevelInput, opts ...request.Option) (*PutResourceLogLevelOutput, error)
func (c *IoTWireless) ResetAllResourceLogLevels(input *ResetAllResourceLogLevelsInput) (*ResetAllResourceLogLevelsOutput, error)
func (c *IoTWireless) ResetAllResourceLogLevelsRequest(input *ResetAllResourceLogLevelsInput) (req *request.Request, output *ResetAllResourceLogLevelsOutput)
func (c *IoTWireless) ResetAllResourceLogLevelsWithContext(ctx aws.Context, input *ResetAllResourceLogLevelsInput, opts ...request.Option) (*ResetAllResourceLogLevelsOutput, error)
func (c *IoTWireless) ResetResourceLogLevel(input *ResetResourceLogLevelInput) (*ResetResourceLogLevelOutput, error)
func (c *IoTWireless) ResetResourceLogLevelRequest(input *ResetResourceLogLevelInput) (req *request.Request, output *ResetResourceLogLevelOutput)
func (c *IoTWireless) ResetResourceLogLevelWithContext(ctx aws.Context, input *ResetResourceLogLevelInput, opts ...request.Option) (*ResetResourceLogLevelOutput, error)
func (c *IoTWireless) SendDataToMulticastGroup(input *SendDataToMulticastGroupInput) (*SendDataToMulticastGroupOutput, error)
func (c *IoTWireless) SendDataToMulticastGroupRequest(input *SendDataToMulticastGroupInput) (req *request.Request, output *SendDataToMulticastGroupOutput)
func (c *IoTWireless) SendDataToMulticastGroupWithContext(ctx aws.Context, input *SendDataToMulticastGroupInput, opts ...request.Option) (*SendDataToMulticastGroupOutput, error)
func (c *IoTWireless) SendDataToWirelessDevice(input *SendDataToWirelessDeviceInput) (*SendDataToWirelessDeviceOutput, error)
func (c *IoTWireless) SendDataToWirelessDeviceRequest(input *SendDataToWirelessDeviceInput) (req *request.Request, output *SendDataToWirelessDeviceOutput)
func (c *IoTWireless) SendDataToWirelessDeviceWithContext(ctx aws.Context, input *SendDataToWirelessDeviceInput, opts ...request.Option) (*SendDataToWirelessDeviceOutput, error)
func (c *IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroup(input *StartBulkAssociateWirelessDeviceWithMulticastGroupInput) (*StartBulkAssociateWirelessDeviceWithMulticastGroupOutput, error)
func (c *IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroupRequest(input *StartBulkAssociateWirelessDeviceWithMulticastGroupInput) (req *request.Request, output *StartBulkAssociateWirelessDeviceWithMulticastGroupOutput)
func (c *IoTWireless) StartBulkAssociateWirelessDeviceWithMulticastGroupWithContext(ctx aws.Context, input *StartBulkAssociateWirelessDeviceWithMulticastGroupInput, opts ...request.Option) (*StartBulkAssociateWirelessDeviceWithMulticastGroupOutput, error)
func (c *IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroup(input *StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) (*StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput, error)
func (c *IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest(input *StartBulkDisassociateWirelessDeviceFromMulticastGroupInput) (req *request.Request, output *StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput)
func (c *IoTWireless) StartBulkDisassociateWirelessDeviceFromMulticastGroupWithContext(ctx aws.Context, input *StartBulkDisassociateWirelessDeviceFromMulticastGroupInput, opts ...request.Option) (*StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput, error)
func (c *IoTWireless) StartFuotaTask(input *StartFuotaTaskInput) (*StartFuotaTaskOutput, error)
func (c *IoTWireless) StartFuotaTaskRequest(input *StartFuotaTaskInput) (req *request.Request, output *StartFuotaTaskOutput)
func (c *IoTWireless) StartFuotaTaskWithContext(ctx aws.Context, input *StartFuotaTaskInput, opts ...request.Option) (*StartFuotaTaskOutput, error)
func (c *IoTWireless) StartMulticastGroupSession(input *StartMulticastGroupSessionInput) (*StartMulticastGroupSessionOutput, error)
func (c *IoTWireless) StartMulticastGroupSessionRequest(input *StartMulticastGroupSessionInput) (req *request.Request, output *StartMulticastGroupSessionOutput)
func (c *IoTWireless) StartMulticastGroupSessionWithContext(ctx aws.Context, input *StartMulticastGroupSessionInput, opts ...request.Option) (*StartMulticastGroupSessionOutput, error)
func (c *IoTWireless) StartSingleWirelessDeviceImportTask(input *StartSingleWirelessDeviceImportTaskInput) (*StartSingleWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) StartSingleWirelessDeviceImportTaskRequest(input *StartSingleWirelessDeviceImportTaskInput) (req *request.Request, output *StartSingleWirelessDeviceImportTaskOutput)
func (c *IoTWireless) StartSingleWirelessDeviceImportTaskWithContext(ctx aws.Context, input *StartSingleWirelessDeviceImportTaskInput, opts ...request.Option) (*StartSingleWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) StartWirelessDeviceImportTask(input *StartWirelessDeviceImportTaskInput) (*StartWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) StartWirelessDeviceImportTaskRequest(input *StartWirelessDeviceImportTaskInput) (req *request.Request, output *StartWirelessDeviceImportTaskOutput)
func (c *IoTWireless) StartWirelessDeviceImportTaskWithContext(ctx aws.Context, input *StartWirelessDeviceImportTaskInput, opts ...request.Option) (*StartWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *IoTWireless) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *IoTWireless) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *IoTWireless) TestWirelessDevice(input *TestWirelessDeviceInput) (*TestWirelessDeviceOutput, error)
func (c *IoTWireless) TestWirelessDeviceRequest(input *TestWirelessDeviceInput) (req *request.Request, output *TestWirelessDeviceOutput)
func (c *IoTWireless) TestWirelessDeviceWithContext(ctx aws.Context, input *TestWirelessDeviceInput, opts ...request.Option) (*TestWirelessDeviceOutput, error)
func (c *IoTWireless) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *IoTWireless) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *IoTWireless) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *IoTWireless) UpdateDestination(input *UpdateDestinationInput) (*UpdateDestinationOutput, error)
func (c *IoTWireless) UpdateDestinationRequest(input *UpdateDestinationInput) (req *request.Request, output *UpdateDestinationOutput)
func (c *IoTWireless) UpdateDestinationWithContext(ctx aws.Context, input *UpdateDestinationInput, opts ...request.Option) (*UpdateDestinationOutput, error)
func (c *IoTWireless) UpdateEventConfigurationByResourceTypes(input *UpdateEventConfigurationByResourceTypesInput) (*UpdateEventConfigurationByResourceTypesOutput, error)
func (c *IoTWireless) UpdateEventConfigurationByResourceTypesRequest(input *UpdateEventConfigurationByResourceTypesInput) (req *request.Request, output *UpdateEventConfigurationByResourceTypesOutput)
func (c *IoTWireless) UpdateEventConfigurationByResourceTypesWithContext(ctx aws.Context, input *UpdateEventConfigurationByResourceTypesInput, opts ...request.Option) (*UpdateEventConfigurationByResourceTypesOutput, error)
func (c *IoTWireless) UpdateFuotaTask(input *UpdateFuotaTaskInput) (*UpdateFuotaTaskOutput, error)
func (c *IoTWireless) UpdateFuotaTaskRequest(input *UpdateFuotaTaskInput) (req *request.Request, output *UpdateFuotaTaskOutput)
func (c *IoTWireless) UpdateFuotaTaskWithContext(ctx aws.Context, input *UpdateFuotaTaskInput, opts ...request.Option) (*UpdateFuotaTaskOutput, error)
func (c *IoTWireless) UpdateLogLevelsByResourceTypes(input *UpdateLogLevelsByResourceTypesInput) (*UpdateLogLevelsByResourceTypesOutput, error)
func (c *IoTWireless) UpdateLogLevelsByResourceTypesRequest(input *UpdateLogLevelsByResourceTypesInput) (req *request.Request, output *UpdateLogLevelsByResourceTypesOutput)
func (c *IoTWireless) UpdateLogLevelsByResourceTypesWithContext(ctx aws.Context, input *UpdateLogLevelsByResourceTypesInput, opts ...request.Option) (*UpdateLogLevelsByResourceTypesOutput, error)
func (c *IoTWireless) UpdateMulticastGroup(input *UpdateMulticastGroupInput) (*UpdateMulticastGroupOutput, error)
func (c *IoTWireless) UpdateMulticastGroupRequest(input *UpdateMulticastGroupInput) (req *request.Request, output *UpdateMulticastGroupOutput)
func (c *IoTWireless) UpdateMulticastGroupWithContext(ctx aws.Context, input *UpdateMulticastGroupInput, opts ...request.Option) (*UpdateMulticastGroupOutput, error)
func (c *IoTWireless) UpdateNetworkAnalyzerConfiguration(input *UpdateNetworkAnalyzerConfigurationInput) (*UpdateNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) UpdateNetworkAnalyzerConfigurationRequest(input *UpdateNetworkAnalyzerConfigurationInput) (req *request.Request, output *UpdateNetworkAnalyzerConfigurationOutput)
func (c *IoTWireless) UpdateNetworkAnalyzerConfigurationWithContext(ctx aws.Context, input *UpdateNetworkAnalyzerConfigurationInput, opts ...request.Option) (*UpdateNetworkAnalyzerConfigurationOutput, error)
func (c *IoTWireless) UpdatePartnerAccount(input *UpdatePartnerAccountInput) (*UpdatePartnerAccountOutput, error)
func (c *IoTWireless) UpdatePartnerAccountRequest(input *UpdatePartnerAccountInput) (req *request.Request, output *UpdatePartnerAccountOutput)
func (c *IoTWireless) UpdatePartnerAccountWithContext(ctx aws.Context, input *UpdatePartnerAccountInput, opts ...request.Option) (*UpdatePartnerAccountOutput, error)
func (c *IoTWireless) UpdatePosition(input *UpdatePositionInput) (*UpdatePositionOutput, error)
func (c *IoTWireless) UpdatePositionRequest(input *UpdatePositionInput) (req *request.Request, output *UpdatePositionOutput)
func (c *IoTWireless) UpdatePositionWithContext(ctx aws.Context, input *UpdatePositionInput, opts ...request.Option) (*UpdatePositionOutput, error)
func (c *IoTWireless) UpdateResourceEventConfiguration(input *UpdateResourceEventConfigurationInput) (*UpdateResourceEventConfigurationOutput, error)
func (c *IoTWireless) UpdateResourceEventConfigurationRequest(input *UpdateResourceEventConfigurationInput) (req *request.Request, output *UpdateResourceEventConfigurationOutput)
func (c *IoTWireless) UpdateResourceEventConfigurationWithContext(ctx aws.Context, input *UpdateResourceEventConfigurationInput, opts ...request.Option) (*UpdateResourceEventConfigurationOutput, error)
func (c *IoTWireless) UpdateResourcePosition(input *UpdateResourcePositionInput) (*UpdateResourcePositionOutput, error)
func (c *IoTWireless) UpdateResourcePositionRequest(input *UpdateResourcePositionInput) (req *request.Request, output *UpdateResourcePositionOutput)
func (c *IoTWireless) UpdateResourcePositionWithContext(ctx aws.Context, input *UpdateResourcePositionInput, opts ...request.Option) (*UpdateResourcePositionOutput, error)
func (c *IoTWireless) UpdateWirelessDevice(input *UpdateWirelessDeviceInput) (*UpdateWirelessDeviceOutput, error)
func (c *IoTWireless) UpdateWirelessDeviceImportTask(input *UpdateWirelessDeviceImportTaskInput) (*UpdateWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) UpdateWirelessDeviceImportTaskRequest(input *UpdateWirelessDeviceImportTaskInput) (req *request.Request, output *UpdateWirelessDeviceImportTaskOutput)
func (c *IoTWireless) UpdateWirelessDeviceImportTaskWithContext(ctx aws.Context, input *UpdateWirelessDeviceImportTaskInput, opts ...request.Option) (*UpdateWirelessDeviceImportTaskOutput, error)
func (c *IoTWireless) UpdateWirelessDeviceRequest(input *UpdateWirelessDeviceInput) (req *request.Request, output *UpdateWirelessDeviceOutput)
func (c *IoTWireless) UpdateWirelessDeviceWithContext(ctx aws.Context, input *UpdateWirelessDeviceInput, opts ...request.Option) (*UpdateWirelessDeviceOutput, error)
func (c *IoTWireless) UpdateWirelessGateway(input *UpdateWirelessGatewayInput) (*UpdateWirelessGatewayOutput, error)
func (c *IoTWireless) UpdateWirelessGatewayRequest(input *UpdateWirelessGatewayInput) (req *request.Request, output *UpdateWirelessGatewayOutput)
func (c *IoTWireless) UpdateWirelessGatewayWithContext(ctx aws.Context, input *UpdateWirelessGatewayInput, opts ...request.Option) (*UpdateWirelessGatewayOutput, error)
func ApplicationConfigType_Values() []string
func BatteryLevel_Values() []string
func ConnectionStatus_Values() []string
func DeviceProfileType_Values() []string
func DeviceState_Values() []string
func DlClass_Values() []string
func DownlinkMode_Values() []string
func EventNotificationPartnerType_Values() []string
func EventNotificationResourceType_Values() []string
func EventNotificationTopicStatus_Values() []string
func Event_Values() []string
func ExpressionType_Values() []string
func FuotaDeviceStatus_Values() []string
func FuotaTaskStatus_Values() []string
func IdentifierType_Values() []string
func ImportTaskStatus_Values() []string
func LogLevel_Values() []string
func MessageType_Values() []string
func MulticastFrameInfo_Values() []string
func OnboardStatus_Values() []string
func PartnerType_Values() []string
func PositionConfigurationFec_Values() []string
func PositionConfigurationStatus_Values() []string
func PositionResourceType_Values() []string
func PositionSolverProvider_Values() []string
func PositionSolverType_Values() []string
func PositioningConfigStatus_Values() []string
func SigningAlg_Values() []string
func SupportedRfRegion_Values() []string
func WirelessDeviceEvent_Values() []string
func WirelessDeviceFrameInfo_Values() []string
func WirelessDeviceIdType_Values() []string
func WirelessDeviceSidewalkStatus_Values() []string
func WirelessDeviceType_Values() []string
func WirelessGatewayEvent_Values() []string
func WirelessGatewayIdType_Values() []string
func WirelessGatewayServiceType_Values() []string
func WirelessGatewayTaskDefinitionType_Values() []string
func WirelessGatewayTaskStatus_Values() []string
func WirelessGatewayType_Values() []string
type AbpV10X
type AbpV11
type AccessDeniedException
type Accuracy
type ApplicationConfig
type AssociateAwsAccountWithPartnerAccountInput
type AssociateAwsAccountWithPartnerAccountOutput
type AssociateMulticastGroupWithFuotaTaskInput
type AssociateMulticastGroupWithFuotaTaskOutput
type AssociateWirelessDeviceWithFuotaTaskInput
type AssociateWirelessDeviceWithFuotaTaskOutput
type AssociateWirelessDeviceWithMulticastGroupInput
type AssociateWirelessDeviceWithMulticastGroupOutput
type AssociateWirelessDeviceWithThingInput
type AssociateWirelessDeviceWithThingOutput
type AssociateWirelessGatewayWithCertificateInput
type AssociateWirelessGatewayWithCertificateOutput
type AssociateWirelessGatewayWithThingInput
type AssociateWirelessGatewayWithThingOutput
type Beaconing
type CancelMulticastGroupSessionInput
type CancelMulticastGroupSessionOutput
type CdmaLocalId
type CdmaNmrObj
type CdmaObj
type CellTowers
type CertificateList
type ConflictException
type ConnectionStatusEventConfiguration
type ConnectionStatusResourceTypeEventConfiguration
type CreateDestinationInput
type CreateDestinationOutput
type CreateDeviceProfileInput
type CreateDeviceProfileOutput
type CreateFuotaTaskInput
type CreateFuotaTaskOutput
type CreateMulticastGroupInput
type CreateMulticastGroupOutput
type CreateNetworkAnalyzerConfigurationInput
type CreateNetworkAnalyzerConfigurationOutput
type CreateServiceProfileInput
type CreateServiceProfileOutput
type CreateWirelessDeviceInput
type CreateWirelessDeviceOutput
type CreateWirelessGatewayInput
type CreateWirelessGatewayOutput
type CreateWirelessGatewayTaskDefinitionInput
type CreateWirelessGatewayTaskDefinitionOutput
type CreateWirelessGatewayTaskInput
type CreateWirelessGatewayTaskOutput
type DakCertificateMetadata
type DeleteDestinationInput
type DeleteDestinationOutput
type DeleteDeviceProfileInput
type DeleteDeviceProfileOutput
type DeleteFuotaTaskInput
type DeleteFuotaTaskOutput
type DeleteMulticastGroupInput
type DeleteMulticastGroupOutput
type DeleteNetworkAnalyzerConfigurationInput
type DeleteNetworkAnalyzerConfigurationOutput
type DeleteQueuedMessagesInput
type DeleteQueuedMessagesOutput
type DeleteServiceProfileInput
type DeleteServiceProfileOutput
type DeleteWirelessDeviceImportTaskInput
type DeleteWirelessDeviceImportTaskOutput
type DeleteWirelessDeviceInput
type DeleteWirelessDeviceOutput
type DeleteWirelessGatewayInput
type DeleteWirelessGatewayOutput
type DeleteWirelessGatewayTaskDefinitionInput
type DeleteWirelessGatewayTaskDefinitionOutput
type DeleteWirelessGatewayTaskInput
type DeleteWirelessGatewayTaskOutput
type DeregisterWirelessDeviceInput
type DeregisterWirelessDeviceOutput
type Destinations
type DeviceProfile
type DeviceRegistrationStateEventConfiguration
type DeviceRegistrationStateResourceTypeEventConfiguration
type DisassociateAwsAccountFromPartnerAccountInput
type DisassociateAwsAccountFromPartnerAccountOutput
type DisassociateMulticastGroupFromFuotaTaskInput
type DisassociateMulticastGroupFromFuotaTaskOutput
type DisassociateWirelessDeviceFromFuotaTaskInput
type DisassociateWirelessDeviceFromFuotaTaskOutput
type DisassociateWirelessDeviceFromMulticastGroupInput
type DisassociateWirelessDeviceFromMulticastGroupOutput
type DisassociateWirelessDeviceFromThingInput
type DisassociateWirelessDeviceFromThingOutput
type DisassociateWirelessGatewayFromCertificateInput
type DisassociateWirelessGatewayFromCertificateOutput
type DisassociateWirelessGatewayFromThingInput
type DisassociateWirelessGatewayFromThingOutput
type DownlinkQueueMessage
type EventConfigurationItem
type EventNotificationItemConfigurations
type FPorts
type FuotaTask
type GatewayListItem
type GetDestinationInput
type GetDestinationOutput
type GetDeviceProfileInput
type GetDeviceProfileOutput
type GetEventConfigurationByResourceTypesInput
type GetEventConfigurationByResourceTypesOutput
type GetFuotaTaskInput
type GetFuotaTaskOutput
type GetLogLevelsByResourceTypesInput
type GetLogLevelsByResourceTypesOutput
type GetMulticastGroupInput
type GetMulticastGroupOutput
type GetMulticastGroupSessionInput
type GetMulticastGroupSessionOutput
type GetNetworkAnalyzerConfigurationInput
type GetNetworkAnalyzerConfigurationOutput
type GetPartnerAccountInput
type GetPartnerAccountOutput
type GetPositionConfigurationInput
type GetPositionConfigurationOutput
type GetPositionEstimateInput
type GetPositionEstimateOutput
type GetPositionInput
type GetPositionOutput
type GetResourceEventConfigurationInput
type GetResourceEventConfigurationOutput
type GetResourceLogLevelInput
type GetResourceLogLevelOutput
type GetResourcePositionInput
type GetResourcePositionOutput
type GetServiceEndpointInput
type GetServiceEndpointOutput
type GetServiceProfileInput
type GetServiceProfileOutput
type GetWirelessDeviceImportTaskInput
type GetWirelessDeviceImportTaskOutput
type GetWirelessDeviceInput
type GetWirelessDeviceOutput
type GetWirelessDeviceStatisticsInput
type GetWirelessDeviceStatisticsOutput
type GetWirelessGatewayCertificateInput
type GetWirelessGatewayCertificateOutput
type GetWirelessGatewayFirmwareInformationInput
type GetWirelessGatewayFirmwareInformationOutput
type GetWirelessGatewayInput
type GetWirelessGatewayOutput
type GetWirelessGatewayStatisticsInput
type GetWirelessGatewayStatisticsOutput
type GetWirelessGatewayTaskDefinitionInput
type GetWirelessGatewayTaskDefinitionOutput
type GetWirelessGatewayTaskInput
type GetWirelessGatewayTaskOutput
type GlobalIdentity
type Gnss
type GsmLocalId
type GsmNmrObj
type GsmObj
type ImportedSidewalkDevice
type ImportedWirelessDevice
type InternalServerException
type Ip
type JoinEventConfiguration
type JoinResourceTypeEventConfiguration
type ListDestinationsInput
type ListDestinationsOutput
type ListDeviceProfilesInput
type ListDeviceProfilesOutput
type ListDevicesForWirelessDeviceImportTaskInput
type ListDevicesForWirelessDeviceImportTaskOutput
type ListEventConfigurationsInput
type ListEventConfigurationsOutput
type ListFuotaTasksInput
type ListFuotaTasksOutput
type ListMulticastGroupsByFuotaTaskInput
type ListMulticastGroupsByFuotaTaskOutput
type ListMulticastGroupsInput
type ListMulticastGroupsOutput
type ListNetworkAnalyzerConfigurationsInput
type ListNetworkAnalyzerConfigurationsOutput
type ListPartnerAccountsInput
type ListPartnerAccountsOutput
type ListPositionConfigurationsInput
type ListPositionConfigurationsOutput
type ListQueuedMessagesInput
type ListQueuedMessagesOutput
type ListServiceProfilesInput
type ListServiceProfilesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListWirelessDeviceImportTasksInput
type ListWirelessDeviceImportTasksOutput
type ListWirelessDevicesInput
type ListWirelessDevicesOutput
type ListWirelessGatewayTaskDefinitionsInput
type ListWirelessGatewayTaskDefinitionsOutput
type ListWirelessGatewaysInput
type ListWirelessGatewaysOutput
type LoRaWANConnectionStatusEventNotificationConfigurations
type LoRaWANConnectionStatusResourceTypeEventConfiguration
type LoRaWANDevice
type LoRaWANDeviceMetadata
type LoRaWANDeviceProfile
type LoRaWANFuotaTask
type LoRaWANFuotaTaskGetInfo
type LoRaWANGateway
type LoRaWANGatewayCurrentVersion
type LoRaWANGatewayMetadata
type LoRaWANGatewayVersion
type LoRaWANGetServiceProfileInfo
type LoRaWANJoinEventNotificationConfigurations
type LoRaWANJoinResourceTypeEventConfiguration
type LoRaWANListDevice
type LoRaWANMulticast
type LoRaWANMulticastGet
type LoRaWANMulticastMetadata
type LoRaWANMulticastSession
type LoRaWANSendDataToDevice
type LoRaWANServiceProfile
type LoRaWANStartFuotaTask
type LoRaWANUpdateDevice
type LoRaWANUpdateGatewayTaskCreate
type LoRaWANUpdateGatewayTaskEntry
type LteLocalId
type LteNmrObj
type LteObj
type MessageDeliveryStatusEventConfiguration
type MessageDeliveryStatusResourceTypeEventConfiguration
type MulticastGroup
type MulticastGroupByFuotaTask
type MulticastWirelessMetadata
type NetworkAnalyzerConfigurations
type OtaaV10X
type OtaaV11
type ParticipatingGateways
type PositionConfigurationItem
type PositionSolverConfigurations
type PositionSolverDetails
type Positioning
type ProximityEventConfiguration
type ProximityResourceTypeEventConfiguration
type PutPositionConfigurationInput
type PutPositionConfigurationOutput
type PutResourceLogLevelInput
type PutResourceLogLevelOutput
type ResetAllResourceLogLevelsInput
type ResetAllResourceLogLevelsOutput
type ResetResourceLogLevelInput
type ResetResourceLogLevelOutput
type ResourceNotFoundException
type SemtechGnssConfiguration
type SemtechGnssDetail
type SendDataToMulticastGroupInput
type SendDataToMulticastGroupOutput
type SendDataToWirelessDeviceInput
type SendDataToWirelessDeviceOutput
type ServiceProfile
type SessionKeysAbpV10X
type SessionKeysAbpV11
type SidewalkAccountInfo
type SidewalkAccountInfoWithFingerprint
type SidewalkCreateDeviceProfile
type SidewalkCreateWirelessDevice
type SidewalkDevice
type SidewalkDeviceMetadata
type SidewalkEventNotificationConfigurations
type SidewalkGetDeviceProfile
type SidewalkGetStartImportInfo
type SidewalkListDevice
type SidewalkResourceTypeEventConfiguration
type SidewalkSendDataToDevice
type SidewalkSingleStartImportInfo
type SidewalkStartImportInfo
type SidewalkUpdateAccount
type SidewalkUpdateImportInfo
type StartBulkAssociateWirelessDeviceWithMulticastGroupInput
type StartBulkAssociateWirelessDeviceWithMulticastGroupOutput
type StartBulkDisassociateWirelessDeviceFromMulticastGroupInput
type StartBulkDisassociateWirelessDeviceFromMulticastGroupOutput
type StartFuotaTaskInput
type StartFuotaTaskOutput
type StartMulticastGroupSessionInput
type StartMulticastGroupSessionOutput
type StartSingleWirelessDeviceImportTaskInput
type StartSingleWirelessDeviceImportTaskOutput
type StartWirelessDeviceImportTaskInput
type StartWirelessDeviceImportTaskOutput
type Tag
type TagResourceInput
type TagResourceOutput
type TdscdmaLocalId
type TdscdmaNmrObj
type TdscdmaObj
type TestWirelessDeviceInput
type TestWirelessDeviceOutput
type ThrottlingException
type TooManyTagsException
type TraceContent
type UntagResourceInput
type UntagResourceOutput
type UpdateAbpV10X
type UpdateAbpV11
type UpdateDestinationInput
type UpdateDestinationOutput
type UpdateEventConfigurationByResourceTypesInput
type UpdateEventConfigurationByResourceTypesOutput
type UpdateFPorts
type UpdateFuotaTaskInput
type UpdateFuotaTaskOutput
type UpdateLogLevelsByResourceTypesInput
type UpdateLogLevelsByResourceTypesOutput
type UpdateMulticastGroupInput
type UpdateMulticastGroupOutput
type UpdateNetworkAnalyzerConfigurationInput
type UpdateNetworkAnalyzerConfigurationOutput
type UpdatePartnerAccountInput
type UpdatePartnerAccountOutput
type UpdatePositionInput
type UpdatePositionOutput
type UpdateResourceEventConfigurationInput
type UpdateResourceEventConfigurationOutput
type UpdateResourcePositionInput
type UpdateResourcePositionOutput
type UpdateWirelessDeviceImportTaskInput
type UpdateWirelessDeviceImportTaskOutput
type UpdateWirelessDeviceInput
type UpdateWirelessDeviceOutput
type UpdateWirelessGatewayInput
type UpdateWirelessGatewayOutput
type UpdateWirelessGatewayTaskCreate
type UpdateWirelessGatewayTaskEntry
type ValidationException
type WcdmaLocalId
type WcdmaNmrObj
type WcdmaObj
type WiFiAccessPoint
type WirelessDeviceEventLogOption
type WirelessDeviceImportTask
type WirelessDeviceLogOption
type WirelessDeviceStatistics
type WirelessGatewayEventLogOption
type WirelessGatewayLogOption
type WirelessGatewayStatistics
type WirelessMetadata

Constants ▾

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.

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

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

    // DeviceProfileTypeLoRaWan is a DeviceProfileType enum value
    DeviceProfileTypeLoRaWan = "LoRaWAN"
)
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.

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.

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"
)
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.

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"
)
const (
    // EventNotificationTopicStatusEnabled is a EventNotificationTopicStatus enum value
    EventNotificationTopicStatusEnabled = "Enabled"

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

    // ExpressionTypeMqttTopic is a ExpressionType enum value
    ExpressionTypeMqttTopic = "MqttTopic"
)
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.

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.

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"
)
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"
)
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.

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.

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 multicast groups and the network server.

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"
)
const (
    // PositionConfigurationFecRose is a PositionConfigurationFec enum value
    PositionConfigurationFecRose = "ROSE"

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

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

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

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

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

The certificate chain algorithm provided by sidewalk.

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

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.

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.

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"
)
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"
)
const (
    // WirelessDeviceTypeSidewalk is a WirelessDeviceType enum value
    WirelessDeviceTypeSidewalk = "Sidewalk"

    // WirelessDeviceTypeLoRaWan is a WirelessDeviceType enum value
    WirelessDeviceTypeLoRaWan = "LoRaWAN"
)
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.

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"
)
const (
    // WirelessGatewayServiceTypeCups is a WirelessGatewayServiceType enum value
    WirelessGatewayServiceTypeCups = "CUPS"

    // WirelessGatewayServiceTypeLns is a WirelessGatewayServiceType enum value
    WirelessGatewayServiceTypeLns = "LNS"
)
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"
)
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"
)
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

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

The wireless gateway type.

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

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

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

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

func (s AssociateAwsAccountWithPartnerAccountInput) 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 (*AssociateAwsAccountWithPartnerAccountInput) SetClientRequestToken

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*AssociateAwsAccountWithPartnerAccountInput) SetSidewalk

func (s *AssociateAwsAccountWithPartnerAccountInput) SetSidewalk(v *SidewalkAccountInfo) *AssociateAwsAccountWithPartnerAccountInput

SetSidewalk sets the Sidewalk field's value.

func (*AssociateAwsAccountWithPartnerAccountInput) SetTags

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

SetTags sets the Tags field's value.

func (AssociateAwsAccountWithPartnerAccountInput) String

func (s AssociateAwsAccountWithPartnerAccountInput) 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 (*AssociateAwsAccountWithPartnerAccountInput) Validate

func (s *AssociateAwsAccountWithPartnerAccountInput) Validate() error

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

func (s AssociateAwsAccountWithPartnerAccountOutput) 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 (*AssociateAwsAccountWithPartnerAccountOutput) SetArn

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

SetArn sets the Arn field's value.

func (*AssociateAwsAccountWithPartnerAccountOutput) SetSidewalk

func (s *AssociateAwsAccountWithPartnerAccountOutput) SetSidewalk(v *SidewalkAccountInfo) *AssociateAwsAccountWithPartnerAccountOutput

SetSidewalk sets the Sidewalk field's value.

func (AssociateAwsAccountWithPartnerAccountOutput) String

func (s AssociateAwsAccountWithPartnerAccountOutput) 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 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

func (s AssociateMulticastGroupWithFuotaTaskInput) 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 (*AssociateMulticastGroupWithFuotaTaskInput) SetId

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

SetId sets the Id field's value.

func (*AssociateMulticastGroupWithFuotaTaskInput) SetMulticastGroupId

func (s *AssociateMulticastGroupWithFuotaTaskInput) SetMulticastGroupId(v string) *AssociateMulticastGroupWithFuotaTaskInput

SetMulticastGroupId sets the MulticastGroupId field's value.

func (AssociateMulticastGroupWithFuotaTaskInput) String

func (s AssociateMulticastGroupWithFuotaTaskInput) 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 (*AssociateMulticastGroupWithFuotaTaskInput) Validate

func (s *AssociateMulticastGroupWithFuotaTaskInput) Validate() error

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

func (s AssociateMulticastGroupWithFuotaTaskOutput) 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 (AssociateMulticastGroupWithFuotaTaskOutput) String

func (s AssociateMulticastGroupWithFuotaTaskOutput) 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 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

func (s AssociateWirelessDeviceWithFuotaTaskInput) 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 (*AssociateWirelessDeviceWithFuotaTaskInput) SetId

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

SetId sets the Id field's value.

func (*AssociateWirelessDeviceWithFuotaTaskInput) SetWirelessDeviceId

func (s *AssociateWirelessDeviceWithFuotaTaskInput) SetWirelessDeviceId(v string) *AssociateWirelessDeviceWithFuotaTaskInput

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (AssociateWirelessDeviceWithFuotaTaskInput) String

func (s AssociateWirelessDeviceWithFuotaTaskInput) 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 (*AssociateWirelessDeviceWithFuotaTaskInput) Validate

func (s *AssociateWirelessDeviceWithFuotaTaskInput) Validate() error

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

func (s AssociateWirelessDeviceWithFuotaTaskOutput) 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 (AssociateWirelessDeviceWithFuotaTaskOutput) String

func (s AssociateWirelessDeviceWithFuotaTaskOutput) 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 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

func (s AssociateWirelessDeviceWithMulticastGroupInput) 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 (*AssociateWirelessDeviceWithMulticastGroupInput) SetId

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

SetId sets the Id field's value.

func (*AssociateWirelessDeviceWithMulticastGroupInput) SetWirelessDeviceId

func (s *AssociateWirelessDeviceWithMulticastGroupInput) SetWirelessDeviceId(v string) *AssociateWirelessDeviceWithMulticastGroupInput

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (AssociateWirelessDeviceWithMulticastGroupInput) String

func (s AssociateWirelessDeviceWithMulticastGroupInput) 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 (*AssociateWirelessDeviceWithMulticastGroupInput) Validate

func (s *AssociateWirelessDeviceWithMulticastGroupInput) Validate() error

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

func (s AssociateWirelessDeviceWithMulticastGroupOutput) 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 (AssociateWirelessDeviceWithMulticastGroupOutput) String

func (s AssociateWirelessDeviceWithMulticastGroupOutput) 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 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

func (s AssociateWirelessDeviceWithThingInput) 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 (*AssociateWirelessDeviceWithThingInput) SetId

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

SetId sets the Id field's value.

func (*AssociateWirelessDeviceWithThingInput) SetThingArn

func (s *AssociateWirelessDeviceWithThingInput) SetThingArn(v string) *AssociateWirelessDeviceWithThingInput

SetThingArn sets the ThingArn field's value.

func (AssociateWirelessDeviceWithThingInput) String

func (s AssociateWirelessDeviceWithThingInput) 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 (*AssociateWirelessDeviceWithThingInput) Validate

func (s *AssociateWirelessDeviceWithThingInput) Validate() error

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

func (s AssociateWirelessDeviceWithThingOutput) 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 (AssociateWirelessDeviceWithThingOutput) String

func (s AssociateWirelessDeviceWithThingOutput) 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 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

func (s AssociateWirelessGatewayWithCertificateInput) 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 (*AssociateWirelessGatewayWithCertificateInput) SetId

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

SetId sets the Id field's value.

func (*AssociateWirelessGatewayWithCertificateInput) SetIotCertificateId

func (s *AssociateWirelessGatewayWithCertificateInput) SetIotCertificateId(v string) *AssociateWirelessGatewayWithCertificateInput

SetIotCertificateId sets the IotCertificateId field's value.

func (AssociateWirelessGatewayWithCertificateInput) String

func (s AssociateWirelessGatewayWithCertificateInput) 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 (*AssociateWirelessGatewayWithCertificateInput) Validate

func (s *AssociateWirelessGatewayWithCertificateInput) Validate() error

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

func (s AssociateWirelessGatewayWithCertificateOutput) 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 (*AssociateWirelessGatewayWithCertificateOutput) SetIotCertificateId

func (s *AssociateWirelessGatewayWithCertificateOutput) SetIotCertificateId(v string) *AssociateWirelessGatewayWithCertificateOutput

SetIotCertificateId sets the IotCertificateId field's value.

func (AssociateWirelessGatewayWithCertificateOutput) String

func (s AssociateWirelessGatewayWithCertificateOutput) 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 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

func (s AssociateWirelessGatewayWithThingInput) 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 (*AssociateWirelessGatewayWithThingInput) SetId

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

SetId sets the Id field's value.

func (*AssociateWirelessGatewayWithThingInput) SetThingArn

func (s *AssociateWirelessGatewayWithThingInput) SetThingArn(v string) *AssociateWirelessGatewayWithThingInput

SetThingArn sets the ThingArn field's value.

func (AssociateWirelessGatewayWithThingInput) String

func (s AssociateWirelessGatewayWithThingInput) 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 (*AssociateWirelessGatewayWithThingInput) Validate

func (s *AssociateWirelessGatewayWithThingInput) Validate() error

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

func (s AssociateWirelessGatewayWithThingOutput) 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 (AssociateWirelessGatewayWithThingOutput) String

func (s AssociateWirelessGatewayWithThingOutput) 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 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

func (s CancelMulticastGroupSessionInput) 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 (*CancelMulticastGroupSessionInput) SetId

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

SetId sets the Id field's value.

func (CancelMulticastGroupSessionInput) String

func (s CancelMulticastGroupSessionInput) 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 (*CancelMulticastGroupSessionInput) Validate

func (s *CancelMulticastGroupSessionInput) Validate() error

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

func (s CancelMulticastGroupSessionOutput) 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 (CancelMulticastGroupSessionOutput) String

func (s CancelMulticastGroupSessionOutput) 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 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

func (s ConnectionStatusEventConfiguration) 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 (*ConnectionStatusEventConfiguration) SetLoRaWAN

func (s *ConnectionStatusEventConfiguration) SetLoRaWAN(v *LoRaWANConnectionStatusEventNotificationConfigurations) *ConnectionStatusEventConfiguration

SetLoRaWAN sets the LoRaWAN field's value.

func (*ConnectionStatusEventConfiguration) SetWirelessGatewayIdEventTopic

func (s *ConnectionStatusEventConfiguration) SetWirelessGatewayIdEventTopic(v string) *ConnectionStatusEventConfiguration

SetWirelessGatewayIdEventTopic sets the WirelessGatewayIdEventTopic field's value.

func (ConnectionStatusEventConfiguration) String

func (s ConnectionStatusEventConfiguration) 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 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

func (s ConnectionStatusResourceTypeEventConfiguration) 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 (*ConnectionStatusResourceTypeEventConfiguration) SetLoRaWAN

func (s *ConnectionStatusResourceTypeEventConfiguration) SetLoRaWAN(v *LoRaWANConnectionStatusResourceTypeEventConfiguration) *ConnectionStatusResourceTypeEventConfiguration

SetLoRaWAN sets the LoRaWAN field's value.

func (ConnectionStatusResourceTypeEventConfiguration) String

func (s ConnectionStatusResourceTypeEventConfiguration) 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 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

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

SetDescription sets the Description field's value.

func (*CreateDestinationInput) SetExpression

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

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

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

SetName sets the Name field's value.

func (*CreateDestinationInput) SetRoleArn

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

SetRoleArn sets the RoleArn field's value.

func (*CreateDestinationInput) SetTags

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

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

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

SetArn sets the Arn field's value.

func (*CreateDestinationOutput) SetName

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

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

func (s *CreateDeviceProfileInput) SetLoRaWAN(v *LoRaWANDeviceProfile) *CreateDeviceProfileInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateDeviceProfileInput) SetName

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

SetName sets the Name field's value.

func (*CreateDeviceProfileInput) SetSidewalk

func (s *CreateDeviceProfileInput) SetSidewalk(v *SidewalkCreateDeviceProfile) *CreateDeviceProfileInput

SetSidewalk sets the Sidewalk field's value.

func (*CreateDeviceProfileInput) SetTags

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

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

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

SetArn sets the Arn field's value.

func (*CreateDeviceProfileOutput) SetId

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

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

func (s *CreateFuotaTaskInput) SetLoRaWAN(v *LoRaWANFuotaTask) *CreateFuotaTaskInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateFuotaTaskInput) SetName

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

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

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

SetArn sets the Arn field's value.

func (*CreateFuotaTaskOutput) SetId

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

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

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

SetDescription sets the Description field's value.

func (*CreateMulticastGroupInput) SetLoRaWAN

func (s *CreateMulticastGroupInput) SetLoRaWAN(v *LoRaWANMulticast) *CreateMulticastGroupInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateMulticastGroupInput) SetName

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

SetName sets the Name field's value.

func (*CreateMulticastGroupInput) SetTags

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

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

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

SetArn sets the Arn field's value.

func (*CreateMulticastGroupOutput) SetId

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

SetId sets the Id field's value.

func (CreateMulticastGroupOutput) String

func (s CreateMulticastGroupOutput) 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 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 devices, gateways, and multicast groups.
    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

func (s CreateNetworkAnalyzerConfigurationInput) 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 (*CreateNetworkAnalyzerConfigurationInput) SetClientRequestToken

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetMulticastGroups

func (s *CreateNetworkAnalyzerConfigurationInput) SetMulticastGroups(v []*string) *CreateNetworkAnalyzerConfigurationInput

SetMulticastGroups sets the MulticastGroups field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetName

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

SetName sets the Name field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetTraceContent

func (s *CreateNetworkAnalyzerConfigurationInput) SetTraceContent(v *TraceContent) *CreateNetworkAnalyzerConfigurationInput

SetTraceContent sets the TraceContent field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetWirelessDevices

func (s *CreateNetworkAnalyzerConfigurationInput) SetWirelessDevices(v []*string) *CreateNetworkAnalyzerConfigurationInput

SetWirelessDevices sets the WirelessDevices field's value.

func (*CreateNetworkAnalyzerConfigurationInput) SetWirelessGateways

func (s *CreateNetworkAnalyzerConfigurationInput) SetWirelessGateways(v []*string) *CreateNetworkAnalyzerConfigurationInput

SetWirelessGateways sets the WirelessGateways field's value.

func (CreateNetworkAnalyzerConfigurationInput) String

func (s CreateNetworkAnalyzerConfigurationInput) 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 (*CreateNetworkAnalyzerConfigurationInput) Validate

func (s *CreateNetworkAnalyzerConfigurationInput) Validate() error

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

func (s CreateNetworkAnalyzerConfigurationOutput) 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 (*CreateNetworkAnalyzerConfigurationOutput) SetArn

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

SetArn sets the Arn field's value.

func (*CreateNetworkAnalyzerConfigurationOutput) SetName

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

SetName sets the Name field's value.

func (CreateNetworkAnalyzerConfigurationOutput) String

func (s CreateNetworkAnalyzerConfigurationOutput) 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 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

func (s *CreateServiceProfileInput) SetLoRaWAN(v *LoRaWANServiceProfile) *CreateServiceProfileInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateServiceProfileInput) SetName

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

SetName sets the Name field's value.

func (*CreateServiceProfileInput) SetTags

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

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

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

SetArn sets the Arn field's value.

func (*CreateServiceProfileOutput) SetId

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

SetId sets the Id field's value.

func (CreateServiceProfileOutput) String

func (s CreateServiceProfileOutput) 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 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

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

SetDescription sets the Description field's value.

func (*CreateWirelessDeviceInput) SetDestinationName

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

SetDestinationName sets the DestinationName field's value.

func (*CreateWirelessDeviceInput) SetLoRaWAN

func (s *CreateWirelessDeviceInput) SetLoRaWAN(v *LoRaWANDevice) *CreateWirelessDeviceInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateWirelessDeviceInput) SetName

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

SetName sets the Name field's value.

func (*CreateWirelessDeviceInput) SetPositioning

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

SetPositioning sets the Positioning field's value.

func (*CreateWirelessDeviceInput) SetSidewalk

func (s *CreateWirelessDeviceInput) SetSidewalk(v *SidewalkCreateWirelessDevice) *CreateWirelessDeviceInput

SetSidewalk sets the Sidewalk field's value.

func (*CreateWirelessDeviceInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateWirelessDeviceInput) SetType

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

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

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

SetArn sets the Arn field's value.

func (*CreateWirelessDeviceOutput) SetId

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

SetId sets the Id field's value.

func (CreateWirelessDeviceOutput) String

func (s CreateWirelessDeviceOutput) 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 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

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

SetDescription sets the Description field's value.

func (*CreateWirelessGatewayInput) SetLoRaWAN

func (s *CreateWirelessGatewayInput) SetLoRaWAN(v *LoRaWANGateway) *CreateWirelessGatewayInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*CreateWirelessGatewayInput) SetName

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

SetName sets the Name field's value.

func (*CreateWirelessGatewayInput) SetTags

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

SetTags sets the Tags field's value.

func (CreateWirelessGatewayInput) String

func (s CreateWirelessGatewayInput) 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 (*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

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

SetArn sets the Arn field's value.

func (*CreateWirelessGatewayOutput) SetId

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

SetId sets the Id field's value.

func (CreateWirelessGatewayOutput) String

func (s CreateWirelessGatewayOutput) 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 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

func (s CreateWirelessGatewayTaskDefinitionInput) 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 (*CreateWirelessGatewayTaskDefinitionInput) SetAutoCreateTasks

func (s *CreateWirelessGatewayTaskDefinitionInput) SetAutoCreateTasks(v bool) *CreateWirelessGatewayTaskDefinitionInput

SetAutoCreateTasks sets the AutoCreateTasks field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetClientRequestToken

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

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetName

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

SetName sets the Name field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetTags

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

SetTags sets the Tags field's value.

func (*CreateWirelessGatewayTaskDefinitionInput) SetUpdate

func (s *CreateWirelessGatewayTaskDefinitionInput) SetUpdate(v *UpdateWirelessGatewayTaskCreate) *CreateWirelessGatewayTaskDefinitionInput

SetUpdate sets the Update field's value.

func (CreateWirelessGatewayTaskDefinitionInput) String

func (s CreateWirelessGatewayTaskDefinitionInput) 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 (*CreateWirelessGatewayTaskDefinitionInput) Validate

func (s *CreateWirelessGatewayTaskDefinitionInput) Validate() error

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

func (s CreateWirelessGatewayTaskDefinitionOutput) 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 (*CreateWirelessGatewayTaskDefinitionOutput) SetArn

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

SetArn sets the Arn field's value.

func (*CreateWirelessGatewayTaskDefinitionOutput) SetId

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

SetId sets the Id field's value.

func (CreateWirelessGatewayTaskDefinitionOutput) String

func (s CreateWirelessGatewayTaskDefinitionOutput) 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 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

func (s CreateWirelessGatewayTaskInput) 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 (*CreateWirelessGatewayTaskInput) SetId

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

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

func (s CreateWirelessGatewayTaskInput) 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 (*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

func (s CreateWirelessGatewayTaskOutput) 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 (*CreateWirelessGatewayTaskOutput) SetStatus

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

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

func (s CreateWirelessGatewayTaskOutput) 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 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

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

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

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

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

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

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

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

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

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

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

func (s DeleteMulticastGroupOutput) 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 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

func (s DeleteNetworkAnalyzerConfigurationInput) 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 (*DeleteNetworkAnalyzerConfigurationInput) SetConfigurationName

func (s *DeleteNetworkAnalyzerConfigurationInput) SetConfigurationName(v string) *DeleteNetworkAnalyzerConfigurationInput

SetConfigurationName sets the ConfigurationName field's value.

func (DeleteNetworkAnalyzerConfigurationInput) String

func (s DeleteNetworkAnalyzerConfigurationInput) 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 (*DeleteNetworkAnalyzerConfigurationInput) Validate

func (s *DeleteNetworkAnalyzerConfigurationInput) Validate() error

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

func (s DeleteNetworkAnalyzerConfigurationOutput) 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 (DeleteNetworkAnalyzerConfigurationOutput) String

func (s DeleteNetworkAnalyzerConfigurationOutput) 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 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

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

SetId sets the Id field's value.

func (*DeleteQueuedMessagesInput) SetMessageId

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

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

func (s DeleteQueuedMessagesOutput) 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 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

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

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

func (s DeleteServiceProfileOutput) 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 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

func (s DeleteWirelessDeviceImportTaskInput) 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 (*DeleteWirelessDeviceImportTaskInput) SetId

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

SetId sets the Id field's value.

func (DeleteWirelessDeviceImportTaskInput) String

func (s DeleteWirelessDeviceImportTaskInput) 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 (*DeleteWirelessDeviceImportTaskInput) Validate

func (s *DeleteWirelessDeviceImportTaskInput) Validate() error

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

func (s DeleteWirelessDeviceImportTaskOutput) 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 (DeleteWirelessDeviceImportTaskOutput) String

func (s DeleteWirelessDeviceImportTaskOutput) 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 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

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

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

func (s DeleteWirelessDeviceOutput) 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 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

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

SetId sets the Id field's value.

func (DeleteWirelessGatewayInput) String

func (s DeleteWirelessGatewayInput) 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 (*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

func (s DeleteWirelessGatewayOutput) 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 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

func (s DeleteWirelessGatewayTaskDefinitionInput) 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 (*DeleteWirelessGatewayTaskDefinitionInput) SetId

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

SetId sets the Id field's value.

func (DeleteWirelessGatewayTaskDefinitionInput) String

func (s DeleteWirelessGatewayTaskDefinitionInput) 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 (*DeleteWirelessGatewayTaskDefinitionInput) Validate

func (s *DeleteWirelessGatewayTaskDefinitionInput) Validate() error

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

func (s DeleteWirelessGatewayTaskDefinitionOutput) 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 (DeleteWirelessGatewayTaskDefinitionOutput) String

func (s DeleteWirelessGatewayTaskDefinitionOutput) 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 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

func (s DeleteWirelessGatewayTaskInput) 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 (*DeleteWirelessGatewayTaskInput) SetId

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

SetId sets the Id field's value.

func (DeleteWirelessGatewayTaskInput) String

func (s DeleteWirelessGatewayTaskInput) 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 (*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

func (s DeleteWirelessGatewayTaskOutput) 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 (DeleteWirelessGatewayTaskOutput) String

func (s DeleteWirelessGatewayTaskOutput) 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 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

func (s DeregisterWirelessDeviceInput) 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 (*DeregisterWirelessDeviceInput) SetIdentifier

func (s *DeregisterWirelessDeviceInput) SetIdentifier(v string) *DeregisterWirelessDeviceInput

SetIdentifier sets the Identifier field's value.

func (*DeregisterWirelessDeviceInput) SetWirelessDeviceType

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

SetWirelessDeviceType sets the WirelessDeviceType field's value.

func (DeregisterWirelessDeviceInput) String

func (s DeregisterWirelessDeviceInput) 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 (*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

func (s DeregisterWirelessDeviceOutput) 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 (DeregisterWirelessDeviceOutput) String

func (s DeregisterWirelessDeviceOutput) 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 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

func (s DeviceRegistrationStateEventConfiguration) 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 (*DeviceRegistrationStateEventConfiguration) SetSidewalk

func (s *DeviceRegistrationStateEventConfiguration) SetSidewalk(v *SidewalkEventNotificationConfigurations) *DeviceRegistrationStateEventConfiguration

SetSidewalk sets the Sidewalk field's value.

func (*DeviceRegistrationStateEventConfiguration) SetWirelessDeviceIdEventTopic

func (s *DeviceRegistrationStateEventConfiguration) SetWirelessDeviceIdEventTopic(v string) *DeviceRegistrationStateEventConfiguration

SetWirelessDeviceIdEventTopic sets the WirelessDeviceIdEventTopic field's value.

func (DeviceRegistrationStateEventConfiguration) String

func (s DeviceRegistrationStateEventConfiguration) 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 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

func (s DeviceRegistrationStateResourceTypeEventConfiguration) 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 (*DeviceRegistrationStateResourceTypeEventConfiguration) SetSidewalk

func (s *DeviceRegistrationStateResourceTypeEventConfiguration) SetSidewalk(v *SidewalkResourceTypeEventConfiguration) *DeviceRegistrationStateResourceTypeEventConfiguration

SetSidewalk sets the Sidewalk field's value.

func (DeviceRegistrationStateResourceTypeEventConfiguration) String

func (s DeviceRegistrationStateResourceTypeEventConfiguration) 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 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

func (s DisassociateAwsAccountFromPartnerAccountInput) 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 (*DisassociateAwsAccountFromPartnerAccountInput) SetPartnerAccountId

func (s *DisassociateAwsAccountFromPartnerAccountInput) SetPartnerAccountId(v string) *DisassociateAwsAccountFromPartnerAccountInput

SetPartnerAccountId sets the PartnerAccountId field's value.

func (*DisassociateAwsAccountFromPartnerAccountInput) SetPartnerType

func (s *DisassociateAwsAccountFromPartnerAccountInput) SetPartnerType(v string) *DisassociateAwsAccountFromPartnerAccountInput

SetPartnerType sets the PartnerType field's value.

func (DisassociateAwsAccountFromPartnerAccountInput) String

func (s DisassociateAwsAccountFromPartnerAccountInput) 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 (*DisassociateAwsAccountFromPartnerAccountInput) Validate

func (s *DisassociateAwsAccountFromPartnerAccountInput) Validate() error

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

func (s DisassociateAwsAccountFromPartnerAccountOutput) 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 (DisassociateAwsAccountFromPartnerAccountOutput) String

func (s DisassociateAwsAccountFromPartnerAccountOutput) 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 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

func (s DisassociateMulticastGroupFromFuotaTaskInput) 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 (*DisassociateMulticastGroupFromFuotaTaskInput) SetId

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

SetId sets the Id field's value.

func (*DisassociateMulticastGroupFromFuotaTaskInput) SetMulticastGroupId

func (s *DisassociateMulticastGroupFromFuotaTaskInput) SetMulticastGroupId(v string) *DisassociateMulticastGroupFromFuotaTaskInput

SetMulticastGroupId sets the MulticastGroupId field's value.

func (DisassociateMulticastGroupFromFuotaTaskInput) String

func (s DisassociateMulticastGroupFromFuotaTaskInput) 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 (*DisassociateMulticastGroupFromFuotaTaskInput) Validate

func (s *DisassociateMulticastGroupFromFuotaTaskInput) Validate() error

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

func (s DisassociateMulticastGroupFromFuotaTaskOutput) 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 (DisassociateMulticastGroupFromFuotaTaskOutput) String

func (s DisassociateMulticastGroupFromFuotaTaskOutput) 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 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

func (s DisassociateWirelessDeviceFromFuotaTaskInput) 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 (*DisassociateWirelessDeviceFromFuotaTaskInput) SetId

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

SetId sets the Id field's value.

func (*DisassociateWirelessDeviceFromFuotaTaskInput) SetWirelessDeviceId

func (s *DisassociateWirelessDeviceFromFuotaTaskInput) SetWirelessDeviceId(v string) *DisassociateWirelessDeviceFromFuotaTaskInput

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (DisassociateWirelessDeviceFromFuotaTaskInput) String

func (s DisassociateWirelessDeviceFromFuotaTaskInput) 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 (*DisassociateWirelessDeviceFromFuotaTaskInput) Validate

func (s *DisassociateWirelessDeviceFromFuotaTaskInput) Validate() error

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

func (s DisassociateWirelessDeviceFromFuotaTaskOutput) 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 (DisassociateWirelessDeviceFromFuotaTaskOutput) String

func (s DisassociateWirelessDeviceFromFuotaTaskOutput) 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 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

func (s DisassociateWirelessDeviceFromMulticastGroupInput) 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 (*DisassociateWirelessDeviceFromMulticastGroupInput) SetId

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

SetId sets the Id field's value.

func (*DisassociateWirelessDeviceFromMulticastGroupInput) SetWirelessDeviceId

func (s *DisassociateWirelessDeviceFromMulticastGroupInput) SetWirelessDeviceId(v string) *DisassociateWirelessDeviceFromMulticastGroupInput

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (DisassociateWirelessDeviceFromMulticastGroupInput) String

func (s DisassociateWirelessDeviceFromMulticastGroupInput) 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 (*DisassociateWirelessDeviceFromMulticastGroupInput) Validate

func (s *DisassociateWirelessDeviceFromMulticastGroupInput) Validate() error

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

func (s DisassociateWirelessDeviceFromMulticastGroupOutput) 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 (DisassociateWirelessDeviceFromMulticastGroupOutput) String

func (s DisassociateWirelessDeviceFromMulticastGroupOutput) 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 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

func (s DisassociateWirelessDeviceFromThingInput) 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 (*DisassociateWirelessDeviceFromThingInput) SetId

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

SetId sets the Id field's value.

func (DisassociateWirelessDeviceFromThingInput) String

func (s DisassociateWirelessDeviceFromThingInput) 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 (*DisassociateWirelessDeviceFromThingInput) Validate

func (s *DisassociateWirelessDeviceFromThingInput) Validate() error

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

func (s DisassociateWirelessDeviceFromThingOutput) 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 (DisassociateWirelessDeviceFromThingOutput) String

func (s DisassociateWirelessDeviceFromThingOutput) 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 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

func (s DisassociateWirelessGatewayFromCertificateInput) 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 (*DisassociateWirelessGatewayFromCertificateInput) SetId

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

SetId sets the Id field's value.

func (DisassociateWirelessGatewayFromCertificateInput) String

func (s DisassociateWirelessGatewayFromCertificateInput) 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 (*DisassociateWirelessGatewayFromCertificateInput) Validate

func (s *DisassociateWirelessGatewayFromCertificateInput) Validate() error

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

func (s DisassociateWirelessGatewayFromCertificateOutput) 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 (DisassociateWirelessGatewayFromCertificateOutput) String

func (s DisassociateWirelessGatewayFromCertificateOutput) 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 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

func (s DisassociateWirelessGatewayFromThingInput) 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 (*DisassociateWirelessGatewayFromThingInput) SetId

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

SetId sets the Id field's value.

func (DisassociateWirelessGatewayFromThingInput) String

func (s DisassociateWirelessGatewayFromThingInput) 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 (*DisassociateWirelessGatewayFromThingInput) Validate

func (s *DisassociateWirelessGatewayFromThingInput) Validate() error

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

func (s DisassociateWirelessGatewayFromThingOutput) 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 (DisassociateWirelessGatewayFromThingOutput) String

func (s DisassociateWirelessGatewayFromThingOutput) 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 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

func (s *DownlinkQueueMessage) SetLoRaWAN(v *LoRaWANSendDataToDevice) *DownlinkQueueMessage

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

func (s *EventConfigurationItem) SetEvents(v *EventNotificationItemConfigurations) *EventConfigurationItem

SetEvents sets the Events field's value.

func (*EventConfigurationItem) SetIdentifier

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

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

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

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

func (s EventNotificationItemConfigurations) 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 (*EventNotificationItemConfigurations) SetConnectionStatus

func (s *EventNotificationItemConfigurations) SetConnectionStatus(v *ConnectionStatusEventConfiguration) *EventNotificationItemConfigurations

SetConnectionStatus sets the ConnectionStatus field's value.

func (*EventNotificationItemConfigurations) SetDeviceRegistrationState

func (s *EventNotificationItemConfigurations) SetDeviceRegistrationState(v *DeviceRegistrationStateEventConfiguration) *EventNotificationItemConfigurations

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*EventNotificationItemConfigurations) SetJoin

func (s *EventNotificationItemConfigurations) SetJoin(v *JoinEventConfiguration) *EventNotificationItemConfigurations

SetJoin sets the Join field's value.

func (*EventNotificationItemConfigurations) SetMessageDeliveryStatus

func (s *EventNotificationItemConfigurations) SetMessageDeliveryStatus(v *MessageDeliveryStatusEventConfiguration) *EventNotificationItemConfigurations

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*EventNotificationItemConfigurations) SetProximity

func (s *EventNotificationItemConfigurations) SetProximity(v *ProximityEventConfiguration) *EventNotificationItemConfigurations

SetProximity sets the Proximity field's value.

func (EventNotificationItemConfigurations) String

func (s EventNotificationItemConfigurations) 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 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

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

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

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

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

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

SetName sets the Name field's value.

func (*GetDestinationOutput) SetRoleArn

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

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

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

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

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

SetArn sets the Arn field's value.

func (*GetDeviceProfileOutput) SetId

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

SetId sets the Id field's value.

func (*GetDeviceProfileOutput) SetLoRaWAN

func (s *GetDeviceProfileOutput) SetLoRaWAN(v *LoRaWANDeviceProfile) *GetDeviceProfileOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetDeviceProfileOutput) SetName

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

SetName sets the Name field's value.

func (*GetDeviceProfileOutput) SetSidewalk

func (s *GetDeviceProfileOutput) SetSidewalk(v *SidewalkGetDeviceProfile) *GetDeviceProfileOutput

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

func (s GetEventConfigurationByResourceTypesInput) 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 (GetEventConfigurationByResourceTypesInput) String

func (s GetEventConfigurationByResourceTypesInput) 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 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

func (s GetEventConfigurationByResourceTypesOutput) 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 (*GetEventConfigurationByResourceTypesOutput) SetConnectionStatus

func (s *GetEventConfigurationByResourceTypesOutput) SetConnectionStatus(v *ConnectionStatusResourceTypeEventConfiguration) *GetEventConfigurationByResourceTypesOutput

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetDeviceRegistrationState

func (s *GetEventConfigurationByResourceTypesOutput) SetDeviceRegistrationState(v *DeviceRegistrationStateResourceTypeEventConfiguration) *GetEventConfigurationByResourceTypesOutput

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetJoin

func (s *GetEventConfigurationByResourceTypesOutput) SetJoin(v *JoinResourceTypeEventConfiguration) *GetEventConfigurationByResourceTypesOutput

SetJoin sets the Join field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetMessageDeliveryStatus

func (s *GetEventConfigurationByResourceTypesOutput) SetMessageDeliveryStatus(v *MessageDeliveryStatusResourceTypeEventConfiguration) *GetEventConfigurationByResourceTypesOutput

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*GetEventConfigurationByResourceTypesOutput) SetProximity

func (s *GetEventConfigurationByResourceTypesOutput) SetProximity(v *ProximityResourceTypeEventConfiguration) *GetEventConfigurationByResourceTypesOutput

SetProximity sets the Proximity field's value.

func (GetEventConfigurationByResourceTypesOutput) String

func (s GetEventConfigurationByResourceTypesOutput) 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 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

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

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

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

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

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

SetId sets the Id field's value.

func (*GetFuotaTaskOutput) SetLoRaWAN

func (s *GetFuotaTaskOutput) SetLoRaWAN(v *LoRaWANFuotaTaskGetInfo) *GetFuotaTaskOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetFuotaTaskOutput) SetName

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

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

func (s GetLogLevelsByResourceTypesInput) 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 (GetLogLevelsByResourceTypesInput) String

func (s GetLogLevelsByResourceTypesInput) 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 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

func (s GetLogLevelsByResourceTypesOutput) 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 (*GetLogLevelsByResourceTypesOutput) SetDefaultLogLevel

func (s *GetLogLevelsByResourceTypesOutput) SetDefaultLogLevel(v string) *GetLogLevelsByResourceTypesOutput

SetDefaultLogLevel sets the DefaultLogLevel field's value.

func (*GetLogLevelsByResourceTypesOutput) SetWirelessDeviceLogOptions

func (s *GetLogLevelsByResourceTypesOutput) SetWirelessDeviceLogOptions(v []*WirelessDeviceLogOption) *GetLogLevelsByResourceTypesOutput

SetWirelessDeviceLogOptions sets the WirelessDeviceLogOptions field's value.

func (*GetLogLevelsByResourceTypesOutput) SetWirelessGatewayLogOptions

func (s *GetLogLevelsByResourceTypesOutput) SetWirelessGatewayLogOptions(v []*WirelessGatewayLogOption) *GetLogLevelsByResourceTypesOutput

SetWirelessGatewayLogOptions sets the WirelessGatewayLogOptions field's value.

func (GetLogLevelsByResourceTypesOutput) String

func (s GetLogLevelsByResourceTypesOutput) 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 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

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

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

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

SetArn sets the Arn field's value.

func (*GetMulticastGroupOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*GetMulticastGroupOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetMulticastGroupOutput) SetId

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

SetId sets the Id field's value.

func (*GetMulticastGroupOutput) SetLoRaWAN

func (s *GetMulticastGroupOutput) SetLoRaWAN(v *LoRaWANMulticastGet) *GetMulticastGroupOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetMulticastGroupOutput) SetName

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

SetName sets the Name field's value.

func (*GetMulticastGroupOutput) SetStatus

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

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

func (s GetMulticastGroupSessionInput) 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 (*GetMulticastGroupSessionInput) SetId

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

SetId sets the Id field's value.

func (GetMulticastGroupSessionInput) String

func (s GetMulticastGroupSessionInput) 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 (*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

func (s GetMulticastGroupSessionOutput) 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 (*GetMulticastGroupSessionOutput) SetLoRaWAN

func (s *GetMulticastGroupSessionOutput) SetLoRaWAN(v *LoRaWANMulticastSession) *GetMulticastGroupSessionOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (GetMulticastGroupSessionOutput) String

func (s GetMulticastGroupSessionOutput) 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 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

func (s GetNetworkAnalyzerConfigurationInput) 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 (*GetNetworkAnalyzerConfigurationInput) SetConfigurationName

func (s *GetNetworkAnalyzerConfigurationInput) SetConfigurationName(v string) *GetNetworkAnalyzerConfigurationInput

SetConfigurationName sets the ConfigurationName field's value.

func (GetNetworkAnalyzerConfigurationInput) String

func (s GetNetworkAnalyzerConfigurationInput) 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 (*GetNetworkAnalyzerConfigurationInput) Validate

func (s *GetNetworkAnalyzerConfigurationInput) Validate() error

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 devices, gateways, and multicast groups.
    TraceContent *TraceContent `type:"structure"`

    // List of wireless device 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

func (s GetNetworkAnalyzerConfigurationOutput) 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 (*GetNetworkAnalyzerConfigurationOutput) SetArn

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

SetArn sets the Arn field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetMulticastGroups

func (s *GetNetworkAnalyzerConfigurationOutput) SetMulticastGroups(v []*string) *GetNetworkAnalyzerConfigurationOutput

SetMulticastGroups sets the MulticastGroups field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetName

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

SetName sets the Name field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetTraceContent

func (s *GetNetworkAnalyzerConfigurationOutput) SetTraceContent(v *TraceContent) *GetNetworkAnalyzerConfigurationOutput

SetTraceContent sets the TraceContent field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetWirelessDevices

func (s *GetNetworkAnalyzerConfigurationOutput) SetWirelessDevices(v []*string) *GetNetworkAnalyzerConfigurationOutput

SetWirelessDevices sets the WirelessDevices field's value.

func (*GetNetworkAnalyzerConfigurationOutput) SetWirelessGateways

func (s *GetNetworkAnalyzerConfigurationOutput) SetWirelessGateways(v []*string) *GetNetworkAnalyzerConfigurationOutput

SetWirelessGateways sets the WirelessGateways field's value.

func (GetNetworkAnalyzerConfigurationOutput) String

func (s GetNetworkAnalyzerConfigurationOutput) 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 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

func (s *GetPartnerAccountInput) SetPartnerType(v string) *GetPartnerAccountInput

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

func (s *GetPartnerAccountOutput) SetSidewalk(v *SidewalkAccountInfoWithFingerprint) *GetPartnerAccountOutput

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

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

func (s GetPositionConfigurationInput) 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 (*GetPositionConfigurationInput) SetResourceIdentifier

func (s *GetPositionConfigurationInput) SetResourceIdentifier(v string) *GetPositionConfigurationInput

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*GetPositionConfigurationInput) SetResourceType

func (s *GetPositionConfigurationInput) SetResourceType(v string) *GetPositionConfigurationInput

SetResourceType sets the ResourceType field's value.

func (GetPositionConfigurationInput) String

func (s GetPositionConfigurationInput) 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 (*GetPositionConfigurationInput) Validate

func (s *GetPositionConfigurationInput) Validate() error

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

type GetPositionConfigurationOutput

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

func (s GetPositionConfigurationOutput) 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 (*GetPositionConfigurationOutput) SetDestination

func (s *GetPositionConfigurationOutput) SetDestination(v string) *GetPositionConfigurationOutput

SetDestination sets the Destination field's value.

func (*GetPositionConfigurationOutput) SetSolvers

func (s *GetPositionConfigurationOutput) SetSolvers(v *PositionSolverDetails) *GetPositionConfigurationOutput

SetSolvers sets the Solvers field's value.

func (GetPositionConfigurationOutput) String

func (s GetPositionConfigurationOutput) 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 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

func (s *GetPositionEstimateInput) SetCellTowers(v *CellTowers) *GetPositionEstimateInput

SetCellTowers sets the CellTowers field's value.

func (*GetPositionEstimateInput) SetGnss

func (s *GetPositionEstimateInput) SetGnss(v *Gnss) *GetPositionEstimateInput

SetGnss sets the Gnss field's value.

func (*GetPositionEstimateInput) SetIp

func (s *GetPositionEstimateInput) SetIp(v *Ip) *GetPositionEstimateInput

SetIp sets the Ip field's value.

func (*GetPositionEstimateInput) SetTimestamp

func (s *GetPositionEstimateInput) SetTimestamp(v time.Time) *GetPositionEstimateInput

SetTimestamp sets the Timestamp field's value.

func (*GetPositionEstimateInput) SetWiFiAccessPoints

func (s *GetPositionEstimateInput) SetWiFiAccessPoints(v []*WiFiAccessPoint) *GetPositionEstimateInput

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 is of type blob and uses the GeoJSON (https://geojson.org/) format,
    // which a format that's used to encode geographic data structures. A sample
    // payload contains the timestamp information, the WGS84 coordinates of the
    // location, and the accuracy and confidence level. For more information and
    // examples, see Resolve device location (console) (https://docs.aws.amazon.com/iot/latest/developerguide/location-resolve-console.html).
    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

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

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

func (s GetResourceEventConfigurationInput) 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 (*GetResourceEventConfigurationInput) SetIdentifier

func (s *GetResourceEventConfigurationInput) SetIdentifier(v string) *GetResourceEventConfigurationInput

SetIdentifier sets the Identifier field's value.

func (*GetResourceEventConfigurationInput) SetIdentifierType

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

SetIdentifierType sets the IdentifierType field's value.

func (*GetResourceEventConfigurationInput) SetPartnerType

func (s *GetResourceEventConfigurationInput) SetPartnerType(v string) *GetResourceEventConfigurationInput

SetPartnerType sets the PartnerType field's value.

func (GetResourceEventConfigurationInput) String

func (s GetResourceEventConfigurationInput) 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 (*GetResourceEventConfigurationInput) Validate

func (s *GetResourceEventConfigurationInput) Validate() error

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

func (s GetResourceEventConfigurationOutput) 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 (*GetResourceEventConfigurationOutput) SetConnectionStatus

func (s *GetResourceEventConfigurationOutput) SetConnectionStatus(v *ConnectionStatusEventConfiguration) *GetResourceEventConfigurationOutput

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GetResourceEventConfigurationOutput) SetDeviceRegistrationState

func (s *GetResourceEventConfigurationOutput) SetDeviceRegistrationState(v *DeviceRegistrationStateEventConfiguration) *GetResourceEventConfigurationOutput

SetDeviceRegistrationState sets the DeviceRegistrationState field's value.

func (*GetResourceEventConfigurationOutput) SetJoin

func (s *GetResourceEventConfigurationOutput) SetJoin(v *JoinEventConfiguration) *GetResourceEventConfigurationOutput

SetJoin sets the Join field's value.

func (*GetResourceEventConfigurationOutput) SetMessageDeliveryStatus

func (s *GetResourceEventConfigurationOutput) SetMessageDeliveryStatus(v *MessageDeliveryStatusEventConfiguration) *GetResourceEventConfigurationOutput

SetMessageDeliveryStatus sets the MessageDeliveryStatus field's value.

func (*GetResourceEventConfigurationOutput) SetProximity

func (s *GetResourceEventConfigurationOutput) SetProximity(v *ProximityEventConfiguration) *GetResourceEventConfigurationOutput

SetProximity sets the Proximity field's value.

func (GetResourceEventConfigurationOutput) String

func (s GetResourceEventConfigurationOutput) 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 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

func (s *GetResourceLogLevelInput) SetResourceType(v string) *GetResourceLogLevelInput

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

func (s *GetResourceLogLevelOutput) SetLogLevel(v string) *GetResourceLogLevelOutput

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

func (s *GetResourcePositionInput) SetResourceType(v string) *GetResourcePositionInput

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

func (s *GetServiceEndpointInput) SetServiceType(v string) *GetServiceEndpointInput

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

func (s *GetServiceEndpointOutput) SetServerTrust(v string) *GetServiceEndpointOutput

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

func (s *GetServiceEndpointOutput) SetServiceType(v string) *GetServiceEndpointOutput

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

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

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

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

SetArn sets the Arn field's value.

func (*GetServiceProfileOutput) SetId

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

SetId sets the Id field's value.

func (*GetServiceProfileOutput) SetLoRaWAN

func (s *GetServiceProfileOutput) SetLoRaWAN(v *LoRaWANGetServiceProfileInfo) *GetServiceProfileOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetServiceProfileOutput) SetName

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

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

func (s GetWirelessDeviceImportTaskInput) 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 (*GetWirelessDeviceImportTaskInput) SetId

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

SetId sets the Id field's value.

func (GetWirelessDeviceImportTaskInput) String

func (s GetWirelessDeviceImportTaskInput) 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 (*GetWirelessDeviceImportTaskInput) Validate

func (s *GetWirelessDeviceImportTaskInput) Validate() error

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

func (s GetWirelessDeviceImportTaskOutput) 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 (*GetWirelessDeviceImportTaskOutput) SetArn

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

SetArn sets the Arn field's value.

func (*GetWirelessDeviceImportTaskOutput) SetCreationTime

func (s *GetWirelessDeviceImportTaskOutput) SetCreationTime(v time.Time) *GetWirelessDeviceImportTaskOutput

SetCreationTime sets the CreationTime field's value.

func (*GetWirelessDeviceImportTaskOutput) SetDestinationName

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

SetDestinationName sets the DestinationName field's value.

func (*GetWirelessDeviceImportTaskOutput) SetFailedImportedDeviceCount

func (s *GetWirelessDeviceImportTaskOutput) SetFailedImportedDeviceCount(v int64) *GetWirelessDeviceImportTaskOutput

SetFailedImportedDeviceCount sets the FailedImportedDeviceCount field's value.

func (*GetWirelessDeviceImportTaskOutput) SetId

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

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

func (s *GetWirelessDeviceImportTaskOutput) SetSidewalk(v *SidewalkGetStartImportInfo) *GetWirelessDeviceImportTaskOutput

SetSidewalk sets the Sidewalk field's value.

func (*GetWirelessDeviceImportTaskOutput) SetStatus

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

SetStatus sets the Status field's value.

func (*GetWirelessDeviceImportTaskOutput) SetStatusReason

func (s *GetWirelessDeviceImportTaskOutput) SetStatusReason(v string) *GetWirelessDeviceImportTaskOutput

SetStatusReason sets the StatusReason field's value.

func (GetWirelessDeviceImportTaskOutput) String

func (s GetWirelessDeviceImportTaskOutput) 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 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

func (s *GetWirelessDeviceInput) SetIdentifier(v string) *GetWirelessDeviceInput

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

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

SetArn sets the Arn field's value.

func (*GetWirelessDeviceOutput) SetDescription

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

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

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

SetId sets the Id field's value.

func (*GetWirelessDeviceOutput) SetLoRaWAN

func (s *GetWirelessDeviceOutput) SetLoRaWAN(v *LoRaWANDevice) *GetWirelessDeviceOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetWirelessDeviceOutput) SetName

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

SetName sets the Name field's value.

func (*GetWirelessDeviceOutput) SetPositioning

func (s *GetWirelessDeviceOutput) SetPositioning(v string) *GetWirelessDeviceOutput

SetPositioning sets the Positioning field's value.

func (*GetWirelessDeviceOutput) SetSidewalk

func (s *GetWirelessDeviceOutput) SetSidewalk(v *SidewalkDevice) *GetWirelessDeviceOutput

SetSidewalk sets the Sidewalk field's value.

func (*GetWirelessDeviceOutput) SetThingArn

func (s *GetWirelessDeviceOutput) SetThingArn(v string) *GetWirelessDeviceOutput

SetThingArn sets the ThingArn field's value.

func (*GetWirelessDeviceOutput) SetThingName

func (s *GetWirelessDeviceOutput) SetThingName(v string) *GetWirelessDeviceOutput

SetThingName sets the ThingName field's value.

func (*GetWirelessDeviceOutput) SetType

func (s *GetWirelessDeviceOutput) SetType(v string) *GetWirelessDeviceOutput

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

func (s GetWirelessDeviceStatisticsInput) 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 (*GetWirelessDeviceStatisticsInput) SetWirelessDeviceId

func (s *GetWirelessDeviceStatisticsInput) SetWirelessDeviceId(v string) *GetWirelessDeviceStatisticsInput

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (GetWirelessDeviceStatisticsInput) String

func (s GetWirelessDeviceStatisticsInput) 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 (*GetWirelessDeviceStatisticsInput) Validate

func (s *GetWirelessDeviceStatisticsInput) Validate() error

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

func (s GetWirelessDeviceStatisticsOutput) 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 (*GetWirelessDeviceStatisticsOutput) SetLastUplinkReceivedAt

func (s *GetWirelessDeviceStatisticsOutput) SetLastUplinkReceivedAt(v string) *GetWirelessDeviceStatisticsOutput

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*GetWirelessDeviceStatisticsOutput) SetLoRaWAN

func (s *GetWirelessDeviceStatisticsOutput) SetLoRaWAN(v *LoRaWANDeviceMetadata) *GetWirelessDeviceStatisticsOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetWirelessDeviceStatisticsOutput) SetSidewalk

func (s *GetWirelessDeviceStatisticsOutput) SetSidewalk(v *SidewalkDeviceMetadata) *GetWirelessDeviceStatisticsOutput

SetSidewalk sets the Sidewalk field's value.

func (*GetWirelessDeviceStatisticsOutput) SetWirelessDeviceId

func (s *GetWirelessDeviceStatisticsOutput) SetWirelessDeviceId(v string) *GetWirelessDeviceStatisticsOutput

SetWirelessDeviceId sets the WirelessDeviceId field's value.

func (GetWirelessDeviceStatisticsOutput) String

func (s GetWirelessDeviceStatisticsOutput) 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 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

func (s GetWirelessGatewayCertificateInput) 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 (*GetWirelessGatewayCertificateInput) SetId

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

SetId sets the Id field's value.

func (GetWirelessGatewayCertificateInput) String

func (s GetWirelessGatewayCertificateInput) 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 (*GetWirelessGatewayCertificateInput) Validate

func (s *GetWirelessGatewayCertificateInput) Validate() error

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

func (s GetWirelessGatewayCertificateOutput) 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 (*GetWirelessGatewayCertificateOutput) SetIotCertificateId

func (s *GetWirelessGatewayCertificateOutput) SetIotCertificateId(v string) *GetWirelessGatewayCertificateOutput

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

func (s GetWirelessGatewayCertificateOutput) 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 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

func (s GetWirelessGatewayFirmwareInformationInput) 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 (*GetWirelessGatewayFirmwareInformationInput) SetId

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

SetId sets the Id field's value.

func (GetWirelessGatewayFirmwareInformationInput) String

func (s GetWirelessGatewayFirmwareInformationInput) 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 (*GetWirelessGatewayFirmwareInformationInput) Validate

func (s *GetWirelessGatewayFirmwareInformationInput) Validate() error

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

func (s GetWirelessGatewayFirmwareInformationOutput) 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 (*GetWirelessGatewayFirmwareInformationOutput) SetLoRaWAN

func (s *GetWirelessGatewayFirmwareInformationOutput) SetLoRaWAN(v *LoRaWANGatewayCurrentVersion) *GetWirelessGatewayFirmwareInformationOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (GetWirelessGatewayFirmwareInformationOutput) String

func (s GetWirelessGatewayFirmwareInformationOutput) 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 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

func (s *GetWirelessGatewayInput) SetIdentifier(v string) *GetWirelessGatewayInput

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

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

SetArn sets the Arn field's value.

func (*GetWirelessGatewayOutput) SetDescription

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

SetDescription sets the Description field's value.

func (*GetWirelessGatewayOutput) SetId

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

SetId sets the Id field's value.

func (*GetWirelessGatewayOutput) SetLoRaWAN

func (s *GetWirelessGatewayOutput) SetLoRaWAN(v *LoRaWANGateway) *GetWirelessGatewayOutput

SetLoRaWAN sets the LoRaWAN field's value.

func (*GetWirelessGatewayOutput) SetName

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

SetName sets the Name field's value.

func (*GetWirelessGatewayOutput) SetThingArn

func (s *GetWirelessGatewayOutput) SetThingArn(v string) *GetWirelessGatewayOutput

SetThingArn sets the ThingArn field's value.

func (*GetWirelessGatewayOutput) SetThingName

func (s *GetWirelessGatewayOutput) SetThingName(v string) *GetWirelessGatewayOutput

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

func (s GetWirelessGatewayStatisticsInput) 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 (*GetWirelessGatewayStatisticsInput) SetWirelessGatewayId

func (s *GetWirelessGatewayStatisticsInput) SetWirelessGatewayId(v string) *GetWirelessGatewayStatisticsInput

SetWirelessGatewayId sets the WirelessGatewayId field's value.

func (GetWirelessGatewayStatisticsInput) String

func (s GetWirelessGatewayStatisticsInput) 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 (*GetWirelessGatewayStatisticsInput) Validate

func (s *GetWirelessGatewayStatisticsInput) Validate() error

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

func (s GetWirelessGatewayStatisticsOutput) 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 (*GetWirelessGatewayStatisticsOutput) SetConnectionStatus

func (s *GetWirelessGatewayStatisticsOutput) SetConnectionStatus(v string) *GetWirelessGatewayStatisticsOutput

SetConnectionStatus sets the ConnectionStatus field's value.

func (*GetWirelessGatewayStatisticsOutput) SetLastUplinkReceivedAt

func (s *GetWirelessGatewayStatisticsOutput) SetLastUplinkReceivedAt(v string) *GetWirelessGatewayStatisticsOutput

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*GetWirelessGatewayStatisticsOutput) SetWirelessGatewayId

func (s *GetWirelessGatewayStatisticsOutput) SetWirelessGatewayId(v string) *GetWirelessGatewayStatisticsOutput

SetWirelessGatewayId sets the WirelessGatewayId field's value.

func (GetWirelessGatewayStatisticsOutput) String

func (s GetWirelessGatewayStatisticsOutput) 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 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

func (s GetWirelessGatewayTaskDefinitionInput) 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 (*GetWirelessGatewayTaskDefinitionInput) SetId

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

SetId sets the Id field's value.

func (GetWirelessGatewayTaskDefinitionInput) String

func (s GetWirelessGatewayTaskDefinitionInput) 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 (*GetWirelessGatewayTaskDefinitionInput) Validate

func (s *GetWirelessGatewayTaskDefinitionInput) Validate() error

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

func (s GetWirelessGatewayTaskDefinitionOutput) 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 (*GetWirelessGatewayTaskDefinitionOutput) SetArn

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

SetArn sets the Arn field's value.

func (*GetWirelessGatewayTaskDefinitionOutput) SetAutoCreateTasks

func (s *GetWirelessGatewayTaskDefinitionOutput) SetAutoCreateTasks(v bool) *GetWirelessGatewayTaskDefinitionOutput

SetAutoCreateTasks sets the AutoCreateTasks field's value.

func (*GetWirelessGatewayTaskDefinitionOutput) SetName

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

SetName sets the Name field's value.

func (*GetWirelessGatewayTaskDefinitionOutput) SetUpdate

func (s *GetWirelessGatewayTaskDefinitionOutput) SetUpdate(v *UpdateWirelessGatewayTaskCreate) *GetWirelessGatewayTaskDefinitionOutput

SetUpdate sets the Update field's value.

func (GetWirelessGatewayTaskDefinitionOutput) String

func (s GetWirelessGatewayTaskDefinitionOutput) 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 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

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

SetId sets the Id field's value.

func (GetWirelessGatewayTaskInput) String

func (s GetWirelessGatewayTaskInput) 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 (*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

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

SetStatus sets the Status field's value.

func (*GetWirelessGatewayTaskOutput) SetTaskCreatedAt

func (s *GetWirelessGatewayTaskOutput) SetTaskCreatedAt(v string) *GetWirelessGatewayTaskOutput

SetTaskCreatedAt sets the TaskCreatedAt field's value.

func (*GetWirelessGatewayTaskOutput) SetWirelessGatewayId

func (s *GetWirelessGatewayTaskOutput) SetWirelessGatewayId(v string) *GetWirelessGatewayTaskOutput

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

func (s GetWirelessGatewayTaskOutput) 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 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

func (s *ImportedWirelessDevice) SetSidewalk(v *ImportedSidewalkDevice) *ImportedWirelessDevice

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

func (c *IoTWireless) AssociateAwsAccountWithPartnerAccount(input *AssociateAwsAccountWithPartnerAccountInput) (*AssociateAwsAccountWithPartnerAccountOutput, error)

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

func (c *IoTWireless) AssociateMulticastGroupWithFuotaTask(input *AssociateMulticastGroupWithFuotaTaskInput) (*AssociateMulticastGroupWithFuotaTaskOutput, error)

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

func (c *IoTWireless) AssociateWirelessDeviceWithFuotaTask(input *AssociateWirelessDeviceWithFuotaTaskInput) (*AssociateWirelessDeviceWithFuotaTaskOutput, error)

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

func (c *IoTWireless) AssociateWirelessDeviceWithMulticastGroup(input *AssociateWirelessDeviceWithMulticastGroupInput) (*AssociateWirelessDeviceWithMulticastGroupOutput, error)

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

func (c *IoTWireless) AssociateWirelessDeviceWithThing(input *AssociateWirelessDeviceWithThingInput) (*AssociateWirelessDeviceWithThingOutput, error)

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

func (c *IoTWireless) AssociateWirelessGatewayWithCertificate(input *AssociateWirelessGatewayWithCertificateInput) (*AssociateWirelessGatewayWithCertificateOutput, error)

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

func (c *IoTWireless) AssociateWirelessGatewayWithThing(input *AssociateWirelessGatewayWithThingInput) (*AssociateWirelessGatewayWithThingOutput, error)

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

func (c *IoTWireless) CreateNetworkAnalyzerConfiguration(input *CreateNetworkAnalyzerConfigurationInput) (*CreateNetworkAnalyzerConfigurationOutput, error)

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

func (c *IoTWireless) CreateWirelessGatewayTaskDefinition(input *CreateWirelessGatewayTaskDefinitionInput) (*CreateWirelessGatewayTaskDefinitionOutput, error)

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

func (c *IoTWireless) DeleteNetworkAnalyzerConfiguration(input *DeleteNetworkAnalyzerConfigurationInput) (*DeleteNetworkAnalyzerConfigurationOutput, error)

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

func (c *IoTWireless) DeleteWirelessGatewayTaskDefinition(input *DeleteWirelessGatewayTaskDefinitionInput) (*DeleteWirelessGatewayTaskDefinitionOutput, error)

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

func (c *IoTWireless) DisassociateAwsAccountFromPartnerAccount(input *DisassociateAwsAccountFromPartnerAccountInput) (*DisassociateAwsAccountFromPartnerAccountOutput, error)

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

func (c *IoTWireless) DisassociateMulticastGroupFromFuotaTask(input *DisassociateMulticastGroupFromFuotaTaskInput) (*DisassociateMulticastGroupFromFuotaTaskOutput, error)

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

func (c *IoTWireless) DisassociateWirelessDeviceFromFuotaTask(input *DisassociateWirelessDeviceFromFuotaTaskInput) (*DisassociateWirelessDeviceFromFuotaTaskOutput, error)

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

func (c *IoTWireless) DisassociateWirelessDeviceFromMulticastGroup(input *DisassociateWirelessDeviceFromMulticastGroupInput) (*DisassociateWirelessDeviceFromMulticastGroupOutput, error)

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

func (c *IoTWireless) DisassociateWirelessDeviceFromThing(input *DisassociateWirelessDeviceFromThingInput) (*DisassociateWirelessDeviceFromThingOutput, error)

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

func (c *IoTWireless) DisassociateWirelessGatewayFromCertificate(input *DisassociateWirelessGatewayFromCertificateInput) (*DisassociateWirelessGatewayFromCertificateOutput, error)

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

func (c *IoTWireless) DisassociateWirelessGatewayFromThing(input *DisassociateWirelessGatewayFromThingInput) (*DisassociateWirelessGatewayFromThingOutput, error)

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

func (c *IoTWireless) GetEventConfigurationByResourceTypes(input *GetEventConfigurationByResourceTypesInput) (*GetEventConfigurationByResourceTypesOutput, error)

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

func (c *IoTWireless) GetNetworkAnalyzerConfiguration(input *GetNetworkAnalyzerConfigurationInput) (*GetNetworkAnalyzerConfigurationOutput, error)

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 r