229229
230230
231231
232+
232233
233234
234235<h1 id="introduction">Introduction</h1>
@@ -22599,6 +22600,11 @@ <h4 id="query-parameters">Query parameters</h4>
2259922600<td>Filter by the <code class="prettyprint">available</code> property; valid values are <code class="prettyprint">true</code> or <code class="prettyprint">false</code></td>
2260022601</tr>
2260122602<tr>
22603+ <td><strong>broker_catalog_ids</strong></td>
22604+ <td><em>list of strings</em></td>
22605+ <td>Comma-delimited list of IDs provided by the service broker for the service offering to filter by</td>
22606+ </tr>
22607+ <tr>
2260222608<td><strong>service_broker_guids</strong></td>
2260322609<td><em>list of strings</em></td>
2260422610<td>Comma-delimited list of service broker GUIDs to filter by</td>
@@ -30910,6 +30916,19 @@ <h2 id="stacks">Stacks</h2>
3091030916An application will automatically use buildpacks associated with the application’s configured stack.</p>
3091130917
3091230918<p>Stacks are not used for apps with a <a href="#docker-lifecycle">Docker lifecycle</a>.</p>
30919+
30920+ <p>Operators control stack availability through state management. The following states determine how a stack can be used:</p>
30921+
30922+ <p><em>ACTIVE</em>: Default state. The stack is fully available for all operations.</p>
30923+
30924+ <p><em>DEPRECATED</em>: The stack is nearing end-of-life. It remains fully functional,
30925+ but users should migrate to an ACTIVE stack.</p>
30926+
30927+ <p><em>RESTRICTED</em>: A transitional state typically applied before deprecation or disabling.
30928+ New application creation is blocked; existing deployments continue to operate normally.</p>
30929+
30930+ <p><em>DISABLED</em>: The stack has reached end-of-life. New application creation and restaging are prohibited.
30931+ Running applications remain available.</p>
3091330932<h3 id="the-stack-object">The stack object</h3>
3091430933<div class="highlight"><pre class="highlight plaintext"><code>Example Stack object
3091530934</code></pre></div><div class="highlight"><pre class="highlight json"><code><span class="p">{</span><span class="w">
@@ -30918,6 +30937,7 @@ <h3 id="the-stack-object">The stack object</h3>
3091830937 </span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2018-11-09T22:43:28Z"</span><span class="p">,</span><span class="w">
3091930938 </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3092030939 </span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Here is my stack!"</span><span class="p">,</span><span class="w">
30940+ </span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACTIVE"</span><span class="p">,</span><span class="w">
3092130941 </span><span class="nl">"build_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3092230942 </span><span class="nl">"run_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3092330943 </span><span class="nl">"default"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
@@ -30966,6 +30986,11 @@ <h3 id="the-stack-object">The stack object</h3>
3096630986<td>The description of the stack</td>
3096730987</tr>
3096830988<tr>
30989+ <td><strong>state</strong></td>
30990+ <td>string</td>
30991+ <td>The state of the stack; valid states are: <code class="prettyprint">ACTIVE</code>, <code class="prettyprint">RESTRICTED</code>, <code class="prettyprint">DEPRECATED</code>, <code class="prettyprint">DISABLED</code></td>
30992+ </tr>
30993+ <tr>
3096930994<td><strong>build_rootfs_image</strong></td>
3097030995<td>_string</td>
3097130996<td>The name of the stack image associated with staging/building Apps. If a stack does not have unique images, this will be the same as the stack name.</td>
@@ -31005,6 +31030,7 @@ <h3 id="create-a-stack">Create a stack</h3>
3100531030 <span class="nt">-d</span> <span class="s1">'{
3100631031 "name": "my-stack",
3100731032 "description": "Here is my stack!",
31033+ "state": "ACTIVE",
3100831034 }'</span>
3100931035</code></pre></div><div class="highlight"><pre class="highlight plaintext"><code>Example Response
3101031036</code></pre></div><div class="highlight"><pre class="highlight http"><code><span class="k">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="m">201</span> <span class="ne">Created</span>
@@ -31016,6 +31042,7 @@ <h3 id="create-a-stack">Create a stack</h3>
3101631042 </span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2018-11-09T22:43:28Z"</span><span class="p">,</span><span class="w">
3101731043 </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3101831044 </span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Here is my stack!"</span><span class="p">,</span><span class="w">
31045+ </span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACTIVE"</span><span class="p">,</span><span class="w">
3101931046 </span><span class="nl">"build_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3102031047 </span><span class="nl">"run_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3102131048 </span><span class="nl">"default"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
@@ -31079,6 +31106,12 @@ <h4 id="optional-parameters">Optional parameters</h4>
3107931106<td>Annotations applied to the stack</td>
3108031107<td></td>
3108131108</tr>
31109+ <tr>
31110+ <td><strong>state</strong></td>
31111+ <td>string</td>
31112+ <td>The state of the stack; valid states are: <code class="prettyprint">ACTIVE</code>, <code class="prettyprint">RESTRICTED</code>, <code class="prettyprint">DEPRECATED</code>, <code class="prettyprint">DISABLED</code></td>
31113+ <td></td>
31114+ </tr>
3108231115</tbody></table>
3108331116
3108431117<h4 id="permitted-roles">Permitted roles</h4>
@@ -31107,6 +31140,7 @@ <h3 id="get-a-stack">Get a stack</h3>
3110731140 </span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2018-11-09T22:43:28Z"</span><span class="p">,</span><span class="w">
3110831141 </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3110931142 </span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Here is my stack!"</span><span class="p">,</span><span class="w">
31143+ </span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACTIVE"</span><span class="p">,</span><span class="w">
3111031144 </span><span class="nl">"build_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3111131145 </span><span class="nl">"run_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3111231146 </span><span class="nl">"default"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
@@ -31170,6 +31204,7 @@ <h3 id="list-stacks">List stacks</h3>
3117031204 </span><span class="nl">"build_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack-1-build"</span><span class="p">,</span><span class="w">
3117131205 </span><span class="nl">"run_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack-1-run"</span><span class="p">,</span><span class="w">
3117231206 </span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"This is my first stack!"</span><span class="p">,</span><span class="w">
31207+ </span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"ACTIVE"</span><span class="p">,</span><span class="w">
3117331208 </span><span class="nl">"default"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
3117431209 </span><span class="nl">"metadata"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
3117531210 </span><span class="nl">"labels"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
@@ -31189,6 +31224,7 @@ <h3 id="list-stacks">List stacks</h3>
3118931224 </span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"This is my second stack!"</span><span class="p">,</span><span class="w">
3119031225 </span><span class="nl">"build_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack-2-build"</span><span class="p">,</span><span class="w">
3119131226 </span><span class="nl">"run_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack-2-run"</span><span class="p">,</span><span class="w">
31227+ </span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"DEPRECATED"</span><span class="p">,</span><span class="w">
3119231228 </span><span class="nl">"default"</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="p">,</span><span class="w">
3119331229 </span><span class="nl">"metadata"</span><span class="p">:</span><span class="w"> </span><span class="p">{</span><span class="w">
3119431230 </span><span class="nl">"labels"</span><span class="p">:</span><span class="w"> </span><span class="p">{},</span><span class="w">
@@ -31512,7 +31548,7 @@ <h3 id="update-a-stack">Update a stack</h3>
3151231548 <span class="nt">-X</span> PATCH <span class="se">\</span>
3151331549 <span class="nt">-H</span> <span class="s2">"Authorization: bearer [token]"</span> <span class="se">\</span>
3151431550 <span class="nt">-H</span> <span class="s2">"Content-Type: application/json"</span> <span class="se">\</span>
31515- <span class="nt">-d</span> <span class="s1">'{ "metadata": { "labels": { "key": "value" }, "annotations": {"note": "detailed information"}}}'</span>
31551+ <span class="nt">-d</span> <span class="s1">'{ "metadata": { "labels": { "key": "value" }, "annotations": {"note": "detailed information"}},"state":"ACTIVE" }'</span>
3151631552
3151731553</code></pre></div><div class="highlight"><pre class="highlight plaintext"><code>Example Response
3151831554</code></pre></div><div class="highlight"><pre class="highlight http"><code><span class="k">HTTP</span><span class="o">/</span><span class="m">1.1</span> <span class="m">200</span> <span class="ne">OK</span>
@@ -31524,6 +31560,7 @@ <h3 id="update-a-stack">Update a stack</h3>
3152431560 </span><span class="nl">"updated_at"</span><span class="p">:</span><span class="w"> </span><span class="s2">"2018-11-09T22:43:28Z"</span><span class="p">,</span><span class="w">
3152531561 </span><span class="nl">"name"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3152631562 </span><span class="nl">"description"</span><span class="p">:</span><span class="w"> </span><span class="s2">"Here is my stack!"</span><span class="p">,</span><span class="w">
31563+ </span><span class="nl">"state"</span><span class="p">:</span><span class="w"> </span><span class="s2">"DISABLED"</span><span class="p">,</span><span class="w">
3152731564 </span><span class="nl">"build_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3152831565 </span><span class="nl">"run_rootfs_image"</span><span class="p">:</span><span class="w"> </span><span class="s2">"my-stack"</span><span class="p">,</span><span class="w">
3152931566 </span><span class="nl">"default"</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span><span class="w">
@@ -31562,6 +31599,11 @@ <h4 id="optional-parameters">Optional parameters</h4>
3156231599<td><a href="#annotations"><em>annotation object</em></a></td>
3156331600<td>Annotations applied to the stack</td>
3156431601</tr>
31602+ <tr>
31603+ <td><strong>state</strong></td>
31604+ <td>string</td>
31605+ <td>The state of the stack; valid states are: <code class="prettyprint">ACTIVE</code>, <code class="prettyprint">RESTRICTED</code>, <code class="prettyprint">DEPRECATED</code>, <code class="prettyprint">DISABLED</code></td>
31606+ </tr>
3156531607</tbody></table>
3156631608
3156731609<h4 id="permitted-roles">Permitted roles</h4>
0 commit comments