Class: Aws::DLM::Types::ShareRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::DLM::Types::ShareRule
- Defined in:
- gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb
Overview
[Custom snapshot policies only] Specifies a rule for sharing snapshots across Amazon Web Services accounts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#target_accounts ⇒ Array<String>
The IDs of the Amazon Web Services accounts with which to share the snapshots.
-
#unshare_interval ⇒ Integer
The period after which snapshots that are shared with other Amazon Web Services accounts are automatically unshared.
-
#unshare_interval_unit ⇒ String
The unit of time for the automatic unsharing interval.
Instance Attribute Details
#target_accounts ⇒ Array<String>
The IDs of the Amazon Web Services accounts with which to share the snapshots.
1604 1605 1606 1607 1608 1609 1610 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 1604 class ShareRule < Struct.new( :target_accounts, :unshare_interval, :unshare_interval_unit) SENSITIVE = [] include Aws::Structure end |
#unshare_interval ⇒ Integer
The period after which snapshots that are shared with other Amazon Web Services accounts are automatically unshared.
1604 1605 1606 1607 1608 1609 1610 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 1604 class ShareRule < Struct.new( :target_accounts, :unshare_interval, :unshare_interval_unit) SENSITIVE = [] include Aws::Structure end |
#unshare_interval_unit ⇒ String
The unit of time for the automatic unsharing interval.
1604 1605 1606 1607 1608 1609 1610 |
# File 'gems/aws-sdk-dlm/lib/aws-sdk-dlm/types.rb', line 1604 class ShareRule < Struct.new( :target_accounts, :unshare_interval, :unshare_interval_unit) SENSITIVE = [] include Aws::Structure end |