PHP Класс StackFormation\Profile\Manager

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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