Class: Ansible::Ruby::Modules::Sf_snapshot_schedule_manager
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Sf_snapshot_schedule_manager
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb
Overview
Create, destroy, or update accounts on SolidFire
Instance Method Summary collapse
-
#name ⇒ String
Name for the snapshot schedule.
-
#paused ⇒ Object?
Pause / Resume a schedule.
-
#recurring ⇒ Boolean?
Should the schedule recur?.
-
#retention ⇒ Object?
Retention period for the snapshot.,Format is ‘HH:mm:ss’.
-
#schedule_id ⇒ Integer?
The schedule ID for the schedule that you want to update or delete.
-
#snapshot_name ⇒ String?
Name for the created snapshots.
-
#starting_date ⇒ String?
Starting date for the schedule.,Required when C(state=present).,Please use two ‘-’ in the above format, or you may see an error- TypeError, is not JSON serializable description.,Format: C(2016–12–01T00:00:00Z).
-
#state ⇒ :present, :absent
Whether the specified schedule should exist or not.
-
#time_interval_days ⇒ Integer?
Time interval in days.
-
#time_interval_hours ⇒ Integer?
Time interval in hours.
-
#time_interval_minutes ⇒ Integer?
Time interval in minutes.
-
#volumes ⇒ Integer?
Volume IDs that you want to set the snapshot schedule for.,At least 1 volume ID is required for creating a new schedule.,required when C(state=present).
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#name ⇒ String
Returns Name for the snapshot schedule.
35 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 35 attribute :name |
#paused ⇒ Object?
Returns Pause / Resume a schedule.
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 16 attribute :paused |
#recurring ⇒ Boolean?
Returns Should the schedule recur?.
19 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 19 attribute :recurring |
#retention ⇒ Object?
Returns Retention period for the snapshot.,Format is ‘HH:mm:ss’.
47 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 47 attribute :retention |
#schedule_id ⇒ Integer?
Returns The schedule ID for the schedule that you want to update or delete.
50 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 50 attribute :schedule_id |
#snapshot_name ⇒ String?
Returns Name for the created snapshots.
39 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 39 attribute :snapshot_name |
#starting_date ⇒ String?
Returns Starting date for the schedule.,Required when C(state=present).,Please use two ‘-’ in the above format, or you may see an error- TypeError, is not JSON serializable description.,Format: C(2016–12–01T00:00:00Z).
54 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 54 attribute :starting_date |
#state ⇒ :present, :absent
Returns Whether the specified schedule should exist or not.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 12 attribute :state |
#time_interval_days ⇒ Integer?
Returns Time interval in days.
23 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 23 attribute :time_interval_days |
#time_interval_hours ⇒ Integer?
Returns Time interval in hours.
27 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 27 attribute :time_interval_hours |
#time_interval_minutes ⇒ Integer?
Returns Time interval in minutes.
31 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 31 attribute :time_interval_minutes |
#volumes ⇒ Integer?
Returns Volume IDs that you want to set the snapshot schedule for.,At least 1 volume ID is required for creating a new schedule.,required when C(state=present).
43 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/sf_snapshot_schedule_manager.rb', line 43 attribute :volumes |