/// <summary>
 /// Initializes a new instance of the CustomerManagedKeyDetails class.
 /// </summary>
 /// <param name="status">The customer managed key status on the
 /// workspace</param>
 /// <param name="key">The key object of the workspace</param>
 /// <param name="kekIdentity">Key encryption key</param>
 public CustomerManagedKeyDetails(string status = default(string), WorkspaceKeyDetails key = default(WorkspaceKeyDetails), KekIdentityProperties kekIdentity = default(KekIdentityProperties))
 {
     Status      = status;
     Key         = key;
     KekIdentity = kekIdentity;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the CustomerManagedKeyDetails class.
 /// </summary>
 /// <param name="status">The customer managed key status on the
 /// workspace</param>
 /// <param name="key">The key object of the workspace</param>
 public CustomerManagedKeyDetails(string status = default(string), WorkspaceKeyDetails key = default(WorkspaceKeyDetails))
 {
     Status = status;
     Key    = key;
     CustomInit();
 }