Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the Certificate class.
 /// </summary>
 /// <param name="id">The ID of the resource.</param>
 /// <param name="name">The name of the resource.</param>
 /// <param name="type">The type of the resource.</param>
 /// <param name="etag">The ETag of the resource, used for concurrency
 /// statements.</param>
 /// <param name="thumbprintAlgorithm">The algorithm of the certificate
 /// thumbprint.</param>
 /// <param name="thumbprint">The thumbprint of the certificate.</param>
 /// <param name="format">The format of the certificate - either Pfx or
 /// Cer. If omitted, the default is Pfx. Possible values include:
 /// 'Pfx', 'Cer'</param>
 /// <param name="provisioningState">The provisioned state of the
 /// resource</param>
 /// <param name="provisioningStateTransitionTime">The time at which the
 /// certificate entered its current state.</param>
 /// <param name="previousProvisioningState">The previous provisioned
 /// state of the resource. Possible values include: 'Succeeded',
 /// 'Deleting', 'Failed'</param>
 /// <param name="previousProvisioningStateTransitionTime">The time at
 /// which the certificate entered its previous state.</param>
 /// <param name="publicData">The public key of the certificate.</param>
 /// <param name="deleteCertificateError">The error which occurred while
 /// deleting the certificate</param>
 public Certificate(string id = default(string), string name = default(string), string type = default(string), string etag = default(string), string thumbprintAlgorithm = default(string), string thumbprint = default(string), CertificateFormat format = default(CertificateFormat), CertificateProvisioningState provisioningState = default(CertificateProvisioningState), System.DateTime?provisioningStateTransitionTime = default(System.DateTime?), CertificateProvisioningState previousProvisioningState = default(CertificateProvisioningState), System.DateTime?previousProvisioningStateTransitionTime = default(System.DateTime?), string publicData = default(string), DeleteCertificateError deleteCertificateError = default(DeleteCertificateError))
     : base(id, name, type, etag)
 {
     ThumbprintAlgorithm = thumbprintAlgorithm;
     Thumbprint          = thumbprint;
     Format            = format;
     ProvisioningState = provisioningState;
     ProvisioningStateTransitionTime         = provisioningStateTransitionTime;
     PreviousProvisioningState               = previousProvisioningState;
     PreviousProvisioningStateTransitionTime = previousProvisioningStateTransitionTime;
     PublicData             = publicData;
     DeleteCertificateError = deleteCertificateError;
     CustomInit();
 }
        internal static string ToSerializedValue(this CertificateProvisioningState value)
        {
            switch (value)
            {
            case CertificateProvisioningState.Succeeded:
                return("Succeeded");

            case CertificateProvisioningState.Deleting:
                return("Deleting");

            case CertificateProvisioningState.Failed:
                return("Failed");
            }
            return(null);
        }
Esempio n. 3
0
 /// <summary>
 /// Converts the <paramref name="sourceValue" /> parameter to the <paramref name="destinationType" /> parameter using <paramref
 /// name="formatProvider" /> and <paramref name="ignoreCase" />
 /// </summary>
 /// <param name="sourceValue">the <see cref="System.Object"/> to convert from</param>
 /// <param name="destinationType">the <see cref="System.Type" /> to convert to</param>
 /// <param name="formatProvider">not used by this TypeConverter.</param>
 /// <param name="ignoreCase">when set to <c>true</c>, will ignore the case when converting.</param>
 /// <returns>
 /// an instance of <see cref="CertificateProvisioningState" />, or <c>null</c> if there is no suitable conversion.
 /// </returns>
 public override object ConvertFrom(object sourceValue, global::System.Type destinationType, global::System.IFormatProvider formatProvider, bool ignoreCase) => CertificateProvisioningState.CreateFrom(sourceValue);