AWS IoT

AWS IoT is the only cloud vendor to bring together data management and rich analytics in easy to use services designed for noisy IoT data. AWS IoT is built on a secure and proven cloud infrastructure, and scales to billions of devices and trillions of messages.

Below are the cmdlets which are available with AWS IoT

CmdletNameServiceOperation
Add-IOTPolicy                                      AttachPolicy                                  
Add-IOTPrincipalPolicy                             AttachPrincipalPolicy                         
Add-IOTResourceTag                                 TagResource                                   
Add-IOTTargetsWithJob                              AssociateTargetsWithJob                       
Add-IOTThingPrincipal                              AttachThingPrincipal                          
Add-IOTThingToBillingGroup                         AddThingToBillingGroup                        
Add-IOTThingToThingGroup                           AddThingToThingGroup                          
Clear-IOTDefaultAuthorizer                         ClearDefaultAuthorizer                        
Confirm-IOTCertificateTransfer                     AcceptCertificateTransfer                     
Confirm-IOTTopicRuleDestination                    ConfirmTopicRuleDestination                   
Deny-IOTCertificateTransfer                        RejectCertificateTransfer                     
Disable-IOTTopicRule                               DisableTopicRule                              
Dismount-IOTPolicy                                 DetachPolicy                                  
Dismount-IOTSecurityProfile                        DetachSecurityProfile                         
Enable-IOTTopicRule                                EnableTopicRule                               
Get-IOTAccountAuditConfiguration                   DescribeAccountAuditConfiguration             
Get-IOTActiveViolationList                         ListActiveViolations                          
Get-IOTAttachedPolicyList                          ListAttachedPolicies                          
Get-IOTAuditFinding                                DescribeAuditFinding                          
Get-IOTAuditFindingList                            ListAuditFindings                             
Get-IOTAuditMitigationActionsExecutionList         ListAuditMitigationActionsExecutions          
Get-IOTAuditMitigationActionsTask                  DescribeAuditMitigationActionsTask            
Get-IOTAuditMitigationActionsTaskList              ListAuditMitigationActionsTasks               
Get-IOTAuditTask                                   DescribeAuditTask                             
Get-IOTAuthorizer                                  DescribeAuthorizer                            
Get-IOTAuthorizerList                              ListAuthorizers                               
Get-IOTBillingGroup                                DescribeBillingGroup                          
Get-IOTBillingGroupList                            ListBillingGroups                             
Get-IOTCACertificate                               DescribeCACertificate                         
Get-IOTCACertificateList                           ListCACertificates                            
Get-IOTCardinality                                 GetCardinality                                
Get-IOTCertificate                                 DescribeCertificate                           
Get-IOTCertificateList                             ListCertificates                              
Get-IOTCertificateListByCA                         ListCertificatesByCA                          
Get-IOTDefaultAuthorizer                           DescribeDefaultAuthorizer                     
Get-IOTDimension                                   DescribeDimension                             
Get-IOTDimensionList                               ListDimensions                                
Get-IOTDomainConfiguration                         DescribeDomainConfiguration                   
Get-IOTDomainConfigurationList                     ListDomainConfigurations                      
Get-IOTEffectivePolicy                             GetEffectivePolicies                          
Get-IOTEndpoint                                    DescribeEndpoint                              
Get-IOTEventConfiguration                          DescribeEventConfigurations                   
Get-IOTIndex                                       DescribeIndex                                 
Get-IOTIndexingConfiguration                       GetIndexingConfiguration                      
Get-IOTIndexList                                   ListIndices                                   
Get-IOTJob                                         DescribeJob                                   
Get-IOTJobDocument                                 GetJobDocument                                
Get-IOTJobExecution                                DescribeJobExecution                          
Get-IOTJobExecutionsForJobList                     ListJobExecutionsForJob                       
Get-IOTJobExecutionsForThingList                   ListJobExecutionsForThing                     
Get-IOTJobList                                     ListJobs                                      
Get-IOTLoggingOption                               GetLoggingOptions                             
Get-IOTMitigationAction                            DescribeMitigationAction                      
Get-IOTMitigationActionList                        ListMitigationActions                         
Get-IOTOTAUpdate                                   GetOTAUpdate                                  
Get-IOTOTAUpdateList                               ListOTAUpdates                                
Get-IOTOutgoingCertificate                         ListOutgoingCertificates                      
Get-IOTPercentile                                  GetPercentiles                                
Get-IOTPolicy                                      GetPolicy                                     
Get-IOTPolicyList                                  ListPolicies                                  
Get-IOTPolicyPrincipalList                         ListPolicyPrincipals                          
Get-IOTPolicyVersion                               GetPolicyVersion                              
Get-IOTPolicyVersionList                           ListPolicyVersions                            
Get-IOTPrincipalPolicyList                         ListPrincipalPolicies                         
Get-IOTPrincipalThingList                          ListPrincipalThings                           
Get-IOTProvisioningTemplate                        DescribeProvisioningTemplate                  
Get-IOTProvisioningTemplateList                    ListProvisioningTemplates                     
Get-IOTProvisioningTemplateVersion                 DescribeProvisioningTemplateVersion           
Get-IOTProvisioningTemplateVersionList             ListProvisioningTemplateVersions              
Get-IOTRegistrationCode                            GetRegistrationCode                           
Get-IOTRoleAlias                                   DescribeRoleAlias                             
Get-IOTRoleAliasList                               ListRoleAliases                               
Get-IOTScheduledAudit                              DescribeScheduledAudit                        
Get-IOTScheduledAuditList                          ListScheduledAudits                           
Get-IOTSecurityProfile                             DescribeSecurityProfile                       
Get-IOTSecurityProfileList                         ListSecurityProfiles                          
Get-IOTSecurityProfilesForTargetList               ListSecurityProfilesForTarget                 
Get-IOTStatistic                                   GetStatistics                                 
Get-IOTStream                                      DescribeStream                                
Get-IOTStreamList                                  ListStreams                                   
Get-IOTTagListForResource                          ListTagsForResource                           
Get-IOTTargetsForPolicyList                        ListTargetsForPolicy                          
Get-IOTTargetsForSecurityProfileList               ListTargetsForSecurityProfile                 
Get-IOTTaskList                                    ListAuditTasks                                
Get-IOTThing                                       DescribeThing                                 
Get-IOTThingGroup                                  DescribeThingGroup                            
Get-IOTThingGroupList                              ListThingGroups                               
Get-IOTThingGroupsForThingList                     ListThingGroupsForThing                       
Get-IOTThingList                                   ListThings                                    
Get-IOTThingPrincipalList                          ListThingPrincipals                           
Get-IOTThingRegistrationTask                       DescribeThingRegistrationTask                 
Get-IOTThingRegistrationTaskList                   ListThingRegistrationTasks                    
Get-IOTThingRegistrationTaskReportList             ListThingRegistrationTaskReports              
Get-IOTThingsInBillingGroupList                    ListThingsInBillingGroup                      
Get-IOTThingsInThingGroupList                      ListThingsInThingGroup                        
Get-IOTThingType                                   DescribeThingType                             
Get-IOTThingTypeList                               ListThingTypes                                
Get-IOTTopicRule                                   GetTopicRule                                  
Get-IOTTopicRuleDestination                        GetTopicRuleDestination                       
Get-IOTTopicRuleDestinationList                    ListTopicRuleDestinations                     
Get-IOTTopicRuleList                               ListTopicRules                                
Get-IOTV2LoggingLevelList                          ListV2LoggingLevels                           
Get-IOTV2LoggingOption                             GetV2LoggingOptions                           
Get-IOTViolationEventList                          ListViolationEvents                           
Mount-IOTSecurityProfile                           AttachSecurityProfile                         
New-IOTAuthorizer                                  CreateAuthorizer                              
New-IOTBillingGroup                                CreateBillingGroup                            
New-IOTCertificateFromCsr                          CreateCertificateFromCsr                      
New-IOTDimension                                   CreateDimension                               
New-IOTDomainConfiguration                         CreateDomainConfiguration                     
New-IOTDynamicThingGroup                           CreateDynamicThingGroup                       
New-IOTJob                                         CreateJob                                     
New-IOTKeysAndCertificate                          CreateKeysAndCertificate                      
New-IOTMitigationAction                            CreateMitigationAction                        
New-IOTOTAUpdate                                   CreateOTAUpdate                               
New-IOTPolicy                                      CreatePolicy                                  
New-IOTPolicyVersion                               CreatePolicyVersion                           
New-IOTProvisioningClaim                           CreateProvisioningClaim                       
New-IOTProvisioningTemplate                        CreateProvisioningTemplate                    
New-IOTProvisioningTemplateVersion                 CreateProvisioningTemplateVersion             
New-IOTRoleAlias                                   CreateRoleAlias                               
New-IOTScheduledAudit                              CreateScheduledAudit                          
New-IOTSecurityProfile                             CreateSecurityProfile                         
New-IOTStream                                      CreateStream                                  
New-IOTThing                                       CreateThing                                   
New-IOTThingGroup                                  CreateThingGroup                              
New-IOTThingType                                   CreateThingType                               
New-IOTTopicRule                                   CreateTopicRule                               
New-IOTTopicRuleDestination                        CreateTopicRuleDestination                    
Register-IOTCACertificate                          RegisterCACertificate                         
Register-IOTCertificate                            RegisterCertificate                           
Register-IOTCertificateWithoutCA                   RegisterCertificateWithoutCA                  
Register-IOTThing                                  RegisterThing                                 
Remove-IOTAccountAuditConfiguration                DeleteAccountAuditConfiguration               
Remove-IOTAuthorizer                               DeleteAuthorizer                              
Remove-IOTBillingGroup                             DeleteBillingGroup                            
Remove-IOTCACertificate                            DeleteCACertificate                           
Remove-IOTCertificate                              DeleteCertificate                             
Remove-IOTDimension                                DeleteDimension                               
Remove-IOTDomainConfiguration                      DeleteDomainConfiguration                     
Remove-IOTDynamicThingGroup                        DeleteDynamicThingGroup                       
Remove-IOTJob                                      DeleteJob                                     
Remove-IOTJobExecution                             DeleteJobExecution                            
Remove-IOTMitigationAction                         DeleteMitigationAction                        
Remove-IOTOTAUpdate                                DeleteOTAUpdate                               
Remove-IOTPolicy                                   DeletePolicy                                  
Remove-IOTPolicyVersion                            DeletePolicyVersion                           
Remove-IOTPrincipalPolicy                          DetachPrincipalPolicy                         
Remove-IOTProvisioningTemplate                     DeleteProvisioningTemplate                    
Remove-IOTProvisioningTemplateVersion              DeleteProvisioningTemplateVersion             
Remove-IOTRegistrationCode                         DeleteRegistrationCode                        
Remove-IOTResourceTag                              UntagResource                                 
Remove-IOTRoleAlias                                DeleteRoleAlias                               
Remove-IOTScheduledAudit                           DeleteScheduledAudit                          
Remove-IOTSecurityProfile                          DeleteSecurityProfile                         
Remove-IOTStream                                   DeleteStream                                  
Remove-IOTThing                                    DeleteThing                                   
Remove-IOTThingFromBillingGroup                    RemoveThingFromBillingGroup                   
Remove-IOTThingFromThingGroup                      RemoveThingFromThingGroup                     
Remove-IOTThingGroup                               DeleteThingGroup                              
Remove-IOTThingPrincipal                           DetachThingPrincipal                          
Remove-IOTThingType                                DeleteThingType                               
Remove-IOTTopicRule                                DeleteTopicRule                               
Remove-IOTTopicRuleDestination                     DeleteTopicRuleDestination                    
Remove-IOTV2LoggingLevel                           DeleteV2LoggingLevel                          
Request-IOTCertificateTransfer                     TransferCertificate                           
Search-IOTIndex                                    SearchIndex                                   
Set-IOTDefaultAuthorizer                           SetDefaultAuthorizer                          
Set-IOTDefaultPolicyVersion                        SetDefaultPolicyVersion                       
Set-IOTLoggingOption                               SetLoggingOptions                             
Set-IOTThingTypeDeprecation                        DeprecateThingType                            
Set-IOTTopicRule                                   ReplaceTopicRule                              
Set-IOTV2LoggingLevel                              SetV2LoggingLevel                             
Set-IOTV2LoggingOption                             SetV2LoggingOptions                           
Start-IOTAuditMitigationActionsTask                StartAuditMitigationActionsTask               
Start-IOTOnDemandAuditTask                         StartOnDemandAuditTask                        
Start-IOTThingRegistrationTask                     StartThingRegistrationTask                    
Stop-IOTAuditMitigationActionsTask                 CancelAuditMitigationActionsTask              
Stop-IOTAuditTask                                  CancelAuditTask                               
Stop-IOTCertificateTransfer                        CancelCertificateTransfer                     
Stop-IOTJob                                        CancelJob                                     
Stop-IOTJobExecution                               CancelJobExecution                            
Stop-IOTThingRegistrationTask                      StopThingRegistrationTask                     
Test-IOTAuthorization                              TestAuthorization                             
Test-IOTInvokeAuthorizer                           TestInvokeAuthorizer                          
Test-IOTValidSecurityProfileBehavior               ValidateSecurityProfileBehaviors              
Update-IOTAccountAuditConfiguration                UpdateAccountAuditConfiguration               
Update-IOTAuthorizer                               UpdateAuthorizer                              
Update-IOTBillingGroup                             UpdateBillingGroup                            
Update-IOTCACertificate                            UpdateCACertificate                           
Update-IOTCertificate                              UpdateCertificate                             
Update-IOTDimension                                UpdateDimension                               
Update-IOTDomainConfiguration                      UpdateDomainConfiguration                     
Update-IOTDynamicThingGroup                        UpdateDynamicThingGroup                       
Update-IOTEventConfiguration                       UpdateEventConfigurations                     
Update-IOTIndexingConfiguration                    UpdateIndexingConfiguration                   
Update-IOTJob                                      UpdateJob                                     
Update-IOTMitigationAction                         UpdateMitigationAction                        
Update-IOTProvisioningTemplate                     UpdateProvisioningTemplate                    
Update-IOTRoleAlias                                UpdateRoleAlias                               
Update-IOTScheduledAudit                           UpdateScheduledAudit                          
Update-IOTSecurityProfile                          UpdateSecurityProfile                         
Update-IOTStream                                   UpdateStream                                  
Update-IOTThing                                    UpdateThing                                   
Update-IOTThingGroup                               UpdateThingGroup                              
Update-IOTThingGroupsForThing                      UpdateThingGroupsForThing                     
Update-IOTTopicRuleDestination                     UpdateTopicRuleDestination                    

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *