public class ProcessesStub extends com.vmware.vapi.internal.bindings.Stub implements Processes
Processes
API service.
WARNING: Internal class, subject to change in future versions.
ProcessesTypes.CreateSpec, ProcessesTypes.Info, ProcessesTypes.ProcessErrorDetails, ProcessesTypes.Summary
apiProvider, converter, ifaceId, retryPolicy, securityContext
_VAPI_SERVICE_ID
Constructor and Description |
---|
ProcessesStub(ApiProvider apiProvider,
StubConfigurationBase config) |
ProcessesStub(ApiProvider apiProvider,
com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
StubConfigurationBase config) |
Modifier and Type | Method and Description |
---|---|
long |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec)
Starts a program in the guest operating system.
|
void |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
AsyncCallback<java.lang.Long> asyncCallback)
Starts a program in the guest operating system.
|
void |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
AsyncCallback<java.lang.Long> asyncCallback,
InvocationConfig invocationConfig)
Starts a program in the guest operating system.
|
long |
create(java.lang.String vm,
Credentials credentials,
ProcessesTypes.CreateSpec spec,
InvocationConfig invocationConfig)
Starts a program in the guest operating system.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid)
Terminates a process in the guest OS.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<java.lang.Void> asyncCallback)
Terminates a process in the guest OS.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<java.lang.Void> asyncCallback,
InvocationConfig invocationConfig)
Terminates a process in the guest OS.
|
void |
delete(java.lang.String vm,
Credentials credentials,
long pid,
InvocationConfig invocationConfig)
Terminates a process in the guest OS.
|
ProcessesTypes.Info |
get(java.lang.String vm,
Credentials credentials,
long pid)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
void |
get(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<ProcessesTypes.Info> asyncCallback)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
void |
get(java.lang.String vm,
Credentials credentials,
long pid,
AsyncCallback<ProcessesTypes.Info> asyncCallback,
InvocationConfig invocationConfig)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
ProcessesTypes.Info |
get(java.lang.String vm,
Credentials credentials,
long pid,
InvocationConfig invocationConfig)
Returns the status of a process running in the guest operating system, including
those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that may
have recently completed. |
java.util.List<ProcessesTypes.Summary> |
list(java.lang.String vm,
Credentials credentials)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
void |
list(java.lang.String vm,
Credentials credentials,
AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
void |
list(java.lang.String vm,
Credentials credentials,
AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback,
InvocationConfig invocationConfig)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
java.util.List<ProcessesTypes.Summary> |
list(java.lang.String vm,
Credentials credentials,
InvocationConfig invocationConfig)
List the processes running in the guest operating system, plus those started by
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec) that have recently
completed. |
public ProcessesStub(ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, StubConfigurationBase config)
public ProcessesStub(ApiProvider apiProvider, StubConfigurationBase config)
public long create(java.lang.String vm, Credentials credentials, ProcessesTypes.CreateSpec spec)
Processes
A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials)
or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long)
. When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Synchronous method overload. Result of the invocation will be reported as a method return value.
create
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
. The program will be run as the user
associated with this data.spec
- The arguments describing the program to be started.public long create(java.lang.String vm, Credentials credentials, ProcessesTypes.CreateSpec spec, InvocationConfig invocationConfig)
Processes
A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials)
or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long)
. When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
create
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
. The program will be run as the user
associated with this data.spec
- The arguments describing the program to be started.invocationConfig
- Configuration for the method invocation.public void create(java.lang.String vm, Credentials credentials, ProcessesTypes.CreateSpec spec, AsyncCallback<java.lang.Long> asyncCallback)
Processes
A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials)
or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long)
. When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The process id of the program started.
Operation Errors:
InvalidArgument
- if the ProcessesTypes.CreateSpec.getStartMinimized()
property is set and the guest is not a Windows operating system.
InvalidArgument
- if the program path is not a valid path. The value of Error.getData()
will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
InvalidArgument
- if the working directory is not a valid directory. The value of Error.getData()
will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
NotFound
- if the program path does not exist. The value of Error.getData()
will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
UnableToAllocateResource
- if the program fails to start.
Unauthenticated
- if the credentials
was not valid.
Unauthorized
- if the getPath()
property of spec
cannot be accessed.
Unauthorized
- if the getPath()
property of spec
cannot be run because credentials
will not allow the operation.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Execute
. create
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
. The program will be run as the user
associated with this data.spec
- The arguments describing the program to be started.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void create(java.lang.String vm, Credentials credentials, ProcessesTypes.CreateSpec spec, AsyncCallback<java.lang.Long> asyncCallback, InvocationConfig invocationConfig)
Processes
A process started this way
can have its status queried with Processes.list(java.lang.String, com.vmware.vcenter.vm.guest.Credentials)
or Processes.get(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, long)
. When the process completes, its exit
code and end time will be available for 5 minutes after completion.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
The process id of the program started.
Operation Errors:
InvalidArgument
- if the ProcessesTypes.CreateSpec.getStartMinimized()
property is set and the guest is not a Windows operating system.
InvalidArgument
- if the program path is not a valid path. The value of Error.getData()
will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
InvalidArgument
- if the working directory is not a valid directory. The value of Error.getData()
will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
NotFound
- if the program path does not exist. The value of Error.getData()
will contain all the properties
defined in the FileErrorDetails
providing additional information about the failure.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
UnableToAllocateResource
- if the program fails to start.
Unauthenticated
- if the credentials
was not valid.
Unauthorized
- if the getPath()
property of spec
cannot be accessed.
Unauthorized
- if the getPath()
property of spec
cannot be run because credentials
will not allow the operation.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Execute
. create
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
. The program will be run as the user
associated with this data.spec
- The arguments describing the program to be started.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public ProcessesTypes.Info get(java.lang.String vm, Credentials credentials, long pid)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
get
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Specifies the process to query.com.vmware.vcenter.vm.guest.Processes#Info
for the process with id
pid
.public ProcessesTypes.Info get(java.lang.String vm, Credentials credentials, long pid, InvocationConfig invocationConfig)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
get
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Specifies the process to query.invocationConfig
- Configuration for the method invocation.com.vmware.vcenter.vm.guest.Processes#Info
for the process with id
pid
.public void get(java.lang.String vm, Credentials credentials, long pid, AsyncCallback<ProcessesTypes.Info> asyncCallback)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The com.vmware.vcenter.vm.guest.Processes#Info
for the process with id
pid
.
Operation Errors:
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
NotFound
- if the process pid
is not found. The value of Error.getData()
will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails
providing
additional information about the failure.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
Unauthenticated
- if the credentials
is not valid.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Query
. get
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Specifies the process to query.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void get(java.lang.String vm, Credentials credentials, long pid, AsyncCallback<ProcessesTypes.Info> asyncCallback, InvocationConfig invocationConfig)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that may
have recently completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
The com.vmware.vcenter.vm.guest.Processes#Info
for the process with id
pid
.
Operation Errors:
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
NotFound
- if the process pid
is not found. The value of Error.getData()
will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails
providing
additional information about the failure.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
Unauthenticated
- if the credentials
is not valid.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Query
. get
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Specifies the process to query.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public java.util.List<ProcessesTypes.Summary> list(java.lang.String vm, Credentials credentials)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be reported as a method return value.
list
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.com.vmware.vcenter.vm.guest.Processes#Summary
classes.public java.util.List<ProcessesTypes.Summary> list(java.lang.String vm, Credentials credentials, InvocationConfig invocationConfig)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
list
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.invocationConfig
- Configuration for the method invocation.com.vmware.vcenter.vm.guest.Processes#Summary
classes.public void list(java.lang.String vm, Credentials credentials, AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Invocation Result:
The list of running processes is returned in an array of com.vmware.vcenter.vm.guest.Processes#Summary
classes.
Operation Errors:
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
Unauthenticated
- if the credentials
is not valid.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Query
. list
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void list(java.lang.String vm, Credentials credentials, AsyncCallback<java.util.List<ProcessesTypes.Summary>> asyncCallback, InvocationConfig invocationConfig)
Processes
Processes.create(java.lang.String, com.vmware.vcenter.vm.guest.Credentials, com.vmware.vcenter.vm.guest.ProcessesTypes.CreateSpec)
that have recently
completed.
. This method was added in vSphere API 7.0.2.0.
Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Invocation Result:
The list of running processes is returned in an array of com.vmware.vcenter.vm.guest.Processes#Summary
classes.
Operation Errors:
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
Unauthenticated
- if the credentials
is not valid.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Query
. list
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.asyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.public void delete(java.lang.String vm, Credentials credentials, long pid)
Processes
On Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Synchronous method overload. Result of the invocation will be reported as a method return value.
delete
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Process ID of the process to be terminatedpublic void delete(java.lang.String vm, Credentials credentials, long pid, InvocationConfig invocationConfig)
Processes
On Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Synchronous method overload. Result of the invocation will be
reported as a method return value.
Use invocationConfig
to specify configuration for this particular invocation.
delete
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Process ID of the process to be terminatedinvocationConfig
- Configuration for the method invocation.public void delete(java.lang.String vm, Credentials credentials, long pid, AsyncCallback<java.lang.Void> asyncCallback)
Processes
On Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Operation Errors:
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
NotFound
- if the pid
is not found. The value of Error.getData()
will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails
providing
additional information about the failure.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
Unauthenticated
- if credentials
is not valid.
Unauthorized
- if credentials
does not have permission to terminate the process.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Execute
. delete
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Process ID of the process to be terminatedasyncCallback
- Receives the status (progress, result or error) of the operation invocation.public void delete(java.lang.String vm, Credentials credentials, long pid, AsyncCallback<java.lang.Void> asyncCallback, InvocationConfig invocationConfig)
Processes
On Posix guests, the process is sent a SIGTERM signal. If that doesn't terminate the process, a SIGKILL signal is sent. A process may still be running if it's stuck.
. This method was added in vSphere API 7.0.2.0.Asynchronous method overload. Result of the invocation will be
reported via the specified asyncCallback
.
Use invocationConfig
to specify configuration for this particular invocation.
Operation Errors:
NotAllowedInCurrentState
- if the virtual machine vm
is not running.
NotFound
- if the virtual machine vm
is not found.
NotFound
- if the pid
is not found. The value of Error.getData()
will contain all the properties
defined in the ProcessesTypes.ProcessErrorDetails
providing
additional information about the failure.
ResourceBusy
- if the virtual machine is busy.
ServiceUnavailable
- if the VMware tools are not running.
Unauthenticated
- if credentials
is not valid.
Unauthorized
- if credentials
does not have permission to terminate the process.
Unsupported
- if the operation is not supported by the VMware tools in the guest OS.
Unsupported
- if the operation is disabled by the VMware tools in the guest OS.
Unauthorized
- if you do not have all of the privileges described as follows:
VirtualMachine
referenced by the parameter vm
requires
VirtualMachine.GuestOperations.Execute
. delete
in interface Processes
vm
- Virtual machine to perform the operation on.
The parameter must be an identifier for the resource type: VirtualMachine
.credentials
- The guest authentication data. See Credentials
.pid
- Process ID of the process to be terminatedasyncCallback
- Receives the status (progress, result or error) of the operation invocation.invocationConfig
- Configuration for the method invocation.