Class DeploymentPropertiesExtended


  • public final class DeploymentPropertiesExtended
    extends Object
    Deployment properties with additional details.
    • Constructor Detail

      • DeploymentPropertiesExtended

        public DeploymentPropertiesExtended()
    • Method Detail

      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: Denotes the state of provisioning.
        Returns:
        the provisioningState value.
      • correlationId

        public String correlationId()
        Get the correlationId property: The correlation ID of the deployment.
        Returns:
        the correlationId value.
      • timestamp

        public OffsetDateTime timestamp()
        Get the timestamp property: The timestamp of the template deployment.
        Returns:
        the timestamp value.
      • duration

        public String duration()
        Get the duration property: The duration of the template deployment.
        Returns:
        the duration value.
      • outputs

        public Object outputs()
        Get the outputs property: Key/value pairs that represent deployment output.
        Returns:
        the outputs value.
      • providers

        public List<ProviderInner> providers()
        Get the providers property: The list of resource providers needed for the deployment.
        Returns:
        the providers value.
      • dependencies

        public List<Dependency> dependencies()
        Get the dependencies property: The list of deployment dependencies.
        Returns:
        the dependencies value.
      • templateLink

        public TemplateLink templateLink()
        Get the templateLink property: The URI referencing the template.
        Returns:
        the templateLink value.
      • parameters

        public Object parameters()
        Get the parameters property: Deployment parameters.
        Returns:
        the parameters value.
      • parametersLink

        public ParametersLink parametersLink()
        Get the parametersLink property: The URI referencing the parameters.
        Returns:
        the parametersLink value.
      • mode

        public DeploymentMode mode()
        Get the mode property: The deployment mode. Possible values are Incremental and Complete.
        Returns:
        the mode value.
      • debugSetting

        public DebugSetting debugSetting()
        Get the debugSetting property: The debug setting of the deployment.
        Returns:
        the debugSetting value.
      • onErrorDeployment

        public OnErrorDeploymentExtended onErrorDeployment()
        Get the onErrorDeployment property: The deployment on error behavior.
        Returns:
        the onErrorDeployment value.
      • templateHash

        public String templateHash()
        Get the templateHash property: The hash produced for the template.
        Returns:
        the templateHash value.
      • outputResources

        public List<ResourceReference> outputResources()
        Get the outputResources property: Array of provisioned resources.
        Returns:
        the outputResources value.
      • validatedResources

        public List<ResourceReference> validatedResources()
        Get the validatedResources property: Array of validated resources.
        Returns:
        the validatedResources value.
      • error

        public com.azure.core.management.exception.ManagementError error()
        Get the error property: Error Response The deployment error.
        Returns:
        the error value.
      • validate

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