C# 클래스 TTC.Deployment.AmazonWebServices.Deployer

파일 보기 프로젝트 열기: travcorp/aws-tools 1 사용 예제들

공개 메소드들

메소드 설명
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