public static class AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider
extends com.cloudera.director.spi.v1.model.util.AbstractConfigured
implements com.amazonaws.auth.AWSCredentialsProvider
Modifier and Type | Class and Description |
---|---|
static class |
AWSCredentialsProviderChainProvider.AWSConfigCredentialsProvider.AWSConfigCredentialsProviderConfigurationPropertyToken
AWS credentials configuration property tokens.
|
Constructor and Description |
---|
AWSConfigCredentialsProvider(com.cloudera.director.spi.v1.model.Configured configuration,
com.cloudera.director.spi.v1.model.LocalizationContext localizationContext)
Creates a config-based AWS credentials provider with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
static List<com.cloudera.director.spi.v1.model.ConfigurationProperty> |
getConfigurationProperties()
Returns the list of configuration properties for creating credentials.
|
com.amazonaws.auth.AWSCredentials |
getCredentials() |
void |
refresh() |
public AWSConfigCredentialsProvider(com.cloudera.director.spi.v1.model.Configured configuration, com.cloudera.director.spi.v1.model.LocalizationContext localizationContext)
configuration
- the configurationlocalizationContext
- the localization contextpublic static List<com.cloudera.director.spi.v1.model.ConfigurationProperty> getConfigurationProperties()
public com.amazonaws.auth.AWSCredentials getCredentials()
getCredentials
in interface com.amazonaws.auth.AWSCredentialsProvider
public void refresh()
refresh
in interface com.amazonaws.auth.AWSCredentialsProvider
Copyright © 2016. All rights reserved.