Class: Ansible::Ruby::Modules::Azure_rm_aks

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

Overview

Create, update and delete a managed Azure Container Service (AKS) Instance.

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

#agent_pool_profilesArray<Hash>, ...

Returns The agent pool profile suboptions.

Returns:

  • (Array<Hash>, Hash, nil)

    The agent pool profile suboptions.



39
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_aks.rb', line 39

attribute :agent_pool_profiles

#dns_prefixString?

Returns DNS prefix specified when creating the managed cluster.

Returns:

  • (String, nil)

    DNS prefix specified when creating the managed cluster.



28
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_aks.rb', line 28

attribute :dns_prefix

#kubernetes_versionObject?

Returns Version of Kubernetes specified when creating the managed cluster.

Returns:

  • (Object, nil)

    Version of Kubernetes specified when creating the managed cluster.



32
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_aks.rb', line 32

attribute :kubernetes_version

#linux_profileHash?

Returns The linux profile suboptions.

Returns:

  • (Hash, nil)

    The linux profile suboptions.



35
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_aks.rb', line 35

attribute :linux_profile

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



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

attribute :location

#nameString

Returns Name of the managed Azure Container Services (AKS) instance.

Returns:

  • (String)

    Name of the managed Azure Container Services (AKS) instance.



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

attribute :name

#resource_groupString

Returns Name of a resource group where the managed Azure Container Services (AKS) exists or will be created.

Returns:

  • (String)

    Name of a resource group where the managed Azure Container Services (AKS) exists or will be created.



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

attribute :resource_group

#service_principalHash?

Returns The service principal suboptions.

Returns:

  • (Hash, nil)

    The service principal suboptions.



43
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_aks.rb', line 43

attribute :service_principal

#state:absent, ...

Returns Assert the state of the AKS. Use C(present) to create or update an AKS and C(absent) to delete it.

Returns:

  • (:absent, :present, nil)

    Assert the state of the AKS. Use C(present) to create or update an AKS and C(absent) to delete it.



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

attribute :state