SdkInternalList<T> accountIds
The 12-digit account ID of the account being aggregated.
Boolean allAwsRegions
If true, aggregate existing AWS Config regions and future regions.
SdkInternalList<T> awsRegions
The source regions being aggregated.
String configRuleName
The name of the AWS Config rule.
Compliance compliance
Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance.
String accountId
The 12-digit account ID of the source account.
String awsRegion
The source region from where the data is aggregated.
String groupName
The 12-digit account ID or region based on the GroupByKey value.
ComplianceSummary complianceSummary
The number of compliant and noncompliant AWS Config rules.
String sourceId
The source account ID or an organization.
String sourceType
The source account or an organization.
String awsRegion
The region authorized to collect aggregated data.
String lastUpdateStatus
Filters the last updated status type.
Valid value FAILED indicates errors while moving data.
Valid value SUCCEEDED indicates the data was successfully moved.
Valid value OUTDATED indicates the data is not the most recent.
Date lastUpdateTime
The time of the last update.
String lastErrorCode
The error code that AWS Config returned when the source account aggregation last failed.
String lastErrorMessage
The message indicating that the source account aggregation failed due to an error.
EvaluationResultIdentifier evaluationResultIdentifier
Uniquely identifies the evaluation result.
String complianceType
The resource compliance status.
 For the AggregationEvaluationResult data type, AWS Config supports only the COMPLIANT
 and NON_COMPLIANT. AWS Config does not support the NOT_APPLICABLE and
 INSUFFICIENT_DATA value.
 
Date resultRecordedTime
The time when AWS Config recorded the aggregate evaluation result.
Date configRuleInvokedTime
The time when the AWS Config rule evaluated the AWS resource.
String annotation
Supplementary information about how the agrregate evaluation determined the compliance.
String accountId
The 12-digit account ID of the source account.
String awsRegion
The source region from where the data is aggregated.
String sourceAccountId
The 12-digit account ID of the source account.
String sourceRegion
The source region where data is aggregated.
String resourceId
The ID of the AWS resource.
String resourceType
The type of the AWS resource.
String resourceName
The name of the AWS resource.
String aggregationAuthorizationArn
The Amazon Resource Name (ARN) of the aggregation object.
String authorizedAccountId
The 12-digit account ID of the account authorized to aggregate data.
String authorizedAwsRegion
The region authorized to collect aggregated data.
Date creationTime
The time stamp when the aggregation authorization was created.
String version
The version number of the resource configuration.
String accountId
The 12-digit AWS account ID associated with the resource.
Date configurationItemCaptureTime
The time when the configuration recording was initiated.
String configurationItemStatus
The configuration item status. The valid values are:
OK – The resource configuration has been updated
ResourceDiscovered – The resource was newly discovered
ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type
ResourceDeleted – The resource was deleted
ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type
The CIs do not incur any cost.
String configurationStateId
An identifier that indicates the ordering of the configuration items of a resource.
String arn
The Amazon Resource Name (ARN) of the resource.
String resourceType
The type of AWS resource.
String resourceId
The ID of the resource (for example., sg-xxxxxx).
String resourceName
The custom name of the resource, if available.
String awsRegion
The region where the resource resides.
String availabilityZone
The Availability Zone associated with the resource.
Date resourceCreationTime
The time stamp when the resource was created.
String configuration
The description of the resource configuration.
Map<K,V> supplementaryConfiguration
Configuration attributes that AWS Config returns for certain resource types to supplement the information returned for the configuration parameter.
String configurationAggregatorName
The name of the configuration aggregator.
SdkInternalList<T> resourceIdentifiers
A list of aggregate ResourceIdentifiers objects.
SdkInternalList<T> baseConfigurationItems
A list that contains the current configuration of one or more resources.
SdkInternalList<T> unprocessedResourceIdentifiers
A list of resource identifiers that were not processed with current scope. The list is empty if all the resources are processed.
SdkInternalList<T> resourceKeys
A list of resource keys to be processed with the current request. Each element in the list consists of the resource type and resource ID.
SdkInternalList<T> baseConfigurationItems
A list that contains the current configuration of one or more resources.
SdkInternalList<T> unprocessedResourceKeys
A list of resource keys that were not processed with the current response. The unprocessesResourceKeys value is in the same form as ResourceKeys, so the value can be directly provided to a subsequent BatchGetResourceConfig operation. If there are no unprocessed resource keys, the response contains an empty unprocessedResourceKeys list.
String complianceType
Indicates whether an AWS resource or AWS Config rule is compliant.
A resource is compliant if it complies with all of the AWS Config rules that evaluate it. A resource is noncompliant if it does not comply with one or more of these rules.
A rule is compliant if all of the resources that the rule evaluates comply with it. A rule is noncompliant if any of these resources do not comply.
 AWS Config returns the INSUFFICIENT_DATA value when no evaluation results are available for the AWS
 resource or AWS Config rule.
 
 For the Compliance data type, AWS Config supports only COMPLIANT,
 NON_COMPLIANT, and INSUFFICIENT_DATA values. AWS Config does not support the
 NOT_APPLICABLE value for the Compliance data type.
 
ComplianceContributorCount complianceContributorCount
 The number of AWS resources or AWS Config rules that cause a result of NON_COMPLIANT, up to a
 maximum number.
 
String configRuleName
The name of the AWS Config rule.
Compliance compliance
Indicates whether the AWS Config rule is compliant.
String resourceType
The type of the AWS resource that was evaluated.
String resourceId
The ID of the AWS resource that was evaluated.
Compliance compliance
Indicates whether the AWS resource complies with all of the AWS Config rules that evaluated it.
ComplianceContributorCount compliantResourceCount
The number of AWS Config rules or AWS resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
ComplianceContributorCount nonCompliantResourceCount
The number of AWS Config rules or AWS resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
Date complianceSummaryTimestamp
The time that AWS Config created the compliance summary.
String resourceType
The type of AWS resource.
ComplianceSummary complianceSummary
The number of AWS resources that are compliant or noncompliant, up to a maximum of 100 for each.
String lastStatus
Status of the last attempted delivery.
String lastErrorCode
The error code from the last attempted delivery.
String lastErrorMessage
The error message from the last attempted delivery.
Date lastAttemptTime
The time of the last attempted delivery.
Date lastSuccessfulTime
The time of the last successful delivery.
Date nextDeliveryTime
The time that the next delivery occurs.
String configRuleName
The name that you assign to the AWS Config rule. The name is required if you are adding a new rule.
String configRuleArn
The Amazon Resource Name (ARN) of the AWS Config rule.
String configRuleId
The ID of the AWS Config rule.
String description
The description that you provide for the AWS Config rule.
Scope scope
Defines which resources can trigger an evaluation for the rule. The scope can include one or more resource types, a combination of one resource type and one resource ID, or a combination of a tag key and value. Specify a scope to constrain the resources that can trigger an evaluation for the rule. If you do not specify a scope, evaluations are triggered when any resource in the recording group changes.
The scope can be empty.
Source source
Provides the rule owner (AWS or customer), the rule identifier, and the notifications that cause the function to evaluate your AWS resources.
String inputParameters
A string, in JSON format, that is passed to the AWS Config rule Lambda function.
String maximumExecutionFrequency
 The maximum frequency with which AWS Config runs evaluations for a rule. You can specify a value for
 MaximumExecutionFrequency when:
 
You are using an AWS managed rule that is triggered at a periodic frequency.
Your custom rule is triggered when AWS Config delivers the configuration snapshot. For more information, see ConfigSnapshotDeliveryProperties.
 By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid
 value for the MaximumExecutionFrequency parameter.
 
String configRuleState
Indicates whether the AWS Config rule is active or is currently being deleted by AWS Config. It can also indicate the evaluation status for the AWS Config rule.
 AWS Config sets the state of the rule to EVALUATING temporarily after you use the
 StartConfigRulesEvaluation request to evaluate your resources against the AWS Config rule.
 
 AWS Config sets the state of the rule to DELETING_RESULTS temporarily after you use the
 DeleteEvaluationResults request to delete the current evaluation results for the AWS Config rule.
 
 AWS Config temporarily sets the state of a rule to DELETING after you use the
 DeleteConfigRule request to delete the rule. After AWS Config deletes the rule, the rule and all of
 its evaluations are erased and are no longer available.
 
String createdBy
Service principal name of the service that created the rule.
The field is populated only if the service linked rule is created by a service. The field is empty if you create your own rule.
String configRuleName
The name of the AWS Config rule.
String complianceType
The rule compliance status.
 For the ConfigRuleComplianceFilters data type, AWS Config supports only COMPLIANT and
 NON_COMPLIANT. AWS Config does not support the NOT_APPLICABLE and the
 INSUFFICIENT_DATA values.
 
String accountId
The 12-digit account ID of the source account.
String awsRegion
The source region where the data is aggregated.
String configRuleName
The name of the AWS Config rule.
String configRuleArn
The Amazon Resource Name (ARN) of the AWS Config rule.
String configRuleId
The ID of the AWS Config rule.
Date lastSuccessfulInvocationTime
The time that AWS Config last successfully invoked the AWS Config rule to evaluate your AWS resources.
Date lastFailedInvocationTime
The time that AWS Config last failed to invoke the AWS Config rule to evaluate your AWS resources.
Date lastSuccessfulEvaluationTime
The time that AWS Config last successfully evaluated your AWS resources against the rule.
Date lastFailedEvaluationTime
The time that AWS Config last failed to evaluate your AWS resources against the rule.
Date firstActivatedTime
The time that you first activated the AWS Config rule.
Date lastDeactivatedTime
The time that you last turned off the AWS Config rule.
String lastErrorCode
The error code that AWS Config returned when the rule last failed.
String lastErrorMessage
The error message that AWS Config returned when the rule last failed.
Boolean firstEvaluationStarted
Indicates whether AWS Config has evaluated your resources against the rule at least once.
 true - AWS Config has evaluated your AWS resources against the rule at least once.
 
 false - AWS Config has not once finished evaluating your AWS resources against the rule.
 
String deliveryFrequency
The frequency with which AWS Config delivers configuration snapshots.
String lastStatus
Status of the last attempted delivery.
Note Providing an SNS topic on a DeliveryChannel for AWS Config is optional. If the SNS delivery is turned off, the last status will be Not_Applicable.
String lastErrorCode
The error code from the last attempted delivery.
String lastErrorMessage
The error message from the last attempted delivery.
Date lastStatusChangeTime
The time from the last status change.
String configurationAggregatorName
The name of the aggregator.
String configurationAggregatorArn
The Amazon Resource Name (ARN) of the aggregator.
SdkInternalList<T> accountAggregationSources
Provides a list of source accounts and regions to be aggregated.
OrganizationAggregationSource organizationAggregationSource
Provides an organization and list of regions to be aggregated.
Date creationTime
The time stamp when the configuration aggregator was created.
Date lastUpdatedTime
The time of the last update.
String createdBy
AWS service that created the configuration aggregator.
String version
The version number of the resource configuration.
String accountId
The 12-digit AWS account ID associated with the resource.
Date configurationItemCaptureTime
The time when the configuration recording was initiated.
String configurationItemStatus
The configuration item status. The valid values are:
OK – The resource configuration has been updated
ResourceDiscovered – The resource was newly discovered
ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type
ResourceDeleted – The resource was deleted
ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type
The CIs do not incur any cost.
String configurationStateId
An identifier that indicates the ordering of the configuration items of a resource.
String configurationItemMD5Hash
Unique MD5 hash that represents the configuration item's state.
You can use MD5 hash to compare the states of two or more configuration items that are associated with the same resource.
String arn
Amazon Resource Name (ARN) associated with the resource.
String resourceType
The type of AWS resource.
String resourceId
 The ID of the resource (for example, sg-xxxxxx).
 
String resourceName
The custom name of the resource, if available.
String awsRegion
The region where the resource resides.
String availabilityZone
The Availability Zone associated with the resource.
Date resourceCreationTime
The time stamp when the resource was created.
Map<K,V> tags
A mapping of key value tags associated with the resource.
SdkInternalList<T> relatedEvents
A list of CloudTrail event IDs.
A populated field indicates that the current configuration was initiated by the events recorded in the CloudTrail log. For more information about CloudTrail, see What Is AWS CloudTrail.
An empty field indicates that the current configuration was not initiated by any event. As of Version 1.3, the relatedEvents field is empty. You can access the LookupEvents API in the AWS CloudTrail API Reference to retrieve the events for the resource.
SdkInternalList<T> relationships
A list of related AWS resources.
String configuration
The description of the resource configuration.
Map<K,V> supplementaryConfiguration
 Configuration attributes that AWS Config returns for certain resource types to supplement the information
 returned for the configuration parameter.
 
String name
The name of the recorder. By default, AWS Config automatically assigns the name "default" when creating the configuration recorder. You cannot change the assigned name.
String roleARN
Amazon Resource Name (ARN) of the IAM role used to describe the AWS resources associated with the account.
RecordingGroup recordingGroup
Specifies the types of AWS resources for which AWS Config records configuration changes.
String name
The name of the configuration recorder.
Date lastStartTime
The time the recorder was last started.
Date lastStopTime
The time the recorder was last stopped.
Boolean recording
Specifies whether or not the recorder is currently recording.
String lastStatus
The last (previous) status of the recorder.
String lastErrorCode
The error code indicating that the recording failed.
String lastErrorMessage
The message indicating that the recording failed due to an error.
Date lastStatusChangeTime
The time when the status was last changed.
SdkInternalList<T> configRuleNames
Filters the results by AWS Config rule names.
String complianceType
Filters the results by compliance.
 The allowed values are COMPLIANT and NON_COMPLIANT.
 
String conformancePackName
Name of the conformance pack.
String conformancePackArn
Amazon Resource Name (ARN) of the conformance pack.
String conformancePackId
ID of the conformance pack.
String deliveryS3Bucket
Amazon S3 bucket where AWS Config stores conformance pack templates.
This field is optional.
String deliveryS3KeyPrefix
The prefix for the Amazon S3 bucket.
This field is optional.
SdkInternalList<T> conformancePackInputParameters
 A list of ConformancePackInputParameter objects.
 
Date lastUpdateRequestedTime
Last time when conformation pack update was requested.
String createdBy
AWS service that created the conformance pack.
SdkInternalList<T> configRuleNames
Filters the results by AWS Config rule names.
String complianceType
Filters the results by compliance.
 The allowed values are COMPLIANT and NON_COMPLIANT.
 
String resourceType
 Filters the results by the resource type (for example, "AWS::EC2::Instance").
 
SdkInternalList<T> resourceIds
Filters the results by resource IDs.
This is valid only when you provide resource type. If there is no resource type, you will see an error.
String complianceType
 The compliance type. The allowed values are COMPLIANT and NON_COMPLIANT.
 
EvaluationResultIdentifier evaluationResultIdentifier
Date configRuleInvokedTime
The time when AWS Config rule evaluated AWS resource.
Date resultRecordedTime
The time when AWS Config recorded the evaluation result.
String annotation
Supplementary information about how the evaluation determined the compliance.
String conformancePackName
Name of the conformance pack.
String conformancePackId
ID of the conformance pack.
String conformancePackArn
Amazon Resource Name (ARN) of comformance pack.
String conformancePackState
Indicates deployment status of conformance pack.
AWS Config sets the state of the conformance pack to:
CREATE_IN_PROGRESS when a conformance pack creation is in progress for an account.
CREATE_COMPLETE when a conformance pack has been successfully created in your account.
CREATE_FAILED when a conformance pack creation failed in your account.
DELETE_IN_PROGRESS when a conformance pack deletion is in progress.
DELETE_FAILED when a conformance pack deletion failed in your account.
String stackArn
Amazon Resource Name (ARN) of AWS CloudFormation stack.
String conformancePackStatusReason
The reason of conformance pack creation failure.
Date lastUpdateRequestedTime
Last time when conformation pack creation and update was requested.
Date lastUpdateCompletedTime
Last time when conformation pack creation and update was successful.
String configRuleName
The name of the AWS Config rule that you want to delete.
String configurationAggregatorName
The name of the configuration aggregator.
String configurationRecorderName
 The name of the configuration recorder to be deleted. You can retrieve the name of your configuration recorder by
 using the DescribeConfigurationRecorders action.
 
String conformancePackName
Name of the conformance pack you want to delete.
String deliveryChannelName
The name of the delivery channel to delete.
String configRuleName
The name of the AWS Config rule for which you want to delete the evaluation results.
String organizationConfigRuleName
The name of organization config rule that you want to delete.
String organizationConformancePackName
The name of organization conformance pack that you want to delete.
String configRuleName
The name of the AWS Config rule for which you want to delete remediation exception configuration.
SdkInternalList<T> resourceKeys
An exception list of resource exception keys to be processed with the current request. AWS Config adds exception for each resource key. For example, AWS Config adds 3 exceptions for 3 resource keys.
SdkInternalList<T> failedBatches
Returns a list of failed delete remediation exceptions batch objects. Each object in the batch consists of a list of failed items and failure messages.
String retentionConfigurationName
The name of the retention configuration to delete.
String queryName
The name of the query that you want to delete.
String deliveryChannelName
The name of the delivery channel through which the snapshot is delivered.
String configSnapshotId
The ID of the snapshot that is being created.
String name
The name of the delivery channel. By default, AWS Config assigns the name "default" when creating the delivery channel. To change the delivery channel name, you must use the DeleteDeliveryChannel action to delete your current delivery channel, and then you must use the PutDeliveryChannel command to create a delivery channel that has the desired name.
String s3BucketName
The name of the Amazon S3 bucket to which AWS Config delivers configuration snapshots and configuration history files.
If you specify a bucket that belongs to another AWS account, that bucket must have policies that grant access permissions to AWS Config. For more information, see Permissions for the Amazon S3 Bucket in the AWS Config Developer Guide.
String s3KeyPrefix
The prefix for the specified Amazon S3 bucket.
String s3KmsKeyArn
The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) customer managed key (CMK) used to encrypt objects delivered by AWS Config. Must belong to the same Region as the destination S3 bucket.
String snsTopicARN
The Amazon Resource Name (ARN) of the Amazon SNS topic to which AWS Config sends notifications about configuration changes.
If you choose a topic from another account, the topic must have policies that grant access permissions to AWS Config. For more information, see Permissions for the Amazon SNS Topic in the AWS Config Developer Guide.
ConfigSnapshotDeliveryProperties configSnapshotDeliveryProperties
The options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket.
String name
The name of the delivery channel.
ConfigExportDeliveryInfo configSnapshotDeliveryInfo
A list containing the status of the delivery of the snapshot to the specified Amazon S3 bucket.
ConfigExportDeliveryInfo configHistoryDeliveryInfo
A list that contains the status of the delivery of the configuration history to the specified Amazon S3 bucket.
ConfigStreamDeliveryInfo configStreamDeliveryInfo
A list containing the status of the delivery of the configuration stream notification to the specified Amazon SNS topic.
String configurationAggregatorName
The name of the configuration aggregator.
ConfigRuleComplianceFilters filters
Filters the results by ConfigRuleComplianceFilters object.
Integer limit
The maximum number of evaluation results returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> aggregateComplianceByConfigRules
Returns a list of AggregateComplianceByConfigRule object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
Integer limit
The maximum number of AggregationAuthorizations returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> aggregationAuthorizations
Returns a list of authorizations granted to various aggregator accounts and regions.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> configRuleNames
Specify one or more AWS Config rule names to filter the results by rule.
SdkInternalList<T> complianceTypes
Filters the results by compliance.
 The allowed values are COMPLIANT and NON_COMPLIANT.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> complianceByConfigRules
Indicates whether each of the specified AWS Config rules is compliant.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
String resourceType
 The types of AWS resources for which you want compliance information (for example,
 AWS::EC2::Instance). For this action, you can specify that the resource type is an AWS account by
 specifying AWS::::Account.
 
String resourceId
 The ID of the AWS resource for which you want compliance information. You can specify only one resource ID. If
 you specify a resource ID, you must also specify a type for ResourceType.
 
SdkInternalList<T> complianceTypes
Filters the results by compliance.
 The allowed values are COMPLIANT, NON_COMPLIANT, and INSUFFICIENT_DATA.
 
Integer limit
The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> complianceByResources
Indicates whether the specified AWS resource complies with all of the AWS Config rules that evaluate it.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
SdkInternalList<T> configRuleNames
The name of the AWS managed Config rules for which you want status information. If you do not specify any names, AWS Config returns status information for all AWS managed Config rules that you use.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
Integer limit
The number of rule evaluation results that you want returned.
This parameter is required if the rule limit for your account is more than the default of 150 rules.
For information about requesting a rule limit increase, see AWS Config Limits in the AWS General Reference Guide.
SdkInternalList<T> configRulesEvaluationStatus
Status information about your AWS managed Config rules.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
SdkInternalList<T> configRuleNames
The names of the AWS Config rules for which you want details. If you do not specify any names, AWS Config returns details for all your rules.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> configRules
The details about your AWS Config rules.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
String configurationAggregatorName
The name of the configuration aggregator.
SdkInternalList<T> updateStatus
Filters the status type.
Valid value FAILED indicates errors while moving data.
Valid value SUCCEEDED indicates the data was successfully moved.
Valid value OUTDATED indicates the data is not the most recent.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
Integer limit
The maximum number of AggregatorSourceStatus returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
SdkInternalList<T> aggregatedSourceStatusList
Returns an AggregatedSourceStatus object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> configurationAggregatorNames
The name of the configuration aggregators.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
Integer limit
The maximum number of configuration aggregators returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
SdkInternalList<T> configurationAggregators
Returns a ConfigurationAggregators object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> configurationRecorderNames
A list of configuration recorder names.
SdkInternalList<T> configurationRecorders
A list that contains the descriptions of the specified configuration recorders.
SdkInternalList<T> configurationRecorderNames
The name(s) of the configuration recorder. If the name is not specified, the action returns the current status of all the configuration recorders associated with the account.
SdkInternalList<T> configurationRecordersStatus
A list that contains status of the specified recorders.
String conformancePackName
Name of the conformance pack.
ConformancePackComplianceFilters filters
 A ConformancePackComplianceFilters object.
 
Integer limit
The maximum number of AWS Config rules within a conformance pack are returned on each page.
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
String conformancePackName
Name of the conformance pack.
SdkInternalList<T> conformancePackRuleComplianceList
 Returns a list of ConformancePackRuleCompliance objects.
 
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> conformancePackNames
Comma-separated list of conformance pack names for which you want details. If you do not specify any names, AWS Config returns details for all your conformance packs.
Integer limit
The maximum number of conformance packs returned on each page.
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> conformancePackDetails
 Returns a list of ConformancePackDetail objects.
 
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> conformancePackNames
Comma-separated list of conformance pack names.
Integer limit
The maximum number of conformance packs status returned on each page.
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> conformancePackStatusDetails
 A list of ConformancePackStatusDetail objects.
 
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> deliveryChannelNames
A list of delivery channel names.
SdkInternalList<T> deliveryChannels
A list that contains the descriptions of the specified delivery channel.
SdkInternalList<T> deliveryChannelNames
A list of delivery channel names.
SdkInternalList<T> deliveryChannelsStatus
A list that contains the status of a specified delivery channel.
SdkInternalList<T> organizationConfigRuleNames
The names of organization config rules for which you want details. If you do not specify any names, AWS Config returns details for all your organization config rules.
Integer limit
The maximum number of organization config rules returned on each page. If you do no specify a number, AWS Config uses the default. The default is 100.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> organizationConfigRules
 Returns a list of OrganizationConfigRule objects.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> organizationConfigRuleNames
The names of organization config rules for which you want status details. If you do not specify any names, AWS Config returns details for all your organization AWS Confg rules.
Integer limit
 The maximum number of OrganizationConfigRuleStatuses returned on each page. If you do no specify a
 number, AWS Config uses the default. The default is 100.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> organizationConfigRuleStatuses
 A list of OrganizationConfigRuleStatus objects.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> organizationConformancePackNames
The name that you assign to an organization conformance pack.
Integer limit
The maximum number of organization config packs returned on each page. If you do no specify a number, AWS Config uses the default. The default is 100.
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
SdkInternalList<T> organizationConformancePacks
Returns a list of OrganizationConformancePacks objects.
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
SdkInternalList<T> organizationConformancePackNames
The names of organization conformance packs for which you want status details. If you do not specify any names, AWS Config returns details for all your organization conformance packs.
Integer limit
The maximum number of OrganizationConformancePackStatuses returned on each page. If you do no specify a number, AWS Config uses the default. The default is 100.
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
SdkInternalList<T> organizationConformancePackStatuses
 A list of OrganizationConformancePackStatus objects.
 
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
Integer limit
The maximum number of evaluation results returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> pendingAggregationRequests
Returns a PendingAggregationRequests object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> configRuleNames
A list of AWS Config rule names of remediation configurations for which you want details.
SdkInternalList<T> remediationConfigurations
Returns a remediation configuration object.
String configRuleName
The name of the AWS Config rule.
SdkInternalList<T> resourceKeys
An exception list of resource exception keys to be processed with the current request. AWS Config adds exception for each resource key. For example, AWS Config adds 3 exceptions for 3 resource keys.
Integer limit
The maximum number of RemediationExceptionResourceKey returned on each page. The default is 25. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> remediationExceptions
Returns a list of remediation exception objects.
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
String configRuleName
A list of AWS Config rule names.
SdkInternalList<T> resourceKeys
A list of resource keys to be processed with the current request. Each element in the list consists of the resource type and resource ID.
Integer limit
The maximum number of RemediationExecutionStatuses returned on each page. The default is maximum. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> remediationExecutionStatuses
Returns a list of remediation execution statuses objects.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> retentionConfigurationNames
A list of names of retention configurations for which you want details. If you do not specify a name, AWS Config returns details for all the retention configurations for that account.
Currently, AWS Config supports only one retention configuration per region in your account.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> retentionConfigurations
Returns a retention configuration object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String complianceResourceType
The type of AWS resource that was evaluated.
String complianceResourceId
The ID of the AWS resource that was evaluated.
String complianceType
Indicates whether the AWS resource complies with the AWS Config rule that it was evaluated against.
 For the Evaluation data type, AWS Config supports only the COMPLIANT,
 NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
 INSUFFICIENT_DATA value for this data type.
 
 Similarly, AWS Config does not accept INSUFFICIENT_DATA as the value for ComplianceType
 from a PutEvaluations request. For example, an AWS Lambda function for a custom AWS Config rule
 cannot pass an INSUFFICIENT_DATA value to AWS Config.
 
String annotation
Supplementary information about how the evaluation determined the compliance.
Date orderingTimestamp
The time of the event in AWS Config that triggered the evaluation. For event-based evaluations, the time indicates when AWS Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when AWS Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).
EvaluationResultIdentifier evaluationResultIdentifier
Uniquely identifies the evaluation result.
String complianceType
Indicates whether the AWS resource complies with the AWS Config rule that evaluated it.
 For the EvaluationResult data type, AWS Config supports only the COMPLIANT,
 NON_COMPLIANT, and NOT_APPLICABLE values. AWS Config does not support the
 INSUFFICIENT_DATA value for the EvaluationResult data type.
 
Date resultRecordedTime
The time when AWS Config recorded the evaluation result.
Date configRuleInvokedTime
The time when the AWS Config rule evaluated the AWS resource.
String annotation
Supplementary information about how the evaluation determined the compliance.
String resultToken
An encrypted token that associates an evaluation with an AWS Config rule. The token identifies the rule, the AWS resource being evaluated, and the event that triggered the evaluation.
EvaluationResultQualifier evaluationResultQualifier
Identifies an AWS Config rule used to evaluate an AWS resource, and provides the type and ID of the evaluated resource.
Date orderingTimestamp
The time of the event that triggered the evaluation of your AWS resources. The time can indicate when AWS Config delivered a configuration item change notification, or it can indicate when AWS Config delivered the configuration snapshot, depending on which event triggered the evaluation.
SsmControls ssmControls
A SsmControls object.
String complianceResourceType
 The evaluated compliance resource type. AWS Config accepts AWS::::Account resource type.
 
String complianceResourceId
The evaluated compliance resource ID. AWS Config accepts only AWS account ID.
String complianceType
 The compliance of the AWS resource. The valid values are COMPLIANT, NON_COMPLIANT,  and
 NOT_APPLICABLE.
 
String annotation
Supplementary information about the reason of compliance. For example, this task was completed on a specific date.
Date orderingTimestamp
The time when the compliance was recorded.
String failureMessage
Returns a failure message for delete remediation exception. For example, AWS Config creates an exception due to an internal error.
SdkInternalList<T> failedItems
Returns remediation exception resource key object of the failed items.
String failureMessage
Returns a failure message. For example, the resource is already compliant.
SdkInternalList<T> failedItems
Returns remediation configurations of the failed items.
String failureMessage
Returns a failure message. For example, the auto-remediation has failed.
SdkInternalList<T> failedItems
Returns remediation exception resource key object of the failed items.
String name
Name of the field.
String configurationAggregatorName
The name of the configuration aggregator.
String configRuleName
The name of the AWS Config rule for which you want compliance information.
String accountId
The 12-digit account ID of the source account.
String awsRegion
The source region from where the data is aggregated.
String complianceType
The resource compliance status.
 For the GetAggregateComplianceDetailsByConfigRuleRequest data type, AWS Config supports only the
 COMPLIANT and NON_COMPLIANT. AWS Config does not support the
 NOT_APPLICABLE and INSUFFICIENT_DATA values.
 
Integer limit
The maximum number of evaluation results returned on each page. The default is 50. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> aggregateEvaluationResults
Returns an AggregateEvaluationResults object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String configurationAggregatorName
The name of the configuration aggregator.
ConfigRuleComplianceSummaryFilters filters
Filters the results based on the ConfigRuleComplianceSummaryFilters object.
String groupByKey
Groups the result based on ACCOUNT_ID or AWS_REGION.
Integer limit
The maximum number of evaluation results returned on each page. The default is 1000. You cannot specify a number greater than 1000. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String groupByKey
Groups the result based on ACCOUNT_ID or AWS_REGION.
SdkInternalList<T> aggregateComplianceCounts
Returns a list of AggregateComplianceCounts object.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String configurationAggregatorName
The name of the configuration aggregator.
ResourceCountFilters filters
 Filters the results based on the ResourceCountFilters object.
 
String groupByKey
The key to group the resource counts.
Integer limit
The maximum number of GroupedResourceCount objects returned on each page. The default is 1000. You cannot specify a number greater than 1000. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
Long totalDiscoveredResources
The total number of resources that are present in an aggregator with the filters that you provide.
String groupByKey
 The key passed into the request object. If GroupByKey is not provided, the result will be empty.
 
SdkInternalList<T> groupedResourceCounts
Returns a list of GroupedResourceCount objects.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String configurationAggregatorName
The name of the configuration aggregator.
AggregateResourceIdentifier resourceIdentifier
An object that identifies aggregate resource.
ConfigurationItem configurationItem
 Returns a ConfigurationItem object.
 
String configRuleName
The name of the AWS Config rule for which you want compliance information.
SdkInternalList<T> complianceTypes
Filters the results by compliance.
 The allowed values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.
 
Integer limit
The maximum number of evaluation results returned on each page. The default is 10. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> evaluationResults
Indicates whether the AWS resource complies with the specified AWS Config rule.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
String resourceType
The type of the AWS resource for which you want compliance information.
String resourceId
The ID of the AWS resource for which you want compliance information.
SdkInternalList<T> complianceTypes
Filters the results by compliance.
 The allowed values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> evaluationResults
Indicates whether the specified AWS resource complies each AWS Config rule.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
ComplianceSummary complianceSummary
The number of AWS Config rules that are compliant and the number that are noncompliant, up to a maximum of 25 for each.
SdkInternalList<T> resourceTypes
Specify one or more resource types to get the number of resources that are compliant and the number that are noncompliant for each resource type.
 For this request, you can specify an AWS resource type such as AWS::EC2::Instance. You can specify
 that the resource type is an AWS account by specifying AWS::::Account.
 
SdkInternalList<T> complianceSummariesByResourceType
The number of resources that are compliant and the number that are noncompliant. If one or more resource types were provided with the request, the numbers are returned for each resource type. The maximum number returned is 100.
String conformancePackName
Name of the conformance pack.
ConformancePackEvaluationFilters filters
 A ConformancePackEvaluationFilters object.
 
Integer limit
The maximum number of evaluation results returned on each page. If you do no specify a number, AWS Config uses the default. The default is 100.
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
String conformancePackName
Name of the conformance pack.
SdkInternalList<T> conformancePackRuleEvaluationResults
 Returns a list of ConformancePackEvaluationResult objects.
 
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
SdkInternalList<T> conformancePackNames
Names of conformance packs.
Integer limit
The maximum number of conformance packs returned on each page.
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
SdkInternalList<T> conformancePackComplianceSummaryList
 A list of ConformancePackComplianceSummary objects.
 
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
SdkInternalList<T> resourceTypes
 The comma-separated list that specifies the resource types that you want AWS Config to return (for example,
 "AWS::EC2::Instance", "AWS::IAM::User").
 
 If a value for resourceTypes is not specified, AWS Config returns all resource types that AWS Config
 is recording in the region for your account.
 
If the configuration recorder is turned off, AWS Config returns an empty list of ResourceCount objects. If the configuration recorder is not recording a specific resource type (for example, S3 buckets), that resource type is not returned in the list of ResourceCount objects.
Integer limit
The maximum number of ResourceCount objects returned on each page. The default is 100. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
Long totalDiscoveredResources
The total number of resources that AWS Config is recording in the region for your account. If you specify resource types in the request, AWS Config returns only the total number of resources for those resource types.
Example
AWS Config is recording three resource types in the US East (Ohio) Region for your account: 25 EC2 instances, 20 IAM users, and 15 S3 buckets, for a total of 60 resources.
 You make a call to the GetDiscoveredResourceCounts action and specify the resource type,
 "AWS::EC2::Instances", in the request.
 
 AWS Config returns 25 for totalDiscoveredResources.
 
SdkInternalList<T> resourceCounts
 The list of ResourceCount objects. Each object is listed in descending order by the number of
 resources.
 
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
String organizationConfigRuleName
The name of organization config rule for which you want status details for member accounts.
StatusDetailFilters filters
 A StatusDetailFilters object.
 
Integer limit
 The maximum number of OrganizationConfigRuleDetailedStatus returned on each page. If you do not
 specify a number, AWS Config uses the default. The default is 100.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> organizationConfigRuleDetailedStatus
 A list of MemberAccountStatus objects.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String organizationConformancePackName
The name of organization conformance pack for which you want status details for member accounts.
OrganizationResourceDetailedStatusFilters filters
 An OrganizationResourceDetailedStatusFilters object.
 
Integer limit
 The maximum number of OrganizationConformancePackDetailedStatuses returned on each page. If you do
 not specify a number, AWS Config uses the default. The default is 100.
 
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
SdkInternalList<T> organizationConformancePackDetailedStatuses
 A list of OrganizationConformancePackDetailedStatus objects.
 
String nextToken
The nextToken string returned on a previous page that you use to get the next page of results in a paginated response.
String resourceType
The resource type.
String resourceId
 The ID of the resource (for example., sg-xxxxxx).
 
Date laterTime
The time stamp that indicates a later time. If not specified, current time is taken.
Date earlierTime
The time stamp that indicates an earlier time. If not specified, the action returns paginated results that contain configuration items that start when the first configuration item was recorded.
String chronologicalOrder
The chronological order for configuration items listed. By default, the results are listed in reverse chronological order.
Integer limit
The maximum number of configuration items returned on each page. The default is 10. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> configurationItems
A list that contains the configuration history of one or more resources.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
String queryName
The name of the query.
StoredQuery storedQuery
 Returns a StoredQuery object.
 
String configurationAggregatorName
The name of the configuration aggregator.
String resourceType
The type of resources that you want AWS Config to list in the response.
ResourceFilters filters
 Filters the results based on the ResourceFilters object.
 
Integer limit
The maximum number of resource identifiers returned on each page. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> resourceIdentifiers
 Returns a list of ResourceIdentifiers objects.
 
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String resourceType
The type of resources that you want AWS Config to list in the response.
SdkInternalList<T> resourceIds
The IDs of only those resources that you want AWS Config to list in the response. If you do not specify this parameter, AWS Config lists all resources of the specified type that it has discovered.
String resourceName
The custom name of only those resources that you want AWS Config to list in the response. If you do not specify this parameter, AWS Config lists all resources of the specified type that it has discovered.
Integer limit
The maximum number of resource identifiers returned on each page. The default is 100. You cannot specify a number greater than 100. If you specify 0, AWS Config uses the default.
Boolean includeDeletedResources
Specifies whether AWS Config includes deleted resources in the results. By default, deleted resources are not included.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> resourceIdentifiers
The details that identify a resource that is discovered by AWS Config, including the resource type, ID, and (if available) the custom resource name.
String nextToken
The string that you use in a subsequent request to get the next page of results in a paginated response.
SdkInternalList<T> storedQueryMetadata
 A list of StoredQueryMetadata objects.
 
String nextToken
 If the previous paginated request didn't return all of the remaining results, the response object's
 NextToken parameter value is set to a token. To retrieve the next set of results, call this action
 again and assign that token to the request object's NextToken parameter. If there are no remaining
 results, the previous response object's NextToken parameter is set to null.
 
String resourceArn
 The Amazon Resource Name (ARN) that identifies the resource for which to list the tags. Currently, the supported
 resources are ConfigRule, ConfigurationAggregator and
 AggregatorAuthorization.
 
Integer limit
The maximum number of tags returned on each page. The limit maximum is 50. You cannot specify a number greater than 50. If you specify 0, AWS Config uses the default.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
SdkInternalList<T> tags
The tags for the resource.
String nextToken
 The nextToken string returned on a previous page that you use to get the next page of results in a
 paginated response.
 
String accountId
The 12-digit account ID of a member account.
String configRuleName
The name of config rule deployed in the member account.
String memberAccountRuleStatus
 Indicates deployment status for config rule in the member account. When master account calls
 PutOrganizationConfigRule action for the first time, config rule status is created in the member
 account. When master account calls PutOrganizationConfigRule action for the second time, config rule
 status is updated in the member account. Config rule status is deleted when the master account deletes
 OrganizationConfigRule and disables service access for
 config-multiaccountsetup.amazonaws.com.
 
AWS Config sets the state of the rule to:
 CREATE_SUCCESSFUL when config rule has been created in the member account.
 
 CREATE_IN_PROGRESS when config rule is being created in the member account.
 
 CREATE_FAILED when config rule creation has failed in the member account.
 
 DELETE_FAILED when config rule deletion has failed in the member account.
 
 DELETE_IN_PROGRESS when config rule is being deleted in the member account.
 
 DELETE_SUCCESSFUL when config rule has been deleted in the member account.
 
 UPDATE_SUCCESSFUL when config rule has been updated in the member account.
 
 UPDATE_IN_PROGRESS when config rule is being updated in the member account.
 
 UPDATE_FAILED when config rule deletion has failed in the member account.
 
String errorCode
An error code that is returned when config rule creation or deletion failed in the member account.
String errorMessage
An error message indicating that config rule account creation or deletion has failed due to an error in the member account.
Date lastUpdateTime
The timestamp of the last status update.
String roleArn
ARN of the IAM role used to retrieve AWS Organization details associated with the aggregator account.
SdkInternalList<T> awsRegions
The source regions being aggregated.
Boolean allAwsRegions
If true, aggregate existing AWS Config regions and future regions.
String organizationConfigRuleName
The name that you assign to organization config rule.
String organizationConfigRuleArn
Amazon Resource Name (ARN) of organization config rule.
OrganizationManagedRuleMetadata organizationManagedRuleMetadata
 An OrganizationManagedRuleMetadata object.
 
OrganizationCustomRuleMetadata organizationCustomRuleMetadata
 An OrganizationCustomRuleMetadata object.
 
SdkInternalList<T> excludedAccounts
A comma-separated list of accounts excluded from organization config rule.
Date lastUpdateTime
The timestamp of the last update.
String organizationConfigRuleName
The name that you assign to organization config rule.
String organizationRuleStatus
 Indicates deployment status of an organization config rule. When master account calls PutOrganizationConfigRule
 action for the first time, config rule status is created in all the member accounts. When master account calls
 PutOrganizationConfigRule action for the second time, config rule status is updated in all the member accounts.
 Additionally, config rule status is updated when one or more member accounts join or leave an organization.
 Config rule status is deleted when the master account deletes OrganizationConfigRule in all the member accounts
 and disables service access for config-multiaccountsetup.amazonaws.com.
 
AWS Config sets the state of the rule to:
 CREATE_SUCCESSFUL when an organization config rule has been successfully created in all the member
 accounts.
 
 CREATE_IN_PROGRESS when an organization config rule creation is in progress.
 
 CREATE_FAILED when an organization config rule creation failed in one or more member accounts within
 that organization.
 
 DELETE_FAILED when an organization config rule deletion failed in one or more member accounts within
 that organization.
 
 DELETE_IN_PROGRESS when an organization config rule deletion is in progress.
 
 DELETE_SUCCESSFUL when an organization config rule has been successfully deleted from all the member
 accounts.
 
 UPDATE_SUCCESSFUL when an organization config rule has been successfully updated in all the member
 accounts.
 
 UPDATE_IN_PROGRESS when an organization config rule update is in progress.
 
 UPDATE_FAILED when an organization config rule update failed in one or more member accounts within
 that organization.
 
String errorCode
An error code that is returned when organization config rule creation or deletion has failed.
String errorMessage
An error message indicating that organization config rule creation or deletion failed due to an error.
Date lastUpdateTime
The timestamp of the last update.
String organizationConformancePackName
The name you assign to an organization conformance pack.
String organizationConformancePackArn
Amazon Resource Name (ARN) of organization conformance pack.
String deliveryS3Bucket
Amazon S3 bucket where AWS Config stores conformance pack templates.
This field is optional.
String deliveryS3KeyPrefix
Any folder structure you want to add to an Amazon S3 bucket.
This field is optional.
SdkInternalList<T> conformancePackInputParameters
 A list of ConformancePackInputParameter objects.
 
SdkInternalList<T> excludedAccounts
A comma-separated list of accounts excluded from organization conformance pack.
Date lastUpdateTime
Last time when organization conformation pack was updated.
String accountId
The 12-digit account ID of a member account.
String conformancePackName
The name of conformance pack deployed in the member account.
String status
 Indicates deployment status for conformance pack in a member account. When master account calls
 PutOrganizationConformancePack action for the first time, conformance pack status is created in the
 member account. When master account calls PutOrganizationConformancePack action for the second time,
 conformance pack status is updated in the member account. Conformance pack status is deleted when the master
 account deletes OrganizationConformancePack and disables service access for
 config-multiaccountsetup.amazonaws.com.
 
AWS Config sets the state of the conformance pack to:
 CREATE_SUCCESSFUL when conformance pack has been created in the member account.
 
 CREATE_IN_PROGRESS when conformance pack is being created in the member account.
 
 CREATE_FAILED when conformance pack creation has failed in the member account.
 
 DELETE_FAILED when conformance pack deletion has failed in the member account.
 
 DELETE_IN_PROGRESS when conformance pack is being deleted in the member account.
 
 DELETE_SUCCESSFUL when conformance pack has been deleted in the member account.
 
 UPDATE_SUCCESSFUL when conformance pack has been updated in the member account.
 
 UPDATE_IN_PROGRESS when conformance pack is being updated in the member account.
 
 UPDATE_FAILED when conformance pack deletion has failed in the member account.
 
String errorCode
An error code that is returned when conformance pack creation or deletion failed in the member account.
String errorMessage
An error message indicating that conformance pack account creation or deletion has failed due to an error in the member account.
Date lastUpdateTime
The timestamp of the last status update.
String organizationConformancePackName
The name that you assign to organization conformance pack.
String status
 Indicates deployment status of an organization conformance pack. When master account calls
 PutOrganizationConformancePack for the first time, conformance pack status is created in all the member accounts.
 When master account calls PutOrganizationConformancePack for the second time, conformance pack status is updated
 in all the member accounts. Additionally, conformance pack status is updated when one or more member accounts
 join or leave an organization. Conformance pack status is deleted when the master account deletes
 OrganizationConformancePack in all the member accounts and disables service access for
 config-multiaccountsetup.amazonaws.com.
 
AWS Config sets the state of the conformance pack to:
 CREATE_SUCCESSFUL when an organization conformance pack has been successfully created in all the
 member accounts.
 
 CREATE_IN_PROGRESS when an organization conformance pack creation is in progress.
 
 CREATE_FAILED when an organization conformance pack creation failed in one or more member accounts
 within that organization.
 
 DELETE_FAILED when an organization conformance pack deletion failed in one or more member accounts
 within that organization.
 
 DELETE_IN_PROGRESS when an organization conformance pack deletion is in progress.
 
 DELETE_SUCCESSFUL when an organization conformance pack has been successfully deleted from all the
 member accounts.
 
 UPDATE_SUCCESSFUL when an organization conformance pack has been successfully updated in all the
 member accounts.
 
 UPDATE_IN_PROGRESS when an organization conformance pack update is in progress.
 
 UPDATE_FAILED when an organization conformance pack update failed in one or more member accounts
 within that organization.
 
String errorCode
An error code that is returned when organization conformance pack creation or deletion has failed in a member account.
String errorMessage
An error message indicating that organization conformance pack creation or deletion failed due to an error.
Date lastUpdateTime
The timestamp of the last update.
String description
The description that you provide for organization config rule.
String lambdaFunctionArn
The lambda function ARN.
SdkInternalList<T> organizationConfigRuleTriggerTypes
The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the following notification types:
 ConfigurationItemChangeNotification - Triggers an evaluation when AWS Config delivers a
 configuration item as a result of a resource change.
 
 OversizedConfigurationItemChangeNotification - Triggers an evaluation when AWS Config delivers an
 oversized configuration item. AWS Config may generate this notification type when a resource changes and the
 notification exceeds the maximum size allowed by Amazon SNS.
 
 ScheduledNotification - Triggers a periodic evaluation at the frequency specified for
 MaximumExecutionFrequency.
 
String inputParameters
A string, in JSON format, that is passed to organization config rule Lambda function.
String maximumExecutionFrequency
The maximum frequency with which AWS Config runs evaluations for a rule. Your custom rule is triggered when AWS Config delivers the configuration snapshot. For more information, see ConfigSnapshotDeliveryProperties.
 By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid
 value for the MaximumExecutionFrequency parameter.
 
SdkInternalList<T> resourceTypesScope
The type of the AWS resource that was evaluated.
String resourceIdScope
The ID of the AWS resource that was evaluated.
String tagKeyScope
One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.
String tagValueScope
The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).
String description
The description that you provide for organization config rule.
String ruleIdentifier
 For organization config managed rules, a predefined identifier from a list. For example,
 IAM_PASSWORD_POLICY is a managed rule. To reference a managed rule, see Using AWS
 Managed Config Rules.
 
String inputParameters
A string, in JSON format, that is passed to organization config rule Lambda function.
String maximumExecutionFrequency
The maximum frequency with which AWS Config runs evaluations for a rule. You are using an AWS managed rule that is triggered at a periodic frequency.
 By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid
 value for the MaximumExecutionFrequency parameter.
 
SdkInternalList<T> resourceTypesScope
The type of the AWS resource that was evaluated.
String resourceIdScope
The ID of the AWS resource that was evaluated.
String tagKeyScope
One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.
String tagValueScope
The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).
String accountId
The 12-digit account ID of the member account within an organization.
String status
 Indicates deployment status for conformance pack in a member account. When master account calls
 PutOrganizationConformancePack action for the first time, conformance pack status is created in the
 member account. When master account calls PutOrganizationConformancePack action for the second time,
 conformance pack status is updated in the member account. Conformance pack status is deleted when the master
 account deletes OrganizationConformancePack and disables service access for
 config-multiaccountsetup.amazonaws.com.
 
AWS Config sets the state of the conformance pack to:
 CREATE_SUCCESSFUL when conformance pack has been created in the member account.
 
 CREATE_IN_PROGRESS when conformance pack is being created in the member account.
 
 CREATE_FAILED when conformance pack creation has failed in the member account.
 
 DELETE_FAILED when conformance pack deletion has failed in the member account.
 
 DELETE_IN_PROGRESS when conformance pack is being deleted in the member account.
 
 DELETE_SUCCESSFUL when conformance pack has been deleted in the member account.
 
 UPDATE_SUCCESSFUL when conformance pack has been updated in the member account.
 
 UPDATE_IN_PROGRESS when conformance pack is being updated in the member account.
 
 UPDATE_FAILED when conformance pack deletion has failed in the member account.
 
String authorizedAccountId
The 12-digit account ID of the account authorized to aggregate data.
String authorizedAwsRegion
The region authorized to collect aggregated data.
SdkInternalList<T> tags
An array of tag object.
AggregationAuthorization aggregationAuthorization
Returns an AggregationAuthorization object.
ConfigRule configRule
The rule that you want to add to your account.
SdkInternalList<T> tags
An array of tag object.
String configurationAggregatorName
The name of the configuration aggregator.
SdkInternalList<T> accountAggregationSources
A list of AccountAggregationSource object.
OrganizationAggregationSource organizationAggregationSource
An OrganizationAggregationSource object.
SdkInternalList<T> tags
An array of tag object.
ConfigurationAggregator configurationAggregator
Returns a ConfigurationAggregator object.
ConfigurationRecorder configurationRecorder
The configuration recorder object that records each configuration change made to the resources.
String conformancePackName
Name of the conformance pack you want to create.
String templateS3Uri
 Location of file containing the template body (s3://bucketname/prefix). The uri must point to the
 conformance pack template (max size: 300 KB) that is located in an Amazon S3 bucket in the same region as the
 conformance pack.
 
You must have access to read Amazon S3 bucket.
String templateBody
A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.
You can only use a YAML template with one resource type, that is, config rule and a remediation action.
String deliveryS3Bucket
Amazon S3 bucket where AWS Config stores conformance pack templates.
This field is optional.
String deliveryS3KeyPrefix
The prefix for the Amazon S3 bucket.
This field is optional.
SdkInternalList<T> conformancePackInputParameters
 A list of ConformancePackInputParameter objects.
 
String conformancePackArn
ARN of the conformance pack.
DeliveryChannel deliveryChannel
The configuration delivery channel object that delivers the configuration information to an Amazon S3 bucket and to an Amazon SNS topic.
SdkInternalList<T> evaluations
The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.
String resultToken
An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation.
Boolean testMode
 Use this parameter to specify a test run for PutEvaluations. You can verify whether your AWS Lambda
 function will deliver evaluation results to AWS Config. No updates occur to your existing evaluations, and
 evaluation results are not sent to AWS Config.
 
 When TestMode is true, PutEvaluations doesn't require a valid value for
 the ResultToken parameter, but the value cannot be null.
 
SdkInternalList<T> failedEvaluations
Requests that failed because of a client or server error.
String configRuleName
The name of the AWS Config rule.
ExternalEvaluation externalEvaluation
 An ExternalEvaluation object that provides details about compliance.
 
String organizationConfigRuleName
The name that you assign to an organization config rule.
OrganizationManagedRuleMetadata organizationManagedRuleMetadata
 An OrganizationManagedRuleMetadata object.
 
OrganizationCustomRuleMetadata organizationCustomRuleMetadata
 An OrganizationCustomRuleMetadata object.
 
SdkInternalList<T> excludedAccounts
A comma-separated list of accounts that you want to exclude from an organization config rule.
String organizationConfigRuleArn
The Amazon Resource Name (ARN) of an organization config rule.
String organizationConformancePackName
Name of the organization conformance pack you want to create.
String templateS3Uri
Location of file containing the template body. The uri must point to the conformance pack template (max size: 300 KB).
You must have access to read Amazon S3 bucket.
String templateBody
A string containing full conformance pack template body. Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes.
String deliveryS3Bucket
Amazon S3 bucket where AWS Config stores conformance pack templates.
This field is optional.
String deliveryS3KeyPrefix
The prefix for the Amazon S3 bucket.
This field is optional.
SdkInternalList<T> conformancePackInputParameters
 A list of ConformancePackInputParameter objects.
 
SdkInternalList<T> excludedAccounts
A list of AWS accounts to be excluded from an organization conformance pack while deploying a conformance pack.
String organizationConformancePackArn
ARN of the organization conformance pack.
SdkInternalList<T> remediationConfigurations
A list of remediation configuration objects.
SdkInternalList<T> failedBatches
Returns a list of failed remediation batch objects.
String configRuleName
The name of the AWS Config rule for which you want to create remediation exception.
SdkInternalList<T> resourceKeys
An exception list of resource exception keys to be processed with the current request. AWS Config adds exception for each resource key. For example, AWS Config adds 3 exceptions for 3 resource keys.
String message
The message contains an explanation of the exception.
Date expirationTime
The exception is automatically deleted after the expiration date.
SdkInternalList<T> failedBatches
Returns a list of failed remediation exceptions batch objects. Each object in the batch consists of a list of failed items and failure messages.
String resourceType
The type of the resource. The custom resource type must be registered with AWS CloudFormation.
You cannot use the organization names “aws”, “amzn”, “amazon”, “alexa”, “custom” with custom resource types. It is the first part of the ResourceType up to the first ::.
String schemaVersionId
Version of the schema registered for the ResourceType in AWS CloudFormation.
String resourceId
Unique identifier of the resource.
String resourceName
Name of the resource.
String configuration
The configuration object of the resource in valid JSON format. It must match the schema registered with AWS CloudFormation.
The configuration JSON must not exceed 64 KB.
Map<K,V> tags
Tags associated with the resource.
Integer retentionPeriodInDays
Number of days AWS Config stores your historical information.
Currently, only applicable to the configuration item history.
RetentionConfiguration retentionConfiguration
Returns a retention configuration object.
StoredQuery storedQuery
 A list of StoredQuery objects. The mandatory fields are QueryName and
 Expression.
 
When you are creating a query, you must provide a query name and an expression. When you are updating a query, you must provide a query name but updating the description is optional.
SdkInternalList<T> tags
 A list of Tags object.
 
String queryArn
Amazon Resource Name (ARN) of the query. For example, arn:partition:service:region:account-id:resource-type/resource-name/resource-id.
SdkInternalList<T> selectFields
 Returns a FieldInfo object.
 
Boolean allSupported
Specifies whether AWS Config records configuration changes for every supported type of regional resource.
 If you set this option to true, when AWS Config adds support for a new type of regional resource, it
 starts recording resources of that type automatically.
 
 If you set this option to true, you cannot enumerate a list of resourceTypes.
 
Boolean includeGlobalResourceTypes
Specifies whether AWS Config includes all supported types of global resources (for example, IAM resources) with the resources that it records.
 Before you can set this option to true, you must set the allSupported option to
 true.
 
 If you set this option to true, when AWS Config adds support for a new type of global resource, it
 starts recording resources of that type automatically.
 
The configuration details for any global resource are the same in all regions. To prevent duplicate configuration items, you should consider customizing AWS Config in only one region to record global resources.
SdkInternalList<T> resourceTypes
 A comma-separated list that specifies the types of AWS resources for which AWS Config records configuration
 changes (for example, AWS::EC2::Instance or AWS::CloudTrail::Trail).
 
 To record all configuration changes, you must set the allSupported option to false.
 
 If you set this option to true, when AWS Config adds support for a new type of resource, it will not
 record resources of that type unless you manually add that type to your recording group.
 
 For a list of valid resourceTypes values, see the resourceType Value column in Supported AWS Resource Types.
 
String resourceType
The resource type of the related resource.
String resourceId
 The ID of the related resource (for example, sg-xxxxxx).
 
String resourceName
The custom name of the related resource, if available.
String relationshipName
The type of relationship with the related resource.
String configRuleName
The name of the AWS Config rule.
String targetType
The type of the target. Target executes remediation. For example, SSM document.
String targetId
Target ID is the name of the public document.
String targetVersion
Version of the target. For example, version of the SSM document.
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
Map<K,V> parameters
An object of the RemediationParameterValue.
String resourceType
The type of a resource.
Boolean automatic
The remediation is triggered automatically.
ExecutionControls executionControls
An ExecutionControls object.
Integer maximumAutomaticAttempts
The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5.
For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds.
Long retryAttemptSeconds
Maximum time in seconds that AWS Config runs auto-remediation. If you do not select a number, the default is 60 seconds.
For example, if you specify RetryAttemptSeconds as 50 seconds and MaximumAutomaticAttempts as 5, AWS Config will run auto-remediations 5 times within 50 seconds before throwing an exception.
String arn
Amazon Resource Name (ARN) of remediation configuration.
String createdByService
Name of the service that owns the service linked rule, if applicable.
String configRuleName
The name of the AWS Config rule.
String resourceType
The type of a resource.
String resourceId
The ID of the resource (for example., sg-xxxxxx).
String message
An explanation of an remediation exception.
Date expirationTime
The time when the remediation exception will be deleted.
ResourceKey resourceKey
String state
ENUM of the values.
SdkInternalList<T> stepDetails
Details of every step.
Date invocationTime
Start time when the remediation was executed.
Date lastUpdatedTime
The time when the remediation execution was last updated.
ResourceValue resourceValue
The value is dynamic and changes at run-time.
StaticValue staticValue
The value is static and does not change at run-time.
String resourceType
The type of resource.
String resourceId
 The ID of the resource (for example, sg-xxxxxx).
 
String resourceName
The custom name of the resource (if available).
Date resourceDeletionTime
The time that the resource was deleted.
String value
The value is a resource ID.
SdkInternalList<T> complianceResourceTypes
 The resource types of only those AWS resources that you want to trigger an evaluation for the rule. You can only
 specify one type if you also specify a resource ID for ComplianceResourceId.
 
String tagKey
The tag key that is applied to only those AWS resources that you want to trigger an evaluation for the rule.
String tagValue
 The tag value applied to only those AWS resources that you want to trigger an evaluation for the rule. If you
 specify a value for TagValue, you must also specify a value for TagKey.
 
String complianceResourceId
 The ID of the only AWS resource that you want to trigger an evaluation for the rule. If you specify a resource
 ID, you must specify one resource type for ComplianceResourceTypes.
 
String expression
The SQL query SELECT command.
String configurationAggregatorName
The name of the configuration aggregator.
Integer limit
The maximum number of query results returned on each page.
Integer maxResults
The maximum number of query results returned on each page. AWS Config also allows the Limit request parameter.
String nextToken
The nextToken string returned in a previous request that you use to request the next page of results in a paginated response.
SdkInternalList<T> results
Returns the results for the SQL query.
QueryInfo queryInfo
String nextToken
The nextToken string returned in a previous request that you use to request the next page of results in a paginated response.
SdkInternalList<T> results
Returns the results for the SQL query.
QueryInfo queryInfo
 Returns the QueryInfo object.
 
String nextToken
 The nextToken string returned in a previous request that you use to request the next page of results
 in a paginated response.
 
String owner
Indicates whether AWS or the customer owns and manages the AWS Config rule.
String sourceIdentifier
 For AWS Config managed rules, a predefined identifier from a list. For example, IAM_PASSWORD_POLICY
 is a managed rule. To reference a managed rule, see Using AWS
 Managed Config Rules.
 
 For custom rules, the identifier is the Amazon Resource Name (ARN) of the rule's AWS Lambda function, such as
 arn:aws:lambda:us-east-2:123456789012:function:custom_rule_name.
 
SdkInternalList<T> sourceDetails
Provides the source and type of the event that causes AWS Config to evaluate your AWS resources.
String eventSource
The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
String messageType
The type of notification that triggers AWS Config to run an evaluation for a rule. You can specify the following notification types:
 ConfigurationItemChangeNotification - Triggers an evaluation when AWS Config delivers a
 configuration item as a result of a resource change.
 
 OversizedConfigurationItemChangeNotification - Triggers an evaluation when AWS Config delivers an
 oversized configuration item. AWS Config may generate this notification type when a resource changes and the
 notification exceeds the maximum size allowed by Amazon SNS.
 
 ScheduledNotification - Triggers a periodic evaluation at the frequency specified for
 MaximumExecutionFrequency.
 
 ConfigurationSnapshotDeliveryCompleted - Triggers a periodic evaluation when AWS Config delivers a
 configuration snapshot.
 
 If you want your custom rule to be triggered by configuration changes, specify two SourceDetail objects, one for
 ConfigurationItemChangeNotification and one for
 OversizedConfigurationItemChangeNotification.
 
String maximumExecutionFrequency
 The frequency at which you want AWS Config to run evaluations for a custom rule with a periodic trigger. If you
 specify a value for MaximumExecutionFrequency, then MessageType must use the
 ScheduledNotification value.
 
 By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid
 value for the MaximumExecutionFrequency parameter.
 
 Based on the valid value you choose, AWS Config runs evaluations once for each valid value. For example, if you
 choose Three_Hours, AWS Config runs evaluations once every three hours. In this case,
 Three_Hours is the frequency of this rule.
 
Integer concurrentExecutionRatePercentage
The maximum percentage of remediation actions allowed to run in parallel on the non-compliant resources for that specific rule. You can specify a percentage, such as 10%. The default value is 10.
Integer errorPercentage
The percentage of errors that are allowed before SSM stops running automations on non-compliant resources for that specific rule. You can specify a percentage of errors, for example 10%. If you do not specifiy a percentage, the default is 50%. For example, if you set the ErrorPercentage to 40% for 10 non-compliant resources, then SSM stops running the automations when the fifth error is received.
SdkInternalList<T> configRuleNames
The list of names of AWS Config rules that you want to run evaluations for.
String configurationRecorderName
The name of the recorder object that records each configuration change made to the resources.
String configRuleName
The list of names of AWS Config rules that you want to run remediation execution for.
SdkInternalList<T> resourceKeys
A list of resource keys to be processed with the current request. Each element in the list consists of the resource type and resource ID.
String failureMessage
Returns a failure message. For example, the resource is already compliant.
SdkInternalList<T> failedItems
For resources that have failed to start execution, the API returns a resource key object.
SdkInternalList<T> values
A list of values. For example, the ARN of the assumed role.
String accountId
The 12-digit account ID of the member account within an organization.
String memberAccountRuleStatus
 Indicates deployment status for config rule in the member account. When master account calls
 PutOrganizationConfigRule action for the first time, config rule status is created in the member
 account. When master account calls PutOrganizationConfigRule action for the second time, config rule
 status is updated in the member account. Config rule status is deleted when the master account deletes
 OrganizationConfigRule and disables service access for
 config-multiaccountsetup.amazonaws.com.
 
AWS Config sets the state of the rule to:
 CREATE_SUCCESSFUL when config rule has been created in the member account.
 
 CREATE_IN_PROGRESS when config rule is being created in the member account.
 
 CREATE_FAILED when config rule creation has failed in the member account.
 
 DELETE_FAILED when config rule deletion has failed in the member account.
 
 DELETE_IN_PROGRESS when config rule is being deleted in the member account.
 
 DELETE_SUCCESSFUL when config rule has been deleted in the member account.
 
 UPDATE_SUCCESSFUL when config rule has been updated in the member account.
 
 UPDATE_IN_PROGRESS when config rule is being updated in the member account.
 
 UPDATE_FAILED when config rule deletion has failed in the member account.
 
String configurationRecorderName
The name of the recorder object that records each configuration change made to the resources.
String queryId
The ID of the query.
String queryArn
Amazon Resource Name (ARN) of the query. For example, arn:partition:service:region:account-id:resource-type/resource-name/resource-id.
String queryName
The name of the query.
String description
A unique description for the query.
String expression
 The expression of the query. For example,
 SELECT resourceId, resourceType, supplementaryConfiguration.BucketVersioningConfiguration.status WHERE resourceType = 'AWS::S3::Bucket' AND supplementaryConfiguration.BucketVersioningConfiguration.status = 'Off'.
 
String queryId
The ID of the query.
String queryArn
Amazon Resource Name (ARN) of the query. For example, arn:partition:service:region:account-id:resource-type/resource-name/resource-id.
String queryName
The name of the query.
String description
A unique description for the query.
String resourceArn
 The Amazon Resource Name (ARN) that identifies the resource for which to list the tags. Currently, the supported
 resources are ConfigRule, ConfigurationAggregator and
 AggregatorAuthorization.
 
SdkInternalList<T> tags
An array of tag object.
String resourceArn
 The Amazon Resource Name (ARN) that identifies the resource for which to list the tags. Currently, the supported
 resources are ConfigRule, ConfigurationAggregator and
 AggregatorAuthorization.
 
SdkInternalList<T> tagKeys
The keys of the tags to be removed.
Copyright © 2021. All rights reserved.