|
|
|
|
Your Anypoint Platform URI.
If not set, defaults to https://anypoint.mulesoft.com.
|
|
|
The Mule runtime engine version to run in your CloudHub 2.0 instance.
Ensure that this value is equal to or higher than the earliest required Mule version of your application. By default, the latest available Mule version is selected.
Example values: 4.6.0 selects the last build where it defaults to Edge channel and Java 8. If you want to select a different LTS or Edge selection or Java version, specify the full Mule version name as in 4.6.0:1e-java17.
When using Mule Maven plugin versions 3.8.0 and 4.0.0 for deployments, the muleVersion property doesn’t allow you to specify releaseChannel and javaVersion. To specify these properties, upgrade the plugin to version 4.1.1 or later.
Because Mule runtime 4.4 Standard Support ends in October 2024, new Mule apps can be deployed on either Mule 4.6 LTS or Mule 4.8 Edge. As LTS channel isn’t supported for customers using a Mule Maven plugin version 4.1.0 or earlier, upgrade the plugin to version 4.1.1 or later.
|
|
|
Set the name of the release channel used to select the Mule image. Supported values are NONE, EDGE, and LTS. By default, the value is set to EDGE. If the selected release channel doesn’t exist, an error occurs.
|
|
|
Set the Java version used in the deploy. Supported values are 8 and 17. By default, the value is set to 8. If the selected Java version doesn’t exist, an error occurs.
|
|
|
Your Anypoint Platform username
|
Only when using Anypoint Platform credentials to login.
|
|
Your Anypoint Platform password
|
Only when using Anypoint Platform credentials to login.
|
|
The application name displayed in Runtime Manager after the app deploys.
|
|
scopeLoggingConfigurations
|
scopeLoggingConfiguration
|
scope
|
The package of the logging library to use. |
logLevel
|
The log level. Accepted values: INFO, DEBUG, WARN, ERROR, FATAL. |
<scopeLoggingConfigurations>
<scopeLoggingConfiguration>
<scope>com.pkg.warning</scope>
<logLevel>WARN</logLevel>
</scopeLoggingConfiguration>
<scopeLoggingConfiguration>
<scope>com.pkg.debug</scope>
<logLevel>DEBUG</logLevel>
</scopeLoggingConfiguration>
</scopeLoggingConfigurations>
|
|
|
The CloudHub 2.0 target name to deploy the app to.
Specify either a shared space or a private space available in your Deployment Target values in CloudHub 2.0. See Features of CloudHub 2.0 for a detailed description on shared and private spaces. Use a target name value from the list of regions. For example, Cloudhub-US-East-1.
|
|
|
Provider MC (MuleSoft Control Plane) indicates that the deployment is managed through Anypoint Runtime Manager. Set to MC for CloudHub 2.0.
|
|
|
Target Anypoint Platform environment.
This value must match an environment configured in your Anypoint Platform account, as shown here:
<environment>Sandbox</environment>
|
|
|
Specifies the number of replicas, or instances, of the Mule application to deploy.
|
Only when autoscaling is set to false.
|
|
The size of each replica specified in vCores. Accepted values: 0.1, 0.2, 0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4.
See CloudHub 2.0 Replicas for a detailed description of available vCore sizes and their assigned hardware resources.
This parameter cannot be used if you configure instanceType.
|
Yes (Only when instanceType isn’t configured.)
|
|
The Business group path of the deployment
Specify the full hierarchical path from the parent organization to the target Business group, for example:
<businessGroup>ParentOrg\SubOrg1\myBusinessGroup</businessGroup>
This value is omitted if businessGroupId is set. If businessGroup and businessGroupId are not set, the value defaults to the main business group of the user.
|
|
|
The Business group ID of the deployment
Instead of specifying the Business group path, you can specify the Business group ID to deploy your application. If businessGroupId and businessGroup are not set, the value defaults to the main business group of the user.
The Business group ID is a mandatory parameter when you have access only to a specific Business group but not to the parent organization.
This parameter is available in plugin version 3.2.7 and later.
|
|
|
The allowed elapsed time, in milliseconds, between the start of the deployment process and the confirmation that the artifact has been deployed
The default value is 600000.
|
|
|
Maven server with Anypoint Platform credentials
This is only needed if you want to use your credentials stored in your Maven settings.xml file. This is not the Mule server name.
|
|
|
Top-Level element
If you need to set properties for the Mule application you are deploying, you can use the <properties> top-level element:
<properties>
<key>value</key>
</properties>
<properties>
<http.port>8081</http.port>
</properties>
If you redeploy the application and the properties element isn’t configured in the deployment POM file, the existing properties configured in your CloudHub 2.0 environment are preserved.
If the properties element is present in the deployment POM file, the application is deployed using only the properties defined in that element, overriding any properties configured in Runtime Manager. Any existing properties that aren’t included in the deployment configuration are removed.
|
|
|
Top-level element
Specifies a file that contains properties for the Mule application being deployed. Use this parameter as an alternative to defining properties inline with <properties>. The file must use the Java properties format, with one key=value pair per line.
|
|
|
Top-Level element
Use the secureProperties top-level element to set properties for the Mule application and instruct CloudHub 2.0 to encrypt the values before storing them:
<secureProperties>
<key>value</key>
</secureProperties>
<secureProperties>
<http.port>8081</http.port>
</secureProperties>
|
|
|
When set to true, skips the plugin deployment goal.
Its default value is false.
|
|
skipDeploymentVerification
|
When set to true, skips the status verification of your deployed app.
Its default value is false.
|
|
|
Specifies the authorization token to access the platform. You can use this authentication method instead of setting username and password.
See Identity Management for a list of supported single sign-on (SSO) types.
|
Only when using an Authorization token to login.
|
|
Specifies the Connected App clientID value.
|
Only when using Connected Apps credentials to login.
|
|
Specifies the Connected App secret key.
|
Only when using Connected Apps credentials to login.
|
|
Specifies the only supported connection type: client_credentials.
|
Only when using Connected Apps credentials to login.
|
|
|
|
|
services
|
objectStoreV2
|
enabled
|
When set to true, instructs the deployment to use Object Store v2. |
<integrations>
<services>
<objectStoreV2>
<enabled>true</enabled>
</objectStoreV2>
</services>
</integrations>
|
|