Exemple #1
0
        ///GENMHASH:963770852AF9FA245B7756A9091BA5E1:35EFB9F3197D86AF34A553208A6A8B5E
        public ITransparentDataEncryption UpdateStatus(TransparentDataEncryptionStates transparentDataEncryptionState)
        {
            Inner.Status = transparentDataEncryptionState;
            this.SetInner(
                Extensions.Synchronize(() => this.databasesInner.CreateOrUpdateTransparentDataEncryptionConfigurationAsync(
                                           this.ResourceGroupName(),
                                           this.SqlServerName(),
                                           this.DatabaseName(),
                                           Inner.Status)));

            return(this);
        }
Exemple #2
0
        internal static string ToSerializedValue(this TransparentDataEncryptionStates value)
        {
            switch (value)
            {
            case TransparentDataEncryptionStates.Enabled:
                return("Enabled");

            case TransparentDataEncryptionStates.Disabled:
                return("Disabled");
            }
            return(null);
        }
 /// <summary>
 /// Updates the state of the transparent data encryption status.
 /// </summary>
 /// <param name="transparentDataEncryptionState">State of the data encryption to set.</param>
 /// <return>The new encryption settings after the update operation.</return>
 Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption.UpdateStatus(TransparentDataEncryptionStates transparentDataEncryptionState)
 {
     return(this.UpdateStatus(transparentDataEncryptionState) as Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption);
 }
 /// <summary>
 /// Updates the state of the transparent data encryption status.
 /// </summary>
 /// <param name="transparentDataEncryptionState">State of the data encryption to set.</param>
 /// <return>A representation of the deferred computation of the new encryption settings after the update operation.</return>
 async Task <Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption> Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption.UpdateStatusAsync(TransparentDataEncryptionStates transparentDataEncryptionState, CancellationToken cancellationToken)
 {
     return(await this.UpdateStatusAsync(transparentDataEncryptionState, cancellationToken) as Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption);
 }
        ///GENMHASH:BBAE2D48EA5C43449DBE61B80641DDF2:C760C066C2E0A08B68FCB68FC9D5E29F
        public async Task <Microsoft.Azure.Management.Sql.Fluent.ITransparentDataEncryption> UpdateStatusAsync(TransparentDataEncryptionStates transparentDataEncryptionState, CancellationToken cancellationToken = default(CancellationToken))
        {
            this.SetInner(await this.sqlServerManager.Inner.TransparentDataEncryptions
                          .CreateOrUpdateAsync(this.ResourceGroupName(), this.SqlServerName(), this.DatabaseName(), transparentDataEncryptionState, cancellationToken));

            return(this);
        }
 ///GENMHASH:963770852AF9FA245B7756A9091BA5E1:B07801976DBB925452B1BA38235ED912
 public ITransparentDataEncryption UpdateStatus(TransparentDataEncryptionStates transparentDataEncryptionStates)
 {
     return(Extensions.Synchronize(() => this.UpdateStatusAsync(transparentDataEncryptionStates)));
 }