Package-level declarations

Types

Link copied to clipboard
data class AggregationAuthorizationTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<AggregationAuthorizationTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class CompliancePropertiesArgs(val type: Output<String>? = null) : ConvertibleToJava<CompliancePropertiesArgs>

Compliance details of the Config rule

Link copied to clipboard
data class ConfigRuleCustomPolicyDetailsArgs(val enableDebugLogDelivery: Output<Boolean>? = null, val policyRuntime: Output<String>? = null, val policyText: Output<String>? = null) : ConvertibleToJava<ConfigRuleCustomPolicyDetailsArgs>

Custom policy details when rule is custom owned

data class ConfigRuleEvaluationModeConfigurationArgs(val mode: Output<String>? = null) : ConvertibleToJava<ConfigRuleEvaluationModeConfigurationArgs>

Evaluation mode for the AWS Config rule

Link copied to clipboard
data class ConfigRuleScopeArgs(val complianceResourceId: Output<String>? = null, val complianceResourceTypes: Output<List<String>>? = null, val tagKey: Output<String>? = null, val tagValue: Output<String>? = null) : ConvertibleToJava<ConfigRuleScopeArgs>

Scope to constrain which resources can trigger the rule

Link copied to clipboard
data class ConfigRuleSourceArgs(val customPolicyDetails: Output<ConfigRuleCustomPolicyDetailsArgs>? = null, val owner: Output<String>, val sourceDetails: Output<List<ConfigRuleSourceDetailArgs>>? = null, val sourceIdentifier: Output<String>? = null) : ConvertibleToJava<ConfigRuleSourceArgs>

Source of events for the config rule

Link copied to clipboard
data class ConfigRuleSourceDetailArgs(val eventSource: Output<String>, val maximumExecutionFrequency: Output<String>? = null, val messageType: Output<String>) : ConvertibleToJava<ConfigRuleSourceDetailArgs>

Source and message type that can trigger the rule

data class ConfigurationAggregatorAccountAggregationSourceArgs(val accountIds: Output<List<String>>, val allAwsRegions: Output<Boolean>? = null, val awsRegions: Output<List<String>>? = null) : ConvertibleToJava<ConfigurationAggregatorAccountAggregationSourceArgs>
data class ConfigurationAggregatorOrganizationAggregationSourceArgs(val allAwsRegions: Output<Boolean>? = null, val awsRegions: Output<List<String>>? = null, val roleArn: Output<String>) : ConvertibleToJava<ConfigurationAggregatorOrganizationAggregationSourceArgs>
Link copied to clipboard
data class ConfigurationAggregatorTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ConfigurationAggregatorTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
data class ConformancePackInputParameterArgs(val parameterName: Output<String>, val parameterValue: Output<String>) : ConvertibleToJava<ConformancePackInputParameterArgs>

Input parameters in the form of key-value pairs for the conformance pack.

Link copied to clipboard
data class GetAggregationAuthorizationPlainArgs(val authorizedAccountId: String, val authorizedAwsRegion: String) : ConvertibleToJava<GetAggregationAuthorizationPlainArgs>
Link copied to clipboard
data class GetConfigRulePlainArgs(val configRuleName: String) : ConvertibleToJava<GetConfigRulePlainArgs>
Link copied to clipboard
data class GetConfigurationAggregatorPlainArgs(val configurationAggregatorName: String) : ConvertibleToJava<GetConfigurationAggregatorPlainArgs>
Link copied to clipboard
data class GetConformancePackPlainArgs(val conformancePackName: String) : ConvertibleToJava<GetConformancePackPlainArgs>
Link copied to clipboard
data class GetOrganizationConformancePackPlainArgs(val organizationConformancePackName: String) : ConvertibleToJava<GetOrganizationConformancePackPlainArgs>
Link copied to clipboard
data class GetStoredQueryPlainArgs(val queryName: String) : ConvertibleToJava<GetStoredQueryPlainArgs>
data class OrganizationConformancePackConformancePackInputParameterArgs(val parameterName: Output<String>, val parameterValue: Output<String>) : ConvertibleToJava<OrganizationConformancePackConformancePackInputParameterArgs>

Input parameters in the form of key-value pairs for the conformance pack.

Link copied to clipboard
data class StoredQueryTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<StoredQueryTagArgs>

A key-value pair to associate with a resource.

Link copied to clipboard
Link copied to clipboard
data class TemplateSsmDocumentDetailsPropertiesArgs(val documentName: Output<String>? = null, val documentVersion: Output<String>? = null) : ConvertibleToJava<TemplateSsmDocumentDetailsPropertiesArgs>

The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document.