Package-level declarations

Types

Link copied to clipboard
data class LifecyclePolicyPolicyDetailsActionArgs(val crossRegionCopies: Output<List<LifecyclePolicyPolicyDetailsActionCrossRegionCopyArgs>>, val name: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsActionArgs>
data class LifecyclePolicyPolicyDetailsActionCrossRegionCopyArgs(val encryptionConfiguration: Output<LifecyclePolicyPolicyDetailsActionCrossRegionCopyEncryptionConfigurationArgs>, val retainRule: Output<LifecyclePolicyPolicyDetailsActionCrossRegionCopyRetainRuleArgs>? = null, val target: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsActionCrossRegionCopyArgs>
data class LifecyclePolicyPolicyDetailsActionCrossRegionCopyEncryptionConfigurationArgs(val cmkArn: Output<String>? = null, val encrypted: Output<Boolean>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsActionCrossRegionCopyEncryptionConfigurationArgs>
data class LifecyclePolicyPolicyDetailsActionCrossRegionCopyRetainRuleArgs(val interval: Output<Int>, val intervalUnit: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsActionCrossRegionCopyRetainRuleArgs>
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsArgs(val action: Output<LifecyclePolicyPolicyDetailsActionArgs>? = null, val eventSource: Output<LifecyclePolicyPolicyDetailsEventSourceArgs>? = null, val parameters: Output<LifecyclePolicyPolicyDetailsParametersArgs>? = null, val policyType: Output<String>? = null, val resourceLocations: Output<String>? = null, val resourceTypes: Output<List<String>>? = null, val schedules: Output<List<LifecyclePolicyPolicyDetailsScheduleArgs>>? = null, val targetTags: Output<Map<String, String>>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsArgs>
data class LifecyclePolicyPolicyDetailsEventSourceArgs(val parameters: Output<LifecyclePolicyPolicyDetailsEventSourceParametersArgs>, val type: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsEventSourceArgs>
data class LifecyclePolicyPolicyDetailsEventSourceParametersArgs(val descriptionRegex: Output<String>, val eventType: Output<String>, val snapshotOwners: Output<List<String>>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsEventSourceParametersArgs>
data class LifecyclePolicyPolicyDetailsParametersArgs(val excludeBootVolume: Output<Boolean>? = null, val noReboot: Output<Boolean>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsParametersArgs>
Link copied to clipboard
data class LifecyclePolicyPolicyDetailsScheduleArgs(val copyTags: Output<Boolean>? = null, val createRule: Output<LifecyclePolicyPolicyDetailsScheduleCreateRuleArgs>, val crossRegionCopyRules: Output<List<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs>>? = null, val deprecateRule: Output<LifecyclePolicyPolicyDetailsScheduleDeprecateRuleArgs>? = null, val fastRestoreRule: Output<LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs>? = null, val name: Output<String>, val retainRule: Output<LifecyclePolicyPolicyDetailsScheduleRetainRuleArgs>, val shareRule: Output<LifecyclePolicyPolicyDetailsScheduleShareRuleArgs>? = null, val tagsToAdd: Output<Map<String, String>>? = null, val variableTags: Output<Map<String, String>>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleArgs>
data class LifecyclePolicyPolicyDetailsScheduleCreateRuleArgs(val cronExpression: Output<String>? = null, val interval: Output<Int>? = null, val intervalUnit: Output<String>? = null, val location: Output<String>? = null, val times: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleCreateRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs(val cmkArn: Output<String>? = null, val copyTags: Output<Boolean>? = null, val deprecateRule: Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs>? = null, val encrypted: Output<Boolean>, val retainRule: Output<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs>? = null, val target: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs(val interval: Output<Int>, val intervalUnit: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleDeprecateRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs(val interval: Output<Int>, val intervalUnit: Output<String>) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleCrossRegionCopyRuleRetainRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleDeprecateRuleArgs(val count: Output<Int>? = null, val interval: Output<Int>? = null, val intervalUnit: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleDeprecateRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs(val availabilityZones: Output<List<String>>, val count: Output<Int>? = null, val interval: Output<Int>? = null, val intervalUnit: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleFastRestoreRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleRetainRuleArgs(val count: Output<Int>? = null, val interval: Output<Int>? = null, val intervalUnit: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleRetainRuleArgs>
data class LifecyclePolicyPolicyDetailsScheduleShareRuleArgs(val targetAccounts: Output<List<String>>, val unshareInterval: Output<Int>? = null, val unshareIntervalUnit: Output<String>? = null) : ConvertibleToJava<LifecyclePolicyPolicyDetailsScheduleShareRuleArgs>