ArmIotOperationsModelFactory.CertManagerCertificateSpec Method

Definition

public static Azure.ResourceManager.IotOperations.Models.CertManagerCertificateSpec CertManagerCertificateSpec(string duration = default, string secretName = default, string renewBefore = default, Azure.ResourceManager.IotOperations.Models.CertManagerIssuerRef issuerRef = default, Azure.ResourceManager.IotOperations.Models.CertManagerPrivateKey privateKey = default, Azure.ResourceManager.IotOperations.Models.SanForCert san = default);
static member CertManagerCertificateSpec : string * string * string * Azure.ResourceManager.IotOperations.Models.CertManagerIssuerRef * Azure.ResourceManager.IotOperations.Models.CertManagerPrivateKey * Azure.ResourceManager.IotOperations.Models.SanForCert -> Azure.ResourceManager.IotOperations.Models.CertManagerCertificateSpec
Public Shared Function CertManagerCertificateSpec (Optional duration As String = Nothing, Optional secretName As String = Nothing, Optional renewBefore As String = Nothing, Optional issuerRef As CertManagerIssuerRef = Nothing, Optional privateKey As CertManagerPrivateKey = Nothing, Optional san As SanForCert = Nothing) As CertManagerCertificateSpec

Parameters

duration
String

Lifetime of certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.

secretName
String

Secret for storing server certificate. Any existing data will be overwritten. This is a reference to the secret through an identifying name, not the secret itself.

renewBefore
String

When to begin renewing certificate. Must be specified using a Go time.Duration format (h|m|s). E.g. 240h for 240 hours and 45m for 45 minutes.

issuerRef
CertManagerIssuerRef

cert-manager issuerRef.

privateKey
CertManagerPrivateKey

Type of certificate private key.

san
SanForCert

Additional Subject Alternative Names (SANs) to include in the certificate.

Returns

A new CertManagerCertificateSpec instance for mocking.

Applies to