├── clients ├── typescript │ └── v1 │ │ ├── .gitignore │ │ ├── .openapi-generator │ │ └── VERSION │ │ └── config.yaml ├── go │ └── v1 │ │ ├── .openapi-generator │ │ └── VERSION │ │ ├── config.yaml │ │ └── .gitignore ├── java │ └── v1 │ │ ├── .openapi-generator │ │ └── VERSION │ │ ├── settings.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── docs │ │ ├── Consul.md │ │ ├── ConsulMeshGateway.md │ │ ├── EvalOptions.md │ │ ├── NodeDiskResources.md │ │ ├── DispatchPayloadConfig.md │ │ ├── JobStabilityResponse.md │ │ ├── NodeDeviceLocality.md │ │ ├── NodeMemoryResources.md │ │ ├── AllocatedCpuResources.md │ │ ├── CSITopology.md │ │ ├── NodeReservedCpuResources.md │ │ ├── NodeReservedDiskResources.md │ │ ├── NodeReservedMemoryResources.md │ │ ├── WaitConfig.md │ │ ├── NodeReservedNetworkResources.md │ │ ├── OneTimeTokenExchangeRequest.md │ │ ├── ACLTokenRoleLink.md │ │ ├── SpreadTarget.md │ │ ├── TaskLifecycle.md │ │ ├── DrainSpec.md │ │ ├── FuzzyMatch.md │ │ ├── HostVolumeInfo.md │ │ ├── LogConfig.md │ │ ├── PointValue.md │ │ ├── RescheduleTracker.md │ │ ├── TaskHandle.md │ │ ├── AllocStopResponse.md │ │ ├── ConsulExposeConfig.md │ │ ├── DesiredTransition.md │ │ ├── CSIMountOptions.md │ │ ├── AllocatedMemoryResources.md │ │ ├── CSIVolumeCapability.md │ │ ├── ConsulIngressService.md │ │ ├── MultiregionStrategy.md │ │ ├── NodeUpdateEligibilityRequest.md │ │ ├── ConsulTerminatingConfigEntry.md │ │ ├── Constraint.md │ │ ├── RaftConfiguration.md │ │ ├── CheckRestart.md │ │ ├── EphemeralDisk.md │ │ ├── JobChildrenSummary.md │ │ ├── GaugeValue.md │ │ ├── JobsParseRequest.md │ │ ├── NamespaceCapabilities.md │ │ ├── RescheduleEvent.md │ │ ├── ConsulGatewayBindAddress.md │ │ ├── NodeScoreMeta.md │ │ ├── JobDispatchRequest.md │ │ ├── PeriodicForceResponse.md │ │ ├── Port.md │ │ ├── DNSConfig.md │ │ ├── JobACL.md │ │ ├── Spread.md │ │ ├── CSITopologyRequest.md │ │ ├── Multiregion.md │ │ ├── PortMapping.md │ │ ├── Affinity.md │ │ ├── NodeCpuResources.md │ │ ├── NodePurgeResponse.md │ │ ├── RestartPolicy.md │ │ ├── CSIVolumeListExternalResponse.md │ │ ├── SchedulerSetConfigurationResponse.md │ │ ├── HostNetworkInfo.md │ │ ├── ParameterizedJobConfig.md │ │ ├── VolumeMount.md │ │ ├── ChangeScript.md │ │ ├── OperatorHealthReply.md │ │ ├── ACLPolicyListStub.md │ │ ├── ConsulExposePath.md │ │ ├── JobValidateRequest.md │ │ ├── ConsulIngressListener.md │ │ ├── MigrateStrategy.md │ │ ├── PlanAnnotations.md │ │ ├── QuotaLimit.md │ │ ├── AllocatedDeviceResource.md │ │ ├── AllocatedResources.md │ │ ├── Attribute.md │ │ ├── ConsulIngressConfigEntry.md │ │ ├── DeploymentUnblockRequest.md │ │ ├── AllocDeploymentStatus.md │ │ ├── DrainStrategy.md │ │ ├── MultiregionRegion.md │ │ ├── NodeDevice.md │ │ ├── FieldDiff.md │ │ ├── AllocatedSharedResources.md │ │ ├── ConsulGatewayTLSConfig.md │ │ ├── JobValidateResponse.md │ │ ├── CSIVolumeCreateRequest.md │ │ ├── ConsulLinkedService.md │ │ ├── ObjectDiff.md │ │ ├── Vault.md │ │ ├── CSIVolumeRegisterRequest.md │ │ ├── ConsulSidecarService.md │ │ ├── PeriodicConfig.md │ │ ├── CSISnapshotCreateRequest.md │ │ ├── NodeUpdateDrainRequest.md │ │ ├── RequestedDevice.md │ │ ├── TaskCSIPluginConfig.md │ │ ├── DeploymentPauseRequest.md │ │ ├── PreemptionConfig.md │ │ ├── NodeEvent.md │ │ ├── OneTimeToken.md │ │ ├── JobEvaluateRequest.md │ │ ├── QuotaSpec.md │ │ ├── RaftServer.md │ │ ├── DrainMetadata.md │ │ ├── DriverInfo.md │ │ ├── ConsulConnect.md │ │ ├── NodeDrainUpdateResponse.md │ │ ├── ACLPolicy.md │ │ ├── JobPlanRequest.md │ │ ├── ReschedulePolicy.md │ │ ├── TaskArtifact.md │ │ ├── JobStabilityRequest.md │ │ ├── NodeEligibilityUpdateResponse.md │ │ ├── TaskDiff.md │ │ ├── VariableMetadata.md │ │ ├── NodeDeviceResource.md │ │ ├── DeploymentPromoteRequest.md │ │ ├── JobDiff.md │ │ ├── ScalingPolicyListStub.md │ │ └── JobDispatchResponse.md │ │ ├── src │ │ └── main │ │ │ └── AndroidManifest.xml │ │ └── .gitignore ├── ruby │ └── v1 │ │ ├── .openapi-generator │ │ └── VERSION │ │ ├── .rspec │ │ ├── Rakefile │ │ ├── Gemfile │ │ ├── docs │ │ ├── Consul.md │ │ ├── ConsulMeshGateway.md │ │ ├── EvalOptions.md │ │ ├── NodeDiskResources.md │ │ ├── CSITopology.md │ │ ├── DispatchPayloadConfig.md │ │ ├── JobStabilityResponse.md │ │ ├── NodeDeviceLocality.md │ │ ├── NodeMemoryResources.md │ │ ├── AllocatedCpuResources.md │ │ ├── NodeReservedDiskResources.md │ │ ├── NodeReservedCpuResources.md │ │ ├── NodeReservedMemoryResources.md │ │ ├── WaitConfig.md │ │ ├── ConsulExposeConfig.md │ │ ├── RescheduleTracker.md │ │ ├── FuzzyMatch.md │ │ ├── ACLTokenRoleLink.md │ │ ├── OneTimeTokenExchangeRequest.md │ │ ├── PointValue.md │ │ ├── SpreadTarget.md │ │ ├── TaskLifecycle.md │ │ ├── NodeReservedNetworkResources.md │ │ ├── HostVolumeInfo.md │ │ ├── TaskHandle.md │ │ ├── AllocStopResponse.md │ │ ├── DrainSpec.md │ │ ├── LogConfig.md │ │ ├── DesiredTransition.md │ │ ├── ConsulIngressService.md │ │ ├── CSIMountOptions.md │ │ ├── ConsulTerminatingConfigEntry.md │ │ ├── MultiregionStrategy.md │ │ ├── CSIVolumeCapability.md │ │ ├── RaftConfiguration.md │ │ ├── AllocatedMemoryResources.md │ │ ├── NodeUpdateEligibilityRequest.md │ │ ├── Constraint.md │ │ ├── GaugeValue.md │ │ ├── EphemeralDisk.md │ │ └── CheckRestart.md │ │ ├── config.yaml │ │ └── lib │ │ └── nomad_client │ │ └── version.rb ├── javascript │ └── v1 │ │ ├── .openapi-generator │ │ └── VERSION │ │ ├── mocha.opts │ │ ├── docs │ │ ├── Consul.md │ │ ├── ConsulMeshGateway.md │ │ ├── EvalOptions.md │ │ ├── CSITopology.md │ │ ├── NodeDiskResources.md │ │ ├── DispatchPayloadConfig.md │ │ ├── JobStabilityResponse.md │ │ ├── NodeDeviceLocality.md │ │ ├── NodeMemoryResources.md │ │ ├── AllocatedCpuResources.md │ │ ├── NodeReservedCpuResources.md │ │ ├── NodeReservedDiskResources.md │ │ ├── NodeReservedMemoryResources.md │ │ ├── WaitConfig.md │ │ ├── FuzzyMatch.md │ │ ├── NodeReservedNetworkResources.md │ │ ├── OneTimeTokenExchangeRequest.md │ │ ├── PointValue.md │ │ ├── RescheduleTracker.md │ │ ├── ACLTokenRoleLink.md │ │ ├── ConsulExposeConfig.md │ │ ├── SpreadTarget.md │ │ ├── TaskHandle.md │ │ ├── TaskLifecycle.md │ │ ├── DrainSpec.md │ │ ├── HostVolumeInfo.md │ │ ├── LogConfig.md │ │ ├── AllocStopResponse.md │ │ ├── CSIMountOptions.md │ │ ├── ConsulIngressService.md │ │ ├── DesiredTransition.md │ │ ├── MultiregionStrategy.md │ │ ├── CSIVolumeCapability.md │ │ ├── AllocatedMemoryResources.md │ │ ├── ConsulTerminatingConfigEntry.md │ │ ├── NodeUpdateEligibilityRequest.md │ │ ├── RaftConfiguration.md │ │ ├── Constraint.md │ │ ├── NamespaceCapabilities.md │ │ ├── DNSConfig.md │ │ ├── EphemeralDisk.md │ │ ├── GaugeValue.md │ │ ├── CheckRestart.md │ │ ├── JobChildrenSummary.md │ │ ├── JobsParseRequest.md │ │ ├── NodeScoreMeta.md │ │ ├── CSITopologyRequest.md │ │ ├── ConsulGatewayBindAddress.md │ │ ├── JobDispatchRequest.md │ │ ├── PeriodicForceResponse.md │ │ ├── RescheduleEvent.md │ │ ├── Spread.md │ │ ├── Multiregion.md │ │ ├── NodePurgeResponse.md │ │ ├── Port.md │ │ ├── JobACL.md │ │ ├── NodeCpuResources.md │ │ ├── Affinity.md │ │ ├── CSIVolumeListExternalResponse.md │ │ ├── ParameterizedJobConfig.md │ │ ├── PortMapping.md │ │ ├── RestartPolicy.md │ │ ├── ChangeScript.md │ │ ├── OperatorHealthReply.md │ │ ├── SchedulerSetConfigurationResponse.md │ │ ├── HostNetworkInfo.md │ │ ├── PlanAnnotations.md │ │ ├── VolumeMount.md │ │ ├── ConsulIngressListener.md │ │ ├── ACLPolicyListStub.md │ │ ├── AllocatedDeviceResource.md │ │ ├── AllocatedResources.md │ │ ├── ConsulExposePath.md │ │ ├── ConsulIngressConfigEntry.md │ │ ├── DrainStrategy.md │ │ ├── JobValidateRequest.md │ │ ├── MultiregionRegion.md │ │ ├── QuotaLimit.md │ │ ├── AllocDeploymentStatus.md │ │ ├── Attribute.md │ │ ├── DeploymentUnblockRequest.md │ │ ├── MigrateStrategy.md │ │ ├── AllocatedSharedResources.md │ │ ├── FieldDiff.md │ │ ├── ObjectDiff.md │ │ ├── ConsulGatewayTLSConfig.md │ │ ├── JobValidateResponse.md │ │ ├── NodeDevice.md │ │ ├── CSIVolumeCreateRequest.md │ │ ├── Vault.md │ │ ├── CSIVolumeRegisterRequest.md │ │ ├── ConsulSidecarService.md │ │ ├── RequestedDevice.md │ │ ├── CSISnapshotCreateRequest.md │ │ ├── ConsulLinkedService.md │ │ ├── NodeUpdateDrainRequest.md │ │ ├── DrainMetadata.md │ │ ├── NodeEvent.md │ │ ├── PeriodicConfig.md │ │ ├── OneTimeToken.md │ │ ├── DriverInfo.md │ │ ├── DeploymentPauseRequest.md │ │ ├── PreemptionConfig.md │ │ ├── QuotaSpec.md │ │ ├── TaskCSIPluginConfig.md │ │ ├── JobEvaluateRequest.md │ │ ├── RaftServer.md │ │ ├── TaskDiff.md │ │ ├── NodeDrainUpdateResponse.md │ │ ├── TaskArtifact.md │ │ ├── ConsulConnect.md │ │ ├── JobDiff.md │ │ ├── NodeEligibilityUpdateResponse.md │ │ ├── ACLPolicy.md │ │ ├── JobPlanRequest.md │ │ ├── JobStabilityRequest.md │ │ ├── NodeDeviceResource.md │ │ ├── ReschedulePolicy.md │ │ ├── VariableMetadata.md │ │ ├── DeploymentPromoteRequest.md │ │ ├── ScalingPolicyListStub.md │ │ ├── JobDispatchResponse.md │ │ ├── TaskGroupScaleStatus.md │ │ ├── ConsulGateway.md │ │ └── TaskGroupSummary.md │ │ └── config.yaml ├── python │ └── v1 │ │ ├── .openapi-generator │ │ └── VERSION │ │ ├── setup.cfg │ │ ├── test-requirements.txt │ │ ├── requirements.txt │ │ ├── test │ │ └── __init__.py │ │ ├── tox.ini │ │ ├── nomad_client │ │ ├── api │ │ │ └── __init__.py │ │ └── model │ │ │ └── __init__.py │ │ ├── config.yaml │ │ └── docs │ │ ├── CSISecrets.md │ │ └── VariableItems.md └── rust │ ├── hyper │ └── v1 │ │ ├── .openapi-generator │ │ └── VERSION │ │ ├── .gitignore │ │ ├── src │ │ └── lib.rs │ │ ├── docs │ │ ├── Consul.md │ │ ├── EvalOptions.md │ │ ├── ConsulMeshGateway.md │ │ ├── NodeDiskResources.md │ │ ├── DispatchPayloadConfig.md │ │ ├── JobStabilityResponse.md │ │ ├── NodeDeviceLocality.md │ │ ├── NodeMemoryResources.md │ │ ├── AllocatedCpuResources.md │ │ ├── NodeReservedCpuResources.md │ │ ├── NodeReservedDiskResources.md │ │ ├── NodeReservedMemoryResources.md │ │ ├── CsiTopology.md │ │ ├── WaitConfig.md │ │ ├── NodeReservedNetworkResources.md │ │ ├── OneTimeTokenExchangeRequest.md │ │ ├── FuzzyMatch.md │ │ ├── PointValue.md │ │ ├── SpreadTarget.md │ │ ├── AclTokenRoleLink.md │ │ ├── DrainSpec.md │ │ ├── HostVolumeInfo.md │ │ ├── LogConfig.md │ │ ├── TaskHandle.md │ │ ├── TaskLifecycle.md │ │ ├── AllocStopResponse.md │ │ ├── RescheduleTracker.md │ │ ├── ConsulExposeConfig.md │ │ ├── DesiredTransition.md │ │ ├── ConsulIngressService.md │ │ ├── CsiMountOptions.md │ │ ├── MultiregionStrategy.md │ │ ├── AllocatedMemoryResources.md │ │ ├── CsiVolumeCapability.md │ │ ├── NodeUpdateEligibilityRequest.md │ │ ├── ConsulTerminatingConfigEntry.md │ │ ├── RaftConfiguration.md │ │ ├── CheckRestart.md │ │ ├── EphemeralDisk.md │ │ ├── Constraint.md │ │ ├── JobChildrenSummary.md │ │ ├── NamespaceCapabilities.md │ │ ├── JobsParseRequest.md │ │ └── DnsConfig.md │ │ └── Cargo.toml │ └── reqwest │ └── v1 │ ├── .openapi-generator │ └── VERSION │ ├── .gitignore │ ├── src │ └── lib.rs │ ├── docs │ ├── Consul.md │ ├── ConsulMeshGateway.md │ ├── EvalOptions.md │ ├── NodeDiskResources.md │ ├── JobStabilityResponse.md │ ├── NodeMemoryResources.md │ ├── AllocatedCpuResources.md │ ├── DispatchPayloadConfig.md │ ├── NodeDeviceLocality.md │ ├── NodeReservedDiskResources.md │ ├── NodeReservedCpuResources.md │ ├── NodeReservedMemoryResources.md │ ├── CsiTopology.md │ ├── WaitConfig.md │ ├── OneTimeTokenExchangeRequest.md │ ├── FuzzyMatch.md │ ├── NodeReservedNetworkResources.md │ ├── PointValue.md │ ├── LogConfig.md │ ├── SpreadTarget.md │ ├── TaskHandle.md │ ├── TaskLifecycle.md │ ├── AclTokenRoleLink.md │ ├── DrainSpec.md │ ├── HostVolumeInfo.md │ ├── AllocStopResponse.md │ ├── ConsulExposeConfig.md │ ├── DesiredTransition.md │ ├── RescheduleTracker.md │ ├── ConsulIngressService.md │ ├── CsiMountOptions.md │ ├── MultiregionStrategy.md │ ├── AllocatedMemoryResources.md │ ├── CsiVolumeCapability.md │ ├── ConsulTerminatingConfigEntry.md │ ├── NodeUpdateEligibilityRequest.md │ ├── EphemeralDisk.md │ ├── RaftConfiguration.md │ ├── CheckRestart.md │ ├── Constraint.md │ ├── JobChildrenSummary.md │ └── NamespaceCapabilities.md │ └── Cargo.toml ├── test_fixtures └── mtls │ ├── nomad-agent-ca-key.pem │ ├── global-client-nomad-0-key.pem │ └── global-server-nomad-0-key.pem ├── snippets ├── query-endpoint.txt ├── write-endpoint.txt ├── test-func.txt └── api-area.txt └── .gitignore /clients/typescript/v1/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /clients/go/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/java/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/ruby/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/javascript/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/javascript/v1/mocha.opts: -------------------------------------------------------------------------------- 1 | --timeout 10000 2 | -------------------------------------------------------------------------------- /clients/python/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/rust/hyper/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/typescript/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /clients/python/v1/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=99 3 | -------------------------------------------------------------------------------- /clients/python/v1/test-requirements.txt: -------------------------------------------------------------------------------- 1 | pytest-cov>=2.8.1 2 | -------------------------------------------------------------------------------- /clients/ruby/v1/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /clients/java/v1/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "nomad-openapi-java-client" -------------------------------------------------------------------------------- /clients/rust/hyper/v1/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /clients/java/v1/gradle.properties: -------------------------------------------------------------------------------- 1 | # Uncomment to build for Android 2 | #target = android -------------------------------------------------------------------------------- /clients/python/v1/requirements.txt: -------------------------------------------------------------------------------- 1 | python_dateutil >= 2.5.3 2 | setuptools >= 21.0.0 3 | urllib3 >= 1.25.3 4 | -------------------------------------------------------------------------------- /clients/python/v1/test/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | -------------------------------------------------------------------------------- /clients/java/v1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashicorp/nomad-openapi/HEAD/clients/java/v1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /clients/python/v1/tox.ini: -------------------------------------------------------------------------------- 1 | [tox] 2 | envlist = py3 3 | 4 | [testenv] 5 | deps=-r{toxinidir}/requirements.txt 6 | -r{toxinidir}/test-requirements.txt 7 | 8 | commands= 9 | pytest --cov=nomad_client 10 | -------------------------------------------------------------------------------- /clients/ruby/v1/Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | 3 | begin 4 | require 'rspec/core/rake_task' 5 | 6 | RSpec::Core::RakeTask.new(:spec) 7 | task default: :spec 8 | rescue LoadError 9 | # no rspec available 10 | end 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Consul.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Consul 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **namespace** | **String** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Consul.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Consul 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **namespace** | **String** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulMeshGateway.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulMeshGateway 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **mode** | **String** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/EvalOptions.md: -------------------------------------------------------------------------------- 1 | # nomad-client.EvalOptions 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **forceReschedule** | **Boolean** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulMeshGateway.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulMeshGateway 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **mode** | **String** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/EvalOptions.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # EvalOptions 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **forceReschedule** | **Boolean** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeDiskResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeDiskResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **diskMB** | **Long** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSITopology.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSITopology 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **segments** | **{String: String}** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeDiskResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeDiskResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **diskMB** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/java/v1/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DispatchPayloadConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DispatchPayloadConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **file** | **String** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobStabilityResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobStabilityResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **index** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeDeviceLocality.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeDeviceLocality 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **pciBusID** | **String** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeMemoryResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memoryMB** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /test_fixtures/mtls/nomad-agent-ca-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PRIVATE KEY----- 2 | MHcCAQEEICFzpT0rBQZxf22cp+cqYx1YMMlkJ7efEA8UoxgxV6SsoAoGCCqGSM49 3 | AwEHoUQDQgAE5desoK20CLUOg/xqT35ofD7tPoEkAXyRLgIoPlu9P+XTdGeJB38k 4 | Hj6w9fRgsoLSjrKHpaM8xQr6HVXyd2IE5g== 5 | -----END EC PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DispatchPayloadConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DispatchPayloadConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **file** | **String** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobStabilityResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobStabilityResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **index** | **Integer** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeDeviceLocality.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeDeviceLocality 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **pciBusID** | **String** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeMemoryResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeMemoryResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **memoryMB** | **Long** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocatedCpuResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocatedCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpuShares** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocatedCpuResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocatedCpuResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **cpuShares** | **Long** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSITopology.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSITopology 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **segments** | **Map<String, String>** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeReservedCpuResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeReservedCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpuShares** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeReservedDiskResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeReservedDiskResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **diskMB** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /test_fixtures/mtls/global-client-nomad-0-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PRIVATE KEY----- 2 | MHcCAQEEIOQ32f3YdmhWovAA16u4IVzjJJ3fgoQbWyHhez40X2kSoAoGCCqGSM49 3 | AwEHoUQDQgAE8Z9AwwY4n5bEnnyATsll7Q8CkfPHmWoaZyhSwRWkhHE9aoOAbSL2 4 | wyG50H5QLaNodrkEY5uBHtya0PLaUgH3/w== 5 | -----END EC PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /test_fixtures/mtls/global-server-nomad-0-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PRIVATE KEY----- 2 | MHcCAQEEIEIqP2CM/UdrsK5k7ruxC9P90KLsXk09W5p+/e5wSfwuoAoGCCqGSM49 3 | AwEHoUQDQgAEeC7spebE+ytd5T5Wyg6Ex8Dc9ZgOypvS3npgbwQNBT2WQCcEid8b 4 | qExopsS3RIUKJBa8uE/tk0cyVlZMhUEDhA== 5 | -----END EC PRIVATE KEY----- 6 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeReservedCpuResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeReservedCpuResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **cpuShares** | **Integer** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeReservedDiskResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeReservedDiskResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **diskMB** | **Integer** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeReservedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeReservedMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memoryMB** | **Number** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/ruby/v1/Gemfile: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | source 'https://rubygems.org' 5 | 6 | gemspec 7 | 8 | group :development, :test do 9 | gem 'rake', '~> 13.0.1' 10 | gem 'pry-byebug' 11 | gem 'rubocop', '~> 0.66.0' 12 | end 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeReservedMemoryResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeReservedMemoryResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **memoryMB** | **Integer** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/WaitConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # WaitConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **max** | **Long** | | [optional] 11 | **min** | **Long** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/WaitConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.WaitConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max** | **Number** | | [optional] 8 | **min** | **Number** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/FuzzyMatch.md: -------------------------------------------------------------------------------- 1 | # nomad-client.FuzzyMatch 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ID** | **String** | | [optional] 8 | **scope** | **[String]** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeReservedNetworkResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeReservedNetworkResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **reservedHostPorts** | **String** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/OneTimeTokenExchangeRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.OneTimeTokenExchangeRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **oneTimeSecretID** | **String** | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/PointValue.md: -------------------------------------------------------------------------------- 1 | # nomad-client.PointValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | **String** | | [optional] 8 | **points** | **[Number]** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/RescheduleTracker.md: -------------------------------------------------------------------------------- 1 | # nomad-client.RescheduleTracker 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **events** | [**[RescheduleEvent]**](RescheduleEvent.md) | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeReservedNetworkResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeReservedNetworkResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **reservedHostPorts** | **String** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/OneTimeTokenExchangeRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # OneTimeTokenExchangeRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **oneTimeSecretID** | **String** | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ACLTokenRoleLink.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ACLTokenRoleLink 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ID** | **String** | | [optional] 8 | **name** | **String** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulExposeConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulExposeConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **path** | [**[ConsulExposePath]**](ConsulExposePath.md) | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/SpreadTarget.md: -------------------------------------------------------------------------------- 1 | # nomad-client.SpreadTarget 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **percent** | **Number** | | [optional] 8 | **value** | **String** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskHandle.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskHandle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **driverState** | **Blob** | | [optional] 8 | **version** | **Number** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskLifecycle.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskLifecycle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hook** | **String** | | [optional] 8 | **sidecar** | **Boolean** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ACLTokenRoleLink.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ACLTokenRoleLink 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **ID** | **String** | | [optional] 11 | **name** | **String** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/SpreadTarget.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # SpreadTarget 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **percent** | **Integer** | | [optional] 11 | **value** | **String** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/TaskLifecycle.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # TaskLifecycle 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **hook** | **String** | | [optional] 11 | **sidecar** | **Boolean** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DrainSpec.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DrainSpec 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deadline** | **Number** | | [optional] 8 | **ignoreSystemJobs** | **Boolean** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/HostVolumeInfo.md: -------------------------------------------------------------------------------- 1 | # nomad-client.HostVolumeInfo 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **path** | **String** | | [optional] 8 | **readOnly** | **Boolean** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/LogConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.LogConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **maxFileSizeMB** | **Number** | | [optional] 8 | **maxFiles** | **Number** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DrainSpec.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DrainSpec 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **deadline** | **Long** | | [optional] 11 | **ignoreSystemJobs** | **Boolean** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/FuzzyMatch.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # FuzzyMatch 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **ID** | **String** | | [optional] 11 | **scope** | **List<String>** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/HostVolumeInfo.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # HostVolumeInfo 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **path** | **String** | | [optional] 11 | **readOnly** | **Boolean** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/LogConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # LogConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **maxFileSizeMB** | **Integer** | | [optional] 11 | **maxFiles** | **Integer** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/PointValue.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # PointValue 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **name** | **String** | | [optional] 11 | **points** | **List<Float>** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/RescheduleTracker.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # RescheduleTracker 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **events** | [**List<RescheduleEvent>**](RescheduleEvent.md) | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/TaskHandle.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # TaskHandle 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **driverState** | **byte[]** | | [optional] 11 | **version** | **Integer** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocStopResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocStopResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **evalID** | **String** | | [optional] 8 | **index** | **Number** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSIMountOptions.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSIMountOptions 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **fSType** | **String** | | [optional] 8 | **mountFlags** | **[String]** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/src/lib.rs: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | 4 | #[macro_use] 5 | extern crate serde_derive; 6 | 7 | extern crate serde; 8 | extern crate serde_json; 9 | extern crate url; 10 | extern crate reqwest; 11 | 12 | pub mod apis; 13 | pub mod models; 14 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocStopResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocStopResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **evalID** | **String** | | [optional] 11 | **index** | **Integer** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulExposeConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulExposeConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **path** | [**List<ConsulExposePath>**](ConsulExposePath.md) | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulIngressService.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulIngressService 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hosts** | **[String]** | | [optional] 8 | **name** | **String** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DesiredTransition.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DesiredTransition 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **migrate** | **Boolean** | | [optional] 8 | **reschedule** | **Boolean** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DesiredTransition.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DesiredTransition 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **migrate** | **Boolean** | | [optional] 11 | **reschedule** | **Boolean** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/MultiregionStrategy.md: -------------------------------------------------------------------------------- 1 | # nomad-client.MultiregionStrategy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **maxParallel** | **Number** | | [optional] 8 | **onFailure** | **String** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSIMountOptions.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSIMountOptions 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **fsType** | **String** | | [optional] 11 | **mountFlags** | **List<String>** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSIVolumeCapability.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSIVolumeCapability 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **accessMode** | **String** | | [optional] 8 | **attachmentMode** | **String** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocatedMemoryResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocatedMemoryResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **memoryMB** | **Long** | | [optional] 11 | **memoryMaxMB** | **Long** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSIVolumeCapability.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSIVolumeCapability 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **accessMode** | **String** | | [optional] 11 | **attachmentMode** | **String** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulIngressService.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulIngressService 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **hosts** | **List<String>** | | [optional] 11 | **name** | **String** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/MultiregionStrategy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # MultiregionStrategy 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **maxParallel** | **Integer** | | [optional] 11 | **onFailure** | **String** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocatedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocatedMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memoryMB** | **Number** | | [optional] 8 | **memoryMaxMB** | **Number** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulTerminatingConfigEntry.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulTerminatingConfigEntry 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **services** | [**[ConsulLinkedService]**](ConsulLinkedService.md) | | [optional] 8 | 9 | 10 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeUpdateEligibilityRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeUpdateEligibilityRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **eligibility** | **String** | | [optional] 8 | **nodeID** | **String** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/RaftConfiguration.md: -------------------------------------------------------------------------------- 1 | # nomad-client.RaftConfiguration 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **index** | **Number** | | [optional] 8 | **servers** | [**[RaftServer]**](RaftServer.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/python/v1/nomad_client/api/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | # do not import all apis into this module because that uses a lot of memory and stack frames 5 | # if you need the ability to import all apis from one package, import them with 6 | # from nomad_client.apis import ACLApi 7 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/src/lib.rs: -------------------------------------------------------------------------------- 1 | // Copyright (c) HashiCorp, Inc. 2 | // SPDX-License-Identifier: MPL-2.0 3 | 4 | #[macro_use] 5 | extern crate serde_derive; 6 | 7 | extern crate serde; 8 | extern crate serde_json; 9 | extern crate url; 10 | extern crate hyper; 11 | extern crate futures; 12 | 13 | pub mod apis; 14 | pub mod models; 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeUpdateEligibilityRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeUpdateEligibilityRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **eligibility** | **String** | | [optional] 11 | **nodeID** | **String** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulTerminatingConfigEntry.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulTerminatingConfigEntry 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **services** | [**List<ConsulLinkedService>**](ConsulLinkedService.md) | | [optional] 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Constraint.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Constraint 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **lTarget** | **String** | | [optional] 8 | **operand** | **String** | | [optional] 9 | **rTarget** | **String** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NamespaceCapabilities.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NamespaceCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disabledTaskDrivers** | **[String]** | | [optional] 8 | **enabledTaskDrivers** | **[String]** | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /snippets/query-endpoint.txt: -------------------------------------------------------------------------------- 1 | func (todo *TODO) GetTODO(ctx context.Context) (*client.TODO, *QueryMeta, error) { 2 | request := todo.TODOApi().TODO(todo.client.Ctx) 3 | result, meta, err := a.client.ExecQuery(ctx, request) 4 | if err != nil { 5 | return nil, nil, err 6 | } 7 | 8 | final := result.(client.TODO) 9 | return &final, meta, nil 10 | } -------------------------------------------------------------------------------- /snippets/write-endpoint.txt: -------------------------------------------------------------------------------- 1 | func (todo *TODO) PostTODO(ctx context.Context) (*client.TODO, *WriteMeta, error) { 2 | request := todo.TODOApi().TODO(todo.client.Ctx) 3 | result, meta, err := a.client.ExecWrite(ctx, request) 4 | if err != nil { 5 | return nil, nil, err 6 | } 7 | 8 | final := result.(client.TODO) 9 | return &final, meta, nil 10 | } -------------------------------------------------------------------------------- /clients/java/v1/docs/Constraint.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Constraint 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **ltarget** | **String** | | [optional] 11 | **operand** | **String** | | [optional] 12 | **rtarget** | **String** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/RaftConfiguration.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # RaftConfiguration 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **index** | **Integer** | | [optional] 11 | **servers** | [**List<RaftServer>**](RaftServer.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DNSConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DNSConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **options** | **[String]** | | [optional] 8 | **searches** | **[String]** | | [optional] 9 | **servers** | **[String]** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/EphemeralDisk.md: -------------------------------------------------------------------------------- 1 | # nomad-client.EphemeralDisk 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **migrate** | **Boolean** | | [optional] 8 | **sizeMB** | **Number** | | [optional] 9 | **sticky** | **Boolean** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/GaugeValue.md: -------------------------------------------------------------------------------- 1 | # nomad-client.GaugeValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **labels** | **{String: String}** | | [optional] 8 | **name** | **String** | | [optional] 9 | **value** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CheckRestart.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CheckRestart 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **grace** | **Long** | | [optional] 11 | **ignoreWarnings** | **Boolean** | | [optional] 12 | **limit** | **Integer** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/EphemeralDisk.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # EphemeralDisk 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **migrate** | **Boolean** | | [optional] 11 | **sizeMB** | **Integer** | | [optional] 12 | **sticky** | **Boolean** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobChildrenSummary.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobChildrenSummary 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **dead** | **Long** | | [optional] 11 | **pending** | **Long** | | [optional] 12 | **running** | **Long** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CheckRestart.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CheckRestart 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **grace** | **Number** | | [optional] 8 | **ignoreWarnings** | **Boolean** | | [optional] 9 | **limit** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/GaugeValue.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # GaugeValue 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **labels** | **Map<String, String>** | | [optional] 11 | **name** | **String** | | [optional] 12 | **value** | **Float** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobChildrenSummary.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobChildrenSummary 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **dead** | **Number** | | [optional] 8 | **pending** | **Number** | | [optional] 9 | **running** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobsParseRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobsParseRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **canonicalize** | **Boolean** | | [optional] 8 | **jobHCL** | **String** | | [optional] 9 | **hclv1** | **Boolean** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeScoreMeta.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeScoreMeta 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **nodeID** | **String** | | [optional] 8 | **normScore** | **Number** | | [optional] 9 | **scores** | **{String: Number}** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobsParseRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobsParseRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **canonicalize** | **Boolean** | | [optional] 11 | **jobHCL** | **String** | | [optional] 12 | **hclv1** | **Boolean** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSITopologyRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSITopologyRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **preferred** | [**[CSITopology]**](CSITopology.md) | | [optional] 8 | **required** | [**[CSITopology]**](CSITopology.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulGatewayBindAddress.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulGatewayBindAddress 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **address** | **String** | | [optional] 8 | **name** | **String** | | [optional] 9 | **port** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobDispatchRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobDispatchRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **jobID** | **String** | | [optional] 8 | **meta** | **{String: String}** | | [optional] 9 | **payload** | **Blob** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NamespaceCapabilities.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NamespaceCapabilities 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **disabledTaskDrivers** | **List<String>** | | [optional] 11 | **enabledTaskDrivers** | **List<String>** | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/RescheduleEvent.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # RescheduleEvent 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **prevAllocID** | **String** | | [optional] 11 | **prevNodeID** | **String** | | [optional] 12 | **rescheduleTime** | **Long** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/PeriodicForceResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.PeriodicForceResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **evalCreateIndex** | **Number** | | [optional] 8 | **evalID** | **String** | | [optional] 9 | **index** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/RescheduleEvent.md: -------------------------------------------------------------------------------- 1 | # nomad-client.RescheduleEvent 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **prevAllocID** | **String** | | [optional] 8 | **prevNodeID** | **String** | | [optional] 9 | **rescheduleTime** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Spread.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Spread 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attribute** | **String** | | [optional] 8 | **spreadTarget** | [**[SpreadTarget]**](SpreadTarget.md) | | [optional] 9 | **weight** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/Consul.md: -------------------------------------------------------------------------------- 1 | # NomadClient::Consul 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **namespace** | **String** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::Consul.new( 15 | namespace: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /snippets/test-func.txt: -------------------------------------------------------------------------------- 1 | func TestTODO(t *testing.T) { 2 | t.Parallel() 3 | httpTest(t, nil, func(s *agent.TestAgent) { 4 | testClient, err := NewTestClient(s) 5 | require.NoError(t, err) 6 | 7 | result, meta, err := testClient.TODO().TODO(TODOOpts.Ctx()) 8 | require.NoError(t, err) 9 | require.NotNil(t, result) 10 | require.NotNil(t, meta) 11 | 12 | }) 13 | } -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulGatewayBindAddress.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulGatewayBindAddress 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **address** | **String** | | [optional] 11 | **name** | **String** | | [optional] 12 | **port** | **Integer** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeScoreMeta.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeScoreMeta 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **nodeID** | **String** | | [optional] 11 | **normScore** | **Double** | | [optional] 12 | **scores** | **Map<String, Double>** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Multiregion.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Multiregion 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **regions** | [**[MultiregionRegion]**](MultiregionRegion.md) | | [optional] 8 | **strategy** | [**MultiregionStrategy**](MultiregionStrategy.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodePurgeResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodePurgeResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **evalCreateIndex** | **Number** | | [optional] 8 | **evalIDs** | **[String]** | | [optional] 9 | **nodeModifyIndex** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Port.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Port 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hostNetwork** | **String** | | [optional] 8 | **label** | **String** | | [optional] 9 | **to** | **Number** | | [optional] 10 | **value** | **Number** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/go/v1/config.yaml: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | # File is used by the openapi-generator cli to generate a go client. 5 | generatorName: go 6 | gitUserId: hashicorp 7 | gitRepoId: nomad-openapi/clients/go/v1 8 | inputSpec: /local/v1/openapi.yaml 9 | outputDir: /local/clients/go/v1 10 | packageName: client 11 | packageVersion: 1.1.4 -------------------------------------------------------------------------------- /clients/java/v1/docs/JobDispatchRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobDispatchRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **jobID** | **String** | | [optional] 11 | **meta** | **Map<String, String>** | | [optional] 12 | **payload** | **byte[]** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/PeriodicForceResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # PeriodicForceResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **evalCreateIndex** | **Integer** | | [optional] 11 | **evalID** | **String** | | [optional] 12 | **index** | **Integer** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Port.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Port 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **hostNetwork** | **String** | | [optional] 11 | **label** | **String** | | [optional] 12 | **to** | **Integer** | | [optional] 13 | **value** | **Integer** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/config.yaml: -------------------------------------------------------------------------------- 1 | # File is used by the openapi-generator cli to generate a javascript client. 2 | generatorName: javascript 3 | gitUserId: hashicorp 4 | gitRepoId: nomad-openapi/clients/javascript/v1 5 | inputSpec: /local/v1/openapi.yaml 6 | outputDir: /local/clients/javascript/v1 7 | moduleName: nomad-client 8 | projectVersion: 1.1.4 9 | licenseName: Mozilla Public License 2.0 -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobACL.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobACL 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **group** | **String** | | [optional] 8 | **jobID** | **String** | | [optional] 9 | **namespace** | **String** | | [optional] 10 | **task** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeCpuResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpuShares** | **Number** | | [optional] 8 | **reservableCpuCores** | **[Number]** | | [optional] 9 | **totalCpuCores** | **Number** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/typescript/v1/config.yaml: -------------------------------------------------------------------------------- 1 | # File is used by the openapi-generator cli to generate a javascript client. 2 | generatorName: typescript 3 | gitUserId: hashicorp 4 | gitRepoId: nomad-openapi/clients/typescript/v1 5 | inputSpec: /local/v1/openapi.yaml 6 | outputDir: /local/clients/typescript/v1 7 | moduleName: nomad-client 8 | projectVersion: 1.1.4 9 | licenseName: Mozilla Public License 2.0 -------------------------------------------------------------------------------- /clients/java/v1/docs/DNSConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DNSConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **options** | **List<String>** | | [optional] 11 | **searches** | **List<String>** | | [optional] 12 | **servers** | **List<String>** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobACL.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobACL 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **group** | **String** | | [optional] 11 | **jobID** | **String** | | [optional] 12 | **namespace** | **String** | | [optional] 13 | **task** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Spread.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Spread 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **attribute** | **String** | | [optional] 11 | **spreadTarget** | [**List<SpreadTarget>**](SpreadTarget.md) | | [optional] 12 | **weight** | **Integer** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Affinity.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Affinity 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **lTarget** | **String** | | [optional] 8 | **operand** | **String** | | [optional] 9 | **rTarget** | **String** | | [optional] 10 | **weight** | **Number** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSIVolumeListExternalResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSIVolumeListExternalResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **nextToken** | **String** | | [optional] 8 | **volumes** | [**[CSIVolumeExternalStub]**](CSIVolumeExternalStub.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ParameterizedJobConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ParameterizedJobConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **metaOptional** | **[String]** | | [optional] 8 | **metaRequired** | **[String]** | | [optional] 9 | **payload** | **String** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/PortMapping.md: -------------------------------------------------------------------------------- 1 | # nomad-client.PortMapping 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hostIP** | **String** | | [optional] 8 | **label** | **String** | | [optional] 9 | **to** | **Number** | | [optional] 10 | **value** | **Number** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSITopologyRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSITopologyRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **preferred** | [**List<CSITopology>**](CSITopology.md) | | [optional] 11 | **required** | [**List<CSITopology>**](CSITopology.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Multiregion.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Multiregion 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **regions** | [**List<MultiregionRegion>**](MultiregionRegion.md) | | [optional] 11 | **strategy** | [**MultiregionStrategy**](MultiregionStrategy.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/PortMapping.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # PortMapping 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **hostIP** | **String** | | [optional] 11 | **label** | **String** | | [optional] 12 | **to** | **Integer** | | [optional] 13 | **value** | **Integer** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/go/v1/.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | *.test 24 | *.prof 25 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Affinity.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Affinity 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **ltarget** | **String** | | [optional] 11 | **operand** | **String** | | [optional] 12 | **rtarget** | **String** | | [optional] 13 | **weight** | **Integer** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeCpuResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeCpuResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **cpuShares** | **Long** | | [optional] 11 | **reservableCpuCores** | **List<Integer>** | | [optional] 12 | **totalCpuCores** | **Integer** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodePurgeResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodePurgeResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **evalCreateIndex** | **Integer** | | [optional] 11 | **evalIDs** | **List<String>** | | [optional] 12 | **nodeModifyIndex** | **Integer** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/RestartPolicy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # RestartPolicy 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **attempts** | **Integer** | | [optional] 11 | **delay** | **Long** | | [optional] 12 | **interval** | **Long** | | [optional] 13 | **mode** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/RestartPolicy.md: -------------------------------------------------------------------------------- 1 | # nomad-client.RestartPolicy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attempts** | **Number** | | [optional] 8 | **delay** | **Number** | | [optional] 9 | **interval** | **Number** | | [optional] 10 | **mode** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/ConsulMeshGateway.md: -------------------------------------------------------------------------------- 1 | # NomadClient::ConsulMeshGateway 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **mode** | **String** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::ConsulMeshGateway.new( 15 | mode: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSIVolumeListExternalResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSIVolumeListExternalResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **nextToken** | **String** | | [optional] 11 | **volumes** | [**List<CSIVolumeExternalStub>**](CSIVolumeExternalStub.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/SchedulerSetConfigurationResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # SchedulerSetConfigurationResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **lastIndex** | **Integer** | | [optional] 11 | **requestTime** | **Long** | | [optional] 12 | **updated** | **Boolean** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ChangeScript.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ChangeScript 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **args** | **[String]** | | [optional] 8 | **command** | **String** | | [optional] 9 | **failOnError** | **Boolean** | | [optional] 10 | **timeout** | **Number** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/OperatorHealthReply.md: -------------------------------------------------------------------------------- 1 | # nomad-client.OperatorHealthReply 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **failureTolerance** | **Number** | | [optional] 8 | **healthy** | **Boolean** | | [optional] 9 | **servers** | [**[ServerHealth]**](ServerHealth.md) | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/SchedulerSetConfigurationResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.SchedulerSetConfigurationResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **lastIndex** | **Number** | | [optional] 8 | **requestTime** | **Number** | | [optional] 9 | **updated** | **Boolean** | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/EvalOptions.md: -------------------------------------------------------------------------------- 1 | # NomadClient::EvalOptions 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **force_reschedule** | **Boolean** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::EvalOptions.new( 15 | force_reschedule: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeDiskResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeDiskResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **disk_mb** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeDiskResources.new( 15 | disk_mb: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | # Mobile Tools for Java (J2ME) 4 | .mtj.tmp/ 5 | 6 | # Package Files # 7 | *.jar 8 | *.war 9 | *.ear 10 | 11 | # exclude jar for gradle wrapper 12 | !gradle/wrapper/*.jar 13 | 14 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 15 | hs_err_pid* 16 | 17 | # build files 18 | **/target 19 | target 20 | .gradle 21 | build 22 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/HostNetworkInfo.md: -------------------------------------------------------------------------------- 1 | # nomad-client.HostNetworkInfo 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **CIDR** | **String** | | [optional] 8 | **_interface** | **String** | | [optional] 9 | **name** | **String** | | [optional] 10 | **reservedPorts** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/PlanAnnotations.md: -------------------------------------------------------------------------------- 1 | # nomad-client.PlanAnnotations 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **desiredTGUpdates** | [**{String: DesiredUpdates}**](DesiredUpdates.md) | | [optional] 8 | **preemptedAllocs** | [**[AllocationListStub]**](AllocationListStub.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/VolumeMount.md: -------------------------------------------------------------------------------- 1 | # nomad-client.VolumeMount 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **destination** | **String** | | [optional] 8 | **propagationMode** | **String** | | [optional] 9 | **readOnly** | **Boolean** | | [optional] 10 | **volume** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/CSITopology.md: -------------------------------------------------------------------------------- 1 | # NomadClient::CSITopology 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **segments** | **Hash<String, String>** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::CSITopology.new( 15 | segments: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/DispatchPayloadConfig.md: -------------------------------------------------------------------------------- 1 | # NomadClient::DispatchPayloadConfig 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **file** | **String** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::DispatchPayloadConfig.new( 15 | file: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/JobStabilityResponse.md: -------------------------------------------------------------------------------- 1 | # NomadClient::JobStabilityResponse 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **index** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::JobStabilityResponse.new( 15 | index: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/HostNetworkInfo.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # HostNetworkInfo 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **CIDR** | **String** | | [optional] 11 | **_interface** | **String** | | [optional] 12 | **name** | **String** | | [optional] 13 | **reservedPorts** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ParameterizedJobConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ParameterizedJobConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **metaOptional** | **List<String>** | | [optional] 11 | **metaRequired** | **List<String>** | | [optional] 12 | **payload** | **String** | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/VolumeMount.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # VolumeMount 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **destination** | **String** | | [optional] 11 | **propagationMode** | **String** | | [optional] 12 | **readOnly** | **Boolean** | | [optional] 13 | **volume** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulIngressListener.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulIngressListener 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **port** | **Number** | | [optional] 8 | **protocol** | **String** | | [optional] 9 | **services** | [**[ConsulIngressService]**](ConsulIngressService.md) | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/python/v1/config.yaml: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | # File is used by the openapi-generator cli to generate a javascript client. 5 | generatorName: python 6 | gitUserId: hashicorp 7 | gitRepoId: nomad-openapi/clients/python/v1 8 | inputSpec: /local/v1/openapi.yaml 9 | outputDir: /local/clients/python/v1 10 | packageName: nomad_client 11 | packageVersion: 1.1.4 -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeDeviceLocality.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeDeviceLocality 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **pci_bus_id** | **String** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeDeviceLocality.new( 15 | pci_bus_id: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeMemoryResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **memory_mb** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeMemoryResources.new( 15 | memory_mb: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/Consul.md: -------------------------------------------------------------------------------- 1 | # Consul 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **namespace** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ChangeScript.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ChangeScript 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **args** | **List<String>** | | [optional] 11 | **command** | **String** | | [optional] 12 | **failOnError** | **Boolean** | | [optional] 13 | **timeout** | **Long** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/OperatorHealthReply.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # OperatorHealthReply 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **failureTolerance** | **Integer** | | [optional] 11 | **healthy** | **Boolean** | | [optional] 12 | **servers** | [**List<ServerHealth>**](ServerHealth.md) | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ACLPolicyListStub.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ACLPolicyListStub 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **createIndex** | **Number** | | [optional] 8 | **description** | **String** | | [optional] 9 | **modifyIndex** | **Number** | | [optional] 10 | **name** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocatedDeviceResource.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocatedDeviceResource 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deviceIDs** | **[String]** | | [optional] 8 | **name** | **String** | | [optional] 9 | **type** | **String** | | [optional] 10 | **vendor** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocatedResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocatedResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **shared** | [**AllocatedSharedResources**](AllocatedSharedResources.md) | | [optional] 8 | **tasks** | [**{String: AllocatedTaskResources}**](AllocatedTaskResources.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulExposePath.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulExposePath 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **listenerPort** | **String** | | [optional] 8 | **localPathPort** | **Number** | | [optional] 9 | **path** | **String** | | [optional] 10 | **protocol** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulIngressConfigEntry.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulIngressConfigEntry 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **listeners** | [**[ConsulIngressListener]**](ConsulIngressListener.md) | | [optional] 8 | **TLS** | [**ConsulGatewayTLSConfig**](ConsulGatewayTLSConfig.md) | | [optional] 9 | 10 | 11 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DrainStrategy.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DrainStrategy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deadline** | **Number** | | [optional] 8 | **forceDeadline** | **Date** | | [optional] 9 | **ignoreSystemJobs** | **Boolean** | | [optional] 10 | **startedAt** | **Date** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobValidateRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobValidateRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **job** | [**Job**](Job.md) | | [optional] 8 | **namespace** | **String** | | [optional] 9 | **region** | **String** | | [optional] 10 | **secretID** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/MultiregionRegion.md: -------------------------------------------------------------------------------- 1 | # nomad-client.MultiregionRegion 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **count** | **Number** | | [optional] 8 | **datacenters** | **[String]** | | [optional] 9 | **meta** | **{String: String}** | | [optional] 10 | **name** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/QuotaLimit.md: -------------------------------------------------------------------------------- 1 | # nomad-client.QuotaLimit 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hash** | **Blob** | | [optional] 8 | **region** | **String** | | [optional] 9 | **regionLimit** | [**Resources**](Resources.md) | | [optional] 10 | **variablesLimit** | **Number** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/Consul.md: -------------------------------------------------------------------------------- 1 | # Consul 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **namespace** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ACLPolicyListStub.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ACLPolicyListStub 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **createIndex** | **Integer** | | [optional] 11 | **description** | **String** | | [optional] 12 | **modifyIndex** | **Integer** | | [optional] 13 | **name** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulExposePath.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulExposePath 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **listenerPort** | **String** | | [optional] 11 | **localPathPort** | **Integer** | | [optional] 12 | **path** | **String** | | [optional] 13 | **protocol** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobValidateRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobValidateRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **job** | [**Job**](Job.md) | | [optional] 11 | **namespace** | **String** | | [optional] 12 | **region** | **String** | | [optional] 13 | **secretID** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocDeploymentStatus.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocDeploymentStatus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **canary** | **Boolean** | | [optional] 8 | **healthy** | **Boolean** | | [optional] 9 | **modifyIndex** | **Number** | | [optional] 10 | **timestamp** | **Date** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/AllocatedCpuResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::AllocatedCpuResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **cpu_shares** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::AllocatedCpuResources.new( 15 | cpu_shares: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulIngressListener.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulIngressListener 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **port** | **Integer** | | [optional] 11 | **protocol** | **String** | | [optional] 12 | **services** | [**List<ConsulIngressService>**](ConsulIngressService.md) | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/MigrateStrategy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # MigrateStrategy 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **healthCheck** | **String** | | [optional] 11 | **healthyDeadline** | **Long** | | [optional] 12 | **maxParallel** | **Integer** | | [optional] 13 | **minHealthyTime** | **Long** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/PlanAnnotations.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # PlanAnnotations 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **desiredTGUpdates** | [**Map<String, DesiredUpdates>**](DesiredUpdates.md) | | [optional] 11 | **preemptedAllocs** | [**List<AllocationListStub>**](AllocationListStub.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/QuotaLimit.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # QuotaLimit 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **hash** | **byte[]** | | [optional] 11 | **region** | **String** | | [optional] 12 | **regionLimit** | [**Resources**](Resources.md) | | [optional] 13 | **variablesLimit** | **Integer** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Attribute.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Attribute 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **bool** | **Boolean** | | [optional] 8 | **_float** | **Number** | | [optional] 9 | **_int** | **Number** | | [optional] 10 | **string** | **String** | | [optional] 11 | **unit** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DeploymentUnblockRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DeploymentUnblockRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deploymentID** | **String** | | [optional] 8 | **namespace** | **String** | | [optional] 9 | **region** | **String** | | [optional] 10 | **secretID** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/MigrateStrategy.md: -------------------------------------------------------------------------------- 1 | # nomad-client.MigrateStrategy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **healthCheck** | **String** | | [optional] 8 | **healthyDeadline** | **Number** | | [optional] 9 | **maxParallel** | **Number** | | [optional] 10 | **minHealthyTime** | **Number** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeReservedDiskResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeReservedDiskResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **disk_mb** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeReservedDiskResources.new( 15 | disk_mb: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "nomad_client" 3 | version = "1.1.4" 4 | authors = ["OpenAPI Generator team and contributors"] 5 | edition = "2018" 6 | 7 | [dependencies] 8 | serde = "^1.0" 9 | serde_derive = "^1.0" 10 | serde_json = "^1.0" 11 | url = "^2.2" 12 | hyper = "~0.11" 13 | serde_yaml = "0.7" 14 | base64 = "~0.7.0" 15 | futures = "0.1.23" 16 | 17 | [dev-dependencies] 18 | tokio-core = "*" 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/EvalOptions.md: -------------------------------------------------------------------------------- 1 | # EvalOptions 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **force_reschedule** | Option<**bool**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocatedDeviceResource.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocatedDeviceResource 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **deviceIDs** | **List<String>** | | [optional] 11 | **name** | **String** | | [optional] 12 | **type** | **String** | | [optional] 13 | **vendor** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocatedResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocatedResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **shared** | [**AllocatedSharedResources**](AllocatedSharedResources.md) | | [optional] 11 | **tasks** | [**Map<String, AllocatedTaskResources>**](AllocatedTaskResources.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Attribute.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Attribute 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **bool** | **Boolean** | | [optional] 11 | **_float** | **Double** | | [optional] 12 | **_int** | **Long** | | [optional] 13 | **string** | **String** | | [optional] 14 | **unit** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulIngressConfigEntry.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulIngressConfigEntry 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **listeners** | [**List<ConsulIngressListener>**](ConsulIngressListener.md) | | [optional] 11 | **TLS** | [**ConsulGatewayTLSConfig**](ConsulGatewayTLSConfig.md) | | [optional] 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DeploymentUnblockRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DeploymentUnblockRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **deploymentID** | **String** | | [optional] 11 | **namespace** | **String** | | [optional] 12 | **region** | **String** | | [optional] 13 | **secretID** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/AllocatedSharedResources.md: -------------------------------------------------------------------------------- 1 | # nomad-client.AllocatedSharedResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **diskMB** | **Number** | | [optional] 8 | **networks** | [**[NetworkResource]**](NetworkResource.md) | | [optional] 9 | **ports** | [**[PortMapping]**](PortMapping.md) | | [optional] 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/FieldDiff.md: -------------------------------------------------------------------------------- 1 | # nomad-client.FieldDiff 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **annotations** | **[String]** | | [optional] 8 | **name** | **String** | | [optional] 9 | **_new** | **String** | | [optional] 10 | **old** | **String** | | [optional] 11 | **type** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ObjectDiff.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ObjectDiff 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **fields** | [**[FieldDiff]**](FieldDiff.md) | | [optional] 8 | **name** | **String** | | [optional] 9 | **objects** | [**[ObjectDiff]**](ObjectDiff.md) | | [optional] 10 | **type** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeReservedCpuResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeReservedCpuResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **cpu_shares** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeReservedCpuResources.new( 15 | cpu_shares: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/ConsulMeshGateway.md: -------------------------------------------------------------------------------- 1 | # ConsulMeshGateway 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **mode** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeDiskResources.md: -------------------------------------------------------------------------------- 1 | # NodeDiskResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disk_mb** | Option<**i64**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "nomad_client" 3 | version = "1.1.4" 4 | authors = ["OpenAPI Generator team and contributors"] 5 | edition = "2018" 6 | 7 | [dependencies] 8 | serde = "^1.0" 9 | serde_derive = "^1.0" 10 | serde_json = "^1.0" 11 | url = "^2.2" 12 | [dependencies.reqwest] 13 | version = "^0.11" 14 | default-features = false 15 | features = ["json", "multipart"] 16 | 17 | [dev-dependencies] 18 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/ConsulMeshGateway.md: -------------------------------------------------------------------------------- 1 | # ConsulMeshGateway 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **mode** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/EvalOptions.md: -------------------------------------------------------------------------------- 1 | # EvalOptions 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **force_reschedule** | Option<**bool**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeDiskResources.md: -------------------------------------------------------------------------------- 1 | # NodeDiskResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disk_mb** | Option<**i64**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocDeploymentStatus.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocDeploymentStatus 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **canary** | **Boolean** | | [optional] 11 | **healthy** | **Boolean** | | [optional] 12 | **modifyIndex** | **Integer** | | [optional] 13 | **timestamp** | **OffsetDateTime** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DrainStrategy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DrainStrategy 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **deadline** | **Long** | | [optional] 11 | **forceDeadline** | **OffsetDateTime** | | [optional] 12 | **ignoreSystemJobs** | **Boolean** | | [optional] 13 | **startedAt** | **OffsetDateTime** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulGatewayTLSConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulGatewayTLSConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cipherSuites** | **[String]** | | [optional] 8 | **enabled** | **Boolean** | | [optional] 9 | **tLSMaxVersion** | **String** | | [optional] 10 | **tLSMinVersion** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobValidateResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobValidateResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **driverConfigValidated** | **Boolean** | | [optional] 8 | **error** | **String** | | [optional] 9 | **validationErrors** | **[String]** | | [optional] 10 | **warnings** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeDevice.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeDevice 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **healthDescription** | **String** | | [optional] 8 | **healthy** | **Boolean** | | [optional] 9 | **ID** | **String** | | [optional] 10 | **locality** | [**NodeDeviceLocality**](NodeDeviceLocality.md) | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/config.yaml: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | # File is used by the openapi-generator cli to generate a javascript client. 5 | generatorName: ruby 6 | gitUserId: hashicorp 7 | gitRepoId: nomad-openapi/clients/ruby/v1 8 | inputSpec: /local/v1/openapi.yaml 9 | outputDir: /local/clients/ruby/v1 10 | moduleName: NomadClient 11 | packageVersion: 1.1.4 12 | gemLicense: MPL 2.0 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeReservedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeReservedMemoryResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **memory_mb** | **Integer** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeReservedMemoryResources.new( 15 | memory_mb: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/DispatchPayloadConfig.md: -------------------------------------------------------------------------------- 1 | # DispatchPayloadConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **file** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/JobStabilityResponse.md: -------------------------------------------------------------------------------- 1 | # JobStabilityResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **index** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeDeviceLocality.md: -------------------------------------------------------------------------------- 1 | # NodeDeviceLocality 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **pci_bus_id** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NodeMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memory_mb** | Option<**i64**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/JobStabilityResponse.md: -------------------------------------------------------------------------------- 1 | # JobStabilityResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **index** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NodeMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memory_mb** | Option<**i64**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/MultiregionRegion.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # MultiregionRegion 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **count** | **Integer** | | [optional] 11 | **datacenters** | **List<String>** | | [optional] 12 | **meta** | **Map<String, String>** | | [optional] 13 | **name** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeDevice.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeDevice 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **healthDescription** | **String** | | [optional] 11 | **healthy** | **Boolean** | | [optional] 12 | **ID** | **String** | | [optional] 13 | **locality** | [**NodeDeviceLocality**](NodeDeviceLocality.md) | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSIVolumeCreateRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSIVolumeCreateRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **namespace** | **String** | | [optional] 8 | **region** | **String** | | [optional] 9 | **secretID** | **String** | | [optional] 10 | **volumes** | [**[CSIVolume]**](CSIVolume.md) | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/Vault.md: -------------------------------------------------------------------------------- 1 | # nomad-client.Vault 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **changeMode** | **String** | | [optional] 8 | **changeSignal** | **String** | | [optional] 9 | **env** | **Boolean** | | [optional] 10 | **namespace** | **String** | | [optional] 11 | **policies** | **[String]** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/WaitConfig.md: -------------------------------------------------------------------------------- 1 | # NomadClient::WaitConfig 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **max** | **Integer** | | [optional] | 8 | | **min** | **Integer** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::WaitConfig.new( 16 | max: null, 17 | min: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/AllocatedCpuResources.md: -------------------------------------------------------------------------------- 1 | # AllocatedCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpu_shares** | Option<**i64**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/AllocatedCpuResources.md: -------------------------------------------------------------------------------- 1 | # AllocatedCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpu_shares** | Option<**i64**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/DispatchPayloadConfig.md: -------------------------------------------------------------------------------- 1 | # DispatchPayloadConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **file** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeDeviceLocality.md: -------------------------------------------------------------------------------- 1 | # NodeDeviceLocality 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **pci_bus_id** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/FieldDiff.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # FieldDiff 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **annotations** | **List<String>** | | [optional] 11 | **name** | **String** | | [optional] 12 | **_new** | **String** | | [optional] 13 | **old** | **String** | | [optional] 14 | **type** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSIVolumeRegisterRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSIVolumeRegisterRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **namespace** | **String** | | [optional] 8 | **region** | **String** | | [optional] 9 | **secretID** | **String** | | [optional] 10 | **volumes** | [**[CSIVolume]**](CSIVolume.md) | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulSidecarService.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulSidecarService 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disableDefaultTCPCheck** | **Boolean** | | [optional] 8 | **port** | **String** | | [optional] 9 | **proxy** | [**ConsulProxy**](ConsulProxy.md) | | [optional] 10 | **tags** | **[String]** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/RequestedDevice.md: -------------------------------------------------------------------------------- 1 | # nomad-client.RequestedDevice 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **affinities** | [**[Affinity]**](Affinity.md) | | [optional] 8 | **constraints** | [**[Constraint]**](Constraint.md) | | [optional] 9 | **count** | **Number** | | [optional] 10 | **name** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/ConsulExposeConfig.md: -------------------------------------------------------------------------------- 1 | # NomadClient::ConsulExposeConfig 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **path** | [**Array<ConsulExposePath>**](ConsulExposePath.md) | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::ConsulExposeConfig.new( 15 | path: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/RescheduleTracker.md: -------------------------------------------------------------------------------- 1 | # NomadClient::RescheduleTracker 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **events** | [**Array<RescheduleEvent>**](RescheduleEvent.md) | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::RescheduleTracker.new( 15 | events: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeReservedCpuResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpu_shares** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeReservedDiskResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedDiskResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disk_mb** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeReservedDiskResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedDiskResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disk_mb** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/AllocatedSharedResources.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # AllocatedSharedResources 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **diskMB** | **Long** | | [optional] 11 | **networks** | [**List<NetworkResource>**](NetworkResource.md) | | [optional] 12 | **ports** | [**List<PortMapping>**](PortMapping.md) | | [optional] 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulGatewayTLSConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulGatewayTLSConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **cipherSuites** | **List<String>** | | [optional] 11 | **enabled** | **Boolean** | | [optional] 12 | **tlSMaxVersion** | **String** | | [optional] 13 | **tlSMinVersion** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobValidateResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobValidateResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **driverConfigValidated** | **Boolean** | | [optional] 11 | **error** | **String** | | [optional] 12 | **validationErrors** | **List<String>** | | [optional] 13 | **warnings** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/CSISnapshotCreateRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.CSISnapshotCreateRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **namespace** | **String** | | [optional] 8 | **region** | **String** | | [optional] 9 | **secretID** | **String** | | [optional] 10 | **snapshots** | [**[CSISnapshot]**](CSISnapshot.md) | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulLinkedService.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulLinkedService 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cAFile** | **String** | | [optional] 8 | **certFile** | **String** | | [optional] 9 | **keyFile** | **String** | | [optional] 10 | **name** | **String** | | [optional] 11 | **SNI** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeUpdateDrainRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeUpdateDrainRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **drainSpec** | [**DrainSpec**](DrainSpec.md) | | [optional] 8 | **markEligible** | **Boolean** | | [optional] 9 | **meta** | **{String: String}** | | [optional] 10 | **nodeID** | **String** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/FuzzyMatch.md: -------------------------------------------------------------------------------- 1 | # NomadClient::FuzzyMatch 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **id** | **String** | | [optional] | 8 | | **scope** | **Array<String>** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::FuzzyMatch.new( 16 | id: null, 17 | scope: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeReservedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memory_mb** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeReservedCpuResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedCpuResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **cpu_shares** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSIVolumeCreateRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSIVolumeCreateRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **namespace** | **String** | | [optional] 11 | **region** | **String** | | [optional] 12 | **secretID** | **String** | | [optional] 13 | **volumes** | [**List<CSIVolume>**](CSIVolume.md) | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulLinkedService.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulLinkedService 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **caFile** | **String** | | [optional] 11 | **certFile** | **String** | | [optional] 12 | **keyFile** | **String** | | [optional] 13 | **name** | **String** | | [optional] 14 | **SNI** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ObjectDiff.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ObjectDiff 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **fields** | [**List<FieldDiff>**](FieldDiff.md) | | [optional] 11 | **name** | **String** | | [optional] 12 | **objects** | [**List<ObjectDiff>**](ObjectDiff.md) | | [optional] 13 | **type** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/Vault.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # Vault 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **changeMode** | **String** | | [optional] 11 | **changeSignal** | **String** | | [optional] 12 | **env** | **Boolean** | | [optional] 13 | **namespace** | **String** | | [optional] 14 | **policies** | **List<String>** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DrainMetadata.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DrainMetadata 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **accessorID** | **String** | | [optional] 8 | **meta** | **{String: String}** | | [optional] 9 | **startedAt** | **Date** | | [optional] 10 | **status** | **String** | | [optional] 11 | **updatedAt** | **Date** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeEvent.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeEvent 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **createIndex** | **Number** | | [optional] 8 | **details** | **{String: String}** | | [optional] 9 | **message** | **String** | | [optional] 10 | **subsystem** | **String** | | [optional] 11 | **timestamp** | **Date** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/PeriodicConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.PeriodicConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **enabled** | **Boolean** | | [optional] 8 | **prohibitOverlap** | **Boolean** | | [optional] 9 | **spec** | **String** | | [optional] 10 | **specType** | **String** | | [optional] 11 | **timeZone** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/ACLTokenRoleLink.md: -------------------------------------------------------------------------------- 1 | # NomadClient::ACLTokenRoleLink 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **id** | **String** | | [optional] | 8 | | **name** | **String** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::ACLTokenRoleLink.new( 16 | id: null, 17 | name: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/OneTimeTokenExchangeRequest.md: -------------------------------------------------------------------------------- 1 | # NomadClient::OneTimeTokenExchangeRequest 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **one_time_secret_id** | **String** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::OneTimeTokenExchangeRequest.new( 15 | one_time_secret_id: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/PointValue.md: -------------------------------------------------------------------------------- 1 | # NomadClient::PointValue 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **name** | **String** | | [optional] | 8 | | **points** | **Array<Float>** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::PointValue.new( 16 | name: null, 17 | points: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/SpreadTarget.md: -------------------------------------------------------------------------------- 1 | # NomadClient::SpreadTarget 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **percent** | **Integer** | | [optional] | 8 | | **value** | **String** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::SpreadTarget.new( 16 | percent: null, 17 | value: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/TaskLifecycle.md: -------------------------------------------------------------------------------- 1 | # NomadClient::TaskLifecycle 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **hook** | **String** | | [optional] | 8 | | **sidecar** | **Boolean** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::TaskLifecycle.new( 16 | hook: null, 17 | sidecar: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeReservedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memory_mb** | Option<**i32**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSIVolumeRegisterRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSIVolumeRegisterRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **namespace** | **String** | | [optional] 11 | **region** | **String** | | [optional] 12 | **secretID** | **String** | | [optional] 13 | **volumes** | [**List<CSIVolume>**](CSIVolume.md) | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulSidecarService.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulSidecarService 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **disableDefaultTCPCheck** | **Boolean** | | [optional] 11 | **port** | **String** | | [optional] 12 | **proxy** | [**ConsulProxy**](ConsulProxy.md) | | [optional] 13 | **tags** | **List<String>** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/PeriodicConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # PeriodicConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **enabled** | **Boolean** | | [optional] 11 | **prohibitOverlap** | **Boolean** | | [optional] 12 | **spec** | **String** | | [optional] 13 | **specType** | **String** | | [optional] 14 | **timeZone** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/OneTimeToken.md: -------------------------------------------------------------------------------- 1 | # nomad-client.OneTimeToken 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **accessorID** | **String** | | [optional] 8 | **createIndex** | **Number** | | [optional] 9 | **expiresAt** | **Date** | | [optional] 10 | **modifyIndex** | **Number** | | [optional] 11 | **oneTimeSecretID** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeReservedNetworkResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeReservedNetworkResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **reserved_host_ports** | **String** | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::NodeReservedNetworkResources.new( 15 | reserved_host_ports: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/CsiTopology.md: -------------------------------------------------------------------------------- 1 | # CsiTopology 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **segments** | Option<**::std::collections::HashMap**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/WaitConfig.md: -------------------------------------------------------------------------------- 1 | # WaitConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max** | Option<**i64**> | | [optional] 8 | **min** | Option<**i64**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/CsiTopology.md: -------------------------------------------------------------------------------- 1 | # CsiTopology 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **segments** | Option<**::std::collections::HashMap**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/WaitConfig.md: -------------------------------------------------------------------------------- 1 | # WaitConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max** | Option<**i64**> | | [optional] 8 | **min** | Option<**i64**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/CSISnapshotCreateRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # CSISnapshotCreateRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **namespace** | **String** | | [optional] 11 | **region** | **String** | | [optional] 12 | **secretID** | **String** | | [optional] 13 | **snapshots** | [**List<CSISnapshot>**](CSISnapshot.md) | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeUpdateDrainRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeUpdateDrainRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **drainSpec** | [**DrainSpec**](DrainSpec.md) | | [optional] 11 | **markEligible** | **Boolean** | | [optional] 12 | **meta** | **Map<String, String>** | | [optional] 13 | **nodeID** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DriverInfo.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DriverInfo 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attributes** | **{String: String}** | | [optional] 8 | **detected** | **Boolean** | | [optional] 9 | **healthDescription** | **String** | | [optional] 10 | **healthy** | **Boolean** | | [optional] 11 | **updateTime** | **Date** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/HostVolumeInfo.md: -------------------------------------------------------------------------------- 1 | # NomadClient::HostVolumeInfo 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **path** | **String** | | [optional] | 8 | | **read_only** | **Boolean** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::HostVolumeInfo.new( 16 | path: null, 17 | read_only: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/TaskHandle.md: -------------------------------------------------------------------------------- 1 | # NomadClient::TaskHandle 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **driver_state** | **String** | | [optional] | 8 | | **version** | **Integer** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::TaskHandle.new( 16 | driver_state: null, 17 | version: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeReservedNetworkResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedNetworkResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **reserved_host_ports** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/OneTimeTokenExchangeRequest.md: -------------------------------------------------------------------------------- 1 | # OneTimeTokenExchangeRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **one_time_secret_id** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/OneTimeTokenExchangeRequest.md: -------------------------------------------------------------------------------- 1 | # OneTimeTokenExchangeRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **one_time_secret_id** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/RequestedDevice.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # RequestedDevice 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **affinities** | [**List<Affinity>**](Affinity.md) | | [optional] 11 | **constraints** | [**List<Constraint>**](Constraint.md) | | [optional] 12 | **count** | **Integer** | | [optional] 13 | **name** | **String** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/TaskCSIPluginConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # TaskCSIPluginConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **healthTimeout** | **Long** | | [optional] 11 | **ID** | **String** | | [optional] 12 | **mountDir** | **String** | | [optional] 13 | **stagePublishBaseDir** | **String** | | [optional] 14 | **type** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DeploymentPauseRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DeploymentPauseRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deploymentID** | **String** | | [optional] 8 | **namespace** | **String** | | [optional] 9 | **pause** | **Boolean** | | [optional] 10 | **region** | **String** | | [optional] 11 | **secretID** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/PreemptionConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.PreemptionConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **batchSchedulerEnabled** | **Boolean** | | [optional] 8 | **serviceSchedulerEnabled** | **Boolean** | | [optional] 9 | **sysBatchSchedulerEnabled** | **Boolean** | | [optional] 10 | **systemSchedulerEnabled** | **Boolean** | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/QuotaSpec.md: -------------------------------------------------------------------------------- 1 | # nomad-client.QuotaSpec 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **createIndex** | **Number** | | [optional] 8 | **description** | **String** | | [optional] 9 | **limits** | [**[QuotaLimit]**](QuotaLimit.md) | | [optional] 10 | **modifyIndex** | **Number** | | [optional] 11 | **name** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskCSIPluginConfig.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskCSIPluginConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **healthTimeout** | **Number** | | [optional] 8 | **ID** | **String** | | [optional] 9 | **mountDir** | **String** | | [optional] 10 | **stagePublishBaseDir** | **String** | | [optional] 11 | **type** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/AllocStopResponse.md: -------------------------------------------------------------------------------- 1 | # NomadClient::AllocStopResponse 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **eval_id** | **String** | | [optional] | 8 | | **index** | **Integer** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::AllocStopResponse.new( 16 | eval_id: null, 17 | index: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/FuzzyMatch.md: -------------------------------------------------------------------------------- 1 | # FuzzyMatch 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ID** | Option<**String**> | | [optional] 8 | **scope** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/PointValue.md: -------------------------------------------------------------------------------- 1 | # PointValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | Option<**String**> | | [optional] 8 | **points** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/SpreadTarget.md: -------------------------------------------------------------------------------- 1 | # SpreadTarget 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **percent** | Option<**i32**> | | [optional] 8 | **value** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/FuzzyMatch.md: -------------------------------------------------------------------------------- 1 | # FuzzyMatch 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ID** | Option<**String**> | | [optional] 8 | **scope** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeReservedNetworkResources.md: -------------------------------------------------------------------------------- 1 | # NodeReservedNetworkResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **reserved_host_ports** | Option<**String**> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/PointValue.md: -------------------------------------------------------------------------------- 1 | # PointValue 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **name** | Option<**String**> | | [optional] 8 | **points** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /snippets/api-area.txt: -------------------------------------------------------------------------------- 1 | package v1 2 | 3 | import ( 4 | "context" 5 | 6 | client "github.com/hashicorp/nomad-openapi/clients/go/v1" 7 | ) 8 | 9 | // TODO encapsulates and extends the generated TODOApiService with convenience methods. 10 | type TODO struct { 11 | client *Client 12 | } 13 | 14 | func (c *Client) TODO() *TODO { 15 | return &TODO{client: c} 16 | } 17 | 18 | func (a *TODO) TODOApi() *client.TODOApiService { 19 | return a.client.apiClient.TODOApi 20 | } -------------------------------------------------------------------------------- /clients/java/v1/docs/DeploymentPauseRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DeploymentPauseRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **deploymentID** | **String** | | [optional] 11 | **namespace** | **String** | | [optional] 12 | **pause** | **Boolean** | | [optional] 13 | **region** | **String** | | [optional] 14 | **secretID** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/PreemptionConfig.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # PreemptionConfig 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **batchSchedulerEnabled** | **Boolean** | | [optional] 11 | **serviceSchedulerEnabled** | **Boolean** | | [optional] 12 | **sysBatchSchedulerEnabled** | **Boolean** | | [optional] 13 | **systemSchedulerEnabled** | **Boolean** | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/python/v1/docs/CSISecrets.md: -------------------------------------------------------------------------------- 1 | # CSISecrets 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **any string name** | **str** | any string name can be used but the value must be the correct type | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/DrainSpec.md: -------------------------------------------------------------------------------- 1 | # NomadClient::DrainSpec 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **deadline** | **Integer** | | [optional] | 8 | | **ignore_system_jobs** | **Boolean** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::DrainSpec.new( 16 | deadline: null, 17 | ignore_system_jobs: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/LogConfig.md: -------------------------------------------------------------------------------- 1 | # NomadClient::LogConfig 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **max_file_size_mb** | **Integer** | | [optional] | 8 | | **max_files** | **Integer** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::LogConfig.new( 16 | max_file_size_mb: null, 17 | max_files: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/AclTokenRoleLink.md: -------------------------------------------------------------------------------- 1 | # AclTokenRoleLink 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ID** | Option<**String**> | | [optional] 8 | **name** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/DrainSpec.md: -------------------------------------------------------------------------------- 1 | # DrainSpec 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deadline** | Option<**i64**> | | [optional] 8 | **ignore_system_jobs** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/HostVolumeInfo.md: -------------------------------------------------------------------------------- 1 | # HostVolumeInfo 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **path** | Option<**String**> | | [optional] 8 | **read_only** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/LogConfig.md: -------------------------------------------------------------------------------- 1 | # LogConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max_file_size_mb** | Option<**i32**> | | [optional] 8 | **max_files** | Option<**i32**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/TaskHandle.md: -------------------------------------------------------------------------------- 1 | # TaskHandle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **driver_state** | Option<**String**> | | [optional] 8 | **version** | Option<**i32**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/TaskLifecycle.md: -------------------------------------------------------------------------------- 1 | # TaskLifecycle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hook** | Option<**String**> | | [optional] 8 | **sidecar** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/LogConfig.md: -------------------------------------------------------------------------------- 1 | # LogConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max_file_size_mb** | Option<**i32**> | | [optional] 8 | **max_files** | Option<**i32**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/SpreadTarget.md: -------------------------------------------------------------------------------- 1 | # SpreadTarget 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **percent** | Option<**i32**> | | [optional] 8 | **value** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/TaskHandle.md: -------------------------------------------------------------------------------- 1 | # TaskHandle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **driver_state** | Option<**String**> | | [optional] 8 | **version** | Option<**i32**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/TaskLifecycle.md: -------------------------------------------------------------------------------- 1 | # TaskLifecycle 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hook** | Option<**String**> | | [optional] 8 | **sidecar** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeEvent.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeEvent 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **createIndex** | **Integer** | | [optional] 11 | **details** | **Map<String, String>** | | [optional] 12 | **message** | **String** | | [optional] 13 | **subsystem** | **String** | | [optional] 14 | **timestamp** | **OffsetDateTime** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/OneTimeToken.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # OneTimeToken 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **accessorID** | **String** | | [optional] 11 | **createIndex** | **Integer** | | [optional] 12 | **expiresAt** | **OffsetDateTime** | | [optional] 13 | **modifyIndex** | **Integer** | | [optional] 14 | **oneTimeSecretID** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobEvaluateRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobEvaluateRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **evalOptions** | [**EvalOptions**](EvalOptions.md) | | [optional] 8 | **jobID** | **String** | | [optional] 9 | **namespace** | **String** | | [optional] 10 | **region** | **String** | | [optional] 11 | **secretID** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/RaftServer.md: -------------------------------------------------------------------------------- 1 | # nomad-client.RaftServer 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **address** | **String** | | [optional] 8 | **ID** | **String** | | [optional] 9 | **leader** | **Boolean** | | [optional] 10 | **node** | **String** | | [optional] 11 | **raftProtocol** | **String** | | [optional] 12 | **voter** | **Boolean** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskDiff.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskDiff 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **annotations** | **[String]** | | [optional] 8 | **fields** | [**[FieldDiff]**](FieldDiff.md) | | [optional] 9 | **name** | **String** | | [optional] 10 | **objects** | [**[ObjectDiff]**](ObjectDiff.md) | | [optional] 11 | **type** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/python/v1/nomad_client/model/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | # we can not import model classes here because that would create a circular 5 | # reference which would not work in python2 6 | # do not import all models into this module because that uses a lot of memory and stack frames 7 | # if you need the ability to import all models from one package, import them with 8 | # from {{packageName}.models import ModelA, ModelB 9 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/DesiredTransition.md: -------------------------------------------------------------------------------- 1 | # NomadClient::DesiredTransition 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **migrate** | **Boolean** | | [optional] | 8 | | **reschedule** | **Boolean** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::DesiredTransition.new( 16 | migrate: null, 17 | reschedule: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/AllocStopResponse.md: -------------------------------------------------------------------------------- 1 | # AllocStopResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **eval_id** | Option<**String**> | | [optional] 8 | **index** | Option<**i32**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/RescheduleTracker.md: -------------------------------------------------------------------------------- 1 | # RescheduleTracker 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **events** | Option<[**Vec**](RescheduleEvent.md)> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/AclTokenRoleLink.md: -------------------------------------------------------------------------------- 1 | # AclTokenRoleLink 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ID** | Option<**String**> | | [optional] 8 | **name** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/DrainSpec.md: -------------------------------------------------------------------------------- 1 | # DrainSpec 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **deadline** | Option<**i64**> | | [optional] 8 | **ignore_system_jobs** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/HostVolumeInfo.md: -------------------------------------------------------------------------------- 1 | # HostVolumeInfo 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **path** | Option<**String**> | | [optional] 8 | **read_only** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobEvaluateRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobEvaluateRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **evalOptions** | [**EvalOptions**](EvalOptions.md) | | [optional] 11 | **jobID** | **String** | | [optional] 12 | **namespace** | **String** | | [optional] 13 | **region** | **String** | | [optional] 14 | **secretID** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/QuotaSpec.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # QuotaSpec 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **createIndex** | **Integer** | | [optional] 11 | **description** | **String** | | [optional] 12 | **limits** | [**List<QuotaLimit>**](QuotaLimit.md) | | [optional] 13 | **modifyIndex** | **Integer** | | [optional] 14 | **name** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/RaftServer.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # RaftServer 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **address** | **String** | | [optional] 11 | **ID** | **String** | | [optional] 12 | **leader** | **Boolean** | | [optional] 13 | **node** | **String** | | [optional] 14 | **raftProtocol** | **String** | | [optional] 15 | **voter** | **Boolean** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/python/v1/docs/VariableItems.md: -------------------------------------------------------------------------------- 1 | # VariableItems 2 | 3 | 4 | ## Properties 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **any string name** | **str** | any string name can be used but the value must be the correct type | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/ConsulIngressService.md: -------------------------------------------------------------------------------- 1 | # NomadClient::ConsulIngressService 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **hosts** | **Array<String>** | | [optional] | 8 | | **name** | **String** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::ConsulIngressService.new( 16 | hosts: null, 17 | name: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/ConsulExposeConfig.md: -------------------------------------------------------------------------------- 1 | # ConsulExposeConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **path** | Option<[**Vec**](ConsulExposePath.md)> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/DesiredTransition.md: -------------------------------------------------------------------------------- 1 | # DesiredTransition 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **migrate** | Option<**bool**> | | [optional] 8 | **reschedule** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/AllocStopResponse.md: -------------------------------------------------------------------------------- 1 | # AllocStopResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **eval_id** | Option<**String**> | | [optional] 8 | **index** | Option<**i32**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/ConsulExposeConfig.md: -------------------------------------------------------------------------------- 1 | # ConsulExposeConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **path** | Option<[**Vec**](ConsulExposePath.md)> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/DesiredTransition.md: -------------------------------------------------------------------------------- 1 | # DesiredTransition 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **migrate** | Option<**bool**> | | [optional] 8 | **reschedule** | Option<**bool**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/RescheduleTracker.md: -------------------------------------------------------------------------------- 1 | # RescheduleTracker 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **events** | Option<[**Vec**](RescheduleEvent.md)> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DrainMetadata.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DrainMetadata 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **accessorID** | **String** | | [optional] 11 | **meta** | **Map<String, String>** | | [optional] 12 | **startedAt** | **OffsetDateTime** | | [optional] 13 | **status** | **String** | | [optional] 14 | **updatedAt** | **OffsetDateTime** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DriverInfo.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DriverInfo 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **attributes** | **Map<String, String>** | | [optional] 11 | **detected** | **Boolean** | | [optional] 12 | **healthDescription** | **String** | | [optional] 13 | **healthy** | **Boolean** | | [optional] 14 | **updateTime** | **OffsetDateTime** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeDrainUpdateResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeDrainUpdateResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **evalCreateIndex** | **Number** | | [optional] 8 | **evalIDs** | **[String]** | | [optional] 9 | **lastIndex** | **Number** | | [optional] 10 | **nodeModifyIndex** | **Number** | | [optional] 11 | **requestTime** | **Number** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskArtifact.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskArtifact 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **getterHeaders** | **{String: String}** | | [optional] 8 | **getterMode** | **String** | | [optional] 9 | **getterOptions** | **{String: String}** | | [optional] 10 | **getterSource** | **String** | | [optional] 11 | **relativeDest** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/CSIMountOptions.md: -------------------------------------------------------------------------------- 1 | # NomadClient::CSIMountOptions 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **fs_type** | **String** | | [optional] | 8 | | **mount_flags** | **Array<String>** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::CSIMountOptions.new( 16 | fs_type: null, 17 | mount_flags: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/ConsulTerminatingConfigEntry.md: -------------------------------------------------------------------------------- 1 | # NomadClient::ConsulTerminatingConfigEntry 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **services** | [**Array<ConsulLinkedService>**](ConsulLinkedService.md) | | [optional] | 8 | 9 | ## Example 10 | 11 | ```ruby 12 | require 'nomad_client' 13 | 14 | instance = NomadClient::ConsulTerminatingConfigEntry.new( 15 | services: null 16 | ) 17 | ``` 18 | 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/ConsulIngressService.md: -------------------------------------------------------------------------------- 1 | # ConsulIngressService 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hosts** | Option<**Vec**> | | [optional] 8 | **name** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/CsiMountOptions.md: -------------------------------------------------------------------------------- 1 | # CsiMountOptions 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **fs_type** | Option<**String**> | | [optional] 8 | **mount_flags** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/MultiregionStrategy.md: -------------------------------------------------------------------------------- 1 | # NomadClient::MultiregionStrategy 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **max_parallel** | **Integer** | | [optional] | 8 | | **on_failure** | **String** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::MultiregionStrategy.new( 16 | max_parallel: null, 17 | on_failure: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/MultiregionStrategy.md: -------------------------------------------------------------------------------- 1 | # MultiregionStrategy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max_parallel** | Option<**i32**> | | [optional] 8 | **on_failure** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/ConsulIngressService.md: -------------------------------------------------------------------------------- 1 | # ConsulIngressService 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **hosts** | Option<**Vec**> | | [optional] 8 | **name** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/CsiMountOptions.md: -------------------------------------------------------------------------------- 1 | # CsiMountOptions 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **fs_type** | Option<**String**> | | [optional] 8 | **mount_flags** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/MultiregionStrategy.md: -------------------------------------------------------------------------------- 1 | # MultiregionStrategy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **max_parallel** | Option<**i32**> | | [optional] 8 | **on_failure** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulConnect.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulConnect 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **gateway** | [**ConsulGateway**](ConsulGateway.md) | | [optional] 8 | **_native** | **Boolean** | | [optional] 9 | **sidecarService** | [**ConsulSidecarService**](ConsulSidecarService.md) | | [optional] 10 | **sidecarTask** | [**SidecarTask**](SidecarTask.md) | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobDiff.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobDiff 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **fields** | [**[FieldDiff]**](FieldDiff.md) | | [optional] 8 | **ID** | **String** | | [optional] 9 | **objects** | [**[ObjectDiff]**](ObjectDiff.md) | | [optional] 10 | **taskGroups** | [**[TaskGroupDiff]**](TaskGroupDiff.md) | | [optional] 11 | **type** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeEligibilityUpdateResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeEligibilityUpdateResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **evalCreateIndex** | **Number** | | [optional] 8 | **evalIDs** | **[String]** | | [optional] 9 | **lastIndex** | **Number** | | [optional] 10 | **nodeModifyIndex** | **Number** | | [optional] 11 | **requestTime** | **Number** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/AllocatedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # AllocatedMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memory_mb** | Option<**i64**> | | [optional] 8 | **memory_max_mb** | Option<**i64**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/CsiVolumeCapability.md: -------------------------------------------------------------------------------- 1 | # CsiVolumeCapability 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **access_mode** | Option<**String**> | | [optional] 8 | **attachment_mode** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ConsulConnect.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ConsulConnect 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **gateway** | [**ConsulGateway**](ConsulGateway.md) | | [optional] 11 | **_native** | **Boolean** | | [optional] 12 | **sidecarService** | [**ConsulSidecarService**](ConsulSidecarService.md) | | [optional] 13 | **sidecarTask** | [**SidecarTask**](SidecarTask.md) | | [optional] 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeDrainUpdateResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeDrainUpdateResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **evalCreateIndex** | **Integer** | | [optional] 11 | **evalIDs** | **List<String>** | | [optional] 12 | **lastIndex** | **Integer** | | [optional] 13 | **nodeModifyIndex** | **Integer** | | [optional] 14 | **requestTime** | **Long** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ACLPolicy.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ACLPolicy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **createIndex** | **Number** | | [optional] 8 | **description** | **String** | | [optional] 9 | **jobACL** | [**JobACL**](JobACL.md) | | [optional] 10 | **modifyIndex** | **Number** | | [optional] 11 | **name** | **String** | | [optional] 12 | **rules** | **String** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobPlanRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobPlanRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **diff** | **Boolean** | | [optional] 8 | **job** | [**Job**](Job.md) | | [optional] 9 | **namespace** | **String** | | [optional] 10 | **policyOverride** | **Boolean** | | [optional] 11 | **region** | **String** | | [optional] 12 | **secretID** | **String** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobStabilityRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobStabilityRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **jobID** | **String** | | [optional] 8 | **jobVersion** | **Number** | | [optional] 9 | **namespace** | **String** | | [optional] 10 | **region** | **String** | | [optional] 11 | **secretID** | **String** | | [optional] 12 | **stable** | **Boolean** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/NodeDeviceResource.md: -------------------------------------------------------------------------------- 1 | # nomad-client.NodeDeviceResource 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attributes** | [**{String: Attribute}**](Attribute.md) | | [optional] 8 | **instances** | [**[NodeDevice]**](NodeDevice.md) | | [optional] 9 | **name** | **String** | | [optional] 10 | **type** | **String** | | [optional] 11 | **vendor** | **String** | | [optional] 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/CSIVolumeCapability.md: -------------------------------------------------------------------------------- 1 | # NomadClient::CSIVolumeCapability 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **access_mode** | **String** | | [optional] | 8 | | **attachment_mode** | **String** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::CSIVolumeCapability.new( 16 | access_mode: null, 17 | attachment_mode: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/RaftConfiguration.md: -------------------------------------------------------------------------------- 1 | # NomadClient::RaftConfiguration 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **index** | **Integer** | | [optional] | 8 | | **servers** | [**Array<RaftServer>**](RaftServer.md) | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::RaftConfiguration.new( 16 | index: null, 17 | servers: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/AllocatedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # AllocatedMemoryResources 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **memory_mb** | Option<**i64**> | | [optional] 8 | **memory_max_mb** | Option<**i64**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/CsiVolumeCapability.md: -------------------------------------------------------------------------------- 1 | # CsiVolumeCapability 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **access_mode** | Option<**String**> | | [optional] 8 | **attachment_mode** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ACLPolicy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ACLPolicy 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **createIndex** | **Integer** | | [optional] 11 | **description** | **String** | | [optional] 12 | **jobACL** | [**JobACL**](JobACL.md) | | [optional] 13 | **modifyIndex** | **Integer** | | [optional] 14 | **name** | **String** | | [optional] 15 | **rules** | **String** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobPlanRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobPlanRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **diff** | **Boolean** | | [optional] 11 | **job** | [**Job**](Job.md) | | [optional] 12 | **namespace** | **String** | | [optional] 13 | **policyOverride** | **Boolean** | | [optional] 14 | **region** | **String** | | [optional] 15 | **secretID** | **String** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ReschedulePolicy.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ReschedulePolicy 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **attempts** | **Integer** | | [optional] 11 | **delay** | **Long** | | [optional] 12 | **delayFunction** | **String** | | [optional] 13 | **interval** | **Long** | | [optional] 14 | **maxDelay** | **Long** | | [optional] 15 | **unlimited** | **Boolean** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/TaskArtifact.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # TaskArtifact 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **getterHeaders** | **Map<String, String>** | | [optional] 11 | **getterMode** | **String** | | [optional] 12 | **getterOptions** | **Map<String, String>** | | [optional] 13 | **getterSource** | **String** | | [optional] 14 | **relativeDest** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ReschedulePolicy.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ReschedulePolicy 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **attempts** | **Number** | | [optional] 8 | **delay** | **Number** | | [optional] 9 | **delayFunction** | **String** | | [optional] 10 | **interval** | **Number** | | [optional] 11 | **maxDelay** | **Number** | | [optional] 12 | **unlimited** | **Boolean** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/VariableMetadata.md: -------------------------------------------------------------------------------- 1 | # nomad-client.VariableMetadata 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **createIndex** | **Number** | | [optional] 8 | **createTime** | **Number** | | [optional] 9 | **modifyIndex** | **Number** | | [optional] 10 | **modifyTime** | **Number** | | [optional] 11 | **namespace** | **String** | | [optional] 12 | **path** | **String** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/AllocatedMemoryResources.md: -------------------------------------------------------------------------------- 1 | # NomadClient::AllocatedMemoryResources 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **memory_mb** | **Integer** | | [optional] | 8 | | **memory_max_mb** | **Integer** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::AllocatedMemoryResources.new( 16 | memory_mb: null, 17 | memory_max_mb: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/ruby/v1/lib/nomad_client/version.rb: -------------------------------------------------------------------------------- 1 | # Copyright (c) HashiCorp, Inc. 2 | # SPDX-License-Identifier: MPL-2.0 3 | 4 | =begin 5 | #Nomad 6 | 7 | #No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) 8 | 9 | The version of the OpenAPI document: 1.1.4 10 | Contact: support@hashicorp.com 11 | Generated by: https://openapi-generator.tech 12 | OpenAPI Generator version: 5.2.0 13 | 14 | =end 15 | 16 | module NomadClient 17 | VERSION = '1.0.0' 18 | end 19 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NodeUpdateEligibilityRequest.md: -------------------------------------------------------------------------------- 1 | # NodeUpdateEligibilityRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **eligibility** | Option<**String**> | | [optional] 8 | **node_id** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobStabilityRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobStabilityRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **jobID** | **String** | | [optional] 11 | **jobVersion** | **Integer** | | [optional] 12 | **namespace** | **String** | | [optional] 13 | **region** | **String** | | [optional] 14 | **secretID** | **String** | | [optional] 15 | **stable** | **Boolean** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeEligibilityUpdateResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeEligibilityUpdateResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **evalCreateIndex** | **Integer** | | [optional] 11 | **evalIDs** | **List<String>** | | [optional] 12 | **lastIndex** | **Integer** | | [optional] 13 | **nodeModifyIndex** | **Integer** | | [optional] 14 | **requestTime** | **Long** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/TaskDiff.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # TaskDiff 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **annotations** | **List<String>** | | [optional] 11 | **fields** | [**List<FieldDiff>**](FieldDiff.md) | | [optional] 12 | **name** | **String** | | [optional] 13 | **objects** | [**List<ObjectDiff>**](ObjectDiff.md) | | [optional] 14 | **type** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/VariableMetadata.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # VariableMetadata 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **createIndex** | **Integer** | | [optional] 11 | **createTime** | **Long** | | [optional] 12 | **modifyIndex** | **Integer** | | [optional] 13 | **modifyTime** | **Long** | | [optional] 14 | **namespace** | **String** | | [optional] 15 | **path** | **String** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/NodeUpdateEligibilityRequest.md: -------------------------------------------------------------------------------- 1 | # NomadClient::NodeUpdateEligibilityRequest 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **eligibility** | **String** | | [optional] | 8 | | **node_id** | **String** | | [optional] | 9 | 10 | ## Example 11 | 12 | ```ruby 13 | require 'nomad_client' 14 | 15 | instance = NomadClient::NodeUpdateEligibilityRequest.new( 16 | eligibility: null, 17 | node_id: null 18 | ) 19 | ``` 20 | 21 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/ConsulTerminatingConfigEntry.md: -------------------------------------------------------------------------------- 1 | # ConsulTerminatingConfigEntry 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **services** | Option<[**Vec**](ConsulLinkedService.md)> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/ConsulTerminatingConfigEntry.md: -------------------------------------------------------------------------------- 1 | # ConsulTerminatingConfigEntry 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **services** | Option<[**Vec**](ConsulLinkedService.md)> | | [optional] 8 | 9 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 10 | 11 | 12 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NodeUpdateEligibilityRequest.md: -------------------------------------------------------------------------------- 1 | # NodeUpdateEligibilityRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **eligibility** | Option<**String**> | | [optional] 8 | **node_id** | Option<**String**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/DeploymentPromoteRequest.md: -------------------------------------------------------------------------------- 1 | # nomad-client.DeploymentPromoteRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **all** | **Boolean** | | [optional] 8 | **deploymentID** | **String** | | [optional] 9 | **groups** | **[String]** | | [optional] 10 | **namespace** | **String** | | [optional] 11 | **region** | **String** | | [optional] 12 | **secretID** | **String** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ScalingPolicyListStub.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ScalingPolicyListStub 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **createIndex** | **Number** | | [optional] 8 | **enabled** | **Boolean** | | [optional] 9 | **ID** | **String** | | [optional] 10 | **modifyIndex** | **Number** | | [optional] 11 | **target** | **{String: String}** | | [optional] 12 | **type** | **String** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/RaftConfiguration.md: -------------------------------------------------------------------------------- 1 | # RaftConfiguration 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **index** | Option<**i32**> | | [optional] 8 | **servers** | Option<[**Vec**](RaftServer.md)> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/CheckRestart.md: -------------------------------------------------------------------------------- 1 | # CheckRestart 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **grace** | Option<**i64**> | | [optional] 8 | **ignore_warnings** | Option<**bool**> | | [optional] 9 | **limit** | Option<**i32**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/EphemeralDisk.md: -------------------------------------------------------------------------------- 1 | # EphemeralDisk 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **migrate** | Option<**bool**> | | [optional] 8 | **size_mb** | Option<**i32**> | | [optional] 9 | **sticky** | Option<**bool**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/EphemeralDisk.md: -------------------------------------------------------------------------------- 1 | # EphemeralDisk 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **migrate** | Option<**bool**> | | [optional] 8 | **size_mb** | Option<**i32**> | | [optional] 9 | **sticky** | Option<**bool**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/RaftConfiguration.md: -------------------------------------------------------------------------------- 1 | # RaftConfiguration 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **index** | Option<**i32**> | | [optional] 8 | **servers** | Option<[**Vec**](RaftServer.md)> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/NodeDeviceResource.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # NodeDeviceResource 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **attributes** | [**Map<String, Attribute>**](Attribute.md) | | [optional] 11 | **instances** | [**List<NodeDevice>**](NodeDevice.md) | | [optional] 12 | **name** | **String** | | [optional] 13 | **type** | **String** | | [optional] 14 | **vendor** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/JobDispatchResponse.md: -------------------------------------------------------------------------------- 1 | # nomad-client.JobDispatchResponse 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **dispatchedJobID** | **String** | | [optional] 8 | **evalCreateIndex** | **Number** | | [optional] 9 | **evalID** | **String** | | [optional] 10 | **jobCreateIndex** | **Number** | | [optional] 11 | **lastIndex** | **Number** | | [optional] 12 | **requestTime** | **Number** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/Constraint.md: -------------------------------------------------------------------------------- 1 | # NomadClient::Constraint 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **l_target** | **String** | | [optional] | 8 | | **operand** | **String** | | [optional] | 9 | | **r_target** | **String** | | [optional] | 10 | 11 | ## Example 12 | 13 | ```ruby 14 | require 'nomad_client' 15 | 16 | instance = NomadClient::Constraint.new( 17 | l_target: null, 18 | operand: null, 19 | r_target: null 20 | ) 21 | ``` 22 | 23 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/GaugeValue.md: -------------------------------------------------------------------------------- 1 | # NomadClient::GaugeValue 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **labels** | **Hash<String, String>** | | [optional] | 8 | | **name** | **String** | | [optional] | 9 | | **value** | **Float** | | [optional] | 10 | 11 | ## Example 12 | 13 | ```ruby 14 | require 'nomad_client' 15 | 16 | instance = NomadClient::GaugeValue.new( 17 | labels: null, 18 | name: null, 19 | value: null 20 | ) 21 | ``` 22 | 23 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/Constraint.md: -------------------------------------------------------------------------------- 1 | # Constraint 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **l_target** | Option<**String**> | | [optional] 8 | **operand** | Option<**String**> | | [optional] 9 | **r_target** | Option<**String**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/JobChildrenSummary.md: -------------------------------------------------------------------------------- 1 | # JobChildrenSummary 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **dead** | Option<**i64**> | | [optional] 8 | **pending** | Option<**i64**> | | [optional] 9 | **running** | Option<**i64**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/NamespaceCapabilities.md: -------------------------------------------------------------------------------- 1 | # NamespaceCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disabled_task_drivers** | Option<**Vec**> | | [optional] 8 | **enabled_task_drivers** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/CheckRestart.md: -------------------------------------------------------------------------------- 1 | # CheckRestart 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **grace** | Option<**i64**> | | [optional] 8 | **ignore_warnings** | Option<**bool**> | | [optional] 9 | **limit** | Option<**i32**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/Constraint.md: -------------------------------------------------------------------------------- 1 | # Constraint 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **l_target** | Option<**String**> | | [optional] 8 | **operand** | Option<**String**> | | [optional] 9 | **r_target** | Option<**String**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/JobChildrenSummary.md: -------------------------------------------------------------------------------- 1 | # JobChildrenSummary 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **dead** | Option<**i64**> | | [optional] 8 | **pending** | Option<**i64**> | | [optional] 9 | **running** | Option<**i64**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode 3 | # Binaries for programs and plugins 4 | *.exe 5 | *.exe~ 6 | *.dll 7 | *.so 8 | *.dylib 9 | 10 | # Test binary, built with `go test -c` 11 | *.test 12 | 13 | # Output of the go coverage tool, specifically when used with LiteIDE 14 | *.out 15 | 16 | # Dependency directories (remove the comment below to include it) 17 | # vendor/ 18 | 19 | generator/bin 20 | 21 | .idea/ 22 | 23 | # in case someone makes the generator with go build directly 24 | generator/generator 25 | 26 | generator/*.yaml 27 | -------------------------------------------------------------------------------- /clients/java/v1/docs/DeploymentPromoteRequest.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # DeploymentPromoteRequest 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **all** | **Boolean** | | [optional] 11 | **deploymentID** | **String** | | [optional] 12 | **groups** | **List<String>** | | [optional] 13 | **namespace** | **String** | | [optional] 14 | **region** | **String** | | [optional] 15 | **secretID** | **String** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobDiff.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobDiff 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **fields** | [**List<FieldDiff>**](FieldDiff.md) | | [optional] 11 | **ID** | **String** | | [optional] 12 | **objects** | [**List<ObjectDiff>**](ObjectDiff.md) | | [optional] 13 | **taskGroups** | [**List<TaskGroupDiff>**](TaskGroupDiff.md) | | [optional] 14 | **type** | **String** | | [optional] 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /clients/java/v1/docs/ScalingPolicyListStub.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # ScalingPolicyListStub 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **createIndex** | **Integer** | | [optional] 11 | **enabled** | **Boolean** | | [optional] 12 | **ID** | **String** | | [optional] 13 | **modifyIndex** | **Integer** | | [optional] 14 | **target** | **Map<String, String>** | | [optional] 15 | **type** | **String** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskGroupScaleStatus.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskGroupScaleStatus 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **desired** | **Number** | | [optional] 8 | **events** | [**[ScalingEvent]**](ScalingEvent.md) | | [optional] 9 | **healthy** | **Number** | | [optional] 10 | **placed** | **Number** | | [optional] 11 | **running** | **Number** | | [optional] 12 | **unhealthy** | **Number** | | [optional] 13 | 14 | 15 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/EphemeralDisk.md: -------------------------------------------------------------------------------- 1 | # NomadClient::EphemeralDisk 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **migrate** | **Boolean** | | [optional] | 8 | | **size_mb** | **Integer** | | [optional] | 9 | | **sticky** | **Boolean** | | [optional] | 10 | 11 | ## Example 12 | 13 | ```ruby 14 | require 'nomad_client' 15 | 16 | instance = NomadClient::EphemeralDisk.new( 17 | migrate: null, 18 | size_mb: null, 19 | sticky: null 20 | ) 21 | ``` 22 | 23 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/JobsParseRequest.md: -------------------------------------------------------------------------------- 1 | # JobsParseRequest 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **canonicalize** | Option<**bool**> | | [optional] 8 | **job_hcl** | Option<**String**> | | [optional] 9 | **hclv1** | Option<**bool**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | -------------------------------------------------------------------------------- /clients/rust/reqwest/v1/docs/NamespaceCapabilities.md: -------------------------------------------------------------------------------- 1 | # NamespaceCapabilities 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **disabled_task_drivers** | Option<**Vec**> | | [optional] 8 | **enabled_task_drivers** | Option<**Vec**> | | [optional] 9 | 10 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/java/v1/docs/JobDispatchResponse.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | # JobDispatchResponse 4 | 5 | 6 | ## Properties 7 | 8 | Name | Type | Description | Notes 9 | ------------ | ------------- | ------------- | ------------- 10 | **dispatchedJobID** | **String** | | [optional] 11 | **evalCreateIndex** | **Integer** | | [optional] 12 | **evalID** | **String** | | [optional] 13 | **jobCreateIndex** | **Integer** | | [optional] 14 | **lastIndex** | **Integer** | | [optional] 15 | **requestTime** | **Long** | | [optional] 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/ConsulGateway.md: -------------------------------------------------------------------------------- 1 | # nomad-client.ConsulGateway 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **ingress** | [**ConsulIngressConfigEntry**](ConsulIngressConfigEntry.md) | | [optional] 8 | **mesh** | **Object** | | [optional] 9 | **proxy** | [**ConsulGatewayProxy**](ConsulGatewayProxy.md) | | [optional] 10 | **terminating** | [**ConsulTerminatingConfigEntry**](ConsulTerminatingConfigEntry.md) | | [optional] 11 | 12 | 13 | -------------------------------------------------------------------------------- /clients/javascript/v1/docs/TaskGroupSummary.md: -------------------------------------------------------------------------------- 1 | # nomad-client.TaskGroupSummary 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **complete** | **Number** | | [optional] 8 | **failed** | **Number** | | [optional] 9 | **lost** | **Number** | | [optional] 10 | **queued** | **Number** | | [optional] 11 | **running** | **Number** | | [optional] 12 | **starting** | **Number** | | [optional] 13 | **unknown** | **Number** | | [optional] 14 | 15 | 16 | -------------------------------------------------------------------------------- /clients/ruby/v1/docs/CheckRestart.md: -------------------------------------------------------------------------------- 1 | # NomadClient::CheckRestart 2 | 3 | ## Properties 4 | 5 | | Name | Type | Description | Notes | 6 | | ---- | ---- | ----------- | ----- | 7 | | **grace** | **Integer** | | [optional] | 8 | | **ignore_warnings** | **Boolean** | | [optional] | 9 | | **limit** | **Integer** | | [optional] | 10 | 11 | ## Example 12 | 13 | ```ruby 14 | require 'nomad_client' 15 | 16 | instance = NomadClient::CheckRestart.new( 17 | grace: null, 18 | ignore_warnings: null, 19 | limit: null 20 | ) 21 | ``` 22 | 23 | -------------------------------------------------------------------------------- /clients/rust/hyper/v1/docs/DnsConfig.md: -------------------------------------------------------------------------------- 1 | # DnsConfig 2 | 3 | ## Properties 4 | 5 | Name | Type | Description | Notes 6 | ------------ | ------------- | ------------- | ------------- 7 | **options** | Option<**Vec**> | | [optional] 8 | **searches** | Option<**Vec**> | | [optional] 9 | **servers** | Option<**Vec**> | | [optional] 10 | 11 | [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) 12 | 13 | 14 | --------------------------------------------------------------------------------