Class: Ansible::Ruby::Modules::Azure_rm_trafficmanagerendpoint

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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

#enabledBoolean?

Returns The status of the endpoint.

Returns:

  • (Boolean, nil)

    The status of the endpoint.



36
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_trafficmanagerendpoint.rb', line 36

attribute :enabled

#geo_mappingString?

Returns The list of countries/regions mapped to this endpoint when traffic manager profile has routing_method of C(geographic).

Returns:

  • (String, nil)

    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

#locationString?

Returns Specifies the location of the external or nested endpoints when using the ‘Performance’ traffic routing method.

Returns:

  • (String, nil)

    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_endpointsInteger?

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).

Returns:

  • (Integer, nil)

    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

#nameString

Returns The name of the endpoint.

Returns:

  • (String)

    The name of the endpoint.



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

attribute :name

#priorityInteger?

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.

Returns:

  • (Integer, nil)

    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_nameString

Returns Name of Traffic Manager profile where this endpoints attaches to.

Returns:

  • (String)

    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_groupString

Returns Name of a resource group where the Traffic Manager endpoint exists or will be created.

Returns:

  • (String)

    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.

Returns:

  • (:absent, :present, nil)

    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

#targetString?

Returns The fully-qualified DNS name of the endpoint.

Returns:

  • (String, nil)

    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_idString?

Returns The Azure Resource URI of the of the endpoint.,Not applicable to endpoints of I(type) C(external_endpoints).

Returns:

  • (String, nil)

    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.

Returns:

  • (:azure_endpoints, :external_endpoints, :nested_endpoints)

    The type of the endpoint.



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

attribute :type

#weightInteger?

Returns The weight of this endpoint when traffic manager profile has routing_method of C(weighted).,Possible values are from 1 to 1000.

Returns:

  • (Integer, nil)

    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