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