Struct rusoto_dlm::ShareRule [−][src]
pub struct ShareRule { pub target_accounts: Vec<String>, pub unshare_interval: Option<i64>, pub unshare_interval_unit: Option<String>, }
Expand description
Specifies a rule for sharing snapshots across AWS accounts.
Fields
target_accounts: Vec<String>
The IDs of the AWS accounts with which to share the snapshots.
The period after which snapshots that are shared with other AWS accounts are automatically unshared.
The unit of time for the automatic unsharing interval.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ShareRule
impl UnwindSafe for ShareRule
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self