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

ibm.getIsVolumes

Explore with Pulumi AI

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

    Provides a read-only data source for VolumeCollection. You can then reference the fields of the data source in other resources within the same configuration using interpolation syntax.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsVolumes({});
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_volumes()
    
    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.GetIsVolumes(ctx, &ibm.GetIsVolumesArgs{}, nil)
    		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 example = Ibm.GetIsVolumes.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsVolumesArgs;
    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) {
            final var example = IbmFunctions.getIsVolumes();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsVolumes
          arguments: {}
    
    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const example = ibm.getIsVolumes({
        attachmentState: "unattached",
        encryption: "provider_managed",
        operatingSystemArchitecture: "amd64",
        operatingSystemFamily: "Ubuntu Server",
        volumeName: "my-example-volume",
        zoneName: "us-south-2",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    example = ibm.get_is_volumes(attachment_state="unattached",
        encryption="provider_managed",
        operating_system_architecture="amd64",
        operating_system_family="Ubuntu Server",
        volume_name="my-example-volume",
        zone_name="us-south-2")
    
    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.GetIsVolumes(ctx, &ibm.GetIsVolumesArgs{
    			AttachmentState:             pulumi.StringRef("unattached"),
    			Encryption:                  pulumi.StringRef("provider_managed"),
    			OperatingSystemArchitecture: pulumi.StringRef("amd64"),
    			OperatingSystemFamily:       pulumi.StringRef("Ubuntu Server"),
    			VolumeName:                  pulumi.StringRef("my-example-volume"),
    			ZoneName:                    pulumi.StringRef("us-south-2"),
    		}, nil)
    		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 example = Ibm.GetIsVolumes.Invoke(new()
        {
            AttachmentState = "unattached",
            Encryption = "provider_managed",
            OperatingSystemArchitecture = "amd64",
            OperatingSystemFamily = "Ubuntu Server",
            VolumeName = "my-example-volume",
            ZoneName = "us-south-2",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IbmFunctions;
    import com.pulumi.ibm.inputs.GetIsVolumesArgs;
    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) {
            final var example = IbmFunctions.getIsVolumes(GetIsVolumesArgs.builder()
                .attachmentState("unattached")
                .encryption("provider_managed")
                .operatingSystemArchitecture("amd64")
                .operatingSystemFamily("Ubuntu Server")
                .volumeName("my-example-volume")
                .zoneName("us-south-2")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: ibm:getIsVolumes
          arguments:
            attachmentState: unattached
            encryption: provider_managed
            operatingSystemArchitecture: amd64
            operatingSystemFamily: Ubuntu Server
            volumeName: my-example-volume
            zoneName: us-south-2
    

    Using getIsVolumes

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getIsVolumes(args: GetIsVolumesArgs, opts?: InvokeOptions): Promise<GetIsVolumesResult>
    function getIsVolumesOutput(args: GetIsVolumesOutputArgs, opts?: InvokeOptions): Output<GetIsVolumesResult>
    def get_is_volumes(attachment_state: Optional[str] = None,
                       encryption: Optional[str] = None,
                       id: Optional[str] = None,
                       operating_system_architecture: Optional[str] = None,
                       operating_system_family: Optional[str] = None,
                       volume_name: Optional[str] = None,
                       zone_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetIsVolumesResult
    def get_is_volumes_output(attachment_state: Optional[pulumi.Input[str]] = None,
                       encryption: Optional[pulumi.Input[str]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       operating_system_architecture: Optional[pulumi.Input[str]] = None,
                       operating_system_family: Optional[pulumi.Input[str]] = None,
                       volume_name: Optional[pulumi.Input[str]] = None,
                       zone_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetIsVolumesResult]
    func GetIsVolumes(ctx *Context, args *GetIsVolumesArgs, opts ...InvokeOption) (*GetIsVolumesResult, error)
    func GetIsVolumesOutput(ctx *Context, args *GetIsVolumesOutputArgs, opts ...InvokeOption) GetIsVolumesResultOutput

    > Note: This function is named GetIsVolumes in the Go SDK.

    public static class GetIsVolumes 
    {
        public static Task<GetIsVolumesResult> InvokeAsync(GetIsVolumesArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVolumesResult> Invoke(GetIsVolumesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVolumesResult> getIsVolumes(GetIsVolumesArgs args, InvokeOptions options)
    public static Output<GetIsVolumesResult> getIsVolumes(GetIsVolumesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVolumes:getIsVolumes
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AttachmentState string
    Filters the collection to volumes with the specified attachment state.
    Encryption string
    Filters the collection to resources with the specified encryption type.
    Id string
    (String) The unique identifier for this virtual server instance.
    OperatingSystemArchitecture string
    Filters the collection to resources with the exact specified operating system architecture.
    OperatingSystemFamily string
    Filters the collection to resources with the exact specified operating system family.
    VolumeName string
    Filters the collection to resources with the exact specified name.
    ZoneName string
    Filters the collection to resources in the zone with the exact specified name.
    AttachmentState string
    Filters the collection to volumes with the specified attachment state.
    Encryption string
    Filters the collection to resources with the specified encryption type.
    Id string
    (String) The unique identifier for this virtual server instance.
    OperatingSystemArchitecture string
    Filters the collection to resources with the exact specified operating system architecture.
    OperatingSystemFamily string
    Filters the collection to resources with the exact specified operating system family.
    VolumeName string
    Filters the collection to resources with the exact specified name.
    ZoneName string
    Filters the collection to resources in the zone with the exact specified name.
    attachmentState String
    Filters the collection to volumes with the specified attachment state.
    encryption String
    Filters the collection to resources with the specified encryption type.
    id String
    (String) The unique identifier for this virtual server instance.
    operatingSystemArchitecture String
    Filters the collection to resources with the exact specified operating system architecture.
    operatingSystemFamily String
    Filters the collection to resources with the exact specified operating system family.
    volumeName String
    Filters the collection to resources with the exact specified name.
    zoneName String
    Filters the collection to resources in the zone with the exact specified name.
    attachmentState string
    Filters the collection to volumes with the specified attachment state.
    encryption string
    Filters the collection to resources with the specified encryption type.
    id string
    (String) The unique identifier for this virtual server instance.
    operatingSystemArchitecture string
    Filters the collection to resources with the exact specified operating system architecture.
    operatingSystemFamily string
    Filters the collection to resources with the exact specified operating system family.
    volumeName string
    Filters the collection to resources with the exact specified name.
    zoneName string
    Filters the collection to resources in the zone with the exact specified name.
    attachment_state str
    Filters the collection to volumes with the specified attachment state.
    encryption str
    Filters the collection to resources with the specified encryption type.
    id str
    (String) The unique identifier for this virtual server instance.
    operating_system_architecture str
    Filters the collection to resources with the exact specified operating system architecture.
    operating_system_family str
    Filters the collection to resources with the exact specified operating system family.
    volume_name str
    Filters the collection to resources with the exact specified name.
    zone_name str
    Filters the collection to resources in the zone with the exact specified name.
    attachmentState String
    Filters the collection to volumes with the specified attachment state.
    encryption String
    Filters the collection to resources with the specified encryption type.
    id String
    (String) The unique identifier for this virtual server instance.
    operatingSystemArchitecture String
    Filters the collection to resources with the exact specified operating system architecture.
    operatingSystemFamily String
    Filters the collection to resources with the exact specified operating system family.
    volumeName String
    Filters the collection to resources with the exact specified name.
    zoneName String
    Filters the collection to resources in the zone with the exact specified name.

    getIsVolumes Result

    The following output properties are available:

    Id string
    (String) The unique identifier for this virtual server instance.
    Volumes List<GetIsVolumesVolume>
    (List) Collection of volumes. Nested scheme for volumes:
    AttachmentState string
    (Boolean) The attachment state of the volume
    Encryption string
    (String) The type of encryption used on the volume.

    • Constraints: The default value is provider_managed. Allowable values are: provider_managed, user_managed.
    OperatingSystemArchitecture string
    OperatingSystemFamily string
    VolumeName string
    ZoneName string
    Id string
    (String) The unique identifier for this virtual server instance.
    Volumes []GetIsVolumesVolume
    (List) Collection of volumes. Nested scheme for volumes:
    AttachmentState string
    (Boolean) The attachment state of the volume
    Encryption string
    (String) The type of encryption used on the volume.

    • Constraints: The default value is provider_managed. Allowable values are: provider_managed, user_managed.
    OperatingSystemArchitecture string
    OperatingSystemFamily string
    VolumeName string
    ZoneName string
    id String
    (String) The unique identifier for this virtual server instance.
    volumes List<GetIsVolumesVolume>
    (List) Collection of volumes. Nested scheme for volumes:
    attachmentState String
    (Boolean) The attachment state of the volume
    encryption String
    (String) The type of encryption used on the volume.

    • Constraints: The default value is provider_managed. Allowable values are: provider_managed, user_managed.
    operatingSystemArchitecture String
    operatingSystemFamily String
    volumeName String
    zoneName String
    id string
    (String) The unique identifier for this virtual server instance.
    volumes GetIsVolumesVolume[]
    (List) Collection of volumes. Nested scheme for volumes:
    attachmentState string
    (Boolean) The attachment state of the volume
    encryption string
    (String) The type of encryption used on the volume.

    • Constraints: The default value is provider_managed. Allowable values are: provider_managed, user_managed.
    operatingSystemArchitecture string
    operatingSystemFamily string
    volumeName string
    zoneName string
    id str
    (String) The unique identifier for this virtual server instance.
    volumes Sequence[GetIsVolumesVolume]
    (List) Collection of volumes. Nested scheme for volumes:
    attachment_state str
    (Boolean) The attachment state of the volume
    encryption str
    (String) The type of encryption used on the volume.

    • Constraints: The default value is provider_managed. Allowable values are: provider_managed, user_managed.
    operating_system_architecture str
    operating_system_family str
    volume_name str
    zone_name str
    id String
    (String) The unique identifier for this virtual server instance.
    volumes List<Property Map>
    (List) Collection of volumes. Nested scheme for volumes:
    attachmentState String
    (Boolean) The attachment state of the volume
    encryption String
    (String) The type of encryption used on the volume.

    • Constraints: The default value is provider_managed. Allowable values are: provider_managed, user_managed.
    operatingSystemArchitecture String
    operatingSystemFamily String
    volumeName String
    zoneName String

    Supporting Types

    GetIsVolumesVolume

    AccessTags List<string>
    (List) Access management tags associated for the volume.
    Active bool
    (Boolean) Indicates whether a running virtual server instance has an attachment to this volume.
    AdjustableCapacityStates List<string>
    (List) The attachment states that support adjustable capacity for this volume. Allowable list items are: attached, unattached, unusable.
    AdjustableIopsStates List<string>
    (List) The attachment states that support adjustable IOPS for this volume. Allowable list items are: attached, unattached, unusable.
    AttachmentState string
    Filters the collection to volumes with the specified attachment state.
    Bandwidth double
    (Integer) The maximum bandwidth (in megabits per second) for the volume.
    Busy bool
    (Boolean) Indicates whether this volume is performing an operation that must be serialized. This must be false to perform an operation that is specified to require serialization.
    Capacity double
    (Integer) The capacity to use for the volume (in gigabytes). The specified minimum and maximum capacity values for creating or updating volumes may expand in the future.

    • Constraints: The minimum value is 1.
    CatalogOfferings List<GetIsVolumesVolumeCatalogOffering>
    (List) The catalog offering this volume was created from. If a virtual server instance is provisioned with a boot_volume_attachment specifying this volume, the virtual server instance will use this volume's catalog offering, including its pricing plan.If absent, this volume was not created from a catalog offering.
    CreatedAt string
    (String) The date and time that the volume was created.
    Crn string
    (String) The CRN for this virtual server instance.
    Encryption string
    Filters the collection to resources with the specified encryption type.
    EncryptionKeys List<GetIsVolumesVolumeEncryptionKey>
    (Optional, List) The root key used to wrap the data encryption key for the volume.This property will be present for volumes with an encryption type ofuser_managed. Nested scheme for encryption_key:
    HealthReasons List<GetIsVolumesVolumeHealthReason>
    (List) The reasons for the current health_state (if any).
    HealthState string
    (String) The health of this resource.
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Iops double
    (Integer) The maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile family of custom.
    Name string
    (String) The globally unique name for this zone.
    OperatingSystems List<GetIsVolumesVolumeOperatingSystem>
    (Optional, List) The operating system associated with this volume. If absent, this volume was notcreated from an image, or the image did not include an operating system. Nested scheme for operating_system:
    Profiles List<GetIsVolumesVolumeProfile>
    (List) The profile this volume uses. Nested scheme for profile:
    ResourceGroups List<GetIsVolumesVolumeResourceGroup>
    (List) The resource group object, for this volume. Nested scheme for resource_group:
    SourceImages List<GetIsVolumesVolumeSourceImage>
    (Optional, List) The image from which this volume was created (this may bedeleted).If absent, this volume was not created from an image. Nested scheme for source_image:
    SourceSnapshots List<GetIsVolumesVolumeSourceSnapshot>
    (Optional, List) The snapshot from which this volume was cloned. Nested scheme for source_snapshot:
    Status string
    (String) The status of the volume.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 volume on which the unexpected property value was encountered.

    • Constraints: Allowable values are: available, failed, pending, pending_deletion, unusable.
    StatusReasons List<GetIsVolumesVolumeStatusReason>
    (List) The reasons for the current status (if any).The enumerated reason code 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 reason code was encountered. Nested scheme for status_reasons:
    Tags List<string>
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    VolumeAttachments List<GetIsVolumesVolumeVolumeAttachment>
    (List) The volume attachments for this volume. Nested scheme for volume_attachments:
    Zones List<GetIsVolumesVolumeZone>
    (List) The zone this volume resides in. Nested scheme for zone:
    AccessTags []string
    (List) Access management tags associated for the volume.
    Active bool
    (Boolean) Indicates whether a running virtual server instance has an attachment to this volume.
    AdjustableCapacityStates []string
    (List) The attachment states that support adjustable capacity for this volume. Allowable list items are: attached, unattached, unusable.
    AdjustableIopsStates []string
    (List) The attachment states that support adjustable IOPS for this volume. Allowable list items are: attached, unattached, unusable.
    AttachmentState string
    Filters the collection to volumes with the specified attachment state.
    Bandwidth float64
    (Integer) The maximum bandwidth (in megabits per second) for the volume.
    Busy bool
    (Boolean) Indicates whether this volume is performing an operation that must be serialized. This must be false to perform an operation that is specified to require serialization.
    Capacity float64
    (Integer) The capacity to use for the volume (in gigabytes). The specified minimum and maximum capacity values for creating or updating volumes may expand in the future.

    • Constraints: The minimum value is 1.
    CatalogOfferings []GetIsVolumesVolumeCatalogOffering
    (List) The catalog offering this volume was created from. If a virtual server instance is provisioned with a boot_volume_attachment specifying this volume, the virtual server instance will use this volume's catalog offering, including its pricing plan.If absent, this volume was not created from a catalog offering.
    CreatedAt string
    (String) The date and time that the volume was created.
    Crn string
    (String) The CRN for this virtual server instance.
    Encryption string
    Filters the collection to resources with the specified encryption type.
    EncryptionKeys []GetIsVolumesVolumeEncryptionKey
    (Optional, List) The root key used to wrap the data encryption key for the volume.This property will be present for volumes with an encryption type ofuser_managed. Nested scheme for encryption_key:
    HealthReasons []GetIsVolumesVolumeHealthReason
    (List) The reasons for the current health_state (if any).
    HealthState string
    (String) The health of this resource.
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Iops float64
    (Integer) The maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile family of custom.
    Name string
    (String) The globally unique name for this zone.
    OperatingSystems []GetIsVolumesVolumeOperatingSystem
    (Optional, List) The operating system associated with this volume. If absent, this volume was notcreated from an image, or the image did not include an operating system. Nested scheme for operating_system:
    Profiles []GetIsVolumesVolumeProfile
    (List) The profile this volume uses. Nested scheme for profile:
    ResourceGroups []GetIsVolumesVolumeResourceGroup
    (List) The resource group object, for this volume. Nested scheme for resource_group:
    SourceImages []GetIsVolumesVolumeSourceImage
    (Optional, List) The image from which this volume was created (this may bedeleted).If absent, this volume was not created from an image. Nested scheme for source_image:
    SourceSnapshots []GetIsVolumesVolumeSourceSnapshot
    (Optional, List) The snapshot from which this volume was cloned. Nested scheme for source_snapshot:
    Status string
    (String) The status of the volume.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 volume on which the unexpected property value was encountered.

    • Constraints: Allowable values are: available, failed, pending, pending_deletion, unusable.
    StatusReasons []GetIsVolumesVolumeStatusReason
    (List) The reasons for the current status (if any).The enumerated reason code 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 reason code was encountered. Nested scheme for status_reasons:
    Tags []string
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    VolumeAttachments []GetIsVolumesVolumeVolumeAttachment
    (List) The volume attachments for this volume. Nested scheme for volume_attachments:
    Zones []GetIsVolumesVolumeZone
    (List) The zone this volume resides in. Nested scheme for zone:
    accessTags List<String>
    (List) Access management tags associated for the volume.
    active Boolean
    (Boolean) Indicates whether a running virtual server instance has an attachment to this volume.
    adjustableCapacityStates List<String>
    (List) The attachment states that support adjustable capacity for this volume. Allowable list items are: attached, unattached, unusable.
    adjustableIopsStates List<String>
    (List) The attachment states that support adjustable IOPS for this volume. Allowable list items are: attached, unattached, unusable.
    attachmentState String
    Filters the collection to volumes with the specified attachment state.
    bandwidth Double
    (Integer) The maximum bandwidth (in megabits per second) for the volume.
    busy Boolean
    (Boolean) Indicates whether this volume is performing an operation that must be serialized. This must be false to perform an operation that is specified to require serialization.
    capacity Double
    (Integer) The capacity to use for the volume (in gigabytes). The specified minimum and maximum capacity values for creating or updating volumes may expand in the future.

    • Constraints: The minimum value is 1.
    catalogOfferings List<GetIsVolumesVolumeCatalogOffering>
    (List) The catalog offering this volume was created from. If a virtual server instance is provisioned with a boot_volume_attachment specifying this volume, the virtual server instance will use this volume's catalog offering, including its pricing plan.If absent, this volume was not created from a catalog offering.
    createdAt String
    (String) The date and time that the volume was created.
    crn String
    (String) The CRN for this virtual server instance.
    encryption String
    Filters the collection to resources with the specified encryption type.
    encryptionKeys List<GetIsVolumesVolumeEncryptionKey>
    (Optional, List) The root key used to wrap the data encryption key for the volume.This property will be present for volumes with an encryption type ofuser_managed. Nested scheme for encryption_key:
    healthReasons List<GetIsVolumesVolumeHealthReason>
    (List) The reasons for the current health_state (if any).
    healthState String
    (String) The health of this resource.
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    iops Double
    (Integer) The maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile family of custom.
    name String
    (String) The globally unique name for this zone.
    operatingSystems List<GetIsVolumesVolumeOperatingSystem>
    (Optional, List) The operating system associated with this volume. If absent, this volume was notcreated from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profiles List<GetIsVolumesVolumeProfile>
    (List) The profile this volume uses. Nested scheme for profile:
    resourceGroups List<GetIsVolumesVolumeResourceGroup>
    (List) The resource group object, for this volume. Nested scheme for resource_group:
    sourceImages List<GetIsVolumesVolumeSourceImage>
    (Optional, List) The image from which this volume was created (this may bedeleted).If absent, this volume was not created from an image. Nested scheme for source_image:
    sourceSnapshots List<GetIsVolumesVolumeSourceSnapshot>
    (Optional, List) The snapshot from which this volume was cloned. Nested scheme for source_snapshot:
    status String
    (String) The status of the volume.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 volume on which the unexpected property value was encountered.

    • Constraints: Allowable values are: available, failed, pending, pending_deletion, unusable.
    statusReasons List<GetIsVolumesVolumeStatusReason>
    (List) The reasons for the current status (if any).The enumerated reason code 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 reason code was encountered. Nested scheme for status_reasons:
    tags List<String>
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    volumeAttachments List<GetIsVolumesVolumeVolumeAttachment>
    (List) The volume attachments for this volume. Nested scheme for volume_attachments:
    zones List<GetIsVolumesVolumeZone>
    (List) The zone this volume resides in. Nested scheme for zone:
    accessTags string[]
    (List) Access management tags associated for the volume.
    active boolean
    (Boolean) Indicates whether a running virtual server instance has an attachment to this volume.
    adjustableCapacityStates string[]
    (List) The attachment states that support adjustable capacity for this volume. Allowable list items are: attached, unattached, unusable.
    adjustableIopsStates string[]
    (List) The attachment states that support adjustable IOPS for this volume. Allowable list items are: attached, unattached, unusable.
    attachmentState string
    Filters the collection to volumes with the specified attachment state.
    bandwidth number
    (Integer) The maximum bandwidth (in megabits per second) for the volume.
    busy boolean
    (Boolean) Indicates whether this volume is performing an operation that must be serialized. This must be false to perform an operation that is specified to require serialization.
    capacity number
    (Integer) The capacity to use for the volume (in gigabytes). The specified minimum and maximum capacity values for creating or updating volumes may expand in the future.

    • Constraints: The minimum value is 1.
    catalogOfferings GetIsVolumesVolumeCatalogOffering[]
    (List) The catalog offering this volume was created from. If a virtual server instance is provisioned with a boot_volume_attachment specifying this volume, the virtual server instance will use this volume's catalog offering, including its pricing plan.If absent, this volume was not created from a catalog offering.
    createdAt string
    (String) The date and time that the volume was created.
    crn string
    (String) The CRN for this virtual server instance.
    encryption string
    Filters the collection to resources with the specified encryption type.
    encryptionKeys GetIsVolumesVolumeEncryptionKey[]
    (Optional, List) The root key used to wrap the data encryption key for the volume.This property will be present for volumes with an encryption type ofuser_managed. Nested scheme for encryption_key:
    healthReasons GetIsVolumesVolumeHealthReason[]
    (List) The reasons for the current health_state (if any).
    healthState string
    (String) The health of this resource.
    href string
    (String) The URL for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    iops number
    (Integer) The maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile family of custom.
    name string
    (String) The globally unique name for this zone.
    operatingSystems GetIsVolumesVolumeOperatingSystem[]
    (Optional, List) The operating system associated with this volume. If absent, this volume was notcreated from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profiles GetIsVolumesVolumeProfile[]
    (List) The profile this volume uses. Nested scheme for profile:
    resourceGroups GetIsVolumesVolumeResourceGroup[]
    (List) The resource group object, for this volume. Nested scheme for resource_group:
    sourceImages GetIsVolumesVolumeSourceImage[]
    (Optional, List) The image from which this volume was created (this may bedeleted).If absent, this volume was not created from an image. Nested scheme for source_image:
    sourceSnapshots GetIsVolumesVolumeSourceSnapshot[]
    (Optional, List) The snapshot from which this volume was cloned. Nested scheme for source_snapshot:
    status string
    (String) The status of the volume.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 volume on which the unexpected property value was encountered.

    • Constraints: Allowable values are: available, failed, pending, pending_deletion, unusable.
    statusReasons GetIsVolumesVolumeStatusReason[]
    (List) The reasons for the current status (if any).The enumerated reason code 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 reason code was encountered. Nested scheme for status_reasons:
    tags string[]
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    volumeAttachments GetIsVolumesVolumeVolumeAttachment[]
    (List) The volume attachments for this volume. Nested scheme for volume_attachments:
    zones GetIsVolumesVolumeZone[]
    (List) The zone this volume resides in. Nested scheme for zone:
    access_tags Sequence[str]
    (List) Access management tags associated for the volume.
    active bool
    (Boolean) Indicates whether a running virtual server instance has an attachment to this volume.
    adjustable_capacity_states Sequence[str]
    (List) The attachment states that support adjustable capacity for this volume. Allowable list items are: attached, unattached, unusable.
    adjustable_iops_states Sequence[str]
    (List) The attachment states that support adjustable IOPS for this volume. Allowable list items are: attached, unattached, unusable.
    attachment_state str
    Filters the collection to volumes with the specified attachment state.
    bandwidth float
    (Integer) The maximum bandwidth (in megabits per second) for the volume.
    busy bool
    (Boolean) Indicates whether this volume is performing an operation that must be serialized. This must be false to perform an operation that is specified to require serialization.
    capacity float
    (Integer) The capacity to use for the volume (in gigabytes). The specified minimum and maximum capacity values for creating or updating volumes may expand in the future.

    • Constraints: The minimum value is 1.
    catalog_offerings Sequence[GetIsVolumesVolumeCatalogOffering]
    (List) The catalog offering this volume was created from. If a virtual server instance is provisioned with a boot_volume_attachment specifying this volume, the virtual server instance will use this volume's catalog offering, including its pricing plan.If absent, this volume was not created from a catalog offering.
    created_at str
    (String) The date and time that the volume was created.
    crn str
    (String) The CRN for this virtual server instance.
    encryption str
    Filters the collection to resources with the specified encryption type.
    encryption_keys Sequence[GetIsVolumesVolumeEncryptionKey]
    (Optional, List) The root key used to wrap the data encryption key for the volume.This property will be present for volumes with an encryption type ofuser_managed. Nested scheme for encryption_key:
    health_reasons Sequence[GetIsVolumesVolumeHealthReason]
    (List) The reasons for the current health_state (if any).
    health_state str
    (String) The health of this resource.
    href str
    (String) The URL for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    iops float
    (Integer) The maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile family of custom.
    name str
    (String) The globally unique name for this zone.
    operating_systems Sequence[GetIsVolumesVolumeOperatingSystem]
    (Optional, List) The operating system associated with this volume. If absent, this volume was notcreated from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profiles Sequence[GetIsVolumesVolumeProfile]
    (List) The profile this volume uses. Nested scheme for profile:
    resource_groups Sequence[GetIsVolumesVolumeResourceGroup]
    (List) The resource group object, for this volume. Nested scheme for resource_group:
    source_images Sequence[GetIsVolumesVolumeSourceImage]
    (Optional, List) The image from which this volume was created (this may bedeleted).If absent, this volume was not created from an image. Nested scheme for source_image:
    source_snapshots Sequence[GetIsVolumesVolumeSourceSnapshot]
    (Optional, List) The snapshot from which this volume was cloned. Nested scheme for source_snapshot:
    status str
    (String) The status of the volume.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 volume on which the unexpected property value was encountered.

    • Constraints: Allowable values are: available, failed, pending, pending_deletion, unusable.
    status_reasons Sequence[GetIsVolumesVolumeStatusReason]
    (List) The reasons for the current status (if any).The enumerated reason code 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 reason code was encountered. Nested scheme for status_reasons:
    tags Sequence[str]
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    volume_attachments Sequence[GetIsVolumesVolumeVolumeAttachment]
    (List) The volume attachments for this volume. Nested scheme for volume_attachments:
    zones Sequence[GetIsVolumesVolumeZone]
    (List) The zone this volume resides in. Nested scheme for zone:
    accessTags List<String>
    (List) Access management tags associated for the volume.
    active Boolean
    (Boolean) Indicates whether a running virtual server instance has an attachment to this volume.
    adjustableCapacityStates List<String>
    (List) The attachment states that support adjustable capacity for this volume. Allowable list items are: attached, unattached, unusable.
    adjustableIopsStates List<String>
    (List) The attachment states that support adjustable IOPS for this volume. Allowable list items are: attached, unattached, unusable.
    attachmentState String
    Filters the collection to volumes with the specified attachment state.
    bandwidth Number
    (Integer) The maximum bandwidth (in megabits per second) for the volume.
    busy Boolean
    (Boolean) Indicates whether this volume is performing an operation that must be serialized. This must be false to perform an operation that is specified to require serialization.
    capacity Number
    (Integer) The capacity to use for the volume (in gigabytes). The specified minimum and maximum capacity values for creating or updating volumes may expand in the future.

    • Constraints: The minimum value is 1.
    catalogOfferings List<Property Map>
    (List) The catalog offering this volume was created from. If a virtual server instance is provisioned with a boot_volume_attachment specifying this volume, the virtual server instance will use this volume's catalog offering, including its pricing plan.If absent, this volume was not created from a catalog offering.
    createdAt String
    (String) The date and time that the volume was created.
    crn String
    (String) The CRN for this virtual server instance.
    encryption String
    Filters the collection to resources with the specified encryption type.
    encryptionKeys List<Property Map>
    (Optional, List) The root key used to wrap the data encryption key for the volume.This property will be present for volumes with an encryption type ofuser_managed. Nested scheme for encryption_key:
    healthReasons List<Property Map>
    (List) The reasons for the current health_state (if any).
    healthState String
    (String) The health of this resource.
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    iops Number
    (Integer) The maximum I/O operations per second (IOPS) to use for the volume. Applicable only to volumes using a profile family of custom.
    name String
    (String) The globally unique name for this zone.
    operatingSystems List<Property Map>
    (Optional, List) The operating system associated with this volume. If absent, this volume was notcreated from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profiles List<Property Map>
    (List) The profile this volume uses. Nested scheme for profile:
    resourceGroups List<Property Map>
    (List) The resource group object, for this volume. Nested scheme for resource_group:
    sourceImages List<Property Map>
    (Optional, List) The image from which this volume was created (this may bedeleted).If absent, this volume was not created from an image. Nested scheme for source_image:
    sourceSnapshots List<Property Map>
    (Optional, List) The snapshot from which this volume was cloned. Nested scheme for source_snapshot:
    status String
    (String) The status of the volume.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 volume on which the unexpected property value was encountered.

    • Constraints: Allowable values are: available, failed, pending, pending_deletion, unusable.
    statusReasons List<Property Map>
    (List) The reasons for the current status (if any).The enumerated reason code 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 reason code was encountered. Nested scheme for status_reasons:
    tags List<String>
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    volumeAttachments List<Property Map>
    (List) The volume attachments for this volume. Nested scheme for volume_attachments:
    zones List<Property Map>
    (List) The zone this volume resides in. Nested scheme for zone:

    GetIsVolumesVolumeCatalogOffering

    Deleteds List<GetIsVolumesVolumeCatalogOfferingDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    PlanCrn string
    (String) The CRN for this catalog offering version's billing plan
    VersionCrn string
    (String) The CRN for this version of a catalog offering
    Deleteds []GetIsVolumesVolumeCatalogOfferingDeleted
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    PlanCrn string
    (String) The CRN for this catalog offering version's billing plan
    VersionCrn string
    (String) The CRN for this version of a catalog offering
    deleteds List<GetIsVolumesVolumeCatalogOfferingDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    planCrn String
    (String) The CRN for this catalog offering version's billing plan
    versionCrn String
    (String) The CRN for this version of a catalog offering
    deleteds GetIsVolumesVolumeCatalogOfferingDeleted[]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    planCrn string
    (String) The CRN for this catalog offering version's billing plan
    versionCrn string
    (String) The CRN for this version of a catalog offering
    deleteds Sequence[GetIsVolumesVolumeCatalogOfferingDeleted]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    plan_crn str
    (String) The CRN for this catalog offering version's billing plan
    version_crn str
    (String) The CRN for this version of a catalog offering
    deleteds List<Property Map>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    planCrn String
    (String) The CRN for this catalog offering version's billing plan
    versionCrn String
    (String) The CRN for this version of a catalog offering

    GetIsVolumesVolumeCatalogOfferingDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeEncryptionKey

    Crn string
    (String) The CRN for this virtual server instance.
    Crn string
    (String) The CRN for this virtual server instance.
    crn String
    (String) The CRN for this virtual server instance.
    crn string
    (String) The CRN for this virtual server instance.
    crn str
    (String) The CRN for this virtual server instance.
    crn String
    (String) The CRN for this virtual server instance.

    GetIsVolumesVolumeHealthReason

    Code string
    (String) A snake case string succinctly identifying the status reason.
    Message string
    (String) An explanation of the status reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    Code string
    (String) A snake case string succinctly identifying the status reason.
    Message string
    (String) An explanation of the status reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the status reason.
    message String
    (String) An explanation of the status reason.
    moreInfo String
    (String) Link to documentation about deleted resources.
    code string
    (String) A snake case string succinctly identifying the status reason.
    message string
    (String) An explanation of the status reason.
    moreInfo string
    (String) Link to documentation about deleted resources.
    code str
    (String) A snake case string succinctly identifying the status reason.
    message str
    (String) An explanation of the status reason.
    more_info str
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the status reason.
    message String
    (String) An explanation of the status reason.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeOperatingSystem

    Architecture string
    (String) The operating system architecture
    DedicatedHostOnly bool
    (Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups
    DisplayName string
    (String) A unique, display-friendly name for the operating system
    Family string
    (String) The software family for this operating system
    Href string
    (String) The URL for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Vendor string
    (String) The vendor of the operating system
    Version string
    (String) The major release version of this operating system
    Architecture string
    (String) The operating system architecture
    DedicatedHostOnly bool
    (Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups
    DisplayName string
    (String) A unique, display-friendly name for the operating system
    Family string
    (String) The software family for this operating system
    Href string
    (String) The URL for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Vendor string
    (String) The vendor of the operating system
    Version string
    (String) The major release version of this operating system
    architecture String
    (String) The operating system architecture
    dedicatedHostOnly Boolean
    (Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups
    displayName String
    (String) A unique, display-friendly name for the operating system
    family String
    (String) The software family for this operating system
    href String
    (String) The URL for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    vendor String
    (String) The vendor of the operating system
    version String
    (String) The major release version of this operating system
    architecture string
    (String) The operating system architecture
    dedicatedHostOnly boolean
    (Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups
    displayName string
    (String) A unique, display-friendly name for the operating system
    family string
    (String) The software family for this operating system
    href string
    (String) The URL for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    vendor string
    (String) The vendor of the operating system
    version string
    (String) The major release version of this operating system
    architecture str
    (String) The operating system architecture
    dedicated_host_only bool
    (Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups
    display_name str
    (String) A unique, display-friendly name for the operating system
    family str
    (String) The software family for this operating system
    href str
    (String) The URL for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    vendor str
    (String) The vendor of the operating system
    version str
    (String) The major release version of this operating system
    architecture String
    (String) The operating system architecture
    dedicatedHostOnly Boolean
    (Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups
    displayName String
    (String) A unique, display-friendly name for the operating system
    family String
    (String) The software family for this operating system
    href String
    (String) The URL for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    vendor String
    (String) The vendor of the operating system
    version String
    (String) The major release version of this operating system

    GetIsVolumesVolumeProfile

    Href string
    (String) The URL for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Href string
    (String) The URL for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    href String
    (String) The URL for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    href string
    (String) The URL for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    href str
    (String) The URL for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    href String
    (String) The URL for this virtual server instance.
    name String
    (String) The globally unique name for this zone.

    GetIsVolumesVolumeResourceGroup

    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    href string
    (String) The URL for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    href str
    (String) The URL for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.

    GetIsVolumesVolumeSourceImage

    Crn string
    (String) The CRN for this virtual server instance.
    Deleteds List<GetIsVolumesVolumeSourceImageDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Crn string
    (String) The CRN for this virtual server instance.
    Deleteds []GetIsVolumesVolumeSourceImageDeleted
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    crn String
    (String) The CRN for this virtual server instance.
    deleteds List<GetIsVolumesVolumeSourceImageDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    crn string
    (String) The CRN for this virtual server instance.
    deleteds GetIsVolumesVolumeSourceImageDeleted[]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href string
    (String) The URL for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    crn str
    (String) The CRN for this virtual server instance.
    deleteds Sequence[GetIsVolumesVolumeSourceImageDeleted]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href str
    (String) The URL for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    crn String
    (String) The CRN for this virtual server instance.
    deleteds List<Property Map>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.

    GetIsVolumesVolumeSourceImageDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeSourceSnapshot

    Crn string
    (String) The CRN for this virtual server instance.
    Deleteds List<GetIsVolumesVolumeSourceSnapshotDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: snapshot.
    Crn string
    (String) The CRN for this virtual server instance.
    Deleteds []GetIsVolumesVolumeSourceSnapshotDeleted
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: snapshot.
    crn String
    (String) The CRN for this virtual server instance.
    deleteds List<GetIsVolumesVolumeSourceSnapshotDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: snapshot.
    crn string
    (String) The CRN for this virtual server instance.
    deleteds GetIsVolumesVolumeSourceSnapshotDeleted[]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href string
    (String) The URL for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: snapshot.
    crn str
    (String) The CRN for this virtual server instance.
    deleteds Sequence[GetIsVolumesVolumeSourceSnapshotDeleted]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href str
    (String) The URL for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: snapshot.
    crn String
    (String) The CRN for this virtual server instance.
    deleteds List<Property Map>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: snapshot.

    GetIsVolumesVolumeSourceSnapshotDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeStatusReason

    Code string
    (String) A snake case string succinctly identifying the status reason.
    Message string
    (String) An explanation of the status reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    Code string
    (String) A snake case string succinctly identifying the status reason.
    Message string
    (String) An explanation of the status reason.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the status reason.
    message String
    (String) An explanation of the status reason.
    moreInfo String
    (String) Link to documentation about deleted resources.
    code string
    (String) A snake case string succinctly identifying the status reason.
    message string
    (String) An explanation of the status reason.
    moreInfo string
    (String) Link to documentation about deleted resources.
    code str
    (String) A snake case string succinctly identifying the status reason.
    message str
    (String) An explanation of the status reason.
    more_info str
    (String) Link to documentation about deleted resources.
    code String
    (String) A snake case string succinctly identifying the status reason.
    message String
    (String) An explanation of the status reason.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeVolumeAttachment

    DeleteVolumeOnInstanceDelete bool
    (Boolean) If set to true, when deleting the instance the volume will also be deleted.
    Deleteds List<GetIsVolumesVolumeVolumeAttachmentDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Devices List<GetIsVolumesVolumeVolumeAttachmentDevice>
    (Optional, List) Information about how the volume is exposed to the instance operating system.This property may be absent if the volume attachment's status is not attached. Nested scheme for device:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Instances List<GetIsVolumesVolumeVolumeAttachmentInstance>
    (List) The attached instance. Nested scheme for instance:
    Name string
    (String) The globally unique name for this zone.
    Type string
    (String) The type of volume attachment. Allowable values are: boot, data.
    DeleteVolumeOnInstanceDelete bool
    (Boolean) If set to true, when deleting the instance the volume will also be deleted.
    Deleteds []GetIsVolumesVolumeVolumeAttachmentDeleted
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Devices []GetIsVolumesVolumeVolumeAttachmentDevice
    (Optional, List) Information about how the volume is exposed to the instance operating system.This property may be absent if the volume attachment's status is not attached. Nested scheme for device:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Instances []GetIsVolumesVolumeVolumeAttachmentInstance
    (List) The attached instance. Nested scheme for instance:
    Name string
    (String) The globally unique name for this zone.
    Type string
    (String) The type of volume attachment. Allowable values are: boot, data.
    deleteVolumeOnInstanceDelete Boolean
    (Boolean) If set to true, when deleting the instance the volume will also be deleted.
    deleteds List<GetIsVolumesVolumeVolumeAttachmentDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    devices List<GetIsVolumesVolumeVolumeAttachmentDevice>
    (Optional, List) Information about how the volume is exposed to the instance operating system.This property may be absent if the volume attachment's status is not attached. Nested scheme for device:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    instances List<GetIsVolumesVolumeVolumeAttachmentInstance>
    (List) The attached instance. Nested scheme for instance:
    name String
    (String) The globally unique name for this zone.
    type String
    (String) The type of volume attachment. Allowable values are: boot, data.
    deleteVolumeOnInstanceDelete boolean
    (Boolean) If set to true, when deleting the instance the volume will also be deleted.
    deleteds GetIsVolumesVolumeVolumeAttachmentDeleted[]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    devices GetIsVolumesVolumeVolumeAttachmentDevice[]
    (Optional, List) Information about how the volume is exposed to the instance operating system.This property may be absent if the volume attachment's status is not attached. Nested scheme for device:
    href string
    (String) The URL for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    instances GetIsVolumesVolumeVolumeAttachmentInstance[]
    (List) The attached instance. Nested scheme for instance:
    name string
    (String) The globally unique name for this zone.
    type string
    (String) The type of volume attachment. Allowable values are: boot, data.
    delete_volume_on_instance_delete bool
    (Boolean) If set to true, when deleting the instance the volume will also be deleted.
    deleteds Sequence[GetIsVolumesVolumeVolumeAttachmentDeleted]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    devices Sequence[GetIsVolumesVolumeVolumeAttachmentDevice]
    (Optional, List) Information about how the volume is exposed to the instance operating system.This property may be absent if the volume attachment's status is not attached. Nested scheme for device:
    href str
    (String) The URL for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    instances Sequence[GetIsVolumesVolumeVolumeAttachmentInstance]
    (List) The attached instance. Nested scheme for instance:
    name str
    (String) The globally unique name for this zone.
    type str
    (String) The type of volume attachment. Allowable values are: boot, data.
    deleteVolumeOnInstanceDelete Boolean
    (Boolean) If set to true, when deleting the instance the volume will also be deleted.
    deleteds List<Property Map>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    devices List<Property Map>
    (Optional, List) Information about how the volume is exposed to the instance operating system.This property may be absent if the volume attachment's status is not attached. Nested scheme for device:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    instances List<Property Map>
    (List) The attached instance. Nested scheme for instance:
    name String
    (String) The globally unique name for this zone.
    type String
    (String) The type of volume attachment. Allowable values are: boot, data.

    GetIsVolumesVolumeVolumeAttachmentDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeVolumeAttachmentDevice

    Id string
    (String) The unique identifier for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.

    GetIsVolumesVolumeVolumeAttachmentInstance

    Crn string
    (String) The CRN for this virtual server instance.
    Deleteds List<GetIsVolumesVolumeVolumeAttachmentInstanceDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Crn string
    (String) The CRN for this virtual server instance.
    Deleteds []GetIsVolumesVolumeVolumeAttachmentInstanceDeleted
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    Href string
    (String) The URL for this virtual server instance.
    Id string
    (String) The unique identifier for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    crn String
    (String) The CRN for this virtual server instance.
    deleteds List<GetIsVolumesVolumeVolumeAttachmentInstanceDeleted>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    crn string
    (String) The CRN for this virtual server instance.
    deleteds GetIsVolumesVolumeVolumeAttachmentInstanceDeleted[]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href string
    (String) The URL for this virtual server instance.
    id string
    (String) The unique identifier for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    crn str
    (String) The CRN for this virtual server instance.
    deleteds Sequence[GetIsVolumesVolumeVolumeAttachmentInstanceDeleted]
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href str
    (String) The URL for this virtual server instance.
    id str
    (String) The unique identifier for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    crn String
    (String) The CRN for this virtual server instance.
    deleteds List<Property Map>
    (Optional, List) If present, this property indicates the referenced resource has been deleted and providessome supplementary information. Nested scheme for deleted:
    href String
    (String) The URL for this virtual server instance.
    id String
    (String) The unique identifier for this virtual server instance.
    name String
    (String) The globally unique name for this zone.

    GetIsVolumesVolumeVolumeAttachmentInstanceDeleted

    MoreInfo string
    (String) Link to documentation about deleted resources.
    MoreInfo string
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.
    moreInfo string
    (String) Link to documentation about deleted resources.
    more_info str
    (String) Link to documentation about deleted resources.
    moreInfo String
    (String) Link to documentation about deleted resources.

    GetIsVolumesVolumeZone

    Href string
    (String) The URL for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    Href string
    (String) The URL for this virtual server instance.
    Name string
    (String) The globally unique name for this zone.
    href String
    (String) The URL for this virtual server instance.
    name String
    (String) The globally unique name for this zone.
    href string
    (String) The URL for this virtual server instance.
    name string
    (String) The globally unique name for this zone.
    href str
    (String) The URL for this virtual server instance.
    name str
    (String) The globally unique name for this zone.
    href String
    (String) The URL for this virtual server instance.
    name String
    (String) The globally unique name for this zone.

    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