public class IbmKeyProtectApi
extends com.ibm.cloud.sdk.core.service.BaseService
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SERVICE_NAME
Default service name used when configuring the `IbmKeyProtectApi` client.
|
static String |
DEFAULT_SERVICE_URL
Default service endpoint URL.
|
static String |
PARAMETERIZED_SERVICE_URL
The parameterized service endpoint URL.
|
| Constructor and Description |
|---|
IbmKeyProtectApi(String serviceName,
com.ibm.cloud.sdk.core.security.Authenticator authenticator)
Constructs an instance of the `IbmKeyProtectApi` client.
|
| Modifier and Type | Method and Description |
|---|---|
com.ibm.cloud.sdk.core.http.ServiceCall<KeyActionOneOfResponse> |
actionOnKey(ActionOnKeyOptions actionOnKeyOptions)
Deprecated.
this method is deprecated and may be removed in a future release
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPClientCertificates> |
addKmipClientCertificate(AddKmipClientCertificateOptions addKmipClientCertificateOptions)
Add a client certificate to a KMIP Adapter.
|
static String |
constructServiceUrl(Map<String,String> providedUrlVariables)
Constructs a service URL by formatting the parameterized service URL.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Key> |
createKey(CreateKeyOptions createKeyOptions)
Create a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<KeyAlias> |
createKeyAlias(CreateKeyAliasOptions createKeyAliasOptions)
Create an alias.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
createKeyRing(CreateKeyRingOptions createKeyRingOptions)
Create a key ring.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Key> |
createKeyWithPoliciesOverrides(CreateKeyWithPoliciesOverridesOptions createKeyWithPoliciesOverridesOptions)
Create a key with policy overrides.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPAdapters> |
createKmipAdapter(CreateKmipAdapterOptions createKmipAdapterOptions)
Create a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<DeleteKey> |
deleteKey(DeleteKeyOptions deleteKeyOptions)
Delete a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
deleteKeyAlias(DeleteKeyAliasOptions deleteKeyAliasOptions)
Delete an alias.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
deleteKeyRing(DeleteKeyRingOptions deleteKeyRingOptions)
Delete key ring.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
deleteKmipAdapter(DeleteKmipAdapterOptions deleteKmipAdapterOptions)
Delete a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
deleteKmipClientCertificate(DeleteKmipClientCertificateOptions deleteKmipClientCertificateOptions)
Delete a client certificate from a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
deleteKmipObject(DeleteKmipObjectOptions deleteKmipObjectOptions)
Delete a KMIP object from a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
disableKey(DisableKeyOptions disableKeyOptions)
Disable a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
enableKey(EnableKeyOptions enableKeyOptions)
Enable a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<AllowedIPPort> |
getAllowedIPPort(GetAllowedIPPortOptions getAllowedIpPortOptions)
Retrieve allowed IP port.
|
com.ibm.cloud.sdk.core.http.ServiceCall<GetImportToken> |
getImportToken(GetImportTokenOptions getImportTokenOptions)
Retrieve an import token.
|
com.ibm.cloud.sdk.core.http.ServiceCall<GetInstancePoliciesOneOf> |
getInstancePolicy(GetInstancePolicyOptions getInstancePolicyOptions)
List instance policies.
|
com.ibm.cloud.sdk.core.http.ServiceCall<GetKey> |
getKey(GetKeyOptions getKeyOptions)
Retrieve a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
getKeyCollectionMetadata(GetKeyCollectionMetadataOptions getKeyCollectionMetadataOptions)
Retrieve key total.
|
com.ibm.cloud.sdk.core.http.ServiceCall<GetKeyMetadata> |
getKeyMetadata(GetKeyMetadataOptions getKeyMetadataOptions)
Retrieve key metadata.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKeys> |
getKeys(GetKeysOptions getKeysOptions)
List keys.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKeyVersions> |
getKeyVersions(GetKeyVersionsOptions getKeyVersionsOptions)
List key versions.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPAdapters> |
getKmipAdapter(GetKmipAdapterOptions getKmipAdapterOptions)
Retrieve a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPAdaptersWithTotalCount> |
getKmipAdapters(GetKmipAdaptersOptions getKmipAdaptersOptions)
List KMIP Adapters.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPClientCertificates> |
getKmipClientCertificate(GetKmipClientCertificateOptions getKmipClientCertificateOptions)
Retrieve a client certificate from a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPPartialClientCertificatesWithTotalCount> |
getKmipClientCertificates(GetKmipClientCertificatesOptions getKmipClientCertificatesOptions)
List client certificates of a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPObjectsWithTotalCount> |
getKmipObject(GetKmipObjectOptions getKmipObjectOptions)
Retrieve a KMIP object from a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPObjectsWithTotalCount> |
getKmipObjects(GetKmipObjectsOptions getKmipObjectsOptions)
List KMIP objects of a KMIP Adapter.
|
com.ibm.cloud.sdk.core.http.ServiceCall<GetKeyPoliciesOneOf> |
getPolicy(GetPolicyOptions getPolicyOptions)
List key policies.
|
com.ibm.cloud.sdk.core.http.ServiceCall<RegistrationWithTotalCount> |
getRegistrations(GetRegistrationsOptions getRegistrationsOptions)
List registrations for a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<RegistrationWithTotalCount> |
getRegistrationsAllKeys(GetRegistrationsAllKeysOptions getRegistrationsAllKeysOptions)
List registrations for any key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ListKeyRingsWithTotalCount> |
listKeyRings(ListKeyRingsOptions listKeyRingsOptions)
List key rings.
|
static IbmKeyProtectApi |
newInstance()
Class method which constructs an instance of the `IbmKeyProtectApi` client.
|
static IbmKeyProtectApi |
newInstance(com.ibm.cloud.sdk.core.security.Authenticator authenticator)
Class method which constructs an instance of the `IbmKeyProtectApi` client.
|
static IbmKeyProtectApi |
newInstance(String serviceName)
Class method which constructs an instance of the `IbmKeyProtectApi` client.
|
com.ibm.cloud.sdk.core.http.ServiceCall<PatchKeyResponseBody> |
patchKey(PatchKeyOptions patchKeyOptions)
Update (patch) a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<ImportToken> |
postImportToken(PostImportTokenOptions postImportTokenOptions)
Create an import token.
|
com.ibm.cloud.sdk.core.http.ServiceCall<PurgeKey> |
purgeKey(PurgeKeyOptions purgeKeyOptions)
Purge a deleted key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
putInstancePolicy(PutInstancePolicyOptions putInstancePolicyOptions)
Set instance policies.
|
com.ibm.cloud.sdk.core.http.ServiceCall<GetKeyPoliciesOneOf> |
putPolicy(PutPolicyOptions putPolicyOptions)
Set key policies.
|
com.ibm.cloud.sdk.core.http.ServiceCall<InputStream> |
restoreKey(RestoreKeyOptions restoreKeyOptions)
Restore a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<RewrapKeyResponseBody> |
rewrapKey(RewrapKeyOptions rewrapKeyOptions)
Rewrap a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
rotateKey(RotateKeyOptions rotateKeyOptions)
Rotate a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
setKeyForDeletion(SetKeyForDeletionOptions setKeyForDeletionOptions)
Set a key for deletion.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
syncAssociatedResources(SyncAssociatedResourcesOptions syncAssociatedResourcesOptions)
Sync associated resources.
|
com.ibm.cloud.sdk.core.http.ServiceCall<Void> |
unsetKeyForDeletion(UnsetKeyForDeletionOptions unsetKeyForDeletionOptions)
Unset a key for deletion.
|
com.ibm.cloud.sdk.core.http.ServiceCall<UnwrapKeyResponseBody> |
unwrapKey(UnwrapKeyOptions unwrapKeyOptions)
Unwrap a key.
|
com.ibm.cloud.sdk.core.http.ServiceCall<WrapKeyResponseBody> |
wrapKey(WrapKeyOptions wrapKeyOptions)
Wrap a key.
|
configureClient, configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getDefaultHeaders, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setDefaultHeaders, setEndPoint, setServiceUrl, toStringpublic static final String DEFAULT_SERVICE_NAME
public static final String DEFAULT_SERVICE_URL
public static final String PARAMETERIZED_SERVICE_URL
public IbmKeyProtectApi(String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)
serviceName - the service name to be used when configuring the client instanceauthenticator - the Authenticator instance to be configured for this clientpublic static IbmKeyProtectApi newInstance()
public static IbmKeyProtectApi newInstance(String serviceName)
serviceName - the service name to be used when configuring the client instancepublic static IbmKeyProtectApi newInstance(com.ibm.cloud.sdk.core.security.Authenticator authenticator)
authenticator - the Authenticator instance to be configured for this clientpublic static String constructServiceUrl(Map<String,String> providedUrlVariables)
providedUrlVariables - map from variable names to desired values.
If a variable is not provided in this map,
the default variable value will be used instead.public com.ibm.cloud.sdk.core.http.ServiceCall<Void> getKeyCollectionMetadata(GetKeyCollectionMetadataOptions getKeyCollectionMetadataOptions)
getKeyCollectionMetadataOptions - the GetKeyCollectionMetadataOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Key> createKey(CreateKeyOptions createKeyOptions)
createKeyOptions - the CreateKeyOptions containing the options for the callServiceCall with a result of type Keypublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKeys> getKeys(GetKeysOptions getKeysOptions)
getKeysOptions - the GetKeysOptions containing the options for the callServiceCall with a result of type ListKeyspublic com.ibm.cloud.sdk.core.http.ServiceCall<Key> createKeyWithPoliciesOverrides(CreateKeyWithPoliciesOverridesOptions createKeyWithPoliciesOverridesOptions)
createKeyWithPoliciesOverridesOptions - the CreateKeyWithPoliciesOverridesOptions containing the options for the callServiceCall with a result of type Keypublic com.ibm.cloud.sdk.core.http.ServiceCall<GetKey> getKey(GetKeyOptions getKeyOptions)
getKeyOptions - the GetKeyOptions containing the options for the callServiceCall with a result of type GetKey@Deprecated public com.ibm.cloud.sdk.core.http.ServiceCall<KeyActionOneOfResponse> actionOnKey(ActionOnKeyOptions actionOnKeyOptions)
actionOnKeyOptions - the ActionOnKeyOptions containing the options for the callServiceCall with a result of type KeyActionOneOfResponsepublic com.ibm.cloud.sdk.core.http.ServiceCall<PatchKeyResponseBody> patchKey(PatchKeyOptions patchKeyOptions)
patchKeyOptions - the PatchKeyOptions containing the options for the callServiceCall with a result of type PatchKeyResponseBodypublic com.ibm.cloud.sdk.core.http.ServiceCall<DeleteKey> deleteKey(DeleteKeyOptions deleteKeyOptions)
deleteKeyOptions - the DeleteKeyOptions containing the options for the callServiceCall with a result of type DeleteKeypublic com.ibm.cloud.sdk.core.http.ServiceCall<GetKeyMetadata> getKeyMetadata(GetKeyMetadataOptions getKeyMetadataOptions)
getKeyMetadataOptions - the GetKeyMetadataOptions containing the options for the callServiceCall with a result of type GetKeyMetadatapublic com.ibm.cloud.sdk.core.http.ServiceCall<PurgeKey> purgeKey(PurgeKeyOptions purgeKeyOptions)
purgeKeyOptions - the PurgeKeyOptions containing the options for the callServiceCall with a result of type PurgeKeypublic com.ibm.cloud.sdk.core.http.ServiceCall<InputStream> restoreKey(RestoreKeyOptions restoreKeyOptions)
restoreKeyOptions - the RestoreKeyOptions containing the options for the callServiceCall with a result of type InputStreampublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKeyVersions> getKeyVersions(GetKeyVersionsOptions getKeyVersionsOptions)
getKeyVersionsOptions - the GetKeyVersionsOptions containing the options for the callServiceCall with a result of type ListKeyVersionspublic com.ibm.cloud.sdk.core.http.ServiceCall<WrapKeyResponseBody> wrapKey(WrapKeyOptions wrapKeyOptions)
wrapKeyOptions - the WrapKeyOptions containing the options for the callServiceCall with a result of type WrapKeyResponseBodypublic com.ibm.cloud.sdk.core.http.ServiceCall<UnwrapKeyResponseBody> unwrapKey(UnwrapKeyOptions unwrapKeyOptions)
unwrapKeyOptions - the UnwrapKeyOptions containing the options for the callServiceCall with a result of type UnwrapKeyResponseBodypublic com.ibm.cloud.sdk.core.http.ServiceCall<RewrapKeyResponseBody> rewrapKey(RewrapKeyOptions rewrapKeyOptions)
rewrapKeyOptions - the RewrapKeyOptions containing the options for the callServiceCall with a result of type RewrapKeyResponseBodypublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> rotateKey(RotateKeyOptions rotateKeyOptions)
rotateKeyOptions - the RotateKeyOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> setKeyForDeletion(SetKeyForDeletionOptions setKeyForDeletionOptions)
setKeyForDeletionOptions - the SetKeyForDeletionOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> unsetKeyForDeletion(UnsetKeyForDeletionOptions unsetKeyForDeletionOptions)
unsetKeyForDeletionOptions - the UnsetKeyForDeletionOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> enableKey(EnableKeyOptions enableKeyOptions)
enableKeyOptions - the EnableKeyOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> disableKey(DisableKeyOptions disableKeyOptions)
disableKeyOptions - the DisableKeyOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> syncAssociatedResources(SyncAssociatedResourcesOptions syncAssociatedResourcesOptions)
syncAssociatedResourcesOptions - the SyncAssociatedResourcesOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<GetKeyPoliciesOneOf> putPolicy(PutPolicyOptions putPolicyOptions)
putPolicyOptions - the PutPolicyOptions containing the options for the callServiceCall with a result of type GetKeyPoliciesOneOfpublic com.ibm.cloud.sdk.core.http.ServiceCall<GetKeyPoliciesOneOf> getPolicy(GetPolicyOptions getPolicyOptions)
getPolicyOptions - the GetPolicyOptions containing the options for the callServiceCall with a result of type GetKeyPoliciesOneOfpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> putInstancePolicy(PutInstancePolicyOptions putInstancePolicyOptions)
putInstancePolicyOptions - the PutInstancePolicyOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<GetInstancePoliciesOneOf> getInstancePolicy(GetInstancePolicyOptions getInstancePolicyOptions)
getInstancePolicyOptions - the GetInstancePolicyOptions containing the options for the callServiceCall with a result of type GetInstancePoliciesOneOfpublic com.ibm.cloud.sdk.core.http.ServiceCall<AllowedIPPort> getAllowedIPPort(GetAllowedIPPortOptions getAllowedIpPortOptions)
getAllowedIpPortOptions - the GetAllowedIPPortOptions containing the options for the callServiceCall with a result of type AllowedIPPortpublic com.ibm.cloud.sdk.core.http.ServiceCall<ImportToken> postImportToken(PostImportTokenOptions postImportTokenOptions)
postImportTokenOptions - the PostImportTokenOptions containing the options for the callServiceCall with a result of type ImportTokenpublic com.ibm.cloud.sdk.core.http.ServiceCall<GetImportToken> getImportToken(GetImportTokenOptions getImportTokenOptions)
getImportTokenOptions - the GetImportTokenOptions containing the options for the callServiceCall with a result of type GetImportTokenpublic com.ibm.cloud.sdk.core.http.ServiceCall<RegistrationWithTotalCount> getRegistrations(GetRegistrationsOptions getRegistrationsOptions)
getRegistrationsOptions - the GetRegistrationsOptions containing the options for the callServiceCall with a result of type RegistrationWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<RegistrationWithTotalCount> getRegistrationsAllKeys(GetRegistrationsAllKeysOptions getRegistrationsAllKeysOptions)
getRegistrationsAllKeysOptions - the GetRegistrationsAllKeysOptions containing the options for the callServiceCall with a result of type RegistrationWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<KeyAlias> createKeyAlias(CreateKeyAliasOptions createKeyAliasOptions)
createKeyAliasOptions - the CreateKeyAliasOptions containing the options for the callServiceCall with a result of type KeyAliaspublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteKeyAlias(DeleteKeyAliasOptions deleteKeyAliasOptions)
deleteKeyAliasOptions - the DeleteKeyAliasOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKeyRingsWithTotalCount> listKeyRings(ListKeyRingsOptions listKeyRingsOptions)
listKeyRingsOptions - the ListKeyRingsOptions containing the options for the callServiceCall with a result of type ListKeyRingsWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> createKeyRing(CreateKeyRingOptions createKeyRingOptions)
createKeyRingOptions - the CreateKeyRingOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteKeyRing(DeleteKeyRingOptions deleteKeyRingOptions)
deleteKeyRingOptions - the DeleteKeyRingOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPAdaptersWithTotalCount> getKmipAdapters(GetKmipAdaptersOptions getKmipAdaptersOptions)
getKmipAdaptersOptions - the GetKmipAdaptersOptions containing the options for the callServiceCall with a result of type ListKMIPAdaptersWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPAdapters> createKmipAdapter(CreateKmipAdapterOptions createKmipAdapterOptions)
createKmipAdapterOptions - the CreateKmipAdapterOptions containing the options for the callServiceCall with a result of type ListKMIPAdapterspublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPAdapters> getKmipAdapter(GetKmipAdapterOptions getKmipAdapterOptions)
getKmipAdapterOptions - the GetKmipAdapterOptions containing the options for the callServiceCall with a result of type ListKMIPAdapterspublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteKmipAdapter(DeleteKmipAdapterOptions deleteKmipAdapterOptions)
deleteKmipAdapterOptions - the DeleteKmipAdapterOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPObjectsWithTotalCount> getKmipObjects(GetKmipObjectsOptions getKmipObjectsOptions)
getKmipObjectsOptions - the GetKmipObjectsOptions containing the options for the callServiceCall with a result of type ListKMIPObjectsWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPObjectsWithTotalCount> getKmipObject(GetKmipObjectOptions getKmipObjectOptions)
getKmipObjectOptions - the GetKmipObjectOptions containing the options for the callServiceCall with a result of type ListKMIPObjectsWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteKmipObject(DeleteKmipObjectOptions deleteKmipObjectOptions)
deleteKmipObjectOptions - the DeleteKmipObjectOptions containing the options for the callServiceCall with a void resultpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPPartialClientCertificatesWithTotalCount> getKmipClientCertificates(GetKmipClientCertificatesOptions getKmipClientCertificatesOptions)
getKmipClientCertificatesOptions - the GetKmipClientCertificatesOptions containing the options for the callServiceCall with a result of type ListKMIPPartialClientCertificatesWithTotalCountpublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPClientCertificates> addKmipClientCertificate(AddKmipClientCertificateOptions addKmipClientCertificateOptions)
addKmipClientCertificateOptions - the AddKmipClientCertificateOptions containing the options for the callServiceCall with a result of type ListKMIPClientCertificatespublic com.ibm.cloud.sdk.core.http.ServiceCall<ListKMIPClientCertificates> getKmipClientCertificate(GetKmipClientCertificateOptions getKmipClientCertificateOptions)
getKmipClientCertificateOptions - the GetKmipClientCertificateOptions containing the options for the callServiceCall with a result of type ListKMIPClientCertificatespublic com.ibm.cloud.sdk.core.http.ServiceCall<Void> deleteKmipClientCertificate(DeleteKmipClientCertificateOptions deleteKmipClientCertificateOptions)
deleteKmipClientCertificateOptions - the DeleteKmipClientCertificateOptions containing the options for the callServiceCall with a void resultCopyright © 2024 IBM Cloud. All rights reserved.