AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Interface to define the necessary operations for a CredentialProfile storage mechanism.
Namespace: Amazon.Runtime.CredentialManagement
Assembly: AWSSDK.Core.dll
Version: 3.x.y.z
public interface ICredentialProfileStore ICredentialProfileSource
The ICredentialProfileStore type exposes the following members
Name | Description | |
---|---|---|
![]() |
CopyProfile(string, string) |
Make a copy of the profile with fromProfileName called toProfileName. |
![]() |
CopyProfile(string, string, bool) |
Make a copy of the profile with fromProfileName called toProfileName. |
![]() |
ListProfileNames() |
Get a list of valid profile names from this store. Invalid profiles are ignored. See Amazon.Runtime.CredentialManagement.CredentialProfileOptions for more information about valid profiles. |
![]() |
ListProfiles() |
Get a list of valid profiles from this store. Invalid profiles are ignored. See Amazon.Runtime.CredentialManagement.CredentialProfileOptions for more information about valid profiles. |
![]() |
RegisterProfile(CredentialProfile) |
Add the given profile to the store, or update it if one with the same name already exists. |
![]() |
RenameProfile(string, string) |
Rename the profile with oldProfileName to newProfileName. |
![]() |
RenameProfile(string, string, bool) |
Rename the profile with oldProfileName to newProfileName. |
![]() |
UnregisterProfile(string) |
Delete the profile with profileName if it exists. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5