Class: Ansible::Ruby::Modules::Manageiq_provider
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Manageiq_provider
- Defined in:
- lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb
Overview
The manageiq_provider module supports adding, updating, and deleting provider in ManageIQ.
Instance Method Summary collapse
-
#alerts ⇒ Object?
Alerts endpoint connection information.
-
#api_version ⇒ :v2, ...
The OpenStack Keystone API version.
-
#azure_tenant_id ⇒ String?
Tenant ID.
-
#host_default_vnc_port_end ⇒ Object?
The last port in the host VNC range.
-
#host_default_vnc_port_start ⇒ Object?
The first port in the host VNC range.
-
#metrics ⇒ Hash?
Metrics endpoint connection information.
-
#name ⇒ String
The provider’s name.
-
#project ⇒ String?
Google Compute Engine Project ID.
-
#provider ⇒ Hash?
Default endpoint connection information, required if state is true.
-
#provider_region ⇒ String?
The provider region name to connect to (e.g. AWS region for Amazon).
-
#ssh_keypair ⇒ Hash?
SSH key pair used for SSH connections to all hosts in this provider.
-
#state ⇒ :absent, ...
Absent - provider should not exist, present - provider should be present, refresh - provider will be refreshed.
-
#subscription ⇒ String?
Microsoft Azure subscription ID.
-
#tenant_mapping_enabled ⇒ :yes, ...
Whether to enable mapping of existing tenants.
-
#type ⇒ :Openshift, ...
The provider’s type.
-
#zone ⇒ String?
The ManageIQ zone name that will manage the provider.
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
#alerts ⇒ Object?
Returns Alerts endpoint connection information.
66 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 66 attribute :alerts |
#api_version ⇒ :v2, ...
Returns The OpenStack Keystone API version. defaults to None.
54 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 54 attribute :api_version |
#azure_tenant_id ⇒ String?
Returns Tenant ID. defaults to None.
46 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 46 attribute :azure_tenant_id |
#host_default_vnc_port_end ⇒ Object?
Returns The last port in the host VNC range. defaults to None.
35 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 35 attribute :host_default_vnc_port_end |
#host_default_vnc_port_start ⇒ Object?
Returns The first port in the host VNC range. defaults to None.
32 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 32 attribute :host_default_vnc_port_start |
#metrics ⇒ Hash?
Returns Metrics endpoint connection information.
62 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 62 attribute :metrics |
#name ⇒ String
Returns The provider’s name.
16 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 16 attribute :name |
#project ⇒ String?
Returns Google Compute Engine Project ID. defaults to None.
42 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 42 attribute :project |
#provider ⇒ Hash?
Returns Default endpoint connection information, required if state is true.
58 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 58 attribute :provider |
#provider_region ⇒ String?
Returns The provider region name to connect to (e.g. AWS region for Amazon).
28 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 28 attribute :provider_region |
#ssh_keypair ⇒ Hash?
Returns SSH key pair used for SSH connections to all hosts in this provider.
69 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 69 attribute :ssh_keypair |
#state ⇒ :absent, ...
Returns absent - provider should not exist, present - provider should be present, refresh - provider will be refreshed.
12 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 12 attribute :state |
#subscription ⇒ String?
Returns Microsoft Azure subscription ID. defaults to None.
38 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 38 attribute :subscription |
#tenant_mapping_enabled ⇒ :yes, ...
Returns Whether to enable mapping of existing tenants. defaults to False.
50 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 50 attribute :tenant_mapping_enabled |
#type ⇒ :Openshift, ...
Returns The provider’s type.
20 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 20 attribute :type |
#zone ⇒ String?
Returns The ManageIQ zone name that will manage the provider.
24 |
# File 'lib/ansible/ruby/modules/generated/remote_management/manageiq/manageiq_provider.rb', line 24 attribute :zone |