VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::settings::depots::Online Interface Reference

The Online interface provides methods to manage Online Software Depots used during ESX lifecycle management. More...

Inherited by vmware::esx::settings::depots::OnlineStub.

List of all members.

Public Member Functions

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

The Online interface provides methods to manage Online Software Depots used during ESX lifecycle management.


Member Function Documentation

string vmware::esx::settings::depots::Online::Create ( vmware.esx.settings.depots.OnlineTypes.CreateSpec  spec)

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

string vmware::esx::settings::depots::Online::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.

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

global::System.Threading.Tasks.Task<string> vmware::esx::settings::depots::Online::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.

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

void vmware::esx::settings::depots::Online::Delete ( string  depot)

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

void vmware::esx::settings::depots::Online::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.

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

Implemented in vmware::esx::settings::depots::OnlineStub.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::Online::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.

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

Implemented in vmware::esx::settings::depots::OnlineStub.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::Online::DeleteAsync ( string  depot)

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

vmware.esx.settings.depots.OnlineTypes.Info vmware::esx::settings::depots::Online::Get ( string  depot)

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.

Implemented in vmware::esx::settings::depots::OnlineStub.

vmware.esx.settings.depots.OnlineTypes.Info vmware::esx::settings::depots::Online::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.

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.

Implemented in vmware::esx::settings::depots::OnlineStub.

global::System.Threading.Tasks.Task<vmware.esx.settings.depots.OnlineTypes.Info> vmware::esx::settings::depots::Online::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.

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.

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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.

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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 .

Implemented in vmware::esx::settings::depots::OnlineStub.

void vmware::esx::settings::depots::Online::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.

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

Implemented in vmware::esx::settings::depots::OnlineStub.

void vmware::esx::settings::depots::Online::Update ( string  depot,
vmware.esx.settings.depots.OnlineTypes.UpdateSpec  spec 
)

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.

Implemented in vmware::esx::settings::depots::OnlineStub.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::Online::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.

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

Implemented in vmware::esx::settings::depots::OnlineStub.

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

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.

Implemented in vmware::esx::settings::depots::OnlineStub.


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