DeploymentStackProperties Class
- java.
lang. Object - com.
azure. resourcemanager. resources. fluent. models. DeploymentStackProperties
- com.
Implements
public final class DeploymentStackProperties
implements JsonSerializable<DeploymentStackProperties>
Deployment stack properties.
Constructor | Description |
---|---|
Deployment |
Creates an instance of Deployment |
Modifier and Type | Method and Description |
---|---|
Action |
action Get the action |
Boolean |
bypass Get the bypass |
String |
correlation Get the correlation |
Deployment |
debug Get the debug |
List<Resource |
deleted Get the deleted |
Deny |
deny Get the deny |
String |
deployment Get the deployment |
String |
deployment Get the deployment |
String |
description()
Get the description property: Deployment stack description. |
List<Resource |
detached Get the detached |
String |
duration()
Get the duration property: The duration of the last successful Deployment stack update. |
Management |
error()
Get the error property: The error detail. |
List<Resource |
failed Get the failed |
static
Deployment |
from Reads an instance of Deployment |
Object |
outputs()
Get the outputs property: The outputs of the deployment resource created by the deployment stack. |
Map<String,Deployment |
parameters()
Get the parameters property: Name and value pairs that define the deployment parameters for the template. |
Deployment |
parameters Get the parameters |
Deployment |
provisioning Get the provisioning |
List<Managed |
resources()
Get the resources property: An array of resources currently managed by the deployment stack. |
Object |
template()
Get the template property: The template content. |
Deployment |
template Get the template |
Json |
to |
void |
validate()
Validates the instance. |
Deployment |
with Set the action |
Deployment |
with Set the bypass |
Deployment |
with Set the debug |
Deployment |
with Set the deny |
Deployment |
with Set the deployment |
Deployment |
with Set the description property: Deployment stack description. |
Deployment |
with Set the error property: The error detail. |
Deployment |
with Set the parameters property: Name and value pairs that define the deployment parameters for the template. |
Deployment |
with Set the parameters |
Deployment |
with Set the template property: The template content. |
Deployment |
with Set the template |
Methods inherited from java.lang.Object
DeploymentStackProperties
public DeploymentStackProperties()
Creates an instance of DeploymentStackProperties class.
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:
bypassStackOutOfSyncError
public Boolean bypassStackOutOfSyncError()
Get the bypassStackOutOfSyncError property: Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
Returns:
correlationId
public String correlationId()
Get the correlationId property: The correlation id of the last Deployment stack upsert or delete operation. It is in GUID format and is used for tracing.
Returns:
debugSetting
public DeploymentStacksDebugSetting debugSetting()
Get the debugSetting property: The debug setting of the deployment.
Returns:
deletedResources
public List
Get the deletedResources property: An array of resources that were deleted during the most recent Deployment stack update. Deleted means that the resource was removed from the template and relevant deletion operations were specified.
Returns:
denySettings
public DenySettings denySettings()
Get the denySettings property: Defines how resources deployed by the stack are locked.
Returns:
deploymentId
public String deploymentId()
Get the deploymentId property: The resourceId of the deployment resource created by the deployment stack.
Returns:
deploymentScope
public String deploymentScope()
Get the deploymentScope property: The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
Returns:
description
public String description()
Get the description property: Deployment stack description. Max length of 4096 characters.
Returns:
detachedResources
public List
Get the detachedResources property: An array of resources that were detached during the most recent Deployment stack update. Detached means that the resource was removed from the template, but no relevant deletion operations were specified. So, the resource still exists while no longer being associated with the stack.
Returns:
duration
public String duration()
Get the duration property: The duration of the last successful Deployment stack update.
Returns:
error
public ManagementError error()
Get the error property: The error detail.
Returns:
failedResources
public List
Get the failedResources property: An array of resources that failed to reach goal state during the most recent update. Each resourceId is accompanied by an error message.
Returns:
fromJson
public static DeploymentStackProperties fromJson(JsonReader jsonReader)
Reads an instance of DeploymentStackProperties from the JsonReader.
Parameters:
Returns:
Throws:
outputs
public Object outputs()
Get the outputs property: The outputs of the deployment resource created by the deployment stack.
Returns:
parameters
public Map
Get the parameters property: Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
Returns:
parametersLink
public DeploymentStacksParametersLink parametersLink()
Get the parametersLink property: The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
Returns:
provisioningState
public DeploymentStackProvisioningState provisioningState()
Get the provisioningState property: State of the deployment stack.
Returns:
resources
public List
Get the resources property: An array of resources currently managed by the deployment stack.
Returns:
template
public Object template()
Get the template property: The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
Returns:
templateLink
public DeploymentStacksTemplateLink templateLink()
Get the templateLink property: The URI of the template. Use either the templateLink property or the template property, but not both.
Returns:
toJson
validate
public void validate()
Validates the instance.
withActionOnUnmanage
public DeploymentStackProperties withActionOnUnmanage(ActionOnUnmanage actionOnUnmanage)
Set the actionOnUnmanage property: Defines the behavior of resources that are no longer managed after the Deployment stack is updated or deleted.
Parameters:
Returns:
withBypassStackOutOfSyncError
public DeploymentStackProperties withBypassStackOutOfSyncError(Boolean bypassStackOutOfSyncError)
Set the bypassStackOutOfSyncError property: Flag to bypass service errors that indicate the stack resource list is not correctly synchronized.
Parameters:
Returns:
withDebugSetting
public DeploymentStackProperties withDebugSetting(DeploymentStacksDebugSetting debugSetting)
Set the debugSetting property: The debug setting of the deployment.
Parameters:
Returns:
withDenySettings
public DeploymentStackProperties withDenySettings(DenySettings denySettings)
Set the denySettings property: Defines how resources deployed by the stack are locked.
Parameters:
Returns:
withDeploymentScope
public DeploymentStackProperties withDeploymentScope(String deploymentScope)
Set the deploymentScope property: The scope at which the initial deployment should be created. If a scope is not specified, it will default to the scope of the deployment stack. Valid scopes are: management group (format: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), subscription (format: '/subscriptions/{subscriptionId}'), resource group (format: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}').
Parameters:
Returns:
withDescription
public DeploymentStackProperties withDescription(String description)
Set the description property: Deployment stack description. Max length of 4096 characters.
Parameters:
Returns:
withError
public DeploymentStackProperties withError(ManagementError error)
Set the error property: The error detail.
Parameters:
Returns:
withParameters
public DeploymentStackProperties withParameters(Map
Set the parameters property: Name and value pairs that define the deployment parameters for the template. Use this element when providing the parameter values directly in the request, rather than linking to an existing parameter file. Use either the parametersLink property or the parameters property, but not both.
Parameters:
Returns:
withParametersLink
public DeploymentStackProperties withParametersLink(DeploymentStacksParametersLink parametersLink)
Set the parametersLink property: The URI of parameters file. Use this element to link to an existing parameters file. Use either the parametersLink property or the parameters property, but not both.
Parameters:
Returns:
withTemplate
public DeploymentStackProperties withTemplate(Object template)
Set the template property: The template content. You use this element when you want to pass the template syntax directly in the request rather than link to an existing template. It can be a JObject or well-formed JSON string. Use either the templateLink property or the template property, but not both.
Parameters:
Returns:
withTemplateLink
public DeploymentStackProperties withTemplateLink(DeploymentStacksTemplateLink templateLink)
Set the templateLink property: The URI of the template. Use either the templateLink property or the template property, but not both.
Parameters:
Returns:
Azure SDK for Java-feedback
Azure SDK for Java is een open source project. Selecteer een koppeling om feedback te geven: