/// <summary> /// Initializes a new instance of the VaultProperties class. /// </summary> /// <param name="provisioningState">Provisioning State.</param> /// <param name="privateEndpointConnections">List of private endpoint /// connection.</param> /// <param name="privateEndpointStateForBackup">Private endpoint state /// for backup. Possible values include: 'None', 'Enabled'</param> /// <param name="privateEndpointStateForSiteRecovery">Private endpoint /// state for site recovery. Possible values include: 'None', /// 'Enabled'</param> public VaultProperties(string provisioningState = default(string), UpgradeDetails upgradeDetails = default(UpgradeDetails), IList <PrivateEndpointConnectionVaultProperties> privateEndpointConnections = default(IList <PrivateEndpointConnectionVaultProperties>), string privateEndpointStateForBackup = default(string), string privateEndpointStateForSiteRecovery = default(string)) { ProvisioningState = provisioningState; UpgradeDetails = upgradeDetails; PrivateEndpointConnections = privateEndpointConnections; PrivateEndpointStateForBackup = privateEndpointStateForBackup; PrivateEndpointStateForSiteRecovery = privateEndpointStateForSiteRecovery; CustomInit(); }
/// <summary> /// Initializes a new instance of the VaultProperties class. /// </summary> /// <param name="provisioningState">Provisioning State.</param> public VaultProperties(string provisioningState = default(string), UpgradeDetails upgradeDetails = default(UpgradeDetails)) { ProvisioningState = provisioningState; UpgradeDetails = upgradeDetails; }