UpdateEnvironmentMessage
public struct UpdateEnvironmentMessage : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The name of the application with which the environment is associated.
Declaration
Swift
public let applicationName: String?
-
If this parameter is specified, AWS Elastic Beanstalk updates the description of this environment.
Declaration
Swift
public let description: String?
-
The ID of the environment to update. If no environment with this ID exists, AWS Elastic Beanstalk returns an InvalidParameterValue error. 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 update. If no environment with this name exists, AWS Elastic Beanstalk returns an InvalidParameterValue error. 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?
-
The name of the group to which the target environment belongs. Specify a group name only if the environment’s name is specified in an environment manifest and not with the environment name or environment ID parameters. See Environment Manifest (env.yaml) for details.
Declaration
Swift
public let groupName: String?
-
If specified, AWS Elastic Beanstalk updates the configuration set associated with the running environment and sets the specified configuration options to the requested value.
Declaration
Swift
public let optionSettings: [ConfigurationOptionSetting]?
-
A list of custom user-defined configuration options to remove from the configuration set for this environment.
Declaration
Swift
public let optionsToRemove: [OptionSpecification]?
-
The ARN of the platform, if used.
Declaration
Swift
public let platformArn: String?
-
This specifies the platform version that the environment will run after the environment is updated.
Declaration
Swift
public let solutionStackName: String?
-
If this parameter is specified, AWS Elastic Beanstalk deploys this configuration template to the environment. If no such configuration template is found, AWS Elastic Beanstalk returns an InvalidParameterValue error.
Declaration
Swift
public let templateName: String?
-
This specifies the tier to use to update the environment. Condition: At this time, if you change the tier version, name, or type, AWS Elastic Beanstalk returns InvalidParameterValue error.
Declaration
Swift
public let tier: EnvironmentTier?
-
If this parameter is specified, AWS Elastic Beanstalk deploys the named application version to the environment. If no such application version is found, returns an InvalidParameterValue error.
Declaration
Swift
public let versionLabel: String?
-
init(applicationName:description:environmentId:environmentName:groupName:optionSettings:optionsToRemove:platformArn:solutionStackName:templateName:tier:versionLabel:)
Undocumented
Declaration
Swift
public init(applicationName: String? = nil, description: String? = nil, environmentId: String? = nil, environmentName: String? = nil, groupName: String? = nil, optionSettings: [ConfigurationOptionSetting]? = nil, optionsToRemove: [OptionSpecification]? = nil, platformArn: String? = nil, solutionStackName: String? = nil, templateName: String? = nil, tier: EnvironmentTier? = nil, versionLabel: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws