Package-level declarations
Types
Link copied to clipboard
A key-value pair to associate with a resource.
Link copied to clipboard
Compliance details of the Config rule
Link copied to clipboard
data class ConfigRuleCustomPolicyDetails(val enableDebugLogDelivery: Boolean? = null, val policyRuntime: String? = null, val policyText: String? = null)
Custom policy details when rule is custom owned
Link copied to clipboard
Evaluation mode for the AWS Config rule
Link copied to clipboard
Link copied to clipboard
data class ConfigRuleSource(val customPolicyDetails: ConfigRuleCustomPolicyDetails? = null, val owner: String, val sourceDetails: List<ConfigRuleSourceDetail>? = null, val sourceIdentifier: String? = null)
Source of events for the config rule
Link copied to clipboard
data class ConfigRuleSourceDetail(val eventSource: String, val maximumExecutionFrequency: String? = null, val messageType: String)
Source and message type that can trigger the rule
Link copied to clipboard
Link copied to clipboard
data class ConfigurationAggregatorOrganizationAggregationSource(val allAwsRegions: Boolean? = null, val awsRegions: List<String>? = null, val roleArn: String)
Link copied to clipboard
A key-value pair to associate with a resource.
Link copied to clipboard
Input parameters in the form of key-value pairs for the conformance pack.
Link copied to clipboard
data class GetAggregationAuthorizationResult(val aggregationAuthorizationArn: String? = null, val tags: List<AggregationAuthorizationTag>? = null)
Link copied to clipboard
data class GetConfigRuleResult(val arn: String? = null, val compliance: ComplianceProperties? = null, val configRuleId: String? = null, val description: String? = null, val evaluationModes: List<ConfigRuleEvaluationModeConfiguration>? = null, val inputParameters: String? = null, val maximumExecutionFrequency: String? = null, val scope: ConfigRuleScope? = null, val source: ConfigRuleSource? = null)
Link copied to clipboard
data class GetConfigurationAggregatorResult(val accountAggregationSources: List<ConfigurationAggregatorAccountAggregationSource>? = null, val configurationAggregatorArn: String? = null, val organizationAggregationSource: ConfigurationAggregatorOrganizationAggregationSource? = null, val tags: List<ConfigurationAggregatorTag>? = null)
Link copied to clipboard
data class GetConformancePackResult(val conformancePackInputParameters: List<ConformancePackInputParameter>? = null, val deliveryS3Bucket: String? = null, val deliveryS3KeyPrefix: String? = null)
Link copied to clipboard
data class GetOrganizationConformancePackResult(val conformancePackInputParameters: List<OrganizationConformancePackConformancePackInputParameter>? = null, val deliveryS3Bucket: String? = null, val deliveryS3KeyPrefix: String? = null, val excludedAccounts: List<String>? = null)
Link copied to clipboard
data class GetStoredQueryResult(val queryArn: String? = null, val queryDescription: String? = null, val queryExpression: String? = null, val queryId: String? = null, val tags: List<StoredQueryTag>? = null)
Link copied to clipboard
data class OrganizationConformancePackConformancePackInputParameter(val parameterName: String, val parameterValue: String)
Input parameters in the form of key-value pairs for the conformance pack.
Link copied to clipboard
A key-value pair to associate with a resource.
Link copied to clipboard
data class TemplateSsmDocumentDetailsProperties(val documentName: String? = null, val documentVersion: String? = null)
The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.