PlanArgs class
The set of arguments for Plan. The set of arguments for Plan.
Constructors
-
PlanArgs({Input<
List< ? advancedBackupSettings, Input<PlanAdvancedBackupSetting> ?>String?> ? name, Input<String?> ? region, required Input<List< rules, Input<PlanRule> >List< ? scanSettings, Input<PlanScanSetting> ?>Map< ? tags})String, String> ?> -
Creates a new PlanArgs.
advancedBackupSettingsAn object that specifies backup options for each resource type.nameThe display name of a backup plan.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.rulesA rule object that specifies a scheduled task that is used to back up a selection of resources.scanSettingsBlock for scanning configuration for the backup rule and includes the malware scanner, and scan mode of either full or incremental. Detailed below.tagsMetadata that you can assign to help organize the plans you create. .If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.const -
PlanArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
advancedBackupSettings
→ Input<
List< ?PlanAdvancedBackupSetting> ?> -
An object that specifies backup options for each resource type.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
The display name of a backup plan.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
rules
→ Input<
List< PlanRule> > -
A rule object that specifies a scheduled task that is used to back up a selection of resources.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scanSettings
→ Input<
List< ?PlanScanSetting> ?> -
Block for scanning configuration for the backup rule and includes the malware scanner, and scan mode of either full or incremental. Detailed below.
final
-
Metadata that you can assign to help organize the plans you create. .If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited