VMware vSphere Automation SDK for .NET 7.0.0.1
|
Defines the type descriptors for the LibraryItems API service. More...
Static Public Attributes | |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createPlacementSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createSpecVmHomeStoragePolicy |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createSpecVmHomeStorage |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createSpecDiskStoragePolicy |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createSpecDiskStorage |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deploySpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | hardwareCustomizationSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | diskUpdateSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | cpuUpdateSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | memoryUpdateSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | ethernetUpdateSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deployPlacementSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deploySpecVmHomeStoragePolicy |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deploySpecVmHomeStorage |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deploySpecDiskStoragePolicy |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deploySpecDiskStorage |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | guestCustomizationSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | info |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | cpuInfo |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | memoryInfo |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | vmHomeStorageInfo |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | diskInfo |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | diskStorageInfo |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | ethernetInfo |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | createInput |
static global::System.Lazy < vmware.vapi.bindings.type.IType > | createOutput |
static vmware.vapi.inner.bindings.OperationDef | createDef |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | deployInput |
static global::System.Lazy < vmware.vapi.bindings.type.IType > | deployOutput |
static vmware.vapi.inner.bindings.OperationDef | deployDef |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | get_Input |
static global::System.Lazy < vmware.vapi.bindings.type.IType > | get_Output |
static vmware.vapi.inner.bindings.OperationDef | get_Def |
static readonly global::System.Collections.Generic.List < vmware.vapi.inner.bindings.OperationDef > | __operationDefs |
Defines the type descriptors for the LibraryItems API service.
readonly global::System.Collections.Generic.List<vmware.vapi.inner.bindings.OperationDef> vmware::vcenter::vm_template::LibraryItemsDefinitions::__operationDefs [static] |
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::cpuInfo [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("count", new vmware.vapi.bindings.type.IntegerType()); fields.Add("cores_per_socket", new vmware.vapi.bindings.type.IntegerType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.cpu_info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CpuInfo), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::cpuUpdateSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("num_cpus", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType())); fields.Add("num_cores_per_socket", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.cpu_update_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CpuUpdateSpec), validators, false, null); })
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::vm_template::LibraryItemsDefinitions::createDef [static] |
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createInput [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("spec", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createSpec.Value))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createOutput [static] |
new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => { return new vmware.vapi.bindings.type.IdType("com.vmware.content.library.Item"); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createPlacementSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("folder", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Folder"))); fields.Add("resource_pool", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("ResourcePool"))); fields.Add("host", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("HostSystem"))); fields.Add("cluster", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("ClusterComputeResource"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.create_placement_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreatePlacementSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("source_vm", new vmware.vapi.bindings.type.IdType("VirtualMachine")); fields.Add("name", new vmware.vapi.bindings.type.StringType()); fields.Add("description", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("library", new vmware.vapi.bindings.type.IdType("com.vmware.content.Library")); fields.Add("vm_home_storage", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createSpecVmHomeStorage.Value)))); fields.Add("disk_storage", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createSpecDiskStorage.Value)))); fields.Add("disk_storage_overrides", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Disk"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createSpecDiskStorage.Value))))); fields.Add("placement", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createPlacementSpec.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.create_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createSpecDiskStorage [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("datastore", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Datastore"))); fields.Add("storage_policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createSpecDiskStoragePolicy.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.create_spec_disk_storage", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpecDiskStorage), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createSpecDiskStoragePolicy [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpecDiskStoragePolicy.Type))); fields.Add("policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.spbm.StorageProfile"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("USE_SPECIFIED_POLICY", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("policy", false)}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.create_spec_disk_storage_policy", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpecDiskStoragePolicy), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createSpecVmHomeStorage [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("datastore", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Datastore"))); fields.Add("storage_policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.createSpecVmHomeStoragePolicy.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.create_spec_vm_home_storage", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpecVmHomeStorage), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::createSpecVmHomeStoragePolicy [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type))); fields.Add("policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.spbm.StorageProfile"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("USE_SPECIFIED_POLICY", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("policy", false)}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.create_spec_vm_home_storage_policy", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.CreateSpecVmHomeStoragePolicy), validators, false, null); })
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::vm_template::LibraryItemsDefinitions::deployDef [static] |
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deployInput [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("template_library_item", new vmware.vapi.bindings.type.IdType("com.vmware.content.library.Item")); fields.Add("spec", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deploySpec.Value))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deployOutput [static] |
new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => { return new vmware.vapi.bindings.type.IdType("VirtualMachine"); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deployPlacementSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("folder", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Folder"))); fields.Add("resource_pool", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("ResourcePool"))); fields.Add("host", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("HostSystem"))); fields.Add("cluster", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("ClusterComputeResource"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.deploy_placement_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeployPlacementSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deploySpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("name", new vmware.vapi.bindings.type.StringType()); fields.Add("description", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("vm_home_storage", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deploySpecVmHomeStorage.Value)))); fields.Add("disk_storage", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deploySpecDiskStorage.Value)))); fields.Add("disk_storage_overrides", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Disk"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deploySpecDiskStorage.Value))))); fields.Add("placement", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deployPlacementSpec.Value)))); fields.Add("powered_on", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.BooleanType())); fields.Add("guest_customization", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.guestCustomizationSpec.Value)))); fields.Add("hardware_customization", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.hardwareCustomizationSpec.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.deploy_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deploySpecDiskStorage [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("datastore", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Datastore"))); fields.Add("storage_policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deploySpecDiskStoragePolicy.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.deploy_spec_disk_storage", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpecDiskStorage), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deploySpecDiskStoragePolicy [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpecDiskStoragePolicy.Type))); fields.Add("policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.spbm.StorageProfile"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("USE_SPECIFIED_POLICY", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("policy", false)}); caseFields.Add("USE_SOURCE_POLICY", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.deploy_spec_disk_storage_policy", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpecDiskStoragePolicy), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deploySpecVmHomeStorage [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("datastore", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Datastore"))); fields.Add("storage_policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.deploySpecVmHomeStoragePolicy.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.deploy_spec_vm_home_storage", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpecVmHomeStorage), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::deploySpecVmHomeStoragePolicy [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpecVmHomeStoragePolicy.Type))); fields.Add("policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.spbm.StorageProfile"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("USE_SPECIFIED_POLICY", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("policy", false)}); caseFields.Add("USE_SOURCE_POLICY", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.deploy_spec_vm_home_storage_policy", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DeploySpecVmHomeStoragePolicy), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::diskInfo [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("capacity", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType())); fields.Add("disk_storage", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.diskStorageInfo.Value))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.disk_info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DiskInfo), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::diskStorageInfo [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("datastore", new vmware.vapi.bindings.type.IdType("Datastore")); fields.Add("storage_policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.spbm.StorageProfile"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.disk_storage_info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DiskStorageInfo), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::diskUpdateSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("capacity", new vmware.vapi.bindings.type.IntegerType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.disk_update_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.DiskUpdateSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::ethernetInfo [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("backing_type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm_template.LibraryItemsTypes.EthernetInfo.NetworkBackingType))); fields.Add("mac_type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm_template.LibraryItemsTypes.EthernetInfo.MacAddressType))); fields.Add("network", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Network"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.ethernet_info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.EthernetInfo), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::ethernetUpdateSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("network", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("Network"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.ethernet_update_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.EthernetUpdateSpec), validators, false, null); })
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::vm_template::LibraryItemsDefinitions::get_Def [static] |
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::get_Input [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("template_library_item", new vmware.vapi.bindings.type.IdType("com.vmware.content.library.Item")); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::vm_template::LibraryItemsDefinitions::get_Output [static] |
new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => { return new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.info.Value))); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::guestCustomizationSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("name", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.guest_customization_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.GuestCustomizationSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::hardwareCustomizationSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("nics", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Ethernet"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.ethernetUpdateSpec.Value))))); fields.Add("disks_to_remove", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.SetType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Disk")))); fields.Add("disks_to_update", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Disk"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.diskUpdateSpec.Value))))); fields.Add("cpu_update", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.cpuUpdateSpec.Value)))); fields.Add("memory_update", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.memoryUpdateSpec.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.hardware_customization_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.HardwareCustomizationSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::info [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("guest_OS", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.vm.GuestOS))); fields.Add("cpu", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.cpuInfo.Value))); fields.Add("memory", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.memoryInfo.Value))); fields.Add("vm_home_storage", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.vmHomeStorageInfo.Value))); fields.Add("disks", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Disk"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.diskInfo.Value)))); fields.Add("nics", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.vm.hardware.Ethernet"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.vm_template.LibraryItemsDefinitions.ethernetInfo.Value)))); fields.Add("vm_template", new vmware.vapi.bindings.type.StringType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.Info), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::memoryInfo [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("size_MiB", new vmware.vapi.bindings.type.IntegerType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.memory_info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.MemoryInfo), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::memoryUpdateSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("memory", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.memory_update_spec", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.MemoryUpdateSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::vm_template::LibraryItemsDefinitions::vmHomeStorageInfo [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("datastore", new vmware.vapi.bindings.type.IdType("Datastore")); fields.Add("storage_policy", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.spbm.StorageProfile"))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.vm_template.library_items.vm_home_storage_info", fields, typeof(vmware.vcenter.vm_template.LibraryItemsTypes.VmHomeStorageInfo), validators, false, null); })