Class: Ansible::Ruby::Modules::Azure_rm_deployment
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Azure_rm_deployment
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb
Overview
Create or destroy Azure Resource Manager template deployments via the Azure SDK for Python. You can find some quick start templates in GitHub here github.com/azure/azure-quickstart-templates. For more information on Azue resource manager templates see azure.microsoft.com/en-us/documentation/articles/resource-group-template-deploy/.
Instance Method Summary collapse
-
#deployment_mode ⇒ :complete, ...
In incremental mode, resources are deployed without deleting existing resources that are not included in the template.
-
#deployment_name ⇒ String?
The name of the deployment to be tracked in the resource group deployment history.
-
#location ⇒ String?
The geo-locations in which the resource group will be located.
-
#parameters ⇒ Hash?
A hash of all the required template variables for the deployment template.
-
#parameters_link ⇒ String?
Uri of file containing the parameters body.
-
#resource_group_name ⇒ String
The resource group name to use or create to host the deployed template.
-
#state ⇒ :present, ...
If state is “present”, template will be created.
-
#template ⇒ Hash?
A hash containing the templates inline.
-
#template_link ⇒ String?
Uri of file containing the template body.
-
#wait_for_deployment_completion ⇒ :yes, ...
Whether or not to block until the deployment has completed.
-
#wait_for_deployment_polling_period ⇒ Integer?
Time (in seconds) to wait between polls when waiting for deployment completion.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#deployment_mode ⇒ :complete, ...
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 20 attribute :deployment_mode |
#deployment_name ⇒ String?
44 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 44 attribute :deployment_name |
#location ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 16 attribute :location |
#parameters ⇒ Hash?
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 36 attribute :parameters |
#parameters_link ⇒ String?
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 40 attribute :parameters_link |
#resource_group_name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 12 attribute :resource_group_name |
#state ⇒ :present, ...
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 24 attribute :state |
#template ⇒ Hash?
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 28 attribute :template |
#template_link ⇒ String?
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 32 attribute :template_link |
#wait_for_deployment_completion ⇒ :yes, ...
48 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 48 attribute :wait_for_deployment_completion |
#wait_for_deployment_polling_period ⇒ Integer?
52 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_deployment.rb', line 52 attribute :wait_for_deployment_polling_period |