Package-level declarations

Types

Link copied to clipboard
data class AclAuthMethodConfig(val allowedRedirectUris: List<String>, val boundAudiences: List<String>? = null, val claimMappings: Map<String, String>? = null, val discoveryCaPems: List<String>? = null, val listClaimMappings: Map<String, String>? = null, val oidcClientId: String, val oidcClientSecret: String, val oidcDiscoveryUrl: String, val oidcScopes: List<String>? = null, val signingAlgs: List<String>? = null)
Link copied to clipboard
data class AclRolePolicy(val name: String)
Link copied to clipboard
data class AclTokenRole(val id: String, val name: String? = null)
Link copied to clipboard
data class ExternalVolumeCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class ExternalVolumeMountOptions(val fsType: String? = null, val mountFlags: List<String>? = null)
Link copied to clipboard
data class ExternalVolumeTopology(val segments: Map<String, String>? = null)
Link copied to clipboard
data class GetAclPoliciesPolicy(val description: String, val name: String)
Link copied to clipboard
data class GetAclPoliciesResult(val id: String, val policies: List<GetAclPoliciesPolicy>, val prefix: String? = null)

A collection of values returned by getAclPolicies.

Link copied to clipboard
data class GetAclPolicyResult(val description: String, val id: String, val name: String, val rules: String)

A collection of values returned by getAclPolicy.

Link copied to clipboard
data class GetAclRolePolicy(val name: String)
Link copied to clipboard
data class GetAclRoleResult(val description: String, val id: String, val name: String, val policies: List<GetAclRolePolicy>)

A collection of values returned by getAclRole.

Link copied to clipboard
data class GetAclRolesAclRole(val description: String, val id: String, val name: String, val policies: List<GetAclRolesAclRolePolicy>)
Link copied to clipboard
data class GetAclRolesAclRolePolicy(val name: String)
Link copied to clipboard
data class GetAclRolesResult(val aclRoles: List<GetAclRolesAclRole>, val id: String, val prefix: String? = null)

A collection of values returned by getAclRoles.

Link copied to clipboard
data class GetAclTokenResult(val accessorId: String, val createTime: String, val expirationTime: String, val expirationTtl: String, val global: Boolean, val id: String, val name: String, val policies: List<String>, val roles: List<GetAclTokenRole>, val secretId: String, val type: String)

A collection of values returned by getAclToken.

Link copied to clipboard
data class GetAclTokenRole(val id: String, val name: String)
Link copied to clipboard
data class GetAclTokensAclToken(val accessorId: String, val createTime: String, val expirationTime: String, val global: Boolean, val name: String, val policies: List<String>, val roles: List<GetAclTokensAclTokenRole>, val type: String)
Link copied to clipboard
data class GetAclTokensAclTokenRole(val id: String, val name: String)
Link copied to clipboard
data class GetAclTokensResult(val aclTokens: List<GetAclTokensAclToken>, val id: String, val prefix: String? = null)

A collection of values returned by getAclTokens.

Link copied to clipboard
data class GetDatacentersResult(val datacenters: List<String>, val id: String, val ignoreDownNodes: Boolean? = null, val prefix: String? = null)

A collection of values returned by getDatacenters.

Link copied to clipboard
data class GetDeploymentsResult(val deployments: List<Map<String, Any>>, val id: String)

A collection of values returned by getDeployments.

Link copied to clipboard
data class GetJobConstraint(val ltarget: String, val operand: String, val rtarget: String)
Link copied to clipboard
data class GetJobParserResult(val canonicalize: Boolean? = null, val hcl: String, val id: String, val json: String)

A collection of values returned by getJobParser.

Link copied to clipboard
data class GetJobPeriodicConfig(val enabled: Boolean, val prohibitOverlap: Boolean, val spec: String, val specType: String, val timezone: String)
Link copied to clipboard
data class GetJobResult(val allAtOnce: Boolean, val constraints: List<GetJobConstraint>, val createIndex: Int, val datacenters: List<String>, val id: String, val jobId: String, val jobModifyIndex: Int, val modifyIndex: Int, val name: String, val namespace: String? = null, val parentId: String, val periodicConfigs: List<GetJobPeriodicConfig>, val priority: Int, val region: String, val stable: Boolean, val status: String, val statusDescription: String, val stop: Boolean, val submitTime: Int, val taskGroups: List<GetJobTaskGroup>, val type: String, val version: Int)

A collection of values returned by getJob.

Link copied to clipboard
data class GetJobTaskGroup(val count: Int, val meta: Map<String, Any>, val name: String, val tasks: List<GetJobTaskGroupTask>, val volumes: List<GetJobTaskGroupVolume>)
Link copied to clipboard
data class GetJobTaskGroupTask(val driver: String, val meta: Map<String, Any>, val name: String, val volumeMounts: List<GetJobTaskGroupTaskVolumeMount>)
Link copied to clipboard
data class GetJobTaskGroupTaskVolumeMount(val destination: String, val readOnly: Boolean, val volume: String)
Link copied to clipboard
data class GetJobTaskGroupVolume(val name: String, val readOnly: Boolean, val source: String, val type: String)
Link copied to clipboard
data class GetNamespaceCapability(val disabledTaskDrivers: List<String>? = null, val enabledTaskDrivers: List<String>? = null)
Link copied to clipboard
data class GetNamespaceResult(val capabilities: List<GetNamespaceCapability>, val description: String, val id: String, val meta: Map<String, String>, val name: String, val quota: String)

A collection of values returned by getNamespace.

Link copied to clipboard
data class GetNamespacesResult(val id: String, val namespaces: List<String>)

A collection of values returned by getNamespaces.

Link copied to clipboard
data class GetPluginNode(val healthy: Boolean, val healthyDescription: String, val name: String)
Link copied to clipboard
data class GetPluginResult(val controllerRequired: Boolean, val controllersExpected: Int, val controllersHealthy: Int, val id: String, val nodes: List<GetPluginNode>, val nodesExpected: Int, val nodesHealthy: Int, val pluginId: String, val pluginProvider: String, val pluginProviderVersion: String, val waitForHealthy: Boolean? = null, val waitForRegistration: Boolean? = null)

A collection of values returned by getPlugin.

Link copied to clipboard
data class GetPluginsResult(val id: String, val plugins: List<Map<String, Any>>, val type: String? = null)

A collection of values returned by getPlugins.

Link copied to clipboard
data class GetRegionsResult(val id: String, val regions: List<String>)

A collection of values returned by getRegions.

Link copied to clipboard
data class GetScalingPoliciesPolicy(val enabled: Boolean, val id: String, val target: Map<String, Any>, val type: String)
Link copied to clipboard
data class GetScalingPoliciesResult(val id: String, val jobId: String? = null, val policies: List<GetScalingPoliciesPolicy>, val type: String? = null)

A collection of values returned by getScalingPolicies.

Link copied to clipboard
data class GetScalingPolicyResult(val enabled: Boolean, val id: String, val max: Int, val min: Int, val policy: String, val target: Map<String, Any>, val type: String)

A collection of values returned by getScalingPolicy.

Link copied to clipboard
data class GetSchedulerPolicyResult(val id: String, val memoryOversubscriptionEnabled: Boolean, val preemptionConfig: Map<String, Boolean>, val schedulerAlgorithm: String)

A collection of values returned by getSchedulerPolicy.

Link copied to clipboard
data class GetVolumesResult(val id: String, val namespace: String? = null, val nodeId: String? = null, val pluginId: String? = null, val type: String? = null, val volumes: List<Map<String, Any>>)

A collection of values returned by getVolumes.

Link copied to clipboard
data class JobHcl2(val allowFs: Boolean? = null, val enabled: Boolean? = null, val vars: Map<String, Any>? = null)
Link copied to clipboard
data class JobTaskGroup(val count: Int? = null, val meta: Map<String, Any>? = null, val name: String? = null, val tasks: List<JobTaskGroupTask>? = null, val volumes: List<JobTaskGroupVolume>? = null)
Link copied to clipboard
data class JobTaskGroupTask(val driver: String? = null, val meta: Map<String, Any>? = null, val name: String? = null, val volumeMounts: List<JobTaskGroupTaskVolumeMount>? = null)
Link copied to clipboard
data class JobTaskGroupTaskVolumeMount(val destination: String? = null, val readOnly: Boolean? = null, val volume: String? = null)
Link copied to clipboard
data class JobTaskGroupVolume(val name: String? = null, val readOnly: Boolean? = null, val source: String? = null, val type: String? = null)
Link copied to clipboard
data class NamespaceCapabilities(val disabledTaskDrivers: List<String>? = null, val enabledTaskDrivers: List<String>? = null)
Link copied to clipboard
data class QuoteSpecificationLimit(val region: String, val regionLimit: QuoteSpecificationLimitRegionLimit)
Link copied to clipboard
data class QuoteSpecificationLimitRegionLimit(val cpu: Int? = null, val memoryMb: Int? = null)
Link copied to clipboard
data class VolumeCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class VolumeMountOptions(val fsType: String? = null, val mountFlags: List<String>? = null)
Link copied to clipboard
data class VolumeTopology(val segments: Map<String, String>? = null)
Link copied to clipboard
data class VolumeTopologyRequest(val required: VolumeTopologyRequestRequired? = null)