PHP 클래스 StackFormation\Profile\Manager

파일 보기 프로젝트 열기: aoepeople/stackformation 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$clients
$credentialProvider
$output
$sdk
$stackFactories

공개 메소드들

메소드 설명
__construct ( YamlCredentialProvider $credentialProvider = null, Symfony\Component\Console\Output\OutputInterface $output = null )
getCfnClient ( $profile = null, array $args = [] ) : Aws\CloudFormation\CloudFormationClient
getClient ( string $client, string $profile = null, array $args = [] ) : Aws\AwsClientInterface
getEnvVarsFromProfile ( $profile )
getStackFactory ( $profile = null ) : StackFactory "StackFactory" Factory :)
listAllProfiles ( )
loadProfileToEnv ( $profile )
writeProfileToDotEnv ( $profile, $file = '.env' )

보호된 메소드들

메소드 설명
getSdk ( )
printDebug ( $client, $profile )

비공개 메소드들

메소드 설명
getHttpHandler ( ) : Aws\Handler\GuzzleV6\GuzzleHandler

메소드 상세

__construct() 공개 메소드

public __construct ( YamlCredentialProvider $credentialProvider = null, Symfony\Component\Console\Output\OutputInterface $output = null )
$credentialProvider YamlCredentialProvider
$output Symfony\Component\Console\Output\OutputInterface

getCfnClient() 공개 메소드

public getCfnClient ( $profile = null, array $args = [] ) : Aws\CloudFormation\CloudFormationClient
$args array
리턴 Aws\CloudFormation\CloudFormationClient

getClient() 공개 메소드

public getClient ( string $client, string $profile = null, array $args = [] ) : Aws\AwsClientInterface
$client string
$profile string
$args array
리턴 Aws\AwsClientInterface

getEnvVarsFromProfile() 공개 메소드

public getEnvVarsFromProfile ( $profile )

getSdk() 보호된 메소드

protected getSdk ( )

getStackFactory() 공개 메소드

"StackFactory" Factory :)
public getStackFactory ( $profile = null ) : StackFactory
$profile
리턴 StackFormation\StackFactory

listAllProfiles() 공개 메소드

public listAllProfiles ( )

loadProfileToEnv() 공개 메소드

public loadProfileToEnv ( $profile )

printDebug() 보호된 메소드

protected printDebug ( $client, $profile )

writeProfileToDotEnv() 공개 메소드

public writeProfileToDotEnv ( $profile, $file = '.env' )

프로퍼티 상세

$clients 보호되어 있는 프로퍼티

protected $clients

$credentialProvider 보호되어 있는 프로퍼티

protected $credentialProvider

$output 보호되어 있는 프로퍼티

protected $output

$sdk 보호되어 있는 프로퍼티

protected $sdk

$stackFactories 보호되어 있는 프로퍼티

protected $stackFactories