Class: Ansible::Ruby::Modules::Azure_rm_publicipaddress

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

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, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#allocation_method:Dynamic, ...

Returns Control whether the assigned Public IP remains permanently assigned to the object. If not set to ‘Static’, the IP address my changed anytime an associated virtual machine is power cycled.

Returns:

  • (:Dynamic, :Static, nil)

    Control whether the assigned Public IP remains permanently assigned to the object. If not set to ‘Static’, the IP address my changed anytime an associated virtual machine is power cycled.



14
# File 'lib/ansible/ruby/modules/generated/core/cloud/azure/azure_rm_publicipaddress.rb', line 14

attribute :allocation_method

#domain_name_labelObject?

Returns The customizable portion of the FQDN assigned to public IP address. This is an explicit setting. If no value is provided, any existing value will be removed on an existing public IP.

Returns:

  • (Object, nil)

    The customizable portion of the FQDN assigned to public IP address. This is an explicit setting. If no value is provided, any existing value will be removed on an existing public IP.



18
# File 'lib/ansible/ruby/modules/generated/core/cloud/azure/azure_rm_publicipaddress.rb', line 18

attribute :domain_name_label

#locationString?

Returns Valid azure location. Defaults to location of the resource group.

Returns:

  • (String, nil)

    Valid azure location. Defaults to location of the resource group.



29
# File 'lib/ansible/ruby/modules/generated/core/cloud/azure/azure_rm_publicipaddress.rb', line 29

attribute :location

#nameString

Returns Name of the Public IP.

Returns:

  • (String)

    Name of the Public IP.



21
# File 'lib/ansible/ruby/modules/generated/core/cloud/azure/azure_rm_publicipaddress.rb', line 21

attribute :name

#resource_groupString

Returns Name of resource group with which the Public IP is associated.

Returns:

  • (String)

    Name of resource group with which the Public IP is associated.



10
# File 'lib/ansible/ruby/modules/generated/core/cloud/azure/azure_rm_publicipaddress.rb', line 10

attribute :resource_group

#state:absent, ...

Returns Assert the state of the Public IP. Use ‘present’ to create or update a and ‘absent’ to delete.

Returns:

  • (:absent, :present, nil)

    Assert the state of the Public IP. Use ‘present’ to create or update a and ‘absent’ to delete.



25
# File 'lib/ansible/ruby/modules/generated/core/cloud/azure/azure_rm_publicipaddress.rb', line 25

attribute :state