Full name:
br.com.ingenieux:beanstalk-maven-plugin:1.5.6:update-environment
Description:
See the UpdateEnvironment API call.
Attributes:
Name | Type | Since | Description |
---|---|---|---|
<applicationName> | String | 0.2.0 | Beanstalk Application Name Default value is: ${project.artifactId}. User property is: beanstalk.applicationName. |
<session> | MavenSession | 0.2.0 | (no description) Default value is: ${session}. |
Name | Type | Since | Description |
---|---|---|---|
<configurableOptionSettings> | List | 0.2.0 |
Allows you to declare your own properties inside the plugin configuration, as long as it starts with "beanstalk.x." <pluginManagement> <plugins> <plugin> <groupId>br.com.ingenieux</groupId> <artifactId>beanstalk-maven-plugin</artifactId> <inherited>true</inherited> <version>XXX</version> <configuration> <tags> <Uses>ingenieux Beanstalker, http://beanstalker.ingenieux.com.br/</Uses> </tags> <configurableOptionSettings> <configurableOptionSetting> <alias>beanstalkx.serviceRole</alias> <namespace>aws:elasticbeanstalk:environment</namespace> <optionName>ServiceRole</optionName> </configurableOptionSetting> </configurableOptionSettings> </configuration> </plugin> </plugins> </pluginManagement> This basically exposes the beanstalkx.serviceRole property as the mentioned Configuration Option Setting |
<credentialId> | String | 0.2.0 | The credential id (on ~/.aws/credentials file) to use) Default value is: default. User property is: beanstalker.credentialId. |
<endpointUrl> | String | 0.2.0 | Endpoint URL User property is: beanstalk.endpointUrl. |
<environmentDescription> | String | 0.2.0 | Application Description User property is: beanstalk.environmentDescription. |
<environmentRef> | String | 0.2.0 | Environment Ref Default value is: ${project.artifactId}.elasticbeanstalk.com. User property is: beanstalk.environmentRef. |
<environmentTierName> | String | 0.2.0 |
Environment Tier Name (defaults to "WebServer") Default value is: WebServer. User property is: beanstalk.environmentTierName. |
<environmentTierType> | String | 0.2.0 |
Environment Tier Type User property is: beanstalk.environmentTierType. |
<environmentTierVersion> | String | 0.2.0 |
Environment Tier Version User property is: beanstalk.environmentTierVersion. |
<ignoreExceptions> | boolean | 0.2.0 | Ignore Exceptions? Default value is: false. User property is: beanstalker.ignoreExceptions. |
<optionSettings> | ConfigurationOptionSetting[] | 0.2.0 |
Configuration Option Settings. Will evaluate as such: If empty, will lookup for beanstalk.env.aws.x.y variable in the context, and it will map this variable to namespace [aws.x], under option name y, unless there's an alias set. A Property might be aliased. Current aliases include:
The reason for most of those aliases if the need to address space and ':' inside Maven Properties and XML Files. |
<optionsToRemove> | OptionSpecification[] | 0.2.0 | (no description) |
<regionName> | String | 0.2.0 |
Service region e.g. "us-east-1" See this list for reference. User property is: beanstalker.region. |
<serverId> | String | 0.2.0 | The server id in maven settings.xml to use for AWS Services
Credentials (accessKey / secretKey) Default value is: aws.amazon.com. User property is: beanstalker.serverId. |
<templateName> | String | 0.2.0 |
Template Name. Could be either literal or a glob, like, ingenieux-services-prod-* . If a glob, there will be a lookup involved, and the first one in reverse ASCIIbetical order will be picked upon. User property is: beanstalk.templateName. |
<verbose> | boolean | 0.2.0 | Verbose Logging? Default value is: false. User property is: beanstalker.verbose. |
<versionLabel> | String | 0.2.0 | Version Label to use User property is: beanstalk.versionLabel. |
Allows you to declare your own properties inside the plugin configuration, as long as it starts with "beanstalk.x."
<pluginManagement> <plugins> <plugin> <groupId>br.com.ingenieux</groupId> <artifactId>beanstalk-maven-plugin</artifactId> <inherited>true</inherited> <version>XXX</version> <configuration> <tags> <Uses>ingenieux Beanstalker, http://beanstalker.ingenieux.com.br/</Uses> </tags> <configurableOptionSettings> <configurableOptionSetting> <alias>beanstalkx.serviceRole</alias> <namespace>aws:elasticbeanstalk:environment</namespace> <optionName>ServiceRole</optionName> </configurableOptionSetting> </configurableOptionSettings> </configuration> </plugin> </plugins> </pluginManagement>
This basically exposes the beanstalkx.serviceRole property as the mentioned Configuration Option Setting
Environment Tier Name (defaults to "WebServer")
Environment Tier Type
Environment Tier Version
Configuration Option Settings. Will evaluate as such:
If empty, will lookup for beanstalk.env.aws.x.y variable in the context, and it will map this variable to namespace [aws.x], under option name y, unless there's an alias set.
A Property might be aliased. Current aliases include:
The reason for most of those aliases if the need to address space and ':' inside Maven Properties and XML Files.
Service region e.g. "us-east-1"
See this list for reference.
Template Name.
Could be either literal or a glob, like,
ingenieux-services-prod-*
. If a glob, there will be a lookup involved, and the first one in reverse ASCIIbetical order will be picked upon.