Class: Ansible::Ruby::Modules::Azure_rm_virtualmachine_scaleset

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb

Overview

Create and update a virtual machine scale set.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#admin_passwordString?



50
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 50

attribute :admin_password

#admin_usernameString?



46
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 46

attribute :admin_username

#capacityInteger



34
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 34

attribute :capacity

#data_disksArray<Hash>, ...



78
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 78

attribute :data_disks

#enable_accelerated_networkingSymbol?



100
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 100

attribute :enable_accelerated_networking

#imageHash, String



62
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 62

attribute :image

#load_balancerObject?



93
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 93

attribute :load_balancer

#locationObject?



24
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 24

attribute :location

#managed_disk_type:Standard_LRS, ...



74
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 74

attribute :managed_disk_type

#nameString



16
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 16

attribute :name

#os_disk_caching:ReadOnly, ...



66
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 66

attribute :os_disk_caching

#os_type:Windows, ...



70
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 70

attribute :os_type

#remove_on_absentString?



96
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 96

attribute :remove_on_absent

#resource_groupString



12
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 12

attribute :resource_group

#security_groupObject?



104
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 104

attribute :security_group

#short_hostnameObject?



27
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 27

attribute :short_hostname

#ssh_password_enabledBoolean?



54
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 54

attribute :ssh_password_enabled

#ssh_public_keysArray<Hash>, ...



58
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 58

attribute :ssh_public_keys

#state:absent, ...



20
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 20

attribute :state

#subnet_nameString?



89
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 89

attribute :subnet_name

#tier:Basic, ...



38
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 38

attribute :tier

#upgrade_policy:Manual, ...



42
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 42

attribute :upgrade_policy

#virtual_network_nameString?



85
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 85

attribute :virtual_network_name

#virtual_network_resource_groupObject?



82
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 82

attribute :virtual_network_resource_group

#vm_sizeString



30
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_virtualmachine_scaleset.rb', line 30

attribute :vm_size