CsiVolumeRegistration

class CsiVolumeRegistration : KotlinCustomResource

Properties

Link copied to clipboard

(``Capability``: <required>) - Options for validating the capability of a volume.

Link copied to clipboard
val capacity: Output<Int>
Link copied to clipboard
val capacityMax: Output<String>?

(string: <optional>) - Option to signal a maximum volume size. This may not be supported by all storage providers.

Link copied to clipboard
val capacityMaxBytes: Output<Int>
Link copied to clipboard
val capacityMin: Output<String>?

(string: <optional>) - Option to signal a minimum volume size. This may not be supported by all storage providers.

Link copied to clipboard
val capacityMinBytes: Output<Int>
Link copied to clipboard
val context: Output<Map<String, String>>?

(map[string]string: <optional>) - An optional key-value map of strings passed directly to the CSI plugin to validate the volume.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val controllersHealthy: Output<Int>
Link copied to clipboard

(boolean: true) - If true, the volume will be deregistered on destroy.

Link copied to clipboard
val externalId: Output<String>

(string: <required>) - The ID of the physical volume from the storage provider.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

(block: <optional>) Options for mounting block-device volumes without a pre-formatted file system.

Link copied to clipboard
val name: Output<String>

(string: <required>) - The display name for the volume.

Link copied to clipboard
val namespace: Output<String>?

(string: "default") - The namespace in which to register the volume.

Link copied to clipboard
val nodesExpected: Output<Int>
Link copied to clipboard
val nodesHealthy: Output<Int>
Link copied to clipboard
val parameters: Output<Map<String, String>>?

(map[string]string: <optional>) - An optional key-value map of strings passed directly to the CSI plugin to configure the volume.

Link copied to clipboard
val pluginId: Output<String>

(string: <required>) - The ID of the Nomad plugin for registering this volume.

Link copied to clipboard
val pluginProvider: Output<String>
Link copied to clipboard
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val schedulable: Output<Boolean>
Link copied to clipboard
val secrets: Output<Map<String, String>>?

(map[string]string: <optional>) - An optional key-value map of strings used as credentials for publishing and unpublishing volumes.

Link copied to clipboard
Link copied to clipboard

(``TopologyRequest``: <optional>) - Specify locations (region, zone, rack, etc.) where the provisioned volume is accessible from.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val volumeId: Output<String>

(string: <required>) - The unique ID of the volume.