ArmTrustedSigningModelFactory.TrustedSigningCertificateProfileData Method

Definition

Initializes a new instance of TrustedSigningCertificateProfileData.

public static Azure.ResourceManager.TrustedSigning.TrustedSigningCertificateProfileData TrustedSigningCertificateProfileData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.TrustedSigning.Models.CertificateProfileType? profileType = default, string commonName = default, string organization = default, string organizationUnit = default, string streetAddress = default, bool? includeStreetAddress = default, string city = default, bool? includeCity = default, string state = default, bool? includeState = default, string country = default, bool? includeCountry = default, string postalCode = default, bool? includePostalCode = default, string enhancedKeyUsage = default, string identityValidationId = default, Azure.ResourceManager.TrustedSigning.Models.TrustedSigningProvisioningState? provisioningState = default, Azure.ResourceManager.TrustedSigning.Models.CertificateProfileStatus? status = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.TrustedSigning.Models.TrustedSigningCertificate> certificates = default);
static member TrustedSigningCertificateProfileData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.ResourceManager.TrustedSigning.Models.CertificateProfileType> * string * string * string * string * Nullable<bool> * string * Nullable<bool> * string * Nullable<bool> * string * Nullable<bool> * string * Nullable<bool> * string * string * Nullable<Azure.ResourceManager.TrustedSigning.Models.TrustedSigningProvisioningState> * Nullable<Azure.ResourceManager.TrustedSigning.Models.CertificateProfileStatus> * seq<Azure.ResourceManager.TrustedSigning.Models.TrustedSigningCertificate> -> Azure.ResourceManager.TrustedSigning.TrustedSigningCertificateProfileData
Public Shared Function TrustedSigningCertificateProfileData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional profileType As Nullable(Of CertificateProfileType) = Nothing, Optional commonName As String = Nothing, Optional organization As String = Nothing, Optional organizationUnit As String = Nothing, Optional streetAddress As String = Nothing, Optional includeStreetAddress As Nullable(Of Boolean) = Nothing, Optional city As String = Nothing, Optional includeCity As Nullable(Of Boolean) = Nothing, Optional state As String = Nothing, Optional includeState As Nullable(Of Boolean) = Nothing, Optional country As String = Nothing, Optional includeCountry As Nullable(Of Boolean) = Nothing, Optional postalCode As String = Nothing, Optional includePostalCode As Nullable(Of Boolean) = Nothing, Optional enhancedKeyUsage As String = Nothing, Optional identityValidationId As String = Nothing, Optional provisioningState As Nullable(Of TrustedSigningProvisioningState) = Nothing, Optional status As Nullable(Of CertificateProfileStatus) = Nothing, Optional certificates As IEnumerable(Of TrustedSigningCertificate) = Nothing) As TrustedSigningCertificateProfileData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

profileType
Nullable<CertificateProfileType>

Profile type of the certificate.

commonName
String

Used as CN in the certificate subject name.

organization
String

Used as O in the certificate subject name.

organizationUnit
String

Used as OU in the private trust certificate subject name.

streetAddress
String

Used as STREET in the certificate subject name.

includeStreetAddress
Nullable<Boolean>

Whether to include STREET in the certificate subject name.

city
String

Used as L in the certificate subject name.

includeCity
Nullable<Boolean>

Whether to include L in the certificate subject name. Applicable only for private trust, private trust ci profile types.

state
String

Used as S in the certificate subject name.

includeState
Nullable<Boolean>

Whether to include S in the certificate subject name. Applicable only for private trust, private trust ci profile types.

country
String

Used as C in the certificate subject name.

includeCountry
Nullable<Boolean>

Whether to include C in the certificate subject name. Applicable only for private trust, private trust ci profile types.

postalCode
String

Used as PC in the certificate subject name.

includePostalCode
Nullable<Boolean>

Whether to include PC in the certificate subject name.

enhancedKeyUsage
String

Enhanced key usage of the certificate.

identityValidationId
String

Identity validation id used for the certificate subject name.

provisioningState
Nullable<TrustedSigningProvisioningState>

Status of the current operation on certificate profile.

status
Nullable<CertificateProfileStatus>

Status of the certificate profile.

certificates
IEnumerable<TrustedSigningCertificate>

List of renewed certificates.

Returns

A new TrustedSigningCertificateProfileData instance for mocking.

Applies to