Class: Ansible::Ruby::Modules::Na_elementsw_snapshot_schedule
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Na_elementsw_snapshot_schedule
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb
Overview
Create, destroy, or update accounts on ElementSW
Instance Method Summary collapse
-
#account_id ⇒ Integer?
Account ID for the owner of this volume.,It accepts either account_name or account_id,if account_id is digit, it will consider as account_id,If account_id is string, it will consider as account_name.
-
#days_of_month_hours ⇒ Integer?
Time specified in hours.
-
#days_of_month_minutes ⇒ Integer?
Time specified in minutes.
-
#days_of_month_monthdays ⇒ Object?
List of days of the month (1-31).
-
#days_of_week_hours ⇒ Integer?
Time specified in hours.
-
#days_of_week_minutes ⇒ Integer?
Time specified in minutes.
-
#days_of_week_weekdays ⇒ Object?
List of days of the week (Sunday to Saturday).
-
#name ⇒ String, ...
Name for the snapshot schedule.,It accepts either schedule_id or schedule_name,if name is digit, it will consider as schedule_id,If name is string, it will consider as schedule_name.
-
#password ⇒ String?
Element SW access account password.
-
#paused ⇒ Symbol?
Pause / Resume a schedule.
-
#recurring ⇒ Symbol?
Should the schedule recur?.
-
#retention ⇒ Object?
Retention period for the snapshot.,Format is ‘HH:mm:ss’.
-
#schedule_type ⇒ :DaysOfWeekFrequency, ...
Schedule type for creating schedule.
-
#snapshot_name ⇒ Object?
Name for the created snapshots.
-
#starting_date ⇒ String?
Starting date for the schedule.,Required when C(state=present).,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.
-
#username ⇒ String?
Element SW access account user-name.
-
#volumes ⇒ Array<Integer>, ...
Volume IDs that you want to set the snapshot schedule for.,It accepts both volume_name and volume_id.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#account_id ⇒ Integer?
Returns Account ID for the owner of this volume.,It accepts either account_name or account_id,if account_id is digit, it will consider as account_id,If account_id is string, it will consider as account_name.
73 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 73 attribute :account_id |
#days_of_month_hours ⇒ Integer?
Returns Time specified in hours.
54 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 54 attribute :days_of_month_hours |
#days_of_month_minutes ⇒ Integer?
Returns Time specified in minutes.
58 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 58 attribute :days_of_month_minutes |
#days_of_month_monthdays ⇒ Object?
Returns List of days of the month (1-31).
51 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 51 attribute :days_of_month_monthdays |
#days_of_week_hours ⇒ Integer?
Returns Time specified in hours.
43 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 43 attribute :days_of_week_hours |
#days_of_week_minutes ⇒ Integer?
Returns Time specified in minutes.
47 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 47 attribute :days_of_week_minutes |
#days_of_week_weekdays ⇒ Object?
Returns List of days of the week (Sunday to Saturday).
40 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 40 attribute :days_of_week_weekdays |
#name ⇒ String, ...
Returns Name for the snapshot schedule.,It accepts either schedule_id or schedule_name,if name is digit, it will consider as schedule_id,If name is string, it will consider as schedule_name.
62 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 62 attribute :name |
#password ⇒ String?
Returns Element SW access account password.
84 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 84 attribute :password |
#paused ⇒ Symbol?
Returns Pause / Resume a schedule.
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 16 attribute :paused |
#recurring ⇒ Symbol?
Returns Should the schedule recur?.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 20 attribute :recurring |
#retention ⇒ Object?
Returns Retention period for the snapshot.,Format is ‘HH:mm:ss’.
77 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 77 attribute :retention |
#schedule_type ⇒ :DaysOfWeekFrequency, ...
Returns Schedule type for creating schedule.
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 24 attribute :schedule_type |
#snapshot_name ⇒ Object?
Returns Name for the created snapshots.
66 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 66 attribute :snapshot_name |
#starting_date ⇒ String?
Returns Starting date for the schedule.,Required when C(state=present).,Format: C(2016-12-01T00:00:00Z).
80 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 80 attribute :starting_date |
#state ⇒ :present, :absent
Returns Whether the specified schedule should exist or not.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 12 attribute :state |
#time_interval_days ⇒ Integer?
Returns Time interval in days.
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 28 attribute :time_interval_days |
#time_interval_hours ⇒ Integer?
Returns Time interval in hours.
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 32 attribute :time_interval_hours |
#time_interval_minutes ⇒ Integer?
Returns Time interval in minutes.
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 36 attribute :time_interval_minutes |
#username ⇒ String?
Returns Element SW access account user-name.
88 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 88 attribute :username |
#volumes ⇒ Array<Integer>, ...
Returns Volume IDs that you want to set the snapshot schedule for.,It accepts both volume_name and volume_id.
69 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_snapshot_schedule.rb', line 69 attribute :volumes |