types

package
v1.23.4 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 4 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionHistoryStatus

type ActionHistoryStatus string
const (
	ActionHistoryStatusCompleted ActionHistoryStatus = "Completed"
	ActionHistoryStatusFailed    ActionHistoryStatus = "Failed"
	ActionHistoryStatusUnknown   ActionHistoryStatus = "Unknown"
)

Enum values for ActionHistoryStatus

func (ActionHistoryStatus) Values added in v0.29.0

Values returns all known values for ActionHistoryStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ActionStatus

type ActionStatus string
const (
	ActionStatusScheduled ActionStatus = "Scheduled"
	ActionStatusPending   ActionStatus = "Pending"
	ActionStatusRunning   ActionStatus = "Running"
	ActionStatusUnknown   ActionStatus = "Unknown"
)

Enum values for ActionStatus

func (ActionStatus) Values added in v0.29.0

func (ActionStatus) Values() []ActionStatus

Values returns all known values for ActionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ActionType

type ActionType string
const (
	ActionTypeInstanceRefresh ActionType = "InstanceRefresh"
	ActionTypePlatformUpdate  ActionType = "PlatformUpdate"
	ActionTypeUnknown         ActionType = "Unknown"
)

Enum values for ActionType

func (ActionType) Values added in v0.29.0

func (ActionType) Values() []ActionType

Values returns all known values for ActionType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ApplicationDescription

type ApplicationDescription struct {

	// The Amazon Resource Name (ARN) of the application.
	ApplicationArn *string

	// The name of the application.
	ApplicationName *string

	// The names of the configuration templates associated with this application.
	ConfigurationTemplates []string

	// The date when the application was created.
	DateCreated *time.Time

	// The date when the application was last modified.
	DateUpdated *time.Time

	// User-defined description of the application.
	Description *string

	// The lifecycle settings for the application.
	ResourceLifecycleConfig *ApplicationResourceLifecycleConfig

	// The names of the versions for this application.
	Versions []string
	// contains filtered or unexported fields
}

Describes the properties of an application.

type ApplicationMetrics

type ApplicationMetrics struct {

	// The amount of time that the metrics cover (usually 10 seconds). For example,
	// you might have 5 requests ( request_count ) within the most recent time slice of
	// 10 seconds ( duration ).
	Duration *int32

	// Represents the average latency for the slowest X percent of requests over the
	// last 10 seconds. Latencies are in seconds with one millisecond resolution.
	Latency *Latency

	// Average number of requests handled by the web server per second over the last
	// 10 seconds.
	RequestCount int32

	// Represents the percentage of requests over the last 10 seconds that resulted in
	// each type of status code response.
	StatusCodes *StatusCodes
	// contains filtered or unexported fields
}

Application request metrics for an AWS Elastic Beanstalk environment.

type ApplicationResourceLifecycleConfig

type ApplicationResourceLifecycleConfig struct {

	// The ARN of an IAM service role that Elastic Beanstalk has permission to assume.
	// The ServiceRole property is required the first time that you provide a
	// VersionLifecycleConfig for the application in one of the supporting calls (
	// CreateApplication or UpdateApplicationResourceLifecycle ). After you provide it
	// once, in either one of the calls, Elastic Beanstalk persists the Service Role
	// with the application, and you don't need to specify it again in subsequent
	// UpdateApplicationResourceLifecycle calls. You can, however, specify it in
	// subsequent calls to change the Service Role to another value.
	ServiceRole *string

	// Defines lifecycle settings for application versions.
	VersionLifecycleConfig *ApplicationVersionLifecycleConfig
	// contains filtered or unexported fields
}

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

type ApplicationVersionDescription

type ApplicationVersionDescription struct {

	// The name of the application to which the application version belongs.
	ApplicationName *string

	// The Amazon Resource Name (ARN) of the application version.
	ApplicationVersionArn *string

	// Reference to the artifact from the AWS CodeBuild build.
	BuildArn *string

	// The creation date of the application version.
	DateCreated *time.Time

	// The last modified date of the application version.
	DateUpdated *time.Time

	// The description of the application version.
	Description *string

	// If the version's source code was retrieved from AWS CodeCommit, the location of
	// the source code for the application version.
	SourceBuildInformation *SourceBuildInformation

	// The storage location of the application version's source bundle in Amazon S3.
	SourceBundle *S3Location

	// The processing status of the application version. Reflects the state of the
	// application version during its creation. Many of the values are only applicable
	// if you specified True for the Process parameter of the CreateApplicationVersion
	// action. The following list describes the possible values.
	//   - Unprocessed – Application version wasn't pre-processed or validated. Elastic
	//   Beanstalk will validate configuration files during deployment of the application
	//   version to an environment.
	//   - Processing – Elastic Beanstalk is currently processing the application
	//   version.
	//   - Building – Application version is currently undergoing an AWS CodeBuild
	//   build.
	//   - Processed – Elastic Beanstalk was successfully pre-processed and validated.
	//   - Failed – Either the AWS CodeBuild build failed or configuration files didn't
	//   pass validation. This application version isn't usable.
	Status ApplicationVersionStatus

	// A unique identifier for the application version.
	VersionLabel *string
	// contains filtered or unexported fields
}

Describes the properties of an application version.

type ApplicationVersionLifecycleConfig

type ApplicationVersionLifecycleConfig struct {

	// Specify a max age rule to restrict the length of time that application versions
	// are retained for an application.
	MaxAgeRule *MaxAgeRule

	// Specify a max count rule to restrict the number of application versions that
	// are retained for an application.
	MaxCountRule *MaxCountRule
	// contains filtered or unexported fields
}

The application version lifecycle settings for an application. Defines the rules that Elastic Beanstalk applies to an application's versions in order to avoid hitting the per-region limit for application versions. When Elastic Beanstalk deletes an application version from its database, you can no longer deploy that version to an environment. The source bundle remains in S3 unless you configure the rule to delete it.

type ApplicationVersionStatus

type ApplicationVersionStatus string
const (
	ApplicationVersionStatusProcessed   ApplicationVersionStatus = "Processed"
	ApplicationVersionStatusUnprocessed ApplicationVersionStatus = "Unprocessed"
	ApplicationVersionStatusFailed      ApplicationVersionStatus = "Failed"
	ApplicationVersionStatusProcessing  ApplicationVersionStatus = "Processing"
	ApplicationVersionStatusBuilding    ApplicationVersionStatus = "Building"
)

Enum values for ApplicationVersionStatus

func (ApplicationVersionStatus) Values added in v0.29.0

Values returns all known values for ApplicationVersionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type AutoScalingGroup

type AutoScalingGroup struct {

	// The name of the AutoScalingGroup .
	Name *string
	// contains filtered or unexported fields
}

Describes an Auto Scaling launch configuration.

type BuildConfiguration

type BuildConfiguration struct {

	// The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM)
	// role that enables AWS CodeBuild to interact with dependent AWS services on
	// behalf of the AWS account.
	//
	// This member is required.
	CodeBuildServiceRole *string

	// The ID of the Docker image to use for this build project.
	//
	// This member is required.
	Image *string

	// The name of the artifact of the CodeBuild build. If provided, Elastic Beanstalk
	// stores the build artifact in the S3 location
	// S3-bucket/resources/application-name/codebuild/codebuild-version-label-artifact-name.zip.
	// If not provided, Elastic Beanstalk stores the build artifact in the S3 location
	// S3-bucket/resources/application-name/codebuild/codebuild-version-label.zip.
	ArtifactName *string

	// Information about the compute resources the build project will use.
	//   - BUILD_GENERAL1_SMALL: Use up to 3 GB memory and 2 vCPUs for builds
	//   - BUILD_GENERAL1_MEDIUM: Use up to 7 GB memory and 4 vCPUs for builds
	//   - BUILD_GENERAL1_LARGE: Use up to 15 GB memory and 8 vCPUs for builds
	ComputeType ComputeType

	// How long in minutes, from 5 to 480 (8 hours), for AWS CodeBuild to wait until
	// timing out any related build that does not get marked as completed. The default
	// is 60 minutes.
	TimeoutInMinutes *int32
	// contains filtered or unexported fields
}

Settings for an AWS CodeBuild build.

type Builder

type Builder struct {

	// The ARN of the builder.
	ARN *string
	// contains filtered or unexported fields
}

The builder used to build the custom platform.

type CPUUtilization

type CPUUtilization struct {

	// Available on Linux environments only. Percentage of time that the CPU has spent
	// in the I/O Wait state over the last 10 seconds.
	IOWait *float64

	// Available on Linux environments only. Percentage of time that the CPU has spent
	// in the IRQ state over the last 10 seconds.
	IRQ *float64

	// Percentage of time that the CPU has spent in the Idle state over the last 10
	// seconds.
	Idle *float64

	// Available on Linux environments only. Percentage of time that the CPU has spent
	// in the Nice state over the last 10 seconds.
	Nice *float64

	// Available on Windows environments only. Percentage of time that the CPU has
	// spent in the Privileged state over the last 10 seconds.
	Privileged *float64

	// Available on Linux environments only. Percentage of time that the CPU has spent
	// in the SoftIRQ state over the last 10 seconds.
	SoftIRQ *float64

	// Available on Linux environments only. Percentage of time that the CPU has spent
	// in the System state over the last 10 seconds.
	System *float64

	// Percentage of time that the CPU has spent in the User state over the last 10
	// seconds.
	User *float64
	// contains filtered or unexported fields
}

CPU utilization metrics for an instance.

type CodeBuildNotInServiceRegionException

type CodeBuildNotInServiceRegionException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

AWS CodeBuild is not available in the specified region.

func (*CodeBuildNotInServiceRegionException) Error

func (*CodeBuildNotInServiceRegionException) ErrorCode

func (*CodeBuildNotInServiceRegionException) ErrorFault

func (*CodeBuildNotInServiceRegionException) ErrorMessage

func (e *CodeBuildNotInServiceRegionException) ErrorMessage() string

type ComputeType

type ComputeType string
const (
	ComputeTypeBuildGeneral1Small  ComputeType = "BUILD_GENERAL1_SMALL"
	ComputeTypeBuildGeneral1Medium ComputeType = "BUILD_GENERAL1_MEDIUM"
	ComputeTypeBuildGeneral1Large  ComputeType = "BUILD_GENERAL1_LARGE"
)

Enum values for ComputeType

func (ComputeType) Values added in v0.29.0

func (ComputeType) Values() []ComputeType

Values returns all known values for ComputeType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ConfigurationDeploymentStatus

type ConfigurationDeploymentStatus string
const (
	ConfigurationDeploymentStatusDeployed ConfigurationDeploymentStatus = "deployed"
	ConfigurationDeploymentStatusPending  ConfigurationDeploymentStatus = "pending"
	ConfigurationDeploymentStatusFailed   ConfigurationDeploymentStatus = "failed"
)

Enum values for ConfigurationDeploymentStatus

func (ConfigurationDeploymentStatus) Values added in v0.29.0

Values returns all known values for ConfigurationDeploymentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ConfigurationOptionDescription

type ConfigurationOptionDescription struct {

	// An indication of which action is required if the value for this configuration
	// option changes:
	//   - NoInterruption : There is no interruption to the environment or application
	//   availability.
	//   - RestartEnvironment : The environment is entirely restarted, all AWS
	//   resources are deleted and recreated, and the environment is unavailable during
	//   the process.
	//   - RestartApplicationServer : The environment is available the entire time.
	//   However, a short application outage occurs when the application servers on the
	//   running Amazon EC2 instances are restarted.
	ChangeSeverity *string

	// The default value for this configuration option.
	DefaultValue *string

	// If specified, the configuration option must be a string value no longer than
	// this value.
	MaxLength *int32

	// If specified, the configuration option must be a numeric value less than this
	// value.
	MaxValue *int32

	// If specified, the configuration option must be a numeric value greater than
	// this value.
	MinValue *int32

	// The name of the configuration option.
	Name *string

	// A unique namespace identifying the option's associated AWS resource.
	Namespace *string

	// If specified, the configuration option must be a string value that satisfies
	// this regular expression.
	Regex *OptionRestrictionRegex

	// An indication of whether the user defined this configuration option:
	//   - true : This configuration option was defined by the user. It is a valid
	//   choice for specifying if this as an Option to Remove when updating
	//   configuration settings.
	//   - false : This configuration was not defined by the user.
	// Constraint: You can remove only UserDefined options from a configuration. Valid
	// Values: true | false
	UserDefined *bool

	// If specified, values for the configuration option are selected from this list.
	ValueOptions []string

	// An indication of which type of values this option has and whether it is
	// allowable to select one or more than one of the possible values:
	//   - Scalar : Values for this option are a single selection from the possible
	//   values, or an unformatted string, or numeric value governed by the
	//   MIN/MAX/Regex constraints.
	//   - List : Values for this option are multiple selections from the possible
	//   values.
	//   - Boolean : Values for this option are either true or false .
	//   - Json : Values for this option are a JSON representation of a ConfigDocument
	//   .
	ValueType ConfigurationOptionValueType
	// contains filtered or unexported fields
}

Describes the possible values for a configuration option.

type ConfigurationOptionSetting

type ConfigurationOptionSetting struct {

	// A unique namespace that identifies the option's associated AWS resource.
	Namespace *string

	// The name of the configuration option.
	OptionName *string

	// A unique resource name for the option setting. Use it for a time–based scaling
	// configuration option.
	ResourceName *string

	// The current value for the configuration option.
	Value *string
	// contains filtered or unexported fields
}

A specification identifying an individual configuration option along with its current value. For a list of possible namespaces and option values, see Option Values (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html) in the AWS Elastic Beanstalk Developer Guide.

type ConfigurationOptionValueType

type ConfigurationOptionValueType string
const (
	ConfigurationOptionValueTypeScalar ConfigurationOptionValueType = "Scalar"
	ConfigurationOptionValueTypeList   ConfigurationOptionValueType = "List"
)

Enum values for ConfigurationOptionValueType

func (ConfigurationOptionValueType) Values added in v0.29.0

Values returns all known values for ConfigurationOptionValueType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type ConfigurationSettingsDescription

type ConfigurationSettingsDescription struct {

	// The name of the application associated with this configuration set.
	ApplicationName *string

	// The date (in UTC time) when this configuration set was created.
	DateCreated *time.Time

	// The date (in UTC time) when this configuration set was last modified.
	DateUpdated *time.Time

	// If this configuration set is associated with an environment, the
	// DeploymentStatus parameter indicates the deployment status of this configuration
	// set:
	//   - null : This configuration is not associated with a running environment.
	//   - pending : This is a draft configuration that is not deployed to the
	//   associated environment but is in the process of deploying.
	//   - deployed : This is the configuration that is currently deployed to the
	//   associated running environment.
	//   - failed : This is a draft configuration that failed to successfully deploy.
	DeploymentStatus ConfigurationDeploymentStatus

	// Describes this configuration set.
	Description *string

	// If not null , the name of the environment for this configuration set.
	EnvironmentName *string

	// A list of the configuration options and their values in this configuration set.
	OptionSettings []ConfigurationOptionSetting

	// The ARN of the platform version.
	PlatformArn *string

	// The name of the solution stack this configuration set uses.
	SolutionStackName *string

	// If not null , the name of the configuration template for this configuration set.
	TemplateName *string
	// contains filtered or unexported fields
}

Describes the settings for a configuration set.

type CustomAmi

type CustomAmi struct {

	// THe ID of the image used to create the custom AMI.
	ImageId *string

	// The type of virtualization used to create the custom AMI.
	VirtualizationType *string
	// contains filtered or unexported fields
}

A custom AMI available to platforms.

type Deployment

type Deployment struct {

	// The ID of the deployment. This number increases by one each time that you
	// deploy source code or change instance configuration settings.
	DeploymentId *int64

	// For in-progress deployments, the time that the deployment started. For
	// completed deployments, the time that the deployment ended.
	DeploymentTime *time.Time

	// The status of the deployment:
	//   - In Progress : The deployment is in progress.
	//   - Deployed : The deployment succeeded.
	//   - Failed : The deployment failed.
	Status *string

	// The version label of the application version in the deployment.
	VersionLabel *string
	// contains filtered or unexported fields
}

Information about an application version deployment.

type ElasticBeanstalkServiceException

type ElasticBeanstalkServiceException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A generic service exception has occurred.

func (*ElasticBeanstalkServiceException) Error

func (*ElasticBeanstalkServiceException) ErrorCode

func (*ElasticBeanstalkServiceException) ErrorFault

func (*ElasticBeanstalkServiceException) ErrorMessage

func (e *ElasticBeanstalkServiceException) ErrorMessage() string

type EnvironmentDescription

type EnvironmentDescription struct {

	// Indicates if there is an in-progress environment configuration update or
	// application version deployment that you can cancel. true: There is an update in
	// progress. false: There are no updates currently in progress.
	AbortableOperationInProgress *bool

	// The name of the application associated with this environment.
	ApplicationName *string

	// The URL to the CNAME for this environment.
	CNAME *string

	// The creation date for this environment.
	DateCreated *time.Time

	// The last modified date for this environment.
	DateUpdated *time.Time

	// Describes this environment.
	Description *string

	// For load-balanced, autoscaling environments, the URL to the LoadBalancer. For
	// single-instance environments, the IP address of the instance.
	EndpointURL *string

	// The environment's Amazon Resource Name (ARN), which can be used in other API
	// requests that require an ARN.
	EnvironmentArn *string

	// The ID of this environment.
	EnvironmentId *string

	// A list of links to other environments in the same group.
	EnvironmentLinks []EnvironmentLink

	// The name of this environment.
	EnvironmentName *string

	// Describes the health status of the environment. AWS Elastic Beanstalk indicates
	// the failure levels for a running environment:
	//   - Red : Indicates the environment is not responsive. Occurs when three or more
	//   consecutive failures occur for an environment.
	//   - Yellow : Indicates that something is wrong. Occurs when two consecutive
	//   failures occur for an environment.
	//   - Green : Indicates the environment is healthy and fully functional.
	//   - Grey : Default health for a new environment. The environment is not fully
	//   launched and health checks have not started or health checks are suspended
	//   during an UpdateEnvironment or RestartEnvironment request.
	// Default: Grey
	Health EnvironmentHealth

	// Returns the health status of the application running in your environment. For
	// more information, see Health Colors and Statuses (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-status.html)
	// .
	HealthStatus EnvironmentHealthStatus

	// The Amazon Resource Name (ARN) of the environment's operations role. For more
	// information, see Operations roles (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-operationsrole.html)
	// in the AWS Elastic Beanstalk Developer Guide.
	OperationsRole *string

	// The ARN of the platform version.
	PlatformArn *string

	// The description of the AWS resources used by this environment.
	Resources *EnvironmentResourcesDescription

	// The name of the SolutionStack deployed with this environment.
	SolutionStackName *string

	// The current operational status of the environment:
	//   - Launching : Environment is in the process of initial deployment.
	//   - Updating : Environment is in the process of updating its configuration
	//   settings or application version.
	//   - Ready : Environment is available to have an action performed on it, such as
	//   update or terminate.
	//   - Terminating : Environment is in the shut-down process.
	//   - Terminated : Environment is not running.
	Status EnvironmentStatus

	// The name of the configuration template used to originally launch this
	// environment.
	TemplateName *string

	// Describes the current tier of this environment.
	Tier *EnvironmentTier

	// The application version deployed in this environment.
	VersionLabel *string
	// contains filtered or unexported fields
}

Describes the properties of an environment.

type EnvironmentHealth

type EnvironmentHealth string
const (
	EnvironmentHealthGreen  EnvironmentHealth = "Green"
	EnvironmentHealthYellow EnvironmentHealth = "Yellow"
	EnvironmentHealthRed    EnvironmentHealth = "Red"
	EnvironmentHealthGrey   EnvironmentHealth = "Grey"
)

Enum values for EnvironmentHealth

func (EnvironmentHealth) Values added in v0.29.0

Values returns all known values for EnvironmentHealth. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentHealthAttribute

type EnvironmentHealthAttribute string
const (
	EnvironmentHealthAttributeStatus             EnvironmentHealthAttribute = "Status"
	EnvironmentHealthAttributeColor              EnvironmentHealthAttribute = "Color"
	EnvironmentHealthAttributeCauses             EnvironmentHealthAttribute = "Causes"
	EnvironmentHealthAttributeApplicationMetrics EnvironmentHealthAttribute = "ApplicationMetrics"
	EnvironmentHealthAttributeInstancesHealth    EnvironmentHealthAttribute = "InstancesHealth"
	EnvironmentHealthAttributeAll                EnvironmentHealthAttribute = "All"
	EnvironmentHealthAttributeHealthStatus       EnvironmentHealthAttribute = "HealthStatus"
	EnvironmentHealthAttributeRefreshedAt        EnvironmentHealthAttribute = "RefreshedAt"
)

Enum values for EnvironmentHealthAttribute

func (EnvironmentHealthAttribute) Values added in v0.29.0

Values returns all known values for EnvironmentHealthAttribute. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentHealthStatus

type EnvironmentHealthStatus string
const (
	EnvironmentHealthStatusNoData    EnvironmentHealthStatus = "NoData"
	EnvironmentHealthStatusUnknown   EnvironmentHealthStatus = "Unknown"
	EnvironmentHealthStatusPending   EnvironmentHealthStatus = "Pending"
	EnvironmentHealthStatusOk        EnvironmentHealthStatus = "Ok"
	EnvironmentHealthStatusInfo      EnvironmentHealthStatus = "Info"
	EnvironmentHealthStatusWarning   EnvironmentHealthStatus = "Warning"
	EnvironmentHealthStatusDegraded  EnvironmentHealthStatus = "Degraded"
	EnvironmentHealthStatusSevere    EnvironmentHealthStatus = "Severe"
	EnvironmentHealthStatusSuspended EnvironmentHealthStatus = "Suspended"
)

Enum values for EnvironmentHealthStatus

func (EnvironmentHealthStatus) Values added in v0.29.0

Values returns all known values for EnvironmentHealthStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentInfoDescription

type EnvironmentInfoDescription struct {

	// The Amazon EC2 Instance ID for this information.
	Ec2InstanceId *string

	// The type of information retrieved.
	InfoType EnvironmentInfoType

	// The retrieved information. Currently contains a presigned Amazon S3 URL. The
	// files are deleted after 15 minutes. Anyone in possession of this URL can access
	// the files before they are deleted. Make the URL available only to trusted
	// parties.
	Message *string

	// The time stamp when this information was retrieved.
	SampleTimestamp *time.Time
	// contains filtered or unexported fields
}

The information retrieved from the Amazon EC2 instances.

type EnvironmentInfoType

type EnvironmentInfoType string
const (
	EnvironmentInfoTypeTail   EnvironmentInfoType = "tail"
	EnvironmentInfoTypeBundle EnvironmentInfoType = "bundle"
)

Enum values for EnvironmentInfoType

func (EnvironmentInfoType) Values added in v0.29.0

Values returns all known values for EnvironmentInfoType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentLink struct {

	// The name of the linked environment (the dependency).
	EnvironmentName *string

	// The name of the link.
	LinkName *string
	// contains filtered or unexported fields
}

A link to another environment, defined in the environment's manifest. Links provide connection information in system properties that can be used to connect to another environment in the same group. See Environment Manifest (env.yaml) (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/environment-cfg-manifest.html) for details.

type EnvironmentResourceDescription

type EnvironmentResourceDescription struct {

	// The AutoScalingGroups used by this environment.
	AutoScalingGroups []AutoScalingGroup

	// The name of the environment.
	EnvironmentName *string

	// The Amazon EC2 instances used by this environment.
	Instances []Instance

	// The Auto Scaling launch configurations in use by this environment.
	LaunchConfigurations []LaunchConfiguration

	// The Amazon EC2 launch templates in use by this environment.
	LaunchTemplates []LaunchTemplate

	// The LoadBalancers in use by this environment.
	LoadBalancers []LoadBalancer

	// The queues used by this environment.
	Queues []Queue

	// The AutoScaling triggers in use by this environment.
	Triggers []Trigger
	// contains filtered or unexported fields
}

Describes the AWS resources in use by this environment. This data is live.

type EnvironmentResourcesDescription

type EnvironmentResourcesDescription struct {

	// Describes the LoadBalancer.
	LoadBalancer *LoadBalancerDescription
	// contains filtered or unexported fields
}

Describes the AWS resources in use by this environment. This data is not live data.

type EnvironmentStatus

type EnvironmentStatus string
const (
	EnvironmentStatusAborting    EnvironmentStatus = "Aborting"
	EnvironmentStatusLaunching   EnvironmentStatus = "Launching"
	EnvironmentStatusUpdating    EnvironmentStatus = "Updating"
	EnvironmentStatusLinkingFrom EnvironmentStatus = "LinkingFrom"
	EnvironmentStatusLinkingTo   EnvironmentStatus = "LinkingTo"
	EnvironmentStatusReady       EnvironmentStatus = "Ready"
	EnvironmentStatusTerminating EnvironmentStatus = "Terminating"
	EnvironmentStatusTerminated  EnvironmentStatus = "Terminated"
)

Enum values for EnvironmentStatus

func (EnvironmentStatus) Values added in v0.29.0

Values returns all known values for EnvironmentStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type EnvironmentTier

type EnvironmentTier struct {

	// The name of this environment tier. Valid values:
	//   - For Web server tier – WebServer
	//   - For Worker tier – Worker
	Name *string

	// The type of this environment tier. Valid values:
	//   - For Web server tier – Standard
	//   - For Worker tier – SQS/HTTP
	Type *string

	// The version of this environment tier. When you don't set a value to it, Elastic
	// Beanstalk uses the latest compatible worker tier version. This member is
	// deprecated. Any specific version that you set may become out of date. We
	// recommend leaving it unspecified.
	Version *string
	// contains filtered or unexported fields
}

Describes the properties of an environment tier

type EventDescription

type EventDescription struct {

	// The application associated with the event.
	ApplicationName *string

	// The name of the environment associated with this event.
	EnvironmentName *string

	// The date when the event occurred.
	EventDate *time.Time

	// The event message.
	Message *string

	// The ARN of the platform version.
	PlatformArn *string

	// The web service request ID for the activity of this event.
	RequestId *string

	// The severity level of this event.
	Severity EventSeverity

	// The name of the configuration associated with this event.
	TemplateName *string

	// The release label for the application version associated with this event.
	VersionLabel *string
	// contains filtered or unexported fields
}

Describes an event.

type EventSeverity

type EventSeverity string
const (
	EventSeverityTrace EventSeverity = "TRACE"
	EventSeverityDebug EventSeverity = "DEBUG"
	EventSeverityInfo  EventSeverity = "INFO"
	EventSeverityWarn  EventSeverity = "WARN"
	EventSeverityError EventSeverity = "ERROR"
	EventSeverityFatal EventSeverity = "FATAL"
)

Enum values for EventSeverity

func (EventSeverity) Values added in v0.29.0

func (EventSeverity) Values() []EventSeverity

Values returns all known values for EventSeverity. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type FailureType

type FailureType string
const (
	FailureTypeUpdateCancelled         FailureType = "UpdateCancelled"
	FailureTypeCancellationFailed      FailureType = "CancellationFailed"
	FailureTypeRollbackFailed          FailureType = "RollbackFailed"
	FailureTypeRollbackSuccessful      FailureType = "RollbackSuccessful"
	FailureTypeInternalFailure         FailureType = "InternalFailure"
	FailureTypeInvalidEnvironmentState FailureType = "InvalidEnvironmentState"
	FailureTypePermissionsError        FailureType = "PermissionsError"
)

Enum values for FailureType

func (FailureType) Values added in v0.29.0

func (FailureType) Values() []FailureType

Values returns all known values for FailureType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Instance

type Instance struct {

	// The ID of the Amazon EC2 instance.
	Id *string
	// contains filtered or unexported fields
}

The description of an Amazon EC2 instance.

type InstanceHealthSummary

type InstanceHealthSummary struct {

	// Red. The health agent is reporting a high number of request failures or other
	// issues for an instance or environment.
	Degraded *int32

	// Green. An operation is in progress on an instance.
	Info *int32

	// Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an
	// instance.
	NoData *int32

	// Green. An instance is passing health checks and the health agent is not
	// reporting any problems.
	Ok *int32

	// Grey. An operation is in progress on an instance within the command timeout.
	Pending *int32

	// Red. The health agent is reporting a very high number of request failures or
	// other issues for an instance or environment.
	Severe *int32

	// Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient
	// amount of data on an instance.
	Unknown *int32

	// Yellow. The health agent is reporting a moderate number of request failures or
	// other issues for an instance or environment.
	Warning *int32
	// contains filtered or unexported fields
}

Represents summary information about the health of an instance. For more information, see Health Colors and Statuses (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-status.html) .

type InstancesHealthAttribute

type InstancesHealthAttribute string
const (
	InstancesHealthAttributeHealthStatus       InstancesHealthAttribute = "HealthStatus"
	InstancesHealthAttributeColor              InstancesHealthAttribute = "Color"
	InstancesHealthAttributeCauses             InstancesHealthAttribute = "Causes"
	InstancesHealthAttributeApplicationMetrics InstancesHealthAttribute = "ApplicationMetrics"
	InstancesHealthAttributeRefreshedAt        InstancesHealthAttribute = "RefreshedAt"
	InstancesHealthAttributeLaunchedAt         InstancesHealthAttribute = "LaunchedAt"
	InstancesHealthAttributeSystem             InstancesHealthAttribute = "System"
	InstancesHealthAttributeDeployment         InstancesHealthAttribute = "Deployment"
	InstancesHealthAttributeAvailabilityZone   InstancesHealthAttribute = "AvailabilityZone"
	InstancesHealthAttributeInstanceType       InstancesHealthAttribute = "InstanceType"
	InstancesHealthAttributeAll                InstancesHealthAttribute = "All"
)

Enum values for InstancesHealthAttribute

func (InstancesHealthAttribute) Values added in v0.29.0

Values returns all known values for InstancesHealthAttribute. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type InsufficientPrivilegesException

type InsufficientPrivilegesException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account does not have sufficient privileges for one or more AWS services.

func (*InsufficientPrivilegesException) Error

func (*InsufficientPrivilegesException) ErrorCode

func (e *InsufficientPrivilegesException) ErrorCode() string

func (*InsufficientPrivilegesException) ErrorFault

func (*InsufficientPrivilegesException) ErrorMessage

func (e *InsufficientPrivilegesException) ErrorMessage() string

type InvalidRequestException

type InvalidRequestException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

One or more input parameters is not valid. Please correct the input parameters and try the operation again.

func (*InvalidRequestException) Error

func (e *InvalidRequestException) Error() string

func (*InvalidRequestException) ErrorCode

func (e *InvalidRequestException) ErrorCode() string

func (*InvalidRequestException) ErrorFault

func (e *InvalidRequestException) ErrorFault() smithy.ErrorFault

func (*InvalidRequestException) ErrorMessage

func (e *InvalidRequestException) ErrorMessage() string

type Latency

type Latency struct {

	// The average latency for the slowest 90 percent of requests over the last 10
	// seconds.
	P10 *float64

	// The average latency for the slowest 50 percent of requests over the last 10
	// seconds.
	P50 *float64

	// The average latency for the slowest 25 percent of requests over the last 10
	// seconds.
	P75 *float64

	// The average latency for the slowest 15 percent of requests over the last 10
	// seconds.
	P85 *float64

	// The average latency for the slowest 10 percent of requests over the last 10
	// seconds.
	P90 *float64

	// The average latency for the slowest 5 percent of requests over the last 10
	// seconds.
	P95 *float64

	// The average latency for the slowest 1 percent of requests over the last 10
	// seconds.
	P99 *float64

	// The average latency for the slowest 0.1 percent of requests over the last 10
	// seconds.
	P999 *float64
	// contains filtered or unexported fields
}

Represents the average latency for the slowest X percent of requests over the last 10 seconds.

type LaunchConfiguration

type LaunchConfiguration struct {

	// The name of the launch configuration.
	Name *string
	// contains filtered or unexported fields
}

Describes an Auto Scaling launch configuration.

type LaunchTemplate

type LaunchTemplate struct {

	// The ID of the launch template.
	Id *string
	// contains filtered or unexported fields
}

Describes an Amazon EC2 launch template.

type Listener

type Listener struct {

	// The port that is used by the Listener.
	Port int32

	// The protocol that is used by the Listener.
	Protocol *string
	// contains filtered or unexported fields
}

Describes the properties of a Listener for the LoadBalancer.

type LoadBalancer

type LoadBalancer struct {

	// The name of the LoadBalancer.
	Name *string
	// contains filtered or unexported fields
}

Describes a LoadBalancer.

type LoadBalancerDescription

type LoadBalancerDescription struct {

	// The domain name of the LoadBalancer.
	Domain *string

	// A list of Listeners used by the LoadBalancer.
	Listeners []Listener

	// The name of the LoadBalancer.
	LoadBalancerName *string
	// contains filtered or unexported fields
}

Describes the details of a LoadBalancer.

type ManagedAction

type ManagedAction struct {

	// A description of the managed action.
	ActionDescription *string

	// A unique identifier for the managed action.
	ActionId *string

	// The type of managed action.
	ActionType ActionType

	// The status of the managed action. If the action is Scheduled , you can apply it
	// immediately with ApplyEnvironmentManagedAction .
	Status ActionStatus

	// The start time of the maintenance window in which the managed action will
	// execute.
	WindowStartTime *time.Time
	// contains filtered or unexported fields
}

The record of an upcoming or in-progress managed action.

type ManagedActionHistoryItem

type ManagedActionHistoryItem struct {

	// A description of the managed action.
	ActionDescription *string

	// A unique identifier for the managed action.
	ActionId *string

	// The type of the managed action.
	ActionType ActionType

	// The date and time that the action started executing.
	ExecutedTime *time.Time

	// If the action failed, a description of the failure.
	FailureDescription *string

	// If the action failed, the type of failure.
	FailureType FailureType

	// The date and time that the action finished executing.
	FinishedTime *time.Time

	// The status of the action.
	Status ActionHistoryStatus
	// contains filtered or unexported fields
}

The record of a completed or failed managed action.

type ManagedActionInvalidStateException

type ManagedActionInvalidStateException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Cannot modify the managed action in its current state.

func (*ManagedActionInvalidStateException) Error

func (*ManagedActionInvalidStateException) ErrorCode

func (*ManagedActionInvalidStateException) ErrorFault

func (*ManagedActionInvalidStateException) ErrorMessage

func (e *ManagedActionInvalidStateException) ErrorMessage() string

type MaxAgeRule

type MaxAgeRule struct {

	// Specify true to apply the rule, or false to disable it.
	//
	// This member is required.
	Enabled *bool

	// Set to true to delete a version's source bundle from Amazon S3 when Elastic
	// Beanstalk deletes the application version.
	DeleteSourceFromS3 *bool

	// Specify the number of days to retain an application versions.
	MaxAgeInDays *int32
	// contains filtered or unexported fields
}

A lifecycle rule that deletes application versions after the specified number of days.

type MaxCountRule

type MaxCountRule struct {

	// Specify true to apply the rule, or false to disable it.
	//
	// This member is required.
	Enabled *bool

	// Set to true to delete a version's source bundle from Amazon S3 when Elastic
	// Beanstalk deletes the application version.
	DeleteSourceFromS3 *bool

	// Specify the maximum number of application versions to retain.
	MaxCount *int32
	// contains filtered or unexported fields
}

A lifecycle rule that deletes the oldest application version when the maximum count is exceeded.

type OperationInProgressException

type OperationInProgressException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Unable to perform the specified operation because another operation that effects an element in this activity is already in progress.

func (*OperationInProgressException) Error

func (*OperationInProgressException) ErrorCode

func (e *OperationInProgressException) ErrorCode() string

func (*OperationInProgressException) ErrorFault

func (*OperationInProgressException) ErrorMessage

func (e *OperationInProgressException) ErrorMessage() string

type OptionRestrictionRegex

type OptionRestrictionRegex struct {

	// A unique name representing this regular expression.
	Label *string

	// The regular expression pattern that a string configuration option value with
	// this restriction must match.
	Pattern *string
	// contains filtered or unexported fields
}

A regular expression representing a restriction on a string configuration option value.

type OptionSpecification

type OptionSpecification struct {

	// A unique namespace identifying the option's associated AWS resource.
	Namespace *string

	// The name of the configuration option.
	OptionName *string

	// A unique resource name for a time-based scaling configuration option.
	ResourceName *string
	// contains filtered or unexported fields
}

A specification identifying an individual configuration option.

type PlatformBranchSummary

type PlatformBranchSummary struct {

	// The name of the platform branch.
	BranchName *string

	// An ordinal number that designates the order in which platform branches have
	// been added to a platform. This can be helpful, for example, if your code calls
	// the ListPlatformBranches action and then displays a list of platform branches.
	// A larger BranchOrder value designates a newer platform branch within the
	// platform.
	BranchOrder int32

	// The support life cycle state of the platform branch. Possible values: beta |
	// supported | deprecated | retired
	LifecycleState *string

	// The name of the platform to which this platform branch belongs.
	PlatformName *string

	// The environment tiers that platform versions in this branch support. Possible
	// values: WebServer/Standard | Worker/SQS/HTTP
	SupportedTierList []string
	// contains filtered or unexported fields
}

Summary information about a platform branch.

type PlatformDescription

type PlatformDescription struct {

	// The custom AMIs supported by the platform version.
	CustomAmiList []CustomAmi

	// The date when the platform version was created.
	DateCreated *time.Time

	// The date when the platform version was last updated.
	DateUpdated *time.Time

	// The description of the platform version.
	Description *string

	// The frameworks supported by the platform version.
	Frameworks []PlatformFramework

	// Information about the maintainer of the platform version.
	Maintainer *string

	// The operating system used by the platform version.
	OperatingSystemName *string

	// The version of the operating system used by the platform version.
	OperatingSystemVersion *string

	// The ARN of the platform version.
	PlatformArn *string

	// The state of the platform version's branch in its lifecycle. Possible values:
	// Beta | Supported | Deprecated | Retired
	PlatformBranchLifecycleState *string

	// The platform branch to which the platform version belongs.
	PlatformBranchName *string

	// The category of the platform version.
	PlatformCategory *string

	// The state of the platform version in its lifecycle. Possible values: Recommended
	// | null If a null value is returned, the platform version isn't the recommended
	// one for its branch. Each platform branch has a single recommended platform
	// version, typically the most recent one.
	PlatformLifecycleState *string

	// The name of the platform version.
	PlatformName *string

	// The AWS account ID of the person who created the platform version.
	PlatformOwner *string

	// The status of the platform version.
	PlatformStatus PlatformStatus

	// The version of the platform version.
	PlatformVersion *string

	// The programming languages supported by the platform version.
	ProgrammingLanguages []PlatformProgrammingLanguage

	// The name of the solution stack used by the platform version.
	SolutionStackName *string

	// The additions supported by the platform version.
	SupportedAddonList []string

	// The tiers supported by the platform version.
	SupportedTierList []string
	// contains filtered or unexported fields
}

Detailed information about a platform version.

type PlatformFilter

type PlatformFilter struct {

	// The operator to apply to the Type with each of the Values . Valid values: = | !=
	// | < | <= | > | >= | contains | begins_with | ends_with
	Operator *string

	// The platform version attribute to which the filter values are applied. Valid
	// values: PlatformName | PlatformVersion | PlatformStatus | PlatformBranchName |
	// PlatformLifecycleState | PlatformOwner | SupportedTier | SupportedAddon |
	// ProgrammingLanguageName | OperatingSystemName
	Type *string

	// The list of values applied to the filtering platform version attribute. Only
	// one value is supported for all current operators. The following list shows valid
	// filter values for some filter attributes.
	//   - PlatformStatus : Creating | Failed | Ready | Deleting | Deleted
	//   - PlatformLifecycleState : recommended
	//   - SupportedTier : WebServer/Standard | Worker/SQS/HTTP
	//   - SupportedAddon : Log/S3 | Monitoring/Healthd | WorkerDaemon/SQSD
	Values []string
	// contains filtered or unexported fields
}

Describes criteria to restrict the results when listing platform versions. The filter is evaluated as follows: Type Operator Values[1]

type PlatformFramework

type PlatformFramework struct {

	// The name of the framework.
	Name *string

	// The version of the framework.
	Version *string
	// contains filtered or unexported fields
}

A framework supported by the platform.

type PlatformProgrammingLanguage

type PlatformProgrammingLanguage struct {

	// The name of the programming language.
	Name *string

	// The version of the programming language.
	Version *string
	// contains filtered or unexported fields
}

A programming language supported by the platform.

type PlatformStatus

type PlatformStatus string
const (
	PlatformStatusCreating PlatformStatus = "Creating"
	PlatformStatusFailed   PlatformStatus = "Failed"
	PlatformStatusReady    PlatformStatus = "Ready"
	PlatformStatusDeleting PlatformStatus = "Deleting"
	PlatformStatusDeleted  PlatformStatus = "Deleted"
)

Enum values for PlatformStatus

func (PlatformStatus) Values added in v0.29.0

func (PlatformStatus) Values() []PlatformStatus

Values returns all known values for PlatformStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type PlatformSummary

type PlatformSummary struct {

	// The operating system used by the platform version.
	OperatingSystemName *string

	// The version of the operating system used by the platform version.
	OperatingSystemVersion *string

	// The ARN of the platform version.
	PlatformArn *string

	// The state of the platform version's branch in its lifecycle. Possible values:
	// beta | supported | deprecated | retired
	PlatformBranchLifecycleState *string

	// The platform branch to which the platform version belongs.
	PlatformBranchName *string

	// The category of platform version.
	PlatformCategory *string

	// The state of the platform version in its lifecycle. Possible values: recommended
	// | empty If an empty value is returned, the platform version is supported but
	// isn't the recommended one for its branch.
	PlatformLifecycleState *string

	// The AWS account ID of the person who created the platform version.
	PlatformOwner *string

	// The status of the platform version. You can create an environment from the
	// platform version once it is ready.
	PlatformStatus PlatformStatus

	// The version string of the platform version.
	PlatformVersion *string

	// The additions associated with the platform version.
	SupportedAddonList []string

	// The tiers in which the platform version runs.
	SupportedTierList []string
	// contains filtered or unexported fields
}

Summary information about a platform version.

type PlatformVersionStillReferencedException

type PlatformVersionStillReferencedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You cannot delete the platform version because there are still environments running on it.

func (*PlatformVersionStillReferencedException) Error

func (*PlatformVersionStillReferencedException) ErrorCode

func (*PlatformVersionStillReferencedException) ErrorFault

func (*PlatformVersionStillReferencedException) ErrorMessage

type Queue

type Queue struct {

	// The name of the queue.
	Name *string

	// The URL of the queue.
	URL *string
	// contains filtered or unexported fields
}

Describes a queue.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

A resource doesn't exist for the specified Amazon Resource Name (ARN).

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type ResourceQuota

type ResourceQuota struct {

	// The maximum number of instances of this Elastic Beanstalk resource type that an
	// AWS account can use.
	Maximum *int32
	// contains filtered or unexported fields
}

The AWS Elastic Beanstalk quota information for a single resource type in an AWS account. It reflects the resource's limits for this account.

type ResourceQuotas

type ResourceQuotas struct {

	// The quota for applications in the AWS account.
	ApplicationQuota *ResourceQuota

	// The quota for application versions in the AWS account.
	ApplicationVersionQuota *ResourceQuota

	// The quota for configuration templates in the AWS account.
	ConfigurationTemplateQuota *ResourceQuota

	// The quota for custom platforms in the AWS account.
	CustomPlatformQuota *ResourceQuota

	// The quota for environments in the AWS account.
	EnvironmentQuota *ResourceQuota
	// contains filtered or unexported fields
}

A set of per-resource AWS Elastic Beanstalk quotas associated with an AWS account. They reflect Elastic Beanstalk resource limits for this account.

type ResourceTypeNotSupportedException

type ResourceTypeNotSupportedException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The type of the specified Amazon Resource Name (ARN) isn't supported for this operation.

func (*ResourceTypeNotSupportedException) Error

func (*ResourceTypeNotSupportedException) ErrorCode

func (*ResourceTypeNotSupportedException) ErrorFault

func (*ResourceTypeNotSupportedException) ErrorMessage

func (e *ResourceTypeNotSupportedException) ErrorMessage() string

type S3Location

type S3Location struct {

	// The Amazon S3 bucket where the data is located.
	S3Bucket *string

	// The Amazon S3 key where the data is located.
	S3Key *string
	// contains filtered or unexported fields
}

The bucket and key of an item stored in Amazon S3.

type S3LocationNotInServiceRegionException

type S3LocationNotInServiceRegionException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified S3 bucket does not belong to the S3 region in which the service is running. The following regions are supported:

  • IAD/us-east-1
  • PDX/us-west-2
  • DUB/eu-west-1

func (*S3LocationNotInServiceRegionException) Error

func (*S3LocationNotInServiceRegionException) ErrorCode

func (*S3LocationNotInServiceRegionException) ErrorFault

func (*S3LocationNotInServiceRegionException) ErrorMessage

type S3SubscriptionRequiredException

type S3SubscriptionRequiredException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account does not have a subscription to Amazon S3.

func (*S3SubscriptionRequiredException) Error

func (*S3SubscriptionRequiredException) ErrorCode

func (e *S3SubscriptionRequiredException) ErrorCode() string

func (*S3SubscriptionRequiredException) ErrorFault

func (*S3SubscriptionRequiredException) ErrorMessage

func (e *S3SubscriptionRequiredException) ErrorMessage() string

type SearchFilter

type SearchFilter struct {

	// The result attribute to which the filter values are applied. Valid values vary
	// by API action.
	Attribute *string

	// The operator to apply to the Attribute with each of the Values . Valid values
	// vary by Attribute .
	Operator *string

	// The list of values applied to the Attribute and Operator attributes. Number of
	// values and valid values vary by Attribute .
	Values []string
	// contains filtered or unexported fields
}

Describes criteria to restrict a list of results. For operators that apply a single value to the attribute, the filter is evaluated as follows: Attribute Operator Values[1] Some operators, e.g. in , can apply multiple values. In this case, the filter is evaluated as a logical union (OR) of applications of the operator to the attribute with each one of the values: (Attribute Operator Values[1]) OR (Attribute Operator Values[2]) OR ... The valid values for attributes of SearchFilter depend on the API action. For valid values, see the reference page for the API action you're calling that takes a SearchFilter parameter.

type SingleInstanceHealth

type SingleInstanceHealth struct {

	// Request metrics from your application.
	ApplicationMetrics *ApplicationMetrics

	// The availability zone in which the instance runs.
	AvailabilityZone *string

	// Represents the causes, which provide more information about the current health
	// status.
	Causes []string

	// Represents the color indicator that gives you information about the health of
	// the EC2 instance. For more information, see Health Colors and Statuses (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-status.html)
	// .
	Color *string

	// Information about the most recent deployment to an instance.
	Deployment *Deployment

	// Returns the health status of the specified instance. For more information, see
	// Health Colors and Statuses (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-status.html)
	// .
	HealthStatus *string

	// The ID of the Amazon EC2 instance.
	InstanceId *string

	// The instance's type.
	InstanceType *string

	// The time at which the EC2 instance was launched.
	LaunchedAt *time.Time

	// Operating system metrics from the instance.
	System *SystemStatus
	// contains filtered or unexported fields
}

Detailed health information about an Amazon EC2 instance in your Elastic Beanstalk environment.

type SolutionStackDescription

type SolutionStackDescription struct {

	// The permitted file types allowed for a solution stack.
	PermittedFileTypes []string

	// The name of the solution stack.
	SolutionStackName *string
	// contains filtered or unexported fields
}

Describes the solution stack.

type SourceBuildInformation

type SourceBuildInformation struct {

	// The location of the source code, as a formatted string, depending on the value
	// of SourceRepository
	//   - For CodeCommit , the format is the repository name and commit ID, separated
	//   by a forward slash. For example,
	//   my-git-repo/265cfa0cf6af46153527f55d6503ec030551f57a .
	//   - For S3 , the format is the S3 bucket name and object key, separated by a
	//   forward slash. For example, my-s3-bucket/Folders/my-source-file .
	//
	// This member is required.
	SourceLocation *string

	// Location where the repository is stored.
	//   - CodeCommit
	//   - S3
	//
	// This member is required.
	SourceRepository SourceRepository

	// The type of repository.
	//   - Git
	//   - Zip
	//
	// This member is required.
	SourceType SourceType
	// contains filtered or unexported fields
}

Location of the source code for an application version.

type SourceBundleDeletionException

type SourceBundleDeletionException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

Unable to delete the Amazon S3 source bundle associated with the application version. The application version was deleted successfully.

func (*SourceBundleDeletionException) Error

func (*SourceBundleDeletionException) ErrorCode

func (e *SourceBundleDeletionException) ErrorCode() string

func (*SourceBundleDeletionException) ErrorFault

func (*SourceBundleDeletionException) ErrorMessage

func (e *SourceBundleDeletionException) ErrorMessage() string

type SourceConfiguration

type SourceConfiguration struct {

	// The name of the application associated with the configuration.
	ApplicationName *string

	// The name of the configuration template.
	TemplateName *string
	// contains filtered or unexported fields
}

A specification for an environment configuration.

type SourceRepository

type SourceRepository string
const (
	SourceRepositoryCodeCommit SourceRepository = "CodeCommit"
	SourceRepositoryS3         SourceRepository = "S3"
)

Enum values for SourceRepository

func (SourceRepository) Values added in v0.29.0

Values returns all known values for SourceRepository. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type SourceType

type SourceType string
const (
	SourceTypeGit SourceType = "Git"
	SourceTypeZip SourceType = "Zip"
)

Enum values for SourceType

func (SourceType) Values added in v0.29.0

func (SourceType) Values() []SourceType

Values returns all known values for SourceType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type StatusCodes

type StatusCodes struct {

	// The percentage of requests over the last 10 seconds that resulted in a 2xx
	// (200, 201, etc.) status code.
	Status2xx *int32

	// The percentage of requests over the last 10 seconds that resulted in a 3xx
	// (300, 301, etc.) status code.
	Status3xx *int32

	// The percentage of requests over the last 10 seconds that resulted in a 4xx
	// (400, 401, etc.) status code.
	Status4xx *int32

	// The percentage of requests over the last 10 seconds that resulted in a 5xx
	// (500, 501, etc.) status code.
	Status5xx *int32
	// contains filtered or unexported fields
}

Represents the percentage of requests over the last 10 seconds that resulted in each type of status code response. For more information, see Status Code Definitions (http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html) .

type SystemStatus

type SystemStatus struct {

	// CPU utilization metrics for the instance.
	CPUUtilization *CPUUtilization

	// Load average in the last 1-minute, 5-minute, and 15-minute periods. For more
	// information, see Operating System Metrics (https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/health-enhanced-metrics.html#health-enhanced-metrics-os)
	// .
	LoadAverage []float64
	// contains filtered or unexported fields
}

CPU utilization and load average metrics for an Amazon EC2 instance.

type Tag

type Tag struct {

	// The key of the tag.
	Key *string

	// The value of the tag.
	Value *string
	// contains filtered or unexported fields
}

Describes a tag applied to a resource in an environment.

type TooManyApplicationVersionsException

type TooManyApplicationVersionsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account has reached its limit of application versions.

func (*TooManyApplicationVersionsException) Error

func (*TooManyApplicationVersionsException) ErrorCode

func (*TooManyApplicationVersionsException) ErrorFault

func (*TooManyApplicationVersionsException) ErrorMessage

func (e *TooManyApplicationVersionsException) ErrorMessage() string

type TooManyApplicationsException

type TooManyApplicationsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account has reached its limit of applications.

func (*TooManyApplicationsException) Error

func (*TooManyApplicationsException) ErrorCode

func (e *TooManyApplicationsException) ErrorCode() string

func (*TooManyApplicationsException) ErrorFault

func (*TooManyApplicationsException) ErrorMessage

func (e *TooManyApplicationsException) ErrorMessage() string

type TooManyBucketsException

type TooManyBucketsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account has reached its limit of Amazon S3 buckets.

func (*TooManyBucketsException) Error

func (e *TooManyBucketsException) Error() string

func (*TooManyBucketsException) ErrorCode

func (e *TooManyBucketsException) ErrorCode() string

func (*TooManyBucketsException) ErrorFault

func (e *TooManyBucketsException) ErrorFault() smithy.ErrorFault

func (*TooManyBucketsException) ErrorMessage

func (e *TooManyBucketsException) ErrorMessage() string

type TooManyConfigurationTemplatesException

type TooManyConfigurationTemplatesException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account has reached its limit of configuration templates.

func (*TooManyConfigurationTemplatesException) Error

func (*TooManyConfigurationTemplatesException) ErrorCode

func (*TooManyConfigurationTemplatesException) ErrorFault

func (*TooManyConfigurationTemplatesException) ErrorMessage

type TooManyEnvironmentsException

type TooManyEnvironmentsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The specified account has reached its limit of environments.

func (*TooManyEnvironmentsException) Error

func (*TooManyEnvironmentsException) ErrorCode

func (e *TooManyEnvironmentsException) ErrorCode() string

func (*TooManyEnvironmentsException) ErrorFault

func (*TooManyEnvironmentsException) ErrorMessage

func (e *TooManyEnvironmentsException) ErrorMessage() string

type TooManyPlatformsException

type TooManyPlatformsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

You have exceeded the maximum number of allowed platforms associated with the account.

func (*TooManyPlatformsException) Error

func (e *TooManyPlatformsException) Error() string

func (*TooManyPlatformsException) ErrorCode

func (e *TooManyPlatformsException) ErrorCode() string

func (*TooManyPlatformsException) ErrorFault

func (*TooManyPlatformsException) ErrorMessage

func (e *TooManyPlatformsException) ErrorMessage() string

type TooManyTagsException

type TooManyTagsException struct {
	Message *string

	ErrorCodeOverride *string
	// contains filtered or unexported fields
}

The number of tags in the resource would exceed the number of tags that each resource can have. To calculate this, the operation considers both the number of tags the resource already has and the tags this operation would add if it succeeded.

func (*TooManyTagsException) Error

func (e *TooManyTagsException) Error() string

func (*TooManyTagsException) ErrorCode

func (e *TooManyTagsException) ErrorCode() string

func (*TooManyTagsException) ErrorFault

func (e *TooManyTagsException) ErrorFault() smithy.ErrorFault

func (*TooManyTagsException) ErrorMessage

func (e *TooManyTagsException) ErrorMessage() string

type Trigger

type Trigger struct {

	// The name of the trigger.
	Name *string
	// contains filtered or unexported fields
}

Describes a trigger.

type ValidationMessage

type ValidationMessage struct {

	// A message describing the error or warning.
	Message *string

	// The namespace to which the option belongs.
	Namespace *string

	// The name of the option.
	OptionName *string

	// An indication of the severity of this message:
	//   - error : This message indicates that this is not a valid setting for an
	//   option.
	//   - warning : This message is providing information you should take into
	//   account.
	Severity ValidationSeverity
	// contains filtered or unexported fields
}

An error or warning for a desired configuration option value.

type ValidationSeverity

type ValidationSeverity string
const (
	ValidationSeverityError   ValidationSeverity = "error"
	ValidationSeverityWarning ValidationSeverity = "warning"
)

Enum values for ValidationSeverity

func (ValidationSeverity) Values added in v0.29.0

Values returns all known values for ValidationSeverity. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

Jump to

Keyboard shortcuts

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