PlanState class
Input properties used for looking up and filtering Plan resources.
Constructors
-
PlanState({Input<
List< ? advancedBackupSettings, Input<PlanAdvancedBackupSetting> ?>String?> ? arn, Input<String?> ? name, Input<String?> ? region, Input<List< ? rules, Input<PlanRule> ?>List< ? scanSettings, Input<PlanScanSetting> ?>Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? version}) -
Creates a new PlanState.
advancedBackupSettingsAn object that specifies backup options for each resource type.arnThe ARN of the backup plan.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.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.versionUnique, randomly generated, Unicode, UTF-8 encoded string that serves as the version ID of the backup plan.const -
PlanState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
advancedBackupSettings
→ Input<
List< ?PlanAdvancedBackupSetting> ?> -
An object that specifies backup options for each resource type.
final
-
arn
→ Input<
String?> ? -
The ARN of the backup plan.
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 -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
version
→ Input<
String?> ? -
Unique, randomly generated, Unicode, UTF-8 encoded string that serves as the version ID of the backup plan.
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