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
CmdletName | ServiceOperation |
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.