cloudfront:update-distribution

Full name:

br.com.ingenieux:cloudfront-maven-plugin:1.4.2:update-distribution

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.

Required Parameters

Name Type Since Description
webappDirectory File - In which directory where to look for resources to upload (s3 distributions) or compare against (custom)?
Default value is: ${project.build.directory}/${project.build.finalName}.

Optional Parameters

Name Type Since Description
credentialId String - The credential id (on ~/.aws/credentials file) to use)
Default value is: default.
User property is: beanstalker.credentialId.
distributions Distribution[] - Declares which distributions this mojo will address.
ignoreExceptions boolean - Ignore Exceptions?
Default value is: false.
User property is: beanstalker.ignoreExceptions.
regionName String -

Service region e.g. "us-east-1"

Note: Does not apply to all services.

"-Cloudfront, I'm talking to you! Look at me when I do that!"

See this list for reference.

TODO Rationalize this


User property is: beanstalker.region.
serverId String - 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 - Verbose Logging?
Default value is: false.
User property is: beanstalker.verbose.

Parameter Details

credentialId:

The credential id (on ~/.aws/credentials file) to use)
  • Type: java.lang.String
  • Required: No
  • User Property: beanstalker.credentialId
  • Default: default

distributions:

Declares which distributions this mojo will address.
  • Type: br.com.ingenieux.mojo.cloudfront.Distribution[]
  • Required: No

ignoreExceptions:

Ignore Exceptions?
  • Type: boolean
  • Required: No
  • User Property: beanstalker.ignoreExceptions
  • Default: false

regionName:

Service region e.g. "us-east-1"

Note: Does not apply to all services.

"-Cloudfront, I'm talking to you! Look at me when I do that!"

See this list for reference.

TODO Rationalize this

  • Type: java.lang.String
  • Required: No
  • User Property: beanstalker.region

serverId:

The server id in maven settings.xml to use for AWS Services Credentials (accessKey / secretKey)
  • Type: java.lang.String
  • Required: No
  • User Property: beanstalker.serverId
  • Default: aws.amazon.com

verbose:

Verbose Logging?
  • Type: boolean
  • Required: No
  • User Property: beanstalker.verbose
  • Default: false

webappDirectory:

In which directory where to look for resources to upload (s3 distributions) or compare against (custom)?
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/${project.build.finalName}