/AWS1/CL_HS2HSM¶
Contains information about a hardware security module (HSM) in an CloudHSM cluster.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_hsmid TYPE /AWS1/HS2HSMID /AWS1/HS2HSMID¶
The HSM's identifier (ID).
Optional arguments:¶
iv_availabilityzone TYPE /AWS1/HS2EXTERNALAZ /AWS1/HS2EXTERNALAZ¶
The Availability Zone that contains the HSM.
iv_clusterid TYPE /AWS1/HS2CLUSTERID /AWS1/HS2CLUSTERID¶
The identifier (ID) of the cluster that contains the HSM.
iv_subnetid TYPE /AWS1/HS2SUBNETID /AWS1/HS2SUBNETID¶
The subnet that contains the HSM's elastic network interface (ENI).
iv_eniid TYPE /AWS1/HS2ENIID /AWS1/HS2ENIID¶
The identifier (ID) of the HSM's elastic network interface (ENI).
iv_eniip TYPE /AWS1/HS2IPADDRESS /AWS1/HS2IPADDRESS¶
The IP address of the HSM's elastic network interface (ENI).
iv_eniipv6 TYPE /AWS1/HS2IPV6ADDRESS /AWS1/HS2IPV6ADDRESS¶
The IPv6 address (if any) of the HSM's elastic network interface (ENI).
iv_hsmtype TYPE /AWS1/HS2HSMTYPE /AWS1/HS2HSMTYPE¶
The type of HSM.
iv_state TYPE /AWS1/HS2HSMSTATE /AWS1/HS2HSMSTATE¶
The HSM's state.
iv_statemessage TYPE /AWS1/HS2STRING /AWS1/HS2STRING¶
A description of the HSM's state.
Queryable Attributes¶
AvailabilityZone¶
The Availability Zone that contains the HSM.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE, with configurable default |
ASK_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE w/ exceptions if field has no va |
HAS_AVAILABILITYZONE() |
Determine if AVAILABILITYZONE has a value |
ClusterId¶
The identifier (ID) of the cluster that contains the HSM.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLUSTERID() |
Getter for CLUSTERID, with configurable default |
ASK_CLUSTERID() |
Getter for CLUSTERID w/ exceptions if field has no value |
HAS_CLUSTERID() |
Determine if CLUSTERID has a value |
SubnetId¶
The subnet that contains the HSM's elastic network interface (ENI).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUBNETID() |
Getter for SUBNETID, with configurable default |
ASK_SUBNETID() |
Getter for SUBNETID w/ exceptions if field has no value |
HAS_SUBNETID() |
Determine if SUBNETID has a value |
EniId¶
The identifier (ID) of the HSM's elastic network interface (ENI).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENIID() |
Getter for ENIID, with configurable default |
ASK_ENIID() |
Getter for ENIID w/ exceptions if field has no value |
HAS_ENIID() |
Determine if ENIID has a value |
EniIp¶
The IP address of the HSM's elastic network interface (ENI).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENIIP() |
Getter for ENIIP, with configurable default |
ASK_ENIIP() |
Getter for ENIIP w/ exceptions if field has no value |
HAS_ENIIP() |
Determine if ENIIP has a value |
EniIpV6¶
The IPv6 address (if any) of the HSM's elastic network interface (ENI).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENIIPV6() |
Getter for ENIIPV6, with configurable default |
ASK_ENIIPV6() |
Getter for ENIIPV6 w/ exceptions if field has no value |
HAS_ENIIPV6() |
Determine if ENIIPV6 has a value |
HsmId¶
The HSM's identifier (ID).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HSMID() |
Getter for HSMID, with configurable default |
ASK_HSMID() |
Getter for HSMID w/ exceptions if field has no value |
HAS_HSMID() |
Determine if HSMID has a value |
HsmType¶
The type of HSM.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_HSMTYPE() |
Getter for HSMTYPE, with configurable default |
ASK_HSMTYPE() |
Getter for HSMTYPE w/ exceptions if field has no value |
HAS_HSMTYPE() |
Determine if HSMTYPE has a value |
State¶
The HSM's state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
StateMessage¶
A description of the HSM's state.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATEMESSAGE() |
Getter for STATEMESSAGE, with configurable default |
ASK_STATEMESSAGE() |
Getter for STATEMESSAGE w/ exceptions if field has no value |
HAS_STATEMESSAGE() |
Determine if STATEMESSAGE 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_HSMS¶
TYPES TT_HSMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_HS2HSM WITH DEFAULT KEY
.