Class: Ansible::Ruby::Modules::Azure_rm_trafficmanagerendpoint
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Azure_rm_trafficmanagerendpoint
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb
Overview
Create, update and delete Azure Traffic Manager endpoint.
Instance Method Summary collapse
-
#enabled ⇒ Boolean?
The status of the endpoint.
-
#geo_mapping ⇒ String?
The list of countries/regions mapped to this endpoint when traffic manager profile has routing_method of C(geographic).
-
#location ⇒ String?
Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
-
#min_child_endpoints ⇒ Integer?
The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available.,Only applicable to endpoint of I(type) (nested_endpoints).
-
#name ⇒ String
The name of the endpoint.
-
#priority ⇒ Integer?
The priority of this endpoint when traffic manager profile has routing_method of C(priority).,Possible values are from 1 to 1000, lower values represent higher priority.,This is an optional parameter.
-
#profile_name ⇒ String
Name of Traffic Manager profile where this endpoints attaches to.
-
#resource_group ⇒ String
Name of a resource group where the Traffic Manager endpoint exists or will be created.
-
#state ⇒ :absent, ...
Assert the state of the Traffic Manager endpoint.
-
#target ⇒ String?
The fully-qualified DNS name of the endpoint.
-
#target_resource_id ⇒ String?
The Azure Resource URI of the of the endpoint.,Not applicable to endpoints of I(type) C(external_endpoints).
-
#type ⇒ :azure_endpoints, ...
The type of the endpoint.
-
#weight ⇒ Integer?
The weight of this endpoint when traffic manager profile has routing_method of C(weighted).,Possible values are from 1 to 1000.
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
#enabled ⇒ Boolean?
Returns The status of the endpoint.
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 36 attribute :enabled |
#geo_mapping ⇒ String?
Returns The list of countries/regions mapped to this endpoint when traffic manager profile has routing_method of C(geographic).
56 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 56 attribute :geo_mapping |
#location ⇒ String?
Returns Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.
48 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 48 attribute :location |
#min_child_endpoints ⇒ Integer?
Returns The minimum number of endpoints that must be available in the child profile in order for the parent profile to be considered available.,Only applicable to endpoint of I(type) (nested_endpoints).
52 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 52 attribute :min_child_endpoints |
#name ⇒ String
Returns The name of the endpoint.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 16 attribute :name |
#priority ⇒ Integer?
Returns The priority of this endpoint when traffic manager profile has routing_method of C(priority).,Possible values are from 1 to 1000, lower values represent higher priority.,This is an optional parameter. If specified, it must be specified on all endpoints.,No two endpoints can share the same priority value.
44 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 44 attribute :priority |
#profile_name ⇒ String
Returns Name of Traffic Manager profile where this endpoints attaches to.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 20 attribute :profile_name |
#resource_group ⇒ String
Returns Name of a resource group where the Traffic Manager endpoint exists or will be created.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 12 attribute :resource_group |
#state ⇒ :absent, ...
Returns Assert the state of the Traffic Manager endpoint. Use C(present) to create or update a Traffic Manager endpoint and C(absent) to delete it.
60 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 60 attribute :state |
#target ⇒ String?
Returns The fully-qualified DNS name of the endpoint.
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 32 attribute :target |
#target_resource_id ⇒ String?
Returns The Azure Resource URI of the of the endpoint.,Not applicable to endpoints of I(type) C(external_endpoints).
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 28 attribute :target_resource_id |
#type ⇒ :azure_endpoints, ...
Returns The type of the endpoint.
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 24 attribute :type |
#weight ⇒ Integer?
Returns The weight of this endpoint when traffic manager profile has routing_method of C(weighted).,Possible values are from 1 to 1000.
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 40 attribute :weight |