aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
367 lines (366 loc) • 14.8 kB
TypeScript
/**
* All IAM policy actions for AWS IoT FleetWise (IOTFLEETWISE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiotfleetwise.html
*
* 2025-02-24T21:48:24.956Z
*/
export declare enum AwsIotfleetwiseActions {
/**
* Grants permission to associate the given vehicle to a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_AssociateVehicleFleet.html
*/
AssociateVehicleFleet = "iotfleetwise:AssociateVehicleFleet",
/**
* Grants permission to create a batch of vehicles
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_BatchCreateVehicle.html
*/
BatchCreateVehicle = "iotfleetwise:BatchCreateVehicle",
/**
* Grants permission to update a batch of vehicles
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_BatchUpdateVehicle.html
*/
BatchUpdateVehicle = "iotfleetwise:BatchUpdateVehicle",
/**
* Grants permission to create a campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateCampaign.html
*/
CreateCampaign = "iotfleetwise:CreateCampaign",
/**
* Grants permission to create a decoder manifest for an existing model
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateDecoderManifest.html
*/
CreateDecoderManifest = "iotfleetwise:CreateDecoderManifest",
/**
* Grants permission to create a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateFleet.html
*/
CreateFleet = "iotfleetwise:CreateFleet",
/**
* Grants permission to create a model manifest definition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateModelManifest.html
*/
CreateModelManifest = "iotfleetwise:CreateModelManifest",
/**
* Grants permission to create a signal catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateSignalCatalog.html
*/
CreateSignalCatalog = "iotfleetwise:CreateSignalCatalog",
/**
* Grants permission to create a state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateStateTemplate.html
*/
CreateStateTemplate = "iotfleetwise:CreateStateTemplate",
/**
* Grants permission to create a vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateVehicle.html
*/
CreateVehicle = "iotfleetwise:CreateVehicle",
/**
* Grants permission to delete a campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteCampaign.html
*/
DeleteCampaign = "iotfleetwise:DeleteCampaign",
/**
* Grants permission to delete the given decoder manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteDecoderManifest.html
*/
DeleteDecoderManifest = "iotfleetwise:DeleteDecoderManifest",
/**
* Grants permission to delete a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteFleet.html
*/
DeleteFleet = "iotfleetwise:DeleteFleet",
/**
* Grants permission to delete the given model manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteModelManifest.html
*/
DeleteModelManifest = "iotfleetwise:DeleteModelManifest",
/**
* Grants permission to delete a specific signal catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteSignalCatalog.html
*/
DeleteSignalCatalog = "iotfleetwise:DeleteSignalCatalog",
/**
* Grants permission to delete a state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteStateTemplate.html
*/
DeleteStateTemplate = "iotfleetwise:DeleteStateTemplate",
/**
* Grants permission to delete a vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteVehicle.html
*/
DeleteVehicle = "iotfleetwise:DeleteVehicle",
/**
* Grants permission to disassociate a vehicle from an existing fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DisassociateVehicleFleet.html
*/
DisassociateVehicleFleet = "iotfleetwise:DisassociateVehicleFleet",
/**
* Grants permission to generate the payload for running a command on a vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/controlling-access.html#generate-command-payload
*/
GenerateCommandPayload = "iotfleetwise:GenerateCommandPayload",
/**
* Grants permission to get summary information for a given campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetCampaign.html
*/
GetCampaign = "iotfleetwise:GetCampaign",
/**
* Grants permission to get summary information for a given decoder manifest defin
* ition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetDecoderManifest.html
*/
GetDecoderManifest = "iotfleetwise:GetDecoderManifest",
/**
* Grants permission to get KMS-based encryption status for the AWS account
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetEncryptionConfiguration.html
*/
GetEncryptionConfiguration = "iotfleetwise:GetEncryptionConfiguration",
/**
* Grants permission to get summary information for a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetFleet.html
*/
GetFleet = "iotfleetwise:GetFleet",
/**
* Grants permission to get the logging options for the AWS account
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetLoggingOptions.html
*/
GetLoggingOptions = "iotfleetwise:GetLoggingOptions",
/**
* Grants permission to get summary information for a given model manifest definit
* ion
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetModelManifest.html
*/
GetModelManifest = "iotfleetwise:GetModelManifest",
/**
* Grants permission to get the account registration status with IoT FleetWise
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetRegisterAccountStatus.html
*/
GetRegisterAccountStatus = "iotfleetwise:GetRegisterAccountStatus",
/**
* Grants permission to get summary information for a specific signal catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetSignalCatalog.html
*/
GetSignalCatalog = "iotfleetwise:GetSignalCatalog",
/**
* Grants permission to get summary information for a given state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetStateTemplate.html
*/
GetStateTemplate = "iotfleetwise:GetStateTemplate",
/**
* Grants permission to get summary information for a vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetVehicle.html
*/
GetVehicle = "iotfleetwise:GetVehicle",
/**
* Grants permission to get the status of the campaigns running on a specific vehi
* cle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_GetVehicleStatus.html
*/
GetVehicleStatus = "iotfleetwise:GetVehicleStatus",
/**
* Grants permission to import an existing decoder manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ImportDecoderManifest.html
*/
ImportDecoderManifest = "iotfleetwise:ImportDecoderManifest",
/**
* Grants permission to create a signal catalog by importing existing definitions
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ImportSignalCatalog.html
*/
ImportSignalCatalog = "iotfleetwise:ImportSignalCatalog",
/**
* Grants permission to list campaigns
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListCampaigns.html
*/
ListCampaigns = "iotfleetwise:ListCampaigns",
/**
* Grants permission to list network interfaces associated to the existing decoder
* manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestNetworkInterfaces.html
*/
ListDecoderManifestNetworkInterfaces = "iotfleetwise:ListDecoderManifestNetworkInterfaces",
/**
* Grants permission to list decoder manifest signals
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestSignals.html
*/
ListDecoderManifestSignals = "iotfleetwise:ListDecoderManifestSignals",
/**
* Grants permission to list all decoder manifests, with an optional filter on mod
* el manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifests.html
*/
ListDecoderManifests = "iotfleetwise:ListDecoderManifests",
/**
* Grants permission to list all fleets
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListFleets.html
*/
ListFleets = "iotfleetwise:ListFleets",
/**
* Grants permission to list all the fleets that the given vehicle is associated w
* ith
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListFleetsForVehicle.html
*/
ListFleetsForVehicle = "iotfleetwise:ListFleetsForVehicle",
/**
* Grants permission to list all nodes for the given model manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListModelManifestNodes.html
*/
ListModelManifestNodes = "iotfleetwise:ListModelManifestNodes",
/**
* Grants permission to list all model manifests, with an optional filter on signa
* l catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListModelManifests.html
*/
ListModelManifests = "iotfleetwise:ListModelManifests",
/**
* Grants permission to list all nodes for a given signal catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListSignalCatalogNodes.html
*/
ListSignalCatalogNodes = "iotfleetwise:ListSignalCatalogNodes",
/**
* Grants permission to list all signal catalogs
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListSignalCatalogs.html
*/
ListSignalCatalogs = "iotfleetwise:ListSignalCatalogs",
/**
* Grants permission to list state templates
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListStateTemplates.html
*/
ListStateTemplates = "iotfleetwise:ListStateTemplates",
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "iotfleetwise:ListTagsForResource",
/**
* Grants permission to list all vehicles, with an optional filter on model manife
* st
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListVehicles.html
*/
ListVehicles = "iotfleetwise:ListVehicles",
/**
* Grants permission to list vehicles in the given fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListVehiclesInFleet.html
*/
ListVehiclesInFleet = "iotfleetwise:ListVehiclesInFleet",
/**
* Grants permission to enable or disable KMS-based encryption for the AWS account
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_PutEncryptionConfiguration.html
*/
PutEncryptionConfiguration = "iotfleetwise:PutEncryptionConfiguration",
/**
* Grants permission to put the logging options for the AWS account
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_PutLoggingOptions.html
*/
PutLoggingOptions = "iotfleetwise:PutLoggingOptions",
/**
* Grants permission to register an AWS account to IoT FleetWise
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_RegisterAccount.html
*/
RegisterAccount = "iotfleetwise:RegisterAccount",
/**
* Grants permission to add tags to a resource
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_TagResource.html
*/
TagResource = "iotfleetwise:TagResource",
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UntagResource.html
*/
UntagResource = "iotfleetwise:UntagResource",
/**
* Grants permission to update the given campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateCampaign.html
*/
UpdateCampaign = "iotfleetwise:UpdateCampaign",
/**
* Grants permission to update a decoder manifest defnition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateDecoderManifest.html
*/
UpdateDecoderManifest = "iotfleetwise:UpdateDecoderManifest",
/**
* Grants permission to update the fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateFleet.html
*/
UpdateFleet = "iotfleetwise:UpdateFleet",
/**
* Grants permission to update the given model manifest definition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateModelManifest.html
*/
UpdateModelManifest = "iotfleetwise:UpdateModelManifest",
/**
* Grants permission to update a specific signal catalog definition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateSignalCatalog.html
*/
UpdateSignalCatalog = "iotfleetwise:UpdateSignalCatalog",
/**
* Grants permission to update the given state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateStateTemplate.html
*/
UpdateStateTemplate = "iotfleetwise:UpdateStateTemplate",
/**
* Grants permission to update the vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateVehicle.html
*/
UpdateVehicle = "iotfleetwise:UpdateVehicle"
}