Class: Ansible::Ruby::Modules::Azure_rm_publicipaddress
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Azure_rm_publicipaddress
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb
Overview
Create, update and delete a Public IP address. Allows setting and updating the address allocation method and domain name label. Use the azure_rm_networkinterface module to associate a Public IP with a network interface.
Instance Method Summary collapse
-
#allocation_method ⇒ :Dynamic, ...
Control whether the assigned Public IP remains permanently assigned to the object.
-
#domain_name ⇒ String?
The customizable portion of the FQDN assigned to public IP address.
-
#location ⇒ Object?
Valid azure location.
-
#name ⇒ String
Name of the Public IP.
-
#resource_group ⇒ String
Name of resource group with which the Public IP is associated.
-
#sku ⇒ :Basic, ...
The public IP address SKU.
-
#state ⇒ :absent, ...
Assert the state of the Public IP.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #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.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 16 attribute :allocation_method |
#domain_name ⇒ String?
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.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 20 attribute :domain_name |
#location ⇒ Object?
Returns Valid azure location. Defaults to location of the resource group.
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 32 attribute :location |
#name ⇒ String
Returns Name of the Public IP.
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 24 attribute :name |
#resource_group ⇒ String
Returns Name of resource group with which the Public IP is associated.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 12 attribute :resource_group |
#sku ⇒ :Basic, ...
Returns The public IP address SKU.
35 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 35 attribute :sku |
#state ⇒ :absent, ...
Returns Assert the state of the Public IP. Use ‘present’ to create or update a and ‘absent’ to delete.
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_publicipaddress.rb', line 28 attribute :state |