Class VolumeV2SchedulerHintArgs
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.Inputs
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class VolumeV2SchedulerHintArgs : ResourceArgs
Constructors
View SourceVolumeV2SchedulerHintArgs()
Declaration
public VolumeV2SchedulerHintArgs()
Properties
View SourceAdditionalProperties
Arbitrary key/value pairs of additional properties to pass to the scheduler.
Declaration
public InputMap<object> AdditionalProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
DifferentHosts
The volume should be scheduled on a different host from the set of volumes specified in the list provided.
Declaration
public InputList<string> DifferentHosts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
LocalToInstance
An instance UUID. The volume should be scheduled on the same host as the instance.
Declaration
public Input<string> LocalToInstance { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<string> Query { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 InputList<string> SameHosts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |