aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
1,191 lines • 74.8 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* 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 var AwsIotActions;
(function (AwsIotActions) {
/**
* Grants permission to accept a pending certificate transfer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_AcceptCertificateTransfer.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["CancelDetectMitigationActionsTask"] = "iot:CancelDetectMitigationActionsTask";
/**
* Grants permission to cancel a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CancelJob.html
*/
AwsIotActions["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
*/
AwsIotActions["CancelJobExecution"] = "iot:CancelJobExecution";
/**
* Grants permission to clear the default authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ClearDefaultAuthorizer.html
*/
AwsIotActions["ClearDefaultAuthorizer"] = "iot:ClearDefaultAuthorizer";
/**
* Grants permission to close a tunnel
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_iot-secure-tunneling_CloseTunnel.html
*/
AwsIotActions["CloseTunnel"] = "iot:CloseTunnel";
/**
* Grants permission to confirm a http url TopicRuleDestinationDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ConfirmTopicRuleDestination.html
*/
AwsIotActions["ConfirmTopicRuleDestination"] = "iot:ConfirmTopicRuleDestination";
/**
* Grants permission to connect as the specified client
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
AwsIotActions["Connect"] = "iot:Connect";
/**
* Grants permission to create a Device Defender audit suppression
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateAuditSuppression.html
*/
AwsIotActions["CreateAuditSuppression"] = "iot:CreateAuditSuppression";
/**
* Grants permission to create an authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateAuthorizer.html
*/
AwsIotActions["CreateAuthorizer"] = "iot:CreateAuthorizer";
/**
* Grants permission to create a billing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateBillingGroup.html
*/
AwsIotActions["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
*/
AwsIotActions["CreateCertificateFromCsr"] = "iot:CreateCertificateFromCsr";
/**
* Grants permission to create a certificate provider
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCertificateProvider.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["CreateDimension"] = "iot:CreateDimension";
/**
* Grants permission to create a domain configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDomainConfiguration.html
*/
AwsIotActions["CreateDomainConfiguration"] = "iot:CreateDomainConfiguration";
/**
* Grants permission to create a Dynamic Thing Group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateDynamicThingGroup.html
*/
AwsIotActions["CreateDynamicThingGroup"] = "iot:CreateDynamicThingGroup";
/**
* Grants permission to create a fleet metric
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateFleetMetric.html
*/
AwsIotActions["CreateFleetMetric"] = "iot:CreateFleetMetric";
/**
* Grants permission to create a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJob.html
*/
AwsIotActions["CreateJob"] = "iot:CreateJob";
/**
* Grants permission to create a job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateJobTemplate.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["CreateMitigationAction"] = "iot:CreateMitigationAction";
/**
* Grants permission to create an OTA update job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateOTAUpdate.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["CreatePackageVersion"] = "iot:CreatePackageVersion";
/**
* Grants permission to create an AWS IoT policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreatePolicy.html
*/
AwsIotActions["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
*/
AwsIotActions["CreatePolicyVersion"] = "iot:CreatePolicyVersion";
/**
* Grants permission to create a provisioning claim
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningClaim.html
*/
AwsIotActions["CreateProvisioningClaim"] = "iot:CreateProvisioningClaim";
/**
* Grants permission to create a fleet provisioning template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html
*/
AwsIotActions["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
*/
AwsIotActions["CreateProvisioningTemplateVersion"] = "iot:CreateProvisioningTemplateVersion";
/**
* Grants permission to create a role alias
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateRoleAlias.html
*/
AwsIotActions["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
*/
AwsIotActions["CreateScheduledAudit"] = "iot:CreateScheduledAudit";
/**
* Grants permission to create a Device Defender security profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateSecurityProfile.html
*/
AwsIotActions["CreateSecurityProfile"] = "iot:CreateSecurityProfile";
/**
* Grants permission to create a new AWS IoT stream
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateStream.html
*/
AwsIotActions["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
*/
AwsIotActions["CreateThing"] = "iot:CreateThing";
/**
* Grants permission to create a thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingGroup.html
*/
AwsIotActions["CreateThingGroup"] = "iot:CreateThingGroup";
/**
* Grants permission to create a new thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateThingType.html
*/
AwsIotActions["CreateThingType"] = "iot:CreateThingType";
/**
* Grants permission to create a rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRule.html
*/
AwsIotActions["CreateTopicRule"] = "iot:CreateTopicRule";
/**
* Grants permission to create a TopicRuleDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_CreateTopicRuleDestination.html
*/
AwsIotActions["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
*/
AwsIotActions["DeleteAccountAuditConfiguration"] = "iot:DeleteAccountAuditConfiguration";
/**
* Grants permission to delete a Device Defender audit suppression
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAuditSuppression.html
*/
AwsIotActions["DeleteAuditSuppression"] = "iot:DeleteAuditSuppression";
/**
* Grants permission to delete the specified authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteAuthorizer.html
*/
AwsIotActions["DeleteAuthorizer"] = "iot:DeleteAuthorizer";
/**
* Grants permission to delete the specified billing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteBillingGroup.html
*/
AwsIotActions["DeleteBillingGroup"] = "iot:DeleteBillingGroup";
/**
* Grants permission to delete a registered CA certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCACertificate.html
*/
AwsIotActions["DeleteCACertificate"] = "iot:DeleteCACertificate";
/**
* Grants permission to delete the specified certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCertificate.html
*/
AwsIotActions["DeleteCertificate"] = "iot:DeleteCertificate";
/**
* Grants permission to delete a certificate provider
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCertificateProvider.html
*/
AwsIotActions["DeleteCertificateProvider"] = "iot:DeleteCertificateProvider";
/**
* Grants permission to delete a command
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCommand.html
*/
AwsIotActions["DeleteCommand"] = "iot:DeleteCommand";
/**
* Grants permission to delete a command execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteCommandExecution.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["DeleteDimension"] = "iot:DeleteDimension";
/**
* Grants permission to delete a domain configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDomainConfiguration.html
*/
AwsIotActions["DeleteDomainConfiguration"] = "iot:DeleteDomainConfiguration";
/**
* Grants permission to delete the specified Dynamic Thing Group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteDynamicThingGroup.html
*/
AwsIotActions["DeleteDynamicThingGroup"] = "iot:DeleteDynamicThingGroup";
/**
* Grants permission to delete the specified fleet metric
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteFleetMetric.html
*/
AwsIotActions["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
*/
AwsIotActions["DeleteJob"] = "iot:DeleteJob";
/**
* Grants permission to delete a job execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobExecution.html
*/
AwsIotActions["DeleteJobExecution"] = "iot:DeleteJobExecution";
/**
* Grants permission to delete a job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteJobTemplate.html
*/
AwsIotActions["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
*/
AwsIotActions["DeleteMitigationAction"] = "iot:DeleteMitigationAction";
/**
* Grants permission to delete an OTA update job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteOTAUpdate.html
*/
AwsIotActions["DeleteOTAUpdate"] = "iot:DeleteOTAUpdate";
/**
* Grants permission to delete a package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePackage.html
*/
AwsIotActions["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
*/
AwsIotActions["DeletePackageVersion"] = "iot:DeletePackageVersion";
/**
* Grants permission to delete the specified policy
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeletePolicy.html
*/
AwsIotActions["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
*/
AwsIotActions["DeletePolicyVersion"] = "iot:DeletePolicyVersion";
/**
* Grants permission to delete a fleet provisioning template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplate.html
*/
AwsIotActions["DeleteProvisioningTemplate"] = "iot:DeleteProvisioningTemplate";
/**
* Grants permission to delete a fleet provisioning template version
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteProvisioningTemplateVersion.html
*/
AwsIotActions["DeleteProvisioningTemplateVersion"] = "iot:DeleteProvisioningTemplateVersion";
/**
* Grants permission to delete a CA certificate registration code
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteRegistrationCode.html
*/
AwsIotActions["DeleteRegistrationCode"] = "iot:DeleteRegistrationCode";
/**
* Grants permission to delete the specified role alias
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteRoleAlias.html
*/
AwsIotActions["DeleteRoleAlias"] = "iot:DeleteRoleAlias";
/**
* Grants permission to delete a scheduled audit
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteScheduledAudit.html
*/
AwsIotActions["DeleteScheduledAudit"] = "iot:DeleteScheduledAudit";
/**
* Grants permission to delete a Device Defender security profile
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteSecurityProfile.html
*/
AwsIotActions["DeleteSecurityProfile"] = "iot:DeleteSecurityProfile";
/**
* Grants permission to delete a specified stream
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteStream.html
*/
AwsIotActions["DeleteStream"] = "iot:DeleteStream";
/**
* Grants permission to delete the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThing.html
*/
AwsIotActions["DeleteThing"] = "iot:DeleteThing";
/**
* Grants permission to delete the specified thing group
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingGroup.html
*/
AwsIotActions["DeleteThingGroup"] = "iot:DeleteThingGroup";
/**
* Grants permission to delete the specified thing shadow
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
AwsIotActions["DeleteThingShadow"] = "iot:DeleteThingShadow";
/**
* Grants permission to delete the specified thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteThingType.html
*/
AwsIotActions["DeleteThingType"] = "iot:DeleteThingType";
/**
* Grants permission to delete the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRule.html
*/
AwsIotActions["DeleteTopicRule"] = "iot:DeleteTopicRule";
/**
* Grants permission to delete a TopicRuleDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteTopicRuleDestination.html
*/
AwsIotActions["DeleteTopicRuleDestination"] = "iot:DeleteTopicRuleDestination";
/**
* Grants permission to delete the specified v2 logging level
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeleteV2LoggingLevel.html
*/
AwsIotActions["DeleteV2LoggingLevel"] = "iot:DeleteV2LoggingLevel";
/**
* Grants permission to deprecate the specified thing type
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DeprecateThingType.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["DescribeAuditTask"] = "iot:DescribeAuditTask";
/**
* Grants permission to describe an authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeAuthorizer.html
*/
AwsIotActions["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
*/
AwsIotActions["DescribeBillingGroup"] = "iot:DescribeBillingGroup";
/**
* Grants permission to describe a registered CA certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCACertificate.html
*/
AwsIotActions["DescribeCACertificate"] = "iot:DescribeCACertificate";
/**
* Grants permission to get information about the specified certificate
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCertificate.html
*/
AwsIotActions["DescribeCertificate"] = "iot:DescribeCertificate";
/**
* Grants permission to describe a certificate provider
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeCertificateProvider.html
*/
AwsIotActions["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
*/
AwsIotActions["DescribeCustomMetric"] = "iot:DescribeCustomMetric";
/**
* Grants permission to describe the default authorizer
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeDefaultAuthorizer.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["DescribeDimension"] = "iot:DescribeDimension";
/**
* Grants permission to get information about the domain configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeDomainConfiguration.html
*/
AwsIotActions["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
*/
AwsIotActions["DescribeEndpoint"] = "iot:DescribeEndpoint";
/**
* Grants permission to get account event configurations
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeEventConfigurations.html
*/
AwsIotActions["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
*/
AwsIotActions["DescribeFleetMetric"] = "iot:DescribeFleetMetric";
/**
* Grants permission to get information about the specified index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeIndex.html
*/
AwsIotActions["DescribeIndex"] = "iot:DescribeIndex";
/**
* Grants permission to describe a job
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeJob.html
*/
AwsIotActions["DescribeJob"] = "iot:DescribeJob";
/**
* Grants permission to describe a job execution
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeJobExecution.html
*/
AwsIotActions["DescribeJobExecution"] = "iot:DescribeJobExecution";
/**
* Grants permission to describe a job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeJobTemplate.html
*/
AwsIotActions["DescribeJobTemplate"] = "iot:DescribeJobTemplate";
/**
* Grants permission to describe a managed job template
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeManagedJobTemplate.html
*/
AwsIotActions["DescribeManagedJobTemplate"] = "iot:DescribeManagedJobTemplate";
/**
* Grants permission to get information about a mitigation action
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeMitigationAction.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["DescribeProvisioningTemplateVersion"] = "iot:DescribeProvisioningTemplateVersion";
/**
* Grants permission to describe a role alias
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeRoleAlias.html
*/
AwsIotActions["DescribeRoleAlias"] = "iot:DescribeRoleAlias";
/**
* Grants permission to get information about a scheduled audit
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeScheduledAudit.html
*/
AwsIotActions["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
*/
AwsIotActions["DescribeSecurityProfile"] = "iot:DescribeSecurityProfile";
/**
* Grants permission to get information about the specified stream
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeStream.html
*/
AwsIotActions["DescribeStream"] = "iot:DescribeStream";
/**
* Grants permission to get information about the specified thing
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DescribeThing.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["DescribeThingType"] = "iot:DescribeThingType";
/**
* Grants permission to describe a tunnel
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_iot-secure-tunneling_DescribeTunnel.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["DetachThingPrincipal"] = "iot:DetachThingPrincipal";
/**
* Grants permission to disable the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_DisableTopicRule.html
*/
AwsIotActions["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
*/
AwsIotActions["DisassociateSbomFromPackageVersion"] = "iot:DisassociateSbomFromPackageVersion";
/**
* Grants permission to enable the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_EnableTopicRule.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["GetBucketsAggregation"] = "iot:GetBucketsAggregation";
/**
* Grants permission to get cardinality for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetCardinality.html
*/
AwsIotActions["GetCardinality"] = "iot:GetCardinality";
/**
* Grants permission to get the information about the command
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetCommand.html
*/
AwsIotActions["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
*/
AwsIotActions["GetCommandExecution"] = "iot:GetCommandExecution";
/**
* Grants permission to get effective policies
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetEffectivePolicies.html
*/
AwsIotActions["GetEffectivePolicies"] = "iot:GetEffectivePolicies";
/**
* Grants permission to get current fleet indexing configuration
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetIndexingConfiguration.html
*/
AwsIotActions["GetIndexingConfiguration"] = "iot:GetIndexingConfiguration";
/**
* Grants permission to get a job document
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetJobDocument.html
*/
AwsIotActions["GetJobDocument"] = "iot:GetJobDocument";
/**
* Grants permission to get the logging options
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetLoggingOptions.html
*/
AwsIotActions["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
*/
AwsIotActions["GetOTAUpdate"] = "iot:GetOTAUpdate";
/**
* Grants permission to get the information about the package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPackage.html
*/
AwsIotActions["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
*/
AwsIotActions["GetPackageConfiguration"] = "iot:GetPackageConfiguration";
/**
* Grants permission to get the version of the package
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPackageVersion.html
*/
AwsIotActions["GetPackageVersion"] = "iot:GetPackageVersion";
/**
* Grants permission to get percentiles for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetPercentiles.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["GetRetainedMessage"] = "iot:GetRetainedMessage";
/**
* Grants permission to get statistics for IoT fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetStatistics.html
*/
AwsIotActions["GetStatistics"] = "iot:GetStatistics";
/**
* Grants permission to get the thing's connectivity data
*
* See API_GetThingConnectivityData.html
*/
AwsIotActions["GetThingConnectivityData"] = "iot:GetThingConnectivityData";
/**
* Grants permission to get the thing shadow
*
* See https://docs.aws.amazon.com/iot/latest/developerguide/policy-actions.html
*/
AwsIotActions["GetThingShadow"] = "iot:GetThingShadow";
/**
* Grants permission to get information about the specified rule
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetTopicRule.html
*/
AwsIotActions["GetTopicRule"] = "iot:GetTopicRule";
/**
* Grants permission to get a TopicRuleDestination
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetTopicRuleDestination.html
*/
AwsIotActions["GetTopicRuleDestination"] = "iot:GetTopicRuleDestination";
/**
* Grants permission to get v2 logging options
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_GetV2LoggingOptions.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["ListAuditMitigationActionsTasks"] = "iot:ListAuditMitigationActionsTasks";
/**
* Grants permission to list your Device Defender audit suppressions
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListAuditSuppressions.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["ListAuthorizers"] = "iot:ListAuthorizers";
/**
* Grants permission to list all billing groups
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListBillingGroups.html
*/
AwsIotActions["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
*/
AwsIotActions["ListCACertificates"] = "iot:ListCACertificates";
/**
* Grants permission to list certificate providers in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCertificateProviders.html
*/
AwsIotActions["ListCertificateProviders"] = "iot:ListCertificateProviders";
/**
* Grants permission to list your certificates
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCertificates.html
*/
AwsIotActions["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
*/
AwsIotActions["ListCertificatesByCA"] = "iot:ListCertificatesByCA";
/**
* Grants permission to list commands executions in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCommandExecutions.html
*/
AwsIotActions["ListCommandExecutions"] = "iot:ListCommandExecutions";
/**
* Grants permission to list commands in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListCommands.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["ListFleetMetrics"] = "iot:ListFleetMetrics";
/**
* Grants permission to list all indices for fleet index
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListIndices.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["ListJobExecutionsForThing"] = "iot:ListJobExecutionsForThing";
/**
* Grants permission to list job templates
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListJobTemplates.html
*/
AwsIotActions["ListJobTemplates"] = "iot:ListJobTemplates";
/**
* Grants permission to list jobs
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListJobs.html
*/
AwsIotActions["ListJobs"] = "iot:ListJobs";
/**
* Grants permission to list managed job templates
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListManagedJobTemplates.html
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["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
*/
AwsIotActions["ListPackageVersions"] = "iot:ListPackageVersions";
/**
* Grants permission to list packages in the account
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPackages.html
*/
AwsIotActions["ListPackages"] = "iot:ListPackages";
/**
* Grants permission to list your policies
*
* See https://docs.aws.amazon.com/iot/latest/apireference/API_ListPolicies.html
*/
AwsIotActions["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
*/
AwsIotActions["ListPolicyPrincipals"] = "iot:ListPolicyPrincipals";
/**
*