Class ManagedEnvironmentProperties

java.lang.Object
com.azure.resourcemanager.appcontainers.fluent.models.ManagedEnvironmentProperties

public final class ManagedEnvironmentProperties extends Object
Managed environment resource specific properties.
  • Constructor Details

    • ManagedEnvironmentProperties

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

    • provisioningState

      public EnvironmentProvisioningState provisioningState()
      Get the provisioningState property: Provisioning state of the Environment.
      Returns:
      the provisioningState value.
    • daprAIInstrumentationKey

      public String daprAIInstrumentationKey()
      Get the daprAIInstrumentationKey property: Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry.
      Returns:
      the daprAIInstrumentationKey value.
    • withDaprAIInstrumentationKey

      public ManagedEnvironmentProperties withDaprAIInstrumentationKey(String daprAIInstrumentationKey)
      Set the daprAIInstrumentationKey property: Azure Monitor instrumentation key used by Dapr to export Service to Service communication telemetry.
      Parameters:
      daprAIInstrumentationKey - the daprAIInstrumentationKey value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • daprAIConnectionString

      public String daprAIConnectionString()
      Get the daprAIConnectionString property: Application Insights connection string used by Dapr to export Service to Service communication telemetry.
      Returns:
      the daprAIConnectionString value.
    • withDaprAIConnectionString

      public ManagedEnvironmentProperties withDaprAIConnectionString(String daprAIConnectionString)
      Set the daprAIConnectionString property: Application Insights connection string used by Dapr to export Service to Service communication telemetry.
      Parameters:
      daprAIConnectionString - the daprAIConnectionString value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • vnetConfiguration

      public VnetConfiguration vnetConfiguration()
      Get the vnetConfiguration property: Vnet configuration for the environment.
      Returns:
      the vnetConfiguration value.
    • withVnetConfiguration

      public ManagedEnvironmentProperties withVnetConfiguration(VnetConfiguration vnetConfiguration)
      Set the vnetConfiguration property: Vnet configuration for the environment.
      Parameters:
      vnetConfiguration - the vnetConfiguration value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • deploymentErrors

      public String deploymentErrors()
      Get the deploymentErrors property: Any errors that occurred during deployment or deployment validation.
      Returns:
      the deploymentErrors value.
    • defaultDomain

      public String defaultDomain()
      Get the defaultDomain property: Default Domain Name for the cluster.
      Returns:
      the defaultDomain value.
    • staticIp

      public String staticIp()
      Get the staticIp property: Static IP of the Environment.
      Returns:
      the staticIp value.
    • appLogsConfiguration

      public AppLogsConfiguration appLogsConfiguration()
      Get the appLogsConfiguration property: Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported.
      Returns:
      the appLogsConfiguration value.
    • withAppLogsConfiguration

      public ManagedEnvironmentProperties withAppLogsConfiguration(AppLogsConfiguration appLogsConfiguration)
      Set the appLogsConfiguration property: Cluster configuration which enables the log daemon to export app logs to a destination. Currently only "log-analytics" is supported.
      Parameters:
      appLogsConfiguration - the appLogsConfiguration value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • zoneRedundant

      public Boolean zoneRedundant()
      Get the zoneRedundant property: Whether or not this Managed Environment is zone-redundant.
      Returns:
      the zoneRedundant value.
    • withZoneRedundant

      public ManagedEnvironmentProperties withZoneRedundant(Boolean zoneRedundant)
      Set the zoneRedundant property: Whether or not this Managed Environment is zone-redundant.
      Parameters:
      zoneRedundant - the zoneRedundant value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • customDomainConfiguration

      public CustomDomainConfiguration customDomainConfiguration()
      Get the customDomainConfiguration property: Custom domain configuration for the environment.
      Returns:
      the customDomainConfiguration value.
    • withCustomDomainConfiguration

      public ManagedEnvironmentProperties withCustomDomainConfiguration(CustomDomainConfiguration customDomainConfiguration)
      Set the customDomainConfiguration property: Custom domain configuration for the environment.
      Parameters:
      customDomainConfiguration - the customDomainConfiguration value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • eventStreamEndpoint

      public String eventStreamEndpoint()
      Get the eventStreamEndpoint property: The endpoint of the eventstream of the Environment.
      Returns:
      the eventStreamEndpoint value.
    • workloadProfiles

      public List<WorkloadProfile> workloadProfiles()
      Get the workloadProfiles property: Workload profiles configured for the Managed Environment.
      Returns:
      the workloadProfiles value.
    • withWorkloadProfiles

      public ManagedEnvironmentProperties withWorkloadProfiles(List<WorkloadProfile> workloadProfiles)
      Set the workloadProfiles property: Workload profiles configured for the Managed Environment.
      Parameters:
      workloadProfiles - the workloadProfiles value to set.
      Returns:
      the ManagedEnvironmentProperties object itself.
    • validate

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