Package-level declarations

Types

Link copied to clipboard
data class AclAuthMethodConfig(val allowedRedirectUris: List<String>? = null, val boundAudiences: List<String>? = null, val boundIssuers: List<String>? = null, val claimMappings: Map<String, String>? = null, val clockSkewLeeway: String? = null, val discoveryCaPems: List<String>? = null, val expirationLeeway: String? = null, val jwksCaCert: String? = null, val jwksUrl: String? = null, val jwtValidationPubKeys: List<String>? = null, val listClaimMappings: Map<String, String>? = null, val notBeforeLeeway: String? = null, val oidcClientAssertion: AclAuthMethodConfigOidcClientAssertion? = null, val oidcClientId: String? = null, val oidcClientSecret: String? = null, val oidcDisableUserinfo: Boolean? = null, val oidcDiscoveryUrl: String? = null, val oidcEnablePkce: Boolean? = null, val oidcScopes: List<String>? = null, val signingAlgs: List<String>? = null, val verboseLogging: Boolean? = null)
Link copied to clipboard
data class AclAuthMethodConfigOidcClientAssertion(val audiences: List<String>? = null, val extraHeaders: Map<String, String>? = null, val keyAlgorithm: String? = null, val keySource: String, val privateKey: AclAuthMethodConfigOidcClientAssertionPrivateKey? = null)
data class AclAuthMethodConfigOidcClientAssertionPrivateKey(val keyId: String? = null, val keyIdHeader: String? = null, val pemCert: String? = null, val pemCertFile: String? = null, val pemKey: String? = null, val pemKeyFile: String? = null)
Link copied to clipboard
data class AclPolicyJobAcl(val group: String? = null, val jobId: String, val namespace: String? = null, val task: 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 CsiVolumeCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class CsiVolumeMountOptions(val fsType: String? = null, val mountFlags: List<String>? = null)
Link copied to clipboard
data class CsiVolumeRegistrationCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class CsiVolumeRegistrationMountOptions(val fsType: String? = null, val mountFlags: List<String>? = null)
Link copied to clipboard
data class CsiVolumeRegistrationTopology(val segments: Map<String, String>? = null)
Link copied to clipboard
data class CsiVolumeTopology(val segments: Map<String, String>? = null)
Link copied to clipboard
data class CsiVolumeTopologyRequest(val preferred: CsiVolumeTopologyRequestPreferred? = null, val required: CsiVolumeTopologyRequestRequired? = null)
Link copied to clipboard
data class DynamicHostVolumeCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class DynamicHostVolumeConstraint(val attribute: String, val operator: String? = null, val value: String? = null)
Link copied to clipboard
data class DynamicHostVolumeRegistrationCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class DynamicHostVolumeRegistrationConstraint(val attribute: String, val operator: String? = null, val value: 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 GetAllocationsAllocation(val clientStatus: String, val createIndex: Int, val createTime: Int, val desiredStatus: String, val evalId: String, val followupEvalId: String, val id: String, val jobId: String, val jobType: String, val jobVersion: Int, val modifyIndex: Int, val modifyTime: Int, val name: String, val namespace: String, val nextAllocation: String, val nodeId: String, val nodeName: String, val preemptedByAllocation: String, val taskGroup: String)
Link copied to clipboard
data class GetAllocationsResult(val allocations: List<GetAllocationsAllocation>, val filter: String? = null, val id: String, val namespace: String? = null, val prefix: String? = null)

A collection of values returned by getAllocations.

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, String>>, val id: String)

A collection of values returned by getDeployments.

Link copied to clipboard
data class GetDynamicHostVolumeCapability(val accessMode: String, val attachmentMode: String)
Link copied to clipboard
data class GetDynamicHostVolumeConstraint(val attribute: String, val operator: String, val value: String)
Link copied to clipboard
data class GetDynamicHostVolumeResult(val capabilities: List<GetDynamicHostVolumeCapability>, val capacity: String, val capacityBytes: Int, val capacityMax: String, val capacityMaxBytes: Int, val capacityMin: String, val capacityMinBytes: Int, val constraints: List<GetDynamicHostVolumeConstraint>, val hostPath: String, val id: String, val name: String, val namespace: String? = null, val nodeId: String, val nodePool: String, val parameters: Map<String, String>, val pluginId: String, val state: String)

A collection of values returned by getDynamicHostVolume.

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, String>, 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, String>, 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 GetJwksKey(val algorithm: String, val exponent: String, val keyId: String, val keyType: String, val keyUse: String, val modulus: String)
Link copied to clipboard
data class GetJwksResult(val id: String, val keys: List<GetJwksKey>, val pemKeys: List<String>)

A collection of values returned by getJwks.

Link copied to clipboard
data class GetNamespaceCapability(val disabledTaskDrivers: List<String>? = null, val enabledTaskDrivers: List<String>? = null)
Link copied to clipboard
data class GetNamespaceNodePoolConfig(val alloweds: List<String>, val default: String, val denieds: List<String>)
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 nodePoolConfigs: List<GetNamespaceNodePoolConfig>, 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 GetNodePoolResult(val description: String, val id: String, val meta: Map<String, String>, val name: String, val schedulerConfigs: List<GetNodePoolSchedulerConfig>)

A collection of values returned by getNodePool.

Link copied to clipboard
data class GetNodePoolSchedulerConfig(val memoryOversubscription: String, val schedulerAlgorithm: String)
Link copied to clipboard
data class GetNodePoolsNodePool(val description: String, val meta: Map<String, String>, val name: String, val schedulerConfigs: List<GetNodePoolsNodePoolSchedulerConfig>)
Link copied to clipboard
data class GetNodePoolsNodePoolSchedulerConfig(val memoryOversubscription: String, val schedulerAlgorithm: String)
Link copied to clipboard
data class GetNodePoolsResult(val filter: String? = null, val id: String, val nodePools: List<GetNodePoolsNodePool>, val prefix: String? = null)

A collection of values returned by getNodePools.

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, String>>, 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, String>, 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, String>, 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 GetVariableResult(val id: String, val items: Map<String, String>, val namespace: String? = null, val path: String)

A collection of values returned by getVariable.

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, String>>)

A collection of values returned by getVolumes.

Link copied to clipboard
data class JobHcl2(val allowFs: Boolean? = null, val vars: Map<String, String>? = null)
Link copied to clipboard
data class JobTaskGroup(val count: Int? = null, val meta: Map<String, String>? = 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, String>? = 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 NamespaceNodePoolConfig(val alloweds: List<String>? = null, val default: String? = null, val denieds: List<String>? = null)
Link copied to clipboard
data class NodePoolSchedulerConfig(val memoryOversubscription: String? = null, val schedulerAlgorithm: 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)