1. Packages
  2. Ibm Provider
  3. API Docs
  4. SdsVolume
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.SdsVolume

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Create, update, and delete sds_volumes with this resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const sdsVolumeInstance = new ibm.SdsVolume("sdsVolumeInstance", {capacity: 10});
    
    import pulumi
    import pulumi_ibm as ibm
    
    sds_volume_instance = ibm.SdsVolume("sdsVolumeInstance", capacity=10)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewSdsVolume(ctx, "sdsVolumeInstance", &ibm.SdsVolumeArgs{
    			Capacity: pulumi.Float64(10),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var sdsVolumeInstance = new Ibm.SdsVolume("sdsVolumeInstance", new()
        {
            Capacity = 10,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.SdsVolume;
    import com.pulumi.ibm.SdsVolumeArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var sdsVolumeInstance = new SdsVolume("sdsVolumeInstance", SdsVolumeArgs.builder()
                .capacity(10)
                .build());
    
        }
    }
    
    resources:
      sdsVolumeInstance:
        type: ibm:SdsVolume
        properties:
          capacity: 10
    

    Create SdsVolume Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SdsVolume(name: string, args: SdsVolumeArgs, opts?: CustomResourceOptions);
    @overload
    def SdsVolume(resource_name: str,
                  args: SdsVolumeArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def SdsVolume(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  capacity: Optional[float] = None,
                  name: Optional[str] = None,
                  sds_endpoint: Optional[str] = None,
                  sds_volume_id: Optional[str] = None)
    func NewSdsVolume(ctx *Context, name string, args SdsVolumeArgs, opts ...ResourceOption) (*SdsVolume, error)
    public SdsVolume(string name, SdsVolumeArgs args, CustomResourceOptions? opts = null)
    public SdsVolume(String name, SdsVolumeArgs args)
    public SdsVolume(String name, SdsVolumeArgs args, CustomResourceOptions options)
    
    type: ibm:SdsVolume
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args SdsVolumeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args SdsVolumeArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args SdsVolumeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SdsVolumeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SdsVolumeArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var sdsVolumeResource = new Ibm.SdsVolume("sdsVolumeResource", new()
    {
        Capacity = 0,
        Name = "string",
        SdsEndpoint = "string",
        SdsVolumeId = "string",
    });
    
    example, err := ibm.NewSdsVolume(ctx, "sdsVolumeResource", &ibm.SdsVolumeArgs{
    	Capacity:    pulumi.Float64(0),
    	Name:        pulumi.String("string"),
    	SdsEndpoint: pulumi.String("string"),
    	SdsVolumeId: pulumi.String("string"),
    })
    
    var sdsVolumeResource = new SdsVolume("sdsVolumeResource", SdsVolumeArgs.builder()
        .capacity(0)
        .name("string")
        .sdsEndpoint("string")
        .sdsVolumeId("string")
        .build());
    
    sds_volume_resource = ibm.SdsVolume("sdsVolumeResource",
        capacity=0,
        name="string",
        sds_endpoint="string",
        sds_volume_id="string")
    
    const sdsVolumeResource = new ibm.SdsVolume("sdsVolumeResource", {
        capacity: 0,
        name: "string",
        sdsEndpoint: "string",
        sdsVolumeId: "string",
    });
    
    type: ibm:SdsVolume
    properties:
        capacity: 0
        name: string
        sdsEndpoint: string
        sdsVolumeId: string
    

    SdsVolume Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The SdsVolume resource accepts the following input properties:

    Capacity double
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeId string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Capacity float64
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeId string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    capacity Double
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeId String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    capacity number
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sdsEndpoint string
    The endpoint to use for operations
    sdsVolumeId string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    capacity float
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    name str
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sds_endpoint str
    The endpoint to use for operations
    sds_volume_id str
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    capacity Number
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeId String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SdsVolume resource produces the following output properties:

    Bandwidth double
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    CreatedAt string
    (String) The date and time that the volume was created.
    Href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    Id string
    The provider-assigned unique ID for this managed resource.
    Iops double
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    ResourceType string
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    StatusReasons List<SdsVolumeStatusReason>
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    VolumeMappings List<SdsVolumeVolumeMapping>
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    Bandwidth float64
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    CreatedAt string
    (String) The date and time that the volume was created.
    Href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    Id string
    The provider-assigned unique ID for this managed resource.
    Iops float64
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    ResourceType string
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    StatusReasons []SdsVolumeStatusReason
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    VolumeMappings []SdsVolumeVolumeMapping
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth Double
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    createdAt String
    (String) The date and time that the volume was created.
    href String
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id String
    The provider-assigned unique ID for this managed resource.
    iops Double
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    resourceType String
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status String
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    statusReasons List<SdsVolumeStatusReason>
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volumeMappings List<SdsVolumeVolumeMapping>
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth number
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    createdAt string
    (String) The date and time that the volume was created.
    href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id string
    The provider-assigned unique ID for this managed resource.
    iops number
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    resourceType string
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    statusReasons SdsVolumeStatusReason[]
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volumeMappings SdsVolumeVolumeMapping[]
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth float
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    created_at str
    (String) The date and time that the volume was created.
    href str
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id str
    The provider-assigned unique ID for this managed resource.
    iops float
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    resource_type str
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status str
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    status_reasons Sequence[SdsVolumeStatusReason]
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volume_mappings Sequence[SdsVolumeVolumeMapping]
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth Number
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    createdAt String
    (String) The date and time that the volume was created.
    href String
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id String
    The provider-assigned unique ID for this managed resource.
    iops Number
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    resourceType String
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status String
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    statusReasons List<Property Map>
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volumeMappings List<Property Map>
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:

    Look up Existing SdsVolume Resource

    Get an existing SdsVolume resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: SdsVolumeState, opts?: CustomResourceOptions): SdsVolume
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bandwidth: Optional[float] = None,
            capacity: Optional[float] = None,
            created_at: Optional[str] = None,
            href: Optional[str] = None,
            iops: Optional[float] = None,
            name: Optional[str] = None,
            resource_type: Optional[str] = None,
            sds_endpoint: Optional[str] = None,
            sds_volume_id: Optional[str] = None,
            status: Optional[str] = None,
            status_reasons: Optional[Sequence[SdsVolumeStatusReasonArgs]] = None,
            volume_mappings: Optional[Sequence[SdsVolumeVolumeMappingArgs]] = None) -> SdsVolume
    func GetSdsVolume(ctx *Context, name string, id IDInput, state *SdsVolumeState, opts ...ResourceOption) (*SdsVolume, error)
    public static SdsVolume Get(string name, Input<string> id, SdsVolumeState? state, CustomResourceOptions? opts = null)
    public static SdsVolume get(String name, Output<String> id, SdsVolumeState state, CustomResourceOptions options)
    resources:  _:    type: ibm:SdsVolume    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Bandwidth double
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    Capacity double
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    CreatedAt string
    (String) The date and time that the volume was created.
    Href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    Iops double
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    ResourceType string
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeId string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    StatusReasons List<SdsVolumeStatusReason>
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    VolumeMappings List<SdsVolumeVolumeMapping>
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    Bandwidth float64
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    Capacity float64
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    CreatedAt string
    (String) The date and time that the volume was created.
    Href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    Iops float64
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    ResourceType string
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeId string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    StatusReasons []SdsVolumeStatusReasonArgs
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    VolumeMappings []SdsVolumeVolumeMappingArgs
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth Double
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    capacity Double
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    createdAt String
    (String) The date and time that the volume was created.
    href String
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    iops Double
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    resourceType String
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeId String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status String
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    statusReasons List<SdsVolumeStatusReason>
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volumeMappings List<SdsVolumeVolumeMapping>
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth number
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    capacity number
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    createdAt string
    (String) The date and time that the volume was created.
    href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    iops number
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    resourceType string
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sdsEndpoint string
    The endpoint to use for operations
    sdsVolumeId string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    statusReasons SdsVolumeStatusReason[]
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volumeMappings SdsVolumeVolumeMapping[]
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth float
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    capacity float
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    created_at str
    (String) The date and time that the volume was created.
    href str
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    iops float
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    name str
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    resource_type str
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sds_endpoint str
    The endpoint to use for operations
    sds_volume_id str
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status str
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    status_reasons Sequence[SdsVolumeStatusReasonArgs]
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volume_mappings Sequence[SdsVolumeVolumeMappingArgs]
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:
    bandwidth Number
    (Integer) The maximum bandwidth (in megabits per second) for the volume.

    • Constraints: The maximum value is 8192. The minimum value is 1.
    capacity Number
    The capacity of the volume (in gigabytes).

    • Constraints: The maximum value is 32000. The minimum value is 1.
    createdAt String
    (String) The date and time that the volume was created.
    href String
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    iops Number
    (Integer) Iops The maximum I/O operations per second (IOPS) for this volume.

    • Constraints: The maximum value is 96000. The minimum value is 150.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    resourceType String
    (String) The resource type of the volume.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeId String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    status String
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    statusReasons List<Property Map>
    (List) The reasons for the current status (if any).

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for status_reasons:
    volumeMappings List<Property Map>
    (List) List of volume mappings for this volume.

    • Constraints: The maximum length is 200 items. The minimum length is 0 items. Nested schema for volume_mappings:

    Supporting Types

    SdsVolumeStatusReason, SdsVolumeStatusReasonArgs

    Code string
    (String) A snake case string succinctly identifying the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Message string
    (String) An explanation of the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters. The value must match regular expression /^[ -~\\n\\r\\t]*$/.
    MoreInfo string
    (String) Link to documentation about this status reason.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters.
    Code string
    (String) A snake case string succinctly identifying the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Message string
    (String) An explanation of the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters. The value must match regular expression /^[ -~\\n\\r\\t]*$/.
    MoreInfo string
    (String) Link to documentation about this status reason.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters.
    code String
    (String) A snake case string succinctly identifying the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message String
    (String) An explanation of the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters. The value must match regular expression /^[ -~\\n\\r\\t]*$/.
    moreInfo String
    (String) Link to documentation about this status reason.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters.
    code string
    (String) A snake case string succinctly identifying the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message string
    (String) An explanation of the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters. The value must match regular expression /^[ -~\\n\\r\\t]*$/.
    moreInfo string
    (String) Link to documentation about this status reason.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters.
    code str
    (String) A snake case string succinctly identifying the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message str
    (String) An explanation of the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters. The value must match regular expression /^[ -~\\n\\r\\t]*$/.
    more_info str
    (String) Link to documentation about this status reason.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters.
    code String
    (String) A snake case string succinctly identifying the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    message String
    (String) An explanation of the status reason.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters. The value must match regular expression /^[ -~\\n\\r\\t]*$/.
    moreInfo String
    (String) Link to documentation about this status reason.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters.

    SdsVolumeVolumeMapping, SdsVolumeVolumeMappingArgs

    Gateways List<SdsVolumeVolumeMappingGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    Hosts List<SdsVolumeVolumeMappingHost>
    (List) Host mapping schema. Nested schema for host:
    Href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    Id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Namespaces List<SdsVolumeVolumeMappingNamespace>
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    Status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    StorageIdentifiers List<SdsVolumeVolumeMappingStorageIdentifier>
    (List) Storage network and ID information associated with a volume/host mapping. Nested schema for storage_identifier:
    SubsystemNqn string
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    Volumes List<SdsVolumeVolumeMappingVolume>
    (List) The volume reference. Nested schema for volume:
    Gateways []SdsVolumeVolumeMappingGateway
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    Hosts []SdsVolumeVolumeMappingHost
    (List) Host mapping schema. Nested schema for host:
    Href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    Id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Namespaces []SdsVolumeVolumeMappingNamespace
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    Status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    StorageIdentifiers []SdsVolumeVolumeMappingStorageIdentifier
    (List) Storage network and ID information associated with a volume/host mapping. Nested schema for storage_identifier:
    SubsystemNqn string
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    Volumes []SdsVolumeVolumeMappingVolume
    (List) The volume reference. Nested schema for volume:
    gateways List<SdsVolumeVolumeMappingGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts List<SdsVolumeVolumeMappingHost>
    (List) Host mapping schema. Nested schema for host:
    href String
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    namespaces List<SdsVolumeVolumeMappingNamespace>
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    status String
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    storageIdentifiers List<SdsVolumeVolumeMappingStorageIdentifier>
    (List) Storage network and ID information associated with a volume/host mapping. Nested schema for storage_identifier:
    subsystemNqn String
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    volumes List<SdsVolumeVolumeMappingVolume>
    (List) The volume reference. Nested schema for volume:
    gateways SdsVolumeVolumeMappingGateway[]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts SdsVolumeVolumeMappingHost[]
    (List) Host mapping schema. Nested schema for host:
    href string
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    namespaces SdsVolumeVolumeMappingNamespace[]
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    status string
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    storageIdentifiers SdsVolumeVolumeMappingStorageIdentifier[]
    (List) Storage network and ID information associated with a volume/host mapping. Nested schema for storage_identifier:
    subsystemNqn string
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    volumes SdsVolumeVolumeMappingVolume[]
    (List) The volume reference. Nested schema for volume:
    gateways Sequence[SdsVolumeVolumeMappingGateway]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts Sequence[SdsVolumeVolumeMappingHost]
    (List) Host mapping schema. Nested schema for host:
    href str
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id str
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    namespaces Sequence[SdsVolumeVolumeMappingNamespace]
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    status str
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    storage_identifiers Sequence[SdsVolumeVolumeMappingStorageIdentifier]
    (List) Storage network and ID information associated with a volume/host mapping. Nested schema for storage_identifier:
    subsystem_nqn str
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    volumes Sequence[SdsVolumeVolumeMappingVolume]
    (List) The volume reference. Nested schema for volume:
    gateways List<Property Map>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts List<Property Map>
    (List) Host mapping schema. Nested schema for host:
    href String
    (String) The URL for this resource.

    • Constraints: The maximum length is 1000 characters. The minimum length is 10 characters.
    id String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    namespaces List<Property Map>
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    status String
    (String) The status of the volume mapping. The enumerated values for this property will expand in the future. When processing this property, check for and log unknown values. Optionally halt processing and surface the error, or bypass the resource on which the unexpected property value was encountered.

    • Constraints: Allowable values are: pending, mapped, pending_unmapping, mapping_failed. The maximum length is 1000 characters. The minimum length is 1 character. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    storageIdentifiers List<Property Map>
    (List) Storage network and ID information associated with a volume/host mapping. Nested schema for storage_identifier:
    subsystemNqn String
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    volumes List<Property Map>
    (List) The volume reference. Nested schema for volume:

    SdsVolumeVolumeMappingGateway, SdsVolumeVolumeMappingGatewayArgs

    IpAddress string
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Port double
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    IpAddress string
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Port float64
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ipAddress String
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port Double
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ipAddress string
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port number
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ip_address str
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port float
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ipAddress String
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port Number
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.

    SdsVolumeVolumeMappingHost, SdsVolumeVolumeMappingHostArgs

    Id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Nqn string
    (String) The NQN (NVMe Qualified Name) as configured on the initiator (compute/host) accessing the storage.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Nqn string
    (String) The NQN (NVMe Qualified Name) as configured on the initiator (compute/host) accessing the storage.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    nqn String
    (String) The NQN (NVMe Qualified Name) as configured on the initiator (compute/host) accessing the storage.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    nqn string
    (String) The NQN (NVMe Qualified Name) as configured on the initiator (compute/host) accessing the storage.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id str
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name str
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    nqn str
    (String) The NQN (NVMe Qualified Name) as configured on the initiator (compute/host) accessing the storage.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    nqn String
    (String) The NQN (NVMe Qualified Name) as configured on the initiator (compute/host) accessing the storage.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.

    SdsVolumeVolumeMappingNamespace, SdsVolumeVolumeMappingNamespaceArgs

    Id double
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Uuid string
    (String) UUID of the NVMe namespace.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    Id float64
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Uuid string
    (String) UUID of the NVMe namespace.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id Double
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    uuid String
    (String) UUID of the NVMe namespace.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id number
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    uuid string
    (String) UUID of the NVMe namespace.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id float
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    uuid str
    (String) UUID of the NVMe namespace.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    id Number
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    uuid String
    (String) UUID of the NVMe namespace.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.

    SdsVolumeVolumeMappingStorageIdentifier, SdsVolumeVolumeMappingStorageIdentifierArgs

    Gateways List<SdsVolumeVolumeMappingStorageIdentifierGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    NamespaceId double
    (Integer) NVMe namespace ID that can be used to co-relate the discovered devices on host to the corresponding volume.

    • Constraints: The maximum value is 32. The minimum value is 1.
    NamespaceUuid string
    (String) The namespace UUID associated with a volume/host mapping.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    SubsystemNqn string
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    Gateways []SdsVolumeVolumeMappingStorageIdentifierGateway
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    NamespaceId float64
    (Integer) NVMe namespace ID that can be used to co-relate the discovered devices on host to the corresponding volume.

    • Constraints: The maximum value is 32. The minimum value is 1.
    NamespaceUuid string
    (String) The namespace UUID associated with a volume/host mapping.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    SubsystemNqn string
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    gateways List<SdsVolumeVolumeMappingStorageIdentifierGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    namespaceId Double
    (Integer) NVMe namespace ID that can be used to co-relate the discovered devices on host to the corresponding volume.

    • Constraints: The maximum value is 32. The minimum value is 1.
    namespaceUuid String
    (String) The namespace UUID associated with a volume/host mapping.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    subsystemNqn String
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    gateways SdsVolumeVolumeMappingStorageIdentifierGateway[]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    namespaceId number
    (Integer) NVMe namespace ID that can be used to co-relate the discovered devices on host to the corresponding volume.

    • Constraints: The maximum value is 32. The minimum value is 1.
    namespaceUuid string
    (String) The namespace UUID associated with a volume/host mapping.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    subsystemNqn string
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    gateways Sequence[SdsVolumeVolumeMappingStorageIdentifierGateway]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    namespace_id float
    (Integer) NVMe namespace ID that can be used to co-relate the discovered devices on host to the corresponding volume.

    • Constraints: The maximum value is 32. The minimum value is 1.
    namespace_uuid str
    (String) The namespace UUID associated with a volume/host mapping.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    subsystem_nqn str
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.
    gateways List<Property Map>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    namespaceId Number
    (Integer) NVMe namespace ID that can be used to co-relate the discovered devices on host to the corresponding volume.

    • Constraints: The maximum value is 32. The minimum value is 1.
    namespaceUuid String
    (String) The namespace UUID associated with a volume/host mapping.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    subsystemNqn String
    (String) The NVMe target subsystem NQN (NVMe Qualified Name) that can be used for doing NVMe connect by the initiator.

    • Constraints: The maximum length is 63 characters. The minimum length is 4 characters. The value must match regular expression /^nqn\\.\\d{4}-\\d{2}\\.[a-z0-9-]+(?:\\.[a-z0-9-]+)*:[a-zA-Z0-9.\\-:]+$/.

    SdsVolumeVolumeMappingStorageIdentifierGateway, SdsVolumeVolumeMappingStorageIdentifierGatewayArgs

    IpAddress string
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Port double
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    IpAddress string
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Port float64
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ipAddress String
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port Double
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ipAddress string
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port number
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ip_address str
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port float
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.
    ipAddress String
    (String) Network information for volume/host mappings.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    port Number
    (Integer) Network information for volume/host mappings.

    • Constraints: The maximum value is 65535. The minimum value is 1.

    SdsVolumeVolumeMappingVolume, SdsVolumeVolumeMappingVolumeArgs

    Id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    Name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id string
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name string
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id str
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name str
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    id String
    (String) Unique identifer of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.
    name String
    Unique name of the host.

    • Constraints: The maximum length is 100 characters. The minimum length is 1 character. The value must match regular expression /^\\S+$/.

    Import

    You can import the ibm_sds_volume resource by using id. The volume profile id.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/sdsVolume:SdsVolume sds_volume <id>
    ```
    
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud