ManagedCertificate

class ManagedCertificate : KotlinCustomResource

This certificate can be used to secure custom domains on App Services (Windows and Linux) hosted on an App Service Plan of Basic and above (free and shared tiers are not supported).

NOTE: A certificate is valid for six months, and about a month before the certificate’s expiration date, App Services renews/rotates the certificate. This is managed by Azure and doesn't require this resource to be changed or reprovisioned. It will change the thumbprint computed attribute the next time the resource is refreshed after rotation occurs, so keep that in mind if you have any dependencies on this attribute directly.

Import

App Service Managed Certificates can be imported using the resource id, e.g.

$ pulumi import azure:appservice/managedCertificate:ManagedCertificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Web/certificates/customhost.contoso.com

Properties

Link copied to clipboard
val canonicalName: Output<String>

The Canonical Name of the Certificate.

Link copied to clipboard

The ID of the App Service Custom Hostname Binding for the Certificate. Changing this forces a new App Service Managed Certificate to be created.

Link copied to clipboard
val expirationDate: Output<String>

The expiration date of the Certificate.

Link copied to clipboard
val friendlyName: Output<String>

The friendly name of the Certificate.

Link copied to clipboard
val hostNames: Output<List<String>>

The list of Host Names for the Certificate.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val issueDate: Output<String>

The Start date for the Certificate.

Link copied to clipboard
val issuer: Output<String>

The issuer of the Certificate.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val subjectName: Output<String>

The Subject Name for the Certificate.

Link copied to clipboard
val tags: Output<Map<String, String>>?

A mapping of tags which should be assigned to the App Service Managed Certificate.

Link copied to clipboard
val thumbprint: Output<String>

The Certificate Thumbprint.

Link copied to clipboard
val urn: Output<String>