/// <summary> /// Initializes a new instance of the StorageAccountItem class. /// </summary> /// <param name="id">Storage identifier.</param> /// <param name="resourceId">Storage account resource Id.</param> /// <param name="attributes">The storage account management /// attributes.</param> /// <param name="tags">Application specific metadata in the form of /// key-value pairs.</param> public StorageAccountItem(string id = default(string), string resourceId = default(string), StorageAccountAttributes attributes = default(StorageAccountAttributes), IDictionary <string, string> tags = default(IDictionary <string, string>)) { Id = id; ResourceId = resourceId; Attributes = attributes; Tags = tags; CustomInit(); }
/// <summary> /// Initializes a new instance of the StorageAccountUpdateParameters /// class. /// </summary> /// <param name="activeKeyName">The current active storage account key /// name.</param> /// <param name="autoRegenerateKey">whether keyvault should manage the /// storage account for the user.</param> /// <param name="regenerationPeriod">The key regeneration time duration /// specified in ISO-8601 format.</param> /// <param name="storageAccountAttributes">The attributes of the /// storage account.</param> /// <param name="tags">Application specific metadata in the form of /// key-value pairs.</param> public StorageAccountUpdateParameters(string activeKeyName = default(string), bool?autoRegenerateKey = default(bool?), string regenerationPeriod = default(string), StorageAccountAttributes storageAccountAttributes = default(StorageAccountAttributes), IDictionary <string, string> tags = default(IDictionary <string, string>)) { ActiveKeyName = activeKeyName; AutoRegenerateKey = autoRegenerateKey; RegenerationPeriod = regenerationPeriod; StorageAccountAttributes = storageAccountAttributes; Tags = tags; CustomInit(); }
/// <summary> /// Initializes a new instance of the StorageAccountCreateParameters /// class. /// </summary> /// <param name="resourceId">Storage account resource id.</param> /// <param name="activeKeyName">Current active storage account key /// name.</param> /// <param name="autoRegenerateKey">whether keyvault should manage the /// storage account for the user.</param> /// <param name="regenerationPeriod">The key regeneration time duration /// specified in ISO-8601 format.</param> /// <param name="storageAccountAttributes">The attributes of the /// storage account.</param> /// <param name="tags">Application specific metadata in the form of /// key-value pairs.</param> public StorageAccountCreateParameters(string resourceId, string activeKeyName, bool autoRegenerateKey, string regenerationPeriod = default(string), StorageAccountAttributes storageAccountAttributes = default(StorageAccountAttributes), IDictionary <string, string> tags = default(IDictionary <string, string>)) { ResourceId = resourceId; ActiveKeyName = activeKeyName; AutoRegenerateKey = autoRegenerateKey; RegenerationPeriod = regenerationPeriod; StorageAccountAttributes = storageAccountAttributes; Tags = tags; CustomInit(); }
/// <summary> /// Initializes a new instance of the StorageBundle class. /// </summary> /// <param name="id">The storage account id.</param> /// <param name="resourceId">The storage account resource id.</param> /// <param name="activeKeyName">The current active storage account key /// name.</param> /// <param name="autoRegenerateKey">whether keyvault should manage the /// storage account for the user.</param> /// <param name="regenerationPeriod">The key regeneration time duration /// specified in ISO-8601 format.</param> /// <param name="attributes">The storage account attributes.</param> /// <param name="tags">Application specific metadata in the form of /// key-value pairs</param> public StorageBundle(string id = default(string), string resourceId = default(string), string activeKeyName = default(string), bool?autoRegenerateKey = default(bool?), string regenerationPeriod = default(string), StorageAccountAttributes attributes = default(StorageAccountAttributes), IDictionary <string, string> tags = default(IDictionary <string, string>)) { Id = id; ResourceId = resourceId; ActiveKeyName = activeKeyName; AutoRegenerateKey = autoRegenerateKey; RegenerationPeriod = regenerationPeriod; Attributes = attributes; Tags = tags; CustomInit(); }
/// <summary> /// Initializes a new instance of the DeletedStorageAccountItem class. /// </summary> /// <param name="id">Storage identifier.</param> /// <param name="resourceId">Storage account resource Id.</param> /// <param name="attributes">The storage account management /// attributes.</param> /// <param name="tags">Application specific metadata in the form of /// key-value pairs.</param> /// <param name="recoveryId">The url of the recovery object, used to /// identify and recover the deleted storage account.</param> /// <param name="scheduledPurgeDate">The time when the storage account /// is scheduled to be purged, in UTC</param> /// <param name="deletedDate">The time when the storage account was /// deleted, in UTC</param> public DeletedStorageAccountItem(string id = default(string), string resourceId = default(string), StorageAccountAttributes attributes = default(StorageAccountAttributes), IDictionary<string, string> tags = default(IDictionary<string, string>), string recoveryId = default(string), System.DateTime? scheduledPurgeDate = default(System.DateTime?), System.DateTime? deletedDate = default(System.DateTime?)) : base(id, resourceId, attributes, tags) { RecoveryId = recoveryId; ScheduledPurgeDate = scheduledPurgeDate; DeletedDate = deletedDate; CustomInit(); }
/// <summary> /// Initializes a new instance of the DeletedStorageBundle class. /// </summary> /// <param name="id">The storage account id.</param> /// <param name="resourceId">The storage account resource id.</param> /// <param name="activeKeyName">The current active storage account key /// name.</param> /// <param name="autoRegenerateKey">whether keyvault should manage the /// storage account for the user.</param> /// <param name="regenerationPeriod">The key regeneration time duration /// specified in ISO-8601 format.</param> /// <param name="attributes">The storage account attributes.</param> /// <param name="tags">Application specific metadata in the form of /// key-value pairs</param> /// <param name="recoveryId">The url of the recovery object, used to /// identify and recover the deleted storage account.</param> /// <param name="scheduledPurgeDate">The time when the storage account /// is scheduled to be purged, in UTC</param> /// <param name="deletedDate">The time when the storage account was /// deleted, in UTC</param> public DeletedStorageBundle(string id = default(string), string resourceId = default(string), string activeKeyName = default(string), bool?autoRegenerateKey = default(bool?), string regenerationPeriod = default(string), StorageAccountAttributes attributes = default(StorageAccountAttributes), IDictionary <string, string> tags = default(IDictionary <string, string>), string recoveryId = default(string), System.DateTime?scheduledPurgeDate = default(System.DateTime?), System.DateTime?deletedDate = default(System.DateTime?)) : base(id, resourceId, activeKeyName, autoRegenerateKey, regenerationPeriod, attributes, tags) { RecoveryId = recoveryId; ScheduledPurgeDate = scheduledPurgeDate; DeletedDate = deletedDate; CustomInit(); }