KerberosKeytab commands

createKerberosKeytab

Create a new Kerberos keytab.

Arguments

Argument Name Type Description

kerberosKeytabName

String

The name of the kerberos keytab (Required)

content

String

The content of the kerberos keytab

description

String

Comment text describing this object that is not interpreted at all by CloudBees Flow.

type

String

The type of the kerberos keytab

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.createKerberosKeytab(
                kerberosKeytabName: 'test-kerberosKeytabName'
                /* optional arguments */)

createKerberosKeytabEntry

Create a new Kerberos keytab entry.

Arguments

Argument Name Type Description

kerberosKeytabName

String

The name of the kerberos keytab (Required)

domainServiceUserAccount

String

The domain service user account

encryptionKeyTypes

String array

The encryption key types

kvno

Integer

The key version number (kvno)

password

String

The user password

servicePrincipalName

String

The service principal name

validateKeytabEntry

Boolean

Validate keytab entry with directory server

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.createKerberosKeytabEntry(
                kerberosKeytabName: 'test-kerberosKeytabName'
                /* optional arguments */)

deleteKerberosKeytab

Delete a Kerberos keytab from the database.

Arguments

Argument Name Type Description

kerberosKeytabName

String

The name of the kerberos keytab (Required)

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.deleteKerberosKeytab(
                kerberosKeytabName: 'test-kerberosKeytabName')

deleteKerberosKeytabEntry

Create a new Kerberos keytab entry.

Arguments

Argument Name Type Description

kerberosKeytabName

String

The name of the kerberos keytab (Required)

encryptionKeyTypes

String array

The encryption key types

kvno

Integer

The key version number (kvno)

servicePrincipalName

String

The service principal name

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.deleteKerberosKeytabEntry(
                kerberosKeytabName: 'test-kerberosKeytabName'
                /* optional arguments */)

getKerberosKeytab

Retrieve a kerberos keytab by name.

Arguments

Argument Name Type Description

kerberosKeytabName

String

The name of the kerberos keytab (Required)

download

Boolean

Content file will be available to downloaded

keytabFile

String

The filename to which the keytab content will be loaded.

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.getKerberosKeytab(
                kerberosKeytabName: 'test-kerberosKeytabName'
                /* optional arguments */)

getKerberosKeytabs

Retrieve all Kerberos keytabs.

Arguments

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.getKerberosKeytabs()

modifyKerberosKeytab

Modify an existing Kerberos keytab.

Arguments

Argument Name Type Description

kerberosKeytabName

String

The name of the kerberos keytab (Required)

content

String

The content of the kerberos keytab

description

String

Comment text describing this object that is not interpreted at all by CloudBees Flow.

type

String

The type of the kerberos keytab

Usage

import com.electriccloud.client.groovy.ElectricFlow
import com.electriccloud.client.groovy.models.*


ElectricFlow ef = new ElectricFlow()

def result = ef.modifyKerberosKeytab(
                kerberosKeytabName: 'test-kerberosKeytabName'
                /* optional arguments */)