Method: Metatron::Templates::VolumeSnapshotContent#initialize

Defined in:
lib/metatron/templates/volume_snapshot_content.rb

#initialize(name, driver:, source: {}, deletion_policy: "Delete", volume_snapshot_ref: nil, source_volume_mode: "Filesystem") ⇒ VolumeSnapshotContent

Returns a new instance of VolumeSnapshotContent.



16
17
18
19
20
21
22
23
24
25
# File 'lib/metatron/templates/volume_snapshot_content.rb', line 16

def initialize(name, driver:, source: {}, deletion_policy: "Delete",
               volume_snapshot_ref: nil, source_volume_mode: "Filesystem")
  super(name)
  @api_version = "snapshot.storage.k8s.io/v1"
  @driver = driver
  @source = source
  @source_volume_mode = source_volume_mode
  @deletion_policy = deletion_policy
  @volume_snapshot_ref = volume_snapshot_ref
end