github.com/vmware/go-vcloud-director/v2@v2.24.0/.changes/v2.17.0/510-features.md (about)

     1  * Added the function `VCDClient.GetMetadataByKeyAndHref` to get a specific metadata value using an entity reference [GH-510]
     2  * Added the functions `VCDClient.AddMetadataEntryWithVisibilityByHrefAsync`
     3    and `VCDClient.AddMetadataEntryWithVisibilityByHref` to add metadata with both visibility and domain
     4    to any entity by using its reference [GH-510]
     5  * Added the functions `VCDClient.MergeMetadataWithVisibilityByHrefAsync`
     6    and `VCDClient.MergeMetadataWithVisibilityByHref` to merge metadata data supporting also visibility and domain [GH-510]
     7  * Added the functions `VCDClient.DeleteMetadataEntryWithDomainByHrefAsync`
     8    and `VCDClient.DeleteMetadataEntryWithDomainByHref` to delete metadata from an entity using its reference [GH-510]
     9  * Added the function `GetMetadataByKey` to the following entities:
    10    `VM`, `Vdc`, `AdminVdc`, `ProviderVdc`, `VApp`, `VAppTemplate`, `MediaRecord`, `Media`, `Catalog`, `AdminCatalog`,
    11    `Org`, `AdminOrg`, `Disk`, `OrgVDCNetwork`, `CatalogItem`, `OpenApiOrgVdcNetwork` to get a specific metadata value [GH-510]
    12  * Added the functions `AddMetadataEntryWithVisibilityAsync` and `AddMetadataEntryWithVisibility` to the following entities:
    13    `VM`, `AdminVdc`, `ProviderVdc`, `VApp`, `VAppTemplate`, `MediaRecord`, `Media`, `AdminCatalog`, `AdminOrg`, `Disk`,
    14    `OrgVDCNetwork`, `CatalogItem`, `OpenApiOrgVdcNetwork` to add metadata with both visibility and domain to them [GH-510]
    15  * Added the functions `MergeMetadataWithMetadataValuesAsync` and `MergeMetadataWithMetadataValues` to the following entities:
    16    `VM`, `AdminVdc`, `ProviderVdc`, `VApp`, `VAppTemplate`, `MediaRecord`, `Media`, `AdminCatalog`, `AdminOrg`, `Disk`,
    17    `OrgVDCNetwork`, `CatalogItem`, `OpenApiOrgVdcNetwork` to merge metadata data supporting also visibility and domain [GH-510]
    18  * Added the functions `DeleteMetadataEntryWithDomainAsync` and `DeleteMetadataEntryWithDomain` to the following entities:
    19    `VM`, `AdminVdc`, `ProviderVdc`, `VApp`, `VAppTemplate`, `MediaRecord`, `Media`, `AdminCatalog`, `AdminOrg`, `Disk`,
    20    `OrgVDCNetwork`, `CatalogItem`, `OpenApiOrgVdcNetwork` to delete metadata with the domain, that allows deleting metadata present in SYSTEM [GH-510]