...
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 API documentation

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.

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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) UpdateWirelessDevice(input *UpdateWirelessDeviceInput) (*UpdateWirelessDeviceOutput, 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 BatteryLevel_Values() []string
func ConnectionStatus_Values() []string
func DeviceState_Values() []string
func Event_Values() []string
func ExpressionType_Values() []string
func LogLevel_Values() []string
func MessageType_Values() []string
func PartnerType_Values() []string
func SigningAlg_Values() []string
func WirelessDeviceEvent_Values() []string
func WirelessDeviceIdType_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 AssociateAwsAccountWithPartnerAccountInput
type AssociateAwsAccountWithPartnerAccountOutput
type AssociateWirelessDeviceWithThingInput
type AssociateWirelessDeviceWithThingOutput
type AssociateWirelessGatewayWithCertificateInput
type AssociateWirelessGatewayWithCertificateOutput
type AssociateWirelessGatewayWithThingInput
type AssociateWirelessGatewayWithThingOutput
type CertificateList
type ConflictException
type CreateDestinationInput
type CreateDestinationOutput
type CreateDeviceProfileInput
type CreateDeviceProfileOutput
type CreateServiceProfileInput
type CreateServiceProfileOutput
type CreateWirelessDeviceInput
type CreateWirelessDeviceOutput
type CreateWirelessGatewayInput
type CreateWirelessGatewayOutput
type CreateWirelessGatewayTaskDefinitionInput
type CreateWirelessGatewayTaskDefinitionOutput
type CreateWirelessGatewayTaskInput
type CreateWirelessGatewayTaskOutput
type DeleteDestinationInput
type DeleteDestinationOutput
type DeleteDeviceProfileInput
type DeleteDeviceProfileOutput
type DeleteServiceProfileInput
type DeleteServiceProfileOutput
type DeleteWirelessDeviceInput
type DeleteWirelessDeviceOutput
type DeleteWirelessGatewayInput
type DeleteWirelessGatewayOutput
type DeleteWirelessGatewayTaskDefinitionInput
type DeleteWirelessGatewayTaskDefinitionOutput
type DeleteWirelessGatewayTaskInput
type DeleteWirelessGatewayTaskOutput
type Destinations
type DeviceProfile
type DisassociateAwsAccountFromPartnerAccountInput
type DisassociateAwsAccountFromPartnerAccountOutput
type DisassociateWirelessDeviceFromThingInput
type DisassociateWirelessDeviceFromThingOutput
type DisassociateWirelessGatewayFromCertificateInput
type DisassociateWirelessGatewayFromCertificateOutput
type DisassociateWirelessGatewayFromThingInput
type DisassociateWirelessGatewayFromThingOutput
type GetDestinationInput
type GetDestinationOutput
type GetDeviceProfileInput
type GetDeviceProfileOutput
type GetLogLevelsByResourceTypesInput
type GetLogLevelsByResourceTypesOutput
type GetPartnerAccountInput
type GetPartnerAccountOutput
type GetResourceLogLevelInput
type GetResourceLogLevelOutput
type GetServiceEndpointInput
type GetServiceEndpointOutput
type GetServiceProfileInput
type GetServiceProfileOutput
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 InternalServerException
type ListDestinationsInput
type ListDestinationsOutput
type ListDeviceProfilesInput
type ListDeviceProfilesOutput
type ListPartnerAccountsInput
type ListPartnerAccountsOutput
type ListServiceProfilesInput
type ListServiceProfilesOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListWirelessDevicesInput
type ListWirelessDevicesOutput
type ListWirelessGatewayTaskDefinitionsInput
type ListWirelessGatewayTaskDefinitionsOutput
type ListWirelessGatewaysInput
type ListWirelessGatewaysOutput
type LoRaWANDevice
type LoRaWANDeviceMetadata
type LoRaWANDeviceProfile
type LoRaWANGateway
type LoRaWANGatewayCurrentVersion
type LoRaWANGatewayMetadata
type LoRaWANGatewayVersion
type LoRaWANGetServiceProfileInfo
type LoRaWANListDevice
type LoRaWANSendDataToDevice
type LoRaWANServiceProfile
type LoRaWANUpdateDevice
type LoRaWANUpdateGatewayTaskCreate
type LoRaWANUpdateGatewayTaskEntry
type OtaaV10X
type OtaaV11
type PutResourceLogLevelInput
type PutResourceLogLevelOutput
type ResetAllResourceLogLevelsInput
type ResetAllResourceLogLevelsOutput
type ResetResourceLogLevelInput
type ResetResourceLogLevelOutput
type ResourceNotFoundException
type SendDataToWirelessDeviceInput
type SendDataToWirelessDeviceOutput
type ServiceProfile
type SessionKeysAbpV10X
type SessionKeysAbpV11
type SidewalkAccountInfo
type SidewalkAccountInfoWithFingerprint
type SidewalkDevice
type SidewalkDeviceMetadata
type SidewalkListDevice
type SidewalkSendDataToDevice
type SidewalkUpdateAccount
type Tag
type TagResourceInput
type TagResourceOutput
type TestWirelessDeviceInput
type TestWirelessDeviceOutput
type ThrottlingException
type TooManyTagsException
type UntagResourceInput
type UntagResourceOutput
type UpdateDestinationInput
type UpdateDestinationOutput
type UpdateLogLevelsByResourceTypesInput
type UpdateLogLevelsByResourceTypesOutput
type UpdatePartnerAccountInput
type UpdatePartnerAccountOutput
type UpdateWirelessDeviceInput
type UpdateWirelessDeviceOutput
type UpdateWirelessGatewayInput
type UpdateWirelessGatewayOutput
type UpdateWirelessGatewayTaskCreate
type UpdateWirelessGatewayTaskEntry
type ValidationException
type WirelessDeviceEventLogOption
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 (
    // 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 (
    // 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 (
    // ExpressionTypeRuleName is a ExpressionType enum value
    ExpressionTypeRuleName = "RuleName"

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

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 (
    // SigningAlgEd25519 is a SigningAlg enum value
    SigningAlgEd25519 = "Ed25519"

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

The certificate chain algorithm provided by sidewalk.

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 (
    // 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 (
    // 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 (
    // PartnerTypeSidewalk is a PartnerType enum value
    PartnerTypeSidewalk = "Sidewalk"
)
const (
    // WirelessGatewayTaskDefinitionTypeUpdate is a WirelessGatewayTaskDefinitionType enum value
    WirelessGatewayTaskDefinitionTypeUpdate = "UPDATE"
)
const (
    // WirelessGatewayTypeLoRaWan is a WirelessGatewayType enum value
    WirelessGatewayTypeLoRaWan = "LoRaWAN"
)

The wireless gateway type.

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 DeviceState_Values

func DeviceState_Values() []string

DeviceState_Values returns all elements of the DeviceState 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 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 PartnerType_Values

func PartnerType_Values() []string

PartnerType_Values returns all elements of the PartnerType enum

func SigningAlg_Values

func SigningAlg_Values() []string

SigningAlg_Values returns all elements of the SigningAlg enum

func WirelessDeviceEvent_Values

func WirelessDeviceEvent_Values() []string

WirelessDeviceEvent_Values returns all elements of the WirelessDeviceEvent enum

func WirelessDeviceIdType_Values

func WirelessDeviceIdType_Values() []string

WirelessDeviceIdType_Values returns all elements of the WirelessDeviceIdType 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"`

    // 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) 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"`

    // 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) 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 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 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 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 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 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) 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 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"`

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

    // 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) 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.
    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.
    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.
    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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) GetResourceLogLevel

func (c *IoTWireless) GetResourceLogLevel(input *GetResourceLogLevelInput) (*GetResourceLogLevelOutput, error)

GetResourceLogLevel API operation for AWS IoT Wireless.

Fetches the log-level override, if any, for a given resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetResourceLogLevel for usage and error information.

Returned Error Types:

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* ValidationException
The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourceLogLevel

func (*IoTWireless) GetResourceLogLevelRequest

func (c *IoTWireless) GetResourceLogLevelRequest(input *GetResourceLogLevelInput) (req *request.Request, output *GetResourceLogLevelOutput)

GetResourceLogLevelRequest generates a "aws/request.Request" representing the client's request for the GetResourceLogLevel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetResourceLogLevel for more information on using the GetResourceLogLevel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetResourceLogLevelRequest method.
req, resp := client.GetResourceLogLevelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetResourceLogLevel

func (*IoTWireless) GetResourceLogLevelWithContext

func (c *IoTWireless) GetResourceLogLevelWithContext(ctx aws.Context, input *GetResourceLogLevelInput, opts ...request.Option) (*GetResourceLogLevelOutput, error)

GetResourceLogLevelWithContext is the same as GetResourceLogLevel with the addition of the ability to pass a context and additional request options.

See GetResourceLogLevel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetServiceEndpoint

func (c *IoTWireless) GetServiceEndpoint(input *GetServiceEndpointInput) (*GetServiceEndpointOutput, error)

GetServiceEndpoint API operation for AWS IoT Wireless.

Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol or LoRaWAN Network Server (LNS) connections.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetServiceEndpoint for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceEndpoint

func (*IoTWireless) GetServiceEndpointRequest

func (c *IoTWireless) GetServiceEndpointRequest(input *GetServiceEndpointInput) (req *request.Request, output *GetServiceEndpointOutput)

GetServiceEndpointRequest generates a "aws/request.Request" representing the client's request for the GetServiceEndpoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetServiceEndpoint for more information on using the GetServiceEndpoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetServiceEndpointRequest method.
req, resp := client.GetServiceEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceEndpoint

func (*IoTWireless) GetServiceEndpointWithContext

func (c *IoTWireless) GetServiceEndpointWithContext(ctx aws.Context, input *GetServiceEndpointInput, opts ...request.Option) (*GetServiceEndpointOutput, error)

GetServiceEndpointWithContext is the same as GetServiceEndpoint with the addition of the ability to pass a context and additional request options.

See GetServiceEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetServiceProfile

func (c *IoTWireless) GetServiceProfile(input *GetServiceProfileInput) (*GetServiceProfileOutput, error)

GetServiceProfile API operation for AWS IoT Wireless.

Gets information about a service profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetServiceProfile for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceProfile

func (*IoTWireless) GetServiceProfileRequest

func (c *IoTWireless) GetServiceProfileRequest(input *GetServiceProfileInput) (req *request.Request, output *GetServiceProfileOutput)

GetServiceProfileRequest generates a "aws/request.Request" representing the client's request for the GetServiceProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetServiceProfile for more information on using the GetServiceProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetServiceProfileRequest method.
req, resp := client.GetServiceProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetServiceProfile

func (*IoTWireless) GetServiceProfileWithContext

func (c *IoTWireless) GetServiceProfileWithContext(ctx aws.Context, input *GetServiceProfileInput, opts ...request.Option) (*GetServiceProfileOutput, error)

GetServiceProfileWithContext is the same as GetServiceProfile with the addition of the ability to pass a context and additional request options.

See GetServiceProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessDevice

func (c *IoTWireless) GetWirelessDevice(input *GetWirelessDeviceInput) (*GetWirelessDeviceOutput, error)

GetWirelessDevice API operation for AWS IoT Wireless.

Gets information about a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessDevice for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDevice

func (*IoTWireless) GetWirelessDeviceRequest

func (c *IoTWireless) GetWirelessDeviceRequest(input *GetWirelessDeviceInput) (req *request.Request, output *GetWirelessDeviceOutput)

GetWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the GetWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessDevice for more information on using the GetWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessDeviceRequest method.
req, resp := client.GetWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDevice

func (*IoTWireless) GetWirelessDeviceStatistics

func (c *IoTWireless) GetWirelessDeviceStatistics(input *GetWirelessDeviceStatisticsInput) (*GetWirelessDeviceStatisticsOutput, error)

GetWirelessDeviceStatistics API operation for AWS IoT Wireless.

Gets operating information about a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessDeviceStatistics for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDeviceStatistics

func (*IoTWireless) GetWirelessDeviceStatisticsRequest

func (c *IoTWireless) GetWirelessDeviceStatisticsRequest(input *GetWirelessDeviceStatisticsInput) (req *request.Request, output *GetWirelessDeviceStatisticsOutput)

GetWirelessDeviceStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetWirelessDeviceStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessDeviceStatistics for more information on using the GetWirelessDeviceStatistics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessDeviceStatisticsRequest method.
req, resp := client.GetWirelessDeviceStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessDeviceStatistics

func (*IoTWireless) GetWirelessDeviceStatisticsWithContext

func (c *IoTWireless) GetWirelessDeviceStatisticsWithContext(ctx aws.Context, input *GetWirelessDeviceStatisticsInput, opts ...request.Option) (*GetWirelessDeviceStatisticsOutput, error)

GetWirelessDeviceStatisticsWithContext is the same as GetWirelessDeviceStatistics with the addition of the ability to pass a context and additional request options.

See GetWirelessDeviceStatistics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessDeviceWithContext

func (c *IoTWireless) GetWirelessDeviceWithContext(ctx aws.Context, input *GetWirelessDeviceInput, opts ...request.Option) (*GetWirelessDeviceOutput, error)

GetWirelessDeviceWithContext is the same as GetWirelessDevice with the addition of the ability to pass a context and additional request options.

See GetWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGateway

func (c *IoTWireless) GetWirelessGateway(input *GetWirelessGatewayInput) (*GetWirelessGatewayOutput, error)

GetWirelessGateway API operation for AWS IoT Wireless.

Gets information about a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGateway for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGateway

func (*IoTWireless) GetWirelessGatewayCertificate

func (c *IoTWireless) GetWirelessGatewayCertificate(input *GetWirelessGatewayCertificateInput) (*GetWirelessGatewayCertificateOutput, error)

GetWirelessGatewayCertificate API operation for AWS IoT Wireless.

Gets the ID of the certificate that is currently associated with a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayCertificate for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayCertificate

func (*IoTWireless) GetWirelessGatewayCertificateRequest

func (c *IoTWireless) GetWirelessGatewayCertificateRequest(input *GetWirelessGatewayCertificateInput) (req *request.Request, output *GetWirelessGatewayCertificateOutput)

GetWirelessGatewayCertificateRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayCertificate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayCertificate for more information on using the GetWirelessGatewayCertificate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayCertificateRequest method.
req, resp := client.GetWirelessGatewayCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayCertificate

func (*IoTWireless) GetWirelessGatewayCertificateWithContext

func (c *IoTWireless) GetWirelessGatewayCertificateWithContext(ctx aws.Context, input *GetWirelessGatewayCertificateInput, opts ...request.Option) (*GetWirelessGatewayCertificateOutput, error)

GetWirelessGatewayCertificateWithContext is the same as GetWirelessGatewayCertificate with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayCertificate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayFirmwareInformation

func (c *IoTWireless) GetWirelessGatewayFirmwareInformation(input *GetWirelessGatewayFirmwareInformationInput) (*GetWirelessGatewayFirmwareInformationOutput, error)

GetWirelessGatewayFirmwareInformation API operation for AWS IoT Wireless.

Gets the firmware version and other information about a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayFirmwareInformation for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayFirmwareInformation

func (*IoTWireless) GetWirelessGatewayFirmwareInformationRequest

func (c *IoTWireless) GetWirelessGatewayFirmwareInformationRequest(input *GetWirelessGatewayFirmwareInformationInput) (req *request.Request, output *GetWirelessGatewayFirmwareInformationOutput)

GetWirelessGatewayFirmwareInformationRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayFirmwareInformation operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayFirmwareInformation for more information on using the GetWirelessGatewayFirmwareInformation API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayFirmwareInformationRequest method.
req, resp := client.GetWirelessGatewayFirmwareInformationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayFirmwareInformation

func (*IoTWireless) GetWirelessGatewayFirmwareInformationWithContext

func (c *IoTWireless) GetWirelessGatewayFirmwareInformationWithContext(ctx aws.Context, input *GetWirelessGatewayFirmwareInformationInput, opts ...request.Option) (*GetWirelessGatewayFirmwareInformationOutput, error)

GetWirelessGatewayFirmwareInformationWithContext is the same as GetWirelessGatewayFirmwareInformation with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayFirmwareInformation for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayRequest

func (c *IoTWireless) GetWirelessGatewayRequest(input *GetWirelessGatewayInput) (req *request.Request, output *GetWirelessGatewayOutput)

GetWirelessGatewayRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGateway for more information on using the GetWirelessGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayRequest method.
req, resp := client.GetWirelessGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGateway

func (*IoTWireless) GetWirelessGatewayStatistics

func (c *IoTWireless) GetWirelessGatewayStatistics(input *GetWirelessGatewayStatisticsInput) (*GetWirelessGatewayStatisticsOutput, error)

GetWirelessGatewayStatistics API operation for AWS IoT Wireless.

Gets operating information about a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayStatistics for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayStatistics

func (*IoTWireless) GetWirelessGatewayStatisticsRequest

func (c *IoTWireless) GetWirelessGatewayStatisticsRequest(input *GetWirelessGatewayStatisticsInput) (req *request.Request, output *GetWirelessGatewayStatisticsOutput)

GetWirelessGatewayStatisticsRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayStatistics operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayStatistics for more information on using the GetWirelessGatewayStatistics API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayStatisticsRequest method.
req, resp := client.GetWirelessGatewayStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayStatistics

func (*IoTWireless) GetWirelessGatewayStatisticsWithContext

func (c *IoTWireless) GetWirelessGatewayStatisticsWithContext(ctx aws.Context, input *GetWirelessGatewayStatisticsInput, opts ...request.Option) (*GetWirelessGatewayStatisticsOutput, error)

GetWirelessGatewayStatisticsWithContext is the same as GetWirelessGatewayStatistics with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayStatistics for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayTask

func (c *IoTWireless) GetWirelessGatewayTask(input *GetWirelessGatewayTaskInput) (*GetWirelessGatewayTaskOutput, error)

GetWirelessGatewayTask API operation for AWS IoT Wireless.

Gets information about a wireless gateway task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayTask for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTask

func (*IoTWireless) GetWirelessGatewayTaskDefinition

func (c *IoTWireless) GetWirelessGatewayTaskDefinition(input *GetWirelessGatewayTaskDefinitionInput) (*GetWirelessGatewayTaskDefinitionOutput, error)

GetWirelessGatewayTaskDefinition API operation for AWS IoT Wireless.

Gets information about a wireless gateway task definition.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation GetWirelessGatewayTaskDefinition for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTaskDefinition

func (*IoTWireless) GetWirelessGatewayTaskDefinitionRequest

func (c *IoTWireless) GetWirelessGatewayTaskDefinitionRequest(input *GetWirelessGatewayTaskDefinitionInput) (req *request.Request, output *GetWirelessGatewayTaskDefinitionOutput)

GetWirelessGatewayTaskDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayTaskDefinition operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayTaskDefinition for more information on using the GetWirelessGatewayTaskDefinition API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayTaskDefinitionRequest method.
req, resp := client.GetWirelessGatewayTaskDefinitionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTaskDefinition

func (*IoTWireless) GetWirelessGatewayTaskDefinitionWithContext

func (c *IoTWireless) GetWirelessGatewayTaskDefinitionWithContext(ctx aws.Context, input *GetWirelessGatewayTaskDefinitionInput, opts ...request.Option) (*GetWirelessGatewayTaskDefinitionOutput, error)

GetWirelessGatewayTaskDefinitionWithContext is the same as GetWirelessGatewayTaskDefinition with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayTaskDefinition for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayTaskRequest

func (c *IoTWireless) GetWirelessGatewayTaskRequest(input *GetWirelessGatewayTaskInput) (req *request.Request, output *GetWirelessGatewayTaskOutput)

GetWirelessGatewayTaskRequest generates a "aws/request.Request" representing the client's request for the GetWirelessGatewayTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWirelessGatewayTask for more information on using the GetWirelessGatewayTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWirelessGatewayTaskRequest method.
req, resp := client.GetWirelessGatewayTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/GetWirelessGatewayTask

func (*IoTWireless) GetWirelessGatewayTaskWithContext

func (c *IoTWireless) GetWirelessGatewayTaskWithContext(ctx aws.Context, input *GetWirelessGatewayTaskInput, opts ...request.Option) (*GetWirelessGatewayTaskOutput, error)

GetWirelessGatewayTaskWithContext is the same as GetWirelessGatewayTask with the addition of the ability to pass a context and additional request options.

See GetWirelessGatewayTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) GetWirelessGatewayWithContext

func (c *IoTWireless) GetWirelessGatewayWithContext(ctx aws.Context, input *GetWirelessGatewayInput, opts ...request.Option) (*GetWirelessGatewayOutput, error)

GetWirelessGatewayWithContext is the same as GetWirelessGateway with the addition of the ability to pass a context and additional request options.

See GetWirelessGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDestinations

func (c *IoTWireless) ListDestinations(input *ListDestinationsInput) (*ListDestinationsOutput, error)

ListDestinations API operation for AWS IoT Wireless.

Lists the destinations registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListDestinations for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDestinations

func (*IoTWireless) ListDestinationsPages

func (c *IoTWireless) ListDestinationsPages(input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool) error

ListDestinationsPages iterates over the pages of a ListDestinations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDestinations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDestinations operation.
pageNum := 0
err := client.ListDestinationsPages(params,
    func(page *iotwireless.ListDestinationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListDestinationsPagesWithContext

func (c *IoTWireless) ListDestinationsPagesWithContext(ctx aws.Context, input *ListDestinationsInput, fn func(*ListDestinationsOutput, bool) bool, opts ...request.Option) error

ListDestinationsPagesWithContext same as ListDestinationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDestinationsRequest

func (c *IoTWireless) ListDestinationsRequest(input *ListDestinationsInput) (req *request.Request, output *ListDestinationsOutput)

ListDestinationsRequest generates a "aws/request.Request" representing the client's request for the ListDestinations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDestinations for more information on using the ListDestinations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDestinationsRequest method.
req, resp := client.ListDestinationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDestinations

func (*IoTWireless) ListDestinationsWithContext

func (c *IoTWireless) ListDestinationsWithContext(ctx aws.Context, input *ListDestinationsInput, opts ...request.Option) (*ListDestinationsOutput, error)

ListDestinationsWithContext is the same as ListDestinations with the addition of the ability to pass a context and additional request options.

See ListDestinations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDeviceProfiles

func (c *IoTWireless) ListDeviceProfiles(input *ListDeviceProfilesInput) (*ListDeviceProfilesOutput, error)

ListDeviceProfiles API operation for AWS IoT Wireless.

Lists the device profiles registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListDeviceProfiles for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDeviceProfiles

func (*IoTWireless) ListDeviceProfilesPages

func (c *IoTWireless) ListDeviceProfilesPages(input *ListDeviceProfilesInput, fn func(*ListDeviceProfilesOutput, bool) bool) error

ListDeviceProfilesPages iterates over the pages of a ListDeviceProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDeviceProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDeviceProfiles operation.
pageNum := 0
err := client.ListDeviceProfilesPages(params,
    func(page *iotwireless.ListDeviceProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListDeviceProfilesPagesWithContext

func (c *IoTWireless) ListDeviceProfilesPagesWithContext(ctx aws.Context, input *ListDeviceProfilesInput, fn func(*ListDeviceProfilesOutput, bool) bool, opts ...request.Option) error

ListDeviceProfilesPagesWithContext same as ListDeviceProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListDeviceProfilesRequest

func (c *IoTWireless) ListDeviceProfilesRequest(input *ListDeviceProfilesInput) (req *request.Request, output *ListDeviceProfilesOutput)

ListDeviceProfilesRequest generates a "aws/request.Request" representing the client's request for the ListDeviceProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDeviceProfiles for more information on using the ListDeviceProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDeviceProfilesRequest method.
req, resp := client.ListDeviceProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListDeviceProfiles

func (*IoTWireless) ListDeviceProfilesWithContext

func (c *IoTWireless) ListDeviceProfilesWithContext(ctx aws.Context, input *ListDeviceProfilesInput, opts ...request.Option) (*ListDeviceProfilesOutput, error)

ListDeviceProfilesWithContext is the same as ListDeviceProfiles with the addition of the ability to pass a context and additional request options.

See ListDeviceProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListPartnerAccounts

func (c *IoTWireless) ListPartnerAccounts(input *ListPartnerAccountsInput) (*ListPartnerAccountsOutput, error)

ListPartnerAccounts API operation for AWS IoT Wireless.

Lists the partner accounts associated with your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListPartnerAccounts for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListPartnerAccounts

func (*IoTWireless) ListPartnerAccountsRequest

func (c *IoTWireless) ListPartnerAccountsRequest(input *ListPartnerAccountsInput) (req *request.Request, output *ListPartnerAccountsOutput)

ListPartnerAccountsRequest generates a "aws/request.Request" representing the client's request for the ListPartnerAccounts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListPartnerAccounts for more information on using the ListPartnerAccounts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListPartnerAccountsRequest method.
req, resp := client.ListPartnerAccountsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListPartnerAccounts

func (*IoTWireless) ListPartnerAccountsWithContext

func (c *IoTWireless) ListPartnerAccountsWithContext(ctx aws.Context, input *ListPartnerAccountsInput, opts ...request.Option) (*ListPartnerAccountsOutput, error)

ListPartnerAccountsWithContext is the same as ListPartnerAccounts with the addition of the ability to pass a context and additional request options.

See ListPartnerAccounts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListServiceProfiles

func (c *IoTWireless) ListServiceProfiles(input *ListServiceProfilesInput) (*ListServiceProfilesOutput, error)

ListServiceProfiles API operation for AWS IoT Wireless.

Lists the service profiles registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListServiceProfiles for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListServiceProfiles

func (*IoTWireless) ListServiceProfilesPages

func (c *IoTWireless) ListServiceProfilesPages(input *ListServiceProfilesInput, fn func(*ListServiceProfilesOutput, bool) bool) error

ListServiceProfilesPages iterates over the pages of a ListServiceProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListServiceProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListServiceProfiles operation.
pageNum := 0
err := client.ListServiceProfilesPages(params,
    func(page *iotwireless.ListServiceProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListServiceProfilesPagesWithContext

func (c *IoTWireless) ListServiceProfilesPagesWithContext(ctx aws.Context, input *ListServiceProfilesInput, fn func(*ListServiceProfilesOutput, bool) bool, opts ...request.Option) error

ListServiceProfilesPagesWithContext same as ListServiceProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListServiceProfilesRequest

func (c *IoTWireless) ListServiceProfilesRequest(input *ListServiceProfilesInput) (req *request.Request, output *ListServiceProfilesOutput)

ListServiceProfilesRequest generates a "aws/request.Request" representing the client's request for the ListServiceProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListServiceProfiles for more information on using the ListServiceProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListServiceProfilesRequest method.
req, resp := client.ListServiceProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListServiceProfiles

func (*IoTWireless) ListServiceProfilesWithContext

func (c *IoTWireless) ListServiceProfilesWithContext(ctx aws.Context, input *ListServiceProfilesInput, opts ...request.Option) (*ListServiceProfilesOutput, error)

ListServiceProfilesWithContext is the same as ListServiceProfiles with the addition of the ability to pass a context and additional request options.

See ListServiceProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListTagsForResource

func (c *IoTWireless) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS IoT Wireless.

Lists the tags (metadata) you have assigned to the resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListTagsForResource for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

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

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListTagsForResource

func (*IoTWireless) ListTagsForResourceRequest

func (c *IoTWireless) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListTagsForResource

func (*IoTWireless) ListTagsForResourceWithContext

func (c *IoTWireless) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessDevices

func (c *IoTWireless) ListWirelessDevices(input *ListWirelessDevicesInput) (*ListWirelessDevicesOutput, error)

ListWirelessDevices API operation for AWS IoT Wireless.

Lists the wireless devices registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessDevices for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* AccessDeniedException
User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessDevices

func (*IoTWireless) ListWirelessDevicesPages

func (c *IoTWireless) ListWirelessDevicesPages(input *ListWirelessDevicesInput, fn func(*ListWirelessDevicesOutput, bool) bool) error

ListWirelessDevicesPages iterates over the pages of a ListWirelessDevices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListWirelessDevices method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListWirelessDevices operation.
pageNum := 0
err := client.ListWirelessDevicesPages(params,
    func(page *iotwireless.ListWirelessDevicesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListWirelessDevicesPagesWithContext

func (c *IoTWireless) ListWirelessDevicesPagesWithContext(ctx aws.Context, input *ListWirelessDevicesInput, fn func(*ListWirelessDevicesOutput, bool) bool, opts ...request.Option) error

ListWirelessDevicesPagesWithContext same as ListWirelessDevicesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessDevicesRequest

func (c *IoTWireless) ListWirelessDevicesRequest(input *ListWirelessDevicesInput) (req *request.Request, output *ListWirelessDevicesOutput)

ListWirelessDevicesRequest generates a "aws/request.Request" representing the client's request for the ListWirelessDevices operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessDevices for more information on using the ListWirelessDevices API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessDevicesRequest method.
req, resp := client.ListWirelessDevicesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessDevices

func (*IoTWireless) ListWirelessDevicesWithContext

func (c *IoTWireless) ListWirelessDevicesWithContext(ctx aws.Context, input *ListWirelessDevicesInput, opts ...request.Option) (*ListWirelessDevicesOutput, error)

ListWirelessDevicesWithContext is the same as ListWirelessDevices with the addition of the ability to pass a context and additional request options.

See ListWirelessDevices for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessGatewayTaskDefinitions

func (c *IoTWireless) ListWirelessGatewayTaskDefinitions(input *ListWirelessGatewayTaskDefinitionsInput) (*ListWirelessGatewayTaskDefinitionsOutput, error)

ListWirelessGatewayTaskDefinitions API operation for AWS IoT Wireless.

List the wireless gateway tasks definitions registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessGatewayTaskDefinitions for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGatewayTaskDefinitions

func (*IoTWireless) ListWirelessGatewayTaskDefinitionsRequest

func (c *IoTWireless) ListWirelessGatewayTaskDefinitionsRequest(input *ListWirelessGatewayTaskDefinitionsInput) (req *request.Request, output *ListWirelessGatewayTaskDefinitionsOutput)

ListWirelessGatewayTaskDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListWirelessGatewayTaskDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessGatewayTaskDefinitions for more information on using the ListWirelessGatewayTaskDefinitions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessGatewayTaskDefinitionsRequest method.
req, resp := client.ListWirelessGatewayTaskDefinitionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGatewayTaskDefinitions

func (*IoTWireless) ListWirelessGatewayTaskDefinitionsWithContext

func (c *IoTWireless) ListWirelessGatewayTaskDefinitionsWithContext(ctx aws.Context, input *ListWirelessGatewayTaskDefinitionsInput, opts ...request.Option) (*ListWirelessGatewayTaskDefinitionsOutput, error)

ListWirelessGatewayTaskDefinitionsWithContext is the same as ListWirelessGatewayTaskDefinitions with the addition of the ability to pass a context and additional request options.

See ListWirelessGatewayTaskDefinitions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessGateways

func (c *IoTWireless) ListWirelessGateways(input *ListWirelessGatewaysInput) (*ListWirelessGatewaysOutput, error)

ListWirelessGateways API operation for AWS IoT Wireless.

Lists the wireless gateways registered to your AWS account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ListWirelessGateways for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* AccessDeniedException
User does not have permission to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGateways

func (*IoTWireless) ListWirelessGatewaysPages

func (c *IoTWireless) ListWirelessGatewaysPages(input *ListWirelessGatewaysInput, fn func(*ListWirelessGatewaysOutput, bool) bool) error

ListWirelessGatewaysPages iterates over the pages of a ListWirelessGateways operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListWirelessGateways method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListWirelessGateways operation.
pageNum := 0
err := client.ListWirelessGatewaysPages(params,
    func(page *iotwireless.ListWirelessGatewaysOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*IoTWireless) ListWirelessGatewaysPagesWithContext

func (c *IoTWireless) ListWirelessGatewaysPagesWithContext(ctx aws.Context, input *ListWirelessGatewaysInput, fn func(*ListWirelessGatewaysOutput, bool) bool, opts ...request.Option) error

ListWirelessGatewaysPagesWithContext same as ListWirelessGatewaysPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ListWirelessGatewaysRequest

func (c *IoTWireless) ListWirelessGatewaysRequest(input *ListWirelessGatewaysInput) (req *request.Request, output *ListWirelessGatewaysOutput)

ListWirelessGatewaysRequest generates a "aws/request.Request" representing the client's request for the ListWirelessGateways operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWirelessGateways for more information on using the ListWirelessGateways API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWirelessGatewaysRequest method.
req, resp := client.ListWirelessGatewaysRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ListWirelessGateways

func (*IoTWireless) ListWirelessGatewaysWithContext

func (c *IoTWireless) ListWirelessGatewaysWithContext(ctx aws.Context, input *ListWirelessGatewaysInput, opts ...request.Option) (*ListWirelessGatewaysOutput, error)

ListWirelessGatewaysWithContext is the same as ListWirelessGateways with the addition of the ability to pass a context and additional request options.

See ListWirelessGateways for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) PutResourceLogLevel

func (c *IoTWireless) PutResourceLogLevel(input *PutResourceLogLevelInput) (*PutResourceLogLevelOutput, error)

PutResourceLogLevel API operation for AWS IoT Wireless.

Sets the log-level override for a resource-ID and resource-type. This option can be specified for a wireless gateway or a wireless device. A limit of 200 log level override can be set per account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation PutResourceLogLevel for usage and error information.

Returned Error Types:

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* ValidationException
The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/PutResourceLogLevel

func (*IoTWireless) PutResourceLogLevelRequest

func (c *IoTWireless) PutResourceLogLevelRequest(input *PutResourceLogLevelInput) (req *request.Request, output *PutResourceLogLevelOutput)

PutResourceLogLevelRequest generates a "aws/request.Request" representing the client's request for the PutResourceLogLevel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See PutResourceLogLevel for more information on using the PutResourceLogLevel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PutResourceLogLevelRequest method.
req, resp := client.PutResourceLogLevelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/PutResourceLogLevel

func (*IoTWireless) PutResourceLogLevelWithContext

func (c *IoTWireless) PutResourceLogLevelWithContext(ctx aws.Context, input *PutResourceLogLevelInput, opts ...request.Option) (*PutResourceLogLevelOutput, error)

PutResourceLogLevelWithContext is the same as PutResourceLogLevel with the addition of the ability to pass a context and additional request options.

See PutResourceLogLevel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ResetAllResourceLogLevels

func (c *IoTWireless) ResetAllResourceLogLevels(input *ResetAllResourceLogLevelsInput) (*ResetAllResourceLogLevelsOutput, error)

ResetAllResourceLogLevels API operation for AWS IoT Wireless.

Removes the log-level overrides for all resources; both wireless devices and wireless gateways.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ResetAllResourceLogLevels for usage and error information.

Returned Error Types:

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* ValidationException
The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetAllResourceLogLevels

func (*IoTWireless) ResetAllResourceLogLevelsRequest

func (c *IoTWireless) ResetAllResourceLogLevelsRequest(input *ResetAllResourceLogLevelsInput) (req *request.Request, output *ResetAllResourceLogLevelsOutput)

ResetAllResourceLogLevelsRequest generates a "aws/request.Request" representing the client's request for the ResetAllResourceLogLevels operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ResetAllResourceLogLevels for more information on using the ResetAllResourceLogLevels API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ResetAllResourceLogLevelsRequest method.
req, resp := client.ResetAllResourceLogLevelsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetAllResourceLogLevels

func (*IoTWireless) ResetAllResourceLogLevelsWithContext

func (c *IoTWireless) ResetAllResourceLogLevelsWithContext(ctx aws.Context, input *ResetAllResourceLogLevelsInput, opts ...request.Option) (*ResetAllResourceLogLevelsOutput, error)

ResetAllResourceLogLevelsWithContext is the same as ResetAllResourceLogLevels with the addition of the ability to pass a context and additional request options.

See ResetAllResourceLogLevels for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) ResetResourceLogLevel

func (c *IoTWireless) ResetResourceLogLevel(input *ResetResourceLogLevelInput) (*ResetResourceLogLevelOutput, error)

ResetResourceLogLevel API operation for AWS IoT Wireless.

Removes the log-level override, if any, for a specific resource-ID and resource-type. It can be used for a wireless device or a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation ResetResourceLogLevel for usage and error information.

Returned Error Types:

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* ValidationException
The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetResourceLogLevel

func (*IoTWireless) ResetResourceLogLevelRequest

func (c *IoTWireless) ResetResourceLogLevelRequest(input *ResetResourceLogLevelInput) (req *request.Request, output *ResetResourceLogLevelOutput)

ResetResourceLogLevelRequest generates a "aws/request.Request" representing the client's request for the ResetResourceLogLevel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ResetResourceLogLevel for more information on using the ResetResourceLogLevel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ResetResourceLogLevelRequest method.
req, resp := client.ResetResourceLogLevelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/ResetResourceLogLevel

func (*IoTWireless) ResetResourceLogLevelWithContext

func (c *IoTWireless) ResetResourceLogLevelWithContext(ctx aws.Context, input *ResetResourceLogLevelInput, opts ...request.Option) (*ResetResourceLogLevelOutput, error)

ResetResourceLogLevelWithContext is the same as ResetResourceLogLevel with the addition of the ability to pass a context and additional request options.

See ResetResourceLogLevel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) SendDataToWirelessDevice

func (c *IoTWireless) SendDataToWirelessDevice(input *SendDataToWirelessDeviceInput) (*SendDataToWirelessDeviceOutput, error)

SendDataToWirelessDevice API operation for AWS IoT Wireless.

Sends a decrypted application data frame to a device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation SendDataToWirelessDevice for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* InternalServerException
An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/SendDataToWirelessDevice

func (*IoTWireless) SendDataToWirelessDeviceRequest

func (c *IoTWireless) SendDataToWirelessDeviceRequest(input *SendDataToWirelessDeviceInput) (req *request.Request, output *SendDataToWirelessDeviceOutput)

SendDataToWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the SendDataToWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See SendDataToWirelessDevice for more information on using the SendDataToWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the SendDataToWirelessDeviceRequest method.
req, resp := client.SendDataToWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/SendDataToWirelessDevice

func (*IoTWireless) SendDataToWirelessDeviceWithContext

func (c *IoTWireless) SendDataToWirelessDeviceWithContext(ctx aws.Context, input *SendDataToWirelessDeviceInput, opts ...request.Option) (*SendDataToWirelessDeviceOutput, error)

SendDataToWirelessDeviceWithContext is the same as SendDataToWirelessDevice with the addition of the ability to pass a context and additional request options.

See SendDataToWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) TagResource

func (c *IoTWireless) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS IoT Wireless.

Adds a tag to a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation TagResource for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

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

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* TooManyTagsException
The request was denied because the resource can't have any more tags.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TagResource

func (*IoTWireless) TagResourceRequest

func (c *IoTWireless) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TagResource

func (*IoTWireless) TagResourceWithContext

func (c *IoTWireless) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) TestWirelessDevice

func (c *IoTWireless) TestWirelessDevice(input *TestWirelessDeviceInput) (*TestWirelessDeviceOutput, error)

TestWirelessDevice API operation for AWS IoT Wireless.

Simulates a provisioned device by sending an uplink data payload of Hello.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation TestWirelessDevice for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* InternalServerException
An unexpected error occurred while processing a request.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TestWirelessDevice

func (*IoTWireless) TestWirelessDeviceRequest

func (c *IoTWireless) TestWirelessDeviceRequest(input *TestWirelessDeviceInput) (req *request.Request, output *TestWirelessDeviceOutput)

TestWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the TestWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TestWirelessDevice for more information on using the TestWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TestWirelessDeviceRequest method.
req, resp := client.TestWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/TestWirelessDevice

func (*IoTWireless) TestWirelessDeviceWithContext

func (c *IoTWireless) TestWirelessDeviceWithContext(ctx aws.Context, input *TestWirelessDeviceInput, opts ...request.Option) (*TestWirelessDeviceOutput, error)

TestWirelessDeviceWithContext is the same as TestWirelessDevice with the addition of the ability to pass a context and additional request options.

See TestWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UntagResource

func (c *IoTWireless) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS IoT Wireless.

Removes one or more tags from a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UntagResource for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

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

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UntagResource

func (*IoTWireless) UntagResourceRequest

func (c *IoTWireless) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UntagResource

func (*IoTWireless) UntagResourceWithContext

func (c *IoTWireless) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateDestination

func (c *IoTWireless) UpdateDestination(input *UpdateDestinationInput) (*UpdateDestinationOutput, error)

UpdateDestination API operation for AWS IoT Wireless.

Updates properties of a destination.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateDestination for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateDestination

func (*IoTWireless) UpdateDestinationRequest

func (c *IoTWireless) UpdateDestinationRequest(input *UpdateDestinationInput) (req *request.Request, output *UpdateDestinationOutput)

UpdateDestinationRequest generates a "aws/request.Request" representing the client's request for the UpdateDestination operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateDestination for more information on using the UpdateDestination API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateDestinationRequest method.
req, resp := client.UpdateDestinationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateDestination

func (*IoTWireless) UpdateDestinationWithContext

func (c *IoTWireless) UpdateDestinationWithContext(ctx aws.Context, input *UpdateDestinationInput, opts ...request.Option) (*UpdateDestinationOutput, error)

UpdateDestinationWithContext is the same as UpdateDestination with the addition of the ability to pass a context and additional request options.

See UpdateDestination for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateLogLevelsByResourceTypes

func (c *IoTWireless) UpdateLogLevelsByResourceTypes(input *UpdateLogLevelsByResourceTypesInput) (*UpdateLogLevelsByResourceTypesOutput, error)

UpdateLogLevelsByResourceTypes API operation for AWS IoT Wireless.

Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateLogLevelsByResourceTypes for usage and error information.

Returned Error Types:

* AccessDeniedException
User does not have permission to perform this action.

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

* InternalServerException
An unexpected error occurred while processing a request.

* ResourceNotFoundException
Resource does not exist.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

* ValidationException
The input did not meet the specified constraints.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateLogLevelsByResourceTypes

func (*IoTWireless) UpdateLogLevelsByResourceTypesRequest

func (c *IoTWireless) UpdateLogLevelsByResourceTypesRequest(input *UpdateLogLevelsByResourceTypesInput) (req *request.Request, output *UpdateLogLevelsByResourceTypesOutput)

UpdateLogLevelsByResourceTypesRequest generates a "aws/request.Request" representing the client's request for the UpdateLogLevelsByResourceTypes operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateLogLevelsByResourceTypes for more information on using the UpdateLogLevelsByResourceTypes API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateLogLevelsByResourceTypesRequest method.
req, resp := client.UpdateLogLevelsByResourceTypesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateLogLevelsByResourceTypes

func (*IoTWireless) UpdateLogLevelsByResourceTypesWithContext

func (c *IoTWireless) UpdateLogLevelsByResourceTypesWithContext(ctx aws.Context, input *UpdateLogLevelsByResourceTypesInput, opts ...request.Option) (*UpdateLogLevelsByResourceTypesOutput, error)

UpdateLogLevelsByResourceTypesWithContext is the same as UpdateLogLevelsByResourceTypes with the addition of the ability to pass a context and additional request options.

See UpdateLogLevelsByResourceTypes for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdatePartnerAccount

func (c *IoTWireless) UpdatePartnerAccount(input *UpdatePartnerAccountInput) (*UpdatePartnerAccountOutput, error)

UpdatePartnerAccount API operation for AWS IoT Wireless.

Updates properties of a partner account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdatePartnerAccount for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdatePartnerAccount

func (*IoTWireless) UpdatePartnerAccountRequest

func (c *IoTWireless) UpdatePartnerAccountRequest(input *UpdatePartnerAccountInput) (req *request.Request, output *UpdatePartnerAccountOutput)

UpdatePartnerAccountRequest generates a "aws/request.Request" representing the client's request for the UpdatePartnerAccount operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdatePartnerAccount for more information on using the UpdatePartnerAccount API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdatePartnerAccountRequest method.
req, resp := client.UpdatePartnerAccountRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdatePartnerAccount

func (*IoTWireless) UpdatePartnerAccountWithContext

func (c *IoTWireless) UpdatePartnerAccountWithContext(ctx aws.Context, input *UpdatePartnerAccountInput, opts ...request.Option) (*UpdatePartnerAccountOutput, error)

UpdatePartnerAccountWithContext is the same as UpdatePartnerAccount with the addition of the ability to pass a context and additional request options.

See UpdatePartnerAccount for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateWirelessDevice

func (c *IoTWireless) UpdateWirelessDevice(input *UpdateWirelessDeviceInput) (*UpdateWirelessDeviceOutput, error)

UpdateWirelessDevice API operation for AWS IoT Wireless.

Updates properties of a wireless device.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateWirelessDevice for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessDevice

func (*IoTWireless) UpdateWirelessDeviceRequest

func (c *IoTWireless) UpdateWirelessDeviceRequest(input *UpdateWirelessDeviceInput) (req *request.Request, output *UpdateWirelessDeviceOutput)

UpdateWirelessDeviceRequest generates a "aws/request.Request" representing the client's request for the UpdateWirelessDevice operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWirelessDevice for more information on using the UpdateWirelessDevice API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWirelessDeviceRequest method.
req, resp := client.UpdateWirelessDeviceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessDevice

func (*IoTWireless) UpdateWirelessDeviceWithContext

func (c *IoTWireless) UpdateWirelessDeviceWithContext(ctx aws.Context, input *UpdateWirelessDeviceInput, opts ...request.Option) (*UpdateWirelessDeviceOutput, error)

UpdateWirelessDeviceWithContext is the same as UpdateWirelessDevice with the addition of the ability to pass a context and additional request options.

See UpdateWirelessDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*IoTWireless) UpdateWirelessGateway

func (c *IoTWireless) UpdateWirelessGateway(input *UpdateWirelessGatewayInput) (*UpdateWirelessGatewayOutput, error)

UpdateWirelessGateway API operation for AWS IoT Wireless.

Updates properties of a wireless gateway.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS IoT Wireless's API operation UpdateWirelessGateway for usage and error information.

Returned Error Types:

* ValidationException
The input did not meet the specified constraints.

* ResourceNotFoundException
Resource does not exist.

* AccessDeniedException
User does not have permission to perform this action.

* InternalServerException
An unexpected error occurred while processing a request.

* ThrottlingException
The request was denied because it exceeded the allowed API request rate.

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessGateway

func (*IoTWireless) UpdateWirelessGatewayRequest

func (c *IoTWireless) UpdateWirelessGatewayRequest(input *UpdateWirelessGatewayInput) (req *request.Request, output *UpdateWirelessGatewayOutput)

UpdateWirelessGatewayRequest generates a "aws/request.Request" representing the client's request for the UpdateWirelessGateway operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWirelessGateway for more information on using the UpdateWirelessGateway API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWirelessGatewayRequest method.
req, resp := client.UpdateWirelessGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/iotwireless-2020-11-22/UpdateWirelessGateway

func (*IoTWireless) UpdateWirelessGatewayWithContext

func (c *IoTWireless) UpdateWirelessGatewayWithContext(ctx aws.Context, input *UpdateWirelessGatewayInput, opts ...request.Option) (*UpdateWirelessGatewayOutput, error)

UpdateWirelessGatewayWithContext is the same as UpdateWirelessGateway with the addition of the ability to pass a context and additional request options.

See UpdateWirelessGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ListDestinationsInput

type ListDestinationsInput struct {

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListDestinationsInput) GoString

func (s ListDestinationsInput) GoString() string

GoString returns the string representation.

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

func (*ListDestinationsInput) SetMaxResults

func (s *ListDestinationsInput) SetMaxResults(v int64) *ListDestinationsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDestinationsInput) SetNextToken

func (s *ListDestinationsInput) SetNextToken(v string) *ListDestinationsInput

SetNextToken sets the NextToken field's value.

func (ListDestinationsInput) String

func (s ListDestinationsInput) String() string

String returns the string representation.

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

type ListDestinationsOutput

type ListDestinationsOutput struct {

    // The list of destinations.
    DestinationList []*Destinations `type:"list"`

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListDestinationsOutput) GoString

func (s ListDestinationsOutput) GoString() string

GoString returns the string representation.

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

func (*ListDestinationsOutput) SetDestinationList

func (s *ListDestinationsOutput) SetDestinationList(v []*Destinations) *ListDestinationsOutput

SetDestinationList sets the DestinationList field's value.

func (*ListDestinationsOutput) SetNextToken

func (s *ListDestinationsOutput) SetNextToken(v string) *ListDestinationsOutput

SetNextToken sets the NextToken field's value.

func (ListDestinationsOutput) String

func (s ListDestinationsOutput) String() string

String returns the string representation.

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

type ListDeviceProfilesInput

type ListDeviceProfilesInput struct {

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListDeviceProfilesInput) GoString

func (s ListDeviceProfilesInput) GoString() string

GoString returns the string representation.

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

func (*ListDeviceProfilesInput) SetMaxResults

func (s *ListDeviceProfilesInput) SetMaxResults(v int64) *ListDeviceProfilesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDeviceProfilesInput) SetNextToken

func (s *ListDeviceProfilesInput) SetNextToken(v string) *ListDeviceProfilesInput

SetNextToken sets the NextToken field's value.

func (ListDeviceProfilesInput) String

func (s ListDeviceProfilesInput) String() string

String returns the string representation.

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

type ListDeviceProfilesOutput

type ListDeviceProfilesOutput struct {

    // The list of device profiles.
    DeviceProfileList []*DeviceProfile `type:"list"`

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`
    // contains filtered or unexported fields
}

func (ListDeviceProfilesOutput) GoString

func (s ListDeviceProfilesOutput) GoString() string

GoString returns the string representation.

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

func (*ListDeviceProfilesOutput) SetDeviceProfileList

func (s *ListDeviceProfilesOutput) SetDeviceProfileList(v []*DeviceProfile) *ListDeviceProfilesOutput

SetDeviceProfileList sets the DeviceProfileList field's value.

func (*ListDeviceProfilesOutput) SetNextToken

func (s *ListDeviceProfilesOutput) SetNextToken(v string) *ListDeviceProfilesOutput

SetNextToken sets the NextToken field's value.

func (ListDeviceProfilesOutput) String

func (s ListDeviceProfilesOutput) String() string

String returns the string representation.

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

type ListPartnerAccountsInput

type ListPartnerAccountsInput struct {

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListPartnerAccountsInput) GoString

func (s ListPartnerAccountsInput) GoString() string

GoString returns the string representation.

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

func (*ListPartnerAccountsInput) SetMaxResults

func (s *ListPartnerAccountsInput) SetMaxResults(v int64) *ListPartnerAccountsInput

SetMaxResults sets the MaxResults field's value.

func (*ListPartnerAccountsInput) SetNextToken

func (s *ListPartnerAccountsInput) SetNextToken(v string) *ListPartnerAccountsInput

SetNextToken sets the NextToken field's value.

func (ListPartnerAccountsInput) String

func (s ListPartnerAccountsInput) String() string

String returns the string representation.

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

type ListPartnerAccountsOutput

type ListPartnerAccountsOutput struct {

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`

    // The Sidewalk account credentials.
    Sidewalk []*SidewalkAccountInfoWithFingerprint `type:"list"`
    // contains filtered or unexported fields
}

func (ListPartnerAccountsOutput) GoString

func (s ListPartnerAccountsOutput) GoString() string

GoString returns the string representation.

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

func (*ListPartnerAccountsOutput) SetNextToken

func (s *ListPartnerAccountsOutput) SetNextToken(v string) *ListPartnerAccountsOutput

SetNextToken sets the NextToken field's value.

func (*ListPartnerAccountsOutput) SetSidewalk

func (s *ListPartnerAccountsOutput) SetSidewalk(v []*SidewalkAccountInfoWithFingerprint) *ListPartnerAccountsOutput

SetSidewalk sets the Sidewalk field's value.

func (ListPartnerAccountsOutput) String

func (s ListPartnerAccountsOutput) String() string

String returns the string representation.

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

type ListServiceProfilesInput

type ListServiceProfilesInput struct {

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListServiceProfilesInput) GoString

func (s ListServiceProfilesInput) GoString() string

GoString returns the string representation.

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

func (*ListServiceProfilesInput) SetMaxResults

func (s *ListServiceProfilesInput) SetMaxResults(v int64) *ListServiceProfilesInput

SetMaxResults sets the MaxResults field's value.

func (*ListServiceProfilesInput) SetNextToken

func (s *ListServiceProfilesInput) SetNextToken(v string) *ListServiceProfilesInput

SetNextToken sets the NextToken field's value.

func (ListServiceProfilesInput) String

func (s ListServiceProfilesInput) String() string

String returns the string representation.

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

type ListServiceProfilesOutput

type ListServiceProfilesOutput struct {

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`

    // The list of service profiles.
    ServiceProfileList []*ServiceProfile `type:"list"`
    // contains filtered or unexported fields
}

func (ListServiceProfilesOutput) GoString

func (s ListServiceProfilesOutput) GoString() string

GoString returns the string representation.

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

func (*ListServiceProfilesOutput) SetNextToken

func (s *ListServiceProfilesOutput) SetNextToken(v string) *ListServiceProfilesOutput

SetNextToken sets the NextToken field's value.

func (*ListServiceProfilesOutput) SetServiceProfileList

func (s *ListServiceProfilesOutput) SetServiceProfileList(v []*ServiceProfile) *ListServiceProfilesOutput

SetServiceProfileList sets the ServiceProfileList field's value.

func (ListServiceProfilesOutput) String

func (s ListServiceProfilesOutput) String() string

String returns the string representation.

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

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

    // The ARN of the resource for which you want to list tags.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

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

func (*ListTagsForResourceInput) SetResourceArn

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

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

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

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

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

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

func (*ListTagsForResourceOutput) SetTags

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

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

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

type ListWirelessDevicesInput

type ListWirelessDevicesInput struct {

    // A filter to list only the wireless devices that use this destination.
    DestinationName *string `location:"querystring" locationName:"destinationName" type:"string"`

    // A filter to list only the wireless devices that use this device profile.
    DeviceProfileId *string `location:"querystring" locationName:"deviceProfileId" type:"string"`

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // A filter to list only the wireless devices that use this service profile.
    ServiceProfileId *string `location:"querystring" locationName:"serviceProfileId" type:"string"`

    // A filter to list only the wireless devices that use this wireless device
    // type.
    WirelessDeviceType *string `location:"querystring" locationName:"wirelessDeviceType" type:"string" enum:"WirelessDeviceType"`
    // contains filtered or unexported fields
}

func (ListWirelessDevicesInput) GoString

func (s ListWirelessDevicesInput) GoString() string

GoString returns the string representation.

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

func (*ListWirelessDevicesInput) SetDestinationName

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

SetDestinationName sets the DestinationName field's value.

func (*ListWirelessDevicesInput) SetDeviceProfileId

func (s *ListWirelessDevicesInput) SetDeviceProfileId(v string) *ListWirelessDevicesInput

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*ListWirelessDevicesInput) SetMaxResults

func (s *ListWirelessDevicesInput) SetMaxResults(v int64) *ListWirelessDevicesInput

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessDevicesInput) SetNextToken

func (s *ListWirelessDevicesInput) SetNextToken(v string) *ListWirelessDevicesInput

SetNextToken sets the NextToken field's value.

func (*ListWirelessDevicesInput) SetServiceProfileId

func (s *ListWirelessDevicesInput) SetServiceProfileId(v string) *ListWirelessDevicesInput

SetServiceProfileId sets the ServiceProfileId field's value.

func (*ListWirelessDevicesInput) SetWirelessDeviceType

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

SetWirelessDeviceType sets the WirelessDeviceType field's value.

func (ListWirelessDevicesInput) String

func (s ListWirelessDevicesInput) String() string

String returns the string representation.

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

type ListWirelessDevicesOutput

type ListWirelessDevicesOutput struct {

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`

    // The ID of the wireless device.
    WirelessDeviceList []*WirelessDeviceStatistics `type:"list"`
    // contains filtered or unexported fields
}

func (ListWirelessDevicesOutput) GoString

func (s ListWirelessDevicesOutput) GoString() string

GoString returns the string representation.

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

func (*ListWirelessDevicesOutput) SetNextToken

func (s *ListWirelessDevicesOutput) SetNextToken(v string) *ListWirelessDevicesOutput

SetNextToken sets the NextToken field's value.

func (*ListWirelessDevicesOutput) SetWirelessDeviceList

func (s *ListWirelessDevicesOutput) SetWirelessDeviceList(v []*WirelessDeviceStatistics) *ListWirelessDevicesOutput

SetWirelessDeviceList sets the WirelessDeviceList field's value.

func (ListWirelessDevicesOutput) String

func (s ListWirelessDevicesOutput) String() string

String returns the string representation.

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

type ListWirelessGatewayTaskDefinitionsInput

type ListWirelessGatewayTaskDefinitionsInput struct {

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

    // A filter to list only the wireless gateway task definitions that use this
    // task definition type.
    TaskDefinitionType *string `location:"querystring" locationName:"taskDefinitionType" type:"string" enum:"WirelessGatewayTaskDefinitionType"`
    // contains filtered or unexported fields
}

func (ListWirelessGatewayTaskDefinitionsInput) GoString

func (s ListWirelessGatewayTaskDefinitionsInput) GoString() string

GoString returns the string representation.

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

func (*ListWirelessGatewayTaskDefinitionsInput) SetMaxResults

func (s *ListWirelessGatewayTaskDefinitionsInput) SetMaxResults(v int64) *ListWirelessGatewayTaskDefinitionsInput

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessGatewayTaskDefinitionsInput) SetNextToken

func (s *ListWirelessGatewayTaskDefinitionsInput) SetNextToken(v string) *ListWirelessGatewayTaskDefinitionsInput

SetNextToken sets the NextToken field's value.

func (*ListWirelessGatewayTaskDefinitionsInput) SetTaskDefinitionType

func (s *ListWirelessGatewayTaskDefinitionsInput) SetTaskDefinitionType(v string) *ListWirelessGatewayTaskDefinitionsInput

SetTaskDefinitionType sets the TaskDefinitionType field's value.

func (ListWirelessGatewayTaskDefinitionsInput) String

func (s ListWirelessGatewayTaskDefinitionsInput) String() string

String returns the string representation.

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

type ListWirelessGatewayTaskDefinitionsOutput

type ListWirelessGatewayTaskDefinitionsOutput struct {

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`

    // The list of task definitions.
    TaskDefinitions []*UpdateWirelessGatewayTaskEntry `type:"list"`
    // contains filtered or unexported fields
}

func (ListWirelessGatewayTaskDefinitionsOutput) GoString

func (s ListWirelessGatewayTaskDefinitionsOutput) GoString() string

GoString returns the string representation.

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

func (*ListWirelessGatewayTaskDefinitionsOutput) SetNextToken

func (s *ListWirelessGatewayTaskDefinitionsOutput) SetNextToken(v string) *ListWirelessGatewayTaskDefinitionsOutput

SetNextToken sets the NextToken field's value.

func (*ListWirelessGatewayTaskDefinitionsOutput) SetTaskDefinitions

func (s *ListWirelessGatewayTaskDefinitionsOutput) SetTaskDefinitions(v []*UpdateWirelessGatewayTaskEntry) *ListWirelessGatewayTaskDefinitionsOutput

SetTaskDefinitions sets the TaskDefinitions field's value.

func (ListWirelessGatewayTaskDefinitionsOutput) String

func (s ListWirelessGatewayTaskDefinitionsOutput) String() string

String returns the string representation.

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

type ListWirelessGatewaysInput

type ListWirelessGatewaysInput struct {

    // The maximum number of results to return in this operation.
    MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

    // To retrieve the next set of results, the nextToken value from a previous
    // response; otherwise null to receive the first set of results.
    NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
    // contains filtered or unexported fields
}

func (ListWirelessGatewaysInput) GoString

func (s ListWirelessGatewaysInput) GoString() string

GoString returns the string representation.

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

func (*ListWirelessGatewaysInput) SetMaxResults

func (s *ListWirelessGatewaysInput) SetMaxResults(v int64) *ListWirelessGatewaysInput

SetMaxResults sets the MaxResults field's value.

func (*ListWirelessGatewaysInput) SetNextToken

func (s *ListWirelessGatewaysInput) SetNextToken(v string) *ListWirelessGatewaysInput

SetNextToken sets the NextToken field's value.

func (ListWirelessGatewaysInput) String

func (s ListWirelessGatewaysInput) String() string

String returns the string representation.

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

type ListWirelessGatewaysOutput

type ListWirelessGatewaysOutput struct {

    // The token to use to get the next set of results, or null if there are no
    // additional results.
    NextToken *string `type:"string"`

    // The ID of the wireless gateway.
    WirelessGatewayList []*WirelessGatewayStatistics `type:"list"`
    // contains filtered or unexported fields
}

func (ListWirelessGatewaysOutput) GoString

func (s ListWirelessGatewaysOutput) GoString() string

GoString returns the string representation.

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

func (*ListWirelessGatewaysOutput) SetNextToken

func (s *ListWirelessGatewaysOutput) SetNextToken(v string) *ListWirelessGatewaysOutput

SetNextToken sets the NextToken field's value.

func (*ListWirelessGatewaysOutput) SetWirelessGatewayList

func (s *ListWirelessGatewaysOutput) SetWirelessGatewayList(v []*WirelessGatewayStatistics) *ListWirelessGatewaysOutput

SetWirelessGatewayList sets the WirelessGatewayList field's value.

func (ListWirelessGatewaysOutput) String

func (s ListWirelessGatewaysOutput) String() string

String returns the string representation.

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

type LoRaWANDevice

type LoRaWANDevice struct {

    // LoRaWAN object for create APIs
    AbpV1_0_x *AbpV10X `type:"structure"`

    // ABP device object for create APIs for v1.1
    AbpV1_1 *AbpV11 `type:"structure"`

    // The DevEUI value.
    DevEui *string `type:"string"`

    // The ID of the device profile for the new wireless device.
    DeviceProfileId *string `type:"string"`

    // OTAA device object for create APIs for v1.0.x
    OtaaV1_0_x *OtaaV10X `type:"structure"`

    // OTAA device object for v1.1 for create APIs
    OtaaV1_1 *OtaaV11 `type:"structure"`

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

LoRaWAN object for create functions.

func (LoRaWANDevice) GoString

func (s LoRaWANDevice) GoString() string

GoString returns the string representation.

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

func (*LoRaWANDevice) SetAbpV1_0_x

func (s *LoRaWANDevice) SetAbpV1_0_x(v *AbpV10X) *LoRaWANDevice

SetAbpV1_0_x sets the AbpV1_0_x field's value.

func (*LoRaWANDevice) SetAbpV1_1

func (s *LoRaWANDevice) SetAbpV1_1(v *AbpV11) *LoRaWANDevice

SetAbpV1_1 sets the AbpV1_1 field's value.

func (*LoRaWANDevice) SetDevEui

func (s *LoRaWANDevice) SetDevEui(v string) *LoRaWANDevice

SetDevEui sets the DevEui field's value.

func (*LoRaWANDevice) SetDeviceProfileId

func (s *LoRaWANDevice) SetDeviceProfileId(v string) *LoRaWANDevice

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*LoRaWANDevice) SetOtaaV1_0_x

func (s *LoRaWANDevice) SetOtaaV1_0_x(v *OtaaV10X) *LoRaWANDevice

SetOtaaV1_0_x sets the OtaaV1_0_x field's value.

func (*LoRaWANDevice) SetOtaaV1_1

func (s *LoRaWANDevice) SetOtaaV1_1(v *OtaaV11) *LoRaWANDevice

SetOtaaV1_1 sets the OtaaV1_1 field's value.

func (*LoRaWANDevice) SetServiceProfileId

func (s *LoRaWANDevice) SetServiceProfileId(v string) *LoRaWANDevice

SetServiceProfileId sets the ServiceProfileId field's value.

func (LoRaWANDevice) String

func (s LoRaWANDevice) String() string

String returns the string representation.

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

type LoRaWANDeviceMetadata

type LoRaWANDeviceMetadata struct {

    // The DataRate value.
    DataRate *int64 `type:"integer"`

    // The DevEUI value.
    DevEui *string `type:"string"`

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

    // The device's channel frequency in Hz.
    Frequency *int64 `type:"integer"`

    // Information about the gateways accessed by the device.
    Gateways []*LoRaWANGatewayMetadata `type:"list"`

    // The date and time of the metadata.
    Timestamp *string `type:"string"`
    // contains filtered or unexported fields
}

LoRaWAN device metatdata.

func (LoRaWANDeviceMetadata) GoString

func (s LoRaWANDeviceMetadata) GoString() string

GoString returns the string representation.

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

func (*LoRaWANDeviceMetadata) SetDataRate

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

SetDataRate sets the DataRate field's value.

func (*LoRaWANDeviceMetadata) SetDevEui

func (s *LoRaWANDeviceMetadata) SetDevEui(v string) *LoRaWANDeviceMetadata

SetDevEui sets the DevEui field's value.

func (*LoRaWANDeviceMetadata) SetFPort

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

SetFPort sets the FPort field's value.

func (*LoRaWANDeviceMetadata) SetFrequency

func (s *LoRaWANDeviceMetadata) SetFrequency(v int64) *LoRaWANDeviceMetadata

SetFrequency sets the Frequency field's value.

func (*LoRaWANDeviceMetadata) SetGateways

func (s *LoRaWANDeviceMetadata) SetGateways(v []*LoRaWANGatewayMetadata) *LoRaWANDeviceMetadata

SetGateways sets the Gateways field's value.

func (*LoRaWANDeviceMetadata) SetTimestamp

func (s *LoRaWANDeviceMetadata) SetTimestamp(v string) *LoRaWANDeviceMetadata

SetTimestamp sets the Timestamp field's value.

func (LoRaWANDeviceMetadata) String

func (s LoRaWANDeviceMetadata) String() string

String returns the string representation.

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

type LoRaWANDeviceProfile

type LoRaWANDeviceProfile struct {

    // The ClassBTimeout value.
    ClassBTimeout *int64 `type:"integer"`

    // The ClassCTimeout value.
    ClassCTimeout *int64 `type:"integer"`

    // The list of values that make up the FactoryPresetFreqs value.
    FactoryPresetFreqsList []*int64 `type:"list"`

    // The MAC version (such as OTAA 1.1 or OTAA 1.0.3) to use with this device
    // profile.
    MacVersion *string `type:"string"`

    // The MaxDutyCycle value.
    MaxDutyCycle *int64 `type:"integer"`

    // The MaxEIRP value.
    MaxEirp *int64 `type:"integer"`

    // The PingSlotDR value.
    PingSlotDr *int64 `type:"integer"`

    // The PingSlotFreq value.
    PingSlotFreq *int64 `min:"1e+06" type:"integer"`

    // The PingSlotPeriod value.
    PingSlotPeriod *int64 `min:"128" type:"integer"`

    // The version of regional parameters.
    RegParamsRevision *string `type:"string"`

    // The frequency band (RFRegion) value.
    RfRegion *string `type:"string"`

    // The RXDataRate2 value.
    RxDataRate2 *int64 `type:"integer"`

    // The RXDelay1 value.
    RxDelay1 *int64 `type:"integer"`

    // The RXDROffset1 value.
    RxDrOffset1 *int64 `type:"integer"`

    // The RXFreq2 value.
    RxFreq2 *int64 `min:"1e+06" type:"integer"`

    // The Supports32BitFCnt value.
    Supports32BitFCnt *bool `type:"boolean"`

    // The SupportsClassB value.
    SupportsClassB *bool `type:"boolean"`

    // The SupportsClassC value.
    SupportsClassC *bool `type:"boolean"`

    // The SupportsJoin value.
    SupportsJoin *bool `type:"boolean"`
    // contains filtered or unexported fields
}

LoRaWANDeviceProfile object.

func (LoRaWANDeviceProfile) GoString

func (s LoRaWANDeviceProfile) GoString() string

GoString returns the string representation.

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

func (*LoRaWANDeviceProfile) SetClassBTimeout

func (s *LoRaWANDeviceProfile) SetClassBTimeout(v int64) *LoRaWANDeviceProfile

SetClassBTimeout sets the ClassBTimeout field's value.

func (*LoRaWANDeviceProfile) SetClassCTimeout

func (s *LoRaWANDeviceProfile) SetClassCTimeout(v int64) *LoRaWANDeviceProfile

SetClassCTimeout sets the ClassCTimeout field's value.

func (*LoRaWANDeviceProfile) SetFactoryPresetFreqsList

func (s *LoRaWANDeviceProfile) SetFactoryPresetFreqsList(v []*int64) *LoRaWANDeviceProfile

SetFactoryPresetFreqsList sets the FactoryPresetFreqsList field's value.

func (*LoRaWANDeviceProfile) SetMacVersion

func (s *LoRaWANDeviceProfile) SetMacVersion(v string) *LoRaWANDeviceProfile

SetMacVersion sets the MacVersion field's value.

func (*LoRaWANDeviceProfile) SetMaxDutyCycle

func (s *LoRaWANDeviceProfile) SetMaxDutyCycle(v int64) *LoRaWANDeviceProfile

SetMaxDutyCycle sets the MaxDutyCycle field's value.

func (*LoRaWANDeviceProfile) SetMaxEirp

func (s *LoRaWANDeviceProfile) SetMaxEirp(v int64) *LoRaWANDeviceProfile

SetMaxEirp sets the MaxEirp field's value.

func (*LoRaWANDeviceProfile) SetPingSlotDr

func (s *LoRaWANDeviceProfile) SetPingSlotDr(v int64) *LoRaWANDeviceProfile

SetPingSlotDr sets the PingSlotDr field's value.

func (*LoRaWANDeviceProfile) SetPingSlotFreq

func (s *LoRaWANDeviceProfile) SetPingSlotFreq(v int64) *LoRaWANDeviceProfile

SetPingSlotFreq sets the PingSlotFreq field's value.

func (*LoRaWANDeviceProfile) SetPingSlotPeriod

func (s *LoRaWANDeviceProfile) SetPingSlotPeriod(v int64) *LoRaWANDeviceProfile

SetPingSlotPeriod sets the PingSlotPeriod field's value.

func (*LoRaWANDeviceProfile) SetRegParamsRevision

func (s *LoRaWANDeviceProfile) SetRegParamsRevision(v string) *LoRaWANDeviceProfile

SetRegParamsRevision sets the RegParamsRevision field's value.

func (*LoRaWANDeviceProfile) SetRfRegion

func (s *LoRaWANDeviceProfile) SetRfRegion(v string) *LoRaWANDeviceProfile

SetRfRegion sets the RfRegion field's value.

func (*LoRaWANDeviceProfile) SetRxDataRate2

func (s *LoRaWANDeviceProfile) SetRxDataRate2(v int64) *LoRaWANDeviceProfile

SetRxDataRate2 sets the RxDataRate2 field's value.

func (*LoRaWANDeviceProfile) SetRxDelay1

func (s *LoRaWANDeviceProfile) SetRxDelay1(v int64) *LoRaWANDeviceProfile

SetRxDelay1 sets the RxDelay1 field's value.

func (*LoRaWANDeviceProfile) SetRxDrOffset1

func (s *LoRaWANDeviceProfile) SetRxDrOffset1(v int64) *LoRaWANDeviceProfile

SetRxDrOffset1 sets the RxDrOffset1 field's value.

func (*LoRaWANDeviceProfile) SetRxFreq2

func (s *LoRaWANDeviceProfile) SetRxFreq2(v int64) *LoRaWANDeviceProfile

SetRxFreq2 sets the RxFreq2 field's value.

func (*LoRaWANDeviceProfile) SetSupports32BitFCnt

func (s *LoRaWANDeviceProfile) SetSupports32BitFCnt(v bool) *LoRaWANDeviceProfile

SetSupports32BitFCnt sets the Supports32BitFCnt field's value.

func (*LoRaWANDeviceProfile) SetSupportsClassB

func (s *LoRaWANDeviceProfile) SetSupportsClassB(v bool) *LoRaWANDeviceProfile

SetSupportsClassB sets the SupportsClassB field's value.

func (*LoRaWANDeviceProfile) SetSupportsClassC

func (s *LoRaWANDeviceProfile) SetSupportsClassC(v bool) *LoRaWANDeviceProfile

SetSupportsClassC sets the SupportsClassC field's value.

func (*LoRaWANDeviceProfile) SetSupportsJoin

func (s *LoRaWANDeviceProfile) SetSupportsJoin(v bool) *LoRaWANDeviceProfile

SetSupportsJoin sets the SupportsJoin field's value.

func (LoRaWANDeviceProfile) String

func (s LoRaWANDeviceProfile) String() string

String returns the string representation.

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

func (*LoRaWANDeviceProfile) Validate

func (s *LoRaWANDeviceProfile) Validate() error

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

type LoRaWANGateway

type LoRaWANGateway struct {

    // The gateway's EUI value.
    GatewayEui *string `type:"string"`

    // A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
    JoinEuiFilters [][]*string `type:"list"`

    // A list of NetId values that are used by LoRa gateways to filter the uplink
    // frames.
    NetIdFilters []*string `type:"list"`

    // The frequency band (RFRegion) value.
    RfRegion *string `type:"string"`

    // A list of integer indicating which sub bands are supported by LoRa gateway.
    SubBands []*int64 `type:"list"`
    // contains filtered or unexported fields
}

LoRaWANGateway object.

func (LoRaWANGateway) GoString

func (s LoRaWANGateway) GoString() string

GoString returns the string representation.

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

func (*LoRaWANGateway) SetGatewayEui

func (s *LoRaWANGateway) SetGatewayEui(v string) *LoRaWANGateway

SetGatewayEui sets the GatewayEui field's value.

func (*LoRaWANGateway) SetJoinEuiFilters

func (s *LoRaWANGateway) SetJoinEuiFilters(v [][]*string) *LoRaWANGateway

SetJoinEuiFilters sets the JoinEuiFilters field's value.

func (*LoRaWANGateway) SetNetIdFilters

func (s *LoRaWANGateway) SetNetIdFilters(v []*string) *LoRaWANGateway

SetNetIdFilters sets the NetIdFilters field's value.

func (*LoRaWANGateway) SetRfRegion

func (s *LoRaWANGateway) SetRfRegion(v string) *LoRaWANGateway

SetRfRegion sets the RfRegion field's value.

func (*LoRaWANGateway) SetSubBands

func (s *LoRaWANGateway) SetSubBands(v []*int64) *LoRaWANGateway

SetSubBands sets the SubBands field's value.

func (LoRaWANGateway) String

func (s LoRaWANGateway) String() string

String returns the string representation.

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

type LoRaWANGatewayCurrentVersion

type LoRaWANGatewayCurrentVersion struct {

    // The version of the gateways that should receive the update.
    CurrentVersion *LoRaWANGatewayVersion `type:"structure"`
    // contains filtered or unexported fields
}

LoRaWANGatewayCurrentVersion object.

func (LoRaWANGatewayCurrentVersion) GoString

func (s LoRaWANGatewayCurrentVersion) GoString() string

GoString returns the string representation.

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

func (*LoRaWANGatewayCurrentVersion) SetCurrentVersion

func (s *LoRaWANGatewayCurrentVersion) SetCurrentVersion(v *LoRaWANGatewayVersion) *LoRaWANGatewayCurrentVersion

SetCurrentVersion sets the CurrentVersion field's value.

func (LoRaWANGatewayCurrentVersion) String

func (s LoRaWANGatewayCurrentVersion) String() string

String returns the string representation.

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

type LoRaWANGatewayMetadata

type LoRaWANGatewayMetadata struct {

    // The gateway's EUI value.
    GatewayEui *string `type:"string"`

    // The RSSI value.
    Rssi *float64 `type:"double"`

    // The SNR value.
    Snr *float64 `type:"double"`
    // contains filtered or unexported fields
}

LoRaWAN gateway metatdata.

func (LoRaWANGatewayMetadata) GoString

func (s LoRaWANGatewayMetadata) GoString() string

GoString returns the string representation.

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

func (*LoRaWANGatewayMetadata) SetGatewayEui

func (s *LoRaWANGatewayMetadata) SetGatewayEui(v string) *LoRaWANGatewayMetadata

SetGatewayEui sets the GatewayEui field's value.

func (*LoRaWANGatewayMetadata) SetRssi

func (s *LoRaWANGatewayMetadata) SetRssi(v float64) *LoRaWANGatewayMetadata

SetRssi sets the Rssi field's value.

func (*LoRaWANGatewayMetadata) SetSnr

func (s *LoRaWANGatewayMetadata) SetSnr(v float64) *LoRaWANGatewayMetadata

SetSnr sets the Snr field's value.

func (LoRaWANGatewayMetadata) String

func (s LoRaWANGatewayMetadata) String() string

String returns the string representation.

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

type LoRaWANGatewayVersion

type LoRaWANGatewayVersion struct {

    // The model number of the wireless gateway.
    Model *string `min:"1" type:"string"`

    // The version of the wireless gateway firmware.
    PackageVersion *string `min:"1" type:"string"`

    // The basic station version of the wireless gateway.
    Station *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

LoRaWANGatewayVersion object.

func (LoRaWANGatewayVersion) GoString

func (s LoRaWANGatewayVersion) GoString() string

GoString returns the string representation.

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

func (*LoRaWANGatewayVersion) SetModel

func (s *LoRaWANGatewayVersion) SetModel(v string) *LoRaWANGatewayVersion

SetModel sets the Model field's value.

func (*LoRaWANGatewayVersion) SetPackageVersion

func (s *LoRaWANGatewayVersion) SetPackageVersion(v string) *LoRaWANGatewayVersion

SetPackageVersion sets the PackageVersion field's value.

func (*LoRaWANGatewayVersion) SetStation

func (s *LoRaWANGatewayVersion) SetStation(v string) *LoRaWANGatewayVersion

SetStation sets the Station field's value.

func (LoRaWANGatewayVersion) String

func (s LoRaWANGatewayVersion) String() string

String returns the string representation.

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

func (*LoRaWANGatewayVersion) Validate

func (s *LoRaWANGatewayVersion) Validate() error

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

type LoRaWANGetServiceProfileInfo

type LoRaWANGetServiceProfileInfo struct {

    // The AddGWMetaData value.
    AddGwMetadata *bool `type:"boolean"`

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

    // The DevStatusReqFreq value.
    DevStatusReqFreq *int64 `type:"integer"`

    // The DLBucketSize value.
    DlBucketSize *int64 `type:"integer"`

    // The DLRate value.
    DlRate *int64 `type:"integer"`

    // The DLRatePolicy value.
    DlRatePolicy *string `type:"string"`

    // The DRMax value.
    DrMax *int64 `type:"integer"`

    // The DRMin value.
    DrMin *int64 `type:"integer"`

    // The HRAllowed value that describes whether handover roaming is allowed.
    HrAllowed *bool `type:"boolean"`

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

    // The NwkGeoLoc value.
    NwkGeoLoc *bool `type:"boolean"`

    // The PRAllowed value that describes whether passive roaming is allowed.
    PrAllowed *bool `type:"boolean"`

    // The RAAllowed value that describes whether roaming activation is allowed.
    RaAllowed *bool `type:"boolean"`

    // The ReportDevStatusBattery value.
    ReportDevStatusBattery *bool `type:"boolean"`

    // The ReportDevStatusMargin value.
    ReportDevStatusMargin *bool `type:"boolean"`

    // The TargetPER value.
    TargetPer *int64 `type:"integer"`

    // The ULBucketSize value.
    UlBucketSize *int64 `type:"integer"`

    // The ULRate value.
    UlRate *int64 `type:"integer"`

    // The ULRatePolicy value.
    UlRatePolicy *string `type:"string"`
    // contains filtered or unexported fields
}

LoRaWANGetServiceProfileInfo object.

func (LoRaWANGetServiceProfileInfo) GoString

func (s LoRaWANGetServiceProfileInfo) GoString() string

GoString returns the string representation.

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

func (*LoRaWANGetServiceProfileInfo) SetAddGwMetadata

func (s *LoRaWANGetServiceProfileInfo) SetAddGwMetadata(v bool) *LoRaWANGetServiceProfileInfo

SetAddGwMetadata sets the AddGwMetadata field's value.

func (*LoRaWANGetServiceProfileInfo) SetChannelMask

func (s *LoRaWANGetServiceProfileInfo) SetChannelMask(v string) *LoRaWANGetServiceProfileInfo

SetChannelMask sets the ChannelMask field's value.

func (*LoRaWANGetServiceProfileInfo) SetDevStatusReqFreq

func (s *LoRaWANGetServiceProfileInfo) SetDevStatusReqFreq(v int64) *LoRaWANGetServiceProfileInfo

SetDevStatusReqFreq sets the DevStatusReqFreq field's value.

func (*LoRaWANGetServiceProfileInfo) SetDlBucketSize

func (s *LoRaWANGetServiceProfileInfo) SetDlBucketSize(v int64) *LoRaWANGetServiceProfileInfo

SetDlBucketSize sets the DlBucketSize field's value.

func (*LoRaWANGetServiceProfileInfo) SetDlRate

func (s *LoRaWANGetServiceProfileInfo) SetDlRate(v int64) *LoRaWANGetServiceProfileInfo

SetDlRate sets the DlRate field's value.

func (*LoRaWANGetServiceProfileInfo) SetDlRatePolicy

func (s *LoRaWANGetServiceProfileInfo) SetDlRatePolicy(v string) *LoRaWANGetServiceProfileInfo

SetDlRatePolicy sets the DlRatePolicy field's value.

func (*LoRaWANGetServiceProfileInfo) SetDrMax

func (s *LoRaWANGetServiceProfileInfo) SetDrMax(v int64) *LoRaWANGetServiceProfileInfo

SetDrMax sets the DrMax field's value.

func (*LoRaWANGetServiceProfileInfo) SetDrMin

func (s *LoRaWANGetServiceProfileInfo) SetDrMin(v int64) *LoRaWANGetServiceProfileInfo

SetDrMin sets the DrMin field's value.

func (*LoRaWANGetServiceProfileInfo) SetHrAllowed

func (s *LoRaWANGetServiceProfileInfo) SetHrAllowed(v bool) *LoRaWANGetServiceProfileInfo

SetHrAllowed sets the HrAllowed field's value.

func (*LoRaWANGetServiceProfileInfo) SetMinGwDiversity

func (s *LoRaWANGetServiceProfileInfo) SetMinGwDiversity(v int64) *LoRaWANGetServiceProfileInfo

SetMinGwDiversity sets the MinGwDiversity field's value.

func (*LoRaWANGetServiceProfileInfo) SetNwkGeoLoc

func (s *LoRaWANGetServiceProfileInfo) SetNwkGeoLoc(v bool) *LoRaWANGetServiceProfileInfo

SetNwkGeoLoc sets the NwkGeoLoc field's value.

func (*LoRaWANGetServiceProfileInfo) SetPrAllowed

func (s *LoRaWANGetServiceProfileInfo) SetPrAllowed(v bool) *LoRaWANGetServiceProfileInfo

SetPrAllowed sets the PrAllowed field's value.

func (*LoRaWANGetServiceProfileInfo) SetRaAllowed

func (s *LoRaWANGetServiceProfileInfo) SetRaAllowed(v bool) *LoRaWANGetServiceProfileInfo

SetRaAllowed sets the RaAllowed field's value.

func (*LoRaWANGetServiceProfileInfo) SetReportDevStatusBattery

func (s *LoRaWANGetServiceProfileInfo) SetReportDevStatusBattery(v bool) *LoRaWANGetServiceProfileInfo

SetReportDevStatusBattery sets the ReportDevStatusBattery field's value.

func (*LoRaWANGetServiceProfileInfo) SetReportDevStatusMargin

func (s *LoRaWANGetServiceProfileInfo) SetReportDevStatusMargin(v bool) *LoRaWANGetServiceProfileInfo

SetReportDevStatusMargin sets the ReportDevStatusMargin field's value.

func (*LoRaWANGetServiceProfileInfo) SetTargetPer

func (s *LoRaWANGetServiceProfileInfo) SetTargetPer(v int64) *LoRaWANGetServiceProfileInfo

SetTargetPer sets the TargetPer field's value.

func (*LoRaWANGetServiceProfileInfo) SetUlBucketSize

func (s *LoRaWANGetServiceProfileInfo) SetUlBucketSize(v int64) *LoRaWANGetServiceProfileInfo

SetUlBucketSize sets the UlBucketSize field's value.

func (*LoRaWANGetServiceProfileInfo) SetUlRate

func (s *LoRaWANGetServiceProfileInfo) SetUlRate(v int64) *LoRaWANGetServiceProfileInfo

SetUlRate sets the UlRate field's value.

func (*LoRaWANGetServiceProfileInfo) SetUlRatePolicy

func (s *LoRaWANGetServiceProfileInfo) SetUlRatePolicy(v string) *LoRaWANGetServiceProfileInfo

SetUlRatePolicy sets the UlRatePolicy field's value.

func (LoRaWANGetServiceProfileInfo) String

func (s LoRaWANGetServiceProfileInfo) String() string

String returns the string representation.

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

type LoRaWANListDevice

type LoRaWANListDevice struct {

    // The DevEUI value.
    DevEui *string `type:"string"`
    // contains filtered or unexported fields
}

LoRaWAN object for list functions.

func (LoRaWANListDevice) GoString

func (s LoRaWANListDevice) GoString() string

GoString returns the string representation.

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

func (*LoRaWANListDevice) SetDevEui

func (s *LoRaWANListDevice) SetDevEui(v string) *LoRaWANListDevice

SetDevEui sets the DevEui field's value.

func (LoRaWANListDevice) String

func (s LoRaWANListDevice) String() string

String returns the string representation.

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

type LoRaWANSendDataToDevice

type LoRaWANSendDataToDevice struct {

    // The Fport value.
    FPort *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

LoRaWAN router info.

func (LoRaWANSendDataToDevice) GoString

func (s LoRaWANSendDataToDevice) GoString() string

GoString returns the string representation.

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

func (*LoRaWANSendDataToDevice) SetFPort

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

SetFPort sets the FPort field's value.

func (LoRaWANSendDataToDevice) String

func (s LoRaWANSendDataToDevice) String() string

String returns the string representation.

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

func (*LoRaWANSendDataToDevice) Validate

func (s *LoRaWANSendDataToDevice) Validate() error

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

type LoRaWANServiceProfile

type LoRaWANServiceProfile struct {

    // The AddGWMetaData value.
    AddGwMetadata *bool `type:"boolean"`
    // contains filtered or unexported fields
}

LoRaWANServiceProfile object.

func (LoRaWANServiceProfile) GoString

func (s LoRaWANServiceProfile) GoString() string

GoString returns the string representation.

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

func (*LoRaWANServiceProfile) SetAddGwMetadata

func (s *LoRaWANServiceProfile) SetAddGwMetadata(v bool) *LoRaWANServiceProfile

SetAddGwMetadata sets the AddGwMetadata field's value.

func (LoRaWANServiceProfile) String

func (s LoRaWANServiceProfile) String() string

String returns the string representation.

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

type LoRaWANUpdateDevice

type LoRaWANUpdateDevice struct {

    // The ID of the device profile for the wireless device.
    DeviceProfileId *string `type:"string"`

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

LoRaWAN object for update functions.

func (LoRaWANUpdateDevice) GoString

func (s LoRaWANUpdateDevice) GoString() string

GoString returns the string representation.

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

func (*LoRaWANUpdateDevice) SetDeviceProfileId

func (s *LoRaWANUpdateDevice) SetDeviceProfileId(v string) *LoRaWANUpdateDevice

SetDeviceProfileId sets the DeviceProfileId field's value.

func (*LoRaWANUpdateDevice) SetServiceProfileId

func (s *LoRaWANUpdateDevice) SetServiceProfileId(v string) *LoRaWANUpdateDevice

SetServiceProfileId sets the ServiceProfileId field's value.

func (LoRaWANUpdateDevice) String

func (s LoRaWANUpdateDevice) String() string

String returns the string representation.

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

type LoRaWANUpdateGatewayTaskCreate

type LoRaWANUpdateGatewayTaskCreate struct {

    // The version of the gateways that should receive the update.
    CurrentVersion *LoRaWANGatewayVersion `type:"structure"`

    // The CRC of the signature private key to check.
    SigKeyCrc *int64 `min:"1" type:"long"`

    // The signature used to verify the update firmware.
    UpdateSignature *string `min:"1" type:"string"`

    // The firmware version to update the gateway to.
    UpdateVersion *LoRaWANGatewayVersion `type:"structure"`
    // contains filtered or unexported fields
}

LoRaWANUpdateGatewayTaskCreate object.

func (LoRaWANUpdateGatewayTaskCreate) GoString

func (s LoRaWANUpdateGatewayTaskCreate) GoString() string

GoString returns the string representation.

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

func (*LoRaWANUpdateGatewayTaskCreate) SetCurrentVersion

func (s *LoRaWANUpdateGatewayTaskCreate) SetCurrentVersion(v *LoRaWANGatewayVersion) *LoRaWANUpdateGatewayTaskCreate

SetCurrentVersion sets the CurrentVersion field's value.

func (*LoRaWANUpdateGatewayTaskCreate) SetSigKeyCrc

func (s *LoRaWANUpdateGatewayTaskCreate) SetSigKeyCrc(v int64) *LoRaWANUpdateGatewayTaskCreate

SetSigKeyCrc sets the SigKeyCrc field's value.

func (*LoRaWANUpdateGatewayTaskCreate) SetUpdateSignature

func (s *LoRaWANUpdateGatewayTaskCreate) SetUpdateSignature(v string) *LoRaWANUpdateGatewayTaskCreate

SetUpdateSignature sets the UpdateSignature field's value.

func (*LoRaWANUpdateGatewayTaskCreate) SetUpdateVersion

func (s *LoRaWANUpdateGatewayTaskCreate) SetUpdateVersion(v *LoRaWANGatewayVersion) *LoRaWANUpdateGatewayTaskCreate

SetUpdateVersion sets the UpdateVersion field's value.

func (LoRaWANUpdateGatewayTaskCreate) String

func (s LoRaWANUpdateGatewayTaskCreate) String() string

String returns the string representation.

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

func (*LoRaWANUpdateGatewayTaskCreate) Validate

func (s *LoRaWANUpdateGatewayTaskCreate) Validate() error

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

type LoRaWANUpdateGatewayTaskEntry

type LoRaWANUpdateGatewayTaskEntry struct {

    // The version of the gateways that should receive the update.
    CurrentVersion *LoRaWANGatewayVersion `type:"structure"`

    // The firmware version to update the gateway to.
    UpdateVersion *LoRaWANGatewayVersion `type:"structure"`
    // contains filtered or unexported fields
}

LoRaWANUpdateGatewayTaskEntry object.

func (LoRaWANUpdateGatewayTaskEntry) GoString

func (s LoRaWANUpdateGatewayTaskEntry) GoString() string

GoString returns the string representation.

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

func (*LoRaWANUpdateGatewayTaskEntry) SetCurrentVersion

func (s *LoRaWANUpdateGatewayTaskEntry) SetCurrentVersion(v *LoRaWANGatewayVersion) *LoRaWANUpdateGatewayTaskEntry

SetCurrentVersion sets the CurrentVersion field's value.

func (*LoRaWANUpdateGatewayTaskEntry) SetUpdateVersion

func (s *LoRaWANUpdateGatewayTaskEntry) SetUpdateVersion(v *LoRaWANGatewayVersion) *LoRaWANUpdateGatewayTaskEntry

SetUpdateVersion sets the UpdateVersion field's value.

func (LoRaWANUpdateGatewayTaskEntry) String

func (s LoRaWANUpdateGatewayTaskEntry) String() string

String returns the string representation.

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

type OtaaV10X

type OtaaV10X struct {

    // The AppEUI value.
    AppEui *string `type:"string"`

    // The AppKey value.
    AppKey *string `type:"string"`
    // contains filtered or unexported fields
}

OTAA device object for v1.0.x

func (OtaaV10X) GoString

func (s OtaaV10X) GoString() string

GoString returns the string representation.

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

func (*OtaaV10X) SetAppEui

func (s *OtaaV10X) SetAppEui(v string) *OtaaV10X

SetAppEui sets the AppEui field's value.

func (*OtaaV10X) SetAppKey

func (s *OtaaV10X) SetAppKey(v string) *OtaaV10X

SetAppKey sets the AppKey field's value.

func (OtaaV10X) String

func (s OtaaV10X) String() string

String returns the string representation.

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

type OtaaV11

type OtaaV11 struct {

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

    // The JoinEUI value.
    JoinEui *string `type:"string"`

    // The NwkKey value.
    NwkKey *string `type:"string"`
    // contains filtered or unexported fields
}

OTAA device object for v1.1

func (OtaaV11) GoString

func (s OtaaV11) GoString() string

GoString returns the string representation.

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

func (*OtaaV11) SetAppKey

func (s *OtaaV11) SetAppKey(v string) *OtaaV11

SetAppKey sets the AppKey field's value.

func (*OtaaV11) SetJoinEui

func (s *OtaaV11) SetJoinEui(v string) *OtaaV11

SetJoinEui sets the JoinEui field's value.

func (*OtaaV11) SetNwkKey

func (s *OtaaV11) SetNwkKey(v string) *OtaaV11

SetNwkKey sets the NwkKey field's value.

func (OtaaV11) String

func (s OtaaV11) String() string

String returns the string representation.

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

type PutResourceLogLevelInput

type PutResourceLogLevelInput struct {

    // The log level for a log message.
    //
    // LogLevel is a required field
    LogLevel *string `type:"string" required:"true" enum:"LogLevel"`

    // The identifier of the resource. For a Wireless Device, it is the wireless
    // device ID. For a wireless gateway, it is the wireless gateway ID.
    //
    // ResourceIdentifier is a required field
    ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

    // The type of the resource, which can be WirelessDevice or WirelessGateway.
    //
    // ResourceType is a required field
    ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutResourceLogLevelInput) GoString

func (s PutResourceLogLevelInput) GoString() string

GoString returns the string representation.

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

func (*PutResourceLogLevelInput) SetLogLevel

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

SetLogLevel sets the LogLevel field's value.

func (*PutResourceLogLevelInput) SetResourceIdentifier

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

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*PutResourceLogLevelInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (PutResourceLogLevelInput) String

func (s PutResourceLogLevelInput) String() string

String returns the string representation.

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

func (*PutResourceLogLevelInput) Validate

func (s *PutResourceLogLevelInput) Validate() error

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

type PutResourceLogLevelOutput

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

func (PutResourceLogLevelOutput) GoString

func (s PutResourceLogLevelOutput) GoString() string

GoString returns the string representation.

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

func (PutResourceLogLevelOutput) String

func (s PutResourceLogLevelOutput) String() string

String returns the string representation.

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

type ResetAllResourceLogLevelsInput

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

func (ResetAllResourceLogLevelsInput) GoString

func (s ResetAllResourceLogLevelsInput) GoString() string

GoString returns the string representation.

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

func (ResetAllResourceLogLevelsInput) String

func (s ResetAllResourceLogLevelsInput) String() string

String returns the string representation.

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

type ResetAllResourceLogLevelsOutput

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

func (ResetAllResourceLogLevelsOutput) GoString

func (s ResetAllResourceLogLevelsOutput) GoString() string

GoString returns the string representation.

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

func (ResetAllResourceLogLevelsOutput) String

func (s ResetAllResourceLogLevelsOutput) String() string

String returns the string representation.

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

type ResetResourceLogLevelInput

type ResetResourceLogLevelInput struct {

    // The identifier of the resource. For a Wireless Device, it is the wireless
    // device ID. For a wireless gateway, it is the wireless gateway ID.
    //
    // ResourceIdentifier is a required field
    ResourceIdentifier *string `location:"uri" locationName:"ResourceIdentifier" type:"string" required:"true"`

    // The type of the resource, which can be WirelessDevice or WirelessGateway.
    //
    // ResourceType is a required field
    ResourceType *string `location:"querystring" locationName:"resourceType" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ResetResourceLogLevelInput) GoString

func (s ResetResourceLogLevelInput) GoString() string

GoString returns the string representation.

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

func (*ResetResourceLogLevelInput) SetResourceIdentifier

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

SetResourceIdentifier sets the ResourceIdentifier field's value.

func (*ResetResourceLogLevelInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (ResetResourceLogLevelInput) String

func (s ResetResourceLogLevelInput) String() string

String returns the string representation.

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

func (*ResetResourceLogLevelInput) Validate

func (s *ResetResourceLogLevelInput) Validate() error

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

type ResetResourceLogLevelOutput

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

func (ResetResourceLogLevelOutput) GoString

func (s ResetResourceLogLevelOutput) GoString() string

GoString returns the string representation.

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

func (ResetResourceLogLevelOutput) String

func (s ResetResourceLogLevelOutput) String() string

String returns the string representation.

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

type ResourceNotFoundException

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

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

    // Id of the not found resource.
    ResourceId *string `type:"string"`

    // Type of the font found resource.
    ResourceType *string `type:"string"`
    // contains filtered or unexported fields
}

Resource does not exist.

func (*ResourceNotFoundException) Code

func (s *ResourceNotFoundException) Code() string

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

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

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

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

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

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

type SendDataToWirelessDeviceInput

type SendDataToWirelessDeviceInput struct {

    // The ID of the wireless device to receive the data.
    //
    // Id is a required field
    Id *string `location:"uri" locationName:"Id" type:"string" required:"true"`

    // The binary to be sent to the end device, encoded in base64.
    //
    // PayloadData is a required field
    PayloadData *string `type:"string" required:"true"`

    // The transmit mode to use to send data to the wireless device. Can be: 0 for
    // UM (unacknowledge mode) or 1 for AM (acknowledge mode).
    //
    // TransmitMode is a required field
    TransmitMode *int64 `type:"integer" required:"true"`

    // Metadata about the message request.
    WirelessMetadata *WirelessMetadata `type:"structure"`
    // contains filtered or unexported fields
}

func (SendDataToWirelessDeviceInput) GoString

func (s SendDataToWirelessDeviceInput) GoString() string

GoString returns the string representation.

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

func (*SendDataToWirelessDeviceInput) SetId

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

SetId sets the Id field's value.

func (*SendDataToWirelessDeviceInput) SetPayloadData

func (s *SendDataToWirelessDeviceInput) SetPayloadData(v string) *SendDataToWirelessDeviceInput

SetPayloadData sets the PayloadData field's value.

func (*SendDataToWirelessDeviceInput) SetTransmitMode

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

SetTransmitMode sets the TransmitMode field's value.

func (*SendDataToWirelessDeviceInput) SetWirelessMetadata

func (s *SendDataToWirelessDeviceInput) SetWirelessMetadata(v *WirelessMetadata) *SendDataToWirelessDeviceInput

SetWirelessMetadata sets the WirelessMetadata field's value.

func (SendDataToWirelessDeviceInput) String

func (s SendDataToWirelessDeviceInput) String() string

String returns the string representation.

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

func (*SendDataToWirelessDeviceInput) Validate

func (s *SendDataToWirelessDeviceInput) Validate() error

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

type SendDataToWirelessDeviceOutput

type SendDataToWirelessDeviceOutput struct {

    // The ID of the message sent to the wireless device.
    MessageId *string `type:"string"`
    // contains filtered or unexported fields
}

func (SendDataToWirelessDeviceOutput) GoString

func (s SendDataToWirelessDeviceOutput) GoString() string

GoString returns the string representation.

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

func (*SendDataToWirelessDeviceOutput) SetMessageId

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

SetMessageId sets the MessageId field's value.

func (SendDataToWirelessDeviceOutput) String

func (s SendDataToWirelessDeviceOutput) String() string

String returns the string representation.

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

type ServiceProfile

type ServiceProfile struct {

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

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

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

Information about a service profile.

func (ServiceProfile) GoString

func (s ServiceProfile) GoString() string

GoString returns the string representation.

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

func (*ServiceProfile) SetArn

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

SetArn sets the Arn field's value.

func (*ServiceProfile) SetId

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

SetId sets the Id field's value.

func (*ServiceProfile) SetName

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

SetName sets the Name field's value.

func (ServiceProfile) String

func (s ServiceProfile) String() string

String returns the string representation.

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

type SessionKeysAbpV10X

type SessionKeysAbpV10X struct {

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

    // The NwkSKey value.
    NwkSKey *string `type:"string"`
    // contains filtered or unexported fields
}

Session keys for ABP v1.1

func (SessionKeysAbpV10X) GoString

func (s SessionKeysAbpV10X) GoString() string

GoString returns the string representation.

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

func (*SessionKeysAbpV10X) SetAppSKey

func (s *SessionKeysAbpV10X) SetAppSKey(v string) *SessionKeysAbpV10X

SetAppSKey sets the AppSKey field's value.

func (*SessionKeysAbpV10X) SetNwkSKey

func (s *SessionKeysAbpV10X) SetNwkSKey(v string) *SessionKeysAbpV10X

SetNwkSKey sets the NwkSKey field's value.

func (SessionKeysAbpV10X) String

func (s SessionKeysAbpV10X) String() string

String returns the string representation.

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

type SessionKeysAbpV11

type SessionKeysAbpV11 struct {

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

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

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

    // The SNwkSIntKey value.
    SNwkSIntKey *string `type:"string"`
    // contains filtered or unexported fields
}

Session keys for ABP v1.1

func (SessionKeysAbpV11) GoString

func (s SessionKeysAbpV11) GoString() string

GoString returns the string representation.

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

func (*SessionKeysAbpV11) SetAppSKey

func (s *SessionKeysAbpV11) SetAppSKey(v string) *SessionKeysAbpV11

SetAppSKey sets the AppSKey field's value.

func (*SessionKeysAbpV11) SetFNwkSIntKey

func (s *SessionKeysAbpV11) SetFNwkSIntKey(v string) *SessionKeysAbpV11

SetFNwkSIntKey sets the FNwkSIntKey field's value.

func (*SessionKeysAbpV11) SetNwkSEncKey

func (s *SessionKeysAbpV11) SetNwkSEncKey(v string) *SessionKeysAbpV11

SetNwkSEncKey sets the NwkSEncKey field's value.

func (*SessionKeysAbpV11) SetSNwkSIntKey

func (s *SessionKeysAbpV11) SetSNwkSIntKey(v string) *SessionKeysAbpV11

SetSNwkSIntKey sets the SNwkSIntKey field's value.

func (SessionKeysAbpV11) String

func (s SessionKeysAbpV11) String() string

String returns the string representation.

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

type SidewalkAccountInfo

type SidewalkAccountInfo struct {

    // The Sidewalk Amazon ID.
    AmazonId *string `type:"string"`

    // The Sidewalk application server private key.
    //
    // AppServerPrivateKey is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SidewalkAccountInfo's
    // String and GoString methods.
    AppServerPrivateKey *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

Information about a Sidewalk account.

func (SidewalkAccountInfo) GoString

func (s SidewalkAccountInfo) GoString() string

GoString returns the string representation.

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

func (*SidewalkAccountInfo) SetAmazonId

func (s *SidewalkAccountInfo) SetAmazonId(v string) *SidewalkAccountInfo

SetAmazonId sets the AmazonId field's value.

func (*SidewalkAccountInfo) SetAppServerPrivateKey

func (s *SidewalkAccountInfo) SetAppServerPrivateKey(v string) *SidewalkAccountInfo

SetAppServerPrivateKey sets the AppServerPrivateKey field's value.

func (SidewalkAccountInfo) String

func (s SidewalkAccountInfo) String() string

String returns the string representation.

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

func (*SidewalkAccountInfo) Validate

func (s *SidewalkAccountInfo) Validate() error

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

type SidewalkAccountInfoWithFingerprint

type SidewalkAccountInfoWithFingerprint struct {

    // The Sidewalk Amazon ID.
    AmazonId *string `type:"string"`

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

    // The fingerprint of the Sidewalk application server private key.
    //
    // Fingerprint is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SidewalkAccountInfoWithFingerprint's
    // String and GoString methods.
    Fingerprint *string `min:"64" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

Information about a Sidewalk account.

func (SidewalkAccountInfoWithFingerprint) GoString

func (s SidewalkAccountInfoWithFingerprint) GoString() string

GoString returns the string representation.

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

func (*SidewalkAccountInfoWithFingerprint) SetAmazonId

func (s *SidewalkAccountInfoWithFingerprint) SetAmazonId(v string) *SidewalkAccountInfoWithFingerprint

SetAmazonId sets the AmazonId field's value.

func (*SidewalkAccountInfoWithFingerprint) SetArn

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

SetArn sets the Arn field's value.

func (*SidewalkAccountInfoWithFingerprint) SetFingerprint

func (s *SidewalkAccountInfoWithFingerprint) SetFingerprint(v string) *SidewalkAccountInfoWithFingerprint

SetFingerprint sets the Fingerprint field's value.

func (SidewalkAccountInfoWithFingerprint) String

func (s SidewalkAccountInfoWithFingerprint) String() string

String returns the string representation.

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

type SidewalkDevice

type SidewalkDevice struct {

    // The Sidewalk Amazon ID.
    AmazonId *string `type:"string"`

    // The sidewalk device certificates for Ed25519 and P256r1.
    DeviceCertificates []*CertificateList `type:"list"`

    // The sidewalk device identification.
    SidewalkId *string `type:"string"`

    // The Sidewalk manufacturing series number.
    SidewalkManufacturingSn *string `type:"string"`
    // contains filtered or unexported fields
}

Sidewalk device object.

func (SidewalkDevice) GoString

func (s SidewalkDevice) GoString() string

GoString returns the string representation.

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

func (*SidewalkDevice) SetAmazonId

func (s *SidewalkDevice) SetAmazonId(v string) *SidewalkDevice

SetAmazonId sets the AmazonId field's value.

func (*SidewalkDevice) SetDeviceCertificates

func (s *SidewalkDevice) SetDeviceCertificates(v []*CertificateList) *SidewalkDevice

SetDeviceCertificates sets the DeviceCertificates field's value.

func (*SidewalkDevice) SetSidewalkId

func (s *SidewalkDevice) SetSidewalkId(v string) *SidewalkDevice

SetSidewalkId sets the SidewalkId field's value.

func (*SidewalkDevice) SetSidewalkManufacturingSn

func (s *SidewalkDevice) SetSidewalkManufacturingSn(v string) *SidewalkDevice

SetSidewalkManufacturingSn sets the SidewalkManufacturingSn field's value.

func (SidewalkDevice) String

func (s SidewalkDevice) String() string

String returns the string representation.

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

type SidewalkDeviceMetadata

type SidewalkDeviceMetadata struct {

    // Sidewalk device battery level.
    BatteryLevel *string `type:"string" enum:"BatteryLevel"`

    // Device state defines the device status of sidewalk device.
    DeviceState *string `type:"string" enum:"DeviceState"`

    // Sidewalk device status notification.
    Event *string `type:"string" enum:"Event"`

    // The RSSI value.
    Rssi *int64 `type:"integer"`
    // contains filtered or unexported fields
}

MetaData for Sidewalk device.

func (SidewalkDeviceMetadata) GoString

func (s SidewalkDeviceMetadata) GoString() string

GoString returns the string representation.

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

func (*SidewalkDeviceMetadata) SetBatteryLevel

func (s *SidewalkDeviceMetadata) SetBatteryLevel(v string) *SidewalkDeviceMetadata

SetBatteryLevel sets the BatteryLevel field's value.

func (*SidewalkDeviceMetadata) SetDeviceState

func (s *SidewalkDeviceMetadata) SetDeviceState(v string) *SidewalkDeviceMetadata

SetDeviceState sets the DeviceState field's value.

func (*SidewalkDeviceMetadata) SetEvent

func (s *SidewalkDeviceMetadata) SetEvent(v string) *SidewalkDeviceMetadata

SetEvent sets the Event field's value.

func (*SidewalkDeviceMetadata) SetRssi

func (s *SidewalkDeviceMetadata) SetRssi(v int64) *SidewalkDeviceMetadata

SetRssi sets the Rssi field's value.

func (SidewalkDeviceMetadata) String

func (s SidewalkDeviceMetadata) String() string

String returns the string representation.

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

type SidewalkListDevice

type SidewalkListDevice struct {

    // The Sidewalk Amazon ID.
    AmazonId *string `type:"string"`

    // The sidewalk device certificates for Ed25519 and P256r1.
    DeviceCertificates []*CertificateList `type:"list"`

    // The sidewalk device identification.
    SidewalkId *string `type:"string"`

    // The Sidewalk manufacturing series number.
    SidewalkManufacturingSn *string `type:"string"`
    // contains filtered or unexported fields
}

Sidewalk object used by list functions.

func (SidewalkListDevice) GoString

func (s SidewalkListDevice) GoString() string

GoString returns the string representation.

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

func (*SidewalkListDevice) SetAmazonId

func (s *SidewalkListDevice) SetAmazonId(v string) *SidewalkListDevice

SetAmazonId sets the AmazonId field's value.

func (*SidewalkListDevice) SetDeviceCertificates

func (s *SidewalkListDevice) SetDeviceCertificates(v []*CertificateList) *SidewalkListDevice

SetDeviceCertificates sets the DeviceCertificates field's value.

func (*SidewalkListDevice) SetSidewalkId

func (s *SidewalkListDevice) SetSidewalkId(v string) *SidewalkListDevice

SetSidewalkId sets the SidewalkId field's value.

func (*SidewalkListDevice) SetSidewalkManufacturingSn

func (s *SidewalkListDevice) SetSidewalkManufacturingSn(v string) *SidewalkListDevice

SetSidewalkManufacturingSn sets the SidewalkManufacturingSn field's value.

func (SidewalkListDevice) String

func (s SidewalkListDevice) String() string

String returns the string representation.

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

type SidewalkSendDataToDevice

type SidewalkSendDataToDevice struct {

    // Sidewalk device message type. Default value is CUSTOM_COMMAND_ID_NOTIFY.
    MessageType *string `type:"string" enum:"MessageType"`

    // The sequence number.
    Seq *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Information about a Sidewalk router.

func (SidewalkSendDataToDevice) GoString

func (s SidewalkSendDataToDevice) GoString() string

GoString returns the string representation.

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

func (*SidewalkSendDataToDevice) SetMessageType

func (s *SidewalkSendDataToDevice) SetMessageType(v string) *SidewalkSendDataToDevice

SetMessageType sets the MessageType field's value.

func (*SidewalkSendDataToDevice) SetSeq

func (s *SidewalkSendDataToDevice) SetSeq(v int64) *SidewalkSendDataToDevice

SetSeq sets the Seq field's value.

func (SidewalkSendDataToDevice) String

func (s SidewalkSendDataToDevice) String() string

String returns the string representation.

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

type SidewalkUpdateAccount

type SidewalkUpdateAccount struct {

    // The new Sidewalk application server private key.
    //
    // AppServerPrivateKey is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SidewalkUpdateAccount's
    // String and GoString methods.
    AppServerPrivateKey *string `min:"1" type:"string" sensitive:"true"`
    // contains filtered or unexported fields
}

Sidewalk update.

func (SidewalkUpdateAccount) GoString

func (s SidewalkUpdateAccount) GoString() string

GoString returns the string representation.

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

func (*SidewalkUpdateAccount) SetAppServerPrivateKey

func (s *SidewalkUpdateAccount) SetAppServerPrivateKey(v string) *SidewalkUpdateAccount

SetAppServerPrivateKey sets the AppServerPrivateKey field's value.

func (SidewalkUpdateAccount) String

func (s SidewalkUpdateAccount) String() string

String returns the string representation.

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

func (*SidewalkUpdateAccount) Validate

func (s *SidewalkUpdateAccount) Validate() error

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

type Tag

type Tag struct {

    // The tag's key value.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The tag's value.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A simple label consisting of a customer-defined key-value pair

func (Tag) GoString

func (s Tag) GoString() string

GoString returns the string representation.

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

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

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

SetValue sets the Value field's value.

func (Tag) String

func (s Tag) String() string

String returns the string representation.

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

func (*Tag) Validate

func (s *Tag) Validate() error

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

type TagResourceInput

type TagResourceInput struct {

    // The ARN of the resource to add tags to.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"`

    // Adds to or modifies the tags of the given resource. Tags are metadata that
    // you can use to manage a resource.
    //
    // Tags is a required field
    Tags []*Tag `type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

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

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

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

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

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

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput

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

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

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

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

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

type TestWirelessDeviceInput

type TestWirelessDeviceInput struct {

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

func (TestWirelessDeviceInput) GoString

func (s TestWirelessDeviceInput) GoString() string

GoString returns the string representation.

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

func (*TestWirelessDeviceInput) SetId

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

SetId sets the Id field's value.

func (TestWirelessDeviceInput) String

func (s TestWirelessDeviceInput) String() string

String returns the string representation.

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

func (*TestWirelessDeviceInput) Validate

func (s *TestWirelessDeviceInput) Validate() error

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

type TestWirelessDeviceOutput

type TestWirelessDeviceOutput struct {

    // The result returned by the test.
    Result *string `type:"string"`
    // contains filtered or unexported fields
}

func (TestWirelessDeviceOutput) GoString

func (s TestWirelessDeviceOutput) GoString() string

GoString returns the string representation.

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

func (*TestWirelessDeviceOutput) SetResult

func (s *TestWirelessDeviceOutput) SetResult(v string) *TestWirelessDeviceOutput

SetResult sets the Result field's value.

func (TestWirelessDeviceOutput) String

func (s TestWirelessDeviceOutput) String() string

String returns the string representation.

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

type ThrottlingException

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

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

The request was denied because it exceeded the allowed API request rate.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

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

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

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

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

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

type TooManyTagsException

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

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

    // Name of the resource that exceeds maximum number of tags allowed.
    ResourceName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The request was denied because the resource can't have any more tags.

func (*TooManyTagsException) Code

func (s *TooManyTagsException) Code() string

Code returns the exception type name.

func (*TooManyTagsException) Error

func (s *TooManyTagsException) Error() string

func (TooManyTagsException) GoString

func (s TooManyTagsException) GoString() string

GoString returns the string representation.

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

func (*TooManyTagsException) Message

func (s *TooManyTagsException) Message() string

Message returns the exception's message.

func (*TooManyTagsException) OrigErr

func (s *TooManyTagsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyTagsException) RequestID

func (s *TooManyTagsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyTagsException) StatusCode

func (s *TooManyTagsException) StatusCode() int

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

func (TooManyTagsException) String

func (s TooManyTagsException) String() string

String returns the string representation.

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

type UntagResourceInput

type UntagResourceInput struct {

    // The ARN of the resource to remove tags from.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"querystring" locationName:"resourceArn" min:"1" type:"string" required:"true"`

    // A list of the keys of the tags to remove from the resource.
    //
    // TagKeys is a required field
    TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

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

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

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

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput

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

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

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

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

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

type UpdateDestinationInput

type UpdateDestinationInput struct {

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

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

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

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

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

func (UpdateDestinationInput) GoString

func (s UpdateDestinationInput) GoString() string

GoString returns the string representation.

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

func (*UpdateDestinationInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateDestinationInput) SetExpression

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

SetExpression sets the Expression field's value.

func (*UpdateDestinationInput) SetExpressionType

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

SetExpressionType sets the ExpressionType field's value.

func (*UpdateDestinationInput) SetName

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

SetName sets the Name field's value.

func (*UpdateDestinationInput) SetRoleArn

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

SetRoleArn sets the RoleArn field's value.

func (UpdateDestinationInput) String

func (s UpdateDestinationInput) String() string

String returns the string representation.

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

func (*UpdateDestinationInput) Validate

func (s *UpdateDestinationInput) Validate() error

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

type UpdateDestinationOutput

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

func (UpdateDestinationOutput) GoString

func (s UpdateDestinationOutput) GoString() string

GoString returns the string representation.

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

func (UpdateDestinationOutput) String

func (s UpdateDestinationOutput) String() string

String returns the string representation.

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

type UpdateLogLevelsByResourceTypesInput

type UpdateLogLevelsByResourceTypesInput struct {

    // The log level for a log message.
    DefaultLogLevel *string `type:"string" enum:"LogLevel"`

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

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

func (UpdateLogLevelsByResourceTypesInput) GoString

func (s UpdateLogLevelsByResourceTypesInput) GoString() string

GoString returns the string representation.

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

func (*UpdateLogLevelsByResourceTypesInput) SetDefaultLogLevel

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

SetDefaultLogLevel sets the DefaultLogLevel field's value.

func (*UpdateLogLevelsByResourceTypesInput) SetWirelessDeviceLogOptions

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

SetWirelessDeviceLogOptions sets the WirelessDeviceLogOptions field's value.

func (*UpdateLogLevelsByResourceTypesInput) SetWirelessGatewayLogOptions

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

SetWirelessGatewayLogOptions sets the WirelessGatewayLogOptions field's value.

func (UpdateLogLevelsByResourceTypesInput) String

func (s UpdateLogLevelsByResourceTypesInput) String() string

String returns the string representation.

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

func (*UpdateLogLevelsByResourceTypesInput) Validate

func (s *UpdateLogLevelsByResourceTypesInput) Validate() error

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

type UpdateLogLevelsByResourceTypesOutput

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

func (UpdateLogLevelsByResourceTypesOutput) GoString

func (s UpdateLogLevelsByResourceTypesOutput) GoString() string

GoString returns the string representation.

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

func (UpdateLogLevelsByResourceTypesOutput) String

func (s UpdateLogLevelsByResourceTypesOutput) String() string

String returns the string representation.

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

type UpdatePartnerAccountInput

type UpdatePartnerAccountInput struct {

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

    // The partner type.
    //
    // PartnerType is a required field
    PartnerType *string `location:"querystring" locationName:"partnerType" type:"string" required:"true" enum:"PartnerType"`

    // The Sidewalk account credentials.
    //
    // Sidewalk is a required field
    Sidewalk *SidewalkUpdateAccount `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (UpdatePartnerAccountInput) GoString

func (s UpdatePartnerAccountInput) GoString() string

GoString returns the string representation.

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

func (*UpdatePartnerAccountInput) SetPartnerAccountId

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

SetPartnerAccountId sets the PartnerAccountId field's value.

func (*UpdatePartnerAccountInput) SetPartnerType

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

SetPartnerType sets the PartnerType field's value.

func (*UpdatePartnerAccountInput) SetSidewalk

func (s *UpdatePartnerAccountInput) SetSidewalk(v *SidewalkUpdateAccount) *UpdatePartnerAccountInput

SetSidewalk sets the Sidewalk field's value.

func (UpdatePartnerAccountInput) String

func (s UpdatePartnerAccountInput) String() string

String returns the string representation.

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

func (*UpdatePartnerAccountInput) Validate

func (s *UpdatePartnerAccountInput) Validate() error

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

type UpdatePartnerAccountOutput

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

func (UpdatePartnerAccountOutput) GoString

func (s UpdatePartnerAccountOutput) GoString() string

GoString returns the string representation.

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

func (UpdatePartnerAccountOutput) String

func (s UpdatePartnerAccountOutput) String() string

String returns the string representation.

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

type UpdateWirelessDeviceInput

type UpdateWirelessDeviceInput struct {

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

    // The name of the new destination for the device.
    DestinationName *string `type:"string"`

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

    // The updated wireless device's configuration.
    LoRaWAN *LoRaWANUpdateDevice `type:"structure"`

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

func (UpdateWirelessDeviceInput) GoString

func (s UpdateWirelessDeviceInput) GoString() string

GoString returns the string representation.

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

func (*UpdateWirelessDeviceInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateWirelessDeviceInput) SetDestinationName

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

SetDestinationName sets the DestinationName field's value.

func (*UpdateWirelessDeviceInput) SetId

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

SetId sets the Id field's value.

func (*UpdateWirelessDeviceInput) SetLoRaWAN

func (s *UpdateWirelessDeviceInput) SetLoRaWAN(v *LoRaWANUpdateDevice) *UpdateWirelessDeviceInput

SetLoRaWAN sets the LoRaWAN field's value.

func (*UpdateWirelessDeviceInput) SetName

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

SetName sets the Name field's value.

func (UpdateWirelessDeviceInput) String

func (s UpdateWirelessDeviceInput) String() string

String returns the string representation.

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

func (*UpdateWirelessDeviceInput) Validate

func (s *UpdateWirelessDeviceInput) Validate() error

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

type UpdateWirelessDeviceOutput

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

func (UpdateWirelessDeviceOutput) GoString

func (s UpdateWirelessDeviceOutput) GoString() string

GoString returns the string representation.

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

func (UpdateWirelessDeviceOutput) String

func (s UpdateWirelessDeviceOutput) String() string

String returns the string representation.

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

type UpdateWirelessGatewayInput

type UpdateWirelessGatewayInput struct {

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

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

    // A list of JoinEuiRange used by LoRa gateways to filter LoRa frames.
    JoinEuiFilters [][]*string `type:"list"`

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

    // A list of NetId values that are used by LoRa gateways to filter the uplink
    // frames.
    NetIdFilters []*string `type:"list"`
    // contains filtered or unexported fields
}

func (UpdateWirelessGatewayInput) GoString

func (s UpdateWirelessGatewayInput) GoString() string

GoString returns the string representation.

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

func (*UpdateWirelessGatewayInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateWirelessGatewayInput) SetId

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

SetId sets the Id field's value.

func (*UpdateWirelessGatewayInput) SetJoinEuiFilters

func (s *UpdateWirelessGatewayInput) SetJoinEuiFilters(v [][]*string) *UpdateWirelessGatewayInput

SetJoinEuiFilters sets the JoinEuiFilters field's value.

func (*UpdateWirelessGatewayInput) SetName

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

SetName sets the Name field's value.

func (*UpdateWirelessGatewayInput) SetNetIdFilters

func (s *UpdateWirelessGatewayInput) SetNetIdFilters(v []*string) *UpdateWirelessGatewayInput

SetNetIdFilters sets the NetIdFilters field's value.

func (UpdateWirelessGatewayInput) String

func (s UpdateWirelessGatewayInput) String() string

String returns the string representation.

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

func (*UpdateWirelessGatewayInput) Validate

func (s *UpdateWirelessGatewayInput) Validate() error

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

type UpdateWirelessGatewayOutput

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

func (UpdateWirelessGatewayOutput) GoString

func (s UpdateWirelessGatewayOutput) GoString() string

GoString returns the string representation.

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

func (UpdateWirelessGatewayOutput) String

func (s UpdateWirelessGatewayOutput) String() string

String returns the string representation.

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

type UpdateWirelessGatewayTaskCreate

type UpdateWirelessGatewayTaskCreate struct {

    // The properties that relate to the LoRaWAN wireless gateway.
    LoRaWAN *LoRaWANUpdateGatewayTaskCreate `type:"structure"`

    // The IAM role used to read data from the S3 bucket.
    UpdateDataRole *string `min:"1" type:"string"`

    // The link to the S3 bucket.
    UpdateDataSource *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

UpdateWirelessGatewayTaskCreate object.

func (UpdateWirelessGatewayTaskCreate) GoString

func (s UpdateWirelessGatewayTaskCreate) GoString() string

GoString returns the string representation.

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

func (*UpdateWirelessGatewayTaskCreate) SetLoRaWAN

func (s *UpdateWirelessGatewayTaskCreate) SetLoRaWAN(v *LoRaWANUpdateGatewayTaskCreate) *UpdateWirelessGatewayTaskCreate

SetLoRaWAN sets the LoRaWAN field's value.

func (*UpdateWirelessGatewayTaskCreate) SetUpdateDataRole

func (s *UpdateWirelessGatewayTaskCreate) SetUpdateDataRole(v string) *UpdateWirelessGatewayTaskCreate

SetUpdateDataRole sets the UpdateDataRole field's value.

func (*UpdateWirelessGatewayTaskCreate) SetUpdateDataSource

func (s *UpdateWirelessGatewayTaskCreate) SetUpdateDataSource(v string) *UpdateWirelessGatewayTaskCreate

SetUpdateDataSource sets the UpdateDataSource field's value.

func (UpdateWirelessGatewayTaskCreate) String

func (s UpdateWirelessGatewayTaskCreate) String() string

String returns the string representation.

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

func (*UpdateWirelessGatewayTaskCreate) Validate

func (s *UpdateWirelessGatewayTaskCreate) Validate() error

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

type UpdateWirelessGatewayTaskEntry

type UpdateWirelessGatewayTaskEntry struct {

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

    // The ID of the new wireless gateway task entry.
    Id *string `type:"string"`

    // The properties that relate to the LoRaWAN wireless gateway.
    LoRaWAN *LoRaWANUpdateGatewayTaskEntry `type:"structure"`
    // contains filtered or unexported fields
}

UpdateWirelessGatewayTaskEntry object.

func (UpdateWirelessGatewayTaskEntry) GoString

func (s UpdateWirelessGatewayTaskEntry) GoString() string

GoString returns the string representation.

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

func (*UpdateWirelessGatewayTaskEntry) SetArn

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

SetArn sets the Arn field's value.

func (*UpdateWirelessGatewayTaskEntry) SetId

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

SetId sets the Id field's value.

func (*UpdateWirelessGatewayTaskEntry) SetLoRaWAN

func (s *UpdateWirelessGatewayTaskEntry) SetLoRaWAN(v *LoRaWANUpdateGatewayTaskEntry) *UpdateWirelessGatewayTaskEntry

SetLoRaWAN sets the LoRaWAN field's value.

func (UpdateWirelessGatewayTaskEntry) String

func (s UpdateWirelessGatewayTaskEntry) String() string

String returns the string representation.

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

type ValidationException

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

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

The input did not meet the specified constraints.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

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

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

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

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

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

type WirelessDeviceEventLogOption

type WirelessDeviceEventLogOption struct {

    // The event for a log message, if the log message is tied to a wireless device.
    //
    // Event is a required field
    Event *string `type:"string" required:"true" enum:"WirelessDeviceEvent"`

    // The log level for a log message.
    //
    // LogLevel is a required field
    LogLevel *string `type:"string" required:"true" enum:"LogLevel"`
    // contains filtered or unexported fields
}

The log options for a wireless device event and can be used to set log levels for a specific wireless device event.

For a LoRaWAN device, possible events for a log messsage are: Join, Rejoin, Downlink_Data, and Uplink_Data. For a Sidewalk device, possible events for a log message are Registration, Downlink_Data, and Uplink_Data.

func (WirelessDeviceEventLogOption) GoString

func (s WirelessDeviceEventLogOption) GoString() string

GoString returns the string representation.

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

func (*WirelessDeviceEventLogOption) SetEvent

func (s *WirelessDeviceEventLogOption) SetEvent(v string) *WirelessDeviceEventLogOption

SetEvent sets the Event field's value.

func (*WirelessDeviceEventLogOption) SetLogLevel

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

SetLogLevel sets the LogLevel field's value.

func (WirelessDeviceEventLogOption) String

func (s WirelessDeviceEventLogOption) String() string

String returns the string representation.

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

func (*WirelessDeviceEventLogOption) Validate

func (s *WirelessDeviceEventLogOption) Validate() error

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

type WirelessDeviceLogOption

type WirelessDeviceLogOption struct {

    // The list of wireless device event log options.
    Events []*WirelessDeviceEventLogOption `type:"list"`

    // The log level for a log message.
    //
    // LogLevel is a required field
    LogLevel *string `type:"string" required:"true" enum:"LogLevel"`

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

The log options for wireless devices and can be used to set log levels for a specific type of wireless device.

func (WirelessDeviceLogOption) GoString

func (s WirelessDeviceLogOption) GoString() string

GoString returns the string representation.

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

func (*WirelessDeviceLogOption) SetEvents

func (s *WirelessDeviceLogOption) SetEvents(v []*WirelessDeviceEventLogOption) *WirelessDeviceLogOption

SetEvents sets the Events field's value.

func (*WirelessDeviceLogOption) SetLogLevel

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

SetLogLevel sets the LogLevel field's value.

func (*WirelessDeviceLogOption) SetType

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

SetType sets the Type field's value.

func (WirelessDeviceLogOption) String

func (s WirelessDeviceLogOption) String() string

String returns the string representation.

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

func (*WirelessDeviceLogOption) Validate

func (s *WirelessDeviceLogOption) Validate() error

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

type WirelessDeviceStatistics

type WirelessDeviceStatistics struct {

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

    // The name of the destination to which the device is assigned.
    DestinationName *string `type:"string"`

    // The ID of the wireless device reporting the data.
    Id *string `type:"string"`

    // The date and time when the most recent uplink was received.
    LastUplinkReceivedAt *string `type:"string"`

    // LoRaWAN device info.
    LoRaWAN *LoRaWANListDevice `type:"structure"`

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

    // The Sidewalk account credentials.
    Sidewalk *SidewalkListDevice `type:"structure"`

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

Information about a wireless device's operation.

func (WirelessDeviceStatistics) GoString

func (s WirelessDeviceStatistics) GoString() string

GoString returns the string representation.

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

func (*WirelessDeviceStatistics) SetArn

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

SetArn sets the Arn field's value.

func (*WirelessDeviceStatistics) SetDestinationName

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

SetDestinationName sets the DestinationName field's value.

func (*WirelessDeviceStatistics) SetId

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

SetId sets the Id field's value.

func (*WirelessDeviceStatistics) SetLastUplinkReceivedAt

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

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*WirelessDeviceStatistics) SetLoRaWAN

func (s *WirelessDeviceStatistics) SetLoRaWAN(v *LoRaWANListDevice) *WirelessDeviceStatistics

SetLoRaWAN sets the LoRaWAN field's value.

func (*WirelessDeviceStatistics) SetName

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

SetName sets the Name field's value.

func (*WirelessDeviceStatistics) SetSidewalk

func (s *WirelessDeviceStatistics) SetSidewalk(v *SidewalkListDevice) *WirelessDeviceStatistics

SetSidewalk sets the Sidewalk field's value.

func (*WirelessDeviceStatistics) SetType

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

SetType sets the Type field's value.

func (WirelessDeviceStatistics) String

func (s WirelessDeviceStatistics) String() string

String returns the string representation.

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

type WirelessGatewayEventLogOption

type WirelessGatewayEventLogOption struct {

    // The event for a log message, if the log message is tied to a wireless gateway.
    //
    // Event is a required field
    Event *string `type:"string" required:"true" enum:"WirelessGatewayEvent"`

    // The log level for a log message.
    //
    // LogLevel is a required field
    LogLevel *string `type:"string" required:"true" enum:"LogLevel"`
    // contains filtered or unexported fields
}

The log options for a wireless gateway event and can be used to set log levels for a specific wireless gateway event.

For a LoRaWAN gateway, possible events for a log message are CUPS_Request and Certificate.

func (WirelessGatewayEventLogOption) GoString

func (s WirelessGatewayEventLogOption) GoString() string

GoString returns the string representation.

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

func (*WirelessGatewayEventLogOption) SetEvent

func (s *WirelessGatewayEventLogOption) SetEvent(v string) *WirelessGatewayEventLogOption

SetEvent sets the Event field's value.

func (*WirelessGatewayEventLogOption) SetLogLevel

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

SetLogLevel sets the LogLevel field's value.

func (WirelessGatewayEventLogOption) String

func (s WirelessGatewayEventLogOption) String() string

String returns the string representation.

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

func (*WirelessGatewayEventLogOption) Validate

func (s *WirelessGatewayEventLogOption) Validate() error

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

type WirelessGatewayLogOption

type WirelessGatewayLogOption struct {

    // The list of wireless gateway event log options.
    Events []*WirelessGatewayEventLogOption `type:"list"`

    // The log level for a log message.
    //
    // LogLevel is a required field
    LogLevel *string `type:"string" required:"true" enum:"LogLevel"`

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

The log options for wireless gateways and can be used to set log levels for a specific type of wireless gateway.

func (WirelessGatewayLogOption) GoString

func (s WirelessGatewayLogOption) GoString() string

GoString returns the string representation.

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

func (*WirelessGatewayLogOption) SetEvents

func (s *WirelessGatewayLogOption) SetEvents(v []*WirelessGatewayEventLogOption) *WirelessGatewayLogOption

SetEvents sets the Events field's value.

func (*WirelessGatewayLogOption) SetLogLevel

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

SetLogLevel sets the LogLevel field's value.

func (*WirelessGatewayLogOption) SetType

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

SetType sets the Type field's value.

func (WirelessGatewayLogOption) String

func (s WirelessGatewayLogOption) String() string

String returns the string representation.

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

func (*WirelessGatewayLogOption) Validate

func (s *WirelessGatewayLogOption) Validate() error

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

type WirelessGatewayStatistics

type WirelessGatewayStatistics struct {

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

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

    // The ID of the wireless gateway reporting the data.
    Id *string `type:"string"`

    // The date and time when the most recent uplink was received.
    LastUplinkReceivedAt *string `type:"string"`

    // LoRaWAN gateway info.
    LoRaWAN *LoRaWANGateway `type:"structure"`

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

Information about a wireless gateway's operation.

func (WirelessGatewayStatistics) GoString

func (s WirelessGatewayStatistics) GoString() string

GoString returns the string representation.

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

func (*WirelessGatewayStatistics) SetArn

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

SetArn sets the Arn field's value.

func (*WirelessGatewayStatistics) SetDescription

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

SetDescription sets the Description field's value.

func (*WirelessGatewayStatistics) SetId

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

SetId sets the Id field's value.

func (*WirelessGatewayStatistics) SetLastUplinkReceivedAt

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

SetLastUplinkReceivedAt sets the LastUplinkReceivedAt field's value.

func (*WirelessGatewayStatistics) SetLoRaWAN

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

SetLoRaWAN sets the LoRaWAN field's value.

func (*WirelessGatewayStatistics) SetName

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

SetName sets the Name field's value.

func (WirelessGatewayStatistics) String

func (s WirelessGatewayStatistics) String() string

String returns the string representation.

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

type WirelessMetadata

type WirelessMetadata struct {

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

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

WirelessMetadata object.

func (WirelessMetadata) GoString

func (s WirelessMetadata) GoString() string

GoString returns the string representation.

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

func (*WirelessMetadata) SetLoRaWAN

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

SetLoRaWAN sets the LoRaWAN field's value.

func (*WirelessMetadata) SetSidewalk

func (s *WirelessMetadata) SetSidewalk(v *SidewalkSendDataToDevice) *WirelessMetadata

SetSidewalk sets the Sidewalk field's value.

func (WirelessMetadata) String

func (s WirelessMetadata) String() string

String returns the string representation.

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

func (*WirelessMetadata) Validate

func (s *WirelessMetadata) Validate() error

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