GetPlanRule constructor

const GetPlanRule({
  1. required Input<int> completionWindow,
  2. required Input<List<GetPlanRuleCopyAction>> copyActions,
  3. required Input<bool> enableContinuousBackup,
  4. required Input<List<GetPlanRuleLifecycle>> lifecycles,
  5. Input<Map<String, String>?>? recoveryPointTags,
  6. required Input<String> ruleName,
  7. required Input<List<GetPlanRuleScanAction>> scanActions,
  8. required Input<String> schedule,
  9. required Input<String> scheduleExpressionTimezone,
  10. required Input<int> startWindow,
  11. required Input<String> targetLogicallyAirGappedBackupVaultArn,
  12. required Input<String> targetVaultName,
})

Creates a new GetPlanRule. completionWindow Required. copyActions Required. enableContinuousBackup Required. lifecycles Required. recoveryPointTags Optional. ruleName Required. scanActions Required. schedule Required. scheduleExpressionTimezone Required. startWindow Required. targetLogicallyAirGappedBackupVaultArn Required. targetVaultName Required.

Implementation

const GetPlanRule({
  required this.completionWindow,
  required this.copyActions,
  required this.enableContinuousBackup,
  required this.lifecycles,
  this.recoveryPointTags,
  required this.ruleName,
  required this.scanActions,
  required this.schedule,
  required this.scheduleExpressionTimezone,
  required this.startWindow,
  required this.targetLogicallyAirGappedBackupVaultArn,
  required this.targetVaultName,
});