{"id":42033,"date":"2024-05-24T10:42:18","date_gmt":"2024-05-24T10:42:18","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=42033"},"modified":"2026-02-19T05:00:56","modified_gmt":"2026-02-19T05:00:56","slug":"create-environment-api","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api","title":{"rendered":"Parameters for CreateEnvironment API"},"content":{"rendered":"<h2 class=\"ack-h2\">Parameters for CreateEnvironment API<\/h2>\n<p>Automating the creation of a new environment on the platform can be done in several ways, such as using the <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/platform-cli-overview\/\">platform CLI<\/a>, making direct <a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/api\/\">API<\/a> requests, or specifying parameters in a JPS manifest. While this may seem like a straightforward task, it can involve numerous parameters to precisely define the environment&#8217;s topology.<\/p>\n<p>Below, we outline the descriptions for all of these settings along with examples of their usage via the CLI. They are categorized into three main sections corresponding to the arrays of the ~\/jelastic\/environment\/control\/createenvironment method. These sections include two common ones and a listing of specialized parameters for creating Docker containers.<\/p>\n<ul class=\"ack-ul\">\n<li><a class=\"ack-link-color\" href=\"#env\">Env<\/a><\/li>\n<li><a class=\"ack-link-color\" href=\"#nodes\">Nodes<\/a><\/li>\n<li><a class=\"ack-link-color\" href=\"#docker\">Docker<\/a><\/li>\n<\/ul>\n<h2 id=\"env\" class=\"ack-h2\">Common Environment Configurations<\/h2>\n<p>The parameters below should be specified within the <strong>env<\/strong> array, either in a CLI command or a JSON file. They define the most common environment configurations, such as programming language, name and others:<\/p>\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>region<\/td>\n<td>Environment region<\/td>\n<td>string<\/td>\n<td>Name of the required region &#8211; depends on hosting service provider settings.<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>ishaenabled<\/td>\n<td>High Availability<\/td>\n<td>boolean<\/td>\n<td>true, false<br \/>\n\t\t\t\t<strong>Note:<\/strong> Applicable only for Tomcat 6\/7, Jetty6, TomEE, GlassFish3<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>engine<\/td>\n<td>Programming language version<\/td>\n<td>string<\/td>\n<td>java6, java7, java8, php5.3, php5.4, php5.5, etc.<\/td>\n<td>yes (except of Docker-based environments)<\/td>\n<\/tr>\n<tr>\n<td>displayName<\/td>\n<td>Environment alias<\/td>\n<td>string<\/td>\n<td>my-env-alias<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>sslstate<\/td>\n<td><a class=\"ack-link-color\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/how-to-configure-built-in-ssl\/\">Built-In SSL<\/a><\/td>\n<td>boolean<\/td>\n<td>true, false<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>shortdomain<\/td>\n<td>Name for the environment to be created<\/td>\n<td>string<\/td>\n<td>my-cli-env<\/td>\n<td>yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 id=\"nodes\" class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">env &#8216;{&#8220;region&#8221;: &#8220;default_hn_group&#8221;, &#8220;ishaenabled&#8221;: &#8220;false&#8221;, &#8220;engine&#8221;: &#8220;java7&#8221;, &#8220;displayName&#8221;: &#8220;my-env-alias&#8221;, &#8220;sslstate&#8221;: &#8220;true&#8221;, &#8220;shortdomain&#8221;: &#8220;my-cli-env&#8221;}&#8217;<\/div>\n<div class=\"article-space\"><\/div>\n<h2 class=\"ack-h2\">Nodes Configurations<\/h2>\n<p>Within the nodes section, finer adjustments can be made to define the parameters of the servers included, such as their type, quantity, number of allocated reserved\/dynamic cloudlets, and more.<\/p>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>extip<\/td>\n<td>Public IP<\/td>\n<td>boolean<\/td>\n<td>true, false<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>count<\/td>\n<td>Number of nodes<\/td>\n<td>integer<\/td>\n<td>1, 2, 3, \u2026<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>fixedCloudlets<\/td>\n<td>Number of fixed cloudlets<\/td>\n<td>integer<\/td>\n<td>1, 2, 3, \u2026<\/td>\n<td>yes<\/td>\n<\/tr>\n<tr>\n<td>flexibleCloudlets<\/td>\n<td>Number of flexible cloudlets<\/td>\n<td>integer<\/td>\n<td>1, 2, 3, \u2026 but can not be less than <strong>fixedCloudlets<\/strong><\/td>\n<td>yes<\/td>\n<\/tr>\n<tr>\n<td>displayName<\/td>\n<td>Node\u2019s alias name<\/td>\n<td>string<\/td>\n<td>my-node-alias<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>nodeType<\/td>\n<td>Type of the stack<\/td>\n<td>string<\/td>\n<td>docker, tomcat6, tomcat7, tomee, mysql5, apache2, nginxphp, etc. (see the full list of available values here)<\/td>\n<td>yes<\/td>\n<\/tr>\n<tr>\n<td>docker<\/td>\n<td>List of Docker container settings<\/td>\n<td>array<\/td>\n<td>check the corresponding section below&gt;<\/td>\n<td>only for docker <strong>nodeType<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 id=\"docker\" class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">nodes'[{&#8220;extip&#8221;: &#8220;true&#8221;, &#8220;count&#8221;: &#8220;2&#8221;, &#8220;fixedCloudlets&#8221;: &#8220;16&#8221;, &#8220;flexibleCloudlets&#8221;: &#8220;32&#8221;, &#8220;displayName&#8221;: &#8220;my-node-alias&#8221;, &#8220;nodeType&#8221;: &#8220;docker&#8221;, &#8220;docker&#8221;: {&#8230;}}]&#8217;<\/div>\n<div class=\"article-space\"><\/div>\n<h2 id=\"docker\" class=\"ack-h2\">Docker-Based Environment Configurations<\/h2>\n<p>The docker subsection is dedicated to specifying specialized Docker container parameters required for deployment.<\/p>\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>cmd<\/td>\n<td>Run command configuration<\/td>\n<td>string<\/td>\n<td>run.sh<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>image<\/td>\n<td>Docker image name with a tag version (optionally)<\/td>\n<td>string<\/td>\n<td>ubuntu, tutum\/apache-php, jelastic\/tomcat8:latest, etc.<\/td>\n<td>yes<\/td>\n<\/tr>\n<tr>\n<td>nodeGroup<\/td>\n<td>Environment layer the image should be placed to<\/td>\n<td>string<\/td>\n<td>cp &#8211; application server<br \/>\n\t\t\t\tbl &#8211; load balancer<br \/>\n\t\t\t\tnosqldb &#8211; noSQL database<br \/>\n\t\t\t\tsqldb &#8211; SQl database<br \/>\n\t\t\t\tcache &#8211; cache node<br \/>\n\t\t\t\tstorage &#8211; storage node<\/td>\n<td>no (if not specified, an image will be added to the Extra layer)<\/td>\n<\/tr>\n<tr>\n<td>links<\/td>\n<td>Linking parameters<\/td>\n<td>array<\/td>\n<td>described within the expandable list below<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>env<\/td>\n<td>The list of environment variables<\/td>\n<td>object<\/td>\n<td>described within the expandable list below<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>registry<\/td>\n<td>Credentials for the private registry<\/td>\n<td>array<\/td>\n<td>described within the expandable list below<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>volumes<\/td>\n<td>List of local volumes<\/td>\n<td>array<\/td>\n<td>described within the expandable list below<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>volumeMounts<\/td>\n<td>List of mounted data directories<\/td>\n<td>array<\/td>\n<td>described within the expandable list below<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>volumesFrom<\/td>\n<td>List of nodes to copy the volume settings from<\/td>\n<td>array<\/td>\n<td>described within the expandable list below<\/td>\n<td>no<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">&#8220;dockr&#8221;: {&#8220;cmd&#8221;: &#8220;run.sh&#8221;, &#8220;image&#8221;: &#8220;jelastic\/tomcat8:latest&#8221;, &#8220;nodeGroup&#8221;: &#8220;cp&#8221;, &#8220;links&#8221;: [&#8230;], &#8220;env&#8221;: {&#8230;}, &#8220;registry&#8221;: {&#8230;}, &#8220;volumes&#8221;: [&#8230;], &#8220;volumeMounts&#8221;: {&#8230;}, &#8220;volumesFrom&#8221;: [{&#8230;}]}<\/div>\n<div class=\"article-space\"><\/div>\n<p><a class=\"ack-link-color\" href=\"javascript:void(0)\" data-id=\"ecbdcse\">Configuration: Establishing Connections Between Docker Containers in the Same Environment<\/a><\/p>\n<div class=\"d-none\" id=\"ecbdcse-table\">\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\" >\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&#8211;<\/td>\n<td>defines the layer\/node the current instance should be linked with and sets an alias for this bundle<\/td>\n<td>string<\/td>\n<td>sqldb:DB, cp:alias<\/td>\n<td>no<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">&#8220;link&#8221;: [&#8220;cp:alias&#8221;, &#8220;sqldb:DB&#8221;]<\/div>\n<div class=\"article-space\"><\/div>\n<\/div>\n<p><a class=\"ack-link-color\" href=\"javascript:void(0)\" data-id=\"evcsevdc\">Environment Variables Configuration: Specifying Environment Variables in Docker Containers<\/a><\/p>\n<div class=\"d-none\" id=\"evcsevdc-table\">\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\" >\n<table class=\"table table-bordered\" >\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>custom_variable_name<\/td>\n<td>Sets the environment variables<\/td>\n<td>string<\/td>\n<td>var1 value1 (the entire string after first space will be treated as the value, including spaces and quotes) var2=value1 \\value2 \\value3 (for setting multiple values at a time, i.e. to create an array; here, quotes and backslashes are used as separators)<\/td>\n<td>no<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">&#8220;env&#8221; {&#8220;var1&#8221;: &#8220;value1&#8221;, &#8220;var2&#8221;: &#8220;value1 \\value2 \\value3&#8221;}<\/div>\n<div class=\"article-space\"><\/div>\n<\/div>\n<p><a class=\"ack-link-color\" href=\"javascript:void(0)\" data-id=\"ecpr\">Registry Configuration: Establishing Connection to Private Registry<\/a><\/p>\n<div class=\"d-none\" id=\"ecpr-table\">\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\" >\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>password<\/td>\n<td>Password to a private registry<\/td>\n<td>string<\/td>\n<td>passw0rd<\/td>\n<td>only if you are using private registry<\/td>\n<\/tr>\n<tr>\n<td>user<\/td>\n<td>Name of the user of a private registry<\/td>\n<td>string<\/td>\n<td>admin<\/td>\n<td>only if you are using private registry<\/td>\n<\/tr>\n<tr>\n<td>url<\/td>\n<td>URL to a private registry<\/td>\n<td>string<\/td>\n<td>http:\/\/example.com\/private-registry<\/td>\n<td>only if you are using private registry<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">&#8220;regitry&#8221;: {&#8220;password&#8221;: &#8220;passw0rd&#8221;, &#8220;user&#8221;: &#8220;admin&#8221;, &#8220;url&#8221;: &#8220;http:\/\/example.com\/private-registry&#8221;}<\/div>\n<div class=\"article-space\"><\/div>\n<\/div>\n<p><a class=\"ack-link-color\" href=\"javascript:void(0)\" data-id=\"lvcwlfsd\">Local Volumes: Listing Volumes to Be Created Within Local File System of Docker Container<\/a><\/p>\n<div class=\"d-none\" id=\"lvcwlfsd-table\">\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>custom_path<\/td>\n<td>Local volume path<\/td>\n<td>string<\/td>\n<td>\/my_custom_volume<\/td>\n<td>no<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">&#8220;volues&#8221;: [&#8220;\/volume1&#8221;, &#8220;\/volume2&#8221;, &#8220;\/volume3&#8221;]<\/div>\n<div class=\"article-space\"><\/div>\n<\/div>\n<p><a class=\"ack-link-color\" href=\"javascript:void(0)\" data-id=\"mpspdfr\">Mount Points: Set of Parameters Defining Folders with Required Data to Be Attached from Other Servers<\/a><\/p>\n<div class=\"d-none\" id=\"mpspdfr-table\">\n<div class=\"article-space\"><\/div>\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>local_path<\/td>\n<td>Local path the mounted data will refer to<\/td>\n<td>array<\/td>\n<td>\/mounted_data<\/td>\n<td>yes<\/td>\n<\/tr>\n<tr>\n<td>sourcePath<\/td>\n<td>Path to the required data directory on the remote server<\/td>\n<td>string<\/td>\n<td>\/required_data<br \/>\n\t\t\t\t\tif not defined, is stated equal to <strong>local_path<\/strong> (for remote storage server)<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>sourceNodeId<\/td>\n<td>Node ID of storage container<\/td>\n<td>integer<\/td>\n<td>459315<\/td>\n<td>yes in case neither <strong>sourceNodeGroup<\/strong>, nor <strong>sourceHost<\/strong> is specified<\/td>\n<\/tr>\n<tr>\n<td>sourceNodeGroup<\/td>\n<td>Particular environment layer within current environment<\/td>\n<td>string<\/td>\n<td>cp &#8211; application server<br \/>\n\t\t\t\t\tbl &#8211; load balancer<br \/>\n\t\t\t\t\tnosqldb &#8211; noSQL database<br \/>\n\t\t\t\t\tsqldb &#8211; SQl database<br \/>\n\t\t\t\t\tcache &#8211; cache node<br \/>\n\t\t\t\t\tstorage &#8211; storage node<\/td>\n<td>yes in case neither <strong>sourceNodeId<\/strong>, nor <strong>sourceHost<\/strong> is specified<\/td>\n<\/tr>\n<tr>\n<td>sourceHost<\/td>\n<td>Public IP or domain of the external Data Storage server<\/td>\n<td>string<\/td>\n<td>195.67.231.39<\/td>\n<td>yes in case neither <strong>sourceNodeGroup<\/strong>, nor <strong>sourceNodeId<\/strong> is specified<\/td>\n<\/tr>\n<tr>\n<td>readOnly<\/td>\n<td>Defines read only or read &amp; write rights for client node<\/td>\n<td>boolean<\/td>\n<td>true is false by default<\/td>\n<td>no<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\">&#8220;volueMaunts&#8221;: {&#8220;\/data&#8221;: {&#8220;sourcePath&#8221;: &#8220;\/exported&#8221;, &#8220;sourceNodeId&#8221;: &#8220;693215&#8221;, &#8220;readOnly&#8221;: &#8220;true&#8221;}}<\/div>\n<div class=\"article-space\"><\/div>\n<\/div>\n<p><a class=\"ack-link-color\" href=\"javascript:void(0)\" data-id=\"avlncaci\">Account Volumes: List of Nodes at the Current Account for the Volumes to Be Imported From<\/a><\/p>\n<div class=\"d-none\" id=\"avlncaci-table\">\n<div class=\"table-responsive\">\n<table class=\"table table-bordered\">\n<thead>\n<tr class=\"tabletoprow\">\n<th>Name<\/th>\n<th>Description<\/th>\n<th>Type<\/th>\n<th>Example Value<\/th>\n<th>Mandatory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>sourceNodeId<\/td>\n<td>ID of storage container<\/td>\n<td>integer<\/td>\n<td>81725<\/td>\n<td>yes, if <strong>sourceNodeGroup<\/strong> is not specified<\/td>\n<\/tr>\n<tr>\n<td>sourceNodeGroup<\/td>\n<td>Particular environment layer within current environment<\/td>\n<td>string<\/td>\n<td>cp &#8211; application server<br \/>\n\t\t\t\t\tbl &#8211; load balancer<br \/>\n\t\t\t\t\tnosqldb &#8211; noSQL database<br \/>\n\t\t\t\t\tsqldb &#8211; SQl database<br \/>\n\t\t\t\t\tcache &#8211; cache node<br \/>\n\t\t\t\t\tstorage &#8211; storage node<\/td>\n<td>yes, if <strong>sourceNodeId<\/strong> is not specified<\/td>\n<\/tr>\n<tr>\n<td>volumes<\/td>\n<td>List of volumes to export<\/td>\n<td>string<\/td>\n<td>\/volume<br \/>\n\t\t\t\t\tIf not specified, all volumes on a node will be exported<\/td>\n<td>no<\/td>\n<\/tr>\n<tr>\n<td>readOnly<\/td>\n<td>Defines read only or read &amp; write rights for client node<\/td>\n<td>boolean<\/td>\n<td>true(states in false by default)<\/td>\n<td>no<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Example<\/h3>\n<div class=\"ack-formula\">&#8220;volumesFrom&#8221;: [{&#8220;sourceNodeGroup&#8221;: &#8220;cp&#8221;, &#8220;volumes&#8221;: [&#8220;\/master&#8221;, &#8220;\/local&#8221;], &#8220;readOnly&#8221;: &#8220;true&#8221;}]<\/div>\n<div class=\"article-extra-space\"><\/div>\n<\/div>\n<div class=\"cta-btn-top-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"cta-btn-bottom-space\"><\/div>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-42033","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-api-cli","faq_topics-createenv-params","faq_topics-development-tools","faq_topics-kb","faq_topics-product-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Parameters for creating environment API | AccuWeb.Cloud<\/title>\n<meta name=\"description\" content=\"Learn the comprehensive guide to CreateEnvironment API parameters and configurations for automating environment creation on your platform.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Parameters for CreateEnvironment API\" \/>\n<meta property=\"og:description\" content=\"Learn the comprehensive guide to CreateEnvironment API parameters and configurations for automating environment creation on your platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-19T05:00:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"Parameters for CreateEnvironment API\",\"datePublished\":\"2024-05-24T10:42:18+00:00\",\"dateModified\":\"2026-02-19T05:00:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\"},\"wordCount\":1103,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\",\"name\":\"Parameters for creating environment API | AccuWeb.Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2024-05-24T10:42:18+00:00\",\"dateModified\":\"2026-02-19T05:00:56+00:00\",\"description\":\"Learn the comprehensive guide to CreateEnvironment API parameters and configurations for automating environment creation on your platform.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Parameters for CreateEnvironment API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Parameters for creating environment API | AccuWeb.Cloud","description":"Learn the comprehensive guide to CreateEnvironment API parameters and configurations for automating environment creation on your platform.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api","og_locale":"en_US","og_type":"article","og_title":"Parameters for CreateEnvironment API","og_description":"Learn the comprehensive guide to CreateEnvironment API parameters and configurations for automating environment creation on your platform.","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-19T05:00:56+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"Parameters for CreateEnvironment API","datePublished":"2024-05-24T10:42:18+00:00","dateModified":"2026-02-19T05:00:56+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api"},"wordCount":1103,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api","url":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api","name":"Parameters for creating environment API | AccuWeb.Cloud","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2024-05-24T10:42:18+00:00","dateModified":"2026-02-19T05:00:56+00:00","description":"Learn the comprehensive guide to CreateEnvironment API parameters and configurations for automating environment creation on your platform.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/create-environment-api#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"Parameters for CreateEnvironment API"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/42033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=42033"}],"version-history":[{"count":46,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/42033\/revisions"}],"predecessor-version":[{"id":53219,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/42033\/revisions\/53219"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=42033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}