# aws-cdk-lib.interfaces.aws_config

| Name | Kind | Summary |
| --- | --- | --- |
| [`AggregationAuthorizationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.AggregationAuthorizationReference) | Struct | A reference to a AggregationAuthorization resource. |
| [`ConfigRuleReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.ConfigRuleReference) | Struct | A reference to a ConfigRule resource. |
| [`ConfigurationAggregatorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.ConfigurationAggregatorReference) | Struct | A reference to a ConfigurationAggregator resource. |
| [`ConfigurationRecorderReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.ConfigurationRecorderReference) | Struct | A reference to a ConfigurationRecorder resource. |
| [`ConformancePackReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.ConformancePackReference) | Struct | A reference to a ConformancePack resource. |
| [`ConnectorReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.ConnectorReference) | Struct | A reference to a Connector resource. |
| [`DeliveryChannelReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.DeliveryChannelReference) | Struct | A reference to a DeliveryChannel resource. |
| [`IAggregationAuthorizationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IAggregationAuthorizationRef) | Interface | Indicates that this resource can be referenced as a AggregationAuthorization. |
| [`IConfigRuleRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IConfigRuleRef) | Interface | Indicates that this resource can be referenced as a ConfigRule. |
| [`IConfigurationAggregatorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IConfigurationAggregatorRef) | Interface | Indicates that this resource can be referenced as a ConfigurationAggregator. |
| [`IConfigurationRecorderRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IConfigurationRecorderRef) | Interface | Indicates that this resource can be referenced as a ConfigurationRecorder. |
| [`IConformancePackRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IConformancePackRef) | Interface | Indicates that this resource can be referenced as a ConformancePack. |
| [`IConnectorRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IConnectorRef) | Interface | Indicates that this resource can be referenced as a Connector. |
| [`IDeliveryChannelRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IDeliveryChannelRef) | Interface | Indicates that this resource can be referenced as a DeliveryChannel. |
| [`IOrganizationConfigRuleRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IOrganizationConfigRuleRef) | Interface | Indicates that this resource can be referenced as a OrganizationConfigRule. |
| [`IOrganizationConformancePackRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IOrganizationConformancePackRef) | Interface | Indicates that this resource can be referenced as a OrganizationConformancePack. |
| [`IRemediationConfigurationRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IRemediationConfigurationRef) | Interface | Indicates that this resource can be referenced as a RemediationConfiguration. |
| [`IStoredQueryRef`](/v2/docs/aws-cdk-lib.interfaces.aws_config.IStoredQueryRef) | Interface | Indicates that this resource can be referenced as a StoredQuery. |
| [`OrganizationConfigRuleReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.OrganizationConfigRuleReference) | Struct | A reference to a OrganizationConfigRule resource. |
| [`OrganizationConformancePackReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.OrganizationConformancePackReference) | Struct | A reference to a OrganizationConformancePack resource. |
| [`RemediationConfigurationReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.RemediationConfigurationReference) | Struct | A reference to a RemediationConfiguration resource. |
| [`StoredQueryReference`](/v2/docs/aws-cdk-lib.interfaces.aws_config.StoredQueryReference) | Struct | A reference to a StoredQuery resource. |
