Package-level declarations

Types

Link copied to clipboard
class AggregationAuthorization : KotlinCustomResource

Resource Type definition for AWS::Config::AggregationAuthorization

Link copied to clipboard
data class AggregationAuthorizationArgs(val authorizedAccountId: Output<String>? = null, val authorizedAwsRegion: Output<String>? = null, val tags: Output<List<AggregationAuthorizationTagArgs>>? = null) : ConvertibleToJava<AggregationAuthorizationArgs>

Resource Type definition for AWS::Config::AggregationAuthorization

Link copied to clipboard
class ConfigRule : KotlinCustomResource

Schema for AWS Config ConfigRule

Link copied to clipboard
data class ConfigRuleArgs(val compliance: Output<CompliancePropertiesArgs>? = null, val configRuleName: Output<String>? = null, val description: Output<String>? = null, val evaluationModes: Output<List<ConfigRuleEvaluationModeConfigurationArgs>>? = null, val inputParameters: Output<String>? = null, val maximumExecutionFrequency: Output<String>? = null, val scope: Output<ConfigRuleScopeArgs>? = null, val source: Output<ConfigRuleSourceArgs>? = null) : ConvertibleToJava<ConfigRuleArgs>

Schema for AWS Config ConfigRule

Link copied to clipboard
Link copied to clipboard
object ConfigRuleMapper : ResourceMapper<ConfigRule>
Link copied to clipboard
Link copied to clipboard
class ConfigurationAggregator : KotlinCustomResource

Resource Type definition for AWS::Config::ConfigurationAggregator

Link copied to clipboard
data class ConfigurationAggregatorArgs(val accountAggregationSources: Output<List<ConfigurationAggregatorAccountAggregationSourceArgs>>? = null, val configurationAggregatorName: Output<String>? = null, val organizationAggregationSource: Output<ConfigurationAggregatorOrganizationAggregationSourceArgs>? = null, val tags: Output<List<ConfigurationAggregatorTagArgs>>? = null) : ConvertibleToJava<ConfigurationAggregatorArgs>

Resource Type definition for AWS::Config::ConfigurationAggregator

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ConformancePack : KotlinCustomResource

A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed as a single entity in an account and a region or across an entire AWS Organization.

Link copied to clipboard
data class ConformancePackArgs(val conformancePackInputParameters: Output<List<ConformancePackInputParameterArgs>>? = null, val conformancePackName: Output<String>? = null, val deliveryS3Bucket: Output<String>? = null, val deliveryS3KeyPrefix: Output<String>? = null, val templateBody: Output<String>? = null, val templateS3Uri: Output<String>? = null, val templateSsmDocumentDetails: Output<TemplateSsmDocumentDetailsPropertiesArgs>? = null) : ConvertibleToJava<ConformancePackArgs>

A conformance pack is a collection of AWS Config rules and remediation actions that can be easily deployed as a single entity in an account and a region or across an entire AWS Organization.

Link copied to clipboard
object ConformancePackMapper : ResourceMapper<ConformancePack>
Link copied to clipboard
class OrganizationConformancePack : KotlinCustomResource

Resource schema for AWS::Config::OrganizationConformancePack.

Link copied to clipboard
data class OrganizationConformancePackArgs(val conformancePackInputParameters: Output<List<OrganizationConformancePackConformancePackInputParameterArgs>>? = null, val deliveryS3Bucket: Output<String>? = null, val deliveryS3KeyPrefix: Output<String>? = null, val excludedAccounts: Output<List<String>>? = null, val organizationConformancePackName: Output<String>? = null, val templateBody: Output<String>? = null, val templateS3Uri: Output<String>? = null) : ConvertibleToJava<OrganizationConformancePackArgs>

Resource schema for AWS::Config::OrganizationConformancePack.

Link copied to clipboard
class StoredQuery : KotlinCustomResource

Resource Type definition for AWS::Config::StoredQuery

Link copied to clipboard
data class StoredQueryArgs(val queryDescription: Output<String>? = null, val queryExpression: Output<String>? = null, val queryName: Output<String>? = null, val tags: Output<List<StoredQueryTagArgs>>? = null) : ConvertibleToJava<StoredQueryArgs>

Resource Type definition for AWS::Config::StoredQuery

Link copied to clipboard
Link copied to clipboard
object StoredQueryMapper : ResourceMapper<StoredQuery>
Link copied to clipboard

Functions