Documentation
¶
Index ¶
- type ActionHistoryStatus
- type ActionStatus
- type ActionType
- type ApplicationDescription
- type ApplicationMetrics
- type ApplicationResourceLifecycleConfig
- type ApplicationVersionDescription
- type ApplicationVersionLifecycleConfig
- type ApplicationVersionStatus
- type AutoScalingGroup
- type BuildConfiguration
- type Builder
- type CPUUtilization
- type CodeBuildNotInServiceRegionException
- type ComputeType
- type ConfigurationDeploymentStatus
- type ConfigurationOptionDescription
- type ConfigurationOptionSetting
- type ConfigurationOptionValueType
- type ConfigurationSettingsDescription
- type CustomAmi
- type Deployment
- type ElasticBeanstalkServiceException
- type EnvironmentDescription
- type EnvironmentHealth
- type EnvironmentHealthAttribute
- type EnvironmentHealthStatus
- type EnvironmentInfoDescription
- type EnvironmentInfoType
- type EnvironmentLink
- type EnvironmentResourceDescription
- type EnvironmentResourcesDescription
- type EnvironmentStatus
- type EnvironmentTier
- type EventDescription
- type EventSeverity
- type FailureType
- type Instance
- type InstanceHealthSummary
- type InstancesHealthAttribute
- type InsufficientPrivilegesException
- type InvalidRequestException
- type Latency
- type LaunchConfiguration
- type LaunchTemplate
- type Listener
- type LoadBalancer
- type LoadBalancerDescription
- type ManagedAction
- type ManagedActionHistoryItem
- type ManagedActionInvalidStateException
- type MaxAgeRule
- type MaxCountRule
- type OperationInProgressException
- type OptionRestrictionRegex
- type OptionSpecification
- type PlatformBranchSummary
- type PlatformDescription
- type PlatformFilter
- type PlatformFramework
- type PlatformProgrammingLanguage
- type PlatformStatus
- type PlatformSummary
- type PlatformVersionStillReferencedException
- type Queue
- type ResourceNotFoundException
- type ResourceQuota
- type ResourceQuotas
- type ResourceTypeNotSupportedException
- type S3Location
- type S3LocationNotInServiceRegionException
- type S3SubscriptionRequiredException
- type SearchFilter
- type SingleInstanceHealth
- type SolutionStackDescription
- type SourceBuildInformation
- type SourceBundleDeletionException
- type SourceConfiguration
- type SourceRepository
- type SourceType
- type StatusCodes
- type SystemStatus
- type Tag
- type TooManyApplicationVersionsException
- type TooManyApplicationsException
- type TooManyBucketsException
- type TooManyConfigurationTemplatesException
- type TooManyEnvironmentsException
- type TooManyPlatformsException
- type TooManyTagsException
- type Trigger
- type ValidationMessage
- type ValidationSeverity
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 ¶
func (ActionHistoryStatus) Values() []ActionHistoryStatus
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 ¶
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 ¶
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 ¶
func (ApplicationVersionStatus) Values() []ApplicationVersionStatus
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 (e *CodeBuildNotInServiceRegionException) Error() string
func (*CodeBuildNotInServiceRegionException) ErrorCode ¶
func (e *CodeBuildNotInServiceRegionException) ErrorCode() string
func (*CodeBuildNotInServiceRegionException) ErrorFault ¶
func (e *CodeBuildNotInServiceRegionException) ErrorFault() smithy.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 ¶
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 ¶
func (ConfigurationDeploymentStatus) Values() []ConfigurationDeploymentStatus
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 Valuesin 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 ¶
func (ConfigurationOptionValueType) Values() []ConfigurationOptionValueType
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 (e *ElasticBeanstalkServiceException) Error() string
func (*ElasticBeanstalkServiceException) ErrorCode ¶
func (e *ElasticBeanstalkServiceException) ErrorCode() string
func (*ElasticBeanstalkServiceException) ErrorFault ¶
func (e *ElasticBeanstalkServiceException) ErrorFault() smithy.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]. // // [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]in the AWS Elastic Beanstalk Developer Guide. // // [Operations roles]: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-operationsrole.html 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 ¶
func (EnvironmentHealth) Values() []EnvironmentHealth
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 ¶
func (EnvironmentHealthAttribute) Values() []EnvironmentHealthAttribute
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 ¶
func (EnvironmentHealthStatus) Values() []EnvironmentHealthStatus
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 ¶
func (EnvironmentInfoType) Values() []EnvironmentInfoType
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 ¶
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)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 ¶
func (EnvironmentStatus) Values() []EnvironmentStatus
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 ¶
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 ¶
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.
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 ¶
func (InstancesHealthAttribute) Values() []InstancesHealthAttribute
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 (e *InsufficientPrivilegesException) Error() string
func (*InsufficientPrivilegesException) ErrorCode ¶
func (e *InsufficientPrivilegesException) ErrorCode() string
func (*InsufficientPrivilegesException) ErrorFault ¶
func (e *InsufficientPrivilegesException) ErrorFault() smithy.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 (e *ManagedActionInvalidStateException) Error() string
func (*ManagedActionInvalidStateException) ErrorCode ¶
func (e *ManagedActionInvalidStateException) ErrorCode() string
func (*ManagedActionInvalidStateException) ErrorFault ¶
func (e *ManagedActionInvalidStateException) ErrorFault() smithy.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 (e *OperationInProgressException) Error() string
func (*OperationInProgressException) ErrorCode ¶
func (e *OperationInProgressException) ErrorCode() string
func (*OperationInProgressException) ErrorFault ¶
func (e *OperationInProgressException) ErrorFault() smithy.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 ¶
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 (e *PlatformVersionStillReferencedException) Error() string
func (*PlatformVersionStillReferencedException) ErrorCode ¶
func (e *PlatformVersionStillReferencedException) ErrorCode() string
func (*PlatformVersionStillReferencedException) ErrorFault ¶
func (e *PlatformVersionStillReferencedException) ErrorFault() smithy.ErrorFault
func (*PlatformVersionStillReferencedException) ErrorMessage ¶
func (e *PlatformVersionStillReferencedException) ErrorMessage() string
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 (e *ResourceNotFoundException) ErrorFault() smithy.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 (e *ResourceTypeNotSupportedException) Error() string
func (*ResourceTypeNotSupportedException) ErrorCode ¶
func (e *ResourceTypeNotSupportedException) ErrorCode() string
func (*ResourceTypeNotSupportedException) ErrorFault ¶
func (e *ResourceTypeNotSupportedException) ErrorFault() smithy.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 (e *S3LocationNotInServiceRegionException) Error() string
func (*S3LocationNotInServiceRegionException) ErrorCode ¶
func (e *S3LocationNotInServiceRegionException) ErrorCode() string
func (*S3LocationNotInServiceRegionException) ErrorFault ¶
func (e *S3LocationNotInServiceRegionException) ErrorFault() smithy.ErrorFault
func (*S3LocationNotInServiceRegionException) ErrorMessage ¶
func (e *S3LocationNotInServiceRegionException) ErrorMessage() string
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 (e *S3SubscriptionRequiredException) Error() string
func (*S3SubscriptionRequiredException) ErrorCode ¶
func (e *S3SubscriptionRequiredException) ErrorCode() string
func (*S3SubscriptionRequiredException) ErrorFault ¶
func (e *S3SubscriptionRequiredException) ErrorFault() smithy.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]. // // [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]. // // [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 (e *SourceBundleDeletionException) Error() string
func (*SourceBundleDeletionException) ErrorCode ¶
func (e *SourceBundleDeletionException) ErrorCode() string
func (*SourceBundleDeletionException) ErrorFault ¶
func (e *SourceBundleDeletionException) ErrorFault() smithy.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 ¶
func (SourceRepository) Values() []SourceRepository
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 ¶
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.
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]. // // [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 (e *TooManyApplicationVersionsException) Error() string
func (*TooManyApplicationVersionsException) ErrorCode ¶
func (e *TooManyApplicationVersionsException) ErrorCode() string
func (*TooManyApplicationVersionsException) ErrorFault ¶
func (e *TooManyApplicationVersionsException) ErrorFault() smithy.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 (e *TooManyApplicationsException) Error() string
func (*TooManyApplicationsException) ErrorCode ¶
func (e *TooManyApplicationsException) ErrorCode() string
func (*TooManyApplicationsException) ErrorFault ¶
func (e *TooManyApplicationsException) ErrorFault() smithy.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 (e *TooManyConfigurationTemplatesException) Error() string
func (*TooManyConfigurationTemplatesException) ErrorCode ¶
func (e *TooManyConfigurationTemplatesException) ErrorCode() string
func (*TooManyConfigurationTemplatesException) ErrorFault ¶
func (e *TooManyConfigurationTemplatesException) ErrorFault() smithy.ErrorFault
func (*TooManyConfigurationTemplatesException) ErrorMessage ¶
func (e *TooManyConfigurationTemplatesException) ErrorMessage() string
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 (e *TooManyEnvironmentsException) Error() string
func (*TooManyEnvironmentsException) ErrorCode ¶
func (e *TooManyEnvironmentsException) ErrorCode() string
func (*TooManyEnvironmentsException) ErrorFault ¶
func (e *TooManyEnvironmentsException) ErrorFault() smithy.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 (e *TooManyPlatformsException) ErrorFault() smithy.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 ¶
func (ValidationSeverity) Values() []ValidationSeverity
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.