Interface PhpWorkloadResource


public interface PhpWorkloadResource
An immutable client-side representation of PhpWorkloadResource.
  • 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.
    • kind

      WorkloadKind kind()
      Gets the kind property: Indicates which kind of php workload this resource represent e.g WordPress.
      Returns:
      the kind value.
    • sku

      Sku sku()
      Gets the sku property: Php workloads SKU.
      Returns:
      the sku value.
    • identity

      Gets the identity property: Identity for the resource. Currently not supported.
      Returns:
      the identity value.
    • appLocation

      String appLocation()
      Gets the appLocation property: The infra resources for PHP workload will be created in this location.
      Returns:
      the appLocation value.
    • managedResourceGroupConfiguration

      ManagedRGConfiguration managedResourceGroupConfiguration()
      Gets the managedResourceGroupConfiguration property: Managed resource group configuration of the workload.
      Returns:
      the managedResourceGroupConfiguration value.
    • adminUserProfile

      UserProfile adminUserProfile()
      Gets the adminUserProfile property: Admin user profile used for VM and VMSS.
      Returns:
      the adminUserProfile value.
    • webNodesProfile

      VmssNodesProfile webNodesProfile()
      Gets the webNodesProfile property: VMSS web nodes profile.
      Returns:
      the webNodesProfile value.
    • controllerProfile

      NodeProfile controllerProfile()
      Gets the controllerProfile property: Controller VM profile.
      Returns:
      the controllerProfile value.
    • networkProfile

      NetworkProfile networkProfile()
      Gets the networkProfile property: Network profile.
      Returns:
      the networkProfile value.
    • databaseProfile

      DatabaseProfile databaseProfile()
      Gets the databaseProfile property: Database profile.
      Returns:
      the databaseProfile value.
    • siteProfile

      SiteProfile siteProfile()
      Gets the siteProfile property: Site profile.
      Returns:
      the siteProfile value.
    • fileshareProfile

      FileshareProfile fileshareProfile()
      Gets the fileshareProfile property: File share profile.
      Returns:
      the fileshareProfile value.
    • phpProfile

      PhpProfile phpProfile()
      Gets the phpProfile property: PHP profile.
      Returns:
      the phpProfile value.
    • searchProfile

      SearchProfile searchProfile()
      Gets the searchProfile property: Search profile.
      Returns:
      the searchProfile value.
    • cacheProfile

      CacheProfile cacheProfile()
      Gets the cacheProfile property: Cache profile.
      Returns:
      the cacheProfile value.
    • backupProfile

      BackupProfile backupProfile()
      Gets the backupProfile property: Backup profile.
      Returns:
      the backupProfile value.
    • provisioningState

      PhpWorkloadProvisioningState provisioningState()
      Gets the provisioningState property: Php workload resource provisioning state.
      Returns:
      the provisioningState 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

      Gets the inner com.azure.resourcemanager.workloads.fluent.models.PhpWorkloadResourceInner object.
      Returns:
      the inner object.
    • update

      Begins update for the PhpWorkloadResource resource.
      Returns:
      the stage of resource update.
    • refresh

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

      PhpWorkloadResource 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.