AWS Config

AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations. With Config, you can review changes in configurations and relationships between AWS resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines. This enables you to simplify compliance auditing, security analysis, change management, and operational troubleshooting.

Below are the cmdlets which are available with AWS Config

CmdletNameServiceOperation
Add-CFGResourceTag                                 TagResource                                   
Get-CFGAggregateComplianceByConfigRuleList         DescribeAggregateComplianceByConfigRules      
Get-CFGAggregateComplianceDetailsByConfigRule      GetAggregateComplianceDetailsByConfigRule     
Get-CFGAggregateConfigRuleComplianceSummary        GetAggregateConfigRuleComplianceSummary       
Get-CFGAggregateDiscoveredResourceCount            GetAggregateDiscoveredResourceCounts          
Get-CFGAggregateDiscoveredResourceList             ListAggregateDiscoveredResources              
Get-CFGAggregateResourceConfig                     GetAggregateResourceConfig                    
Get-CFGAggregateResourceConfigBatch                BatchGetAggregateResourceConfig               
Get-CFGAggregationAuthorizationList                DescribeAggregationAuthorizations             
Get-CFGComplianceByConfigRule                      DescribeComplianceByConfigRule                
Get-CFGComplianceByResource                        DescribeComplianceByResource                  
Get-CFGComplianceDetailsByConfigRule               GetComplianceDetailsByConfigRule              
Get-CFGComplianceDetailsByResource                 GetComplianceDetailsByResource                
Get-CFGComplianceSummaryByConfigRule               GetComplianceSummaryByConfigRule              
Get-CFGComplianceSummaryByResourceType             GetComplianceSummaryByResourceType            
Get-CFGConfigRule                                  DescribeConfigRules                           
Get-CFGConfigRuleEvaluationStatus                  DescribeConfigRuleEvaluationStatus            
Get-CFGConfigurationAggregatorList                 DescribeConfigurationAggregators              
Get-CFGConfigurationAggregatorSourcesStatus        DescribeConfigurationAggregatorSourcesStatus  
Get-CFGConfigurationRecorder                       DescribeConfigurationRecorders                
Get-CFGConfigurationRecorderStatus                 DescribeConfigurationRecorderStatus           
Get-CFGConformancePack                             DescribeConformancePacks                      
Get-CFGConformancePackCompliance                   DescribeConformancePackCompliance             
Get-CFGConformancePackComplianceDetail             GetConformancePackComplianceDetails           
Get-CFGConformancePackComplianceSummary            GetConformancePackComplianceSummary           
Get-CFGConformancePackStatus                       DescribeConformancePackStatus                 
Get-CFGDeliveryChannel                             DescribeDeliveryChannels                      
Get-CFGDeliveryChannelStatus                       DescribeDeliveryChannelStatus                 
Get-CFGDiscoveredResource                          ListDiscoveredResources                       
Get-CFGDiscoveredResourceCount                     GetDiscoveredResourceCounts                   
Get-CFGGetResourceConfigBatch                      BatchGetResourceConfig                        
Get-CFGOrganizationConfigRule                      DescribeOrganizationConfigRules               
Get-CFGOrganizationConfigRuleDetailedStatus        GetOrganizationConfigRuleDetailedStatus       
Get-CFGOrganizationConfigRuleStatus                DescribeOrganizationConfigRuleStatuses        
Get-CFGOrganizationConformancePack                 DescribeOrganizationConformancePacks          
Get-CFGOrganizationConformancePackDetailedStatus   GetOrganizationConformancePackDetailedStatus  
Get-CFGOrganizationConformancePackStatus           DescribeOrganizationConformancePackStatuses   
Get-CFGPendingAggregationRequestList               DescribePendingAggregationRequests            
Get-CFGRemediationConfiguration                    DescribeRemediationConfigurations             
Get-CFGRemediationException                        DescribeRemediationExceptions                 
Get-CFGRemediationExecutionStatus                  DescribeRemediationExecutionStatus            
Get-CFGResourceConfigHistory                       GetResourceConfigHistory                      
Get-CFGResourceTag                                 ListTagsForResource                           
Get-CFGRetentionConfiguration                      DescribeRetentionConfigurations               
Remove-CFGAggregationAuthorization                 DeleteAggregationAuthorization                
Remove-CFGConfigRule                               DeleteConfigRule                              
Remove-CFGConfigurationAggregator                  DeleteConfigurationAggregator                 
Remove-CFGConfigurationRecorder                    DeleteConfigurationRecorder                   
Remove-CFGConformancePack                          DeleteConformancePack                         
Remove-CFGDeliveryChannel                          DeleteDeliveryChannel                         
Remove-CFGEvaluationResult                         DeleteEvaluationResults                       
Remove-CFGOrganizationConfigRule                   DeleteOrganizationConfigRule                  
Remove-CFGOrganizationConformancePack              DeleteOrganizationConformancePack             
Remove-CFGPendingAggregationRequest                DeletePendingAggregationRequest               
Remove-CFGRemediationConfiguration                 DeleteRemediationConfiguration                
Remove-CFGRemediationException                     DeleteRemediationExceptions                   
Remove-CFGResourceConfig                           DeleteResourceConfig                          
Remove-CFGResourceTag                              UntagResource                                 
Remove-CFGRetentionConfiguration                   DeleteRetentionConfiguration                  
Select-CFGAggregateResourceConfig                  SelectAggregateResourceConfig                 
Select-CFGResourceConfig                           SelectResourceConfig                          
Start-CFGConfigRulesEvaluation                     StartConfigRulesEvaluation                    
Start-CFGConfigurationRecorder                     StartConfigurationRecorder                    
Start-CFGRemediationExecution                      StartRemediationExecution                     
Stop-CFGConfigurationRecorder                      StopConfigurationRecorder                     
Submit-CFGConfigSnapshotDelivery                   DeliverConfigSnapshot                         
Write-CFGAggregationAuthorization                  PutAggregationAuthorization                   
Write-CFGConfigRule                                PutConfigRule                                 
Write-CFGConfigurationAggregator                   PutConfigurationAggregator                    
Write-CFGConfigurationRecorder                     PutConfigurationRecorder                      
Write-CFGConformancePack                           PutConformancePack                            
Write-CFGDeliveryChannel                           PutDeliveryChannel                            
Write-CFGEvaluation                                PutEvaluations                                
Write-CFGOrganizationConfigRule                    PutOrganizationConfigRule                     
Write-CFGOrganizationConformancePack               PutOrganizationConformancePack                
Write-CFGRemediationConfiguration                  PutRemediationConfigurations                  
Write-CFGRemediationException                      PutRemediationExceptions                      
Write-CFGResourceConfig                            PutResourceConfig                             
Write-CFGRetentionConfiguration                    PutRetentionConfiguration                     

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 *