View a markdown version of this page

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

Actions, resources, and condition keys for AWS IoT FleetWise

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

References:

API operations defined by AWS IoT FleetWise

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

AssociateVehicleFleet

iotfleetwise:AssociateVehicleFleet

Write

BatchCreateVehicle

iotfleetwise:CreateVehicle

Write

iotfleetwise:TagResource

Tagging, Write

CreateCampaign

iotfleetwise:CreateCampaign

Write

iotfleetwise:TagResource

Tagging, Write

iam:PassRole

iam:PassedToService

iotfleetwise.amazonaws.com

Write

CreateDecoderManifest

iotfleetwise:CreateDecoderManifest

Write

iotfleetwise:TagResource

Tagging, Write

CreateFleet

iotfleetwise:CreateFleet

Write

iotfleetwise:TagResource

Tagging, Write

CreateModelManifest

iotfleetwise:CreateModelManifest

Write

iotfleetwise:TagResource

Tagging, Write

CreateSignalCatalog

iotfleetwise:CreateSignalCatalog

Write

iotfleetwise:TagResource

Tagging, Write

CreateStateTemplate

iotfleetwise:CreateStateTemplate

Write

iotfleetwise:TagResource

Tagging, Write

CreateVehicle

iotfleetwise:CreateVehicle

Write

iotfleetwise:TagResource

Tagging, Write

DeleteCampaign

iotfleetwise:DeleteCampaign

Write

DeleteDecoderManifest

iotfleetwise:DeleteDecoderManifest

Write

DeleteFleet

iotfleetwise:DeleteFleet

Write

DeleteModelManifest

iotfleetwise:DeleteModelManifest

Write

DeleteSignalCatalog

iotfleetwise:DeleteSignalCatalog

Write

DeleteStateTemplate

iotfleetwise:DeleteStateTemplate

Write

DeleteVehicle

iotfleetwise:DeleteVehicle

Write

DisassociateVehicleFleet

iotfleetwise:DisassociateVehicleFleet

Write

GetCampaign

iotfleetwise:GetCampaign

Read

GetDecoderManifest

iotfleetwise:GetDecoderManifest

Read

GetEncryptionConfiguration

iotfleetwise:GetEncryptionConfiguration

Read

GetFleet

iotfleetwise:GetFleet

Read

GetLoggingOptions

iotfleetwise:GetLoggingOptions

Read

GetModelManifest

iotfleetwise:GetModelManifest

Read

GetRegisterAccountStatus

iotfleetwise:GetRegisterAccountStatus

Read

GetSignalCatalog

iotfleetwise:GetSignalCatalog

Read

GetStateTemplate

iotfleetwise:GetStateTemplate

Read

GetVehicle

iotfleetwise:GetVehicle

Read

GetVehicleStatus

iotfleetwise:GetVehicleStatus

Read

ImportDecoderManifest

iotfleetwise:ImportDecoderManifest

Write

ImportSignalCatalog

iotfleetwise:ImportSignalCatalog

Write

iotfleetwise:TagResource

Tagging, Write

ListCampaigns

iotfleetwise:ListCampaigns

Read

ListDecoderManifestNetworkInterfaces

iotfleetwise:ListDecoderManifestNetworkInterfaces

List

ListDecoderManifestSignals

iotfleetwise:ListDecoderManifestSignals

List

ListDecoderManifests

iotfleetwise:ListDecoderManifests

Read

ListFleets

iotfleetwise:ListFleets

Read

ListFleetsForVehicle

iotfleetwise:ListFleetsForVehicle

Read

ListModelManifestNodes

iotfleetwise:ListModelManifestNodes

List

ListModelManifests

iotfleetwise:ListModelManifests