DeploymentStackValidateProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.resources.deploymentstacks.models.DeploymentStackValidateProperties

Implements

public final class DeploymentStackValidateProperties
implements JsonSerializable<DeploymentStackValidateProperties>

The Deployment stack validation result details.

Method Summary

Modifier and Type Method and Description
ActionOnUnmanage actionOnUnmanage()

Get the actionOnUnmanage property: Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.

String correlationId()

Get the correlationId property: The correlation id of the Deployment stack validate operation.

DenySettings denySettings()

Get the denySettings property: The Deployment stack deny settings.

List<DeploymentExtension> deploymentExtensions()

Get the deploymentExtensions property: The deployment extensions.

String deploymentScope()

Get the deploymentScope property: The Deployment stack deployment scope.

String description()

Get the description property: The Deployment stack validation description.

static DeploymentStackValidateProperties fromJson(JsonReader jsonReader)

Reads an instance of DeploymentStackValidateProperties from the JsonReader.

Map<String,DeploymentParameter> parameters()

Get the parameters property: Deployment parameters.

DeploymentStacksTemplateLink templateLink()

Get the templateLink property: The URI of the template.

JsonWriter toJson(JsonWriter jsonWriter)
List<ResourceReference> validatedResources()

Get the validatedResources property: The array of resources that were validated.

ValidationLevel validationLevel()

Get the validationLevel property: The validation level of the deployment stack.

Methods inherited from java.lang.Object

Method Details

actionOnUnmanage

public ActionOnUnmanage actionOnUnmanage()

Get the actionOnUnmanage property: Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.

Returns:

the actionOnUnmanage value.

correlationId

public String correlationId()

Get the correlationId property: The correlation id of the Deployment stack validate operation. It is in GUID format and is used for tracing.

Returns:

the correlationId value.

denySettings

public DenySettings denySettings()

Get the denySettings property: The Deployment stack deny settings.

Returns:

the denySettings value.

deploymentExtensions

public List<DeploymentExtension> deploymentExtensions()

Get the deploymentExtensions property: The deployment extensions.

Returns:

the deploymentExtensions value.

deploymentScope

public String deploymentScope()

Get the deploymentScope property: The Deployment stack deployment scope.

Returns:

the deploymentScope value.

description

public String description()

Get the description property: The Deployment stack validation description.

Returns:

the description value.

fromJson

public static DeploymentStackValidateProperties fromJson(JsonReader jsonReader)

Reads an instance of DeploymentStackValidateProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DeploymentStackValidateProperties 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 DeploymentStackValidateProperties.

parameters

public Map<String,DeploymentParameter> parameters()

Get the parameters property: Deployment parameters.

Returns:

the parameters value.

templateLink

public DeploymentStacksTemplateLink templateLink()

Get the templateLink property: The URI of the template.

Returns:

the templateLink value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validatedResources

public List<ResourceReference> validatedResources()

Get the validatedResources property: The array of resources that were validated.

Returns:

the validatedResources value.

validationLevel

public ValidationLevel validationLevel()

Get the validationLevel property: The validation level of the deployment stack.

Returns:

the validationLevel value.

Applies to