public interface Cluster
An immutable client-side representation of Cluster.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • location

      String location()
      Gets the location property: The geo-location where the resource lives.
      Returns:
      the location value.
    • tags

      Map<String,String> tags()
      Gets the tags property: Resource tags.
      Returns:
      the tags value.
    • identity

      Identity identity()
      Gets the identity property: The identity of the resource.
      Returns:
      the identity value.
    • sku

      ClusterSku sku()
      Gets the sku property: The sku properties.
      Returns:
      the sku value.
    • clusterId

      String clusterId()
      Gets the clusterId property: The ID associated with the cluster.
      Returns:
      the clusterId value.
    • provisioningState

      ClusterEntityStatus provisioningState()
      Gets the provisioningState property: The provisioning state of the cluster.
      Returns:
      the provisioningState value.
    • isDoubleEncryptionEnabled

      Boolean isDoubleEncryptionEnabled()
      Gets the isDoubleEncryptionEnabled property: Configures whether cluster will use double encryption. This Property can not be modified after cluster creation. Default value is 'true'.
      Returns:
      the isDoubleEncryptionEnabled value.
    • isAvailabilityZonesEnabled

      Boolean isAvailabilityZonesEnabled()
      Gets the isAvailabilityZonesEnabled property: Sets whether the cluster will support availability zones. This can be set as true only in regions where Azure Data Explorer support Availability Zones. This Property can not be modified after cluster creation. Default value is 'true' if region supports Availability Zones.
      Returns:
      the isAvailabilityZonesEnabled value.
    • billingType

      BillingType billingType()
      Gets the billingType property: The cluster's billing type.
      Returns:
      the billingType value.
    • keyVaultProperties

      KeyVaultProperties keyVaultProperties()
      Gets the keyVaultProperties property: The associated key properties.
      Returns:
      the keyVaultProperties value.
    • lastModifiedDate

      String lastModifiedDate()
      Gets the lastModifiedDate property: The last time the cluster was updated.
      Returns:
      the lastModifiedDate value.
    • createdDate

      String createdDate()
      Gets the createdDate property: The cluster creation time.
      Returns:
      the createdDate value.
    • associatedWorkspaces

      List<AssociatedWorkspace> associatedWorkspaces()
      Gets the associatedWorkspaces property: The list of Log Analytics workspaces associated with the cluster.
      Returns:
      the associatedWorkspaces value.
    • capacityReservationProperties

      CapacityReservationProperties capacityReservationProperties()
      Gets the capacityReservationProperties property: Additional properties for capacity reservation.
      Returns:
      the capacityReservationProperties value.
    • region

      com.azure.core.management.Region region()
      Gets the region of the resource.
      Returns:
      the region of the resource.
    • regionName

      String regionName()
      Gets the name of the resource region.
      Returns:
      the name of the resource region.
    • resourceGroupName

      String resourceGroupName()
      Gets the name of the resource group.
      Returns:
      the name of the resource group.
    • innerModel

      ClusterInner innerModel()
      Gets the inner com.azure.resourcemanager.loganalytics.fluent.models.ClusterInner object.
      Returns:
      the inner object.
    • update

      Cluster.Update update()
      Begins update for the Cluster resource.
      Returns:
      the stage of resource update.
    • refresh

      Cluster refresh()
      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      Cluster refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.