Class VolumeSchedulerHint
Inheritance
System.Object
VolumeSchedulerHint
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.OpenStack.BlockStorage.Outputs
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class VolumeSchedulerHint
Fields
View SourceAdditionalProperties
Arbitrary key/value pairs of additional properties to pass to the scheduler.
Declaration
public readonly ImmutableDictionary<string, object> AdditionalProperties
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableDictionary<System.String, System.Object> |
DifferentHosts
The volume should be scheduled on a different host from the set of volumes specified in the list provided.
Declaration
public readonly ImmutableArray<string> DifferentHosts
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |
LocalToInstance
An instance UUID. The volume should be scheduled on the same host as the instance.
Declaration
public readonly string LocalToInstance
Field Value
| Type | Description |
|---|---|
| System.String |
Query
A conditional query that a back-end must pass in
order to host a volume. The query must use the JsonFilter syntax
which is described
here.
At this time, only simple queries are supported. Compound queries using
and, or, or not are not supported. An example of a simple query is:
Declaration
public readonly string Query
Field Value
| Type | Description |
|---|---|
| System.String |
SameHosts
A list of volume UUIDs. The volume should be scheduled on the same host as another volume specified in the list provided.
Declaration
public readonly ImmutableArray<string> SameHosts
Field Value
| Type | Description |
|---|---|
| System.Collections.Immutable.ImmutableArray<System.String> |