package
1.14.23
Repository: https://github.com/luopengift/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

AggregatedSourceStatusTypeFailed is a AggregatedSourceStatusType enum value.
AggregatedSourceStatusTypeOutdated is a AggregatedSourceStatusType enum value.
AggregatedSourceStatusTypeSucceeded is a AggregatedSourceStatusType enum value.
AggregatedSourceTypeAccount is a AggregatedSourceType enum value.
AggregatedSourceTypeOrganization is a AggregatedSourceType enum value.
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.
ConfigRuleComplianceSummaryGroupKeyAccountId is a ConfigRuleComplianceSummaryGroupKey enum value.
ConfigRuleComplianceSummaryGroupKeyAwsRegion is a ConfigRuleComplianceSummaryGroupKey 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.
ConfigurationItemStatusOk is a ConfigurationItemStatus enum value.
ConfigurationItemStatusResourceDeleted is a ConfigurationItemStatus enum value.
ConfigurationItemStatusResourceDeletedNotRecorded is a ConfigurationItemStatus enum value.
ConfigurationItemStatusResourceDiscovered is a ConfigurationItemStatus enum value.
ConfigurationItemStatusResourceNotRecorded is a ConfigurationItemStatus enum value.
DeliveryStatusFailure is a DeliveryStatus enum value.
DeliveryStatusNotApplicable is a DeliveryStatus enum value.
DeliveryStatusSuccess is a DeliveryStatus enum value.
ID to lookup a service endpoint with.
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".
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.
ResourceTypeAwsAutoScalingAutoScalingGroup is a ResourceType enum value.
ResourceTypeAwsAutoScalingLaunchConfiguration is a ResourceType enum value.
ResourceTypeAwsAutoScalingScalingPolicy is a ResourceType enum value.
ResourceTypeAwsAutoScalingScheduledAction is a ResourceType enum value.
ResourceTypeAwsCloudFormationStack is a ResourceType enum value.
ResourceTypeAwsCloudFrontDistribution is a ResourceType enum value.
ResourceTypeAwsCloudFrontStreamingDistribution is a ResourceType enum value.
ResourceTypeAwsCloudTrailTrail is a ResourceType enum value.
ResourceTypeAwsCloudWatchAlarm is a ResourceType enum value.
ResourceTypeAwsCodeBuildProject is a ResourceType enum value.
ResourceTypeAwsDynamoDbTable 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.
ResourceTypeAwsElasticBeanstalkApplication is a ResourceType enum value.
ResourceTypeAwsElasticBeanstalkApplicationVersion is a ResourceType enum value.
ResourceTypeAwsElasticBeanstalkEnvironment is a ResourceType enum value.
ResourceTypeAwsElasticLoadBalancingLoadBalancer 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.
ResourceTypeAwsLambdaFunction 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.
ResourceTypeAwsWafRateBasedRule is a ResourceType enum value.
ResourceTypeAwsWafregionalRateBasedRule is a ResourceType enum value.
ResourceTypeAwsWafregionalRule is a ResourceType enum value.
ResourceTypeAwsWafregionalRuleGroup is a ResourceType enum value.
ResourceTypeAwsWafregionalWebAcl is a ResourceType enum value.
ResourceTypeAwsWafRule is a ResourceType enum value.
ResourceTypeAwsWafRuleGroup is a ResourceType enum value.
ResourceTypeAwsWafWebAcl is a ResourceType enum value.
ResourceTypeAwsXrayEncryptionConfig is a ResourceType enum value.
ServiceID is a unique identifer of a specific service.
Name of service.

# 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.
No description provided by the author
No description provided by the author
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.
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
The request object for the DeleteConfigurationRecorder action.
No description provided by the author
The input for the DeleteDeliveryChannel action.
No description provided by the author
No description provided by the author
The output when you delete the evaluation results for the specified AWS Config rule.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.
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
No description provided by the author
No description provided by the author
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.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.
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
The input for the GetResourceConfigHistory action.
The output for the GetResourceConfigHistory action.
No description provided by the author
No description provided by the author
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.
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
The input for the PutConfigurationRecorder action.
No description provided by the author
The input for the PutDeliveryChannel action.
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
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.
No description provided by the author
The output when you start the evaluation for the specified AWS Config rule.
The input for the StartConfigurationRecorder action.
No description provided by the author
The input for the StopConfigurationRecorder action.
No description provided by the author