Package-level declarations
Types
Link copied to clipboard
data class LifecyclePolicyPolicyDetails(val action: LifecyclePolicyPolicyDetailsAction? = null, val eventSource: LifecyclePolicyPolicyDetailsEventSource? = null, val parameters: LifecyclePolicyPolicyDetailsParameters? = null, val policyType: String? = null, val resourceLocations: String? = null, val resourceTypes: List<String>? = null, val schedules: List<LifecyclePolicyPolicyDetailsSchedule>? = null, val targetTags: Map<String, String>? = null)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsAction(val crossRegionCopies: List<LifecyclePolicyPolicyDetailsActionCrossRegionCopy>, val name: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsActionCrossRegionCopy(val encryptionConfiguration: LifecyclePolicyPolicyDetailsActionCrossRegionCopyEncryptionConfiguration, val retainRule: LifecyclePolicyPolicyDetailsActionCrossRegionCopyRetainRule? = null, val target: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsActionCrossRegionCopyEncryptionConfiguration(val cmkArn: String? = null, val encrypted: Boolean? = null)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsActionCrossRegionCopyRetainRule(val interval: Int, val intervalUnit: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsEventSource(val parameters: LifecyclePolicyPolicyDetailsEventSourceParameters, val type: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsEventSourceParameters(val descriptionRegex: String, val eventType: String, val snapshotOwners: List<String>)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsParameters(val excludeBootVolume: Boolean? = null, val noReboot: Boolean? = null)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsSchedule(val copyTags: Boolean? = null, val createRule: LifecyclePolicyPolicyDetailsScheduleCreateRule, val crossRegionCopyRules: List<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRule>? = null, val deprecateRule: LifecyclePolicyPolicyDetailsScheduleDeprecateRule? = null, val fastRestoreRule: LifecyclePolicyPolicyDetailsScheduleFastRestoreRule? = null, val name: String, val retainRule: LifecyclePolicyPolicyDetailsScheduleRetainRule, val shareRule: LifecyclePolicyPolicyDetailsScheduleShareRule? = null, val tagsToAdd: Map<String, String>? = null, val variableTags: Map<String, String>? = null)
Link copied to clipboard
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRule(val cmkArn: String? = null, val copyTags: Boolean? = null, val deprecateRule: LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRule? = null, val encrypted: Boolean, val retainRule: LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRule? = null, val target: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRule(val interval: Int, val intervalUnit: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRule(val interval: Int, val intervalUnit: String)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleDeprecateRule(val count: Int? = null, val interval: Int? = null, val intervalUnit: String? = null)
Link copied to clipboard
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleRetainRule(val count: Int? = null, val interval: Int? = null, val intervalUnit: String? = null)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleShareRule(val targetAccounts: List<String>, val unshareInterval: Int? = null, val unshareIntervalUnit: String? = null)