esx gdp: application publish result
The
application_publish_result
structure constains fields used to specify a guest application published datum from a virtual machine. Warning: This structure is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.Representation:
{
"create_time" : "2015-01-01T22:13:05.651Z",
"payload" : "YmluYXJ5",
"vm_id_type" : "VM",
"vm" : "obj-103",
"topic" : "string",
"type" : "string",
"instance_uuid" : "string",
"bios_uuid" : "string",
"token" : "string"
}
"create_time" : "2015-01-01T22:13:05.651Z",
"payload" : "YmluYXJ5",
"vm_id_type" : "VM",
"vm" : "obj-103",
"topic" : "string",
"type" : "string",
"instance_uuid" : "string",
"bios_uuid" : "string",
"token" : "string"
}
Attributes:
Name | Type | Description |
---|---|---|
Required | ||
payload | binary | The publication content defined by applications. This is the contract between subscribers in the vSphere domain and publishers in the guest VMs. The format is defined by applications, between publishers and subscribers. For example, it can be YAML, JSON, XML and so on. . Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. |
type | string | The type of the publication. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. |
topic | string | The topic of the publication in the format of dot-concatenated topic domains starting with the root domain. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. |
vm_id_type | string | Type of the virtual machine identity. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. List the ways to identify virtual machines on a host. Warning: This enumeration is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. Value is one of: VM: Use the identifier that VirtualCenter assigns to a virtual machine. Warning: This constant is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. BIOS_UUID: Use the virtual machine SMBIOS UUID. The virtual machine SMBIOS UUID is a 128-bit SMBIOS UUID of a virtual machine represented as a hexadecimal string in "12345678-abcd-1234-cdef-123456789abc" format. Warning: This constant is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. INSTANCE_UUID: Use the virtual machine instance UUID. The virtual machine instance UUID is a VirtualCenter-specific 128-bit UUID of a virtual machine, represented as a hexademical string. This identifier is used by VirtualCenter to uniquely identify all virtual machine instances, including those that may share the same SMBIOS UUID. Warning: This constant is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. |
create_time | date_time | The time when the publication is created. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. |
token | string | The authorization token that subscribers can use to validate the publication on the particular topic is legit. The publisher provided this token. The mechanism how to validate the token is between publishers and subscribers. . Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. |
Optional | ||
vm | string | Identifier that VirtualCenter assigns to the virtual machine that published this datum. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. Optional. It is only relevant when vm_id_type has value VM. This field is optional and it is only relevant when the value of vm_id_type is VM.When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: VirtualMachine . When operations return a value of this structure as a result, the field will be an identifier for the resource type: VirtualMachine . |
bios_uuid | string | SMBIOS UUID of the virtual machine that published this datum. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. Optional. It is only relevant when vm_id_type has value BIOS_UUID. This field is optional and it is only relevant when the value of vm_id_type is BIOS_UUID. |
instance_uuid | string | Instance UUID of the virtual machine that published this datum. Warning: This attribute is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. Optional. It is only relevant when vm_id_type has value INSTANCE_UUID. This field is optional and it is only relevant when the value of vm_id_type is INSTANCE_UUID. |