C# Class TTC.Deployment.AmazonWebServices.Bundle

Exibir arquivo Open project: travcorp/aws-tools Class Usage Examples

Public Methods

Method Description
Bundle ( string applicationSetName, DirectoryInfo bundleDirectory, string version, string bucket, string etag, string stackName ) : System
DeployToStack ( AmazonCodeDeployClient codeDeployClient, AmazonIdentityManagementServiceClient iamClient, AmazonAutoScalingClient autoScalingClient, Role role ) : Amazon.CodeDeploy.Model.CreateDeploymentResponse
Push ( AmazonS3Client s3Client, AmazonCodeDeployClient codeDeployClient ) : string

Private Methods

Method Description
EnsureDeploymentGroupExistsForBundle ( AmazonCodeDeployClient codeDeployClient, AmazonIdentityManagementServiceClient iamClient, AmazonAutoScalingClient autoScalingClient, Role role, string deploymentGroupName ) : void

Method Details

Bundle() public method

public Bundle ( string applicationSetName, DirectoryInfo bundleDirectory, string version, string bucket, string etag, string stackName ) : System
applicationSetName string
bundleDirectory System.IO.DirectoryInfo
version string
bucket string
etag string
stackName string
return System

DeployToStack() public method

public DeployToStack ( AmazonCodeDeployClient codeDeployClient, AmazonIdentityManagementServiceClient iamClient, AmazonAutoScalingClient autoScalingClient, Role role ) : Amazon.CodeDeploy.Model.CreateDeploymentResponse
codeDeployClient Amazon.CodeDeploy.AmazonCodeDeployClient
iamClient Amazon.IdentityManagement.AmazonIdentityManagementServiceClient
autoScalingClient Amazon.AutoScaling.AmazonAutoScalingClient
role Amazon.IdentityManagement.Model.Role
return Amazon.CodeDeploy.Model.CreateDeploymentResponse

Push() public method

public Push ( AmazonS3Client s3Client, AmazonCodeDeployClient codeDeployClient ) : string
s3Client Amazon.S3.AmazonS3Client
codeDeployClient Amazon.CodeDeploy.AmazonCodeDeployClient
return string