aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
369 lines • 16.5 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsIotfleetwiseActions;
(function (AwsIotfleetwiseActions) {
/**
* Grants permission to associate the given vehicle to a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_AssociateVehicleFleet.html
*/
AwsIotfleetwiseActions["AssociateVehicleFleet"] = "iotfleetwise:AssociateVehicleFleet";
/**
* Grants permission to create a batch of vehicles
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_BatchCreateVehicle.html
*/
AwsIotfleetwiseActions["BatchCreateVehicle"] = "iotfleetwise:BatchCreateVehicle";
/**
* Grants permission to update a batch of vehicles
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_BatchUpdateVehicle.html
*/
AwsIotfleetwiseActions["BatchUpdateVehicle"] = "iotfleetwise:BatchUpdateVehicle";
/**
* Grants permission to create a campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateCampaign.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["CreateDecoderManifest"] = "iotfleetwise:CreateDecoderManifest";
/**
* Grants permission to create a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateFleet.html
*/
AwsIotfleetwiseActions["CreateFleet"] = "iotfleetwise:CreateFleet";
/**
* Grants permission to create a model manifest definition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateModelManifest.html
*/
AwsIotfleetwiseActions["CreateModelManifest"] = "iotfleetwise:CreateModelManifest";
/**
* Grants permission to create a signal catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateSignalCatalog.html
*/
AwsIotfleetwiseActions["CreateSignalCatalog"] = "iotfleetwise:CreateSignalCatalog";
/**
* Grants permission to create a state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateStateTemplate.html
*/
AwsIotfleetwiseActions["CreateStateTemplate"] = "iotfleetwise:CreateStateTemplate";
/**
* Grants permission to create a vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateVehicle.html
*/
AwsIotfleetwiseActions["CreateVehicle"] = "iotfleetwise:CreateVehicle";
/**
* Grants permission to delete a campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteCampaign.html
*/
AwsIotfleetwiseActions["DeleteCampaign"] = "iotfleetwise:DeleteCampaign";
/**
* Grants permission to delete the given decoder manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteDecoderManifest.html
*/
AwsIotfleetwiseActions["DeleteDecoderManifest"] = "iotfleetwise:DeleteDecoderManifest";
/**
* Grants permission to delete a fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteFleet.html
*/
AwsIotfleetwiseActions["DeleteFleet"] = "iotfleetwise:DeleteFleet";
/**
* Grants permission to delete the given model manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteModelManifest.html
*/
AwsIotfleetwiseActions["DeleteModelManifest"] = "iotfleetwise:DeleteModelManifest";
/**
* Grants permission to delete a specific signal catalog
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteSignalCatalog.html
*/
AwsIotfleetwiseActions["DeleteSignalCatalog"] = "iotfleetwise:DeleteSignalCatalog";
/**
* Grants permission to delete a state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteStateTemplate.html
*/
AwsIotfleetwiseActions["DeleteStateTemplate"] = "iotfleetwise:DeleteStateTemplate";
/**
* Grants permission to delete a vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteVehicle.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["GetVehicleStatus"] = "iotfleetwise:GetVehicleStatus";
/**
* Grants permission to import an existing decoder manifest
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ImportDecoderManifest.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["ImportSignalCatalog"] = "iotfleetwise:ImportSignalCatalog";
/**
* Grants permission to list campaigns
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListCampaigns.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["ListDecoderManifestNetworkInterfaces"] = "iotfleetwise:ListDecoderManifestNetworkInterfaces";
/**
* Grants permission to list decoder manifest signals
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListDecoderManifestSignals.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["ListDecoderManifests"] = "iotfleetwise:ListDecoderManifests";
/**
* Grants permission to list all fleets
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListFleets.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["ListSignalCatalogNodes"] = "iotfleetwise:ListSignalCatalogNodes";
/**
* Grants permission to list all signal catalogs
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListSignalCatalogs.html
*/
AwsIotfleetwiseActions["ListSignalCatalogs"] = "iotfleetwise:ListSignalCatalogs";
/**
* Grants permission to list state templates
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListStateTemplates.html
*/
AwsIotfleetwiseActions["ListStateTemplates"] = "iotfleetwise:ListStateTemplates";
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListTagsForResource.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["RegisterAccount"] = "iotfleetwise:RegisterAccount";
/**
* Grants permission to add tags to a resource
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_TagResource.html
*/
AwsIotfleetwiseActions["TagResource"] = "iotfleetwise:TagResource";
/**
* Grants permission to remove tags from a resource
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UntagResource.html
*/
AwsIotfleetwiseActions["UntagResource"] = "iotfleetwise:UntagResource";
/**
* Grants permission to update the given campaign
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateCampaign.html
*/
AwsIotfleetwiseActions["UpdateCampaign"] = "iotfleetwise:UpdateCampaign";
/**
* Grants permission to update a decoder manifest defnition
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateDecoderManifest.html
*/
AwsIotfleetwiseActions["UpdateDecoderManifest"] = "iotfleetwise:UpdateDecoderManifest";
/**
* Grants permission to update the fleet
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateFleet.html
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["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
*/
AwsIotfleetwiseActions["UpdateSignalCatalog"] = "iotfleetwise:UpdateSignalCatalog";
/**
* Grants permission to update the given state template
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateStateTemplate.html
*/
AwsIotfleetwiseActions["UpdateStateTemplate"] = "iotfleetwise:UpdateStateTemplate";
/**
* Grants permission to update the vehicle
*
* See https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateVehicle.html
*/
AwsIotfleetwiseActions["UpdateVehicle"] = "iotfleetwise:UpdateVehicle";
})(AwsIotfleetwiseActions || (AwsIotfleetwiseActions = {}));
//# sourceMappingURL=iotfleetwise.js.map