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

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

Inherits vmware::esx::settings::depots::Umds.

List of all members.

Public Member Functions

 UmdsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 UmdsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.esx.settings.depots.UmdsTypes.Info Get ()
 Gets the information about a currently configured UMDS software depot.
vmware.esx.settings.depots.UmdsTypes.Info Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Gets the information about a currently configured UMDS software depot.
global::System.Threading.Tasks.Task
< vmware.esx.settings.depots.UmdsTypes.Info
GetAsync ()
 Gets the information about a currently configured UMDS software depot.
global::System.Threading.Tasks.Task
< vmware.esx.settings.depots.UmdsTypes.Info
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Gets the information about a currently configured UMDS software depot.
void Set (vmware.esx.settings.depots.UmdsTypes.SetSpec spec)
 Sets or overwrites information about an UMDS software depot.
void Set (vmware.esx.settings.depots.UmdsTypes.SetSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Sets or overwrites information about an UMDS software depot.
global::System.Threading.Tasks.Task SetAsync (vmware.esx.settings.depots.UmdsTypes.SetSpec spec)
 Sets or overwrites information about an UMDS software depot.
global::System.Threading.Tasks.Task SetAsync (vmware.esx.settings.depots.UmdsTypes.SetSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Sets or overwrites information about an UMDS software depot.
void Delete ()
 Removes the configured UMDS software depot.
void Delete (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes the configured UMDS software depot.
global::System.Threading.Tasks.Task DeleteAsync ()
 Removes the configured UMDS software depot.
global::System.Threading.Tasks.Task DeleteAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes the configured UMDS software depot.
void Update (vmware.esx.settings.depots.UmdsTypes.UpdateSpec spec)
 Updates the configuration of a currently configured UMDS software depot.
void Update (vmware.esx.settings.depots.UmdsTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Updates the configuration of a currently configured UMDS software depot.
global::System.Threading.Tasks.Task UpdateAsync (vmware.esx.settings.depots.UmdsTypes.UpdateSpec spec)
 Updates the configuration of a currently configured UMDS software depot.
global::System.Threading.Tasks.Task UpdateAsync (vmware.esx.settings.depots.UmdsTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Updates the configuration of a currently configured UMDS software depot.

Detailed Description

Remote stub implementation of the Umds API service.


Constructor & Destructor Documentation

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

Member Function Documentation

void vmware::esx::settings::depots::UmdsStub::Delete ( ) [inline]

Removes the configured UMDS software depot.

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.NotFoundIf there is no UMDS software depot set.
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 .

Implements vmware::esx::settings::depots::Umds.

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

Removes the configured UMDS software depot.

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.NotFoundIf there is no UMDS software depot set.
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 .

Implements vmware::esx::settings::depots::Umds.

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

Removes the configured UMDS software depot.

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.NotFoundIf there is no UMDS software depot set.
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 .

Implements vmware::esx::settings::depots::Umds.

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

Removes the configured UMDS software depot.

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.NotFoundIf there is no UMDS software depot set.
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 .

Implements vmware::esx::settings::depots::Umds.

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

Gets the information about a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS software depot set.
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:
Information of the currently configured UMDS software depot.

Implements vmware::esx::settings::depots::Umds.

vmware.esx.settings.depots.UmdsTypes.Info vmware::esx::settings::depots::UmdsStub::Get ( ) [inline]

Gets the information about a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS software depot set.
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:
Information of the currently configured UMDS software depot.

Implements vmware::esx::settings::depots::Umds.

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

Gets the information about a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS software depot set.
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:
Information of the currently configured UMDS software depot.

Implements vmware::esx::settings::depots::Umds.

global::System.Threading.Tasks.Task<vmware.esx.settings.depots.UmdsTypes.Info> vmware::esx::settings::depots::UmdsStub::GetAsync ( ) [inline]

Gets the information about a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS software depot set.
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:
Information of the currently configured UMDS software depot.

Implements vmware::esx::settings::depots::Umds.

void vmware::esx::settings::depots::UmdsStub::Set ( vmware.esx.settings.depots.UmdsTypes.SetSpec  spec) [inline]

Sets or overwrites information about an UMDS software depot.

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.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:
spec

Implements vmware::esx::settings::depots::Umds.

void vmware::esx::settings::depots::UmdsStub::Set ( vmware.esx.settings.depots.UmdsTypes.SetSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Sets or overwrites information about an UMDS software depot.

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.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:
spec
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Umds.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::UmdsStub::SetAsync ( vmware.esx.settings.depots.UmdsTypes.SetSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Sets or overwrites information about an UMDS software depot.

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.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:
spec
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Umds.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::UmdsStub::SetAsync ( vmware.esx.settings.depots.UmdsTypes.SetSpec  spec) [inline]

Sets or overwrites information about an UMDS software depot.

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.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:
spec

Implements vmware::esx::settings::depots::Umds.

void vmware::esx::settings::depots::UmdsStub::Update ( vmware.esx.settings.depots.UmdsTypes.UpdateSpec  spec) [inline]

Updates the configuration of a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS depot configured.
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:
specUpdate specification.

Implements vmware::esx::settings::depots::Umds.

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

Updates the configuration of a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS depot configured.
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:
specUpdate specification.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Umds.

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

Updates the configuration of a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS depot configured.
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:
specUpdate specification.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::depots::Umds.

global::System.Threading.Tasks.Task vmware::esx::settings::depots::UmdsStub::UpdateAsync ( vmware.esx.settings.depots.UmdsTypes.UpdateSpec  spec) [inline]

Updates the configuration of a currently configured UMDS software depot.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no UMDS depot configured.
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:
specUpdate specification.

Implements vmware::esx::settings::depots::Umds.


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