Class AppengineCredentialsConfiguration

java.lang.Object
com.netflix.spinnaker.clouddriver.appengine.config.AppengineCredentialsConfiguration

@Configuration public class AppengineCredentialsConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.netflix.spinnaker.clouddriver.security.CredentialsInitializerSynchronizable
    appengineCredentialsInitializerSynchronizable(com.netflix.spinnaker.credentials.definition.AbstractCredentialsLoader<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> loader)
     
    com.netflix.spinnaker.credentials.CredentialsTypeBaseConfiguration<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials,AppengineConfigurationProperties.ManagedAccount>
    appengineCredentialsProperties(org.springframework.context.ApplicationContext applicationContext, AppengineConfigurationProperties configurationProperties, com.netflix.spinnaker.clouddriver.appengine.AppengineJobExecutor jobExecutor, com.netflix.spinnaker.kork.configserver.ConfigFileService configFileService, String clouddriverUserAgentApplicationName, com.netflix.spinnaker.kork.client.ServiceClientProvider serviceClientProvider)
     
    com.netflix.spinnaker.credentials.CredentialsRepository<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials>
    appengineCredentialsRepository(com.netflix.spinnaker.credentials.CredentialsLifecycleHandler<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> eventHandler)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AppengineCredentialsConfiguration

      public AppengineCredentialsConfiguration()
  • Method Details

    • appengineCredentialsRepository

      @Bean @ConditionalOnMissingBean(value=com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials.class, parameterizedContainer=com.netflix.spinnaker.credentials.CredentialsRepository.class) public com.netflix.spinnaker.credentials.CredentialsRepository<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> appengineCredentialsRepository(com.netflix.spinnaker.credentials.CredentialsLifecycleHandler<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> eventHandler)
    • appengineCredentialsProperties

      @Bean public com.netflix.spinnaker.credentials.CredentialsTypeBaseConfiguration<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials,AppengineConfigurationProperties.ManagedAccount> appengineCredentialsProperties(org.springframework.context.ApplicationContext applicationContext, AppengineConfigurationProperties configurationProperties, com.netflix.spinnaker.clouddriver.appengine.AppengineJobExecutor jobExecutor, com.netflix.spinnaker.kork.configserver.ConfigFileService configFileService, String clouddriverUserAgentApplicationName, com.netflix.spinnaker.kork.client.ServiceClientProvider serviceClientProvider)
    • appengineCredentialsInitializerSynchronizable

      @Bean public com.netflix.spinnaker.clouddriver.security.CredentialsInitializerSynchronizable appengineCredentialsInitializerSynchronizable(com.netflix.spinnaker.credentials.definition.AbstractCredentialsLoader<com.netflix.spinnaker.clouddriver.appengine.security.AppengineNamedAccountCredentials> loader)