View a markdown version of this page

Actions, resources, and condition keys for AWS IoT Wireless - Service Authorization Reference

Actions, resources, and condition keys for AWS IoT Wireless

AWS IoT Wireless (service prefix: iotwireless) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by AWS IoT Wireless

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

AssociateAwsAccountWithPartnerAccount

iotwireless:AssociateAwsAccountWithPartnerAccount

Write

iotwireless:TagResource

Tagging, Write

AssociateMulticastGroupWithFuotaTask

iotwireless:AssociateMulticastGroupWithFuotaTask

Write

AssociateWirelessDeviceWithFuotaTask

iotwireless:AssociateWirelessDeviceWithFuotaTask

Write

AssociateWirelessDeviceWithMulticastGroup

iotwireless:AssociateWirelessDeviceWithMulticastGroup

Write

AssociateWirelessDeviceWithThing

iotwireless:AssociateWirelessDeviceWithThing

Write

AssociateWirelessGatewayWithCertificate

iotwireless:AssociateWirelessGatewayWithCertificate

Write

AssociateWirelessGatewayWithThing

iotwireless:AssociateWirelessGatewayWithThing

Write

CancelMulticastGroupSession

iotwireless:CancelMulticastGroupSession

Write

CreateDestination

iotwireless:CreateDestination

Write

iotwireless:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

iotwireless.amazonaws.com

Write

CreateDeviceProfile

iotwireless:CreateDeviceProfile

Write

iotwireless:TagResource

Tagging, Write

CreateFuotaTask

iotwireless:CreateFuotaTask

Write

iotwireless:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

iotwireless.amazonaws.com

Write

CreateMulticastGroup

iotwireless:CreateMulticastGroup

Write

iotwireless:TagResource

Tagging, Write

CreateNetworkAnalyzerConfiguration

iotwireless:CreateNetworkAnalyzerConfiguration

Write

iotwireless:TagResource

Tagging, Write

CreateServiceProfile

iotwireless:CreateServiceProfile

Write

iotwireless:TagResource

Tagging, Write

CreateWirelessDevice

iotwireless:CreateWirelessDevice

Write

iotwireless:TagResource

Tagging, Write

CreateWirelessGateway

iotwireless:CreateWirelessGateway

Write

iotwireless:TagResource

Tagging, Write

CreateWirelessGatewayTask

iotwireless:CreateWirelessGatewayTask

Write

CreateWirelessGatewayTaskDefinition

iotwireless:CreateWirelessGatewayTaskDefinition

Write

iotwireless:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

iotwireless.amazonaws.com

Write

DeleteDestination

iotwireless:DeleteDestination

Write

DeleteDeviceProfile

iotwireless:DeleteDeviceProfile

Write

DeleteFuotaTask

iotwireless:DeleteFuotaTask

Write

DeleteMulticastGroup

iotwireless:DeleteMulticastGroup

Write

DeleteNetworkAnalyzerConfiguration

iotwireless:DeleteNetworkAnalyzerConfiguration

Write

DeleteQueuedMessages

iotwireless:DeleteQueuedMessages

Write

DeleteServiceProfile

iotwireless:DeleteServiceProfile

Write

DeleteWirelessDevice

iotwireless:DeleteWirelessDevice

Write

DeleteWirelessDeviceImportTask

iotwireless:DeleteWirelessDeviceImportTask

Write

DeleteWirelessGateway

iotwireless:DeleteWirelessGateway

Write

DeleteWirelessGatewayTask

iotwireless:DeleteWirelessGatewayTask

Write

DeleteWirelessGatewayTaskDefinition

iotwireless:DeleteWirelessGatewayTaskDefinition

Write

DeregisterWirelessDevice

iotwireless:DeregisterWirelessDevice

Write

DisassociateAwsAccountFromPartnerAccount

iotwireless:DisassociateAwsAccountFromPartnerAccount

Write

DisassociateMulticastGroupFromFuotaTask

iotwireless:DisassociateMulticastGroupFromFuotaTask

Write

DisassociateWirelessDeviceFromFuotaTask

iotwireless:DisassociateWirelessDeviceFromFuotaTask

Write

DisassociateWirelessDeviceFromMulticastGroup

iotwireless:DisassociateWirelessDeviceFromMulticastGroup

Write

DisassociateWirelessDeviceFromThing

iotwireless:DisassociateWirelessDeviceFromThing

Write

DisassociateWirelessGatewayFromCertificate

iotwireless:DisassociateWirelessGatewayFromCertificate

Write

DisassociateWirelessGatewayFromThing

iotwireless:DisassociateWirelessGatewayFromThing

Write

GetDestination

iotwireless:GetDestination

Read

GetDeviceProfile

iotwireless:GetDeviceProfile

Read

GetEventConfigurationByResourceTypes

iotwireless:GetEventConfigurationByResourceTypes

Read

GetFuotaTask

iotwireless:GetFuotaTask

Read

GetLogLevelsByResourceTypes

iotwireless:GetLogLevelsByResourceTypes

Read

GetMetricConfiguration

iotwireless:GetMetricConfiguration

Read

GetMetrics

iotwireless:GetMetrics

Read

GetMulticastGroup

iotwireless:GetMulticastGroup

Read

GetMulticastGroupSession

iotwireless:GetMulticastGroupSession

Read

GetNetworkAnalyzerConfiguration

iotwireless:GetNetworkAnalyzerConfiguration

Read

GetPartnerAccount

iotwireless:GetPartnerAccount

Read

GetPosition

iotwireless:GetPosition

Read

GetPositionConfiguration

iotwireless:GetPositionConfiguration

Read

GetPositionEstimate

iotwireless:GetPositionEstimate

Read

GetResourceEventConfiguration

iotwireless:GetResourceEventConfiguration

Read

GetResourceLogLevel

iotwireless:GetResourceLogLevel

Read

GetResourcePosition

iotwireless:GetResourcePosition

Read

GetServiceEndpoint

iotwireless:GetServiceEndpoint

Read

GetServiceProfile

iotwireless:GetServiceProfile

Read

GetWirelessDevice

iotwireless:GetWirelessDevice

Read

GetWirelessDeviceImportTask

iotwireless:GetWirelessDeviceImportTask

Read

GetWirelessDeviceStatistics

iotwireless:GetWirelessDeviceStatistics

Read

GetWirelessGateway

iotwireless:GetWirelessGateway

Read

GetWirelessGatewayCertificate

iotwireless:GetWirelessGatewayCertificate

Read

GetWirelessGatewayFirmwareInformation

iotwireless:GetWirelessGatewayFirmwareInformation

Read

GetWirelessGatewayStatistics

iotwireless:GetWirelessGatewayStatistics

Read

GetWirelessGatewayTask

iotwireless:GetWirelessGatewayTask

Read

GetWirelessGatewayTaskDefinition

iotwireless:GetWirelessGatewayTaskDefinition

Read

ListDestinations

iotwireless:ListDestinations

Read

ListDeviceProfiles

iotwireless:ListDeviceProfiles

Read

ListDevicesForWirelessDeviceImportTask

iotwireless:ListDevicesForWirelessDeviceImportTask

Read

ListEventConfigurations

iotwireless:ListEventConfigurations

Read

ListFuotaTasks

iotwireless:ListFuotaTasks

Read

ListMulticastGroups

iotwireless:ListMulticastGroups

Read

ListMulticastGroupsByFuotaTask