vcenter_host_info
Returns information about at most 2500 visible (subject to permission checks) hosts in vCenter matching the Host.FilterSpec
Collection: vmware.vmware_rest
Full Name: vmware.vmware_rest.vcenter_host_info
Synopsis
Returns information about at most 2500 visible (subject to permission checks) hosts in vCenter matching the Host.FilterSpec
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| vcenter_hostname | string | yes | The hostname or IP address of the vSphere vCenter | |
| If the value is not specified in the task, the value of environment variable C(VMWARE_HOST) will be used instead. | ||||
| vcenter_username | string | yes | The vSphere vCenter username | |
| If the value is not specified in the task, the value of environment variable C(VMWARE_USER) will be used instead. | ||||
| vcenter_password | string | yes | The vSphere vCenter password | |
| If the value is not specified in the task, the value of environment variable C(VMWARE_PASSWORD) will be used instead. | ||||
| vcenter_validate_certs | bool | true | Allows connection when SSL certificates are not valid. Set to C(false) when certificates are not trusted. | |
| If the value is not specified in the task, the value of environment variable C(VMWARE_VALIDATE_CERTS) will be used instead. | ||||
| vcenter_rest_log_file | string | You can use this optional parameter to set the location of a log file. | ||
| This file will be used to record the HTTP REST interaction. | ||||
| The file will be stored on the host that runs the module. | ||||
| If the value is not specified in the task, the value of | ||||
| environment variable C(VMWARE_REST_LOG_FILE) will be used instead. | ||||
| session_timeout | float | Timeout settings for client session. | ||
| The maximal number of seconds for the whole operation including connection establishment, request sending and response. | ||||
| The default value is 300s. | ||||
| clusters | list | Clusters that must contain the hosts for the hosts to match the filter. | ||
| If unset or empty, hosts in any cluster and hosts that are not in a cluster match the filter. If this field is not empty and I(standalone) is true, no hosts will match the filter. | ||||
| When clients pass a value of this structure as a parameter, the field must contain the id of resources returned by M(vmware.vmware_rest.vcenter_cluster_info). | ||||
| connection_states | list | Connection states that a host must be in to match the filter (see I() | ||
| If unset or empty, hosts in any connection state match the filter. | ||||
| datacenters | list | Datacenters that must contain the hosts for the hosts to match the filter. | ||
| If unset or empty, hosts in any datacenter match the filter. | ||||
| When clients pass a value of this structure as a parameter, the field must contain the id of resources returned by M(vmware.vmware_rest.vcenter_datacenter_info). | ||||
| folders | list | Folders that must contain the hosts for the hosts to match the filter. | ||
| If unset or empty, hosts in any folder match the filter. | ||||
| When clients pass a value of this structure as a parameter, the field must contain the id of resources returned by M(vmware.vmware_rest.vcenter_folder_info). | ||||
| hosts | list | Identifiers of hosts that can match the filter. | ||
| If unset or empty, hosts with any identifier match the filter. | ||||
| When clients pass a value of this structure as a parameter, the field must contain the id of resources returned by M(vmware.vmware_rest.vcenter_host_info). | ||||
| names | list | Names that hosts must have to match the filter (see I(name)). | ||
| If unset or empty, hosts with any name match the filter. | ||||
| standalone | bool | If true, only hosts that are not part of a cluster can match the filter, and if false, only hosts that are are part of a cluster can match the filter. | ||
| If unset Hosts can match filter independent of whether they are part of a cluster or not. If this field is true and I(clusters) os not empty, no hosts will match the filter. |
Example
yaml
- name: Get a list of the hosts
vmware.vmware_rest.vcenter_host_info:
register: my_hosts