elasticbeanstalk

package
v0.0.0-...-d0813e5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2015 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.

Index

Constants

View Source
const (
	ConfigurationDeploymentStatusDeployed = "deployed"
	ConfigurationDeploymentStatusFailed   = "failed"
	ConfigurationDeploymentStatusPending  = "pending"
)

Possible values for ElasticBeanstalk.

View Source
const (
	ConfigurationOptionValueTypeList   = "List"
	ConfigurationOptionValueTypeScalar = "Scalar"
)

Possible values for ElasticBeanstalk.

View Source
const (
	EnvironmentHealthGreen  = "Green"
	EnvironmentHealthGrey   = "Grey"
	EnvironmentHealthRed    = "Red"
	EnvironmentHealthYellow = "Yellow"
)

Possible values for ElasticBeanstalk.

View Source
const (
	EnvironmentStatusLaunching   = "Launching"
	EnvironmentStatusReady       = "Ready"
	EnvironmentStatusTerminated  = "Terminated"
	EnvironmentStatusTerminating = "Terminating"
	EnvironmentStatusUpdating    = "Updating"
)

Possible values for ElasticBeanstalk.

View Source
const (
	EventSeverityDebug = "DEBUG"
	EventSeverityError = "ERROR"
	EventSeverityFatal = "FATAL"
	EventSeverityInfo  = "INFO"
	EventSeverityTrace = "TRACE"
	EventSeverityWarn  = "WARN"
)

Possible values for ElasticBeanstalk.

View Source
const (
	ValidationSeverityError   = "error"
	ValidationSeverityWarning = "warning"
)

Possible values for ElasticBeanstalk.

View Source
const (
	EnvironmentInfoTypeTail = "tail"
)

Possible values for ElasticBeanstalk.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationDescription

type ApplicationDescription struct {
	ApplicationName        aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	ConfigurationTemplates []string        `query:"ConfigurationTemplates.member" xml:"ConfigurationTemplates>member"`
	DateCreated            time.Time       `query:"DateCreated" xml:"DateCreated"`
	DateUpdated            time.Time       `query:"DateUpdated" xml:"DateUpdated"`
	Description            aws.StringValue `query:"Description" xml:"Description"`
	Versions               []string        `query:"Versions.member" xml:"Versions>member"`
}

ApplicationDescription is undocumented.

type ApplicationDescriptionMessage

type ApplicationDescriptionMessage struct {
	Application *ApplicationDescription `query:"Application" xml:"Application"`
}

ApplicationDescriptionMessage is undocumented.

type ApplicationDescriptionsMessage

type ApplicationDescriptionsMessage struct {
	Applications []ApplicationDescription `query:"Applications.member" xml:"DescribeApplicationsResult>Applications>member"`
}

ApplicationDescriptionsMessage is undocumented.

type ApplicationVersionDescription

type ApplicationVersionDescription struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	DateCreated     time.Time       `query:"DateCreated" xml:"DateCreated"`
	DateUpdated     time.Time       `query:"DateUpdated" xml:"DateUpdated"`
	Description     aws.StringValue `query:"Description" xml:"Description"`
	SourceBundle    *S3Location     `query:"SourceBundle" xml:"SourceBundle"`
	VersionLabel    aws.StringValue `query:"VersionLabel" xml:"VersionLabel"`
}

ApplicationVersionDescription is undocumented.

type ApplicationVersionDescriptionMessage

type ApplicationVersionDescriptionMessage struct {
	ApplicationVersion *ApplicationVersionDescription `query:"ApplicationVersion" xml:"ApplicationVersion"`
}

ApplicationVersionDescriptionMessage is undocumented.

type ApplicationVersionDescriptionsMessage

type ApplicationVersionDescriptionsMessage struct {
	ApplicationVersions []ApplicationVersionDescription `query:"ApplicationVersions.member" xml:"DescribeApplicationVersionsResult>ApplicationVersions>member"`
}

ApplicationVersionDescriptionsMessage is undocumented.

type AutoScalingGroup

type AutoScalingGroup struct {
	Name aws.StringValue `query:"Name" xml:"Name"`
}

AutoScalingGroup is undocumented.

type CheckDNSAvailabilityMessage

type CheckDNSAvailabilityMessage struct {
	CNAMEPrefix aws.StringValue `query:"CNAMEPrefix" xml:"CNAMEPrefix"`
}

CheckDNSAvailabilityMessage is undocumented.

type CheckDNSAvailabilityResult

type CheckDNSAvailabilityResult struct {
	Available           aws.BooleanValue `query:"Available" xml:"CheckDNSAvailabilityResult>Available"`
	FullyQualifiedCNAME aws.StringValue  `query:"FullyQualifiedCNAME" xml:"CheckDNSAvailabilityResult>FullyQualifiedCNAME"`
}

CheckDNSAvailabilityResult is a wrapper for CheckDNSAvailabilityResultMessage.

type CheckDNSAvailabilityResultMessage

type CheckDNSAvailabilityResultMessage struct {
	Available           aws.BooleanValue `query:"Available" xml:"CheckDNSAvailabilityResult>Available"`
	FullyQualifiedCNAME aws.StringValue  `query:"FullyQualifiedCNAME" xml:"CheckDNSAvailabilityResult>FullyQualifiedCNAME"`
}

CheckDNSAvailabilityResultMessage is undocumented.

type ConfigurationOptionDescription

type ConfigurationOptionDescription struct {
	ChangeSeverity aws.StringValue         `query:"ChangeSeverity" xml:"ChangeSeverity"`
	DefaultValue   aws.StringValue         `query:"DefaultValue" xml:"DefaultValue"`
	MaxLength      aws.IntegerValue        `query:"MaxLength" xml:"MaxLength"`
	MaxValue       aws.IntegerValue        `query:"MaxValue" xml:"MaxValue"`
	MinValue       aws.IntegerValue        `query:"MinValue" xml:"MinValue"`
	Name           aws.StringValue         `query:"Name" xml:"Name"`
	Namespace      aws.StringValue         `query:"Namespace" xml:"Namespace"`
	Regex          *OptionRestrictionRegex `query:"Regex" xml:"Regex"`
	UserDefined    aws.BooleanValue        `query:"UserDefined" xml:"UserDefined"`
	ValueOptions   []string                `query:"ValueOptions.member" xml:"ValueOptions>member"`
	ValueType      aws.StringValue         `query:"ValueType" xml:"ValueType"`
}

ConfigurationOptionDescription is undocumented.

type ConfigurationOptionSetting

type ConfigurationOptionSetting struct {
	Namespace  aws.StringValue `query:"Namespace" xml:"Namespace"`
	OptionName aws.StringValue `query:"OptionName" xml:"OptionName"`
	Value      aws.StringValue `query:"Value" xml:"Value"`
}

ConfigurationOptionSetting is undocumented.

type ConfigurationOptionsDescription

type ConfigurationOptionsDescription struct {
	Options           []ConfigurationOptionDescription `query:"Options.member" xml:"DescribeConfigurationOptionsResult>Options>member"`
	SolutionStackName aws.StringValue                  `query:"SolutionStackName" xml:"DescribeConfigurationOptionsResult>SolutionStackName"`
}

ConfigurationOptionsDescription is undocumented.

type ConfigurationSettingsDescription

type ConfigurationSettingsDescription struct {
	ApplicationName   aws.StringValue              `query:"ApplicationName" xml:"ApplicationName"`
	DateCreated       time.Time                    `query:"DateCreated" xml:"DateCreated"`
	DateUpdated       time.Time                    `query:"DateUpdated" xml:"DateUpdated"`
	DeploymentStatus  aws.StringValue              `query:"DeploymentStatus" xml:"DeploymentStatus"`
	Description       aws.StringValue              `query:"Description" xml:"Description"`
	EnvironmentName   aws.StringValue              `query:"EnvironmentName" xml:"EnvironmentName"`
	OptionSettings    []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"OptionSettings>member"`
	SolutionStackName aws.StringValue              `query:"SolutionStackName" xml:"SolutionStackName"`
	TemplateName      aws.StringValue              `query:"TemplateName" xml:"TemplateName"`
}

ConfigurationSettingsDescription is undocumented.

type ConfigurationSettingsDescriptions

type ConfigurationSettingsDescriptions struct {
	ConfigurationSettings []ConfigurationSettingsDescription `query:"ConfigurationSettings.member" xml:"DescribeConfigurationSettingsResult>ConfigurationSettings>member"`
}

ConfigurationSettingsDescriptions is undocumented.

type ConfigurationSettingsValidationMessages

type ConfigurationSettingsValidationMessages struct {
	Messages []ValidationMessage `query:"Messages.member" xml:"ValidateConfigurationSettingsResult>Messages>member"`
}

ConfigurationSettingsValidationMessages is undocumented.

type CreateApplicationMessage

type CreateApplicationMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	Description     aws.StringValue `query:"Description" xml:"Description"`
}

CreateApplicationMessage is undocumented.

type CreateApplicationResult

type CreateApplicationResult struct {
	Application *ApplicationDescription `query:"Application" xml:"CreateApplicationResult>Application"`
}

CreateApplicationResult is a wrapper for ApplicationDescriptionMessage.

type CreateApplicationVersionMessage

type CreateApplicationVersionMessage struct {
	ApplicationName       aws.StringValue  `query:"ApplicationName" xml:"ApplicationName"`
	AutoCreateApplication aws.BooleanValue `query:"AutoCreateApplication" xml:"AutoCreateApplication"`
	Description           aws.StringValue  `query:"Description" xml:"Description"`
	SourceBundle          *S3Location      `query:"SourceBundle" xml:"SourceBundle"`
	VersionLabel          aws.StringValue  `query:"VersionLabel" xml:"VersionLabel"`
}

CreateApplicationVersionMessage is undocumented.

type CreateApplicationVersionResult

type CreateApplicationVersionResult struct {
	ApplicationVersion *ApplicationVersionDescription `query:"ApplicationVersion" xml:"CreateApplicationVersionResult>ApplicationVersion"`
}

CreateApplicationVersionResult is a wrapper for ApplicationVersionDescriptionMessage.

type CreateConfigurationTemplateMessage

type CreateConfigurationTemplateMessage struct {
	ApplicationName     aws.StringValue              `query:"ApplicationName" xml:"ApplicationName"`
	Description         aws.StringValue              `query:"Description" xml:"Description"`
	EnvironmentID       aws.StringValue              `query:"EnvironmentId" xml:"EnvironmentId"`
	OptionSettings      []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"OptionSettings>member"`
	SolutionStackName   aws.StringValue              `query:"SolutionStackName" xml:"SolutionStackName"`
	SourceConfiguration *SourceConfiguration         `query:"SourceConfiguration" xml:"SourceConfiguration"`
	TemplateName        aws.StringValue              `query:"TemplateName" xml:"TemplateName"`
}

CreateConfigurationTemplateMessage is undocumented.

type CreateConfigurationTemplateResult

type CreateConfigurationTemplateResult struct {
	ApplicationName   aws.StringValue              `query:"ApplicationName" xml:"CreateConfigurationTemplateResult>ApplicationName"`
	DateCreated       time.Time                    `query:"DateCreated" xml:"CreateConfigurationTemplateResult>DateCreated"`
	DateUpdated       time.Time                    `query:"DateUpdated" xml:"CreateConfigurationTemplateResult>DateUpdated"`
	DeploymentStatus  aws.StringValue              `query:"DeploymentStatus" xml:"CreateConfigurationTemplateResult>DeploymentStatus"`
	Description       aws.StringValue              `query:"Description" xml:"CreateConfigurationTemplateResult>Description"`
	EnvironmentName   aws.StringValue              `query:"EnvironmentName" xml:"CreateConfigurationTemplateResult>EnvironmentName"`
	OptionSettings    []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"CreateConfigurationTemplateResult>OptionSettings>member"`
	SolutionStackName aws.StringValue              `query:"SolutionStackName" xml:"CreateConfigurationTemplateResult>SolutionStackName"`
	TemplateName      aws.StringValue              `query:"TemplateName" xml:"CreateConfigurationTemplateResult>TemplateName"`
}

CreateConfigurationTemplateResult is a wrapper for ConfigurationSettingsDescription.

type CreateEnvironmentMessage

type CreateEnvironmentMessage struct {
	ApplicationName   aws.StringValue              `query:"ApplicationName" xml:"ApplicationName"`
	CNAMEPrefix       aws.StringValue              `query:"CNAMEPrefix" xml:"CNAMEPrefix"`
	Description       aws.StringValue              `query:"Description" xml:"Description"`
	EnvironmentName   aws.StringValue              `query:"EnvironmentName" xml:"EnvironmentName"`
	OptionSettings    []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"OptionSettings>member"`
	OptionsToRemove   []OptionSpecification        `query:"OptionsToRemove.member" xml:"OptionsToRemove>member"`
	SolutionStackName aws.StringValue              `query:"SolutionStackName" xml:"SolutionStackName"`
	Tags              []Tag                        `query:"Tags.member" xml:"Tags>member"`
	TemplateName      aws.StringValue              `query:"TemplateName" xml:"TemplateName"`
	Tier              *EnvironmentTier             `query:"Tier" xml:"Tier"`
	VersionLabel      aws.StringValue              `query:"VersionLabel" xml:"VersionLabel"`
}

CreateEnvironmentMessage is undocumented.

type CreateEnvironmentResult

type CreateEnvironmentResult struct {
	ApplicationName   aws.StringValue                  `query:"ApplicationName" xml:"CreateEnvironmentResult>ApplicationName"`
	CNAME             aws.StringValue                  `query:"CNAME" xml:"CreateEnvironmentResult>CNAME"`
	DateCreated       time.Time                        `query:"DateCreated" xml:"CreateEnvironmentResult>DateCreated"`
	DateUpdated       time.Time                        `query:"DateUpdated" xml:"CreateEnvironmentResult>DateUpdated"`
	Description       aws.StringValue                  `query:"Description" xml:"CreateEnvironmentResult>Description"`
	EndpointURL       aws.StringValue                  `query:"EndpointURL" xml:"CreateEnvironmentResult>EndpointURL"`
	EnvironmentID     aws.StringValue                  `query:"EnvironmentId" xml:"CreateEnvironmentResult>EnvironmentId"`
	EnvironmentName   aws.StringValue                  `query:"EnvironmentName" xml:"CreateEnvironmentResult>EnvironmentName"`
	Health            aws.StringValue                  `query:"Health" xml:"CreateEnvironmentResult>Health"`
	Resources         *EnvironmentResourcesDescription `query:"Resources" xml:"CreateEnvironmentResult>Resources"`
	SolutionStackName aws.StringValue                  `query:"SolutionStackName" xml:"CreateEnvironmentResult>SolutionStackName"`
	Status            aws.StringValue                  `query:"Status" xml:"CreateEnvironmentResult>Status"`
	TemplateName      aws.StringValue                  `query:"TemplateName" xml:"CreateEnvironmentResult>TemplateName"`
	Tier              *EnvironmentTier                 `query:"Tier" xml:"CreateEnvironmentResult>Tier"`
	VersionLabel      aws.StringValue                  `query:"VersionLabel" xml:"CreateEnvironmentResult>VersionLabel"`
}

CreateEnvironmentResult is a wrapper for EnvironmentDescription.

type CreateStorageLocationResult

type CreateStorageLocationResult struct {
	S3Bucket aws.StringValue `query:"S3Bucket" xml:"CreateStorageLocationResult>S3Bucket"`
}

CreateStorageLocationResult is a wrapper for CreateStorageLocationResultMessage.

type CreateStorageLocationResultMessage

type CreateStorageLocationResultMessage struct {
	S3Bucket aws.StringValue `query:"S3Bucket" xml:"CreateStorageLocationResult>S3Bucket"`
}

CreateStorageLocationResultMessage is undocumented.

type DeleteApplicationMessage

type DeleteApplicationMessage struct {
	ApplicationName     aws.StringValue  `query:"ApplicationName" xml:"ApplicationName"`
	TerminateEnvByForce aws.BooleanValue `query:"TerminateEnvByForce" xml:"TerminateEnvByForce"`
}

DeleteApplicationMessage is undocumented.

type DeleteApplicationVersionMessage

type DeleteApplicationVersionMessage struct {
	ApplicationName    aws.StringValue  `query:"ApplicationName" xml:"ApplicationName"`
	DeleteSourceBundle aws.BooleanValue `query:"DeleteSourceBundle" xml:"DeleteSourceBundle"`
	VersionLabel       aws.StringValue  `query:"VersionLabel" xml:"VersionLabel"`
}

DeleteApplicationVersionMessage is undocumented.

type DeleteConfigurationTemplateMessage

type DeleteConfigurationTemplateMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	TemplateName    aws.StringValue `query:"TemplateName" xml:"TemplateName"`
}

DeleteConfigurationTemplateMessage is undocumented.

type DeleteEnvironmentConfigurationMessage

type DeleteEnvironmentConfigurationMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
}

DeleteEnvironmentConfigurationMessage is undocumented.

type DescribeApplicationVersionsMessage

type DescribeApplicationVersionsMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	VersionLabels   []string        `query:"VersionLabels.member" xml:"VersionLabels>member"`
}

DescribeApplicationVersionsMessage is undocumented.

type DescribeApplicationVersionsResult

type DescribeApplicationVersionsResult struct {
	ApplicationVersions []ApplicationVersionDescription `query:"ApplicationVersions.member" xml:"DescribeApplicationVersionsResult>ApplicationVersions>member"`
}

DescribeApplicationVersionsResult is a wrapper for ApplicationVersionDescriptionsMessage.

type DescribeApplicationsMessage

type DescribeApplicationsMessage struct {
	ApplicationNames []string `query:"ApplicationNames.member" xml:"ApplicationNames>member"`
}

DescribeApplicationsMessage is undocumented.

type DescribeApplicationsResult

type DescribeApplicationsResult struct {
	Applications []ApplicationDescription `query:"Applications.member" xml:"DescribeApplicationsResult>Applications>member"`
}

DescribeApplicationsResult is a wrapper for ApplicationDescriptionsMessage.

type DescribeConfigurationOptionsMessage

type DescribeConfigurationOptionsMessage struct {
	ApplicationName   aws.StringValue       `query:"ApplicationName" xml:"ApplicationName"`
	EnvironmentName   aws.StringValue       `query:"EnvironmentName" xml:"EnvironmentName"`
	Options           []OptionSpecification `query:"Options.member" xml:"Options>member"`
	SolutionStackName aws.StringValue       `query:"SolutionStackName" xml:"SolutionStackName"`
	TemplateName      aws.StringValue       `query:"TemplateName" xml:"TemplateName"`
}

DescribeConfigurationOptionsMessage is undocumented.

type DescribeConfigurationOptionsResult

type DescribeConfigurationOptionsResult struct {
	Options           []ConfigurationOptionDescription `query:"Options.member" xml:"DescribeConfigurationOptionsResult>Options>member"`
	SolutionStackName aws.StringValue                  `query:"SolutionStackName" xml:"DescribeConfigurationOptionsResult>SolutionStackName"`
}

DescribeConfigurationOptionsResult is a wrapper for ConfigurationOptionsDescription.

type DescribeConfigurationSettingsMessage

type DescribeConfigurationSettingsMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
	TemplateName    aws.StringValue `query:"TemplateName" xml:"TemplateName"`
}

DescribeConfigurationSettingsMessage is undocumented.

type DescribeConfigurationSettingsResult

type DescribeConfigurationSettingsResult struct {
	ConfigurationSettings []ConfigurationSettingsDescription `query:"ConfigurationSettings.member" xml:"DescribeConfigurationSettingsResult>ConfigurationSettings>member"`
}

DescribeConfigurationSettingsResult is a wrapper for ConfigurationSettingsDescriptions.

type DescribeEnvironmentResourcesMessage

type DescribeEnvironmentResourcesMessage struct {
	EnvironmentID   aws.StringValue `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
}

DescribeEnvironmentResourcesMessage is undocumented.

type DescribeEnvironmentResourcesResult

type DescribeEnvironmentResourcesResult struct {
	EnvironmentResources *EnvironmentResourceDescription `query:"EnvironmentResources" xml:"DescribeEnvironmentResourcesResult>EnvironmentResources"`
}

DescribeEnvironmentResourcesResult is a wrapper for EnvironmentResourceDescriptionsMessage.

type DescribeEnvironmentsMessage

type DescribeEnvironmentsMessage struct {
	ApplicationName       aws.StringValue  `query:"ApplicationName" xml:"ApplicationName"`
	EnvironmentIDs        []string         `query:"EnvironmentIds.member" xml:"EnvironmentIds>member"`
	EnvironmentNames      []string         `query:"EnvironmentNames.member" xml:"EnvironmentNames>member"`
	IncludeDeleted        aws.BooleanValue `query:"IncludeDeleted" xml:"IncludeDeleted"`
	IncludedDeletedBackTo time.Time        `query:"IncludedDeletedBackTo" xml:"IncludedDeletedBackTo"`
	VersionLabel          aws.StringValue  `query:"VersionLabel" xml:"VersionLabel"`
}

DescribeEnvironmentsMessage is undocumented.

type DescribeEnvironmentsResult

type DescribeEnvironmentsResult struct {
	Environments []EnvironmentDescription `query:"Environments.member" xml:"DescribeEnvironmentsResult>Environments>member"`
}

DescribeEnvironmentsResult is a wrapper for EnvironmentDescriptionsMessage.

type DescribeEventsMessage

type DescribeEventsMessage struct {
	ApplicationName aws.StringValue  `query:"ApplicationName" xml:"ApplicationName"`
	EndTime         time.Time        `query:"EndTime" xml:"EndTime"`
	EnvironmentID   aws.StringValue  `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue  `query:"EnvironmentName" xml:"EnvironmentName"`
	MaxRecords      aws.IntegerValue `query:"MaxRecords" xml:"MaxRecords"`
	NextToken       aws.StringValue  `query:"NextToken" xml:"NextToken"`
	RequestID       aws.StringValue  `query:"RequestId" xml:"RequestId"`
	Severity        aws.StringValue  `query:"Severity" xml:"Severity"`
	StartTime       time.Time        `query:"StartTime" xml:"StartTime"`
	TemplateName    aws.StringValue  `query:"TemplateName" xml:"TemplateName"`
	VersionLabel    aws.StringValue  `query:"VersionLabel" xml:"VersionLabel"`
}

DescribeEventsMessage is undocumented.

type DescribeEventsResult

type DescribeEventsResult struct {
	Events    []EventDescription `query:"Events.member" xml:"DescribeEventsResult>Events>member"`
	NextToken aws.StringValue    `query:"NextToken" xml:"DescribeEventsResult>NextToken"`
}

DescribeEventsResult is a wrapper for EventDescriptionsMessage.

type ElasticBeanstalk

type ElasticBeanstalk struct {
	// contains filtered or unexported fields
}

ElasticBeanstalk is a client for AWS Elastic Beanstalk.

func New

func New(creds aws.CredentialsProvider, region string, client *http.Client) *ElasticBeanstalk

New returns a new ElasticBeanstalk client.

func (*ElasticBeanstalk) CheckDNSAvailability

func (c *ElasticBeanstalk) CheckDNSAvailability(req *CheckDNSAvailabilityMessage) (resp *CheckDNSAvailabilityResult, err error)

CheckDNSAvailability is undocumented.

func (*ElasticBeanstalk) CreateApplication

func (c *ElasticBeanstalk) CreateApplication(req *CreateApplicationMessage) (resp *CreateApplicationResult, err error)

CreateApplication creates an application that has one configuration template named default and no application versions.

func (*ElasticBeanstalk) CreateApplicationVersion

func (c *ElasticBeanstalk) CreateApplicationVersion(req *CreateApplicationVersionMessage) (resp *CreateApplicationVersionResult, err error)

CreateApplicationVersion creates an application version for the specified application.

func (*ElasticBeanstalk) CreateConfigurationTemplate

func (c *ElasticBeanstalk) CreateConfigurationTemplate(req *CreateConfigurationTemplateMessage) (resp *CreateConfigurationTemplateResult, err error)

CreateConfigurationTemplate creates a configuration template. Templates are associated with a specific application and are used to deploy different versions of the application with the same configuration settings.

func (*ElasticBeanstalk) CreateEnvironment

func (c *ElasticBeanstalk) CreateEnvironment(req *CreateEnvironmentMessage) (resp *CreateEnvironmentResult, err error)

CreateEnvironment launches an environment for the specified application using the specified configuration.

func (*ElasticBeanstalk) CreateStorageLocation

func (c *ElasticBeanstalk) CreateStorageLocation() (resp *CreateStorageLocationResult, err error)

CreateStorageLocation creates the Amazon S3 storage location for the account. This location is used to store user log files.

func (*ElasticBeanstalk) DeleteApplication

func (c *ElasticBeanstalk) DeleteApplication(req *DeleteApplicationMessage) (err error)

DeleteApplication deletes the specified application along with all associated versions and configurations. The application versions will not be deleted from your Amazon S3 bucket.

func (*ElasticBeanstalk) DeleteApplicationVersion

func (c *ElasticBeanstalk) DeleteApplicationVersion(req *DeleteApplicationVersionMessage) (err error)

DeleteApplicationVersion deletes the specified version from the specified application.

func (*ElasticBeanstalk) DeleteConfigurationTemplate

func (c *ElasticBeanstalk) DeleteConfigurationTemplate(req *DeleteConfigurationTemplateMessage) (err error)

DeleteConfigurationTemplate is undocumented.

func (*ElasticBeanstalk) DeleteEnvironmentConfiguration

func (c *ElasticBeanstalk) DeleteEnvironmentConfiguration(req *DeleteEnvironmentConfigurationMessage) (err error)

DeleteEnvironmentConfiguration deletes the draft configuration associated with the running environment. Updating a running environment with any configuration changes creates a draft configuration set. You can get the draft configuration using DescribeConfigurationSettings while the update is in progress or if the update fails. The DeploymentStatus for the draft configuration indicates whether the deployment is in process or has failed. The draft configuration remains in existence until it is deleted with this action.

func (*ElasticBeanstalk) DescribeApplicationVersions

func (c *ElasticBeanstalk) DescribeApplicationVersions(req *DescribeApplicationVersionsMessage) (resp *DescribeApplicationVersionsResult, err error)

DescribeApplicationVersions returns descriptions for existing application versions.

func (*ElasticBeanstalk) DescribeApplications

func (c *ElasticBeanstalk) DescribeApplications(req *DescribeApplicationsMessage) (resp *DescribeApplicationsResult, err error)

DescribeApplications is undocumented.

func (*ElasticBeanstalk) DescribeConfigurationOptions

func (c *ElasticBeanstalk) DescribeConfigurationOptions(req *DescribeConfigurationOptionsMessage) (resp *DescribeConfigurationOptionsResult, err error)

DescribeConfigurationOptions describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines. The description includes the values the options, their default values, and an indication of the required action on a running environment if an option value is changed.

func (*ElasticBeanstalk) DescribeConfigurationSettings

func (c *ElasticBeanstalk) DescribeConfigurationSettings(req *DescribeConfigurationSettingsMessage) (resp *DescribeConfigurationSettingsResult, err error)

DescribeConfigurationSettings returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment. When describing the settings for the configuration set associated with a running environment, it is possible to receive two sets of setting descriptions. One is the deployed configuration set, and the other is a draft configuration of an environment that is either in the process of deployment or that failed to deploy.

func (*ElasticBeanstalk) DescribeEnvironmentResources

func (c *ElasticBeanstalk) DescribeEnvironmentResources(req *DescribeEnvironmentResourcesMessage) (resp *DescribeEnvironmentResourcesResult, err error)

DescribeEnvironmentResources is undocumented.

func (*ElasticBeanstalk) DescribeEnvironments

func (c *ElasticBeanstalk) DescribeEnvironments(req *DescribeEnvironmentsMessage) (resp *DescribeEnvironmentsResult, err error)

DescribeEnvironments is undocumented.

func (*ElasticBeanstalk) DescribeEvents

func (c *ElasticBeanstalk) DescribeEvents(req *DescribeEventsMessage) (resp *DescribeEventsResult, err error)

DescribeEvents returns list of event descriptions matching criteria up to the last 6 weeks.

func (*ElasticBeanstalk) ListAvailableSolutionStacks

func (c *ElasticBeanstalk) ListAvailableSolutionStacks() (resp *ListAvailableSolutionStacksResult, err error)

ListAvailableSolutionStacks returns a list of the available solution stack names.

func (*ElasticBeanstalk) RebuildEnvironment

func (c *ElasticBeanstalk) RebuildEnvironment(req *RebuildEnvironmentMessage) (err error)

RebuildEnvironment deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.) for a specified environment and forces a restart.

func (*ElasticBeanstalk) RequestEnvironmentInfo

func (c *ElasticBeanstalk) RequestEnvironmentInfo(req *RequestEnvironmentInfoMessage) (err error)

RequestEnvironmentInfo initiates a request to compile the specified type of information of the deployed environment. Setting the InfoType to tail compiles the last lines from the application server log files of every Amazon EC2 instance in your environment. Use RetrieveEnvironmentInfo to access the compiled information.

func (*ElasticBeanstalk) RestartAppServer

func (c *ElasticBeanstalk) RestartAppServer(req *RestartAppServerMessage) (err error)

RestartAppServer causes the environment to restart the application container server running on each Amazon EC2 instance.

func (*ElasticBeanstalk) RetrieveEnvironmentInfo

func (c *ElasticBeanstalk) RetrieveEnvironmentInfo(req *RetrieveEnvironmentInfoMessage) (resp *RetrieveEnvironmentInfoResult, err error)

RetrieveEnvironmentInfo retrieves the compiled information from a RequestEnvironmentInfo request.

func (*ElasticBeanstalk) SwapEnvironmentCNAMEs

func (c *ElasticBeanstalk) SwapEnvironmentCNAMEs(req *SwapEnvironmentCNAMEsMessage) (err error)

SwapEnvironmentCNAMEs is undocumented.

func (*ElasticBeanstalk) TerminateEnvironment

func (c *ElasticBeanstalk) TerminateEnvironment(req *TerminateEnvironmentMessage) (resp *TerminateEnvironmentResult, err error)

TerminateEnvironment is undocumented.

func (*ElasticBeanstalk) UpdateApplication

func (c *ElasticBeanstalk) UpdateApplication(req *UpdateApplicationMessage) (resp *UpdateApplicationResult, err error)

UpdateApplication updates the specified application to have the specified properties.

func (*ElasticBeanstalk) UpdateApplicationVersion

func (c *ElasticBeanstalk) UpdateApplicationVersion(req *UpdateApplicationVersionMessage) (resp *UpdateApplicationVersionResult, err error)

UpdateApplicationVersion updates the specified application version to have the specified properties.

func (*ElasticBeanstalk) UpdateConfigurationTemplate

func (c *ElasticBeanstalk) UpdateConfigurationTemplate(req *UpdateConfigurationTemplateMessage) (resp *UpdateConfigurationTemplateResult, err error)

UpdateConfigurationTemplate updates the specified configuration template to have the specified properties or configuration option values.

func (*ElasticBeanstalk) UpdateEnvironment

func (c *ElasticBeanstalk) UpdateEnvironment(req *UpdateEnvironmentMessage) (resp *UpdateEnvironmentResult, err error)

UpdateEnvironment updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment. Attempting to update both the release and configuration is not allowed and AWS Elastic Beanstalk returns an InvalidParameterCombination error. When updating the configuration settings to a new template or individual settings, a draft configuration is created and DescribeConfigurationSettings for this environment returns two setting descriptions with different DeploymentStatus values.

func (*ElasticBeanstalk) ValidateConfigurationSettings

func (c *ElasticBeanstalk) ValidateConfigurationSettings(req *ValidateConfigurationSettingsMessage) (resp *ValidateConfigurationSettingsResult, err error)

ValidateConfigurationSettings takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid. This action returns a list of messages indicating any errors or warnings associated with the selection of option values.

type ElasticBeanstalkAPI

type ElasticBeanstalkAPI interface {
	CheckDNSAvailability(req *CheckDNSAvailabilityMessage) (resp *CheckDNSAvailabilityResultMessage, err error)
	CreateApplication(req *CreateApplicationMessage) (resp *ApplicationDescriptionMessage, err error)
	CreateApplicationVersion(req *CreateApplicationVersionMessage) (resp *ApplicationVersionDescriptionMessage, err error)
	CreateConfigurationTemplate(req *CreateConfigurationTemplateMessage) (resp *ConfigurationSettingsDescription, err error)
	CreateEnvironment(req *CreateEnvironmentMessage) (resp *EnvironmentDescription, err error)
	CreateStorageLocation() (resp *CreateStorageLocationResultMessage, err error)
	DeleteApplication(req *DeleteApplicationMessage) (err error)
	DeleteApplicationVersion(req *DeleteApplicationVersionMessage) (err error)
	DeleteConfigurationTemplate(req *DeleteConfigurationTemplateMessage) (err error)
	DeleteEnvironmentConfiguration(req *DeleteEnvironmentConfigurationMessage) (err error)
	DescribeApplicationVersions(req *DescribeApplicationVersionsMessage) (resp *ApplicationVersionDescriptionsMessage, err error)
	DescribeApplications(req *DescribeApplicationsMessage) (resp *ApplicationDescriptionsMessage, err error)
	DescribeConfigurationOptions(req *DescribeConfigurationOptionsMessage) (resp *ConfigurationOptionsDescription, err error)
	DescribeConfigurationSettings(req *DescribeConfigurationSettingsMessage) (resp *ConfigurationSettingsDescriptions, err error)
	DescribeEnvironmentResources(req *DescribeEnvironmentResourcesMessage) (resp *EnvironmentResourceDescriptionsMessage, err error)
	DescribeEnvironments(req *DescribeEnvironmentsMessage) (resp *EnvironmentDescriptionsMessage, err error)
	DescribeEvents(req *DescribeEventsMessage) (resp *EventDescriptionsMessage, err error)
	ListAvailableSolutionStacks() (resp *ListAvailableSolutionStacksResultMessage, err error)
	RebuildEnvironment(req *RebuildEnvironmentMessage) (err error)
	RequestEnvironmentInfo(req *RequestEnvironmentInfoMessage) (err error)
	RestartAppServer(req *RestartAppServerMessage) (err error)
	RetrieveEnvironmentInfo(req *RetrieveEnvironmentInfoMessage) (resp *RetrieveEnvironmentInfoResultMessage, err error)
	SwapEnvironmentCNAMEs(req *SwapEnvironmentCNAMEsMessage) (err error)
	TerminateEnvironment(req *TerminateEnvironmentMessage) (resp *EnvironmentDescription, err error)
	UpdateApplication(req *UpdateApplicationMessage) (resp *ApplicationDescriptionMessage, err error)
	UpdateApplicationVersion(req *UpdateApplicationVersionMessage) (resp *ApplicationVersionDescriptionMessage, err error)
	UpdateConfigurationTemplate(req *UpdateConfigurationTemplateMessage) (resp *ConfigurationSettingsDescription, err error)
	UpdateEnvironment(req *UpdateEnvironmentMessage) (resp *EnvironmentDescription, err error)
	ValidateConfigurationSettings(req *ValidateConfigurationSettingsMessage) (resp *ConfigurationSettingsValidationMessages, err error)
}

type EnvironmentDescription

type EnvironmentDescription struct {
	ApplicationName   aws.StringValue                  `query:"ApplicationName" xml:"ApplicationName"`
	CNAME             aws.StringValue                  `query:"CNAME" xml:"CNAME"`
	DateCreated       time.Time                        `query:"DateCreated" xml:"DateCreated"`
	DateUpdated       time.Time                        `query:"DateUpdated" xml:"DateUpdated"`
	Description       aws.StringValue                  `query:"Description" xml:"Description"`
	EndpointURL       aws.StringValue                  `query:"EndpointURL" xml:"EndpointURL"`
	EnvironmentID     aws.StringValue                  `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName   aws.StringValue                  `query:"EnvironmentName" xml:"EnvironmentName"`
	Health            aws.StringValue                  `query:"Health" xml:"Health"`
	Resources         *EnvironmentResourcesDescription `query:"Resources" xml:"Resources"`
	SolutionStackName aws.StringValue                  `query:"SolutionStackName" xml:"SolutionStackName"`
	Status            aws.StringValue                  `query:"Status" xml:"Status"`
	TemplateName      aws.StringValue                  `query:"TemplateName" xml:"TemplateName"`
	Tier              *EnvironmentTier                 `query:"Tier" xml:"Tier"`
	VersionLabel      aws.StringValue                  `query:"VersionLabel" xml:"VersionLabel"`
}

EnvironmentDescription is undocumented.

type EnvironmentDescriptionsMessage

type EnvironmentDescriptionsMessage struct {
	Environments []EnvironmentDescription `query:"Environments.member" xml:"DescribeEnvironmentsResult>Environments>member"`
}

EnvironmentDescriptionsMessage is undocumented.

type EnvironmentInfoDescription

type EnvironmentInfoDescription struct {
	EC2InstanceID   aws.StringValue `query:"Ec2InstanceId" xml:"Ec2InstanceId"`
	InfoType        aws.StringValue `query:"InfoType" xml:"InfoType"`
	Message         aws.StringValue `query:"Message" xml:"Message"`
	SampleTimestamp time.Time       `query:"SampleTimestamp" xml:"SampleTimestamp"`
}

EnvironmentInfoDescription is undocumented.

type EnvironmentResourceDescription

type EnvironmentResourceDescription struct {
	AutoScalingGroups    []AutoScalingGroup    `query:"AutoScalingGroups.member" xml:"AutoScalingGroups>member"`
	EnvironmentName      aws.StringValue       `query:"EnvironmentName" xml:"EnvironmentName"`
	Instances            []Instance            `query:"Instances.member" xml:"Instances>member"`
	LaunchConfigurations []LaunchConfiguration `query:"LaunchConfigurations.member" xml:"LaunchConfigurations>member"`
	LoadBalancers        []LoadBalancer        `query:"LoadBalancers.member" xml:"LoadBalancers>member"`
	Queues               []Queue               `query:"Queues.member" xml:"Queues>member"`
	Triggers             []Trigger             `query:"Triggers.member" xml:"Triggers>member"`
}

EnvironmentResourceDescription is undocumented.

type EnvironmentResourceDescriptionsMessage

type EnvironmentResourceDescriptionsMessage struct {
	EnvironmentResources *EnvironmentResourceDescription `query:"EnvironmentResources" xml:"DescribeEnvironmentResourcesResult>EnvironmentResources"`
}

EnvironmentResourceDescriptionsMessage is undocumented.

type EnvironmentResourcesDescription

type EnvironmentResourcesDescription struct {
	LoadBalancer *LoadBalancerDescription `query:"LoadBalancer" xml:"LoadBalancer"`
}

EnvironmentResourcesDescription is undocumented.

type EnvironmentTier

type EnvironmentTier struct {
	Name    aws.StringValue `query:"Name" xml:"Name"`
	Type    aws.StringValue `query:"Type" xml:"Type"`
	Version aws.StringValue `query:"Version" xml:"Version"`
}

EnvironmentTier is undocumented.

type EventDescription

type EventDescription struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
	EventDate       time.Time       `query:"EventDate" xml:"EventDate"`
	Message         aws.StringValue `query:"Message" xml:"Message"`
	RequestID       aws.StringValue `query:"RequestId" xml:"RequestId"`
	Severity        aws.StringValue `query:"Severity" xml:"Severity"`
	TemplateName    aws.StringValue `query:"TemplateName" xml:"TemplateName"`
	VersionLabel    aws.StringValue `query:"VersionLabel" xml:"VersionLabel"`
}

EventDescription is undocumented.

type EventDescriptionsMessage

type EventDescriptionsMessage struct {
	Events    []EventDescription `query:"Events.member" xml:"DescribeEventsResult>Events>member"`
	NextToken aws.StringValue    `query:"NextToken" xml:"DescribeEventsResult>NextToken"`
}

EventDescriptionsMessage is undocumented.

type Instance

type Instance struct {
	ID aws.StringValue `query:"Id" xml:"Id"`
}

Instance is undocumented.

type LaunchConfiguration

type LaunchConfiguration struct {
	Name aws.StringValue `query:"Name" xml:"Name"`
}

LaunchConfiguration is undocumented.

type ListAvailableSolutionStacksResult

type ListAvailableSolutionStacksResult struct {
	SolutionStackDetails []SolutionStackDescription `query:"SolutionStackDetails.member" xml:"ListAvailableSolutionStacksResult>SolutionStackDetails>member"`
	SolutionStacks       []string                   `query:"SolutionStacks.member" xml:"ListAvailableSolutionStacksResult>SolutionStacks>member"`
}

ListAvailableSolutionStacksResult is a wrapper for ListAvailableSolutionStacksResultMessage.

type ListAvailableSolutionStacksResultMessage

type ListAvailableSolutionStacksResultMessage struct {
	SolutionStackDetails []SolutionStackDescription `query:"SolutionStackDetails.member" xml:"ListAvailableSolutionStacksResult>SolutionStackDetails>member"`
	SolutionStacks       []string                   `query:"SolutionStacks.member" xml:"ListAvailableSolutionStacksResult>SolutionStacks>member"`
}

ListAvailableSolutionStacksResultMessage is undocumented.

type Listener

type Listener struct {
	Port     aws.IntegerValue `query:"Port" xml:"Port"`
	Protocol aws.StringValue  `query:"Protocol" xml:"Protocol"`
}

Listener is undocumented.

type LoadBalancer

type LoadBalancer struct {
	Name aws.StringValue `query:"Name" xml:"Name"`
}

LoadBalancer is undocumented.

type LoadBalancerDescription

type LoadBalancerDescription struct {
	Domain           aws.StringValue `query:"Domain" xml:"Domain"`
	Listeners        []Listener      `query:"Listeners.member" xml:"Listeners>member"`
	LoadBalancerName aws.StringValue `query:"LoadBalancerName" xml:"LoadBalancerName"`
}

LoadBalancerDescription is undocumented.

type OptionRestrictionRegex

type OptionRestrictionRegex struct {
	Label   aws.StringValue `query:"Label" xml:"Label"`
	Pattern aws.StringValue `query:"Pattern" xml:"Pattern"`
}

OptionRestrictionRegex is undocumented.

type OptionSpecification

type OptionSpecification struct {
	Namespace  aws.StringValue `query:"Namespace" xml:"Namespace"`
	OptionName aws.StringValue `query:"OptionName" xml:"OptionName"`
}

OptionSpecification is undocumented.

type Queue

type Queue struct {
	Name aws.StringValue `query:"Name" xml:"Name"`
	URL  aws.StringValue `query:"URL" xml:"URL"`
}

Queue is undocumented.

type RebuildEnvironmentMessage

type RebuildEnvironmentMessage struct {
	EnvironmentID   aws.StringValue `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
}

RebuildEnvironmentMessage is undocumented.

type RequestEnvironmentInfoMessage

type RequestEnvironmentInfoMessage struct {
	EnvironmentID   aws.StringValue `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
	InfoType        aws.StringValue `query:"InfoType" xml:"InfoType"`
}

RequestEnvironmentInfoMessage is undocumented.

type RestartAppServerMessage

type RestartAppServerMessage struct {
	EnvironmentID   aws.StringValue `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
}

RestartAppServerMessage is undocumented.

type RetrieveEnvironmentInfoMessage

type RetrieveEnvironmentInfoMessage struct {
	EnvironmentID   aws.StringValue `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue `query:"EnvironmentName" xml:"EnvironmentName"`
	InfoType        aws.StringValue `query:"InfoType" xml:"InfoType"`
}

RetrieveEnvironmentInfoMessage is undocumented.

type RetrieveEnvironmentInfoResult

type RetrieveEnvironmentInfoResult struct {
	EnvironmentInfo []EnvironmentInfoDescription `query:"EnvironmentInfo.member" xml:"RetrieveEnvironmentInfoResult>EnvironmentInfo>member"`
}

RetrieveEnvironmentInfoResult is a wrapper for RetrieveEnvironmentInfoResultMessage.

type RetrieveEnvironmentInfoResultMessage

type RetrieveEnvironmentInfoResultMessage struct {
	EnvironmentInfo []EnvironmentInfoDescription `query:"EnvironmentInfo.member" xml:"RetrieveEnvironmentInfoResult>EnvironmentInfo>member"`
}

RetrieveEnvironmentInfoResultMessage is undocumented.

type S3Location

type S3Location struct {
	S3Bucket aws.StringValue `query:"S3Bucket" xml:"S3Bucket"`
	S3Key    aws.StringValue `query:"S3Key" xml:"S3Key"`
}

S3Location is undocumented.

type SolutionStackDescription

type SolutionStackDescription struct {
	PermittedFileTypes []string        `query:"PermittedFileTypes.member" xml:"PermittedFileTypes>member"`
	SolutionStackName  aws.StringValue `query:"SolutionStackName" xml:"SolutionStackName"`
}

SolutionStackDescription is undocumented.

type SourceConfiguration

type SourceConfiguration struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	TemplateName    aws.StringValue `query:"TemplateName" xml:"TemplateName"`
}

SourceConfiguration is undocumented.

type SwapEnvironmentCNAMEsMessage

type SwapEnvironmentCNAMEsMessage struct {
	DestinationEnvironmentID   aws.StringValue `query:"DestinationEnvironmentId" xml:"DestinationEnvironmentId"`
	DestinationEnvironmentName aws.StringValue `query:"DestinationEnvironmentName" xml:"DestinationEnvironmentName"`
	SourceEnvironmentID        aws.StringValue `query:"SourceEnvironmentId" xml:"SourceEnvironmentId"`
	SourceEnvironmentName      aws.StringValue `query:"SourceEnvironmentName" xml:"SourceEnvironmentName"`
}

SwapEnvironmentCNAMEsMessage is undocumented.

type Tag

type Tag struct {
	Key   aws.StringValue `query:"Key" xml:"Key"`
	Value aws.StringValue `query:"Value" xml:"Value"`
}

Tag is undocumented.

type TerminateEnvironmentMessage

type TerminateEnvironmentMessage struct {
	EnvironmentID      aws.StringValue  `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName    aws.StringValue  `query:"EnvironmentName" xml:"EnvironmentName"`
	TerminateResources aws.BooleanValue `query:"TerminateResources" xml:"TerminateResources"`
}

TerminateEnvironmentMessage is undocumented.

type TerminateEnvironmentResult

type TerminateEnvironmentResult struct {
	ApplicationName   aws.StringValue                  `query:"ApplicationName" xml:"TerminateEnvironmentResult>ApplicationName"`
	CNAME             aws.StringValue                  `query:"CNAME" xml:"TerminateEnvironmentResult>CNAME"`
	DateCreated       time.Time                        `query:"DateCreated" xml:"TerminateEnvironmentResult>DateCreated"`
	DateUpdated       time.Time                        `query:"DateUpdated" xml:"TerminateEnvironmentResult>DateUpdated"`
	Description       aws.StringValue                  `query:"Description" xml:"TerminateEnvironmentResult>Description"`
	EndpointURL       aws.StringValue                  `query:"EndpointURL" xml:"TerminateEnvironmentResult>EndpointURL"`
	EnvironmentID     aws.StringValue                  `query:"EnvironmentId" xml:"TerminateEnvironmentResult>EnvironmentId"`
	EnvironmentName   aws.StringValue                  `query:"EnvironmentName" xml:"TerminateEnvironmentResult>EnvironmentName"`
	Health            aws.StringValue                  `query:"Health" xml:"TerminateEnvironmentResult>Health"`
	Resources         *EnvironmentResourcesDescription `query:"Resources" xml:"TerminateEnvironmentResult>Resources"`
	SolutionStackName aws.StringValue                  `query:"SolutionStackName" xml:"TerminateEnvironmentResult>SolutionStackName"`
	Status            aws.StringValue                  `query:"Status" xml:"TerminateEnvironmentResult>Status"`
	TemplateName      aws.StringValue                  `query:"TemplateName" xml:"TerminateEnvironmentResult>TemplateName"`
	Tier              *EnvironmentTier                 `query:"Tier" xml:"TerminateEnvironmentResult>Tier"`
	VersionLabel      aws.StringValue                  `query:"VersionLabel" xml:"TerminateEnvironmentResult>VersionLabel"`
}

TerminateEnvironmentResult is a wrapper for EnvironmentDescription.

type Trigger

type Trigger struct {
	Name aws.StringValue `query:"Name" xml:"Name"`
}

Trigger is undocumented.

type UpdateApplicationMessage

type UpdateApplicationMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	Description     aws.StringValue `query:"Description" xml:"Description"`
}

UpdateApplicationMessage is undocumented.

type UpdateApplicationResult

type UpdateApplicationResult struct {
	Application *ApplicationDescription `query:"Application" xml:"UpdateApplicationResult>Application"`
}

UpdateApplicationResult is a wrapper for ApplicationDescriptionMessage.

type UpdateApplicationVersionMessage

type UpdateApplicationVersionMessage struct {
	ApplicationName aws.StringValue `query:"ApplicationName" xml:"ApplicationName"`
	Description     aws.StringValue `query:"Description" xml:"Description"`
	VersionLabel    aws.StringValue `query:"VersionLabel" xml:"VersionLabel"`
}

UpdateApplicationVersionMessage is undocumented.

type UpdateApplicationVersionResult

type UpdateApplicationVersionResult struct {
	ApplicationVersion *ApplicationVersionDescription `query:"ApplicationVersion" xml:"UpdateApplicationVersionResult>ApplicationVersion"`
}

UpdateApplicationVersionResult is a wrapper for ApplicationVersionDescriptionMessage.

type UpdateConfigurationTemplateMessage

type UpdateConfigurationTemplateMessage struct {
	ApplicationName aws.StringValue              `query:"ApplicationName" xml:"ApplicationName"`
	Description     aws.StringValue              `query:"Description" xml:"Description"`
	OptionSettings  []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"OptionSettings>member"`
	OptionsToRemove []OptionSpecification        `query:"OptionsToRemove.member" xml:"OptionsToRemove>member"`
	TemplateName    aws.StringValue              `query:"TemplateName" xml:"TemplateName"`
}

UpdateConfigurationTemplateMessage is undocumented.

type UpdateConfigurationTemplateResult

type UpdateConfigurationTemplateResult struct {
	ApplicationName   aws.StringValue              `query:"ApplicationName" xml:"UpdateConfigurationTemplateResult>ApplicationName"`
	DateCreated       time.Time                    `query:"DateCreated" xml:"UpdateConfigurationTemplateResult>DateCreated"`
	DateUpdated       time.Time                    `query:"DateUpdated" xml:"UpdateConfigurationTemplateResult>DateUpdated"`
	DeploymentStatus  aws.StringValue              `query:"DeploymentStatus" xml:"UpdateConfigurationTemplateResult>DeploymentStatus"`
	Description       aws.StringValue              `query:"Description" xml:"UpdateConfigurationTemplateResult>Description"`
	EnvironmentName   aws.StringValue              `query:"EnvironmentName" xml:"UpdateConfigurationTemplateResult>EnvironmentName"`
	OptionSettings    []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"UpdateConfigurationTemplateResult>OptionSettings>member"`
	SolutionStackName aws.StringValue              `query:"SolutionStackName" xml:"UpdateConfigurationTemplateResult>SolutionStackName"`
	TemplateName      aws.StringValue              `query:"TemplateName" xml:"UpdateConfigurationTemplateResult>TemplateName"`
}

UpdateConfigurationTemplateResult is a wrapper for ConfigurationSettingsDescription.

type UpdateEnvironmentMessage

type UpdateEnvironmentMessage struct {
	Description     aws.StringValue              `query:"Description" xml:"Description"`
	EnvironmentID   aws.StringValue              `query:"EnvironmentId" xml:"EnvironmentId"`
	EnvironmentName aws.StringValue              `query:"EnvironmentName" xml:"EnvironmentName"`
	OptionSettings  []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"OptionSettings>member"`
	OptionsToRemove []OptionSpecification        `query:"OptionsToRemove.member" xml:"OptionsToRemove>member"`
	TemplateName    aws.StringValue              `query:"TemplateName" xml:"TemplateName"`
	Tier            *EnvironmentTier             `query:"Tier" xml:"Tier"`
	VersionLabel    aws.StringValue              `query:"VersionLabel" xml:"VersionLabel"`
}

UpdateEnvironmentMessage is undocumented.

type UpdateEnvironmentResult

type UpdateEnvironmentResult struct {
	ApplicationName   aws.StringValue                  `query:"ApplicationName" xml:"UpdateEnvironmentResult>ApplicationName"`
	CNAME             aws.StringValue                  `query:"CNAME" xml:"UpdateEnvironmentResult>CNAME"`
	DateCreated       time.Time                        `query:"DateCreated" xml:"UpdateEnvironmentResult>DateCreated"`
	DateUpdated       time.Time                        `query:"DateUpdated" xml:"UpdateEnvironmentResult>DateUpdated"`
	Description       aws.StringValue                  `query:"Description" xml:"UpdateEnvironmentResult>Description"`
	EndpointURL       aws.StringValue                  `query:"EndpointURL" xml:"UpdateEnvironmentResult>EndpointURL"`
	EnvironmentID     aws.StringValue                  `query:"EnvironmentId" xml:"UpdateEnvironmentResult>EnvironmentId"`
	EnvironmentName   aws.StringValue                  `query:"EnvironmentName" xml:"UpdateEnvironmentResult>EnvironmentName"`
	Health            aws.StringValue                  `query:"Health" xml:"UpdateEnvironmentResult>Health"`
	Resources         *EnvironmentResourcesDescription `query:"Resources" xml:"UpdateEnvironmentResult>Resources"`
	SolutionStackName aws.StringValue                  `query:"SolutionStackName" xml:"UpdateEnvironmentResult>SolutionStackName"`
	Status            aws.StringValue                  `query:"Status" xml:"UpdateEnvironmentResult>Status"`
	TemplateName      aws.StringValue                  `query:"TemplateName" xml:"UpdateEnvironmentResult>TemplateName"`
	Tier              *EnvironmentTier                 `query:"Tier" xml:"UpdateEnvironmentResult>Tier"`
	VersionLabel      aws.StringValue                  `query:"VersionLabel" xml:"UpdateEnvironmentResult>VersionLabel"`
}

UpdateEnvironmentResult is a wrapper for EnvironmentDescription.

type ValidateConfigurationSettingsMessage

type ValidateConfigurationSettingsMessage struct {
	ApplicationName aws.StringValue              `query:"ApplicationName" xml:"ApplicationName"`
	EnvironmentName aws.StringValue              `query:"EnvironmentName" xml:"EnvironmentName"`
	OptionSettings  []ConfigurationOptionSetting `query:"OptionSettings.member" xml:"OptionSettings>member"`
	TemplateName    aws.StringValue              `query:"TemplateName" xml:"TemplateName"`
}

ValidateConfigurationSettingsMessage is undocumented.

type ValidateConfigurationSettingsResult

type ValidateConfigurationSettingsResult struct {
	Messages []ValidationMessage `query:"Messages.member" xml:"ValidateConfigurationSettingsResult>Messages>member"`
}

ValidateConfigurationSettingsResult is a wrapper for ConfigurationSettingsValidationMessages.

type ValidationMessage

type ValidationMessage struct {
	Message    aws.StringValue `query:"Message" xml:"Message"`
	Namespace  aws.StringValue `query:"Namespace" xml:"Namespace"`
	OptionName aws.StringValue `query:"OptionName" xml:"OptionName"`
	Severity   aws.StringValue `query:"Severity" xml:"Severity"`
}

ValidationMessage is undocumented.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL