Class HybridComputePrivateLinkScopeProperties

java.lang.Object
com.azure.resourcemanager.hybridcompute.models.HybridComputePrivateLinkScopeProperties

public final class HybridComputePrivateLinkScopeProperties extends Object
Properties that define a Azure Arc PrivateLinkScope resource.
  • Constructor Details

    • HybridComputePrivateLinkScopeProperties

      public HybridComputePrivateLinkScopeProperties()
      Creates an instance of HybridComputePrivateLinkScopeProperties class.
  • Method Details

    • publicNetworkAccess

      public PublicNetworkAccessType publicNetworkAccess()
      Get the publicNetworkAccess property: Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints.
      Returns:
      the publicNetworkAccess value.
    • withPublicNetworkAccess

      public HybridComputePrivateLinkScopeProperties withPublicNetworkAccess(PublicNetworkAccessType publicNetworkAccess)
      Set the publicNetworkAccess property: Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints.
      Parameters:
      publicNetworkAccess - the publicNetworkAccess value to set.
      Returns:
      the HybridComputePrivateLinkScopeProperties object itself.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.
      Returns:
      the provisioningState value.
    • privateLinkScopeId

      public String privateLinkScopeId()
      Get the privateLinkScopeId property: The Guid id of the private link scope.
      Returns:
      the privateLinkScopeId value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.