Full name:
br.com.ingenieux:beanstalk-maven-plugin:1.5.6:expose-security-credentials
Description:
You can define the server, or not. If you don't, it will work if you did something like that
<configuration>
<exposes>
<expose>
<serverId>${beanstalk.serverId}</serverId>
<accessKey>aws.accessKey</accessKey>
<secretKey>aws.accessKey</secretKey>
</expose>
</exposes>
</configuration>
While it might look silly (and silly enough to get its own Plugin instead of beanstalker), it power comes when combined with the Properties Maven Plugin
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| <session> | MavenSession | 0.2.7-RC4 | (no description) Default value is: ${session}. |
| Name | Type | Since | Description |
|---|---|---|---|
| <credentialId> | String | 0.2.7-RC4 | The credential id (on ~/.aws/credentials file) to use) Default value is: default. User property is: beanstalker.credentialId. |
| <endpointUrl> | String | 0.2.7-RC4 | Endpoint URL User property is: beanstalk.endpointUrl. |
| <exposes> | Expose[] | 0.2.7-RC4 | Which Server Settings to Expose? |
| <ignoreExceptions> | boolean | 0.2.7-RC4 | Ignore Exceptions? Default value is: false. User property is: beanstalker.ignoreExceptions. |
| <project> | MavenProject | 0.2.7-RC4 | (no description) Default value is: ${project}. |
| <regionName> | String | 0.2.7-RC4 |
Service region e.g. "us-east-1" See this list for reference. User property is: beanstalker.region. |
| <serverId> | String | 0.2.7-RC4 | 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. |
| <verbose> | boolean | 0.2.7-RC4 | Verbose Logging? Default value is: false. User property is: beanstalker.verbose. |
Service region e.g. "us-east-1"
See this list for reference.