1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Lustre
  5. FileStorageObjectStorageLink
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

oci.Lustre.FileStorageObjectStorageLink

Get Started
oci logo
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

    This resource provides the Object Storage Link resource in Oracle Cloud Infrastructure Lustre File Storage service.

    Creates an Object Storage link.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testObjectStorageLink = new oci.lustre.FileStorageObjectStorageLink("test_object_storage_link", {
        availabilityDomain: objectStorageLinkAvailabilityDomain,
        compartmentId: compartmentId,
        fileSystemPath: objectStorageLinkFileSystemPath,
        isOverwrite: objectStorageLinkIsOverwrite,
        lustreFileSystemId: testLustreFileSystem.id,
        objectStoragePrefix: objectStorageLinkObjectStoragePrefix,
        definedTags: {
            "Operations.CostCenter": "42",
        },
        displayName: objectStorageLinkDisplayName,
        freeformTags: {
            Department: "Finance",
        },
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_object_storage_link = oci.lustre.FileStorageObjectStorageLink("test_object_storage_link",
        availability_domain=object_storage_link_availability_domain,
        compartment_id=compartment_id,
        file_system_path=object_storage_link_file_system_path,
        is_overwrite=object_storage_link_is_overwrite,
        lustre_file_system_id=test_lustre_file_system["id"],
        object_storage_prefix=object_storage_link_object_storage_prefix,
        defined_tags={
            "Operations.CostCenter": "42",
        },
        display_name=object_storage_link_display_name,
        freeform_tags={
            "Department": "Finance",
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/lustre"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := lustre.NewFileStorageObjectStorageLink(ctx, "test_object_storage_link", &lustre.FileStorageObjectStorageLinkArgs{
    			AvailabilityDomain:  pulumi.Any(objectStorageLinkAvailabilityDomain),
    			CompartmentId:       pulumi.Any(compartmentId),
    			FileSystemPath:      pulumi.Any(objectStorageLinkFileSystemPath),
    			IsOverwrite:         pulumi.Any(objectStorageLinkIsOverwrite),
    			LustreFileSystemId:  pulumi.Any(testLustreFileSystem.Id),
    			ObjectStoragePrefix: pulumi.Any(objectStorageLinkObjectStoragePrefix),
    			DefinedTags: pulumi.StringMap{
    				"Operations.CostCenter": pulumi.String("42"),
    			},
    			DisplayName: pulumi.Any(objectStorageLinkDisplayName),
    			FreeformTags: pulumi.StringMap{
    				"Department": pulumi.String("Finance"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testObjectStorageLink = new Oci.Lustre.FileStorageObjectStorageLink("test_object_storage_link", new()
        {
            AvailabilityDomain = objectStorageLinkAvailabilityDomain,
            CompartmentId = compartmentId,
            FileSystemPath = objectStorageLinkFileSystemPath,
            IsOverwrite = objectStorageLinkIsOverwrite,
            LustreFileSystemId = testLustreFileSystem.Id,
            ObjectStoragePrefix = objectStorageLinkObjectStoragePrefix,
            DefinedTags = 
            {
                { "Operations.CostCenter", "42" },
            },
            DisplayName = objectStorageLinkDisplayName,
            FreeformTags = 
            {
                { "Department", "Finance" },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Lustre.FileStorageObjectStorageLink;
    import com.pulumi.oci.Lustre.FileStorageObjectStorageLinkArgs;
    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 testObjectStorageLink = new FileStorageObjectStorageLink("testObjectStorageLink", FileStorageObjectStorageLinkArgs.builder()
                .availabilityDomain(objectStorageLinkAvailabilityDomain)
                .compartmentId(compartmentId)
                .fileSystemPath(objectStorageLinkFileSystemPath)
                .isOverwrite(objectStorageLinkIsOverwrite)
                .lustreFileSystemId(testLustreFileSystem.id())
                .objectStoragePrefix(objectStorageLinkObjectStoragePrefix)
                .definedTags(Map.of("Operations.CostCenter", "42"))
                .displayName(objectStorageLinkDisplayName)
                .freeformTags(Map.of("Department", "Finance"))
                .build());
    
        }
    }
    
    resources:
      testObjectStorageLink:
        type: oci:Lustre:FileStorageObjectStorageLink
        name: test_object_storage_link
        properties:
          availabilityDomain: ${objectStorageLinkAvailabilityDomain}
          compartmentId: ${compartmentId}
          fileSystemPath: ${objectStorageLinkFileSystemPath}
          isOverwrite: ${objectStorageLinkIsOverwrite}
          lustreFileSystemId: ${testLustreFileSystem.id}
          objectStoragePrefix: ${objectStorageLinkObjectStoragePrefix}
          definedTags:
            Operations.CostCenter: '42'
          displayName: ${objectStorageLinkDisplayName}
          freeformTags:
            Department: Finance
    

    Create FileStorageObjectStorageLink Resource

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

    Constructor syntax

    new FileStorageObjectStorageLink(name: string, args: FileStorageObjectStorageLinkArgs, opts?: CustomResourceOptions);
    @overload
    def FileStorageObjectStorageLink(resource_name: str,
                                     args: FileStorageObjectStorageLinkArgs,
                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def FileStorageObjectStorageLink(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     is_overwrite: Optional[bool] = None,
                                     compartment_id: Optional[str] = None,
                                     object_storage_prefix: Optional[str] = None,
                                     availability_domain: Optional[str] = None,
                                     file_system_path: Optional[str] = None,
                                     lustre_file_system_id: Optional[str] = None,
                                     display_name: Optional[str] = None,
                                     freeform_tags: Optional[Mapping[str, str]] = None,
                                     defined_tags: Optional[Mapping[str, str]] = None,
                                     start_export_to_object_trigger: Optional[int] = None,
                                     start_import_from_object_trigger: Optional[int] = None,
                                     stop_export_to_object_trigger: Optional[int] = None,
                                     stop_import_from_object_trigger: Optional[int] = None)
    func NewFileStorageObjectStorageLink(ctx *Context, name string, args FileStorageObjectStorageLinkArgs, opts ...ResourceOption) (*FileStorageObjectStorageLink, error)
    public FileStorageObjectStorageLink(string name, FileStorageObjectStorageLinkArgs args, CustomResourceOptions? opts = null)
    public FileStorageObjectStorageLink(String name, FileStorageObjectStorageLinkArgs args)
    public FileStorageObjectStorageLink(String name, FileStorageObjectStorageLinkArgs args, CustomResourceOptions options)
    
    type: oci:Lustre:FileStorageObjectStorageLink
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FileStorageObjectStorageLinkArgs
    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 FileStorageObjectStorageLinkArgs
    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 FileStorageObjectStorageLinkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FileStorageObjectStorageLinkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FileStorageObjectStorageLinkArgs
    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 fileStorageObjectStorageLinkResource = new Oci.Lustre.FileStorageObjectStorageLink("fileStorageObjectStorageLinkResource", new()
    {
        IsOverwrite = false,
        CompartmentId = "string",
        ObjectStoragePrefix = "string",
        AvailabilityDomain = "string",
        FileSystemPath = "string",
        LustreFileSystemId = "string",
        DisplayName = "string",
        FreeformTags = 
        {
            { "string", "string" },
        },
        DefinedTags = 
        {
            { "string", "string" },
        },
        StartExportToObjectTrigger = 0,
        StartImportFromObjectTrigger = 0,
        StopExportToObjectTrigger = 0,
        StopImportFromObjectTrigger = 0,
    });
    
    example, err := lustre.NewFileStorageObjectStorageLink(ctx, "fileStorageObjectStorageLinkResource", &lustre.FileStorageObjectStorageLinkArgs{
    	IsOverwrite:         pulumi.Bool(false),
    	CompartmentId:       pulumi.String("string"),
    	ObjectStoragePrefix: pulumi.String("string"),
    	AvailabilityDomain:  pulumi.String("string"),
    	FileSystemPath:      pulumi.String("string"),
    	LustreFileSystemId:  pulumi.String("string"),
    	DisplayName:         pulumi.String("string"),
    	FreeformTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DefinedTags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	StartExportToObjectTrigger:   pulumi.Int(0),
    	StartImportFromObjectTrigger: pulumi.Int(0),
    	StopExportToObjectTrigger:    pulumi.Int(0),
    	StopImportFromObjectTrigger:  pulumi.Int(0),
    })
    
    var fileStorageObjectStorageLinkResource = new FileStorageObjectStorageLink("fileStorageObjectStorageLinkResource", FileStorageObjectStorageLinkArgs.builder()
        .isOverwrite(false)
        .compartmentId("string")
        .objectStoragePrefix("string")
        .availabilityDomain("string")
        .fileSystemPath("string")
        .lustreFileSystemId("string")
        .displayName("string")
        .freeformTags(Map.of("string", "string"))
        .definedTags(Map.of("string", "string"))
        .startExportToObjectTrigger(0)
        .startImportFromObjectTrigger(0)
        .stopExportToObjectTrigger(0)
        .stopImportFromObjectTrigger(0)
        .build());
    
    file_storage_object_storage_link_resource = oci.lustre.FileStorageObjectStorageLink("fileStorageObjectStorageLinkResource",
        is_overwrite=False,
        compartment_id="string",
        object_storage_prefix="string",
        availability_domain="string",
        file_system_path="string",
        lustre_file_system_id="string",
        display_name="string",
        freeform_tags={
            "string": "string",
        },
        defined_tags={
            "string": "string",
        },
        start_export_to_object_trigger=0,
        start_import_from_object_trigger=0,
        stop_export_to_object_trigger=0,
        stop_import_from_object_trigger=0)
    
    const fileStorageObjectStorageLinkResource = new oci.lustre.FileStorageObjectStorageLink("fileStorageObjectStorageLinkResource", {
        isOverwrite: false,
        compartmentId: "string",
        objectStoragePrefix: "string",
        availabilityDomain: "string",
        fileSystemPath: "string",
        lustreFileSystemId: "string",
        displayName: "string",
        freeformTags: {
            string: "string",
        },
        definedTags: {
            string: "string",
        },
        startExportToObjectTrigger: 0,
        startImportFromObjectTrigger: 0,
        stopExportToObjectTrigger: 0,
        stopImportFromObjectTrigger: 0,
    });
    
    type: oci:Lustre:FileStorageObjectStorageLink
    properties:
        availabilityDomain: string
        compartmentId: string
        definedTags:
            string: string
        displayName: string
        fileSystemPath: string
        freeformTags:
            string: string
        isOverwrite: false
        lustreFileSystemId: string
        objectStoragePrefix: string
        startExportToObjectTrigger: 0
        startImportFromObjectTrigger: 0
        stopExportToObjectTrigger: 0
        stopImportFromObjectTrigger: 0
    

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

    AvailabilityDomain string
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    FileSystemPath string
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    IsOverwrite bool
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    LustreFileSystemId string
    The OCID of the associated Lustre file system.
    ObjectStoragePrefix string
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    FreeformTags Dictionary<string, string>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    StartExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    StartImportFromObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    StopExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    StopImportFromObjectTrigger int

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    AvailabilityDomain string
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    FileSystemPath string
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    IsOverwrite bool
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    LustreFileSystemId string
    The OCID of the associated Lustre file system.
    ObjectStoragePrefix string
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    FreeformTags map[string]string
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    StartExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    StartImportFromObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    StopExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    StopImportFromObjectTrigger int

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    availabilityDomain String
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartmentId String
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    fileSystemPath String
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    isOverwrite Boolean
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lustreFileSystemId String
    The OCID of the associated Lustre file system.
    objectStoragePrefix String
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    freeformTags Map<String,String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    startExportToObjectTrigger Integer
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    startImportFromObjectTrigger Integer
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    stopExportToObjectTrigger Integer
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stopImportFromObjectTrigger Integer

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    availabilityDomain string
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartmentId string
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    fileSystemPath string
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    isOverwrite boolean
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lustreFileSystemId string
    The OCID of the associated Lustre file system.
    objectStoragePrefix string
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName string
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    freeformTags {[key: string]: string}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    startExportToObjectTrigger number
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    startImportFromObjectTrigger number
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    stopExportToObjectTrigger number
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stopImportFromObjectTrigger number

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    availability_domain str
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartment_id str
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    file_system_path str
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    is_overwrite bool
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lustre_file_system_id str
    The OCID of the associated Lustre file system.
    object_storage_prefix str
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name str
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    freeform_tags Mapping[str, str]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    start_export_to_object_trigger int
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    start_import_from_object_trigger int
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    stop_export_to_object_trigger int
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stop_import_from_object_trigger int

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    availabilityDomain String
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartmentId String
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    fileSystemPath String
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    isOverwrite Boolean
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lustreFileSystemId String
    The OCID of the associated Lustre file system.
    objectStoragePrefix String
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    freeformTags Map<String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    startExportToObjectTrigger Number
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    startImportFromObjectTrigger Number
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    stopExportToObjectTrigger Number
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stopImportFromObjectTrigger Number

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    Outputs

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

    CurrentJobId string
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastJobId string
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    LifecycleDetails string
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    State string
    The current state of the Object Storage link.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    TimeUpdated string
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    CurrentJobId string
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastJobId string
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    LifecycleDetails string
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    State string
    The current state of the Object Storage link.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    TimeUpdated string
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    currentJobId String
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    id String
    The provider-assigned unique ID for this managed resource.
    lastJobId String
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycleDetails String
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    state String
    The current state of the Object Storage link.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    timeUpdated String
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    currentJobId string
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    id string
    The provider-assigned unique ID for this managed resource.
    lastJobId string
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycleDetails string
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    state string
    The current state of the Object Storage link.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    timeUpdated string
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    current_job_id str
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    id str
    The provider-assigned unique ID for this managed resource.
    last_job_id str
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycle_details str
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    state str
    The current state of the Object Storage link.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    time_updated str
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    currentJobId String
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    id String
    The provider-assigned unique ID for this managed resource.
    lastJobId String
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycleDetails String
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    state String
    The current state of the Object Storage link.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    timeUpdated String
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z

    Look up Existing FileStorageObjectStorageLink Resource

    Get an existing FileStorageObjectStorageLink 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?: FileStorageObjectStorageLinkState, opts?: CustomResourceOptions): FileStorageObjectStorageLink
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            availability_domain: Optional[str] = None,
            compartment_id: Optional[str] = None,
            current_job_id: Optional[str] = None,
            defined_tags: Optional[Mapping[str, str]] = None,
            display_name: Optional[str] = None,
            file_system_path: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, str]] = None,
            is_overwrite: Optional[bool] = None,
            last_job_id: Optional[str] = None,
            lifecycle_details: Optional[str] = None,
            lustre_file_system_id: Optional[str] = None,
            object_storage_prefix: Optional[str] = None,
            start_export_to_object_trigger: Optional[int] = None,
            start_import_from_object_trigger: Optional[int] = None,
            state: Optional[str] = None,
            stop_export_to_object_trigger: Optional[int] = None,
            stop_import_from_object_trigger: Optional[int] = None,
            system_tags: Optional[Mapping[str, str]] = None,
            time_created: Optional[str] = None,
            time_updated: Optional[str] = None) -> FileStorageObjectStorageLink
    func GetFileStorageObjectStorageLink(ctx *Context, name string, id IDInput, state *FileStorageObjectStorageLinkState, opts ...ResourceOption) (*FileStorageObjectStorageLink, error)
    public static FileStorageObjectStorageLink Get(string name, Input<string> id, FileStorageObjectStorageLinkState? state, CustomResourceOptions? opts = null)
    public static FileStorageObjectStorageLink get(String name, Output<String> id, FileStorageObjectStorageLinkState state, CustomResourceOptions options)
    resources:  _:    type: oci:Lustre:FileStorageObjectStorageLink    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AvailabilityDomain string
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    CurrentJobId string
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    DefinedTags Dictionary<string, string>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    FileSystemPath string
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    FreeformTags Dictionary<string, string>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    IsOverwrite bool
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    LastJobId string
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    LifecycleDetails string
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    LustreFileSystemId string
    The OCID of the associated Lustre file system.
    ObjectStoragePrefix string
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    StartExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    StartImportFromObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    State string
    The current state of the Object Storage link.
    StopExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    StopImportFromObjectTrigger int

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    TimeUpdated string
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    AvailabilityDomain string
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    CompartmentId string
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    CurrentJobId string
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    DefinedTags map[string]string
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    FileSystemPath string
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    FreeformTags map[string]string
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    IsOverwrite bool
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    LastJobId string
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    LifecycleDetails string
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    LustreFileSystemId string
    The OCID of the associated Lustre file system.
    ObjectStoragePrefix string
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    StartExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    StartImportFromObjectTrigger int
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    State string
    The current state of the Object Storage link.
    StopExportToObjectTrigger int
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    StopImportFromObjectTrigger int

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    TimeUpdated string
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    availabilityDomain String
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartmentId String
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    currentJobId String
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    definedTags Map<String,String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    fileSystemPath String
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    freeformTags Map<String,String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    isOverwrite Boolean
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lastJobId String
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycleDetails String
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    lustreFileSystemId String
    The OCID of the associated Lustre file system.
    objectStoragePrefix String
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    startExportToObjectTrigger Integer
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    startImportFromObjectTrigger Integer
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    state String
    The current state of the Object Storage link.
    stopExportToObjectTrigger Integer
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stopImportFromObjectTrigger Integer

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    timeUpdated String
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    availabilityDomain string
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartmentId string
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    currentJobId string
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    definedTags {[key: string]: string}
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName string
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    fileSystemPath string
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    freeformTags {[key: string]: string}
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    isOverwrite boolean
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lastJobId string
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycleDetails string
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    lustreFileSystemId string
    The OCID of the associated Lustre file system.
    objectStoragePrefix string
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    startExportToObjectTrigger number
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    startImportFromObjectTrigger number
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    state string
    The current state of the Object Storage link.
    stopExportToObjectTrigger number
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stopImportFromObjectTrigger number

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    timeUpdated string
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    availability_domain str
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartment_id str
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    current_job_id str
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    defined_tags Mapping[str, str]
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    display_name str
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    file_system_path str
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    freeform_tags Mapping[str, str]
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    is_overwrite bool
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    last_job_id str
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycle_details str
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    lustre_file_system_id str
    The OCID of the associated Lustre file system.
    object_storage_prefix str
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    start_export_to_object_trigger int
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    start_import_from_object_trigger int
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    state str
    The current state of the Object Storage link.
    stop_export_to_object_trigger int
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stop_import_from_object_trigger int

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    time_updated str
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z
    availabilityDomain String
    The availability domain that the Lustre file system is in. May be unset as a blank or NULL value. Example: Uocm:PHX-AD-1
    compartmentId String
    (Updatable) The OCID of the compartment that contains the Object Storage link.
    currentJobId String
    The OCID of currently running sync job. If no sync job is running, then this will be empty.
    definedTags Map<String>
    (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
    displayName String
    (Updatable) A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information. Example: My Object Storage Link
    fileSystemPath String
    The path in the Lustre file system used for this Object Storage link. Example: myFileSystem/mount/myDirectory
    freeformTags Map<String>
    (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    isOverwrite Boolean
    (Updatable) The flag is an identifier to tell whether the job run has overwrite enabled. If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.
    lastJobId String
    The OCID of last succeeded sync job. If no sync job has previously run, then this will be empty.
    lifecycleDetails String
    A message that describes the current state of the Object Storage link in more detail. For example, can be used to provide actionable information for a resource in the Failed state.
    lustreFileSystemId String
    The OCID of the associated Lustre file system.
    objectStoragePrefix String
    The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports. Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix
    startExportToObjectTrigger Number
    (Updatable) An optional property when incremented triggers Start Export To Object. Could be set to any integer value.
    startImportFromObjectTrigger Number
    (Updatable) An optional property when incremented triggers Start Import From Object. Could be set to any integer value.
    state String
    The current state of the Object Storage link.
    stopExportToObjectTrigger Number
    (Updatable) An optional property when incremented triggers Stop Export To Object. Could be set to any integer value.
    stopImportFromObjectTrigger Number

    (Updatable) An optional property when incremented triggers Stop Import From Object. Could be set to any integer value.

    ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the Lustre file system was created, expressed in RFC 3339 timestamp format. Example: 2024-04-25T21:10:29.600Z
    timeUpdated String
    The date and time the Object Storage link was updated, in the format defined by RFC 3339. Example: 2024-04-25T21:10:29.600Z

    Import

    ObjectStorageLinks can be imported using the id, e.g.

    $ pulumi import oci:Lustre/fileStorageObjectStorageLink:FileStorageObjectStorageLink test_object_storage_link "id"
    

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

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate