ArmTrustedSigningModelFactory.TrustedSigningCertificateProfileData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.
- city
- String
Used as L in the certificate subject name.
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.
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.
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.
- 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
Azure SDK for .NET