Documentation ¶
Overview ¶
Package elasticbeanstalk provides a client for AWS Elastic Beanstalk.
Index ¶
- Constants
- type ApplicationDescription
- type ApplicationDescriptionMessage
- type ApplicationDescriptionsMessage
- type ApplicationVersionDescription
- type ApplicationVersionDescriptionMessage
- type ApplicationVersionDescriptionsMessage
- type AutoScalingGroup
- type CheckDNSAvailabilityMessage
- type CheckDNSAvailabilityResult
- type CheckDNSAvailabilityResultMessage
- type ConfigurationOptionDescription
- type ConfigurationOptionSetting
- type ConfigurationOptionsDescription
- type ConfigurationSettingsDescription
- type ConfigurationSettingsDescriptions
- type ConfigurationSettingsValidationMessages
- type CreateApplicationMessage
- type CreateApplicationResult
- type CreateApplicationVersionMessage
- type CreateApplicationVersionResult
- type CreateConfigurationTemplateMessage
- type CreateConfigurationTemplateResult
- type CreateEnvironmentMessage
- type CreateEnvironmentResult
- type CreateStorageLocationResult
- type CreateStorageLocationResultMessage
- type DeleteApplicationMessage
- type DeleteApplicationVersionMessage
- type DeleteConfigurationTemplateMessage
- type DeleteEnvironmentConfigurationMessage
- type DescribeApplicationVersionsMessage
- type DescribeApplicationVersionsResult
- type DescribeApplicationsMessage
- type DescribeApplicationsResult
- type DescribeConfigurationOptionsMessage
- type DescribeConfigurationOptionsResult
- type DescribeConfigurationSettingsMessage
- type DescribeConfigurationSettingsResult
- type DescribeEnvironmentResourcesMessage
- type DescribeEnvironmentResourcesResult
- type DescribeEnvironmentsMessage
- type DescribeEnvironmentsResult
- type DescribeEventsMessage
- type DescribeEventsResult
- type ElasticBeanstalk
- func (c *ElasticBeanstalk) CheckDNSAvailability(req *CheckDNSAvailabilityMessage) (resp *CheckDNSAvailabilityResult, err error)
- func (c *ElasticBeanstalk) CreateApplication(req *CreateApplicationMessage) (resp *CreateApplicationResult, err error)
- func (c *ElasticBeanstalk) CreateApplicationVersion(req *CreateApplicationVersionMessage) (resp *CreateApplicationVersionResult, err error)
- func (c *ElasticBeanstalk) CreateConfigurationTemplate(req *CreateConfigurationTemplateMessage) (resp *CreateConfigurationTemplateResult, err error)
- func (c *ElasticBeanstalk) CreateEnvironment(req *CreateEnvironmentMessage) (resp *CreateEnvironmentResult, err error)
- func (c *ElasticBeanstalk) CreateStorageLocation() (resp *CreateStorageLocationResult, err error)
- func (c *ElasticBeanstalk) DeleteApplication(req *DeleteApplicationMessage) (err error)
- func (c *ElasticBeanstalk) DeleteApplicationVersion(req *DeleteApplicationVersionMessage) (err error)
- func (c *ElasticBeanstalk) DeleteConfigurationTemplate(req *DeleteConfigurationTemplateMessage) (err error)
- func (c *ElasticBeanstalk) DeleteEnvironmentConfiguration(req *DeleteEnvironmentConfigurationMessage) (err error)
- func (c *ElasticBeanstalk) DescribeApplicationVersions(req *DescribeApplicationVersionsMessage) (resp *DescribeApplicationVersionsResult, err error)
- func (c *ElasticBeanstalk) DescribeApplications(req *DescribeApplicationsMessage) (resp *DescribeApplicationsResult, err error)
- func (c *ElasticBeanstalk) DescribeConfigurationOptions(req *DescribeConfigurationOptionsMessage) (resp *DescribeConfigurationOptionsResult, err error)
- func (c *ElasticBeanstalk) DescribeConfigurationSettings(req *DescribeConfigurationSettingsMessage) (resp *DescribeConfigurationSettingsResult, err error)
- func (c *ElasticBeanstalk) DescribeEnvironmentResources(req *DescribeEnvironmentResourcesMessage) (resp *DescribeEnvironmentResourcesResult, err error)
- func (c *ElasticBeanstalk) DescribeEnvironments(req *DescribeEnvironmentsMessage) (resp *DescribeEnvironmentsResult, err error)
- func (c *ElasticBeanstalk) DescribeEvents(req *DescribeEventsMessage) (resp *DescribeEventsResult, err error)
- func (c *ElasticBeanstalk) ListAvailableSolutionStacks() (resp *ListAvailableSolutionStacksResult, err error)
- func (c *ElasticBeanstalk) RebuildEnvironment(req *RebuildEnvironmentMessage) (err error)
- func (c *ElasticBeanstalk) RequestEnvironmentInfo(req *RequestEnvironmentInfoMessage) (err error)
- func (c *ElasticBeanstalk) RestartAppServer(req *RestartAppServerMessage) (err error)
- func (c *ElasticBeanstalk) RetrieveEnvironmentInfo(req *RetrieveEnvironmentInfoMessage) (resp *RetrieveEnvironmentInfoResult, err error)
- func (c *ElasticBeanstalk) SwapEnvironmentCNAMEs(req *SwapEnvironmentCNAMEsMessage) (err error)
- func (c *ElasticBeanstalk) TerminateEnvironment(req *TerminateEnvironmentMessage) (resp *TerminateEnvironmentResult, err error)
- func (c *ElasticBeanstalk) UpdateApplication(req *UpdateApplicationMessage) (resp *UpdateApplicationResult, err error)
- func (c *ElasticBeanstalk) UpdateApplicationVersion(req *UpdateApplicationVersionMessage) (resp *UpdateApplicationVersionResult, err error)
- func (c *ElasticBeanstalk) UpdateConfigurationTemplate(req *UpdateConfigurationTemplateMessage) (resp *UpdateConfigurationTemplateResult, err error)
- func (c *ElasticBeanstalk) UpdateEnvironment(req *UpdateEnvironmentMessage) (resp *UpdateEnvironmentResult, err error)
- func (c *ElasticBeanstalk) ValidateConfigurationSettings(req *ValidateConfigurationSettingsMessage) (resp *ValidateConfigurationSettingsResult, err error)
- type EnvironmentDescription
- type EnvironmentDescriptionsMessage
- type EnvironmentInfoDescription
- type EnvironmentResourceDescription
- type EnvironmentResourceDescriptionsMessage
- type EnvironmentResourcesDescription
- type EnvironmentTier
- type EventDescription
- type EventDescriptionsMessage
- type Instance
- type LaunchConfiguration
- type ListAvailableSolutionStacksResult
- type ListAvailableSolutionStacksResultMessage
- type Listener
- type LoadBalancer
- type LoadBalancerDescription
- type OptionRestrictionRegex
- type OptionSpecification
- type Queue
- type RebuildEnvironmentMessage
- type RequestEnvironmentInfoMessage
- type RestartAppServerMessage
- type RetrieveEnvironmentInfoMessage
- type RetrieveEnvironmentInfoResult
- type RetrieveEnvironmentInfoResultMessage
- type S3Location
- type SolutionStackDescription
- type SourceConfiguration
- type SwapEnvironmentCNAMEsMessage
- type Tag
- type TerminateEnvironmentMessage
- type TerminateEnvironmentResult
- type Trigger
- type UpdateApplicationMessage
- type UpdateApplicationResult
- type UpdateApplicationVersionMessage
- type UpdateApplicationVersionResult
- type UpdateConfigurationTemplateMessage
- type UpdateConfigurationTemplateResult
- type UpdateEnvironmentMessage
- type UpdateEnvironmentResult
- type ValidateConfigurationSettingsMessage
- type ValidateConfigurationSettingsResult
- type ValidationMessage
Constants ¶
const ( ConfigurationDeploymentStatusDeployed = "deployed" ConfigurationDeploymentStatusFailed = "failed" ConfigurationDeploymentStatusPending = "pending" )
Possible values for ElasticBeanstalk.
const ( ConfigurationOptionValueTypeList = "List" ConfigurationOptionValueTypeScalar = "Scalar" )
Possible values for ElasticBeanstalk.
const ( EnvironmentHealthGreen = "Green" EnvironmentHealthGrey = "Grey" EnvironmentHealthRed = "Red" EnvironmentHealthYellow = "Yellow" )
Possible values for ElasticBeanstalk.
const ( EnvironmentStatusLaunching = "Launching" EnvironmentStatusReady = "Ready" EnvironmentStatusTerminated = "Terminated" EnvironmentStatusTerminating = "Terminating" EnvironmentStatusUpdating = "Updating" )
Possible values for ElasticBeanstalk.
const ( EventSeverityDebug = "DEBUG" EventSeverityError = "ERROR" EventSeverityFatal = "FATAL" EventSeverityInfo = "INFO" EventSeverityTrace = "TRACE" EventSeverityWarn = "WARN" )
Possible values for ElasticBeanstalk.
const ( ValidationSeverityError = "error" ValidationSeverityWarning = "warning" )
Possible values for ElasticBeanstalk.
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 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.