VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::settings::depots::OnlineStub Class Reference

Remote stub implementation of the Online API service. More...

Inherits vmware::esx::settings::depots::Online.

List of all members.

Public Member Functions

 OnlineStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 OnlineStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.depots.OnlineTypes.Summary
List ()
 Returns a list of currently configured online software depots.
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.depots.OnlineTypes.Summary
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns a list of currently configured online software depots.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.depots.OnlineTypes.Summary > > 
ListAsync ()
 Returns a list of currently configured online software depots.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.depots.OnlineTypes.Summary > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns a list of currently configured online software depots.
vmware.esx.settings.depots.OnlineTypes.Info Get (string depot)
 Gets the information about a currently configured online software depot.
vmware.esx.settings.depots.OnlineTypes.Info Get (string depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Gets the information about a currently configured online software depot.
global::System.Threading.Tasks.Task
< vmware.esx.settings.depots.OnlineTypes.Info
GetAsync (string depot)
 Gets the information about a currently configured online software depot.
global::System.Threading.Tasks.Task
< vmware.esx.settings.depots.OnlineTypes.Info
GetAsync (string depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Gets the information about a currently configured online software depot.
string Create (vmware.esx.settings.depots.OnlineTypes.CreateSpec spec)
 Adds a new online software depot to the list of currently configured online software depots.
string Create (vmware.esx.settings.depots.OnlineTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Adds a new online software depot to the list of currently configured online software depots.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.esx.settings.depots.OnlineTypes.CreateSpec spec)
 Adds a new online software depot to the list of currently configured online software depots.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.esx.settings.depots.OnlineTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Adds a new online software depot to the list of currently configured online software depots.
void Delete (string depot)
 Removes a depot from the list of currently configured online software depots.
void Delete (string depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes a depot from the list of currently configured online software depots.
global::System.Threading.Tasks.Task DeleteAsync (string depot)
 Removes a depot from the list of currently configured online software depots.
global::System.Threading.Tasks.Task DeleteAsync (string depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes a depot from the list of currently configured online software depots.
void Update (string depot, vmware.esx.settings.depots.OnlineTypes.UpdateSpec spec)
 Updates the configuration of a currently configured online software depot.
void Update (string depot, vmware.esx.settings.depots.OnlineTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Updates the configuration of a currently configured online software depot.
global::System.Threading.Tasks.Task UpdateAsync (string depot, vmware.esx.settings.depots.OnlineTypes.UpdateSpec spec)
 Updates the configuration of a currently configured online software depot.
global::System.Threading.Tasks.Task UpdateAsync (string depot, vmware.esx.settings.depots.OnlineTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Updates the configuration of a currently configured online software depot.

Detailed Description

Remote stub implementation of the Online API service.


Constructor & Destructor Documentation

vmware::esx::settings::depots::OnlineStub::OnlineStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::esx::settings::depots::OnlineStub::OnlineStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

string vmware::esx::settings::depots::OnlineStub::Create ( vmware.esx.settings.depots.OnlineTypes.CreateSpec  spec) [inline]

Adds a new online software depot to the list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.AlreadyExistsif depot with given location already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
specDepot information.
Returns:
Identifier of the currently configured online software depot. The result will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

string vmware::esx::settings::depots::OnlineStub::Create ( vmware.esx.settings.depots.OnlineTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Adds a new online software depot to the list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.AlreadyExistsif depot with given location already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
specDepot information.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Identifier of the currently configured online software depot. The result will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task<string> vmware::esx::settings::depots::OnlineStub::CreateAsync ( vmware.esx.settings.depots.OnlineTypes.CreateSpec  spec) [inline]

Adds a new online software depot to the list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.AlreadyExistsif depot with given location already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
specDepot information.
Returns:
Identifier of the currently configured online software depot. The result will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task<string> vmware::esx::settings::depots::OnlineStub::CreateAsync ( vmware.esx.settings.depots.OnlineTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Adds a new online software depot to the list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.AlreadyExistsif depot with given location already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
specDepot information.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Identifier of the currently configured online software depot. The result will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

void vmware::esx::settings::depots::OnlineStub::Delete ( string  depot) [inline]

Removes a depot from the list of currently configured online software depots.

It will not remove the downloaded metadata and payloads from that depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be removed. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

void vmware::esx::settings::depots::OnlineStub::Delete ( string  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Removes a depot from the list of currently configured online software depots.

It will not remove the downloaded metadata and payloads from that depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be removed. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::OnlineStub::DeleteAsync ( string  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Removes a depot from the list of currently configured online software depots.

It will not remove the downloaded metadata and payloads from that depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be removed. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::OnlineStub::DeleteAsync ( string  depot) [inline]

Removes a depot from the list of currently configured online software depots.

It will not remove the downloaded metadata and payloads from that depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be removed. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

vmware.esx.settings.depots.OnlineTypes.Info vmware::esx::settings::depots::OnlineStub::Get ( string  depot) [inline]

Gets the information about a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot with given identifier depot in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Parameters:
depotIdentifier for the depot. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
Returns:
Information of the currently configured online software depot.

Implements vmware::esx::settings::depots::Online.

vmware.esx.settings.depots.OnlineTypes.Info vmware::esx::settings::depots::OnlineStub::Get ( string  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Gets the information about a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot with given identifier depot in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Parameters:
depotIdentifier for the depot. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information of the currently configured online software depot.

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task<vmware.esx.settings.depots.OnlineTypes.Info> vmware::esx::settings::depots::OnlineStub::GetAsync ( string  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Gets the information about a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot with given identifier depot in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Parameters:
depotIdentifier for the depot. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information of the currently configured online software depot.

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task<vmware.esx.settings.depots.OnlineTypes.Info> vmware::esx::settings::depots::OnlineStub::GetAsync ( string  depot) [inline]

Gets the information about a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot with given identifier depot in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Parameters:
depotIdentifier for the depot. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
Returns:
Information of the currently configured online software depot.

Implements vmware::esx::settings::depots::Online.

global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.depots.OnlineTypes.Summary> vmware::esx::settings::depots::OnlineStub::List ( ) [inline]

Returns a list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Returns:
Map of currently configured online software depots keyed by their identifiers. The key in the result map will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.depots.OnlineTypes.Summary> vmware::esx::settings::depots::OnlineStub::List ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns a list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Returns:
Map of currently configured online software depots keyed by their identifiers. The key in the result map will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.depots.OnlineTypes.Summary> > vmware::esx::settings::depots::OnlineStub::ListAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns a list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Returns:
Map of currently configured online software depots keyed by their identifiers. The key in the result map will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.depots.OnlineTypes.Summary> > vmware::esx::settings::depots::OnlineStub::ListAsync ( ) [inline]

Returns a list of currently configured online software depots.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Read .
Returns:
Map of currently configured online software depots keyed by their identifiers. The key in the result map will be an identifier for the resource type: com.vmware.esx.settings.depots.online .

Implements vmware::esx::settings::depots::Online.

void vmware::esx::settings::depots::OnlineStub::Update ( string  depot,
vmware.esx.settings.depots.OnlineTypes.UpdateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Updates the configuration of a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with parameter depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be updated. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
specUpdate specification.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Online.

void vmware::esx::settings::depots::OnlineStub::Update ( string  depot,
vmware.esx.settings.depots.OnlineTypes.UpdateSpec  spec 
) [inline]

Updates the configuration of a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with parameter depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be updated. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
specUpdate specification.

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::OnlineStub::UpdateAsync ( string  depot,
vmware.esx.settings.depots.OnlineTypes.UpdateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Updates the configuration of a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with parameter depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be updated. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
specUpdate specification.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Online.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::OnlineStub::UpdateAsync ( string  depot,
vmware.esx.settings.depots.OnlineTypes.UpdateSpec  spec 
) [inline]

Updates the configuration of a currently configured online software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf given depot is system defined.
vmware.vapi.std.errors.NotFoundIf there is no depot associated with parameter depot in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
Parameters:
depotIdentifier of the depot to be updated. The parameter must be an identifier for the resource type: com.vmware.esx.settings.depots.online .
specUpdate specification.

Implements vmware::esx::settings::depots::Online.


The documentation for this class was generated from the following file: