package
1.10.20
Repository: https://github.com/jadekler/aws-sdk-go.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 session.

# Constants

ChronologicalOrderForward is a ChronologicalOrder enum value.
ChronologicalOrderReverse is a ChronologicalOrder enum value.
ComplianceTypeCompliant is a ComplianceType enum value.
ComplianceTypeInsufficientData is a ComplianceType enum value.
ComplianceTypeNonCompliant is a ComplianceType enum value.
ComplianceTypeNotApplicable is a ComplianceType enum value.
ConfigRuleStateActive is a ConfigRuleState enum value.
ConfigRuleStateDeleting is a ConfigRuleState enum value.
ConfigRuleStateDeletingResults is a ConfigRuleState enum value.
ConfigRuleStateEvaluating is a ConfigRuleState enum value.
ConfigurationItemStatusDeleted is a ConfigurationItemStatus enum value.
ConfigurationItemStatusDiscovered is a ConfigurationItemStatus enum value.
ConfigurationItemStatusFailed is a ConfigurationItemStatus enum value.
ConfigurationItemStatusOk is a ConfigurationItemStatus enum value.
DeliveryStatusFailure is a DeliveryStatus enum value.
DeliveryStatusNotApplicable is a DeliveryStatus enum value.
DeliveryStatusSuccess is a DeliveryStatus enum value.
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".
ErrCodeNoAvailableConfigurationRecorderException for service response error code "NoAvailableConfigurationRecorderException".
ErrCodeNoAvailableDeliveryChannelException for service response error code "NoAvailableDeliveryChannelException".
ErrCodeNoRunningConfigurationRecorderException for service response error code "NoRunningConfigurationRecorderException".
ErrCodeNoSuchBucketException for service response error code "NoSuchBucketException".
ErrCodeNoSuchConfigRuleException for service response error code "NoSuchConfigRuleException".
ErrCodeNoSuchConfigurationRecorderException for service response error code "NoSuchConfigurationRecorderException".
ErrCodeNoSuchDeliveryChannelException for service response error code "NoSuchDeliveryChannelException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotDiscoveredException for service response error code "ResourceNotDiscoveredException".
ErrCodeValidationException for service response error code "ValidationException".
EventSourceAwsConfig is a EventSource enum value.
MaximumExecutionFrequencyOneHour is a MaximumExecutionFrequency enum value.
MaximumExecutionFrequencySixHours is a MaximumExecutionFrequency enum value.
MaximumExecutionFrequencyThreeHours is a MaximumExecutionFrequency enum value.
MaximumExecutionFrequencyTwelveHours is a MaximumExecutionFrequency enum value.
MaximumExecutionFrequencyTwentyFourHours is a MaximumExecutionFrequency enum value.
MessageTypeConfigurationItemChangeNotification is a MessageType enum value.
MessageTypeConfigurationSnapshotDeliveryCompleted is a MessageType enum value.
MessageTypeOversizedConfigurationItemChangeNotification is a MessageType enum value.
MessageTypeScheduledNotification is a MessageType enum value.
OwnerAws is a Owner enum value.
OwnerCustomLambda is a Owner enum value.
RecorderStatusFailure is a RecorderStatus enum value.
RecorderStatusPending is a RecorderStatus enum value.
RecorderStatusSuccess is a RecorderStatus enum value.
ResourceTypeAwsAcmCertificate is a ResourceType enum value.
ResourceTypeAwsCloudFormationStack is a ResourceType enum value.
ResourceTypeAwsCloudTrailTrail is a ResourceType enum value.
ResourceTypeAwsCloudWatchAlarm is a ResourceType enum value.
ResourceTypeAwsEc2CustomerGateway is a ResourceType enum value.
ResourceTypeAwsEc2Eip is a ResourceType enum value.
ResourceTypeAwsEc2Host is a ResourceType enum value.
ResourceTypeAwsEc2Instance is a ResourceType enum value.
ResourceTypeAwsEc2InternetGateway is a ResourceType enum value.
ResourceTypeAwsEc2NetworkAcl is a ResourceType enum value.
ResourceTypeAwsEc2NetworkInterface is a ResourceType enum value.
ResourceTypeAwsEc2RouteTable is a ResourceType enum value.
ResourceTypeAwsEc2SecurityGroup is a ResourceType enum value.
ResourceTypeAwsEc2Subnet is a ResourceType enum value.
ResourceTypeAwsEc2Volume is a ResourceType enum value.
ResourceTypeAwsEc2Vpc is a ResourceType enum value.
ResourceTypeAwsEc2Vpnconnection is a ResourceType enum value.
ResourceTypeAwsEc2Vpngateway is a ResourceType enum value.
ResourceTypeAwsElasticLoadBalancingV2LoadBalancer is a ResourceType enum value.
ResourceTypeAwsIamGroup is a ResourceType enum value.
ResourceTypeAwsIamPolicy is a ResourceType enum value.
ResourceTypeAwsIamRole is a ResourceType enum value.
ResourceTypeAwsIamUser is a ResourceType enum value.
ResourceTypeAwsRdsDbinstance is a ResourceType enum value.
ResourceTypeAwsRdsDbsecurityGroup is a ResourceType enum value.
ResourceTypeAwsRdsDbsnapshot is a ResourceType enum value.
ResourceTypeAwsRdsDbsubnetGroup is a ResourceType enum value.
ResourceTypeAwsRdsEventSubscription is a ResourceType enum value.
ResourceTypeAwsRedshiftCluster is a ResourceType enum value.
ResourceTypeAwsRedshiftClusterParameterGroup is a ResourceType enum value.
ResourceTypeAwsRedshiftClusterSecurityGroup is a ResourceType enum value.
ResourceTypeAwsRedshiftClusterSnapshot is a ResourceType enum value.
ResourceTypeAwsRedshiftClusterSubnetGroup is a ResourceType enum value.
ResourceTypeAwsRedshiftEventSubscription is a ResourceType enum value.
ResourceTypeAwsS3Bucket is a ResourceType enum value.
ResourceTypeAwsSsmManagedInstanceInventory is a ResourceType enum value.
Service endpoint prefix API calls made to.

# Structs

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 compliance.
A list that contains the status of the delivery of either 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.
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.
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/DeleteConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigRuleOutput.
The request object for the DeleteConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteConfigurationRecorderOutput.
The input for the DeleteDeliveryChannel action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DeleteDeliveryChannelOutput.
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 Config rule.
The input for the DeliverConfigSnapshot action.
The output for the DeliverConfigSnapshot action in JSON format.
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/DescribeComplianceByConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/DescribeComplianceByConfigRuleResponse.
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.
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.
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.
The input for the DescribeConfigurationRecorders action.
The output for the DescribeConfigurationRecorders action.
The input for the DescribeConfigurationRecorderStatus action.
The output for the DescribeConfigurationRecorderStatus action in JSON format.
The input for the DescribeDeliveryChannels action.
The output for the DescribeDeliveryChannels action.
The input for the DeliveryChannelStatus action.
The output for the DescribeDeliveryChannelStatus action.
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/GetComplianceDetailsByConfigRuleRequest.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/GetComplianceDetailsByConfigRuleResponse.
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.
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.
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.
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.
The input for the GetResourceConfigHistory action.
The output for the GetResourceConfigHistory action.
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.
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.
The input for the PutConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutConfigurationRecorderOutput.
The input for the PutDeliveryChannel action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutDeliveryChannelOutput.
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.
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.
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 Config rule.
The input for the StartConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/StartConfigurationRecorderOutput.
The input for the StopConfigurationRecorder action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/StopConfigurationRecorderOutput.