Interface SqlServerKey

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.sql.implementation.ServerKeyInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerKey>, Updatable<SqlServerKey.Update>

@Beta(V1_8_0) public interface SqlServerKey extends HasId, HasInner<com.microsoft.azure.management.sql.implementation.ServerKeyInner>, HasName, HasResourceGroup, Indexable, Refreshable<SqlServerKey>, Updatable<SqlServerKey.Update>
An immutable client-side representation of an Azure SQL Server Key.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The template for a SQL Server Key update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the SQL Server Key update stages.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.joda.time.DateTime
     
    void
    Deletes the SQL Server Key.
    rx.Completable
    Deletes the SQL Server Key asynchronously.
     
     
     
     
     
     
    uri()
     

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId

    id

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner

    inner

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName

    name

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup

    resourceGroupName

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable

    key

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable

    refresh, refreshAsync

    Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable

    update
  • Method Details

    • sqlServerName

      String sqlServerName()
      Returns:
      name of the SQL Server to which this DNS alias belongs
    • parentId

      String parentId()
      Returns:
      the parent SQL server ID
    • kind

      String kind()
      Returns:
      the kind of encryption protector; this is metadata used for the Azure Portal experience
    • region

      Region region()
      Returns:
      the resource location
    • serverKeyType

      ServerKeyType serverKeyType()
      Returns:
      the server key type
    • uri

      String uri()
      Returns:
      the URI of the server key
    • thumbprint

      String thumbprint()
      Returns:
      the thumbprint of the server key
    • creationDate

      org.joda.time.DateTime creationDate()
      Returns:
      the server key creation date
    • delete

      void delete()
      Deletes the SQL Server Key.
    • deleteAsync

      rx.Completable deleteAsync()
      Deletes the SQL Server Key asynchronously.
      Returns:
      a representation of the deferred computation of this call