Package-level declarations

Types

Link copied to clipboard
data class ContainerCapabilities(val adds: List<String>? = null, val drops: List<String>? = null)
Link copied to clipboard
data class ContainerDevice(val containerPath: String? = null, val hostPath: String, val permissions: String? = null)
Link copied to clipboard
data class ContainerHealthcheck(val interval: String? = null, val retries: Int? = null, val startPeriod: String? = null, val tests: List<String>, val timeout: String? = null)
Link copied to clipboard
data class ContainerHost(val host: String, val ip: String)
Link copied to clipboard
data class ContainerLabel(val label: String, val value: String)
Link copied to clipboard
data class ContainerMount(val bindOptions: ContainerMountBindOptions? = null, val readOnly: Boolean? = null, val source: String? = null, val target: String, val tmpfsOptions: ContainerMountTmpfsOptions? = null, val type: String, val volumeOptions: ContainerMountVolumeOptions? = null)
Link copied to clipboard
data class ContainerMountBindOptions(val propagation: String? = null)
Link copied to clipboard
data class ContainerMountTmpfsOptions(val mode: Int? = null, val sizeBytes: Int? = null)
Link copied to clipboard
data class ContainerMountVolumeOptions(val driverName: String? = null, val driverOptions: Map<String, String>? = null, val labels: List<ContainerMountVolumeOptionsLabel>? = null, val noCopy: Boolean? = null)
Link copied to clipboard
data class ContainerMountVolumeOptionsLabel(val label: String, val value: String)
Link copied to clipboard
data class ContainerNetworkData(val gateway: String? = null, val globalIpv6Address: String? = null, val globalIpv6PrefixLength: Int? = null, val ipAddress: String? = null, val ipPrefixLength: Int? = null, val ipv6Gateway: String? = null, val networkName: String? = null)
Link copied to clipboard
data class ContainerNetworksAdvanced(val aliases: List<String>? = null, val ipv4Address: String? = null, val ipv6Address: String? = null, val name: String)
Link copied to clipboard
data class ContainerPort(val external: Int? = null, val internal: Int, val ip: String? = null, val protocol: String? = null)
Link copied to clipboard
data class ContainerUlimit(val hard: Int, val name: String, val soft: Int)
Link copied to clipboard
data class ContainerUpload(val content: String? = null, val contentBase64: String? = null, val executable: Boolean? = null, val file: String, val source: String? = null, val sourceHash: String? = null)
Link copied to clipboard
data class ContainerVolume(val containerPath: String? = null, val fromContainer: String? = null, val hostPath: String? = null, val readOnly: Boolean? = null, val volumeName: String? = null)
Link copied to clipboard
data class GetLogsResult(val details: Boolean? = null, val discardHeaders: Boolean? = null, val follow: Boolean? = null, val id: String, val logsListStringEnabled: Boolean? = null, val logsListStrings: List<String>, val name: String, val showStderr: Boolean? = null, val showStdout: Boolean? = null, val since: String? = null, val tail: String? = null, val timestamps: Boolean? = null, val until: String? = null)

A collection of values returned by getLogs.

Link copied to clipboard
data class GetNetworkIpamConfig(val auxAddress: Map<String, Any>? = null, val gateway: String? = null, val ipRange: String? = null, val subnet: String? = null)
Link copied to clipboard
data class GetNetworkResult(val driver: String, val id: String, val internal: Boolean, val ipamConfigs: List<GetNetworkIpamConfig>, val name: String, val options: Map<String, Any>, val scope: String)

A collection of values returned by getNetwork.

Link copied to clipboard
data class GetPluginResult(val alias: String? = null, val enabled: Boolean, val envs: List<String>, val grantAllPermissions: Boolean, val id: String? = null, val name: String, val pluginReference: String)

A collection of values returned by getPlugin.

Link copied to clipboard
data class GetRegistryImageResult(val id: String, val insecureSkipVerify: Boolean? = null, val name: String, val sha256Digest: String)

A collection of values returned by getRegistryImage.

Link copied to clipboard
data class GetRemoteImageResult(val id: String, val name: String, val repoDigest: String)

A collection of values returned by getRemoteImage.

Link copied to clipboard
data class NetworkIpamConfig(val auxAddress: Map<String, Any>? = null, val gateway: String? = null, val ipRange: String? = null, val subnet: String? = null)
Link copied to clipboard
data class NetworkLabel(val label: String, val value: String)
Link copied to clipboard
data class PluginGrantPermission(val name: String, val values: List<String>)
Link copied to clipboard
data class RegistryImageBuild(val authConfigs: List<RegistryImageBuildAuthConfig>? = null, val buildArgs: Map<String, String>? = null, val buildId: String? = null, val cacheFroms: List<String>? = null, val cgroupParent: String? = null, val context: String, val cpuPeriod: Int? = null, val cpuQuota: Int? = null, val cpuSetCpus: String? = null, val cpuSetMems: String? = null, val cpuShares: Int? = null, val dockerfile: String? = null, val extraHosts: List<String>? = null, val forceRemove: Boolean? = null, val isolation: String? = null, val labels: Map<String, String>? = null, val memory: Int? = null, val memorySwap: Int? = null, val networkMode: String? = null, val noCache: Boolean? = null, val platform: String? = null, val pullParent: Boolean? = null, val remoteContext: String? = null, val remove: Boolean? = null, val securityOpts: List<String>? = null, val sessionId: String? = null, val shmSize: Int? = null, val squash: Boolean? = null, val suppressOutput: Boolean? = null, val target: String? = null, val ulimits: List<RegistryImageBuildUlimit>? = null, val version: String? = null)
Link copied to clipboard
data class RegistryImageBuildAuthConfig(val auth: String? = null, val email: String? = null, val hostName: String, val identityToken: String? = null, val password: String? = null, val registryToken: String? = null, val serverAddress: String? = null, val userName: String? = null)
Link copied to clipboard
data class RegistryImageBuildUlimit(val hard: Int, val name: String, val soft: Int)
Link copied to clipboard
data class RemoteImageBuild(val buildArg: Map<String, String>? = null, val dockerfile: String? = null, val forceRemove: Boolean? = null, val label: Map<String, String>? = null, val noCache: Boolean? = null, val path: String, val remove: Boolean? = null, val tags: List<String>? = null, val target: String? = null)
Link copied to clipboard
data class SecretLabel(val label: String, val value: String)
Link copied to clipboard
data class ServiceAuth(val password: String? = null, val serverAddress: String, val username: String? = null)
Link copied to clipboard
data class ServiceConvergeConfig(val delay: String? = null, val timeout: String? = null)
Link copied to clipboard
data class ServiceEndpointSpec(val mode: String? = null, val ports: List<ServiceEndpointSpecPort>? = null)
Link copied to clipboard
data class ServiceEndpointSpecPort(val name: String? = null, val protocol: String? = null, val publishMode: String? = null, val publishedPort: Int? = null, val targetPort: Int)
Link copied to clipboard
data class ServiceLabel(val label: String, val value: String)
Link copied to clipboard
data class ServiceMode(val global: Boolean? = null, val replicated: ServiceModeReplicated? = null)
Link copied to clipboard
data class ServiceModeReplicated(val replicas: Int? = null)
Link copied to clipboard
data class ServiceRollbackConfig(val delay: String? = null, val failureAction: String? = null, val maxFailureRatio: String? = null, val monitor: String? = null, val order: String? = null, val parallelism: Int? = null)
Link copied to clipboard
data class ServiceTaskSpec(val containerSpec: ServiceTaskSpecContainerSpec, val forceUpdate: Int? = null, val logDriver: ServiceTaskSpecLogDriver? = null, val networks: List<String>? = null, val placement: ServiceTaskSpecPlacement? = null, val resources: ServiceTaskSpecResources? = null, val restartPolicy: ServiceTaskSpecRestartPolicy? = null, val runtime: String? = null)
Link copied to clipboard
data class ServiceTaskSpecContainerSpec(val args: List<String>? = null, val commands: List<String>? = null, val configs: List<ServiceTaskSpecContainerSpecConfig>? = null, val dir: String? = null, val dnsConfig: ServiceTaskSpecContainerSpecDnsConfig? = null, val env: Map<String, String>? = null, val groups: List<String>? = null, val healthcheck: ServiceTaskSpecContainerSpecHealthcheck? = null, val hostname: String? = null, val hosts: List<ServiceTaskSpecContainerSpecHost>? = null, val image: String, val isolation: String? = null, val labels: List<ServiceTaskSpecContainerSpecLabel>? = null, val mounts: List<ServiceTaskSpecContainerSpecMount>? = null, val privileges: ServiceTaskSpecContainerSpecPrivileges? = null, val readOnly: Boolean? = null, val secrets: List<ServiceTaskSpecContainerSpecSecret>? = null, val stopGracePeriod: String? = null, val stopSignal: String? = null, val user: String? = null)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecConfig(val configId: String, val configName: String? = null, val fileGid: String? = null, val fileMode: Int? = null, val fileName: String, val fileUid: String? = null)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecDnsConfig(val nameservers: List<String>, val options: List<String>? = null, val searches: List<String>? = null)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecHealthcheck(val interval: String? = null, val retries: Int? = null, val startPeriod: String? = null, val tests: List<String>, val timeout: String? = null)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecHost(val host: String, val ip: String)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecLabel(val label: String, val value: String)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecMount(val bindOptions: ServiceTaskSpecContainerSpecMountBindOptions? = null, val readOnly: Boolean? = null, val source: String? = null, val target: String, val tmpfsOptions: ServiceTaskSpecContainerSpecMountTmpfsOptions? = null, val type: String, val volumeOptions: ServiceTaskSpecContainerSpecMountVolumeOptions? = null)
data class ServiceTaskSpecContainerSpecMountBindOptions(val propagation: String? = null)
data class ServiceTaskSpecContainerSpecMountTmpfsOptions(val mode: Int? = null, val sizeBytes: Int? = null)
data class ServiceTaskSpecContainerSpecMountVolumeOptions(val driverName: String? = null, val driverOptions: Map<String, String>? = null, val labels: List<ServiceTaskSpecContainerSpecMountVolumeOptionsLabel>? = null, val noCopy: Boolean? = null)
data class ServiceTaskSpecContainerSpecPrivilegesCredentialSpec(val file: String? = null, val registry: String? = null)
data class ServiceTaskSpecContainerSpecPrivilegesSeLinuxContext(val disable: Boolean? = null, val level: String? = null, val role: String? = null, val type: String? = null, val user: String? = null)
Link copied to clipboard
data class ServiceTaskSpecContainerSpecSecret(val fileGid: String? = null, val fileMode: Int? = null, val fileName: String, val fileUid: String? = null, val secretId: String, val secretName: String? = null)
Link copied to clipboard
data class ServiceTaskSpecLogDriver(val name: String, val options: Map<String, String>? = null)
Link copied to clipboard
data class ServiceTaskSpecPlacement(val constraints: List<String>? = null, val maxReplicas: Int? = null, val platforms: List<ServiceTaskSpecPlacementPlatform>? = null, val prefs: List<String>? = null)
Link copied to clipboard
data class ServiceTaskSpecPlacementPlatform(val architecture: String, val os: String)
Link copied to clipboard
data class ServiceTaskSpecResources(val limits: ServiceTaskSpecResourcesLimits? = null, val reservation: ServiceTaskSpecResourcesReservation? = null)
Link copied to clipboard
data class ServiceTaskSpecResourcesLimits(val memoryBytes: Int? = null, val nanoCpus: Int? = null)
Link copied to clipboard
data class ServiceTaskSpecResourcesReservation(val genericResources: ServiceTaskSpecResourcesReservationGenericResources? = null, val memoryBytes: Int? = null, val nanoCpus: Int? = null)
data class ServiceTaskSpecResourcesReservationGenericResources(val discreteResourcesSpecs: List<String>? = null, val namedResourcesSpecs: List<String>? = null)
Link copied to clipboard
data class ServiceTaskSpecRestartPolicy(val condition: String? = null, val delay: String? = null, val maxAttempts: Int? = null, val window: String? = null)
Link copied to clipboard
data class ServiceUpdateConfig(val delay: String? = null, val failureAction: String? = null, val maxFailureRatio: String? = null, val monitor: String? = null, val order: String? = null, val parallelism: Int? = null)
Link copied to clipboard
data class VolumeLabel(val label: String, val value: String)