1. Packages
  2. Powerstore Provider
  3. API Docs
  4. Volume
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

powerstore.Volume

Explore with Pulumi AI

powerstore logo
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

    Import

    #Copyright (c) 2024 Dell Inc., or its subsidiaries. All Rights Reserved.

    #Licensed under the Mozilla Public License Version 2.0 (the “License”);

    #you may not use this file except in compliance with the License.

    #You may obtain a copy of the License at

    http://mozilla.org/MPL/2.0/

    #Unless required by applicable law or agreed to in writing, software

    #distributed under the License is distributed on an “AS IS” BASIS,

    #WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

    #See the License for the specific language governing permissions and

    #limitations under the License.

    Below are the steps to import volume :

    Step 1 - To import a volume , we need the id of that volume

    Step 2 - To check the id of the volume we can make Get request to volume endpoint. eg. https://10.0.0.1/api/rest/volume which will return list of all volume ids.

    Step 3 - Add empty resource block in tf file.

    eg.

    resource “powerstore_volume” “resource_block_name” {

    (resource arguments)

    }

    $ pulumi import powerstore:index/volume:Volume Step 4 - Execute the command: "powerstore_volume.resource_block_name" "id_of_the_volume" (resource_block_name must be taken from step 3 and id must be taken from step 2)
    

    Step 5 - After successful execution of the command , check the state file

    Create Volume Resource

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

    Constructor syntax

    new Volume(name: string, args: VolumeArgs, opts?: CustomResourceOptions);
    @overload
    def Volume(resource_name: str,
               args: VolumeArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Volume(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               size: Optional[float] = None,
               logical_unit_number: Optional[float] = None,
               min_size: Optional[float] = None,
               appliance_name: Optional[str] = None,
               app_type: Optional[str] = None,
               description: Optional[str] = None,
               host_group_id: Optional[str] = None,
               host_group_name: Optional[str] = None,
               host_id: Optional[str] = None,
               appliance_id: Optional[str] = None,
               host_name: Optional[str] = None,
               capacity_unit: Optional[str] = None,
               name: Optional[str] = None,
               performance_policy_id: Optional[str] = None,
               protection_policy_id: Optional[str] = None,
               protection_policy_name: Optional[str] = None,
               sector_size: Optional[float] = None,
               app_type_other: Optional[str] = None,
               volume_group_id: Optional[str] = None,
               volume_group_name: Optional[str] = None)
    func NewVolume(ctx *Context, name string, args VolumeArgs, opts ...ResourceOption) (*Volume, error)
    public Volume(string name, VolumeArgs args, CustomResourceOptions? opts = null)
    public Volume(String name, VolumeArgs args)
    public Volume(String name, VolumeArgs args, CustomResourceOptions options)
    
    type: powerstore:Volume
    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 VolumeArgs
    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 VolumeArgs
    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 VolumeArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VolumeArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args VolumeArgs
    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 volumeResource = new Powerstore.Volume("volumeResource", new()
    {
        Size = 0,
        LogicalUnitNumber = 0,
        MinSize = 0,
        ApplianceName = "string",
        AppType = "string",
        Description = "string",
        HostGroupId = "string",
        HostGroupName = "string",
        HostId = "string",
        ApplianceId = "string",
        HostName = "string",
        CapacityUnit = "string",
        Name = "string",
        PerformancePolicyId = "string",
        ProtectionPolicyId = "string",
        ProtectionPolicyName = "string",
        SectorSize = 0,
        AppTypeOther = "string",
        VolumeGroupId = "string",
        VolumeGroupName = "string",
    });
    
    example, err := powerstore.NewVolume(ctx, "volumeResource", &powerstore.VolumeArgs{
    	Size:                 pulumi.Float64(0),
    	LogicalUnitNumber:    pulumi.Float64(0),
    	MinSize:              pulumi.Float64(0),
    	ApplianceName:        pulumi.String("string"),
    	AppType:              pulumi.String("string"),
    	Description:          pulumi.String("string"),
    	HostGroupId:          pulumi.String("string"),
    	HostGroupName:        pulumi.String("string"),
    	HostId:               pulumi.String("string"),
    	ApplianceId:          pulumi.String("string"),
    	HostName:             pulumi.String("string"),
    	CapacityUnit:         pulumi.String("string"),
    	Name:                 pulumi.String("string"),
    	PerformancePolicyId:  pulumi.String("string"),
    	ProtectionPolicyId:   pulumi.String("string"),
    	ProtectionPolicyName: pulumi.String("string"),
    	SectorSize:           pulumi.Float64(0),
    	AppTypeOther:         pulumi.String("string"),
    	VolumeGroupId:        pulumi.String("string"),
    	VolumeGroupName:      pulumi.String("string"),
    })
    
    var volumeResource = new Volume("volumeResource", VolumeArgs.builder()
        .size(0)
        .logicalUnitNumber(0)
        .minSize(0)
        .applianceName("string")
        .appType("string")
        .description("string")
        .hostGroupId("string")
        .hostGroupName("string")
        .hostId("string")
        .applianceId("string")
        .hostName("string")
        .capacityUnit("string")
        .name("string")
        .performancePolicyId("string")
        .protectionPolicyId("string")
        .protectionPolicyName("string")
        .sectorSize(0)
        .appTypeOther("string")
        .volumeGroupId("string")
        .volumeGroupName("string")
        .build());
    
    volume_resource = powerstore.Volume("volumeResource",
        size=0,
        logical_unit_number=0,
        min_size=0,
        appliance_name="string",
        app_type="string",
        description="string",
        host_group_id="string",
        host_group_name="string",
        host_id="string",
        appliance_id="string",
        host_name="string",
        capacity_unit="string",
        name="string",
        performance_policy_id="string",
        protection_policy_id="string",
        protection_policy_name="string",
        sector_size=0,
        app_type_other="string",
        volume_group_id="string",
        volume_group_name="string")
    
    const volumeResource = new powerstore.Volume("volumeResource", {
        size: 0,
        logicalUnitNumber: 0,
        minSize: 0,
        applianceName: "string",
        appType: "string",
        description: "string",
        hostGroupId: "string",
        hostGroupName: "string",
        hostId: "string",
        applianceId: "string",
        hostName: "string",
        capacityUnit: "string",
        name: "string",
        performancePolicyId: "string",
        protectionPolicyId: "string",
        protectionPolicyName: "string",
        sectorSize: 0,
        appTypeOther: "string",
        volumeGroupId: "string",
        volumeGroupName: "string",
    });
    
    type: powerstore:Volume
    properties:
        appType: string
        appTypeOther: string
        applianceId: string
        applianceName: string
        capacityUnit: string
        description: string
        hostGroupId: string
        hostGroupName: string
        hostId: string
        hostName: string
        logicalUnitNumber: 0
        minSize: 0
        name: string
        performancePolicyId: string
        protectionPolicyId: string
        protectionPolicyName: string
        sectorSize: 0
        size: 0
        volumeGroupId: string
        volumeGroupName: string
    

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

    Size double
    The size of the volume.
    AppType string
    The app type of the volume.
    AppTypeOther string
    The app type other of the volume.
    ApplianceId string
    The appliance_id of the volume.
    ApplianceName string
    The appliance name of the volume.
    CapacityUnit string
    The Capacity Unit corresponding to the size.
    Description string
    The description of the volume.
    HostGroupId string
    The host group id of the volume.
    HostGroupName string
    The host group name of the volume.
    HostId string
    The host id of the volume.
    HostName string
    The host name of the volume.
    LogicalUnitNumber double
    The current amount of data written to the volume.
    MinSize double
    The minimum size of the volume.
    Name string
    The name of the volume.
    PerformancePolicyId string
    The performancepolicyid of the volume.
    ProtectionPolicyId string
    The protectionpolicyid of the volume.
    ProtectionPolicyName string
    The protection policy name of the volume.
    SectorSize double
    The sector size of the volume.
    VolumeGroupId string
    The volume group id of the volume.
    VolumeGroupName string
    The volume group name of the volume.
    Size float64
    The size of the volume.
    AppType string
    The app type of the volume.
    AppTypeOther string
    The app type other of the volume.
    ApplianceId string
    The appliance_id of the volume.
    ApplianceName string
    The appliance name of the volume.
    CapacityUnit string
    The Capacity Unit corresponding to the size.
    Description string
    The description of the volume.
    HostGroupId string
    The host group id of the volume.
    HostGroupName string
    The host group name of the volume.
    HostId string
    The host id of the volume.
    HostName string
    The host name of the volume.
    LogicalUnitNumber float64
    The current amount of data written to the volume.
    MinSize float64
    The minimum size of the volume.
    Name string
    The name of the volume.
    PerformancePolicyId string
    The performancepolicyid of the volume.
    ProtectionPolicyId string
    The protectionpolicyid of the volume.
    ProtectionPolicyName string
    The protection policy name of the volume.
    SectorSize float64
    The sector size of the volume.
    VolumeGroupId string
    The volume group id of the volume.
    VolumeGroupName string
    The volume group name of the volume.
    size Double
    The size of the volume.
    appType String
    The app type of the volume.
    appTypeOther String
    The app type other of the volume.
    applianceId String
    The appliance_id of the volume.
    applianceName String
    The appliance name of the volume.
    capacityUnit String
    The Capacity Unit corresponding to the size.
    description String
    The description of the volume.
    hostGroupId String
    The host group id of the volume.
    hostGroupName String
    The host group name of the volume.
    hostId String
    The host id of the volume.
    hostName String
    The host name of the volume.
    logicalUnitNumber Double
    The current amount of data written to the volume.
    minSize Double
    The minimum size of the volume.
    name String
    The name of the volume.
    performancePolicyId String
    The performancepolicyid of the volume.
    protectionPolicyId String
    The protectionpolicyid of the volume.
    protectionPolicyName String
    The protection policy name of the volume.
    sectorSize Double
    The sector size of the volume.
    volumeGroupId String
    The volume group id of the volume.
    volumeGroupName String
    The volume group name of the volume.
    size number
    The size of the volume.
    appType string
    The app type of the volume.
    appTypeOther string
    The app type other of the volume.
    applianceId string
    The appliance_id of the volume.
    applianceName string
    The appliance name of the volume.
    capacityUnit string
    The Capacity Unit corresponding to the size.
    description string
    The description of the volume.
    hostGroupId string
    The host group id of the volume.
    hostGroupName string
    The host group name of the volume.
    hostId string
    The host id of the volume.
    hostName string
    The host name of the volume.
    logicalUnitNumber number
    The current amount of data written to the volume.
    minSize number
    The minimum size of the volume.
    name string
    The name of the volume.
    performancePolicyId string
    The performancepolicyid of the volume.
    protectionPolicyId string
    The protectionpolicyid of the volume.
    protectionPolicyName string
    The protection policy name of the volume.
    sectorSize number
    The sector size of the volume.
    volumeGroupId string
    The volume group id of the volume.
    volumeGroupName string
    The volume group name of the volume.
    size float
    The size of the volume.
    app_type str
    The app type of the volume.
    app_type_other str
    The app type other of the volume.
    appliance_id str
    The appliance_id of the volume.
    appliance_name str
    The appliance name of the volume.
    capacity_unit str
    The Capacity Unit corresponding to the size.
    description str
    The description of the volume.
    host_group_id str
    The host group id of the volume.
    host_group_name str
    The host group name of the volume.
    host_id str
    The host id of the volume.
    host_name str
    The host name of the volume.
    logical_unit_number float
    The current amount of data written to the volume.
    min_size float
    The minimum size of the volume.
    name str
    The name of the volume.
    performance_policy_id str
    The performancepolicyid of the volume.
    protection_policy_id str
    The protectionpolicyid of the volume.
    protection_policy_name str
    The protection policy name of the volume.
    sector_size float
    The sector size of the volume.
    volume_group_id str
    The volume group id of the volume.
    volume_group_name str
    The volume group name of the volume.
    size Number
    The size of the volume.
    appType String
    The app type of the volume.
    appTypeOther String
    The app type other of the volume.
    applianceId String
    The appliance_id of the volume.
    applianceName String
    The appliance name of the volume.
    capacityUnit String
    The Capacity Unit corresponding to the size.
    description String
    The description of the volume.
    hostGroupId String
    The host group id of the volume.
    hostGroupName String
    The host group name of the volume.
    hostId String
    The host id of the volume.
    hostName String
    The host name of the volume.
    logicalUnitNumber Number
    The current amount of data written to the volume.
    minSize Number
    The minimum size of the volume.
    name String
    The name of the volume.
    performancePolicyId String
    The performancepolicyid of the volume.
    protectionPolicyId String
    The protectionpolicyid of the volume.
    protectionPolicyName String
    The protection policy name of the volume.
    sectorSize Number
    The sector size of the volume.
    volumeGroupId String
    The volume group id of the volume.
    volumeGroupName String
    The volume group name of the volume.

    Outputs

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

    CreationTimestamp string
    The creation_timestamp of the volume.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsReplicationDestination bool
    The isreplicationdestination of the volume.
    LogicalUsed double
    Current amount of data used by the volume.
    Nguid string
    The nguid of the volume.
    NodeAffinity string
    The node_affinity of the volume.
    Nsid double
    The nsid of the volume.
    State string
    The state of the volume.
    Type string
    The type of the volume.
    Wwn string
    The wwn of the volume.
    CreationTimestamp string
    The creation_timestamp of the volume.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsReplicationDestination bool
    The isreplicationdestination of the volume.
    LogicalUsed float64
    Current amount of data used by the volume.
    Nguid string
    The nguid of the volume.
    NodeAffinity string
    The node_affinity of the volume.
    Nsid float64
    The nsid of the volume.
    State string
    The state of the volume.
    Type string
    The type of the volume.
    Wwn string
    The wwn of the volume.
    creationTimestamp String
    The creation_timestamp of the volume.
    id String
    The provider-assigned unique ID for this managed resource.
    isReplicationDestination Boolean
    The isreplicationdestination of the volume.
    logicalUsed Double
    Current amount of data used by the volume.
    nguid String
    The nguid of the volume.
    nodeAffinity String
    The node_affinity of the volume.
    nsid Double
    The nsid of the volume.
    state String
    The state of the volume.
    type String
    The type of the volume.
    wwn String
    The wwn of the volume.
    creationTimestamp string
    The creation_timestamp of the volume.
    id string
    The provider-assigned unique ID for this managed resource.
    isReplicationDestination boolean
    The isreplicationdestination of the volume.
    logicalUsed number
    Current amount of data used by the volume.
    nguid string
    The nguid of the volume.
    nodeAffinity string
    The node_affinity of the volume.
    nsid number
    The nsid of the volume.
    state string
    The state of the volume.
    type string
    The type of the volume.
    wwn string
    The wwn of the volume.
    creation_timestamp str
    The creation_timestamp of the volume.
    id str
    The provider-assigned unique ID for this managed resource.
    is_replication_destination bool
    The isreplicationdestination of the volume.
    logical_used float
    Current amount of data used by the volume.
    nguid str
    The nguid of the volume.
    node_affinity str
    The node_affinity of the volume.
    nsid float
    The nsid of the volume.
    state str
    The state of the volume.
    type str
    The type of the volume.
    wwn str
    The wwn of the volume.
    creationTimestamp String
    The creation_timestamp of the volume.
    id String
    The provider-assigned unique ID for this managed resource.
    isReplicationDestination Boolean
    The isreplicationdestination of the volume.
    logicalUsed Number
    Current amount of data used by the volume.
    nguid String
    The nguid of the volume.
    nodeAffinity String
    The node_affinity of the volume.
    nsid Number
    The nsid of the volume.
    state String
    The state of the volume.
    type String
    The type of the volume.
    wwn String
    The wwn of the volume.

    Look up Existing Volume Resource

    Get an existing Volume 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?: VolumeState, opts?: CustomResourceOptions): Volume
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            app_type: Optional[str] = None,
            app_type_other: Optional[str] = None,
            appliance_id: Optional[str] = None,
            appliance_name: Optional[str] = None,
            capacity_unit: Optional[str] = None,
            creation_timestamp: Optional[str] = None,
            description: Optional[str] = None,
            host_group_id: Optional[str] = None,
            host_group_name: Optional[str] = None,
            host_id: Optional[str] = None,
            host_name: Optional[str] = None,
            is_replication_destination: Optional[bool] = None,
            logical_unit_number: Optional[float] = None,
            logical_used: Optional[float] = None,
            min_size: Optional[float] = None,
            name: Optional[str] = None,
            nguid: Optional[str] = None,
            node_affinity: Optional[str] = None,
            nsid: Optional[float] = None,
            performance_policy_id: Optional[str] = None,
            protection_policy_id: Optional[str] = None,
            protection_policy_name: Optional[str] = None,
            sector_size: Optional[float] = None,
            size: Optional[float] = None,
            state: Optional[str] = None,
            type: Optional[str] = None,
            volume_group_id: Optional[str] = None,
            volume_group_name: Optional[str] = None,
            wwn: Optional[str] = None) -> Volume
    func GetVolume(ctx *Context, name string, id IDInput, state *VolumeState, opts ...ResourceOption) (*Volume, error)
    public static Volume Get(string name, Input<string> id, VolumeState? state, CustomResourceOptions? opts = null)
    public static Volume get(String name, Output<String> id, VolumeState state, CustomResourceOptions options)
    resources:  _:    type: powerstore:Volume    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:
    AppType string
    The app type of the volume.
    AppTypeOther string
    The app type other of the volume.
    ApplianceId string
    The appliance_id of the volume.
    ApplianceName string
    The appliance name of the volume.
    CapacityUnit string
    The Capacity Unit corresponding to the size.
    CreationTimestamp string
    The creation_timestamp of the volume.
    Description string
    The description of the volume.
    HostGroupId string
    The host group id of the volume.
    HostGroupName string
    The host group name of the volume.
    HostId string
    The host id of the volume.
    HostName string
    The host name of the volume.
    IsReplicationDestination bool
    The isreplicationdestination of the volume.
    LogicalUnitNumber double
    The current amount of data written to the volume.
    LogicalUsed double
    Current amount of data used by the volume.
    MinSize double
    The minimum size of the volume.
    Name string
    The name of the volume.
    Nguid string
    The nguid of the volume.
    NodeAffinity string
    The node_affinity of the volume.
    Nsid double
    The nsid of the volume.
    PerformancePolicyId string
    The performancepolicyid of the volume.
    ProtectionPolicyId string
    The protectionpolicyid of the volume.
    ProtectionPolicyName string
    The protection policy name of the volume.
    SectorSize double
    The sector size of the volume.
    Size double
    The size of the volume.
    State string
    The state of the volume.
    Type string
    The type of the volume.
    VolumeGroupId string
    The volume group id of the volume.
    VolumeGroupName string
    The volume group name of the volume.
    Wwn string
    The wwn of the volume.
    AppType string
    The app type of the volume.
    AppTypeOther string
    The app type other of the volume.
    ApplianceId string
    The appliance_id of the volume.
    ApplianceName string
    The appliance name of the volume.
    CapacityUnit string
    The Capacity Unit corresponding to the size.
    CreationTimestamp string
    The creation_timestamp of the volume.
    Description string
    The description of the volume.
    HostGroupId string
    The host group id of the volume.
    HostGroupName string
    The host group name of the volume.
    HostId string
    The host id of the volume.
    HostName string
    The host name of the volume.
    IsReplicationDestination bool
    The isreplicationdestination of the volume.
    LogicalUnitNumber float64
    The current amount of data written to the volume.
    LogicalUsed float64
    Current amount of data used by the volume.
    MinSize float64
    The minimum size of the volume.
    Name string
    The name of the volume.
    Nguid string
    The nguid of the volume.
    NodeAffinity string
    The node_affinity of the volume.
    Nsid float64
    The nsid of the volume.
    PerformancePolicyId string
    The performancepolicyid of the volume.
    ProtectionPolicyId string
    The protectionpolicyid of the volume.
    ProtectionPolicyName string
    The protection policy name of the volume.
    SectorSize float64
    The sector size of the volume.
    Size float64
    The size of the volume.
    State string
    The state of the volume.
    Type string
    The type of the volume.
    VolumeGroupId string
    The volume group id of the volume.
    VolumeGroupName string
    The volume group name of the volume.
    Wwn string
    The wwn of the volume.
    appType String
    The app type of the volume.
    appTypeOther String
    The app type other of the volume.
    applianceId String
    The appliance_id of the volume.
    applianceName String
    The appliance name of the volume.
    capacityUnit String
    The Capacity Unit corresponding to the size.
    creationTimestamp String
    The creation_timestamp of the volume.
    description String
    The description of the volume.
    hostGroupId String
    The host group id of the volume.
    hostGroupName String
    The host group name of the volume.
    hostId String
    The host id of the volume.
    hostName String
    The host name of the volume.
    isReplicationDestination Boolean
    The isreplicationdestination of the volume.
    logicalUnitNumber Double
    The current amount of data written to the volume.
    logicalUsed Double
    Current amount of data used by the volume.
    minSize Double
    The minimum size of the volume.
    name String
    The name of the volume.
    nguid String
    The nguid of the volume.
    nodeAffinity String
    The node_affinity of the volume.
    nsid Double
    The nsid of the volume.
    performancePolicyId String
    The performancepolicyid of the volume.
    protectionPolicyId String
    The protectionpolicyid of the volume.
    protectionPolicyName String
    The protection policy name of the volume.
    sectorSize Double
    The sector size of the volume.
    size Double
    The size of the volume.
    state String
    The state of the volume.
    type String
    The type of the volume.
    volumeGroupId String
    The volume group id of the volume.
    volumeGroupName String
    The volume group name of the volume.
    wwn String
    The wwn of the volume.
    appType string
    The app type of the volume.
    appTypeOther string
    The app type other of the volume.
    applianceId string
    The appliance_id of the volume.
    applianceName string
    The appliance name of the volume.
    capacityUnit string
    The Capacity Unit corresponding to the size.
    creationTimestamp string
    The creation_timestamp of the volume.
    description string
    The description of the volume.
    hostGroupId string
    The host group id of the volume.
    hostGroupName string
    The host group name of the volume.
    hostId string
    The host id of the volume.
    hostName string
    The host name of the volume.
    isReplicationDestination boolean
    The isreplicationdestination of the volume.
    logicalUnitNumber number
    The current amount of data written to the volume.
    logicalUsed number
    Current amount of data used by the volume.
    minSize number
    The minimum size of the volume.
    name string
    The name of the volume.
    nguid string
    The nguid of the volume.
    nodeAffinity string
    The node_affinity of the volume.
    nsid number
    The nsid of the volume.
    performancePolicyId string
    The performancepolicyid of the volume.
    protectionPolicyId string
    The protectionpolicyid of the volume.
    protectionPolicyName string
    The protection policy name of the volume.
    sectorSize number
    The sector size of the volume.
    size number
    The size of the volume.
    state string
    The state of the volume.
    type string
    The type of the volume.
    volumeGroupId string
    The volume group id of the volume.
    volumeGroupName string
    The volume group name of the volume.
    wwn string
    The wwn of the volume.
    app_type str
    The app type of the volume.
    app_type_other str
    The app type other of the volume.
    appliance_id str
    The appliance_id of the volume.
    appliance_name str
    The appliance name of the volume.
    capacity_unit str
    The Capacity Unit corresponding to the size.
    creation_timestamp str
    The creation_timestamp of the volume.
    description str
    The description of the volume.
    host_group_id str
    The host group id of the volume.
    host_group_name str
    The host group name of the volume.
    host_id str
    The host id of the volume.
    host_name str
    The host name of the volume.
    is_replication_destination bool
    The isreplicationdestination of the volume.
    logical_unit_number float
    The current amount of data written to the volume.
    logical_used float
    Current amount of data used by the volume.
    min_size float
    The minimum size of the volume.
    name str
    The name of the volume.
    nguid str
    The nguid of the volume.
    node_affinity str
    The node_affinity of the volume.
    nsid float
    The nsid of the volume.
    performance_policy_id str
    The performancepolicyid of the volume.
    protection_policy_id str
    The protectionpolicyid of the volume.
    protection_policy_name str
    The protection policy name of the volume.
    sector_size float
    The sector size of the volume.
    size float
    The size of the volume.
    state str
    The state of the volume.
    type str
    The type of the volume.
    volume_group_id str
    The volume group id of the volume.
    volume_group_name str
    The volume group name of the volume.
    wwn str
    The wwn of the volume.
    appType String
    The app type of the volume.
    appTypeOther String
    The app type other of the volume.
    applianceId String
    The appliance_id of the volume.
    applianceName String
    The appliance name of the volume.
    capacityUnit String
    The Capacity Unit corresponding to the size.
    creationTimestamp String
    The creation_timestamp of the volume.
    description String
    The description of the volume.
    hostGroupId String
    The host group id of the volume.
    hostGroupName String
    The host group name of the volume.
    hostId String
    The host id of the volume.
    hostName String
    The host name of the volume.
    isReplicationDestination Boolean
    The isreplicationdestination of the volume.
    logicalUnitNumber Number
    The current amount of data written to the volume.
    logicalUsed Number
    Current amount of data used by the volume.
    minSize Number
    The minimum size of the volume.
    name String
    The name of the volume.
    nguid String
    The nguid of the volume.
    nodeAffinity String
    The node_affinity of the volume.
    nsid Number
    The nsid of the volume.
    performancePolicyId String
    The performancepolicyid of the volume.
    protectionPolicyId String
    The protectionpolicyid of the volume.
    protectionPolicyName String
    The protection policy name of the volume.
    sectorSize Number
    The sector size of the volume.
    size Number
    The size of the volume.
    state String
    The state of the volume.
    type String
    The type of the volume.
    volumeGroupId String
    The volume group id of the volume.
    volumeGroupName String
    The volume group name of the volume.
    wwn String
    The wwn of the volume.

    Package Details

    Repository
    powerstore dell/terraform-provider-powerstore
    License
    Notes
    This Pulumi package is based on the powerstore Terraform Provider.
    powerstore logo
    powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell