Package com.ibm.cloud.is.vpc.v1.model
Class BareMetalServerTrustedPlatformModule
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.is.vpc.v1.model.BareMetalServerTrustedPlatformModule
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class BareMetalServerTrustedPlatformModule extends com.ibm.cloud.sdk.core.service.model.GenericModel
BareMetalServerTrustedPlatformModule.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BareMetalServerTrustedPlatformModule.Mode
The trusted platform module (TPM) mode: - `disabled`: No TPM functionality - `tpm_2`: TPM 2.0 The enumerated values for this property are expected to expand in the future.static interface
BareMetalServerTrustedPlatformModule.SupportedModes
The trusted platform module (TPM) mode: - `disabled`: No TPM functionality - `tpm_2`: TPM 2.0 The enumerated values for this property are expected to expand in the future.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getMode()
Gets the mode.List<String>
getSupportedModes()
Gets the supportedModes.Boolean
isEnabled()
Gets the enabled.
-
-
-
Method Detail
-
isEnabled
public Boolean isEnabled()
Gets the enabled. Indicates whether the trusted platform module is enabled.- Returns:
- the enabled
-
getMode
public String getMode()
Gets the mode. The trusted platform module (TPM) mode: - `disabled`: No TPM functionality - `tpm_2`: TPM 2.0 The enumerated values for this property are expected to expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.- Returns:
- the mode
-
-