* SEO optimization for 'aws api gateway'
* Update content/docs/guides/crosswalk/aws/api-gateway.md
Co-Authored-By: Christian Nunciato <c@nunciato.org>
* Update content/docs/guides/crosswalk/aws/api-gateway.md
Co-Authored-By: Christian Nunciato <c@nunciato.org>
* Update content/docs/guides/crosswalk/aws/api-gateway.md
Co-Authored-By: Christian Nunciato <c@nunciato.org>
* Address feedback
Co-authored-by: Christian Nunciato <christian@pulumi.com>
* 97th Floor SEO optimization
@cnunciato optimized for KW: CloudFormation. I'm not sure how to create headers, but "What is Pulumi?", "What is CloudFormation?" and "The Pulumi Difference" were intended to be subheadings. If that's not possible they're also fine as they are.
* Address feedback
* Address feedback
Co-authored-by: 97thFloor <59576583+97thFloor@users.noreply.github.com>
* Optimization for SEO
@cnunciato this page is already quite well optimized; the main changes are to get the primary focus KW in the metadata ("Azure provider"). "Azure resource group" and "Azure support" are secondary keywords that we are trying to tackle, so if I mislabeled the example by calling it a resource group, hopefully there's a way to fix that while still keeping the keyword.
* Address feedback
* Update content/docs/intro/cloud-providers/azure/_index.md
Co-Authored-By: Christian Nunciato <c@nunciato.org>
Co-authored-by: 97thFloor <59576583+97thFloor@users.noreply.github.com>
Co-authored-by: Christian Nunciato <christian@pulumi.com>
We have a few relref links to "project", which currently work, but when running the prototype API doc gen for AWS, it's generating project.md files elsewhere in the site which causes Hugo to start failing for these links with `REF_NOT_FOUND: Ref "project"`. This fixes these refs to point to the right location so that they're no longer ambiguous.
As of TypeScript 2.7, strict property initialization is enabled by default (typically), which means TypeScript won't realize properties of dynamic resources will be initialized. We use a definite assignment assertion to relay to TypeScript that these will indeed be initialized.
* Update some PaC content for v0.4.0 of @pulumi/policy
We renamed `validateTypedResource` to `validateResourceOfType` (though, the former is still available, just deprecated), and introduced built-in helpers for `validateStack`.
* Regenerate @pulumi/policy API docs for v0.4.0