AWS Greengrass

AWS IoT Greengrass seamlessly extends AWS to edge devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. With AWS IoT Greengrass, connected devices can run AWS Lambda functions, Docker containers, or both, execute predictions based on machine learning models, keep device data in sync, and communicate with other devices securely – even when not connected to the Internet.

With AWS IoT Greengrass, you can use familiar languages and programming models to create and test your device software in the cloud, and then deploy it to your devices. AWS IoT Greengrass can be programmed to filter device data, manage the life cyle of that data on the device, and only transmit necessary information back to AWS. You can also connect to third-party applications, on-premises software, and AWS services out-of-the-box with AWS IoT Greengrass Connectors. Connectors also jumpstart device onboarding with pre-built protocol adapter integrations and allow you to streamline authentication via integration with AWS Secrets Manager.

Below are the cmdlets which are available with AWS Greengrass

CmdletNameServiceOperation
Add-GGResourceTag                                  TagResource                                   
Add-GGRoleToGroup                                  AssociateRoleToGroup                          
Add-GGServiceRoleToAccount                         AssociateServiceRoleToAccount                 
Get-GGAssociatedRole                               GetAssociatedRole                             
Get-GGBulkDeploymentDetailedReportList             ListBulkDeploymentDetailedReports             
Get-GGBulkDeploymentList                           ListBulkDeployments                           
Get-GGBulkDeploymentStatus                         GetBulkDeploymentStatus                       
Get-GGConnectivityInfo                             GetConnectivityInfo                           
Get-GGConnectorDefinition                          GetConnectorDefinition                        
Get-GGConnectorDefinitionList                      ListConnectorDefinitions                      
Get-GGConnectorDefinitionVersion                   GetConnectorDefinitionVersion                 
Get-GGConnectorDefinitionVersionList               ListConnectorDefinitionVersions               
Get-GGCoreDefinition                               GetCoreDefinition                             
Get-GGCoreDefinitionList                           ListCoreDefinitions                           
Get-GGCoreDefinitionVersion                        GetCoreDefinitionVersion                      
Get-GGCoreDefinitionVersionList                    ListCoreDefinitionVersions                    
Get-GGDeploymentList                               ListDeployments                               
Get-GGDeploymentStatus                             GetDeploymentStatus                           
Get-GGDeviceDefinition                             GetDeviceDefinition                           
Get-GGDeviceDefinitionList                         ListDeviceDefinitions                         
Get-GGDeviceDefinitionVersion                      GetDeviceDefinitionVersion                    
Get-GGDeviceDefinitionVersionList                  ListDeviceDefinitionVersions                  
Get-GGFunctionDefinition                           GetFunctionDefinition                         
Get-GGFunctionDefinitionList                       ListFunctionDefinitions                       
Get-GGFunctionDefinitionVersion                    GetFunctionDefinitionVersion                  
Get-GGFunctionDefinitionVersionList                ListFunctionDefinitionVersions                
Get-GGGroup                                        GetGroup                                      
Get-GGGroupCertificateAuthority                    GetGroupCertificateAuthority                  
Get-GGGroupCertificateAuthorityList                ListGroupCertificateAuthorities               
Get-GGGroupCertificateConfiguration                GetGroupCertificateConfiguration              
Get-GGGroupList                                    ListGroups                                    
Get-GGGroupVersion                                 GetGroupVersion                               
Get-GGGroupVersionList                             ListGroupVersions                             
Get-GGLoggerDefinition                             GetLoggerDefinition                           
Get-GGLoggerDefinitionList                         ListLoggerDefinitions                         
Get-GGLoggerDefinitionVersion                      GetLoggerDefinitionVersion                    
Get-GGLoggerDefinitionVersionList                  ListLoggerDefinitionVersions                  
Get-GGResourceDefinition                           GetResourceDefinition                         
Get-GGResourceDefinitionList                       ListResourceDefinitions                       
Get-GGResourceDefinitionVersion                    GetResourceDefinitionVersion                  
Get-GGResourceDefinitionVersionList                ListResourceDefinitionVersions                
Get-GGResourceTag                                  ListTagsForResource                           
Get-GGServiceRoleForAccount                        GetServiceRoleForAccount                      
Get-GGSubscriptionDefinition                       GetSubscriptionDefinition                     
Get-GGSubscriptionDefinitionList                   ListSubscriptionDefinitions                   
Get-GGSubscriptionDefinitionVersion                GetSubscriptionDefinitionVersion              
Get-GGSubscriptionDefinitionVersionList            ListSubscriptionDefinitionVersions            
New-GGConnectorDefinition                          CreateConnectorDefinition                     
New-GGConnectorDefinitionVersion                   CreateConnectorDefinitionVersion              
New-GGCoreDefinition                               CreateCoreDefinition                          
New-GGCoreDefinitionVersion                        CreateCoreDefinitionVersion                   
New-GGDeployment                                   CreateDeployment                              
New-GGDeviceDefinition                             CreateDeviceDefinition                        
New-GGDeviceDefinitionVersion                      CreateDeviceDefinitionVersion                 
New-GGFunctionDefinition                           CreateFunctionDefinition                      
New-GGFunctionDefinitionVersion                    CreateFunctionDefinitionVersion               
New-GGGroup                                        CreateGroup                                   
New-GGGroupCertificateAuthority                    CreateGroupCertificateAuthority               
New-GGGroupVersion                                 CreateGroupVersion                            
New-GGLoggerDefinition                             CreateLoggerDefinition                        
New-GGLoggerDefinitionVersion                      CreateLoggerDefinitionVersion                 
New-GGResourceDefinition                           CreateResourceDefinition                      
New-GGResourceDefinitionVersion                    CreateResourceDefinitionVersion               
New-GGSoftwareUpdateJob                            CreateSoftwareUpdateJob                       
New-GGSubscriptionDefinition                       CreateSubscriptionDefinition                  
New-GGSubscriptionDefinitionVersion                CreateSubscriptionDefinitionVersion           
Remove-GGConnectorDefinition                       DeleteConnectorDefinition                     
Remove-GGCoreDefinition                            DeleteCoreDefinition                          
Remove-GGDeviceDefinition                          DeleteDeviceDefinition                        
Remove-GGFunctionDefinition                        DeleteFunctionDefinition                      
Remove-GGGroup                                     DeleteGroup                                   
Remove-GGLoggerDefinition                          DeleteLoggerDefinition                        
Remove-GGResourceDefinition                        DeleteResourceDefinition                      
Remove-GGResourceTag                               UntagResource                                 
Remove-GGRoleFromGroup                             DisassociateRoleFromGroup                     
Remove-GGServiceRoleFromAccount                    DisassociateServiceRoleFromAccount            
Remove-GGSubscriptionDefinition                    DeleteSubscriptionDefinition                  
Reset-GGDeployment                                 ResetDeployments                              
Start-GGBulkDeployment                             StartBulkDeployment                           
Stop-GGBulkDeployment                              StopBulkDeployment                            
Update-GGConnectivityInfo                          UpdateConnectivityInfo                        
Update-GGConnectorDefinition                       UpdateConnectorDefinition                     
Update-GGCoreDefinition                            UpdateCoreDefinition                          
Update-GGDeviceDefinition                          UpdateDeviceDefinition                        
Update-GGFunctionDefinition                        UpdateFunctionDefinition                      
Update-GGGroup                                     UpdateGroup                                   
Update-GGGroupCertificateConfiguration             UpdateGroupCertificateConfiguration           
Update-GGLoggerDefinition                          UpdateLoggerDefinition                        
Update-GGResourceDefinition                        UpdateResourceDefinition                      
Update-GGSubscriptionDefinition                    UpdateSubscriptionDefinition                  

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 *