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

ibm.getIsVolume

Explore with Pulumi AI

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

    Retrieve information of an existing IBM Cloud VSI volume. For more information, about the volume concepts, see expandable volume concepts for VPC.

    Note: VPC infrastructure services are a regional specific based endpoint, by default targets to us-south. Please make sure to target right region in the provider block as shown in the provider.tf file, if VPC service is created in region other than us-south.

    provider.tf

    import * as pulumi from "@pulumi/pulumi";
    
    import pulumi
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    
    return await Deployment.RunAsync(() => 
    {
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    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) {
        }
    }
    
    {}
    

    Using getIsVolume

    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 getIsVolume(args: GetIsVolumeArgs, opts?: InvokeOptions): Promise<GetIsVolumeResult>
    function getIsVolumeOutput(args: GetIsVolumeOutputArgs, opts?: InvokeOptions): Output<GetIsVolumeResult>
    def get_is_volume(id: Optional[str] = None,
                      identifier: Optional[str] = None,
                      name: Optional[str] = None,
                      zone: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetIsVolumeResult
    def get_is_volume_output(id: Optional[pulumi.Input[str]] = None,
                      identifier: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      zone: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetIsVolumeResult]
    func LookupIsVolume(ctx *Context, args *LookupIsVolumeArgs, opts ...InvokeOption) (*LookupIsVolumeResult, error)
    func LookupIsVolumeOutput(ctx *Context, args *LookupIsVolumeOutputArgs, opts ...InvokeOption) LookupIsVolumeResultOutput

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

    public static class GetIsVolume 
    {
        public static Task<GetIsVolumeResult> InvokeAsync(GetIsVolumeArgs args, InvokeOptions? opts = null)
        public static Output<GetIsVolumeResult> Invoke(GetIsVolumeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIsVolumeResult> getIsVolume(GetIsVolumeArgs args, InvokeOptions options)
    public static Output<GetIsVolumeResult> getIsVolume(GetIsVolumeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: ibm:index/getIsVolume:getIsVolume
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Identifier string
    The id of the volume. (one of identifier, name is required)
    Name string
    The name of the volume. (one of identifier, name is required)
    Zone string
    The zone name of the volume.
    Id string
    Identifier string
    The id of the volume. (one of identifier, name is required)
    Name string
    The name of the volume. (one of identifier, name is required)
    Zone string
    The zone name of the volume.
    id String
    identifier String
    The id of the volume. (one of identifier, name is required)
    name String
    The name of the volume. (one of identifier, name is required)
    zone String
    The zone name of the volume.
    id string
    identifier string
    The id of the volume. (one of identifier, name is required)
    name string
    The name of the volume. (one of identifier, name is required)
    zone string
    The zone name of the volume.
    id str
    identifier str
    The id of the volume. (one of identifier, name is required)
    name str
    The name of the volume. (one of identifier, name is required)
    zone str
    The zone name of the volume.
    id String
    identifier String
    The id of the volume. (one of identifier, name is required)
    name String
    The name of the volume. (one of identifier, name is required)
    zone String
    The zone name of the volume.

    getIsVolume Result

    The following output properties are available:

    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
    (Boolean) The attachment state of the volume
    Bandwidth double
    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
    (String) The capacity of the volume in gigabytes.
    CatalogOfferings List<GetIsVolumeCatalogOffering>
    (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 of this volume.
    EncryptionKey string
    (String) The key to use for encrypting this volume.
    EncryptionType string
    (String) The type of ecryption used in the volume [provider_managed, user_managed].
    HealthReasons List<GetIsVolumeHealthReason>
    (List) The reasons for the current health_state (if any).
    HealthState string
    (String) The health of this resource.
    Id string
    Iops double
    (String) The bandwidth for the volume.
    OperatingSystems List<GetIsVolumeOperatingSystem>
    (List) The operating system associated with this volume. If absent, this volume was not created from an image, or the image did not include an operating system. Nested scheme for operating_system:
    Profile string
    (String) The profile to use for this volume.
    ResourceControllerUrl string
    ResourceCrn string
    ResourceGroup string
    (String) The resource group ID for this volume.
    ResourceGroupName string
    ResourceName string
    ResourceStatus string
    SourceSnapshot string
    ID of the snapshot, if volume was created from it.
    Status string
    (String) The status of the volume. Supported values are available, failed, pending, unusable, pending_deletion.
    StatusReasons List<GetIsVolumeStatusReason>
    (List) Array of reasons for the current status.
    Tags List<string>
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    Zone string
    Identifier string
    Name string
    (String) The globally unique name for this operating system.
    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
    (Boolean) The attachment state of the volume
    Bandwidth float64
    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
    (String) The capacity of the volume in gigabytes.
    CatalogOfferings []GetIsVolumeCatalogOffering
    (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 of this volume.
    EncryptionKey string
    (String) The key to use for encrypting this volume.
    EncryptionType string
    (String) The type of ecryption used in the volume [provider_managed, user_managed].
    HealthReasons []GetIsVolumeHealthReason
    (List) The reasons for the current health_state (if any).
    HealthState string
    (String) The health of this resource.
    Id string
    Iops float64
    (String) The bandwidth for the volume.
    OperatingSystems []GetIsVolumeOperatingSystem
    (List) The operating system associated with this volume. If absent, this volume was not created from an image, or the image did not include an operating system. Nested scheme for operating_system:
    Profile string
    (String) The profile to use for this volume.
    ResourceControllerUrl string
    ResourceCrn string
    ResourceGroup string
    (String) The resource group ID for this volume.
    ResourceGroupName string
    ResourceName string
    ResourceStatus string
    SourceSnapshot string
    ID of the snapshot, if volume was created from it.
    Status string
    (String) The status of the volume. Supported values are available, failed, pending, unusable, pending_deletion.
    StatusReasons []GetIsVolumeStatusReason
    (List) Array of reasons for the current status.
    Tags []string
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    Zone string
    Identifier string
    Name string
    (String) The globally unique name for this operating system.
    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
    (Boolean) The attachment state of the volume
    bandwidth Double
    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
    (String) The capacity of the volume in gigabytes.
    catalogOfferings List<GetIsVolumeCatalogOffering>
    (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 of this volume.
    encryptionKey String
    (String) The key to use for encrypting this volume.
    encryptionType String
    (String) The type of ecryption used in the volume [provider_managed, user_managed].
    healthReasons List<GetIsVolumeHealthReason>
    (List) The reasons for the current health_state (if any).
    healthState String
    (String) The health of this resource.
    id String
    iops Double
    (String) The bandwidth for the volume.
    operatingSystems List<GetIsVolumeOperatingSystem>
    (List) The operating system associated with this volume. If absent, this volume was not created from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profile String
    (String) The profile to use for this volume.
    resourceControllerUrl String
    resourceCrn String
    resourceGroup String
    (String) The resource group ID for this volume.
    resourceGroupName String
    resourceName String
    resourceStatus String
    sourceSnapshot String
    ID of the snapshot, if volume was created from it.
    status String
    (String) The status of the volume. Supported values are available, failed, pending, unusable, pending_deletion.
    statusReasons List<GetIsVolumeStatusReason>
    (List) Array of reasons for the current status.
    tags List<String>
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    zone String
    identifier String
    name String
    (String) The globally unique name for this operating system.
    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
    (Boolean) The attachment state of the volume
    bandwidth number
    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
    (String) The capacity of the volume in gigabytes.
    catalogOfferings GetIsVolumeCatalogOffering[]
    (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 of this volume.
    encryptionKey string
    (String) The key to use for encrypting this volume.
    encryptionType string
    (String) The type of ecryption used in the volume [provider_managed, user_managed].
    healthReasons GetIsVolumeHealthReason[]
    (List) The reasons for the current health_state (if any).
    healthState string
    (String) The health of this resource.
    id string
    iops number
    (String) The bandwidth for the volume.
    operatingSystems GetIsVolumeOperatingSystem[]
    (List) The operating system associated with this volume. If absent, this volume was not created from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profile string
    (String) The profile to use for this volume.
    resourceControllerUrl string
    resourceCrn string
    resourceGroup string
    (String) The resource group ID for this volume.
    resourceGroupName string
    resourceName string
    resourceStatus string
    sourceSnapshot string
    ID of the snapshot, if volume was created from it.
    status string
    (String) The status of the volume. Supported values are available, failed, pending, unusable, pending_deletion.
    statusReasons GetIsVolumeStatusReason[]
    (List) Array of reasons for the current status.
    tags string[]
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    zone string
    identifier string
    name string
    (String) The globally unique name for this operating system.
    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
    (Boolean) The attachment state of the volume
    bandwidth float
    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
    (String) The capacity of the volume in gigabytes.
    catalog_offerings Sequence[GetIsVolumeCatalogOffering]
    (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 of this volume.
    encryption_key str
    (String) The key to use for encrypting this volume.
    encryption_type str
    (String) The type of ecryption used in the volume [provider_managed, user_managed].
    health_reasons Sequence[GetIsVolumeHealthReason]
    (List) The reasons for the current health_state (if any).
    health_state str
    (String) The health of this resource.
    id str
    iops float
    (String) The bandwidth for the volume.
    operating_systems Sequence[GetIsVolumeOperatingSystem]
    (List) The operating system associated with this volume. If absent, this volume was not created from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profile str
    (String) The profile to use for this volume.
    resource_controller_url str
    resource_crn str
    resource_group str
    (String) The resource group ID for this volume.
    resource_group_name str
    resource_name str
    resource_status str
    source_snapshot str
    ID of the snapshot, if volume was created from it.
    status str
    (String) The status of the volume. Supported values are available, failed, pending, unusable, pending_deletion.
    status_reasons Sequence[GetIsVolumeStatusReason]
    (List) Array of reasons for the current status.
    tags Sequence[str]
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    zone str
    identifier str
    name str
    (String) The globally unique name for this operating system.
    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
    (Boolean) The attachment state of the volume
    bandwidth Number
    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
    (String) The capacity of the volume in gigabytes.
    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 of this volume.
    encryptionKey String
    (String) The key to use for encrypting this volume.
    encryptionType String
    (String) The type of ecryption used in the volume [provider_managed, user_managed].
    healthReasons List<Property Map>
    (List) The reasons for the current health_state (if any).
    healthState String
    (String) The health of this resource.
    id String
    iops Number
    (String) The bandwidth for the volume.
    operatingSystems List<Property Map>
    (List) The operating system associated with this volume. If absent, this volume was not created from an image, or the image did not include an operating system. Nested scheme for operating_system:
    profile String
    (String) The profile to use for this volume.
    resourceControllerUrl String
    resourceCrn String
    resourceGroup String
    (String) The resource group ID for this volume.
    resourceGroupName String
    resourceName String
    resourceStatus String
    sourceSnapshot String
    ID of the snapshot, if volume was created from it.
    status String
    (String) The status of the volume. Supported values are available, failed, pending, unusable, pending_deletion.
    statusReasons List<Property Map>
    (List) Array of reasons for the current status.
    tags List<String>
    (String) User Tags associated with the volume. (https://cloud.ibm.com/apidocs/tagging#types-of-tags)
    zone String
    identifier String
    name String
    (String) The globally unique name for this operating system.

    Supporting Types

    GetIsVolumeCatalogOffering

    Deleteds List<GetIsVolumeCatalogOfferingDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and provides some supplementary information.
    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 []GetIsVolumeCatalogOfferingDeleted
    (List) If present, this property indicates the referenced resource has been deleted, and provides some supplementary information.
    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<GetIsVolumeCatalogOfferingDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and provides some supplementary information.
    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 GetIsVolumeCatalogOfferingDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted, and provides some supplementary information.
    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[GetIsVolumeCatalogOfferingDeleted]
    (List) If present, this property indicates the referenced resource has been deleted, and provides some supplementary information.
    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>
    (List) If present, this property indicates the referenced resource has been deleted, and provides some supplementary information.
    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

    GetIsVolumeCatalogOfferingDeleted

    MoreInfo string
    (String) Link to documentation about this status reason
    MoreInfo string
    (String) Link to documentation about this status reason
    moreInfo String
    (String) Link to documentation about this status reason
    moreInfo string
    (String) Link to documentation about this status reason
    more_info str
    (String) Link to documentation about this status reason
    moreInfo String
    (String) Link to documentation about this status reason

    GetIsVolumeHealthReason

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

    GetIsVolumeOperatingSystem

    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 operating system.
    Name string
    The name of the volume. (one of identifier, name is required)
    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 operating system.
    Name string
    The name of the volume. (one of identifier, name is required)
    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 operating system.
    name String
    The name of the volume. (one of identifier, name is required)
    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 operating system.
    name string
    The name of the volume. (one of identifier, name is required)
    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 operating system.
    name str
    The name of the volume. (one of identifier, name is required)
    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 operating system.
    name String
    The name of the volume. (one of identifier, name is required)
    vendor String
    (String) The vendor of the operating system
    version String
    (String) The major release version of this operating system

    GetIsVolumeStatusReason

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

    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