aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
1,267 lines (1,266 loc) • 69.8 kB
TypeScript
/**
* All IAM policy actions for AWS IoT (IOT)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsiot.html
*
* 2025-02-24T21:48:21.508Z
*/
export declare enum AwsIotActions {
/**
* Grants permission to accept a pending certificate transfer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AcceptCertificateTransfer.html
*/
AcceptCertificateTransfer = "iot:AcceptCertificateTransfer",
/**
* Grants permission to add a thing to the specified billing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AddThingToBillingGroup.html
*/
AddThingToBillingGroup = "iot:AddThingToBillingGroup",
/**
* Grants permission to add a thing to the specified thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AddThingToThingGroup.html
*/
AddThingToThingGroup = "iot:AddThingToThingGroup",
/**
* Grants permission to associate SBOM files to a package version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AssociateSbomWithPackageVersion.html
*/
AssociateSbomWithPackageVersion = "iot:AssociateSbomWithPackageVersion",
/**
* Grants permission to associate a group with a continuous job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AssociateTargetsWithJob.html
*/
AssociateTargetsWithJob = "iot:AssociateTargetsWithJob",
/**
* Grants permission to attach a policy to the specified target
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AttachPolicy.html
*/
AttachPolicy = "iot:AttachPolicy",
/**
* Grants permission to attach the specified policy to the specified principal (ce
* rtificate or other credential)
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AttachPrincipalPolicy.html
*/
AttachPrincipalPolicy = "iot:AttachPrincipalPolicy",
/**
* Grants permission to associate a Device Defender security profile with a thing
* group or with this account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AttachSecurityProfile.html
*/
AttachSecurityProfile = "iot:AttachSecurityProfile",
/**
* Grants permission to attach the specified principal to the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AttachThingPrincipal.html
*/
AttachThingPrincipal = "iot:AttachThingPrincipal",
/**
* Grants permission to cancel a mitigation action task that is in progress
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelAuditMitigationActionsTask.html
*/
CancelAuditMitigationActionsTask = "iot:CancelAuditMitigationActionsTask",
/**
* Grants permission to cancel an audit that is in progress. The audit can be eith
* er scheduled or on-demand
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelAuditTask.html
*/
CancelAuditTask = "iot:CancelAuditTask",
/**
* Grants permission to cancel a pending transfer for the specified certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelCertificateTransfer.html
*/
CancelCertificateTransfer = "iot:CancelCertificateTransfer",
/**
* Grants permission to cancel a Device Defender ML Detect mitigation action
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelDetectMitigationActionsTask.html
*/
CancelDetectMitigationActionsTask = "iot:CancelDetectMitigationActionsTask",
/**
* Grants permission to cancel a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJob.html
*/
CancelJob = "iot:CancelJob",
/**
* Grants permission to cancel a job execution on a particular device
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJobExecution.html
*/
CancelJobExecution = "iot:CancelJobExecution",
/**
* Grants permission to clear the default authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ClearDefaultAuthorizer.html
*/
ClearDefaultAuthorizer = "iot:ClearDefaultAuthorizer",
/**
* Grants permission to close a tunnel
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_iot-secure-tunneling_CloseTunnel.html
*/
CloseTunnel = "iot:CloseTunnel",
/**
* Grants permission to confirm a http url TopicRuleDestinationDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ConfirmTopicRuleDestination.html
*/
ConfirmTopicRuleDestination = "iot:ConfirmTopicRuleDestination",
/**
* Grants permission to connect as the specified client
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
Connect = "iot:Connect",
/**
* Grants permission to create a Device Defender audit suppression
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateAuditSuppression.html
*/
CreateAuditSuppression = "iot:CreateAuditSuppression",
/**
* Grants permission to create an authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateAuthorizer.html
*/
CreateAuthorizer = "iot:CreateAuthorizer",
/**
* Grants permission to create a billing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateBillingGroup.html
*/
CreateBillingGroup = "iot:CreateBillingGroup",
/**
* Grants permission to create an X.509 certificate using the specified certificat
* e signing request
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCertificateFromCsr.html
*/
CreateCertificateFromCsr = "iot:CreateCertificateFromCsr",
/**
* Grants permission to create a certificate provider
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCertificateProvider.html
*/
CreateCertificateProvider = "iot:CreateCertificateProvider",
/**
* Grants permission to create a command that can be used to start new executions
* against a device
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCommand.html
*/
CreateCommand = "iot:CreateCommand",
/**
* Grants permission to create a custom metric for device side metric reporting an
* d monitoring
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCustomMetric.html
*/
CreateCustomMetric = "iot:CreateCustomMetric",
/**
* Grants permission to define a dimension that can be used to to limit the scope
* of a metric used in a security profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDimension.html
*/
CreateDimension = "iot:CreateDimension",
/**
* Grants permission to create a domain configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDomainConfiguration.html
*/
CreateDomainConfiguration = "iot:CreateDomainConfiguration",
/**
* Grants permission to create a Dynamic Thing Group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDynamicThingGroup.html
*/
CreateDynamicThingGroup = "iot:CreateDynamicThingGroup",
/**
* Grants permission to create a fleet metric
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateFleetMetric.html
*/
CreateFleetMetric = "iot:CreateFleetMetric",
/**
* Grants permission to create a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJob.html
*/
CreateJob = "iot:CreateJob",
/**
* Grants permission to create a job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJobTemplate.html
*/
CreateJobTemplate = "iot:CreateJobTemplate",
/**
* Grants permission to create a 2048 bit RSA key pair and issues an X.509 certifi
* cate using the issued public key
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateKeysAndCertificate.html
*/
CreateKeysAndCertificate = "iot:CreateKeysAndCertificate",
/**
* Grants permission to define an action that can be applied to audit findings by
* using StartAuditMitigationActionsTask
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateMitigationAction.html
*/
CreateMitigationAction = "iot:CreateMitigationAction",
/**
* Grants permission to create an OTA update job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateOTAUpdate.html
*/
CreateOTAUpdate = "iot:CreateOTAUpdate",
/**
* Grants permission to create a software package that you can deploy to your devi
* ces
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePackage.html
*/
CreatePackage = "iot:CreatePackage",
/**
* Grants permission to create a version under the specified package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePackageVersion.html
*/
CreatePackageVersion = "iot:CreatePackageVersion",
/**
* Grants permission to create an AWS IoT policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicy.html
*/
CreatePolicy = "iot:CreatePolicy",
/**
* Grants permission to create a new version of the specified AWS IoT policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicyVersion.html
*/
CreatePolicyVersion = "iot:CreatePolicyVersion",
/**
* Grants permission to create a provisioning claim
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningClaim.html
*/
CreateProvisioningClaim = "iot:CreateProvisioningClaim",
/**
* Grants permission to create a fleet provisioning template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html
*/
CreateProvisioningTemplate = "iot:CreateProvisioningTemplate",
/**
* Grants permission to create a new version of a fleet provisioning template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplateVersion.html
*/
CreateProvisioningTemplateVersion = "iot:CreateProvisioningTemplateVersion",
/**
* Grants permission to create a role alias
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateRoleAlias.html
*/
CreateRoleAlias = "iot:CreateRoleAlias",
/**
* Grants permission to create a scheduled audit that is run at a specified time i
* nterval
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateScheduledAudit.html
*/
CreateScheduledAudit = "iot:CreateScheduledAudit",
/**
* Grants permission to create a Device Defender security profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateSecurityProfile.html
*/
CreateSecurityProfile = "iot:CreateSecurityProfile",
/**
* Grants permission to create a new AWS IoT stream
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateStream.html
*/
CreateStream = "iot:CreateStream",
/**
* Grants permission to create a thing in the thing registry
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThing.html
*/
CreateThing = "iot:CreateThing",
/**
* Grants permission to create a thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingGroup.html
*/
CreateThingGroup = "iot:CreateThingGroup",
/**
* Grants permission to create a new thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingType.html
*/
CreateThingType = "iot:CreateThingType",
/**
* Grants permission to create a rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRule.html
*/
CreateTopicRule = "iot:CreateTopicRule",
/**
* Grants permission to create a TopicRuleDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRuleDestination.html
*/
CreateTopicRuleDestination = "iot:CreateTopicRuleDestination",
/**
* Grants permission to delete the audit configuration associated with the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAccountAuditConfiguration.html
*/
DeleteAccountAuditConfiguration = "iot:DeleteAccountAuditConfiguration",
/**
* Grants permission to delete a Device Defender audit suppression
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAuditSuppression.html
*/
DeleteAuditSuppression = "iot:DeleteAuditSuppression",
/**
* Grants permission to delete the specified authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAuthorizer.html
*/
DeleteAuthorizer = "iot:DeleteAuthorizer",
/**
* Grants permission to delete the specified billing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteBillingGroup.html
*/
DeleteBillingGroup = "iot:DeleteBillingGroup",
/**
* Grants permission to delete a registered CA certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCACertificate.html
*/
DeleteCACertificate = "iot:DeleteCACertificate",
/**
* Grants permission to delete the specified certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCertificate.html
*/
DeleteCertificate = "iot:DeleteCertificate",
/**
* Grants permission to delete a certificate provider
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCertificateProvider.html
*/
DeleteCertificateProvider = "iot:DeleteCertificateProvider",
/**
* Grants permission to delete a command
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCommand.html
*/
DeleteCommand = "iot:DeleteCommand",
/**
* Grants permission to delete a command execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCommandExecution.html
*/
DeleteCommandExecution = "iot:DeleteCommandExecution",
/**
* Grants permission to deletes the specified custom metric from your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCustomMetric.html
*/
DeleteCustomMetric = "iot:DeleteCustomMetric",
/**
* Grants permission to remove the specified dimension from your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDimension.html
*/
DeleteDimension = "iot:DeleteDimension",
/**
* Grants permission to delete a domain configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDomainConfiguration.html
*/
DeleteDomainConfiguration = "iot:DeleteDomainConfiguration",
/**
* Grants permission to delete the specified Dynamic Thing Group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDynamicThingGroup.html
*/
DeleteDynamicThingGroup = "iot:DeleteDynamicThingGroup",
/**
* Grants permission to delete the specified fleet metric
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteFleetMetric.html
*/
DeleteFleetMetric = "iot:DeleteFleetMetric",
/**
* Grants permission to delete a job and its related job executions
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJob.html
*/
DeleteJob = "iot:DeleteJob",
/**
* Grants permission to delete a job execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobExecution.html
*/
DeleteJobExecution = "iot:DeleteJobExecution",
/**
* Grants permission to delete a job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobTemplate.html
*/
DeleteJobTemplate = "iot:DeleteJobTemplate",
/**
* Grants permission to delete a defined mitigation action from your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteMitigationAction.html
*/
DeleteMitigationAction = "iot:DeleteMitigationAction",
/**
* Grants permission to delete an OTA update job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteOTAUpdate.html
*/
DeleteOTAUpdate = "iot:DeleteOTAUpdate",
/**
* Grants permission to delete a package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePackage.html
*/
DeletePackage = "iot:DeletePackage",
/**
* Grants permission to delete a version of the specified package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePackageVersion.html
*/
DeletePackageVersion = "iot:DeletePackageVersion",
/**
* Grants permission to delete the specified policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicy.html
*/
DeletePolicy = "iot:DeletePolicy",
/**
* Grants permission to Delete the specified version of the specified policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicyVersion.html
*/
DeletePolicyVersion = "iot:DeletePolicyVersion",
/**
* Grants permission to delete a fleet provisioning template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplate.html
*/
DeleteProvisioningTemplate = "iot:DeleteProvisioningTemplate",
/**
* Grants permission to delete a fleet provisioning template version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplateVersion.html
*/
DeleteProvisioningTemplateVersion = "iot:DeleteProvisioningTemplateVersion",
/**
* Grants permission to delete a CA certificate registration code
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteRegistrationCode.html
*/
DeleteRegistrationCode = "iot:DeleteRegistrationCode",
/**
* Grants permission to delete the specified role alias
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteRoleAlias.html
*/
DeleteRoleAlias = "iot:DeleteRoleAlias",
/**
* Grants permission to delete a scheduled audit
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteScheduledAudit.html
*/
DeleteScheduledAudit = "iot:DeleteScheduledAudit",
/**
* Grants permission to delete a Device Defender security profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteSecurityProfile.html
*/
DeleteSecurityProfile = "iot:DeleteSecurityProfile",
/**
* Grants permission to delete a specified stream
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteStream.html
*/
DeleteStream = "iot:DeleteStream",
/**
* Grants permission to delete the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThing.html
*/
DeleteThing = "iot:DeleteThing",
/**
* Grants permission to delete the specified thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingGroup.html
*/
DeleteThingGroup = "iot:DeleteThingGroup",
/**
* Grants permission to delete the specified thing shadow
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
DeleteThingShadow = "iot:DeleteThingShadow",
/**
* Grants permission to delete the specified thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingType.html
*/
DeleteThingType = "iot:DeleteThingType",
/**
* Grants permission to delete the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRule.html
*/
DeleteTopicRule = "iot:DeleteTopicRule",
/**
* Grants permission to delete a TopicRuleDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRuleDestination.html
*/
DeleteTopicRuleDestination = "iot:DeleteTopicRuleDestination",
/**
* Grants permission to delete the specified v2 logging level
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteV2LoggingLevel.html
*/
DeleteV2LoggingLevel = "iot:DeleteV2LoggingLevel",
/**
* Grants permission to deprecate the specified thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeprecateThingType.html
*/
DeprecateThingType = "iot:DeprecateThingType",
/**
* Grants permission to get information about audit configurations for the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAccountAuditConfiguration.html
*/
DescribeAccountAuditConfiguration = "iot:DescribeAccountAuditConfiguration",
/**
* Grants permission to get information about a single audit finding. Properties i
* nclude the reason for noncompliance, the severity of the issue, and when the au
* dit that returned the finding was started
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAuditFinding.html
*/
DescribeAuditFinding = "iot:DescribeAuditFinding",
/**
* Grants permission to get information about an audit mitigation task that is use
* d to apply mitigation actions to a set of audit findings
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAuditMitigationActionsTask.html
*/
DescribeAuditMitigationActionsTask = "iot:DescribeAuditMitigationActionsTask",
/**
* Grants permission to get information about a Device Defender audit suppression
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAuditSuppression.html
*/
DescribeAuditSuppression = "iot:DescribeAuditSuppression",
/**
* Grants permission to get information about a Device Defender audit
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAuditTask.html
*/
DescribeAuditTask = "iot:DescribeAuditTask",
/**
* Grants permission to describe an authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAuthorizer.html
*/
DescribeAuthorizer = "iot:DescribeAuthorizer",
/**
* Grants permission to get information about the specified billing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeBillingGroup.html
*/
DescribeBillingGroup = "iot:DescribeBillingGroup",
/**
* Grants permission to describe a registered CA certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCACertificate.html
*/
DescribeCACertificate = "iot:DescribeCACertificate",
/**
* Grants permission to get information about the specified certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCertificate.html
*/
DescribeCertificate = "iot:DescribeCertificate",
/**
* Grants permission to describe a certificate provider
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCertificateProvider.html
*/
DescribeCertificateProvider = "iot:DescribeCertificateProvider",
/**
* Grants permission to describe a custom metric that is defined in your AWS accou
* nt
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCustomMetric.html
*/
DescribeCustomMetric = "iot:DescribeCustomMetric",
/**
* Grants permission to describe the default authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeDefaultAuthorizer.html
*/
DescribeDefaultAuthorizer = "iot:DescribeDefaultAuthorizer",
/**
* Grants permission to describe a Device Defender ML Detect mitigation action
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeDetectMitigationActionsTask.html
*/
DescribeDetectMitigationActionsTask = "iot:DescribeDetectMitigationActionsTask",
/**
* Grants permission to get details about a dimension that is defined in your AWS
* account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeDimension.html
*/
DescribeDimension = "iot:DescribeDimension",
/**
* Grants permission to get information about the domain configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeDomainConfiguration.html
*/
DescribeDomainConfiguration = "iot:DescribeDomainConfiguration",
/**
* Grants permission to get a unique endpoint specific to the AWS account making t
* he call
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeEndpoint.html
*/
DescribeEndpoint = "iot:DescribeEndpoint",
/**
* Grants permission to get account event configurations
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeEventConfigurations.html
*/
DescribeEventConfigurations = "iot:DescribeEventConfigurations",
/**
* Grants permission to get information about the specified fleet metric
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeFleetMetric.html
*/
DescribeFleetMetric = "iot:DescribeFleetMetric",
/**
* Grants permission to get information about the specified index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeIndex.html
*/
DescribeIndex = "iot:DescribeIndex",
/**
* Grants permission to describe a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeJob.html
*/
DescribeJob = "iot:DescribeJob",
/**
* Grants permission to describe a job execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeJobExecution.html
*/
DescribeJobExecution = "iot:DescribeJobExecution",
/**
* Grants permission to describe a job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeJobTemplate.html
*/
DescribeJobTemplate = "iot:DescribeJobTemplate",
/**
* Grants permission to describe a managed job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeManagedJobTemplate.html
*/
DescribeManagedJobTemplate = "iot:DescribeManagedJobTemplate",
/**
* Grants permission to get information about a mitigation action
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeMitigationAction.html
*/
DescribeMitigationAction = "iot:DescribeMitigationAction",
/**
* Grants permission to get information about a fleet provisioning template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeProvisioningTemplate.html
*/
DescribeProvisioningTemplate = "iot:DescribeProvisioningTemplate",
/**
* Grants permission to get information about a fleet provisioning template versio
* n
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeProvisioningTemplateVersion.html
*/
DescribeProvisioningTemplateVersion = "iot:DescribeProvisioningTemplateVersion",
/**
* Grants permission to describe a role alias
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeRoleAlias.html
*/
DescribeRoleAlias = "iot:DescribeRoleAlias",
/**
* Grants permission to get information about a scheduled audit
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeScheduledAudit.html
*/
DescribeScheduledAudit = "iot:DescribeScheduledAudit",
/**
* Grants permission to get information about a Device Defender security profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeSecurityProfile.html
*/
DescribeSecurityProfile = "iot:DescribeSecurityProfile",
/**
* Grants permission to get information about the specified stream
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeStream.html
*/
DescribeStream = "iot:DescribeStream",
/**
* Grants permission to get information about the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeThing.html
*/
DescribeThing = "iot:DescribeThing",
/**
* Grants permission to get information about the specified thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeThingGroup.html
*/
DescribeThingGroup = "iot:DescribeThingGroup",
/**
* Grants permission to get information about the bulk thing registration task
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeThingRegistrationTask.html
*/
DescribeThingRegistrationTask = "iot:DescribeThingRegistrationTask",
/**
* Grants permission to get information about the specified thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeThingType.html
*/
DescribeThingType = "iot:DescribeThingType",
/**
* Grants permission to describe a tunnel
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_iot-secure-tunneling_DescribeTunnel.html
*/
DescribeTunnel = "iot:DescribeTunnel",
/**
* Grants permission to detach a policy from the specified target
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DetachPolicy.html
*/
DetachPolicy = "iot:DetachPolicy",
/**
* Grants permission to remove the specified policy from the specified certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DetachPrincipalPolicy.html
*/
DetachPrincipalPolicy = "iot:DetachPrincipalPolicy",
/**
* Grants permission to disassociate a Device Defender security profile from a thi
* ng group or from this account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DetachSecurityProfile.html
*/
DetachSecurityProfile = "iot:DetachSecurityProfile",
/**
* Grants permission to detach the specified principal from the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DetachThingPrincipal.html
*/
DetachThingPrincipal = "iot:DetachThingPrincipal",
/**
* Grants permission to disable the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DisableTopicRule.html
*/
DisableTopicRule = "iot:DisableTopicRule",
/**
* Grants permission to disassociate SBOM files from a package version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DisassociateSbomFromPackageVersion.html
*/
DisassociateSbomFromPackageVersion = "iot:DisassociateSbomFromPackageVersion",
/**
* Grants permission to enable the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_EnableTopicRule.html
*/
EnableTopicRule = "iot:EnableTopicRule",
/**
* Grants permission to fetch a Device Defender's ML Detect Security Profile train
* ing model's status
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetBehaviorModelTrainingSummaries.html
*/
GetBehaviorModelTrainingSummaries = "iot:GetBehaviorModelTrainingSummaries",
/**
* Grants permission to get buckets aggregation for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetBucketsAggregation.html
*/
GetBucketsAggregation = "iot:GetBucketsAggregation",
/**
* Grants permission to get cardinality for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetCardinality.html
*/
GetCardinality = "iot:GetCardinality",
/**
* Grants permission to get the information about the command
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetCommand.html
*/
GetCommand = "iot:GetCommand",
/**
* Grants permission to get the information of a command execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetCommandExecution.html
*/
GetCommandExecution = "iot:GetCommandExecution",
/**
* Grants permission to get effective policies
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetEffectivePolicies.html
*/
GetEffectivePolicies = "iot:GetEffectivePolicies",
/**
* Grants permission to get current fleet indexing configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetIndexingConfiguration.html
*/
GetIndexingConfiguration = "iot:GetIndexingConfiguration",
/**
* Grants permission to get a job document
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetJobDocument.html
*/
GetJobDocument = "iot:GetJobDocument",
/**
* Grants permission to get the logging options
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetLoggingOptions.html
*/
GetLoggingOptions = "iot:GetLoggingOptions",
/**
* Grants permission to get the information about the OTA update job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetOTAUpdate.html
*/
GetOTAUpdate = "iot:GetOTAUpdate",
/**
* Grants permission to get the information about the package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPackage.html
*/
GetPackage = "iot:GetPackage",
/**
* Grants permission to get the package configuration of the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPackageConfiguration.html
*/
GetPackageConfiguration = "iot:GetPackageConfiguration",
/**
* Grants permission to get the version of the package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPackageVersion.html
*/
GetPackageVersion = "iot:GetPackageVersion",
/**
* Grants permission to get percentiles for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPercentiles.html
*/
GetPercentiles = "iot:GetPercentiles",
/**
* Grants permission to get information about the specified policy with the policy
* document of the default version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPolicy.html
*/
GetPolicy = "iot:GetPolicy",
/**
* Grants permission to get information about the specified policy version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPolicyVersion.html
*/
GetPolicyVersion = "iot:GetPolicyVersion",
/**
* Grants permission to get a registration code used to register a CA certificate
* with AWS IoT
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetRegistrationCode.html
*/
GetRegistrationCode = "iot:GetRegistrationCode",
/**
* Grants permission to get the retained message on the specified topic
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
GetRetainedMessage = "iot:GetRetainedMessage",
/**
* Grants permission to get statistics for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetStatistics.html
*/
GetStatistics = "iot:GetStatistics",
/**
* Grants permission to get the thing's connectivity data
*
* See API_GetThingConnectivityData.html
*/
GetThingConnectivityData = "iot:GetThingConnectivityData",
/**
* Grants permission to get the thing shadow
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
GetThingShadow = "iot:GetThingShadow",
/**
* Grants permission to get information about the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetTopicRule.html
*/
GetTopicRule = "iot:GetTopicRule",
/**
* Grants permission to get a TopicRuleDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetTopicRuleDestination.html
*/
GetTopicRuleDestination = "iot:GetTopicRuleDestination",
/**
* Grants permission to get v2 logging options
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetV2LoggingOptions.html
*/
GetV2LoggingOptions = "iot:GetV2LoggingOptions",
/**
* Grants permission to list the active violations for a given Device Defender sec
* urity profile or Thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListActiveViolations.html
*/
ListActiveViolations = "iot:ListActiveViolations",
/**
* Grants permission to list the policies attached to the specified thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAttachedPolicies.html
*/
ListAttachedPolicies = "iot:ListAttachedPolicies",
/**
* Grants permission to list the findings (results) of a Device Defender audit or
* of the audits performed during a specified time period
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuditFindings.html
*/
ListAuditFindings = "iot:ListAuditFindings",
/**
* Grants permission to get the status of audit mitigation action tasks that were
* executed
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuditMitigationActionsExecutions.html
*/
ListAuditMitigationActionsExecutions = "iot:ListAuditMitigationActionsExecutions",
/**
* Grants permission to get a list of audit mitigation action tasks that match the
* specified filters
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuditMitigationActionsTasks.html
*/
ListAuditMitigationActionsTasks = "iot:ListAuditMitigationActionsTasks",
/**
* Grants permission to list your Device Defender audit suppressions
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuditSuppressions.html
*/
ListAuditSuppressions = "iot:ListAuditSuppressions",
/**
* Grants permission to list the Device Defender audits that have been performed d
* uring a given time period
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuditTasks.html
*/
ListAuditTasks = "iot:ListAuditTasks",
/**
* Grants permission to list the authorizers registered in your account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuthorizers.html
*/
ListAuthorizers = "iot:ListAuthorizers",
/**
* Grants permission to list all billing groups
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListBillingGroups.html
*/
ListBillingGroups = "iot:ListBillingGroups",
/**
* Grants permission to list the CA certificates registered for your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCACertificates.html
*/
ListCACertificates = "iot:ListCACertificates",
/**
* Grants permission to list certificate providers in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCertificateProviders.html
*/
ListCertificateProviders = "iot:ListCertificateProviders",
/**
* Grants permission to list your certificates
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCertificates.html
*/
ListCertificates = "iot:ListCertificates",
/**
* Grants permission to list the device certificates signed by the specified CA ce
* rtificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCertificatesByCA.html
*/
ListCertificatesByCA = "iot:ListCertificatesByCA",
/**
* Grants permission to list commands executions in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCommandExecutions.html
*/
ListCommandExecutions = "iot:ListCommandExecutions",
/**
* Grants permission to list commands in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCommands.html
*/
ListCommands = "iot:ListCommands",
/**
* Grants permission to list the custom metrics in your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCustomMetrics.html
*/
ListCustomMetrics = "iot:ListCustomMetrics",
/**
* Grants permission to lists mitigation actions executions for a Device Defender
* ML Detect Security Profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListDetectMitigationActionsExecutions.html
*/
ListDetectMitigationActionsExecutions = "iot:ListDetectMitigationActionsExecutions",
/**
* Grants permission to list Device Defender ML Detect mitigation actions tasks
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListDetectMitigationActionsTasks.html
*/
ListDetectMitigationActionsTasks = "iot:ListDetectMitigationActionsTasks",
/**
* Grants permission to list the dimensions that are defined for your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListDimensions.html
*/
ListDimensions = "iot:ListDimensions",
/**
* Grants permission to list the domain configuration created by your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListDomainConfigurations.html
*/
ListDomainConfigurations = "iot:ListDomainConfigurations",
/**
* Grants permission to list the fleet metrics in your account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListFleetMetrics.html
*/
ListFleetMetrics = "iot:ListFleetMetrics",
/**
* Grants permission to list all indices for fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListIndices.html
*/
ListIndices = "iot:ListIndices",
/**
* Grants permission to list the job executions for a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListJobExecutionsForJob.html
*/
ListJobExecutionsForJob = "iot:ListJobExecutionsForJob",
/**
* Grants permission to list the job executions for the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListJobExecutionsForThing.html
*/
ListJobExecutionsForThing = "iot:ListJobExecutionsForThing",
/**
* Grants permission to list job templates
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListJobTemplates.html
*/
ListJobTemplates = "iot:ListJobTemplates",
/**
* Grants permission to list jobs
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListJobs.html
*/
ListJobs = "iot:ListJobs",
/**
* Grants permission to list managed job templates
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListManagedJobTemplates.html
*/
ListManagedJobTemplates = "iot:ListManagedJobTemplates",
/**
* Grants permissions to list the metric values for a thing based on the metricNam
* e, and dimension if specified
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListMetricValues.html
*/
ListMetricValues = "iot:ListMetricValues",
/**
* Grants permission to get a list of all mitigation actions that match the specif
* ied filter criteria
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListMitigationActions.html
*/
ListMitigationActions = "iot:ListMitigationActions",
/**
* Grants permission to list all named shadows for a given thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListNamedShadowsForThing.html
*/
ListNamedShadowsForThing = "iot:ListNamedShadowsForThing",
/**
* Grants permission to list OTA update jobs in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListOTAUpdates.html
*/
ListOTAUpdates = "iot:ListOTAUpdates",
/**
* Grants permission to list certificates that are being transfered but not yet ac
* cepted
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListOutgoingCertificates.html
*/
ListOutgoingCertificates = "iot:ListOutgoingCertificates",
/**
* Grants permission to list versions for a package in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPackageVersions.html
*/
ListPackageVersions = "iot:ListPackageVersions",
/**
* Grants permission to list packages in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPackages.html
*/
ListPackages = "iot:ListPackages",
/**
* Grants permission to list your policies
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPolicies.html
*/
ListPolicies = "iot:ListPolicies",
/**
* Grants permission to list the principals associated with the specified policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPolicyPrincipals.html
*/
ListPolicyPrincipals = "iot:ListPolicyPrincipals",
/**
* Grants permission to list the versions of the specified policy, and identifies
* the default version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPolicyVersions.html
*/
ListPolicyVersions = "iot:ListPolicyVersions",
/**
* Grants permission to list the policies attached to the specified principal. If
* you use an Amazon Cognito identity, the ID needs to be in Amazon Cognito Identi
* ty format
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPrincipalPolicies.html
*/
ListPrincipalPolicies = "iot:ListPrincipalPolicies",
/**
* Grants permission to list the things associated with the specified principal
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPrincipalThings.html
*/
ListPrincipalThings = "iot:ListPrincipalThings",
/**
* Grants permission to get a list of fleet provisioning template versions
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListProvisioningTemplateVersions.html
*/
ListProvisioningTemplateVersions = "iot:ListProvisioningTemplateVersions",
/**
* Grants permission to list the fleet provisioning templates in your AWS account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListProvisioningTemplates.html
*/
ListProvisioningTemplates = "iot:ListProvisioningTemplates",
/**
* Grants permission to list related resources for a single audit finding
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListRelatedResourcesForAuditFinding.html
*/
ListRelatedResourcesForAuditFinding = "iot:ListRelatedResourcesForAuditFinding",
/**
* Grants permission to list the retained messages for your account
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
ListRetainedMessages = "iot:ListRetainedMessages",
/**
* Grants permission to list role aliases
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListRoleAliases.html
*/
ListRoleAliases = "iot:ListRoleAliases",
/**
* Grants permission to list SBOM validation results of a package version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListSbomValidationResults.html
*/
ListSbomValidationResults = "iot:ListSbomValidationResults",
/**
* Grants permission to list all of your scheduled audits
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListScheduledAudits.html
*/
ListScheduledAudits = "iot:ListScheduledAudits",
/**
* Grants permission to list the Device Defender security profiles you have create
* d
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListSecurityProfiles.html
*/
ListSecurityProfiles = "iot:ListSecurityProfiles",
/**
* Grants permission to list the Device Defender security profiles attached to a t
* arget
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListSecurityProfilesForTarget.html
*/
ListSecurityProfilesForTarget = "iot:ListSecurityProfilesForTarget",
/**
* Grants permission to list the streams in your account