VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::identity::ProvidersStub Class Reference

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

Inherits vmware::vcenter::identity::Providers.

List of all members.

Public Member Functions

 ProvidersStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 ProvidersStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
global::System.Collections.Generic.List
< vmware.vcenter.identity.ProvidersTypes.Summary
List ()
 Retrieve all identity providers.
global::System.Collections.Generic.List
< vmware.vcenter.identity.ProvidersTypes.Summary
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve all identity providers.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.identity.ProvidersTypes.Summary > > 
ListAsync ()
 Retrieve all identity providers.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.identity.ProvidersTypes.Summary > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve all identity providers.
vmware.vcenter.identity.ProvidersTypes.Info Get (string provider)
 Retrieve detailed information of the specified identity provider.
vmware.vcenter.identity.ProvidersTypes.Info Get (string provider, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve detailed information of the specified identity provider.
global::System.Threading.Tasks.Task
< vmware.vcenter.identity.ProvidersTypes.Info
GetAsync (string provider)
 Retrieve detailed information of the specified identity provider.
global::System.Threading.Tasks.Task
< vmware.vcenter.identity.ProvidersTypes.Info
GetAsync (string provider, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve detailed information of the specified identity provider.
string Create (vmware.vcenter.identity.ProvidersTypes.CreateSpec spec)
 Create a vCenter Server identity provider.
string Create (vmware.vcenter.identity.ProvidersTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Create a vCenter Server identity provider.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.identity.ProvidersTypes.CreateSpec spec)
 Create a vCenter Server identity provider.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.identity.ProvidersTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Create a vCenter Server identity provider.
void Update (string provider, vmware.vcenter.identity.ProvidersTypes.UpdateSpec spec)
 Update a vCenter Server identity provider.
void Update (string provider, vmware.vcenter.identity.ProvidersTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Update a vCenter Server identity provider.
global::System.Threading.Tasks.Task UpdateAsync (string provider, vmware.vcenter.identity.ProvidersTypes.UpdateSpec spec)
 Update a vCenter Server identity provider.
global::System.Threading.Tasks.Task UpdateAsync (string provider, vmware.vcenter.identity.ProvidersTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Update a vCenter Server identity provider.
void Delete (string provider)
 Delete a vCenter Server identity provider.
void Delete (string provider, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Delete a vCenter Server identity provider.
global::System.Threading.Tasks.Task DeleteAsync (string provider)
 Delete a vCenter Server identity provider.
global::System.Threading.Tasks.Task DeleteAsync (string provider, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Delete a vCenter Server identity provider.

Detailed Description

Remote stub implementation of the Providers API service.


Constructor & Destructor Documentation

vmware::vcenter::identity::ProvidersStub::ProvidersStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::vcenter::identity::ProvidersStub::ProvidersStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

string vmware::vcenter::identity::ProvidersStub::Create ( vmware.vcenter.identity.ProvidersTypes.CreateSpec  spec) [inline]

Create a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in createSpec.
Parameters:
specthe CreateSpec contains the information used to create the provider
Returns:
The identifier of the created identity provider. The result will be an identifier for the resource type: com.vmware.vcenter.identity.Providers .

Implements vmware::vcenter::identity::Providers.

string vmware::vcenter::identity::ProvidersStub::Create ( vmware.vcenter.identity.ProvidersTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Create a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in createSpec.
Parameters:
specthe CreateSpec contains the information used to create the provider
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The identifier of the created identity provider. The result will be an identifier for the resource type: com.vmware.vcenter.identity.Providers .

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task<string> vmware::vcenter::identity::ProvidersStub::CreateAsync ( vmware.vcenter.identity.ProvidersTypes.CreateSpec  spec) [inline]

Create a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in createSpec.
Parameters:
specthe CreateSpec contains the information used to create the provider
Returns:
The identifier of the created identity provider. The result will be an identifier for the resource type: com.vmware.vcenter.identity.Providers .

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task<string> vmware::vcenter::identity::ProvidersStub::CreateAsync ( vmware.vcenter.identity.ProvidersTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Create a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in createSpec.
Parameters:
specthe CreateSpec contains the information used to create the provider
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The identifier of the created identity provider. The result will be an identifier for the resource type: com.vmware.vcenter.identity.Providers .

Implements vmware::vcenter::identity::Providers.

void vmware::vcenter::identity::ProvidersStub::Delete ( string  provider) [inline]

Delete a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to delete The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .

Implements vmware::vcenter::identity::Providers.

void vmware::vcenter::identity::ProvidersStub::Delete ( string  provider,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Delete a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to delete The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task vmware::vcenter::identity::ProvidersStub::DeleteAsync ( string  provider) [inline]

Delete a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to delete The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task vmware::vcenter::identity::ProvidersStub::DeleteAsync ( string  provider,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Delete a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to delete The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::identity::Providers.

vmware.vcenter.identity.ProvidersTypes.Info vmware::vcenter::identity::ProvidersStub::Get ( string  provider) [inline]

Retrieve detailed information of the specified identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
Returns:
Detailed information of the specified identity provider.

Implements vmware::vcenter::identity::Providers.

vmware.vcenter.identity.ProvidersTypes.Info vmware::vcenter::identity::ProvidersStub::Get ( string  provider,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieve detailed information of the specified identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Detailed information of the specified identity provider.

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task<vmware.vcenter.identity.ProvidersTypes.Info> vmware::vcenter::identity::ProvidersStub::GetAsync ( string  provider,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieve detailed information of the specified identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Detailed information of the specified identity provider.

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task<vmware.vcenter.identity.ProvidersTypes.Info> vmware::vcenter::identity::ProvidersStub::GetAsync ( string  provider) [inline]

Retrieve detailed information of the specified identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
Returns:
Detailed information of the specified identity provider.

Implements vmware::vcenter::identity::Providers.

global::System.Collections.Generic.List<vmware.vcenter.identity.ProvidersTypes.Summary> vmware::vcenter::identity::ProvidersStub::List ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieve all identity providers.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
Returns:
Commonly used information about the identity providers.

Implements vmware::vcenter::identity::Providers.

global::System.Collections.Generic.List<vmware.vcenter.identity.ProvidersTypes.Summary> vmware::vcenter::identity::ProvidersStub::List ( ) [inline]

Retrieve all identity providers.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
Returns:
Commonly used information about the identity providers.

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.identity.ProvidersTypes.Summary> > vmware::vcenter::identity::ProvidersStub::ListAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieve all identity providers.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
Returns:
Commonly used information about the identity providers.

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.identity.ProvidersTypes.Summary> > vmware::vcenter::identity::ProvidersStub::ListAsync ( ) [inline]

Retrieve all identity providers.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
Returns:
Commonly used information about the identity providers.

Implements vmware::vcenter::identity::Providers.

void vmware::vcenter::identity::ProvidersStub::Update ( string  provider,
vmware.vcenter.identity.ProvidersTypes.UpdateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Update a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in updateSpec.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to update The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
specthe UpdateSpec contains the information used to update the provider
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::identity::Providers.

void vmware::vcenter::identity::ProvidersStub::Update ( string  provider,
vmware.vcenter.identity.ProvidersTypes.UpdateSpec  spec 
) [inline]

Update a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in updateSpec.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to update The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
specthe UpdateSpec contains the information used to update the provider

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task vmware::vcenter::identity::ProvidersStub::UpdateAsync ( string  provider,
vmware.vcenter.identity.ProvidersTypes.UpdateSpec  spec 
) [inline]

Update a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in updateSpec.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to update The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
specthe UpdateSpec contains the information used to update the provider

Implements vmware::vcenter::identity::Providers.

global::System.Threading.Tasks.Task vmware::vcenter::identity::ProvidersStub::UpdateAsync ( string  provider,
vmware.vcenter.identity.ProvidersTypes.UpdateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Update a vCenter Server identity provider.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthorizedif authorization is not given to caller.
vmware.vapi.std.errors.InvalidArgumentif invalid arguments are provided in updateSpec.
vmware.vapi.std.errors.NotFoundif no provider found with the given provider identifier.
Parameters:
providerthe identifier of the provider to update The parameter must be an identifier for the resource type: com.vmware.vcenter.identity.Providers .
specthe UpdateSpec contains the information used to update the provider
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::identity::Providers.


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