Class DeploymentPropertiesExtended
java.lang.Object
com.azure.resourcemanager.resources.models.DeploymentPropertiesExtended
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DeploymentPropertiesExtended>
public final class DeploymentPropertiesExtended
extends Object
implements com.azure.json.JsonSerializable<DeploymentPropertiesExtended>
Deployment properties with additional details.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of DeploymentPropertiesExtended class. -
Method Summary
Modifier and TypeMethodDescriptionGet the correlationId property: The correlation ID of the deployment.Get the debugSetting property: The debug setting of the deployment.Get the dependencies property: The list of deployment dependencies.Get the diagnostics property: Contains diagnostic information collected during validation process.duration()Get the duration property: The duration of the template deployment.com.azure.core.management.exception.ManagementErrorerror()Get the error property: The deployment error.Get the extensions property: The extensions used in this deployment.static DeploymentPropertiesExtendedfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DeploymentPropertiesExtended from the JsonReader.mode()Get the mode property: The deployment mode.Get the onErrorDeployment property: The deployment on error behavior.Get the outputResources property: Array of provisioned resources.outputs()Get the outputs property: Key/value pairs that represent deployment output.Get the parameters property: Deployment parameters.Get the parametersLink property: The URI referencing the parameters.Get the providers property: The list of resource providers needed for the deployment.Get the provisioningState property: Denotes the state of provisioning.Get the templateHash property: The hash produced for the template.Get the templateLink property: The URI referencing the template.Get the timestamp property: The timestamp of the template deployment.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.Get the validatedResources property: Array of validated resources.Get the validationLevel property: The validation level of the deployment.withValidationLevel(ValidationLevel validationLevel) Set the validationLevel property: The validation level of the deployment.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
DeploymentPropertiesExtended
public DeploymentPropertiesExtended()Creates an instance of DeploymentPropertiesExtended class.
-
-
Method Details
-
provisioningState
Get the provisioningState property: Denotes the state of provisioning.- Returns:
- the provisioningState value.
-
correlationId
Get the correlationId property: The correlation ID of the deployment.- Returns:
- the correlationId value.
-
timestamp
Get the timestamp property: The timestamp of the template deployment.- Returns:
- the timestamp value.
-
duration
Get the duration property: The duration of the template deployment.- Returns:
- the duration value.
-
outputs
Get the outputs property: Key/value pairs that represent deployment output.- Returns:
- the outputs value.
-
providers
Get the providers property: The list of resource providers needed for the deployment.- Returns:
- the providers value.
-
dependencies
Get the dependencies property: The list of deployment dependencies.- Returns:
- the dependencies value.
-
templateLink
Get the templateLink property: The URI referencing the template.- Returns:
- the templateLink value.
-
parameters
Get the parameters property: Deployment parameters.- Returns:
- the parameters value.
-
parametersLink
Get the parametersLink property: The URI referencing the parameters.- Returns:
- the parametersLink value.
-
extensions
Get the extensions property: The extensions used in this deployment.- Returns:
- the extensions value.
-
mode
Get the mode property: The deployment mode. Possible values are Incremental and Complete.- Returns:
- the mode value.
-
debugSetting
Get the debugSetting property: The debug setting of the deployment.- Returns:
- the debugSetting value.
-
onErrorDeployment
Get the onErrorDeployment property: The deployment on error behavior.- Returns:
- the onErrorDeployment value.
-
templateHash
Get the templateHash property: The hash produced for the template.- Returns:
- the templateHash value.
-
outputResources
Get the outputResources property: Array of provisioned resources.- Returns:
- the outputResources value.
-
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: The deployment error.- Returns:
- the error value.
-
diagnostics
Get the diagnostics property: Contains diagnostic information collected during validation process.- Returns:
- the diagnostics value.
-
validationLevel
Get the validationLevel property: The validation level of the deployment.- Returns:
- the validationLevel value.
-
withValidationLevel
Set the validationLevel property: The validation level of the deployment.- Parameters:
validationLevel- the validationLevel value to set.- Returns:
- the DeploymentPropertiesExtended object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<DeploymentPropertiesExtended>- Throws:
IOException
-
fromJson
public static DeploymentPropertiesExtended fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DeploymentPropertiesExtended from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DeploymentPropertiesExtended if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the DeploymentPropertiesExtended.
-