C# Class TTC.Deployment.AmazonWebServices.Deployer

Afficher le fichier Open project: travcorp/aws-tools Class Usage Examples

Méthodes publiques

Méthode Description
CreateStack ( StackTemplate stackTemplate ) : Stack
DeleteStack ( string stackName ) : void
DeployRelease ( Release release, string codeDeployRoleName ) : void
Deployer ( AwsConfiguration awsConfiguration ) : System
PushRevision ( ApplicationSetRevision applicationSetRevision ) : Release

Private Methods

Méthode Description
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

Method Details

CreateStack() public méthode

public CreateStack ( StackTemplate stackTemplate ) : Stack
stackTemplate StackTemplate
Résultat Stack

DeleteStack() public méthode

public DeleteStack ( string stackName ) : void
stackName string
Résultat void

DeployRelease() public méthode

public DeployRelease ( Release release, string codeDeployRoleName ) : void
release Release
codeDeployRoleName string
Résultat void

Deployer() public méthode

public Deployer ( AwsConfiguration awsConfiguration ) : System
awsConfiguration AwsConfiguration
Résultat System

PushRevision() public méthode

public PushRevision ( ApplicationSetRevision applicationSetRevision ) : Release
applicationSetRevision ApplicationSetRevision
Résultat Release