Skip to content

How To Use the IBMSoftlayer DNS Plugin

This plugin works against the IBM Cloud DNS provider (formerly known as SoftLayer). It is assumed that you have already setup an account and created the DNS zone(s) you will be working against.


If you don't already have an API Key setup, login to your account and go to the Users page. There should be a Generate link in the "API KEY" column. When you click it, you will briefly see a dialog that shows your new API username and key. If you miss it, there should now be a View link where the Generate link was before. Click that and make a note of your API username and key values.

Using the Plugin

The API username and key are used with the IBMCredential parameter as a PSCredential object where the key is the password.


The IBMUser and IBMKey parameters are deprecated and will be removed in the next major module version. If you are using them, please migrate to the Secure parameter set.

$pArgs = @{
    IBMCredential = (Get-Credential)
New-PACertificate -Plugin IBMSoftLayer -PluginArgs $pArgs