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

ibm.SdsVolumeMapping

Explore with Pulumi AI

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

    Create, update, and delete sds_volume_mappings with this resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const sdsVolumeMappingInstance = new ibm.SdsVolumeMapping("sdsVolumeMappingInstance", {
        hostId: ibm_sds_host.sds_host_instance.id,
        volume: {
            id: "id",
        },
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    sds_volume_mapping_instance = ibm.SdsVolumeMapping("sdsVolumeMappingInstance",
        host_id=ibm_sds_host["sds_host_instance"]["id"],
        volume={
            "id": "id",
        })
    
    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.NewSdsVolumeMapping(ctx, "sdsVolumeMappingInstance", &ibm.SdsVolumeMappingArgs{
    			HostId: pulumi.Any(ibm_sds_host.Sds_host_instance.Id),
    			Volume: &ibm.SdsVolumeMappingVolumeArgs{
    				Id: pulumi.String("id"),
    			},
    		})
    		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 sdsVolumeMappingInstance = new Ibm.SdsVolumeMapping("sdsVolumeMappingInstance", new()
        {
            HostId = ibm_sds_host.Sds_host_instance.Id,
            Volume = new Ibm.Inputs.SdsVolumeMappingVolumeArgs
            {
                Id = "id",
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.SdsVolumeMapping;
    import com.pulumi.ibm.SdsVolumeMappingArgs;
    import com.pulumi.ibm.inputs.SdsVolumeMappingVolumeArgs;
    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 sdsVolumeMappingInstance = new SdsVolumeMapping("sdsVolumeMappingInstance", SdsVolumeMappingArgs.builder()
                .hostId(ibm_sds_host.sds_host_instance().id())
                .volume(SdsVolumeMappingVolumeArgs.builder()
                    .id("id")
                    .build())
                .build());
    
        }
    }
    
    resources:
      sdsVolumeMappingInstance:
        type: ibm:SdsVolumeMapping
        properties:
          hostId: ${ibm_sds_host.sds_host_instance.id}
          volume:
            id: id
    

    Create SdsVolumeMapping Resource

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

    Constructor syntax

    new SdsVolumeMapping(name: string, args: SdsVolumeMappingArgs, opts?: CustomResourceOptions);
    @overload
    def SdsVolumeMapping(resource_name: str,
                         args: SdsVolumeMappingArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def SdsVolumeMapping(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         host_id: Optional[str] = None,
                         volume: Optional[SdsVolumeMappingVolumeArgs] = None,
                         sds_endpoint: Optional[str] = None,
                         sds_volume_mapping_id: Optional[str] = None)
    func NewSdsVolumeMapping(ctx *Context, name string, args SdsVolumeMappingArgs, opts ...ResourceOption) (*SdsVolumeMapping, error)
    public SdsVolumeMapping(string name, SdsVolumeMappingArgs args, CustomResourceOptions? opts = null)
    public SdsVolumeMapping(String name, SdsVolumeMappingArgs args)
    public SdsVolumeMapping(String name, SdsVolumeMappingArgs args, CustomResourceOptions options)
    
    type: ibm:SdsVolumeMapping
    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 SdsVolumeMappingArgs
    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 SdsVolumeMappingArgs
    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 SdsVolumeMappingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SdsVolumeMappingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SdsVolumeMappingArgs
    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 sdsVolumeMappingResource = new Ibm.SdsVolumeMapping("sdsVolumeMappingResource", new()
    {
        HostId = "string",
        Volume = new Ibm.Inputs.SdsVolumeMappingVolumeArgs
        {
            Id = "string",
            Name = "string",
        },
        SdsEndpoint = "string",
        SdsVolumeMappingId = "string",
    });
    
    example, err := ibm.NewSdsVolumeMapping(ctx, "sdsVolumeMappingResource", &ibm.SdsVolumeMappingArgs{
    	HostId: pulumi.String("string"),
    	Volume: &ibm.SdsVolumeMappingVolumeArgs{
    		Id:   pulumi.String("string"),
    		Name: pulumi.String("string"),
    	},
    	SdsEndpoint:        pulumi.String("string"),
    	SdsVolumeMappingId: pulumi.String("string"),
    })
    
    var sdsVolumeMappingResource = new SdsVolumeMapping("sdsVolumeMappingResource", SdsVolumeMappingArgs.builder()
        .hostId("string")
        .volume(SdsVolumeMappingVolumeArgs.builder()
            .id("string")
            .name("string")
            .build())
        .sdsEndpoint("string")
        .sdsVolumeMappingId("string")
        .build());
    
    sds_volume_mapping_resource = ibm.SdsVolumeMapping("sdsVolumeMappingResource",
        host_id="string",
        volume={
            "id": "string",
            "name": "string",
        },
        sds_endpoint="string",
        sds_volume_mapping_id="string")
    
    const sdsVolumeMappingResource = new ibm.SdsVolumeMapping("sdsVolumeMappingResource", {
        hostId: "string",
        volume: {
            id: "string",
            name: "string",
        },
        sdsEndpoint: "string",
        sdsVolumeMappingId: "string",
    });
    
    type: ibm:SdsVolumeMapping
    properties:
        hostId: string
        sdsEndpoint: string
        sdsVolumeMappingId: string
        volume:
            id: string
            name: string
    

    SdsVolumeMapping 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 SdsVolumeMapping resource accepts the following input properties:

    HostId string
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    Volume SdsVolumeMappingVolume
    The volume reference. Nested schema for volume:
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeMappingId string
    (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.
    HostId string
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    Volume SdsVolumeMappingVolumeArgs
    The volume reference. Nested schema for volume:
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeMappingId string
    (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.
    hostId String
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    volume SdsVolumeMappingVolume
    The volume reference. Nested schema for volume:
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeMappingId String
    (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.
    hostId string
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    volume SdsVolumeMappingVolume
    The volume reference. Nested schema for volume:
    sdsEndpoint string
    The endpoint to use for operations
    sdsVolumeMappingId string
    (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.
    host_id str
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    volume SdsVolumeMappingVolumeArgs
    The volume reference. Nested schema for volume:
    sds_endpoint str
    The endpoint to use for operations
    sds_volume_mapping_id str
    (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.
    hostId String
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    volume Property Map
    The volume reference. Nested schema for volume:
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeMappingId String
    (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.

    Outputs

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

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

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    Hosts List<SdsVolumeMappingHost>
    (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
    The provider-assigned unique ID for this managed resource.
    Namespaces List<SdsVolumeMappingNamespace>
    (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<SdsVolumeMappingStorageIdentifier>
    (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.\\-:]+$/.
    VolumeMappingId string
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    Gateways []SdsVolumeMappingGateway
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    Hosts []SdsVolumeMappingHost
    (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
    The provider-assigned unique ID for this managed resource.
    Namespaces []SdsVolumeMappingNamespace
    (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 []SdsVolumeMappingStorageIdentifier
    (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.\\-:]+$/.
    VolumeMappingId string
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    gateways List<SdsVolumeMappingGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts List<SdsVolumeMappingHost>
    (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
    The provider-assigned unique ID for this managed resource.
    namespaces List<SdsVolumeMappingNamespace>
    (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<SdsVolumeMappingStorageIdentifier>
    (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.\\-:]+$/.
    volumeMappingId String
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    gateways SdsVolumeMappingGateway[]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts SdsVolumeMappingHost[]
    (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
    The provider-assigned unique ID for this managed resource.
    namespaces SdsVolumeMappingNamespace[]
    (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 SdsVolumeMappingStorageIdentifier[]
    (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.\\-:]+$/.
    volumeMappingId string
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    gateways Sequence[SdsVolumeMappingGateway]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hosts Sequence[SdsVolumeMappingHost]
    (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
    The provider-assigned unique ID for this managed resource.
    namespaces Sequence[SdsVolumeMappingNamespace]
    (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[SdsVolumeMappingStorageIdentifier]
    (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.\\-:]+$/.
    volume_mapping_id str
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    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
    The provider-assigned unique ID for this managed resource.
    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.\\-:]+$/.
    volumeMappingId String
    (String) Unique identifier of the mapping.

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

    Look up Existing SdsVolumeMapping Resource

    Get an existing SdsVolumeMapping 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?: SdsVolumeMappingState, opts?: CustomResourceOptions): SdsVolumeMapping
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            gateways: Optional[Sequence[SdsVolumeMappingGatewayArgs]] = None,
            host_id: Optional[str] = None,
            hosts: Optional[Sequence[SdsVolumeMappingHostArgs]] = None,
            href: Optional[str] = None,
            namespaces: Optional[Sequence[SdsVolumeMappingNamespaceArgs]] = None,
            sds_endpoint: Optional[str] = None,
            sds_volume_mapping_id: Optional[str] = None,
            status: Optional[str] = None,
            storage_identifiers: Optional[Sequence[SdsVolumeMappingStorageIdentifierArgs]] = None,
            subsystem_nqn: Optional[str] = None,
            volume: Optional[SdsVolumeMappingVolumeArgs] = None,
            volume_mapping_id: Optional[str] = None) -> SdsVolumeMapping
    func GetSdsVolumeMapping(ctx *Context, name string, id IDInput, state *SdsVolumeMappingState, opts ...ResourceOption) (*SdsVolumeMapping, error)
    public static SdsVolumeMapping Get(string name, Input<string> id, SdsVolumeMappingState? state, CustomResourceOptions? opts = null)
    public static SdsVolumeMapping get(String name, Output<String> id, SdsVolumeMappingState state, CustomResourceOptions options)
    resources:  _:    type: ibm:SdsVolumeMapping    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:
    Gateways List<SdsVolumeMappingGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    HostId string
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    Hosts List<SdsVolumeMappingHost>
    (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.
    Namespaces List<SdsVolumeMappingNamespace>
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeMappingId string
    (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.
    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<SdsVolumeMappingStorageIdentifier>
    (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.\\-:]+$/.
    Volume SdsVolumeMappingVolume
    The volume reference. Nested schema for volume:
    VolumeMappingId string
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    Gateways []SdsVolumeMappingGatewayArgs
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    HostId string
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    Hosts []SdsVolumeMappingHostArgs
    (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.
    Namespaces []SdsVolumeMappingNamespaceArgs
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    SdsEndpoint string
    The endpoint to use for operations
    SdsVolumeMappingId string
    (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.
    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 []SdsVolumeMappingStorageIdentifierArgs
    (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.\\-:]+$/.
    Volume SdsVolumeMappingVolumeArgs
    The volume reference. Nested schema for volume:
    VolumeMappingId string
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    gateways List<SdsVolumeMappingGateway>
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hostId String
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    hosts List<SdsVolumeMappingHost>
    (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.
    namespaces List<SdsVolumeMappingNamespace>
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeMappingId String
    (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.
    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<SdsVolumeMappingStorageIdentifier>
    (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.\\-:]+$/.
    volume SdsVolumeMappingVolume
    The volume reference. Nested schema for volume:
    volumeMappingId String
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    gateways SdsVolumeMappingGateway[]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    hostId string
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    hosts SdsVolumeMappingHost[]
    (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.
    namespaces SdsVolumeMappingNamespace[]
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    sdsEndpoint string
    The endpoint to use for operations
    sdsVolumeMappingId string
    (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.
    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 SdsVolumeMappingStorageIdentifier[]
    (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.\\-:]+$/.
    volume SdsVolumeMappingVolume
    The volume reference. Nested schema for volume:
    volumeMappingId string
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    gateways Sequence[SdsVolumeMappingGatewayArgs]
    (List) List of NVMe gateways.

    • Constraints: The maximum length is 10 items. The minimum length is 0 items. Nested schema for gateways:
    host_id str
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    hosts Sequence[SdsVolumeMappingHostArgs]
    (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.
    namespaces Sequence[SdsVolumeMappingNamespaceArgs]
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    sds_endpoint str
    The endpoint to use for operations
    sds_volume_mapping_id str
    (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.
    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[SdsVolumeMappingStorageIdentifierArgs]
    (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.\\-:]+$/.
    volume SdsVolumeMappingVolumeArgs
    The volume reference. Nested schema for volume:
    volume_mapping_id str
    (String) Unique identifier of the mapping.

    • Constraints: The maximum length is 128 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    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:
    hostId String
    A unique host ID.

    • Constraints: The maximum length is 200 characters. The minimum length is 0 characters. The value must match regular expression /^\\S+$/.
    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.
    namespaces List<Property Map>
    (List) The NVMe namespace properties for a given volume mapping. Nested schema for namespace:
    sdsEndpoint String
    The endpoint to use for operations
    sdsVolumeMappingId String
    (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.
    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.\\-:]+$/.
    volume Property Map
    The volume reference. Nested schema for volume:
    volumeMappingId String
    (String) Unique identifier of the mapping.

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

    Supporting Types

    SdsVolumeMappingGateway, SdsVolumeMappingGatewayArgs

    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.

    SdsVolumeMappingHost, SdsVolumeMappingHostArgs

    Id string
    (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.
    Name string
    (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
    (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.
    Name string
    (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
    (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.
    name String
    (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
    (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.
    name string
    (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
    (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.
    name str
    (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 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
    (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.
    name String
    (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+$/.

    SdsVolumeMappingNamespace, SdsVolumeMappingNamespaceArgs

    Id 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.
    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
    (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.
    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
    (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.
    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
    (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.
    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
    (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.
    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
    (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.
    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_]+$/.

    SdsVolumeMappingStorageIdentifier, SdsVolumeMappingStorageIdentifierArgs

    Gateways List<SdsVolumeMappingStorageIdentifierGateway>
    (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 []SdsVolumeMappingStorageIdentifierGateway
    (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<SdsVolumeMappingStorageIdentifierGateway>
    (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 SdsVolumeMappingStorageIdentifierGateway[]
    (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[SdsVolumeMappingStorageIdentifierGateway]
    (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.\\-:]+$/.

    SdsVolumeMappingStorageIdentifierGateway, SdsVolumeMappingStorageIdentifierGatewayArgs

    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.

    SdsVolumeMappingVolume, SdsVolumeMappingVolumeArgs

    Id 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
    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
    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
    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
    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
    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_mapping resource by using id.

    The id property can be formed from host_id, and volume_mapping_id in the following format:

    
    <host_id>/<volume_mapping_id>
    
    
    • host_id: A string in the format r134-69d5c3e2-8229-45f1-89c8-e4dXXb2e126e. A unique host ID.

    • volume_mapping_id: A string in the format 1a6b7274-678d-4dfb-8981-c71dd9d4daa5-1a6b7274-678d-4dfb-8981-c71dd9d4da45. Unique identifier of the mapping.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/sdsVolumeMapping:SdsVolumeMapping sds_volume_mapping <host_id>/<volume_mapping_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