EVS / Paginator / ListEnvironmentHosts
ListEnvironmentHosts¶
- class EVS.Paginator.ListEnvironmentHosts¶
paginator = client.get_paginator('list_environment_hosts')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
EVS.Client.list_environment_hosts()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( environmentId='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
environmentId (string) –
[REQUIRED]
A unique ID for the environment.
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextToken
will be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'environmentHosts': [ { 'hostName': 'string', 'ipAddress': 'string', 'keyName': 'string', 'instanceType': 'i4i.metal', 'placementGroupId': 'string', 'dedicatedHostId': 'string', 'createdAt': datetime(2015, 1, 1), 'modifiedAt': datetime(2015, 1, 1), 'hostState': 'CREATING'|'CREATED'|'UPDATING'|'DELETING'|'DELETED'|'CREATE_FAILED'|'UPDATE_FAILED', 'stateDetails': 'string', 'ec2InstanceId': 'string', 'networkInterfaces': [ { 'networkInterfaceId': 'string' }, ] }, ], 'NextToken': 'string' }
Response Structure
(dict) –
environmentHosts (list) –
A list of hosts in the environment.
(dict) –
An ESXi host that runs on an Amazon EC2 bare metal instance. Four hosts are created in an Amazon EVS environment during environment creation. You can add hosts to an environment using the
CreateEnvironmentHost
operation. Amazon EVS supports 4-16 hosts per environment.hostName (string) –
The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.
ipAddress (string) –
The IP address of the host.
keyName (string) –
The name of the SSH key that is used to access the host.
instanceType (string) –
The EC2 instance type of the host.
Note
EC2 instances created through Amazon EVS do not support associating an IAM instance profile.
placementGroupId (string) –
The unique ID of the placement group where the host is placed.
dedicatedHostId (string) –
The unique ID of the Amazon EC2 Dedicated Host.
createdAt (datetime) –
The date and time that the host was created.
modifiedAt (datetime) –
The date and time that the host was modified.
hostState (string) –
The state of the host.
stateDetails (string) –
A detailed description of the
hostState
of a host.ec2InstanceId (string) –
The unique ID of the EC2 instance that represents the host.
networkInterfaces (list) –
The elastic network interfaces that are attached to the host.
(dict) –
An elastic network interface (ENI) that connects hosts to the VLAN subnets. Amazon EVS provisions two identically configured ENIs in the VMkernel management subnet during host creation. One ENI is active, and the other is in standby mode for automatic switchover during a failure scenario.
networkInterfaceId (string) –
The unique ID of the elastic network interface.
NextToken (string) –
A token to resume pagination.