├── 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 |
--------------------------------------------------------------------------------