func ExampleElasticBeanstalk_UpdateApplicationVersion() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.UpdateApplicationVersionInput{ ApplicationName: aws.String("ApplicationName"), // Required VersionLabel: aws.String("VersionLabel"), // Required Description: aws.String("Description"), } resp, err := svc.UpdateApplicationVersion(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_CheckDNSAvailability() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.CheckDNSAvailabilityInput{ CNAMEPrefix: aws.String("DNSCnamePrefix"), // Required } resp, err := svc.CheckDNSAvailability(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_TerminateEnvironment() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.TerminateEnvironmentInput{ EnvironmentId: aws.String("EnvironmentId"), EnvironmentName: aws.String("EnvironmentName"), TerminateResources: aws.Bool(true), } resp, err := svc.TerminateEnvironment(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_DescribeInstancesHealth() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.DescribeInstancesHealthInput{ AttributeNames: []*string{ aws.String("InstancesHealthAttribute"), // Required // More values... }, EnvironmentId: aws.String("EnvironmentId"), EnvironmentName: aws.String("EnvironmentName"), NextToken: aws.String("NextToken"), } resp, err := svc.DescribeInstancesHealth(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_UpdateEnvironment() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.UpdateEnvironmentInput{ Description: aws.String("Description"), EnvironmentId: aws.String("EnvironmentId"), EnvironmentName: aws.String("EnvironmentName"), OptionSettings: []*elasticbeanstalk.ConfigurationOptionSetting{ { // Required Namespace: aws.String("OptionNamespace"), OptionName: aws.String("ConfigurationOptionName"), ResourceName: aws.String("ResourceName"), Value: aws.String("ConfigurationOptionValue"), }, // More values... }, OptionsToRemove: []*elasticbeanstalk.OptionSpecification{ { // Required Namespace: aws.String("OptionNamespace"), OptionName: aws.String("ConfigurationOptionName"), ResourceName: aws.String("ResourceName"), }, // More values... }, SolutionStackName: aws.String("SolutionStackName"), TemplateName: aws.String("ConfigurationTemplateName"), Tier: &elasticbeanstalk.EnvironmentTier{ Name: aws.String("String"), Type: aws.String("String"), Version: aws.String("String"), }, VersionLabel: aws.String("VersionLabel"), } resp, err := svc.UpdateEnvironment(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_DescribeEnvironments() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.DescribeEnvironmentsInput{ ApplicationName: aws.String("ApplicationName"), EnvironmentIds: []*string{ aws.String("EnvironmentId"), // Required // More values... }, EnvironmentNames: []*string{ aws.String("EnvironmentName"), // Required // More values... }, IncludeDeleted: aws.Bool(true), IncludedDeletedBackTo: aws.Time(time.Now()), VersionLabel: aws.String("VersionLabel"), } resp, err := svc.DescribeEnvironments(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_ValidateConfigurationSettings() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.ValidateConfigurationSettingsInput{ ApplicationName: aws.String("ApplicationName"), // Required OptionSettings: []*elasticbeanstalk.ConfigurationOptionSetting{ // Required { // Required Namespace: aws.String("OptionNamespace"), OptionName: aws.String("ConfigurationOptionName"), ResourceName: aws.String("ResourceName"), Value: aws.String("ConfigurationOptionValue"), }, // More values... }, EnvironmentName: aws.String("EnvironmentName"), TemplateName: aws.String("ConfigurationTemplateName"), } resp, err := svc.ValidateConfigurationSettings(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_ListAvailableSolutionStacks() { svc := elasticbeanstalk.New(nil) var params *elasticbeanstalk.ListAvailableSolutionStacksInput resp, err := svc.ListAvailableSolutionStacks(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func ExampleElasticBeanstalk_DescribeEvents() { svc := elasticbeanstalk.New(nil) params := &elasticbeanstalk.DescribeEventsInput{ ApplicationName: aws.String("ApplicationName"), EndTime: aws.Time(time.Now()), EnvironmentId: aws.String("EnvironmentId"), EnvironmentName: aws.String("EnvironmentName"), MaxRecords: aws.Int64(1), NextToken: aws.String("Token"), RequestId: aws.String("RequestId"), Severity: aws.String("EventSeverity"), StartTime: aws.Time(time.Now()), TemplateName: aws.String("ConfigurationTemplateName"), VersionLabel: aws.String("VersionLabel"), } resp, err := svc.DescribeEvents(params) if err != nil { if awsErr, ok := err.(awserr.Error); ok { // Generic AWS error with Code, Message, and original error (if any) fmt.Println(awsErr.Code(), awsErr.Message(), awsErr.OrigErr()) if reqErr, ok := err.(awserr.RequestFailure); ok { // A service error occurred fmt.Println(reqErr.Code(), reqErr.Message(), reqErr.StatusCode(), reqErr.RequestID()) } } else { // This case should never be hit, the SDK should always return an // error which satisfies the awserr.Error interface. fmt.Println(err.Error()) } } // Pretty-print the response data. fmt.Println(awsutil.Prettify(resp)) }
func init() { Before("@elasticbeanstalk", func() { World["client"] = elasticbeanstalk.New(nil) }) }
func TestInterface(t *testing.T) { assert.Implements(t, (*elasticbeanstalkiface.ElasticBeanstalkAPI)(nil), elasticbeanstalk.New(nil)) }