ShareRule class

Specifies a rule for sharing snapshots across AWS accounts.

Constructors

ShareRule({required List<String> targetAccounts, int? unshareInterval, RetentionIntervalUnitValues? unshareIntervalUnit})
ShareRule.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetAccounts List<String>
The IDs of the AWS accounts with which to share the snapshots.
final
unshareInterval int?
The period after which snapshots that are shared with other AWS accounts are automatically unshared.
final
unshareIntervalUnit RetentionIntervalUnitValues?
The unit of time for the automatic unsharing interval.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited