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.GenericModelBareMetalServerTrustedPlatformModule.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBareMetalServerTrustedPlatformModule.ModeThe 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 interfaceBareMetalServerTrustedPlatformModule.SupportedModesThe 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 StringgetMode()Gets the mode.List<String>getSupportedModes()Gets the supportedModes.BooleanisEnabled()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
-
-