Package-level declarations
Types
Link copied to clipboard
data class AggregateCompliancePackConfigRule(val configRuleParameters: List<AggregateCompliancePackConfigRuleConfigRuleParameter>? = null, val managedRuleIdentifier: String)
Link copied to clipboard
data class AggregateCompliancePackConfigRuleConfigRuleParameter(val parameterName: String? = null, val parameterValue: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AggregatorAggregatorAccount(val accountId: String, val accountName: String, val accountType: String)
Link copied to clipboard
data class CompliancePackConfigRule(val configRuleParameters: List<CompliancePackConfigRuleConfigRuleParameter>? = null, val managedRuleIdentifier: String)
Link copied to clipboard
data class CompliancePackConfigRuleConfigRuleParameter(val parameterName: String? = null, val parameterValue: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAggregateCompliancePacksPack(val accountId: String, val aggregateCompliancePackName: String, val aggregatorCompliancePackId: String, val compliancePackTemplateId: String, val configRules: List<GetAggregateCompliancePacksPackConfigRule>, val description: String, val id: String, val riskLevel: Int, val status: String)
Link copied to clipboard
data class GetAggregateCompliancePacksPackConfigRule(val configRuleId: String, val configRuleParameters: List<GetAggregateCompliancePacksPackConfigRuleConfigRuleParameter>, val managedRuleIdentifier: String)
Link copied to clipboard
data class GetAggregateCompliancePacksPackConfigRuleConfigRuleParameter(val parameterName: String, val parameterValue: String, val required: Boolean)
Link copied to clipboard
data class GetAggregateCompliancePacksResult(val aggregatorId: String, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val packs: List<GetAggregateCompliancePacksPack>, val status: String? = null)
A collection of values returned by getAggregateCompliancePacks.
Link copied to clipboard
data class GetAggregateConfigRulesResult(val aggregateConfigRuleName: String? = null, val aggregatorId: String, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val riskLevel: Int? = null, val rules: List<GetAggregateConfigRulesRule>, val status: String? = null)
A collection of values returned by getAggregateConfigRules.
Link copied to clipboard
data class GetAggregateConfigRulesRule(val accountId: String, val aggregateConfigRuleName: String, val aggregatorId: String, val compliancePackId: String, val compliances: List<GetAggregateConfigRulesRuleCompliance>, val configRuleArn: String, val configRuleId: String, val configRuleTriggerTypes: String, val description: String, val eventSource: String, val excludeResourceIdsScope: String, val id: String, val inputParameters: Map<String, String>, val maximumExecutionFrequency: String, val modifiedTimestamp: String, val regionIdsScope: String, val resourceGroupIdsScope: String, val resourceTypesScopes: List<String>, val riskLevel: Int, val sourceIdentifier: String, val sourceOwner: String, val status: String, val tagKeyScope: String, val tagValueScope: String)
Link copied to clipboard
Link copied to clipboard
data class GetAggregateDeliveriesDelivery(val accountId: String, val aggregatorId: String, val configurationItemChangeNotification: Boolean, val configurationSnapshot: Boolean, val deliveryChannelAssumeRoleArn: String, val deliveryChannelCondition: String, val deliveryChannelId: String, val deliveryChannelName: String, val deliveryChannelTargetArn: String, val deliveryChannelType: String, val description: String, val id: String, val nonCompliantNotification: Boolean, val oversizedDataOssTargetArn: String, val status: Int)
Link copied to clipboard
data class GetAggregateDeliveriesResult(val aggregatorId: String, val deliveries: List<GetAggregateDeliveriesDelivery>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: Int? = null)
A collection of values returned by getAggregateDeliveries.
Link copied to clipboard
data class GetAggregatorsAggregator(val accountId: String, val aggregatorAccounts: List<GetAggregatorsAggregatorAggregatorAccount>, val aggregatorId: String, val aggregatorName: String, val aggregatorType: String, val description: String, val id: String, val status: String)
Link copied to clipboard
data class GetAggregatorsAggregatorAggregatorAccount(val accountId: String, val accountName: String, val accountType: String)
Link copied to clipboard
data class GetAggregatorsResult(val aggregators: List<GetAggregatorsAggregator>, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val status: String? = null)
A collection of values returned by getAggregators.
Link copied to clipboard
Link copied to clipboard
data class GetCompliancePacksPackConfigRule(val configRuleId: String, val configRuleParameters: List<GetCompliancePacksPackConfigRuleConfigRuleParameter>, val managedRuleIdentifier: String)
Link copied to clipboard
data class GetCompliancePacksPackConfigRuleConfigRuleParameter(val parameterName: String, val parameterValue: String, val required: Boolean)
Link copied to clipboard
data class GetCompliancePacksResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val packs: List<GetCompliancePacksPack>, val status: String? = null)
A collection of values returned by getCompliancePacks.
Link copied to clipboard
Link copied to clipboard
data class GetConfigurationRecordersResult(val id: String, val outputFile: String? = null, val recorders: List<GetConfigurationRecordersRecorder>)
A collection of values returned by getConfigurationRecorders.
Link copied to clipboard
data class GetDeliveriesDelivery(val accountId: String, val configurationItemChangeNotification: Boolean, val configurationSnapshot: Boolean, val deliveryChannelAssumeRoleArn: String, val deliveryChannelCondition: String, val deliveryChannelId: String, val deliveryChannelName: String, val deliveryChannelTargetArn: String, val deliveryChannelType: String, val description: String, val id: String, val nonCompliantNotification: Boolean, val oversizedDataOssTargetArn: String, val status: Int)
Link copied to clipboard
Link copied to clipboard
data class GetDeliveryChannelsChannel(val deliveryChannelAssumeRoleArn: String, val deliveryChannelCondition: String, val deliveryChannelId: String, val deliveryChannelName: String, val deliveryChannelTargetArn: String, val deliveryChannelType: String, val description: String, val id: String, val status: Int)
Link copied to clipboard
Link copied to clipboard
data class GetRulesResult(val configRuleState: String? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val riskLevel: Int? = null, val ruleName: String? = null, val rules: List<GetRulesRule>, val status: String? = null)
A collection of values returned by getRules.
Link copied to clipboard
data class GetRulesRule(val accountId: String, val compliancePackId: String, val compliances: List<GetRulesRuleCompliance>, val configRuleArn: String, val configRuleId: String, val configRuleState: String, val configRuleTriggerTypes: String, val description: String, val eventSource: String, val excludeResourceIdsScope: String, val id: String, val inputParameters: Map<String, String>, val maximumExecutionFrequency: String, val modifiedTimestamp: String, val regionIdsScope: String, val resourceGroupIdsScope: String, val resourceTypesScopes: List<String>, val riskLevel: Int, val ruleName: String, val scopeComplianceResourceTypes: List<String>, val sourceDetailMessageType: String, val sourceIdentifier: String, val sourceMaximumExecutionFrequency: String, val sourceOwner: String, val status: String, val tagKeyScope: String, val tagValueScope: String)
Link copied to clipboard
Link copied to clipboard