C# Класс TTC.Deployment.AmazonWebServices.Deployer

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

Открытые методы

Метод Описание
CreateStack ( StackTemplate stackTemplate ) : Stack
DeleteStack ( string stackName ) : void
DeployRelease ( Release release, string codeDeployRoleName ) : void
Deployer ( AwsConfiguration awsConfiguration ) : System
PushRevision ( ApplicationSetRevision applicationSetRevision ) : Release

Приватные методы

Метод Описание
GetFailedInstancesFor ( DeploymentInfo failedDeployments ) : TTC.Deployment.AmazonWebServices.FailedInstance[]
GetOrCreateCodeDeployRole ( string codeDeployRoleName ) : Role
GetStackParameters ( string parameterPath ) : List
PushBundleForSubdirectory ( ApplicationSetRevision applicationSetRevision, DirectoryInfo subdirectory, string bucket ) : Bundle
PushCloudFormationTemplate ( string templatePath, string bucket ) : string
WaitForBundlesToDeploy ( List deploymentIds ) : void
WaitForStack ( string stackName ) : void
WaitForStackDeleted ( string stackName ) : void
isArn ( string roleName ) : bool

Описание методов

CreateStack() публичный Метод

public CreateStack ( StackTemplate stackTemplate ) : Stack
stackTemplate StackTemplate
Результат Stack

DeleteStack() публичный Метод

public DeleteStack ( string stackName ) : void
stackName string
Результат void

DeployRelease() публичный Метод

public DeployRelease ( Release release, string codeDeployRoleName ) : void
release Release
codeDeployRoleName string
Результат void

Deployer() публичный Метод

public Deployer ( AwsConfiguration awsConfiguration ) : System
awsConfiguration AwsConfiguration
Результат System

PushRevision() публичный Метод

public PushRevision ( ApplicationSetRevision applicationSetRevision ) : Release
applicationSetRevision ApplicationSetRevision
Результат Release