Guest File Manager Change File Attributes In Guest
Changes the file attributes of a specified file inside the guest.
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case GuestFileManager/{moId}
.
The vSphere release schema. The current specification covers vSphere 9.0.0.0 APIs.
"ChangeFileAttributesInGuestRequestType Object"
Virtual Machine to perform the operation on.
Required privileges: VirtualMachine.GuestOperations.Modify
The guest authentication data. See GuestAuthentication.
The complete path to the file to be copied in the guest. If the file points to an symbolic link, then the attributes of the target file are changed.
Specifies the different file attributes of the guest file to be changed. See GuestFileAttributes. If any property is not specified, then the specific attribute of the file will be unchanged.
No Content
GuestOperationsFault: if there is an error processing a guest operation.
GuestOperationsUnavailable: if the VM agent for guest operations is not running.
InvalidPowerState: if the VM is not powered on.
InvalidState: if the operation cannot be performed because of the virtual machine's current state.
TaskInProgress: if the virtual machine is busy.
GuestPermissionDenied: if the operation fails because the guest authentication will not allow the operation.
InvalidGuestLogin: if the the guest authentication information was not accepted.
FileFault: if there is a file error in the guest operating system.
GuestComponentsOutOfDate: if the guest agent is too old to support the operation.
OperationNotSupportedByGuest: if the operation is not supported by the guest OS.
OperationDisabledByGuest: if the operation is not enabled due to guest agent configuration.
"VimFault Object"
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '[{}]' https://{api_host}/sdk/vim25/{release}/GuestFileManager/{moId}/ChangeFileAttributesInGuest