Quantcast
Channel: VMware Communities : Discussion List - Virtual Disk Development Kit
Viewing all articles
Browse latest Browse all 2039

Add metadata to vApp

$
0
0

Does anyone know how to add a metadata object to a vApp? I am not seeing a Set method for the Metadata object class.

 

Here is the code I am using:

 

        private static void AddMetadataForvApp(ref Vapp vapp, string NewNetworkName)        {                MetadataEntryType metadataSnapshotEntry = new MetadataEntryType();                metadataSnapshotEntry.Key = "snapshotEnabled";                MetadataBooleanValue snapshotValue = new MetadataBooleanValue();                snapshotValue.Value = true;                MetadataEntryType metadataNetworkEntry = new MetadataEntryType();                metadataNetworkEntry.Key = "uniqueNetworkName";                MetadataStringValue newNetworkNameValue= new MetadataStringValue();                newNetworkNameValue.Value = NewNetworkName;                MetadataDomainTagType metadataDomain = new MetadataDomainTagType();                metadataDomain.Value = "SYSTEM";                metadataDomain.visibility = "READONLY";                metadataSnapshotEntry.Domain = metadataDomain;                metadataNetworkEntry.Domain = metadataDomain;                Metadata vappMetadata = vapp.GetMetadata();                vappMetadata.UpdateTypedMetadataEntry(metadataSnapshotEntry);                vappMetadata.UpdateTypedMetadataEntry(metadataNetworkEntry);        }

 

I am getting "Data Not Found" returned from the vCloud web service.


Viewing all articles
Browse latest Browse all 2039

Trending Articles