title: AWS CDK: How to rename existing stacks without losing the ability to update?
body: <p>I've created and deployed a production stack:</p>
  <pre class="lang-js prettyprint-override"><code>const app = new cdk.App();
  const stack = new cdk.Stack(app, 'myorg-production-api');
  </code></pre>
  <p>Now It's important to change the naming schema, and I need this stack to be <code>myorg-api-production-root</code>.</p>
  <p>Of course, I can do it by manually destroying the old one, and deploying the new one (both can't exist at the same time, because of the &quot;singleton&quot; resources like DNS records), but this means a huge downtime, which I need to avoid at all cost.</p>
  <p>Can I somehow intervene into CDK's stack identity determination process and change stack names without the downtime?</p>