create_data_type("vim.cluster.VmComponentProtectionSettings", "ClusterVmComponentProtectionSettings", "vmodl.DynamicData", "vim.version.vcp", [["vmNetworkProtectionBehavior", "string", "vim.version.vcp", {:optional => true}], ["vmStorageProtectionBehavior", "string", "vim.version.vcp", {:optional => true}], ["ftVmNetworkProtectionBehavior", "string", "vim.version.vcp", {:optional => true}], ["ftVmStorageProtectionBehavior", "string", "vim.version.vcp", {:optional => true}]])