1. Packages
  2. Packages
  3. Ibm Provider
  4. API Docs
  5. IsInstanceSoftwareAttachment
Viewing docs for ibm 2.5.0
published on Wednesday, Aug 5, 2026 by ibm-cloud
Viewing docs for ibm 2.5.0
published on Wednesday, Aug 5, 2026 by ibm-cloud

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const isInstanceSoftwareAttachmentInstance = new ibm.IsInstanceSoftwareAttachment("is_instance_software_attachment_instance", {
        instanceId: example.id,
        instanceSoftwareAttachmentId: example.softwareAttachments[0].id,
        name: "my-software-attachment",
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    is_instance_software_attachment_instance = ibm.IsInstanceSoftwareAttachment("is_instance_software_attachment_instance",
        instance_id=example["id"],
        instance_software_attachment_id=example["softwareAttachments"][0]["id"],
        name="my-software-attachment")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/v2/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewIsInstanceSoftwareAttachment(ctx, "is_instance_software_attachment_instance", &ibm.IsInstanceSoftwareAttachmentArgs{
    			InstanceId:                   pulumi.Any(example.Id),
    			InstanceSoftwareAttachmentId: pulumi.Any(example.SoftwareAttachments[0].Id),
    			Name:                         pulumi.String("my-software-attachment"),
    		})
    		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 isInstanceSoftwareAttachmentInstance = new Ibm.IsInstanceSoftwareAttachment("is_instance_software_attachment_instance", new()
        {
            InstanceId = example.Id,
            InstanceSoftwareAttachmentId = example.SoftwareAttachments[0].Id,
            Name = "my-software-attachment",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.IsInstanceSoftwareAttachment;
    import com.pulumi.ibm.IsInstanceSoftwareAttachmentArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var isInstanceSoftwareAttachmentInstance = new IsInstanceSoftwareAttachment("isInstanceSoftwareAttachmentInstance", IsInstanceSoftwareAttachmentArgs.builder()
                .instanceId(example.id())
                .instanceSoftwareAttachmentId(example.softwareAttachments()[0].id())
                .name("my-software-attachment")
                .build());
    
        }
    }
    
    resources:
      isInstanceSoftwareAttachmentInstance:
        type: ibm:IsInstanceSoftwareAttachment
        name: is_instance_software_attachment_instance
        properties:
          instanceId: ${example.id}
          instanceSoftwareAttachmentId: ${example.softwareAttachments[0].id}
          name: my-software-attachment
    
    Example coming soon!
    

    Create IsInstanceSoftwareAttachment Resource

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

    Constructor syntax

    new IsInstanceSoftwareAttachment(name: string, args: IsInstanceSoftwareAttachmentArgs, opts?: CustomResourceOptions);
    @overload
    def IsInstanceSoftwareAttachment(resource_name: str,
                                     args: IsInstanceSoftwareAttachmentInitArgs,
                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def IsInstanceSoftwareAttachment(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     instance_id: Optional[str] = None,
                                     instance_software_attachment_id: Optional[str] = None,
                                     is_instance_software_attachment_id: Optional[str] = None,
                                     name: Optional[str] = None)
    func NewIsInstanceSoftwareAttachment(ctx *Context, name string, args IsInstanceSoftwareAttachmentArgs, opts ...ResourceOption) (*IsInstanceSoftwareAttachment, error)
    public IsInstanceSoftwareAttachment(string name, IsInstanceSoftwareAttachmentArgs args, CustomResourceOptions? opts = null)
    public IsInstanceSoftwareAttachment(String name, IsInstanceSoftwareAttachmentArgs args)
    public IsInstanceSoftwareAttachment(String name, IsInstanceSoftwareAttachmentArgs args, CustomResourceOptions options)
    
    type: ibm:IsInstanceSoftwareAttachment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "ibm_is_instance_software_attachment" "name" {
        # resource properties
    }

    Parameters

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

    Constructor example

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

    var isInstanceSoftwareAttachmentResource = new Ibm.IsInstanceSoftwareAttachment("isInstanceSoftwareAttachmentResource", new()
    {
        InstanceId = "string",
        InstanceSoftwareAttachmentId = "string",
        IsInstanceSoftwareAttachmentId = "string",
        Name = "string",
    });
    
    example, err := ibm.NewIsInstanceSoftwareAttachment(ctx, "isInstanceSoftwareAttachmentResource", &ibm.IsInstanceSoftwareAttachmentArgs{
    	InstanceId:                     pulumi.String("string"),
    	InstanceSoftwareAttachmentId:   pulumi.String("string"),
    	IsInstanceSoftwareAttachmentId: pulumi.String("string"),
    	Name:                           pulumi.String("string"),
    })
    
    resource "ibm_is_instance_software_attachment" "isInstanceSoftwareAttachmentResource" {
      lifecycle {
        create_before_destroy = true
      }
      instance_id                        = "string"
      instance_software_attachment_id    = "string"
      is_instance_software_attachment_id = "string"
      name                               = "string"
    }
    
    var isInstanceSoftwareAttachmentResource = new IsInstanceSoftwareAttachment("isInstanceSoftwareAttachmentResource", IsInstanceSoftwareAttachmentArgs.builder()
        .instanceId("string")
        .instanceSoftwareAttachmentId("string")
        .isInstanceSoftwareAttachmentId("string")
        .name("string")
        .build());
    
    is_instance_software_attachment_resource = ibm.IsInstanceSoftwareAttachment("isInstanceSoftwareAttachmentResource",
        instance_id="string",
        instance_software_attachment_id="string",
        is_instance_software_attachment_id="string",
        name="string")
    
    const isInstanceSoftwareAttachmentResource = new ibm.IsInstanceSoftwareAttachment("isInstanceSoftwareAttachmentResource", {
        instanceId: "string",
        instanceSoftwareAttachmentId: "string",
        isInstanceSoftwareAttachmentId: "string",
        name: "string",
    });
    
    type: ibm:IsInstanceSoftwareAttachment
    properties:
        instanceId: string
        instanceSoftwareAttachmentId: string
        isInstanceSoftwareAttachmentId: string
        name: string
    

    IsInstanceSoftwareAttachment Resource Properties

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

    Inputs

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

    The IsInstanceSoftwareAttachment resource accepts the following input properties:

    InstanceId string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    InstanceSoftwareAttachmentId string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    IsInstanceSoftwareAttachmentId string
    The unique identifier of the InstanceSoftwareAttachment.
    Name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    InstanceId string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    InstanceSoftwareAttachmentId string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    IsInstanceSoftwareAttachmentId string
    The unique identifier of the InstanceSoftwareAttachment.
    Name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    instance_id string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instance_software_attachment_id string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    is_instance_software_attachment_id string
    The unique identifier of the InstanceSoftwareAttachment.
    name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    instanceId String
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instanceSoftwareAttachmentId String
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    isInstanceSoftwareAttachmentId String
    The unique identifier of the InstanceSoftwareAttachment.
    name String
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    instanceId string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instanceSoftwareAttachmentId string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    isInstanceSoftwareAttachmentId string
    The unique identifier of the InstanceSoftwareAttachment.
    name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    instance_id str
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instance_software_attachment_id str
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    is_instance_software_attachment_id str
    The unique identifier of the InstanceSoftwareAttachment.
    name str
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    instanceId String
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instanceSoftwareAttachmentId String
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    isInstanceSoftwareAttachmentId String
    The unique identifier of the InstanceSoftwareAttachment.
    name String
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.

    Outputs

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

    CatalogOfferings List<IsInstanceSoftwareAttachmentCatalogOffering>
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    CreatedAt string
    (String) The date and time that the instance software attachment was created.
    Entitlements List<IsInstanceSoftwareAttachmentEntitlement>
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    Href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleReasons List<IsInstanceSoftwareAttachmentLifecycleReason>
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    LifecycleState string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    OfferingInstances List<IsInstanceSoftwareAttachmentOfferingInstance>
    (List) Nested schema for offering_instance:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    CatalogOfferings []IsInstanceSoftwareAttachmentCatalogOffering
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    CreatedAt string
    (String) The date and time that the instance software attachment was created.
    Entitlements []IsInstanceSoftwareAttachmentEntitlement
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    Href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Id string
    The provider-assigned unique ID for this managed resource.
    LifecycleReasons []IsInstanceSoftwareAttachmentLifecycleReason
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    LifecycleState string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    OfferingInstances []IsInstanceSoftwareAttachmentOfferingInstance
    (List) Nested schema for offering_instance:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalog_offerings list(object)
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    created_at string
    (String) The date and time that the instance software attachment was created.
    entitlements list(object)
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycle_reasons list(object)
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycle_state string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    offering_instances list(object)
    (List) Nested schema for offering_instance:
    resource_type string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalogOfferings List<IsInstanceSoftwareAttachmentCatalogOffering>
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    createdAt String
    (String) The date and time that the instance software attachment was created.
    entitlements List<IsInstanceSoftwareAttachmentEntitlement>
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href String
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleReasons List<IsInstanceSoftwareAttachmentLifecycleReason>
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState String
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    offeringInstances List<IsInstanceSoftwareAttachmentOfferingInstance>
    (List) Nested schema for offering_instance:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalogOfferings IsInstanceSoftwareAttachmentCatalogOffering[]
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    createdAt string
    (String) The date and time that the instance software attachment was created.
    entitlements IsInstanceSoftwareAttachmentEntitlement[]
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id string
    The provider-assigned unique ID for this managed resource.
    lifecycleReasons IsInstanceSoftwareAttachmentLifecycleReason[]
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    offeringInstances IsInstanceSoftwareAttachmentOfferingInstance[]
    (List) Nested schema for offering_instance:
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalog_offerings Sequence[IsInstanceSoftwareAttachmentCatalogOffering]
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    created_at str
    (String) The date and time that the instance software attachment was created.
    entitlements Sequence[IsInstanceSoftwareAttachmentEntitlement]
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href str
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id str
    The provider-assigned unique ID for this managed resource.
    lifecycle_reasons Sequence[IsInstanceSoftwareAttachmentLifecycleReason]
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycle_state str
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    offering_instances Sequence[IsInstanceSoftwareAttachmentOfferingInstance]
    (List) Nested schema for offering_instance:
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalogOfferings List<Property Map>
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    createdAt String
    (String) The date and time that the instance software attachment was created.
    entitlements List<Property Map>
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href String
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    id String
    The provider-assigned unique ID for this managed resource.
    lifecycleReasons List<Property Map>
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState String
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    offeringInstances List<Property Map>
    (List) Nested schema for offering_instance:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    Look up Existing IsInstanceSoftwareAttachment Resource

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

    public static get(name: string, id: Input<ID>, state?: IsInstanceSoftwareAttachmentState, opts?: CustomResourceOptions): IsInstanceSoftwareAttachment
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            catalog_offerings: Optional[Sequence[IsInstanceSoftwareAttachmentCatalogOfferingArgs]] = None,
            created_at: Optional[str] = None,
            entitlements: Optional[Sequence[IsInstanceSoftwareAttachmentEntitlementArgs]] = None,
            href: Optional[str] = None,
            instance_id: Optional[str] = None,
            instance_software_attachment_id: Optional[str] = None,
            is_instance_software_attachment_id: Optional[str] = None,
            lifecycle_reasons: Optional[Sequence[IsInstanceSoftwareAttachmentLifecycleReasonArgs]] = None,
            lifecycle_state: Optional[str] = None,
            name: Optional[str] = None,
            offering_instances: Optional[Sequence[IsInstanceSoftwareAttachmentOfferingInstanceArgs]] = None,
            resource_type: Optional[str] = None) -> IsInstanceSoftwareAttachment
    func GetIsInstanceSoftwareAttachment(ctx *Context, name string, id IDInput, state *IsInstanceSoftwareAttachmentState, opts ...ResourceOption) (*IsInstanceSoftwareAttachment, error)
    public static IsInstanceSoftwareAttachment Get(string name, Input<string> id, IsInstanceSoftwareAttachmentState? state, CustomResourceOptions? opts = null)
    public static IsInstanceSoftwareAttachment get(String name, Output<String> id, IsInstanceSoftwareAttachmentState state, CustomResourceOptions options)
    resources:  _:    type: ibm:IsInstanceSoftwareAttachment    get:      id: ${id}
    import {
      to = ibm_is_instance_software_attachment.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CatalogOfferings List<IsInstanceSoftwareAttachmentCatalogOffering>
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    CreatedAt string
    (String) The date and time that the instance software attachment was created.
    Entitlements List<IsInstanceSoftwareAttachmentEntitlement>
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    Href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    InstanceId string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    InstanceSoftwareAttachmentId string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    IsInstanceSoftwareAttachmentId string
    The unique identifier of the InstanceSoftwareAttachment.
    LifecycleReasons List<IsInstanceSoftwareAttachmentLifecycleReason>
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    LifecycleState string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    OfferingInstances List<IsInstanceSoftwareAttachmentOfferingInstance>
    (List) Nested schema for offering_instance:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    CatalogOfferings []IsInstanceSoftwareAttachmentCatalogOfferingArgs
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    CreatedAt string
    (String) The date and time that the instance software attachment was created.
    Entitlements []IsInstanceSoftwareAttachmentEntitlementArgs
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    Href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    InstanceId string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    InstanceSoftwareAttachmentId string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    IsInstanceSoftwareAttachmentId string
    The unique identifier of the InstanceSoftwareAttachment.
    LifecycleReasons []IsInstanceSoftwareAttachmentLifecycleReasonArgs
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    LifecycleState string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    Name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    OfferingInstances []IsInstanceSoftwareAttachmentOfferingInstanceArgs
    (List) Nested schema for offering_instance:
    ResourceType string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalog_offerings list(object)
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    created_at string
    (String) The date and time that the instance software attachment was created.
    entitlements list(object)
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    instance_id string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instance_software_attachment_id string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    is_instance_software_attachment_id string
    The unique identifier of the InstanceSoftwareAttachment.
    lifecycle_reasons list(object)
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycle_state string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    offering_instances list(object)
    (List) Nested schema for offering_instance:
    resource_type string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalogOfferings List<IsInstanceSoftwareAttachmentCatalogOffering>
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    createdAt String
    (String) The date and time that the instance software attachment was created.
    entitlements List<IsInstanceSoftwareAttachmentEntitlement>
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href String
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    instanceId String
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instanceSoftwareAttachmentId String
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    isInstanceSoftwareAttachmentId String
    The unique identifier of the InstanceSoftwareAttachment.
    lifecycleReasons List<IsInstanceSoftwareAttachmentLifecycleReason>
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState String
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name String
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    offeringInstances List<IsInstanceSoftwareAttachmentOfferingInstance>
    (List) Nested schema for offering_instance:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalogOfferings IsInstanceSoftwareAttachmentCatalogOffering[]
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    createdAt string
    (String) The date and time that the instance software attachment was created.
    entitlements IsInstanceSoftwareAttachmentEntitlement[]
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href string
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    instanceId string
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instanceSoftwareAttachmentId string
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    isInstanceSoftwareAttachmentId string
    The unique identifier of the InstanceSoftwareAttachment.
    lifecycleReasons IsInstanceSoftwareAttachmentLifecycleReason[]
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState string
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name string
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    offeringInstances IsInstanceSoftwareAttachmentOfferingInstance[]
    (List) Nested schema for offering_instance:
    resourceType string
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalog_offerings Sequence[IsInstanceSoftwareAttachmentCatalogOfferingArgs]
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    created_at str
    (String) The date and time that the instance software attachment was created.
    entitlements Sequence[IsInstanceSoftwareAttachmentEntitlementArgs]
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href str
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    instance_id str
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instance_software_attachment_id str
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    is_instance_software_attachment_id str
    The unique identifier of the InstanceSoftwareAttachment.
    lifecycle_reasons Sequence[IsInstanceSoftwareAttachmentLifecycleReasonArgs]
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycle_state str
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name str
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    offering_instances Sequence[IsInstanceSoftwareAttachmentOfferingInstanceArgs]
    (List) Nested schema for offering_instance:
    resource_type str
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    catalogOfferings List<Property Map>
    (List) The catalogoffering for this instance software attachment. May be absent ifsoftware_attachment.lifecycle_state is not stable. Nested schema for catalog_offering:
    createdAt String
    (String) The date and time that the instance software attachment was created.
    entitlements List<Property Map>
    (List) The entitlement for the licensed software for this instance software attachment. Nested schema for entitlement:
    href String
    (String) The URL for this instance software attachment.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    instanceId String
    The virtual server instance identifier.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    instanceSoftwareAttachmentId String
    The unique identifier of the existing instance software attachment to manage. The attachment is created automatically when the instance is provisioned from a software-licensed catalog offering.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[-0-9a-z_]+$/.
    isInstanceSoftwareAttachmentId String
    The unique identifier of the InstanceSoftwareAttachment.
    lifecycleReasons List<Property Map>
    (List) The lifecycle reasons for this instance software attachment (if any).

    • Constraints: The minimum length is 0 items. Nested schema for lifecycle_reasons:
    lifecycleState String
    (String) The lifecycle state of the instance software attachment.

    • Constraints: Allowable values are: deleting, failed, pending, stable, suspended, updating, waiting. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.
    name String
    The name for this instance software attachment. The name is unique across all instance software attachments for the instance.

    • Constraints: The maximum length is 63 characters. The minimum length is 1 character. The value must match regular expression /^-?([a-z]|[a-z][-a-z0-9]*[a-z0-9]|[0-9][-a-z0-9]*([a-z]|[-a-z][-a-z0-9]*[a-z0-9]))$/.
    offeringInstances List<Property Map>
    (List) Nested schema for offering_instance:
    resourceType String
    (String) The resource type.

    • Constraints: Allowable values are: instance_software_attachment. The value must match regular expression /^[a-z][a-z0-9]*(_[a-z0-9]+)*$/.

    Supporting Types

    IsInstanceSoftwareAttachmentCatalogOffering, IsInstanceSoftwareAttachmentCatalogOfferingArgs

    Plans List<IsInstanceSoftwareAttachmentCatalogOfferingPlan>
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    Versions List<IsInstanceSoftwareAttachmentCatalogOfferingVersion>
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:
    Plans []IsInstanceSoftwareAttachmentCatalogOfferingPlan
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    Versions []IsInstanceSoftwareAttachmentCatalogOfferingVersion
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:
    plans list(object)
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    versions list(object)
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:
    plans List<IsInstanceSoftwareAttachmentCatalogOfferingPlan>
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    versions List<IsInstanceSoftwareAttachmentCatalogOfferingVersion>
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:
    plans IsInstanceSoftwareAttachmentCatalogOfferingPlan[]
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    versions IsInstanceSoftwareAttachmentCatalogOfferingVersion[]
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:
    plans Sequence[IsInstanceSoftwareAttachmentCatalogOfferingPlan]
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    versions Sequence[IsInstanceSoftwareAttachmentCatalogOfferingVersion]
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:
    plans List<Property Map>
    (List) The billing plan for the catalog offering version associated with this instance softwareattachment.If absent, no billing plan is associated with the catalog offering version (free). Nested schema for plan:
    versions List<Property Map>
    (List) The catalog offering version associated with this instance software attachment. Nested schema for version:

    IsInstanceSoftwareAttachmentCatalogOfferingPlan, IsInstanceSoftwareAttachmentCatalogOfferingPlanArgs

    Crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    Deleteds List<IsInstanceSoftwareAttachmentCatalogOfferingPlanDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    Crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    Deleteds []IsInstanceSoftwareAttachmentCatalogOfferingPlanDeleted
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    deleteds list(object)
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    crn String
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    deleteds List<IsInstanceSoftwareAttachmentCatalogOfferingPlanDeleted>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    deleteds IsInstanceSoftwareAttachmentCatalogOfferingPlanDeleted[]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    crn str
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    deleteds Sequence[IsInstanceSoftwareAttachmentCatalogOfferingPlanDeleted]
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:
    crn String
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    deleteds List<Property Map>
    (List) If present, this property indicates the referenced resource has been deleted, and providessome supplementary information. Nested schema for deleted:

    IsInstanceSoftwareAttachmentCatalogOfferingPlanDeleted, IsInstanceSoftwareAttachmentCatalogOfferingPlanDeletedArgs

    MoreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    MoreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    more_info string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    moreInfo String
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    moreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    more_info str
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    moreInfo String
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.

    IsInstanceSoftwareAttachmentCatalogOfferingVersion, IsInstanceSoftwareAttachmentCatalogOfferingVersionArgs

    Crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    Crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn String
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn str
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn String
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.

    IsInstanceSoftwareAttachmentEntitlement, IsInstanceSoftwareAttachmentEntitlementArgs

    LicensedSoftwares List<IsInstanceSoftwareAttachmentEntitlementLicensedSoftware>
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:
    LicensedSoftwares []IsInstanceSoftwareAttachmentEntitlementLicensedSoftware
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:
    licensed_softwares list(object)
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:
    licensedSoftwares List<IsInstanceSoftwareAttachmentEntitlementLicensedSoftware>
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:
    licensedSoftwares IsInstanceSoftwareAttachmentEntitlementLicensedSoftware[]
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:
    licensed_softwares Sequence[IsInstanceSoftwareAttachmentEntitlementLicensedSoftware]
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:
    licensedSoftwares List<Property Map>
    (List) The licensed software for this instance software attachment entitlement. Nested schema for licensed_software:

    IsInstanceSoftwareAttachmentEntitlementLicensedSoftware, IsInstanceSoftwareAttachmentEntitlementLicensedSoftwareArgs

    Sku string
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.
    Sku string
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.
    sku string
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.
    sku String
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.
    sku string
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.
    sku str
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.
    sku String
    (String) The SKU for this licensed software.

    • Constraints: The maximum length is 1024 characters. The minimum length is 1 character. The value must match regular expression /^[ -~]+$/.

    IsInstanceSoftwareAttachmentLifecycleReason, IsInstanceSoftwareAttachmentLifecycleReasonArgs

    Code string
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    Message string
    (String) An explanation of the reason for this lifecycle state.
    MoreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    Code string
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    Message string
    (String) An explanation of the reason for this lifecycle state.
    MoreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code string
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    message string
    (String) An explanation of the reason for this lifecycle state.
    more_info string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code String
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    message String
    (String) An explanation of the reason for this lifecycle state.
    moreInfo String
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code string
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    message string
    (String) An explanation of the reason for this lifecycle state.
    moreInfo string
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code str
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    message str
    (String) An explanation of the reason for this lifecycle state.
    more_info str
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.
    code String
    (String) A reason code for this lifecycle state:- failed_registration: the software instance's registration to Resource Controller, which includes creation of any required software license(s), has failed. Delete the instance and provision it again. If the problem persists, contact IBM Support.- internal_error: internal error (contact IBM support)- pending_registration: the software instance's registration to Resource Controller, and the creation of any required software license(s), is being processed.The enumerated values for this property mayexpand in the future.

    • Constraints: Allowable values are: failed_registration, internal_error, pending_registration.
    message String
    (String) An explanation of the reason for this lifecycle state.
    moreInfo String
    (String) A link to documentation about the reason for this lifecycle state.

    • Constraints: The maximum length is 8000 characters. The minimum length is 10 characters. The value must match regular expression /^http(s)?:\/\/([^\/?#]*)([^?#]*)(\\?([^#]*))?(#(.*))?$/.

    IsInstanceSoftwareAttachmentOfferingInstance, IsInstanceSoftwareAttachmentOfferingInstanceArgs

    Crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    Crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn String
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn string
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn str
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.
    crn String
    (String) The CRN for the software offering instance registered with Resource Controller that is associated with the instance software attachment.

    • Constraints: The maximum length is 512 characters. The minimum length is 17 characters. The value must match regular expression /^crn:v[0-9]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]+:[a-z0-9-]*:([a-z]\/[a-z0-9-]+)?:[a-z0-9-_]*:[a-z0-9-]*:[a-zA-Z0-9-_\\.\/]*$/.

    Import

    You can import the ibm_is_instance_software_attachment resource by using id.

    The id property can be formed from instance_id, and instance_software_attachment_id in the following format:

    
    <instance_id>/<instance_software_attachment_id>
    
    
    • instance_id: A string. The virtual server instance identifier.

    • instance_software_attachment_id: A string in the format 0717-7ec86020-1c6e-4889-b3f0-a15f2e50f87e. The unique identifier for this instance software attachment.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/isInstanceSoftwareAttachment:IsInstanceSoftwareAttachment is_instance_software_attachment <instance_id>/<instance_software_attachment_id>
    ```
    
    

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

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    Viewing docs for ibm 2.5.0
    published on Wednesday, Aug 5, 2026 by ibm-cloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial