class Azure::Resources::Mgmt::V2016_07_01::Models::DeploymentProperties
Deployment properties.
Attributes
debug_setting[RW]
@return [DebugSetting] The debug setting of the deployment.
mode[RW]
@return [DeploymentMode] The deployment mode. Possible values include: 'Incremental', 'Complete'
parameters[RW]
@return Deployment parameters. It can be a JObject or a well formed JSON string. Use only one of Parameters or ParametersLink.
parameters_link[RW]
@return [ParametersLink] The parameters URI. Use only one of Parameters or ParametersLink.
template[RW]
@return The template content. It can be a JObject or a well formed JSON string. Use only one of Template or TemplateLink.
template_link[RW]
@return [TemplateLink] The template URI. Use only one of Template or TemplateLink.
Public Class Methods
mapper()
click to toggle source
Mapper for DeploymentProperties class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-07-01/generated/azure_mgmt_resources/models/deployment_properties.rb, line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'DeploymentProperties', type: { name: 'Composite', class_name: 'DeploymentProperties', model_properties: { template: { client_side_validation: true, required: false, serialized_name: 'template', type: { name: 'Object' } }, template_link: { client_side_validation: true, required: false, serialized_name: 'templateLink', type: { name: 'Composite', class_name: 'TemplateLink' } }, parameters: { client_side_validation: true, required: false, serialized_name: 'parameters', type: { name: 'Object' } }, parameters_link: { client_side_validation: true, required: false, serialized_name: 'parametersLink', type: { name: 'Composite', class_name: 'ParametersLink' } }, mode: { client_side_validation: true, required: true, serialized_name: 'mode', type: { name: 'Enum', module: 'DeploymentMode' } }, debug_setting: { client_side_validation: true, required: false, serialized_name: 'debugSetting', type: { name: 'Composite', class_name: 'DebugSetting' } } } } } end