CloudIdentityProviderResetApiKey Method |
Reset the API key credentials for a user.
Namespace: net.openstack.Providers.RackspaceAssembly: openstacknet (in openstacknet.dll) Version: 1.7.7+Branch.master.Sha.25d803f397c8693c2c13777ef6675f796f520f2c
Syntax public virtual UserCredential ResetApiKey(
string userId,
CloudIdentity identity = null
)
Public Overridable Function ResetApiKey (
userId As String,
Optional identity As CloudIdentity = Nothing
) As UserCredential
public:
virtual UserCredential^ ResetApiKey(
String^ userId,
CloudIdentity^ identity = nullptr
)
abstract ResetApiKey :
userId : string *
?identity : CloudIdentity
(* Defaults:
let _identity = defaultArg identity null
*)
-> UserCredential
override ResetApiKey :
userId : string *
?identity : CloudIdentity
(* Defaults:
let _identity = defaultArg identity null
*)
-> UserCredential
Parameters
- userId
- Type: SystemString
The user ID. This is obtained from Id or Id. - identity (Optional)
- Type: net.openstack.Core.DomainCloudIdentity
The cloud identity to use for this request. If not specified, the DefaultIdentity for the current provider instance will be used.
Return Value
Type:
UserCredentialA
UserCredential object containing the new API key for the user.
Exceptions Examples The following example demonstrates the use of this method. For more information about creating the
provider, see CloudIdentityProvider(CloudIdentity).
UserCredential credential = provider.ResetApiKey("{userId}");
string newApiKey = credential.APIKey;
Dim credential = provider.ResetApiKey("{userId}")
Dim newApiKey As String = credential.APIKey
auto credential = provider->ResetApiKey("{userId}", nullptr);
auto newApiKey = credential->APIKey;
let credential = provider.ResetApiKey("{userId}")
let newApiKey = credential.APIKey
Version Information .NET Framework
Supported in: 4.5
openstack.net
Supported in: 1.6, 1.5, 1.4, 1.3.6
See Also