AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ApplicationDescription

import "github.com/aws/aws-sdk-go/service/elasticbeanstalk"

type ApplicationDescription struct { ApplicationArn *string `type:"string"` ApplicationName *string `min:"1" type:"string"` ConfigurationTemplates []*string `type:"list"` DateCreated *time.Time `type:"timestamp"` DateUpdated *time.Time `type:"timestamp"` Description *string `type:"string"` ResourceLifecycleConfig *ApplicationResourceLifecycleConfig `type:"structure"` Versions []*string `type:"list"` }

Describes the properties of an application.

ApplicationArn

Type: *string

The Amazon Resource Name (ARN) of the application.

ApplicationName

Type: *string

The name of the application.

ConfigurationTemplates

Type: []*string

The names of the configuration templates associated with this application.

DateCreated

Type: *time.Time

The date when the application was created.

DateUpdated

Type: *time.Time

The date when the application was last modified.

Description

Type: *string

User-defined description of the application.

ResourceLifecycleConfig

The resource lifecycle configuration for an application. Defines lifecycle settings for resources that belong to the application, and the service role that Elastic Beanstalk assumes in order to apply lifecycle settings. The version lifecycle configuration defines lifecycle settings for application versions.

Versions

Type: []*string

The names of the versions for this application.

Method

GoString

func (s ApplicationDescription) GoString() string

GoString returns the string representation

SetApplicationArn

func (s *ApplicationDescription) SetApplicationArn(v string) *ApplicationDescription

SetApplicationArn sets the ApplicationArn field's value.

SetApplicationName

func (s *ApplicationDescription) SetApplicationName(v string) *ApplicationDescription

SetApplicationName sets the ApplicationName field's value.

SetConfigurationTemplates

func (s *ApplicationDescription) SetConfigurationTemplates(v []*string) *ApplicationDescription

SetConfigurationTemplates sets the ConfigurationTemplates field's value.

SetDateCreated

func (s *ApplicationDescription) SetDateCreated(v time.Time) *ApplicationDescription

SetDateCreated sets the DateCreated field's value.

SetDateUpdated

func (s *ApplicationDescription) SetDateUpdated(v time.Time) *ApplicationDescription

SetDateUpdated sets the DateUpdated field's value.

SetDescription

func (s *ApplicationDescription) SetDescription(v string) *ApplicationDescription

SetDescription sets the Description field's value.

SetResourceLifecycleConfig

func (s *ApplicationDescription) SetResourceLifecycleConfig(v *ApplicationResourceLifecycleConfig) *ApplicationDescription

SetResourceLifecycleConfig sets the ResourceLifecycleConfig field's value.

SetVersions

func (s *ApplicationDescription) SetVersions(v []*string) *ApplicationDescription

SetVersions sets the Versions field's value.

String

func (s ApplicationDescription) String() string

String returns the string representation

On this page: