UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

1,191 lines 74.8 kB
// 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"; /** *