| Package | Description |
|---|---|
| com.aliyuncs | |
| com.aliyuncs.auth | |
| com.aliyuncs.profile |
| Modifier and Type | Method and Description |
|---|---|
AlibabaCloudCredentialsProvider |
DefaultAcsClient.getCredentialsProvider() |
| Constructor and Description |
|---|
DefaultAcsClient(IClientProfile profile,
AlibabaCloudCredentialsProvider credentialsProvider) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultCredentialsProvider |
class |
EnvironmentVariableCredentialsProvider |
class |
InstanceProfileCredentialsProvider |
class |
ProfileCredentialsProvider |
class |
StaticCredentialsProvider |
class |
STSAssumeRoleSessionCredentialsProvider
This implementation of AlibabaCloudCredentialsProvider accesses Alibaba Cloud STS service to assume a Role and get
back a temporary session for authentication.
|
class |
STSGetSessionAccessKeyCredentialsProvider |
class |
SystemPropertiesCredentialsProvider |
| Modifier and Type | Method and Description |
|---|---|
<T extends AlibabaCloudCredentialsProvider> |
CredentialsProviderFactory.createCredentialsProvider(T classInstance) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
DefaultCredentialsProvider.addCredentialsProvider(AlibabaCloudCredentialsProvider provider) |
static boolean |
DefaultCredentialsProvider.containsCredentialsProvider(AlibabaCloudCredentialsProvider provider) |
static boolean |
DefaultCredentialsProvider.removeCredentialsProvider(AlibabaCloudCredentialsProvider provider) |
| Constructor and Description |
|---|
CredentialsBackupCompatibilityAdaptor(AlibabaCloudCredentialsProvider provider)
Deprecated.
|
STSAssumeRoleSessionCredentialsProvider(AlibabaCloudCredentialsProvider longLivedCredentialsProvider,
String roleArn,
IClientProfile clientProfile) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultProfile.setCredentialsProvider(AlibabaCloudCredentialsProvider credentialsProvider) |
void |
IClientProfile.setCredentialsProvider(AlibabaCloudCredentialsProvider credentialsProvider)
This method exists because ClientProfile holds too much modules like endpoint management
|
Copyright © 2022. All rights reserved.