func ExampleCodeDeploy_ListOnPremisesInstances() { svc := codedeploy.New(nil) params := &codedeploy.ListOnPremisesInstancesInput{ NextToken: aws.String("NextToken"), RegistrationStatus: aws.String("RegistrationStatus"), TagFilters: []*codedeploy.TagFilter{ { // Required Key: aws.String("Key"), Type: aws.String("TagFilterType"), Value: aws.String("Value"), }, // More values... }, } resp, err := svc.ListOnPremisesInstances(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_RemoveTagsFromOnPremisesInstances() { svc := codedeploy.New(nil) params := &codedeploy.RemoveTagsFromOnPremisesInstancesInput{ InstanceNames: []*string{ // Required aws.String("InstanceName"), // Required // More values... }, Tags: []*codedeploy.Tag{ // Required { // Required Key: aws.String("Key"), Value: aws.String("Value"), }, // More values... }, } resp, err := svc.RemoveTagsFromOnPremisesInstances(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_RegisterApplicationRevision() { svc := codedeploy.New(nil) params := &codedeploy.RegisterApplicationRevisionInput{ ApplicationName: aws.String("ApplicationName"), // Required Revision: &codedeploy.RevisionLocation{ // Required GitHubLocation: &codedeploy.GitHubLocation{ CommitId: aws.String("CommitId"), Repository: aws.String("Repository"), }, RevisionType: aws.String("RevisionLocationType"), S3Location: &codedeploy.S3Location{ Bucket: aws.String("S3Bucket"), BundleType: aws.String("BundleType"), ETag: aws.String("ETag"), Key: aws.String("S3Key"), Version: aws.String("VersionId"), }, }, Description: aws.String("Description"), } resp, err := svc.RegisterApplicationRevision(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_ListDeployments() { svc := codedeploy.New(nil) params := &codedeploy.ListDeploymentsInput{ ApplicationName: aws.String("ApplicationName"), CreateTimeRange: &codedeploy.TimeRange{ End: aws.Time(time.Now()), Start: aws.Time(time.Now()), }, DeploymentGroupName: aws.String("DeploymentGroupName"), IncludeOnlyStatuses: []*string{ aws.String("DeploymentStatus"), // Required // More values... }, NextToken: aws.String("NextToken"), } resp, err := svc.ListDeployments(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_StopDeployment() { svc := codedeploy.New(nil) params := &codedeploy.StopDeploymentInput{ DeploymentId: aws.String("DeploymentId"), // Required } resp, err := svc.StopDeployment(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_GetOnPremisesInstance() { svc := codedeploy.New(nil) params := &codedeploy.GetOnPremisesInstanceInput{ InstanceName: aws.String("InstanceName"), // Required } resp, err := svc.GetOnPremisesInstance(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_ListDeploymentConfigs() { svc := codedeploy.New(nil) params := &codedeploy.ListDeploymentConfigsInput{ NextToken: aws.String("NextToken"), } resp, err := svc.ListDeploymentConfigs(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_DeleteApplication() { svc := codedeploy.New(nil) params := &codedeploy.DeleteApplicationInput{ ApplicationName: aws.String("ApplicationName"), // Required } resp, err := svc.DeleteApplication(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_UpdateDeploymentGroup() { svc := codedeploy.New(nil) params := &codedeploy.UpdateDeploymentGroupInput{ ApplicationName: aws.String("ApplicationName"), // Required CurrentDeploymentGroupName: aws.String("DeploymentGroupName"), // Required AutoScalingGroups: []*string{ aws.String("AutoScalingGroupName"), // Required // More values... }, DeploymentConfigName: aws.String("DeploymentConfigName"), Ec2TagFilters: []*codedeploy.EC2TagFilter{ { // Required Key: aws.String("Key"), Type: aws.String("EC2TagFilterType"), Value: aws.String("Value"), }, // More values... }, NewDeploymentGroupName: aws.String("DeploymentGroupName"), OnPremisesInstanceTagFilters: []*codedeploy.TagFilter{ { // Required Key: aws.String("Key"), Type: aws.String("TagFilterType"), Value: aws.String("Value"), }, // More values... }, ServiceRoleArn: aws.String("Role"), } resp, err := svc.UpdateDeploymentGroup(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_BatchGetDeployments() { svc := codedeploy.New(nil) params := &codedeploy.BatchGetDeploymentsInput{ DeploymentIds: []*string{ aws.String("DeploymentId"), // Required // More values... }, } resp, err := svc.BatchGetDeployments(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_CreateDeploymentConfig() { svc := codedeploy.New(nil) params := &codedeploy.CreateDeploymentConfigInput{ DeploymentConfigName: aws.String("DeploymentConfigName"), // Required MinimumHealthyHosts: &codedeploy.MinimumHealthyHosts{ Type: aws.String("MinimumHealthyHostsType"), Value: aws.Int64(1), }, } resp, err := svc.CreateDeploymentConfig(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_ListDeploymentInstances() { svc := codedeploy.New(nil) params := &codedeploy.ListDeploymentInstancesInput{ DeploymentId: aws.String("DeploymentId"), // Required InstanceStatusFilter: []*string{ aws.String("InstanceStatus"), // Required // More values... }, NextToken: aws.String("NextToken"), } resp, err := svc.ListDeploymentInstances(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_ListApplicationRevisions() { svc := codedeploy.New(nil) params := &codedeploy.ListApplicationRevisionsInput{ ApplicationName: aws.String("ApplicationName"), // Required Deployed: aws.String("ListStateFilterAction"), NextToken: aws.String("NextToken"), S3Bucket: aws.String("S3Bucket"), S3KeyPrefix: aws.String("S3Key"), SortBy: aws.String("ApplicationRevisionSortBy"), SortOrder: aws.String("SortOrder"), } resp, err := svc.ListApplicationRevisions(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func ExampleCodeDeploy_CreateDeployment() { svc := codedeploy.New(nil) params := &codedeploy.CreateDeploymentInput{ ApplicationName: aws.String("ApplicationName"), // Required DeploymentConfigName: aws.String("DeploymentConfigName"), DeploymentGroupName: aws.String("DeploymentGroupName"), Description: aws.String("Description"), IgnoreApplicationStopFailures: aws.Bool(true), Revision: &codedeploy.RevisionLocation{ GitHubLocation: &codedeploy.GitHubLocation{ CommitId: aws.String("CommitId"), Repository: aws.String("Repository"), }, RevisionType: aws.String("RevisionLocationType"), S3Location: &codedeploy.S3Location{ Bucket: aws.String("S3Bucket"), BundleType: aws.String("BundleType"), ETag: aws.String("ETag"), Key: aws.String("S3Key"), Version: aws.String("VersionId"), }, }, } resp, err := svc.CreateDeployment(params) if err != nil { // Print the error, cast err to awserr.Error to get the Code and // Message from an error. fmt.Println(err.Error()) return } // Pretty-print the response data. fmt.Println(resp) }
func init() { Before("@codedeploy", func() { World["client"] = codedeploy.New(nil) }) }
func TestInterface(t *testing.T) { assert.Implements(t, (*codedeployiface.CodeDeployAPI)(nil), codedeploy.New(nil)) }