| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
None |
Methods
Methods defined in this Managed Object |
---|
VosQueryVsanObjectInformation, VosSetVsanObjectPolicy, VsanQueryObjectIdentities |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanObjectSystem used to make the method call. |
cluster* | ManagedObjectReference
to a ComputeResource |
Virtual SAN cluster. Ignored if called against host.
Since vSphere API 5.5 |
vsanObjectQuerySpecs | VsanObjectQuerySpec[] |
Virtual SAN object query spec list.
|
Return Value
Type | Description |
---|---|
VsanObjectInformation[] | Object information list. |
Faults
Type | Description |
---|---|
FileNotFound | |
FileNotWritable | |
InvalidArgument | |
NotSupported | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
VirtualMachineEmptyProfileSpec
means to use the empty Virtual
SAN policy. This is not the default policy, but a policy where all fields
have default values.VirtualMachineDefinedProfileSpec
where profileId is set, in
which case this profileId will be looked up in SPBM for the detailed
policy information.VirtualMachineDefinedProfileSpec
where profileId is an empty
string and instead the profileData is set for extensionKey
'com.vmware.vim.sps'. In this case the objectData field can be either the
Virtual SAN expression format, or a SPBM XML string. If no profile is
supplied, and the call is executed against VC, then SPBM will be consulted
for the Virtual SAN datastore's default profile.Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanObjectSystem used to make the method call. |
cluster* | ManagedObjectReference
to a ComputeResource |
Virtual SAN cluster. Ignored if called against host.
Since vSphere API 5.5 |
vsanObjectUuid | xsd:string |
Virtual SAN object uuid.
|
profile* | VirtualMachineProfileSpec |
See above description for all possible options.
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
xsd:boolean | True when the operation successfully, False when it is failed and there is no exception raised. |
Faults
Type | Description |
---|---|
FileNotFound | |
FileNotWritable | |
InvalidArgument | |
NotSupported | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanObjectSystem used to make the method call. |
cluster* | ManagedObjectReference
to a ComputeResource |
VSAN cluster. Ignored if called against host.
Since vSphere API 5.5 |
objUuids* | xsd:string[] |
The Virtual SAN object UUIDs for querying. Unset to query
all of Virtual SAN objects
Since vSphere API 5.5 |
includeHealth* | xsd:boolean |
If the result includes the object health status.
Default is False
Since vSphere API 5.5 |
includeObjIdentity* | xsd:boolean |
If the result includes all of the object identity.
Default is True
Since vSphere API 5.5 |
includeSpaceSummary* | xsd:boolean |
If the result includes the VSAN space consumption
summarizing by object type. Default is False
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanObjectIdentityAndHealth | Object information structure |
Faults
Type | Description |
---|---|
NotSupported | |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |