VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::hvc::management::AdministratorsStub Class Reference

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

Inherits vmware::vcenter::hvc::management::Administrators.

List of all members.

Public Member Functions

 AdministratorsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 AdministratorsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
void Add (string groupName)
 Add the local sso group with the new group.
void Add (string groupName, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Add the local sso group with the new group.
global::System.Threading.Tasks.Task AddAsync (string groupName)
 Add the local sso group with the new group.
global::System.Threading.Tasks.Task AddAsync (string groupName, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Add the local sso group with the new group.
void Remove (string groupName)
 Remove the group from the local sso group.
void Remove (string groupName, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Remove the group from the local sso group.
global::System.Threading.Tasks.Task RemoveAsync (string groupName)
 Remove the group from the local sso group.
global::System.Threading.Tasks.Task RemoveAsync (string groupName, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Remove the group from the local sso group.
void Set (global::System.Collections.Generic.HashSet< string > groupNames)
 Sets the groups in the local sso group.
void Set (global::System.Collections.Generic.HashSet< string > groupNames, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Sets the groups in the local sso group.
global::System.Threading.Tasks.Task SetAsync (global::System.Collections.Generic.HashSet< string > groupNames)
 Sets the groups in the local sso group.
global::System.Threading.Tasks.Task SetAsync (global::System.Collections.Generic.HashSet< string > groupNames, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Sets the groups in the local sso group.
global::System.Collections.Generic.HashSet
< string > 
Get ()
 Enumerates the set of all the groups in the local sso group.
global::System.Collections.Generic.HashSet
< string > 
Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Enumerates the set of all the groups in the local sso group.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.HashSet
< string > > 
GetAsync ()
 Enumerates the set of all the groups in the local sso group.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.HashSet
< string > > 
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Enumerates the set of all the groups in the local sso group.

Detailed Description

Remote stub implementation of the Administrators API service.


Constructor & Destructor Documentation

vmware::vcenter::hvc::management::AdministratorsStub::AdministratorsStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::vcenter::hvc::management::AdministratorsStub::AdministratorsStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

void vmware::vcenter::hvc::management::AdministratorsStub::Add ( string  groupName) [inline]

Add the local sso group with the new group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the new group to be added. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name

Implements vmware::vcenter::hvc::management::Administrators.

void vmware::vcenter::hvc::management::AdministratorsStub::Add ( string  groupName,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Add the local sso group with the new group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the new group to be added. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::management::AdministratorsStub::AddAsync ( string  groupName,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Add the local sso group with the new group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the new group to be added. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::management::AdministratorsStub::AddAsync ( string  groupName) [inline]

Add the local sso group with the new group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the new group to be added. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Collections.Generic.HashSet<string> vmware::vcenter::hvc::management::AdministratorsStub::Get ( ) [inline]

Enumerates the set of all the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The set of all the groups.

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Collections.Generic.HashSet<string> vmware::vcenter::hvc::management::AdministratorsStub::Get ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Enumerates the set of all the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The set of all the groups.

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.HashSet<string> > vmware::vcenter::hvc::management::AdministratorsStub::GetAsync ( ) [inline]

Enumerates the set of all the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The set of all the groups.

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.HashSet<string> > vmware::vcenter::hvc::management::AdministratorsStub::GetAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Enumerates the set of all the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The set of all the groups.

Implements vmware::vcenter::hvc::management::Administrators.

void vmware::vcenter::hvc::management::AdministratorsStub::Remove ( string  groupName) [inline]

Remove the group from the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the group to be removed. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name

Implements vmware::vcenter::hvc::management::Administrators.

void vmware::vcenter::hvc::management::AdministratorsStub::Remove ( string  groupName,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Remove the group from the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the group to be removed. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::management::AdministratorsStub::RemoveAsync ( string  groupName,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Remove the group from the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the group to be removed. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::management::AdministratorsStub::RemoveAsync ( string  groupName) [inline]

Remove the group from the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNameName of the group to be removed. Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name

Implements vmware::vcenter::hvc::management::Administrators.

void vmware::vcenter::hvc::management::AdministratorsStub::Set ( global::System.Collections.Generic.HashSet< string >  groupNames,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Sets the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNamesNames the groups to be in the CloudAdminGroup Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::management::Administrators.

void vmware::vcenter::hvc::management::AdministratorsStub::Set ( global::System.Collections.Generic.HashSet< string >  groupNames) [inline]

Sets the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNamesNames the groups to be in the CloudAdminGroup Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::management::AdministratorsStub::SetAsync ( global::System.Collections.Generic.HashSet< string >  groupNames,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Sets the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNamesNames the groups to be in the CloudAdminGroup Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::management::Administrators.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::management::AdministratorsStub::SetAsync ( global::System.Collections.Generic.HashSet< string >  groupNames) [inline]

Sets the groups in the local sso group.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
groupNamesNames the groups to be in the CloudAdminGroup Ex - xyz@abc.com where xyz is the group name and abc.com is the domain name

Implements vmware::vcenter::hvc::management::Administrators.


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