Skip to content

/AWS1/CL_EVSHOSTINFOFORCREATE

An object that represents a host.

You cannot use dedicatedHostId and placementGroupId together in the same HostInfoForCreateobject. This results in a ValidationException response.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_hostname TYPE /AWS1/EVSHOSTNAME /AWS1/EVSHOSTNAME

The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.

iv_keyname TYPE /AWS1/EVSKEYNAME /AWS1/EVSKEYNAME

The name of the SSH key that is used to access the host.

iv_instancetype TYPE /AWS1/EVSINSTANCETYPE /AWS1/EVSINSTANCETYPE

The EC2 instance type that represents the host.

Optional arguments:

iv_placementgroupid TYPE /AWS1/EVSPLACEMENTGROUPID /AWS1/EVSPLACEMENTGROUPID

The unique ID of the placement group where the host is placed.

iv_dedicatedhostid TYPE /AWS1/EVSDEDICATEDHOSTID /AWS1/EVSDEDICATEDHOSTID

The unique ID of the Amazon EC2 Dedicated Host.


Queryable Attributes

hostName

The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.

Accessible with the following methods

Method Description
GET_HOSTNAME() Getter for HOSTNAME, with configurable default
ASK_HOSTNAME() Getter for HOSTNAME w/ exceptions if field has no value
HAS_HOSTNAME() Determine if HOSTNAME has a value

keyName

The name of the SSH key that is used to access the host.

Accessible with the following methods

Method Description
GET_KEYNAME() Getter for KEYNAME, with configurable default
ASK_KEYNAME() Getter for KEYNAME w/ exceptions if field has no value
HAS_KEYNAME() Determine if KEYNAME has a value

instanceType

The EC2 instance type that represents the host.

Accessible with the following methods

Method Description
GET_INSTANCETYPE() Getter for INSTANCETYPE, with configurable default
ASK_INSTANCETYPE() Getter for INSTANCETYPE w/ exceptions if field has no value
HAS_INSTANCETYPE() Determine if INSTANCETYPE has a value

placementGroupId

The unique ID of the placement group where the host is placed.

Accessible with the following methods

Method Description
GET_PLACEMENTGROUPID() Getter for PLACEMENTGROUPID, with configurable default
ASK_PLACEMENTGROUPID() Getter for PLACEMENTGROUPID w/ exceptions if field has no va
HAS_PLACEMENTGROUPID() Determine if PLACEMENTGROUPID has a value

dedicatedHostId

The unique ID of the Amazon EC2 Dedicated Host.

Accessible with the following methods

Method Description
GET_DEDICATEDHOSTID() Getter for DEDICATEDHOSTID, with configurable default
ASK_DEDICATEDHOSTID() Getter for DEDICATEDHOSTID w/ exceptions if field has no val
HAS_DEDICATEDHOSTID() Determine if DEDICATEDHOSTID has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_HOSTINFOFORCREATELIST

TYPES TT_HOSTINFOFORCREATELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EVSHOSTINFOFORCREATE WITH DEFAULT KEY
.