EnvironmentDescription
public struct EnvironmentDescription : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
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.
Declaration
Swift
public let abortableOperationInProgress: Bool?
-
The name of the application associated with this environment.
Declaration
Swift
public let applicationName: String?
-
The URL to the CNAME for this environment.
Declaration
Swift
public let cname: String?
-
The creation date for this environment.
Declaration
Swift
public let dateCreated: TimeStamp?
-
The last modified date for this environment.
Declaration
Swift
public let dateUpdated: TimeStamp?
-
Describes this environment.
Declaration
Swift
public let description: String?
-
For load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.
Declaration
Swift
public let endpointURL: String?
-
The environment’s Amazon Resource Name (ARN), which can be used in other API requests that require an ARN.
Declaration
Swift
public let environmentArn: String?
-
The ID of this environment.
Declaration
Swift
public let environmentId: String?
-
A list of links to other environments in the same group.
Declaration
Swift
public let environmentLinks: [EnvironmentLink]?
-
The name of this environment.
Declaration
Swift
public let 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
Declaration
Swift
public let health: EnvironmentHealth?
-
Returns the health status of the application running in your environment. For more information, see Health Colors and Statuses.
Declaration
Swift
public let 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.
Declaration
Swift
public let operationsRole: String?
-
The ARN of the platform version.
Declaration
Swift
public let platformArn: String?
-
The description of the AWS resources used by this environment.
Declaration
Swift
public let resources: EnvironmentResourcesDescription?
-
The name of the SolutionStack deployed with this environment.
Declaration
Swift
public let 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.
Declaration
Swift
public let status: EnvironmentStatus?
-
The name of the configuration template used to originally launch this environment.
Declaration
Swift
public let templateName: String?
-
Describes the current tier of this environment.
Declaration
Swift
public let tier: EnvironmentTier?
-
The application version deployed in this environment.
Declaration
Swift
public let versionLabel: String?
-
init(abortableOperationInProgress:applicationName:cname:dateCreated:dateUpdated:description:endpointURL:environmentArn:environmentId:environmentLinks:environmentName:health:healthStatus:operationsRole:platformArn:resources:solutionStackName:status:templateName:tier:versionLabel:)
Undocumented
Declaration
Swift
public init(abortableOperationInProgress: Bool? = nil, applicationName: String? = nil, cname: String? = nil, dateCreated: TimeStamp? = nil, dateUpdated: TimeStamp? = nil, description: String? = nil, endpointURL: String? = nil, environmentArn: String? = nil, environmentId: String? = nil, environmentLinks: [EnvironmentLink]? = nil, environmentName: String? = nil, health: EnvironmentHealth? = nil, healthStatus: EnvironmentHealthStatus? = nil, operationsRole: String? = nil, platformArn: String? = nil, resources: EnvironmentResourcesDescription? = nil, solutionStackName: String? = nil, status: EnvironmentStatus? = nil, templateName: String? = nil, tier: EnvironmentTier? = nil, versionLabel: String? = nil)