package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev
# Packages
Package configserviceiface provides an interface to enable mocking the AWS Config service client for testing your code.
# Functions
New creates a new instance of the ConfigService client with a config.
# Constants
Enum values for AggregatedSourceStatusType.
Enum values for AggregatedSourceStatusType.
Enum values for AggregatedSourceStatusType.
Enum values for AggregatedSourceType.
Enum values for AggregatedSourceType.
Enum values for ChronologicalOrder.
Enum values for ChronologicalOrder.
Enum values for ComplianceType.
Enum values for ComplianceType.
Enum values for ComplianceType.
Enum values for ComplianceType.
Enum values for ConfigRuleComplianceSummaryGroupKey.
Enum values for ConfigRuleComplianceSummaryGroupKey.
Enum values for ConfigRuleState.
Enum values for ConfigRuleState.
Enum values for ConfigRuleState.
Enum values for ConfigRuleState.
Enum values for ConfigurationItemStatus.
Enum values for ConfigurationItemStatus.
Enum values for ConfigurationItemStatus.
Enum values for ConfigurationItemStatus.
Enum values for ConfigurationItemStatus.
Enum values for DeliveryStatus.
Enum values for DeliveryStatus.
Enum values for DeliveryStatus.
Service ID for Regions and Endpoints metadata.
ErrCodeInsufficientDeliveryPolicyException for service response error code "InsufficientDeliveryPolicyException".
ErrCodeInsufficientPermissionsException for service response error code "InsufficientPermissionsException".
ErrCodeInvalidConfigurationRecorderNameException for service response error code "InvalidConfigurationRecorderNameException".
ErrCodeInvalidDeliveryChannelNameException for service response error code "InvalidDeliveryChannelNameException".
ErrCodeInvalidLimitException for service response error code "InvalidLimitException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeInvalidParameterValueException for service response error code "InvalidParameterValueException".
ErrCodeInvalidRecordingGroupException for service response error code "InvalidRecordingGroupException".
ErrCodeInvalidResultTokenException for service response error code "InvalidResultTokenException".
ErrCodeInvalidRoleException for service response error code "InvalidRoleException".
ErrCodeInvalidS3KeyPrefixException for service response error code "InvalidS3KeyPrefixException".
ErrCodeInvalidSNSTopicARNException for service response error code "InvalidSNSTopicARNException".
ErrCodeInvalidTimeRangeException for service response error code "InvalidTimeRangeException".
ErrCodeLastDeliveryChannelDeleteFailedException for service response error code "LastDeliveryChannelDeleteFailedException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMaxNumberOfConfigRulesExceededException for service response error code "MaxNumberOfConfigRulesExceededException".
ErrCodeMaxNumberOfConfigurationRecordersExceededException for service response error code "MaxNumberOfConfigurationRecordersExceededException".
ErrCodeMaxNumberOfDeliveryChannelsExceededException for service response error code "MaxNumberOfDeliveryChannelsExceededException".
ErrCodeMaxNumberOfRetentionConfigurationsExceededException for service response error code "MaxNumberOfRetentionConfigurationsExceededException".
ErrCodeNoAvailableConfigurationRecorderException for service response error code "NoAvailableConfigurationRecorderException".
ErrCodeNoAvailableDeliveryChannelException for service response error code "NoAvailableDeliveryChannelException".
ErrCodeNoAvailableOrganizationException for service response error code "NoAvailableOrganizationException".
ErrCodeNoRunningConfigurationRecorderException for service response error code "NoRunningConfigurationRecorderException".
ErrCodeNoSuchBucketException for service response error code "NoSuchBucketException".
ErrCodeNoSuchConfigRuleException for service response error code "NoSuchConfigRuleException".
ErrCodeNoSuchConfigurationAggregatorException for service response error code "NoSuchConfigurationAggregatorException".
ErrCodeNoSuchConfigurationRecorderException for service response error code "NoSuchConfigurationRecorderException".
ErrCodeNoSuchDeliveryChannelException for service response error code "NoSuchDeliveryChannelException".
ErrCodeNoSuchRetentionConfigurationException for service response error code "NoSuchRetentionConfigurationException".
ErrCodeOrganizationAccessDeniedException for service response error code "OrganizationAccessDeniedException".
ErrCodeOrganizationAllFeaturesNotEnabledException for service response error code "OrganizationAllFeaturesNotEnabledException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotDiscoveredException for service response error code "ResourceNotDiscoveredException".
ErrCodeValidationException for service response error code "ValidationException".
Enum values for EventSource.
Enum values for MaximumExecutionFrequency.
Enum values for MaximumExecutionFrequency.
Enum values for MaximumExecutionFrequency.
Enum values for MaximumExecutionFrequency.
Enum values for MaximumExecutionFrequency.
Enum values for MessageType.
Enum values for MessageType.
Enum values for MessageType.
Enum values for MessageType.
Enum values for Owner.
Enum values for Owner.
Enum values for RecorderStatus.
Enum values for RecorderStatus.
Enum values for RecorderStatus.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Enum values for ResourceType.
Service endpoint prefix API calls made to.
# Structs
A collection of accounts and regions.
Indicates whether an AWS Config rule is compliant based on account ID, region, compliance, and rule name.
Returns the number of compliant and noncompliant rules for one or more accounts and regions in an aggregator.
The current sync status between the source and the aggregator account.
The details of an AWS Config evaluation for an account ID and region in an aggregator.
An object that represents the authorizations granted to aggregator accounts and regions.
The detailed configuration of a specified resource.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/BatchGetResourceConfigRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/BatchGetResourceConfigResponse.
BatchGetResourceConfigRequest is a API request type for the BatchGetResourceConfig API operation.
Indicates whether an AWS resource or AWS Config rule is compliant and provides the number of contributors that affect the compliance.
Indicates whether an AWS Config rule is compliant.
Indicates whether an AWS resource that is evaluated according to one or more AWS Config rules is compliant.
The number of AWS resources or AWS Config rules responsible for the current compliance of the item, up to a maximum number.
The number of AWS Config rules or AWS resources that are compliant and noncompliant.
The number of AWS resources of a specific type that are compliant or noncompliant, up to a maximum of 100 for each.
Provides status of the delivery of the snapshot or the configuration history to the specified Amazon S3 bucket.
An AWS Config rule represents an AWS Lambda function that you create for a custom rule or a predefined function for an AWS managed rule.
Filters the compliance results based on account ID, region, compliance type, and rule name.
Filters the results based on the account IDs and regions.
Status information for your AWS managed Config rules.
ConfigService provides the API operation methods for making requests to AWS Config.
Provides options for how often AWS Config delivers configuration snapshots to the Amazon S3 bucket in your delivery channel.
A list that contains the status of the delivery of the configuration stream notification to the Amazon SNS topic.
The details about the configuration aggregator, including information about source accounts, regions, and metadata of the aggregator.
A list that contains detailed configurations of a specified resource.
An object that represents the recording of configuration changes of an AWS resource.
The current status of the configuration recorder.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteAggregationAuthorizationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteAggregationAuthorizationOutput.
DeleteAggregationAuthorizationRequest is a API request type for the DeleteAggregationAuthorization API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigRuleOutput.
DeleteConfigRuleRequest is a API request type for the DeleteConfigRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigurationAggregatorRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigurationAggregatorOutput.
DeleteConfigurationAggregatorRequest is a API request type for the DeleteConfigurationAggregator API operation.
The request object for the DeleteConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigurationRecorderOutput.
DeleteConfigurationRecorderRequest is a API request type for the DeleteConfigurationRecorder API operation.
The input for the DeleteDeliveryChannel action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteDeliveryChannelOutput.
DeleteDeliveryChannelRequest is a API request type for the DeleteDeliveryChannel API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteEvaluationResultsRequest.
The output when you delete the evaluation results for the specified AWS Config rule.
DeleteEvaluationResultsRequest is a API request type for the DeleteEvaluationResults API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeletePendingAggregationRequestRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeletePendingAggregationRequestOutput.
DeletePendingAggregationRequestRequest is a API request type for the DeletePendingAggregationRequest API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteRetentionConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteRetentionConfigurationOutput.
DeleteRetentionConfigurationRequest is a API request type for the DeleteRetentionConfiguration API operation.
The input for the DeliverConfigSnapshot action.
The output for the DeliverConfigSnapshot action, in JSON format.
DeliverConfigSnapshotRequest is a API request type for the DeliverConfigSnapshot API operation.
The channel through which AWS Config delivers notifications and updated configuration states.
The status of a specified delivery channel.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeAggregateComplianceByConfigRulesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeAggregateComplianceByConfigRulesResponse.
DescribeAggregateComplianceByConfigRulesRequest is a API request type for the DescribeAggregateComplianceByConfigRules API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeAggregationAuthorizationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeAggregationAuthorizationsResponse.
DescribeAggregationAuthorizationsRequest is a API request type for the DescribeAggregationAuthorizations API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeComplianceByConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeComplianceByConfigRuleResponse.
DescribeComplianceByConfigRuleRequest is a API request type for the DescribeComplianceByConfigRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeComplianceByResourceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeComplianceByResourceResponse.
DescribeComplianceByResourceRequest is a API request type for the DescribeComplianceByResource API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigRuleEvaluationStatusRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigRuleEvaluationStatusResponse.
DescribeConfigRuleEvaluationStatusRequest is a API request type for the DescribeConfigRuleEvaluationStatus API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigRulesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigRulesResponse.
DescribeConfigRulesRequest is a API request type for the DescribeConfigRules API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigurationAggregatorsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigurationAggregatorSourcesStatusRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigurationAggregatorSourcesStatusResponse.
DescribeConfigurationAggregatorSourcesStatusRequest is a API request type for the DescribeConfigurationAggregatorSourcesStatus API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeConfigurationAggregatorsResponse.
DescribeConfigurationAggregatorsRequest is a API request type for the DescribeConfigurationAggregators API operation.
The input for the DescribeConfigurationRecorders action.
The output for the DescribeConfigurationRecorders action.
DescribeConfigurationRecordersRequest is a API request type for the DescribeConfigurationRecorders API operation.
The input for the DescribeConfigurationRecorderStatus action.
The output for the DescribeConfigurationRecorderStatus action, in JSON format.
DescribeConfigurationRecorderStatusRequest is a API request type for the DescribeConfigurationRecorderStatus API operation.
The input for the DescribeDeliveryChannels action.
The output for the DescribeDeliveryChannels action.
DescribeDeliveryChannelsRequest is a API request type for the DescribeDeliveryChannels API operation.
The input for the DeliveryChannelStatus action.
The output for the DescribeDeliveryChannelStatus action.
DescribeDeliveryChannelStatusRequest is a API request type for the DescribeDeliveryChannelStatus API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribePendingAggregationRequestsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribePendingAggregationRequestsResponse.
DescribePendingAggregationRequestsRequest is a API request type for the DescribePendingAggregationRequests API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeRetentionConfigurationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeRetentionConfigurationsResponse.
DescribeRetentionConfigurationsRequest is a API request type for the DescribeRetentionConfigurations API operation.
Identifies an AWS resource and indicates whether it complies with the AWS Config rule that it was evaluated against.
The details of an AWS Config evaluation.
Uniquely identifies an evaluation result.
Identifies an AWS Config rule that evaluated an AWS resource, and provides the type and ID of the resource that the rule evaluated.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetAggregateComplianceDetailsByConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetAggregateComplianceDetailsByConfigRuleResponse.
GetAggregateComplianceDetailsByConfigRuleRequest is a API request type for the GetAggregateComplianceDetailsByConfigRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetAggregateConfigRuleComplianceSummaryRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetAggregateConfigRuleComplianceSummaryResponse.
GetAggregateConfigRuleComplianceSummaryRequest is a API request type for the GetAggregateConfigRuleComplianceSummary API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceDetailsByConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceDetailsByConfigRuleResponse.
GetComplianceDetailsByConfigRuleRequest is a API request type for the GetComplianceDetailsByConfigRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceDetailsByResourceRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceDetailsByResourceResponse.
GetComplianceDetailsByResourceRequest is a API request type for the GetComplianceDetailsByResource API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceSummaryByConfigRuleInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceSummaryByConfigRuleResponse.
GetComplianceSummaryByConfigRuleRequest is a API request type for the GetComplianceSummaryByConfigRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceSummaryByResourceTypeRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceSummaryByResourceTypeResponse.
GetComplianceSummaryByResourceTypeRequest is a API request type for the GetComplianceSummaryByResourceType API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetDiscoveredResourceCountsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetDiscoveredResourceCountsResponse.
GetDiscoveredResourceCountsRequest is a API request type for the GetDiscoveredResourceCounts API operation.
The input for the GetResourceConfigHistory action.
The output for the GetResourceConfigHistory action.
GetResourceConfigHistoryPager is used to paginate the request.
GetResourceConfigHistoryRequest is a API request type for the GetResourceConfigHistory API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/ListDiscoveredResourcesRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/ListDiscoveredResourcesResponse.
ListDiscoveredResourcesRequest is a API request type for the ListDiscoveredResources API operation.
This object contains regions to setup the aggregator and an IAM role to retrieve organization details.
An object that represents the account ID and region of an aggregator account that is requesting authorization but is not yet authorized.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutAggregationAuthorizationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutAggregationAuthorizationResponse.
PutAggregationAuthorizationRequest is a API request type for the PutAggregationAuthorization API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConfigRuleOutput.
PutConfigRuleRequest is a API request type for the PutConfigRule API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConfigurationAggregatorRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConfigurationAggregatorResponse.
PutConfigurationAggregatorRequest is a API request type for the PutConfigurationAggregator API operation.
The input for the PutConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConfigurationRecorderOutput.
PutConfigurationRecorderRequest is a API request type for the PutConfigurationRecorder API operation.
The input for the PutDeliveryChannel action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutDeliveryChannelOutput.
PutDeliveryChannelRequest is a API request type for the PutDeliveryChannel API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutEvaluationsRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutEvaluationsResponse.
PutEvaluationsRequest is a API request type for the PutEvaluations API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutRetentionConfigurationRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutRetentionConfigurationResponse.
PutRetentionConfigurationRequest is a API request type for the PutRetentionConfiguration API operation.
Specifies the types of AWS resource for which AWS Config records configuration changes.
The relationship of the related resource to the main resource.
An object that contains the resource type and the number of resources.
The details that identify a resource that is discovered by AWS Config, including the resource type, ID, and (if available) the custom resource name.
The details that identify a resource within AWS Config, including the resource type and resource ID.
An object with the name of the retention configuration and the retention period in days.
Defines which resources trigger an evaluation for an AWS Config rule.
Provides the AWS Config rule owner (AWS or customer), the rule identifier, and the events that trigger the evaluation of your AWS resources.
Provides the source and the message types that trigger AWS Config to evaluate your AWS resources against a rule.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/StartConfigRulesEvaluationRequest.
The output when you start the evaluation for the specified AWS Config rule.
StartConfigRulesEvaluationRequest is a API request type for the StartConfigRulesEvaluation API operation.
The input for the StartConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/StartConfigurationRecorderOutput.
StartConfigurationRecorderRequest is a API request type for the StartConfigurationRecorder API operation.
The input for the StopConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/StopConfigurationRecorderOutput.
StopConfigurationRecorderRequest is a API request type for the StopConfigurationRecorder API operation.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author