2024/01/04 - AWS Config - 12 updated api methods
Changes Updated ResourceType enum with new resource types onboarded by AWS Config in November and December 2023.
{'ResourceIdentifiers': {'ResourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
Response {'BaseConfigurationItems': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'UnprocessedResourceIdentifiers': {'ResourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'resourceKeys': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
Response {'baseConfigurationItems': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'unprocessedResourceKeys': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'ConfigurationRecorders': {'recordingGroup': {'exclusionByResourceTypes': {'resourceTypes': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'resourceTypes': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'recordingMode': {'recordingModeOverrides': {'resourceTypes': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}}}
{'ResourceKeys': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
Response {'RemediationExecutionStatuses': {'ResourceKey': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}}
{'Filters': {'ResourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'ResourceIdentifier': {'ResourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
Response {'ConfigurationItem': {'relationships': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'resourceCounts': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}
Response {'configurationItems': {'relationships': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'ResourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}
Response {'ResourceIdentifiers': {'ResourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}
Response {'resourceIdentifiers': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
{'ConfigurationRecorder': {'recordingGroup': {'exclusionByResourceTypes': {'resourceTypes': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'resourceTypes': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}},
'recordingMode': {'recordingModeOverrides': {'resourceTypes': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}}}
{'ResourceKeys': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}
Response {'FailedItems': {'resourceType': {'AWS::AppStream::Fleet',
'AWS::Cognito::UserPool',
'AWS::Cognito::UserPoolClient',
'AWS::Cognito::UserPoolGroup',
'AWS::EC2::NetworkInsightsAccessScope',
'AWS::EC2::NetworkInsightsAnalysis',
'AWS::Grafana::Workspace',
'AWS::GroundStation::DataflowEndpointGroup',
'AWS::ImageBuilder::ImageRecipe',
'AWS::KMS::Alias',
'AWS::M2::Environment',
'AWS::QuickSight::DataSource',
'AWS::QuickSight::Template',
'AWS::QuickSight::Theme',
'AWS::RDS::OptionGroup',
'AWS::Redshift::EndpointAccess',
'AWS::Route53Resolver::FirewallRuleGroup',
'AWS::SSM::Document'}}}