Groovy API reference

KerberosKeytab

Reference

createKerberosKeytab

[DEPRECATED] This API is deprecated. Create a new Kerberos keytab.

Arguments

Argument NameTypeDescription

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 CD/RO.

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

[DEPRECATED] This API is deprecated. Create a new Kerberos keytab entry.

Arguments

Argument NameTypeDescription

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

[DEPRECATED] This API is deprecated. Delete a Kerberos keytab from the database.

Arguments

Argument NameTypeDescription

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

[DEPRECATED] This API is deprecated. Create a new Kerberos keytab entry.

Arguments

Argument NameTypeDescription

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

[DEPRECATED] This API is deprecated. Retrieve a kerberos keytab by name.

Arguments

Argument NameTypeDescription

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

[DEPRECATED] This API is deprecated. 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

[DEPRECATED] This API is deprecated. Modify an existing Kerberos keytab.

Arguments

Argument NameTypeDescription

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 CD/RO.

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 */)