TerminateEnvironmentMessage
public struct TerminateEnvironmentMessage : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The ID of the environment to terminate. Condition: You must specify either this or an EnvironmentName, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.
Declaration
Swift
public let environmentId: String?
-
The name of the environment to terminate. Condition: You must specify either this or an EnvironmentId, or both. If you do not specify either, AWS Elastic Beanstalk returns MissingRequiredParameter error.
Declaration
Swift
public let environmentName: String?
-
Terminates the target environment even if another environment in the same group is dependent on it.
Declaration
Swift
public let forceTerminate: Bool?
-
Indicates whether the associated AWS resources should shut down when the environment is terminated: true: The specified environment as well as the associated AWS resources, such as Auto Scaling group and LoadBalancer, are terminated. false: AWS Elastic Beanstalk resource management is removed from the environment, but the AWS resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide. Default: true Valid Values: true | false
Declaration
Swift
public let terminateResources: Bool?
-
Undocumented
Declaration
Swift
public init(environmentId: String? = nil, environmentName: String? = nil, forceTerminate: Bool? = nil, terminateResources: Bool? = nil)
-
Declaration
Swift
public func validate(name: String) throws