1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataIntegration
  5. WorkspaceExportRequest
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.DataIntegration.WorkspaceExportRequest

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    This resource provides the Workspace Export Request resource in Oracle Cloud Infrastructure Data Integration service.

    Export Metadata Object

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testWorkspaceExportRequest = new oci.dataintegration.WorkspaceExportRequest("test_workspace_export_request", {
        bucket: workspaceExportRequestBucket,
        workspaceId: testWorkspace.id,
        areReferencesIncluded: workspaceExportRequestAreReferencesIncluded,
        fileName: workspaceExportRequestFileName,
        filters: workspaceExportRequestFilters,
        isObjectOverwriteEnabled: workspaceExportRequestIsObjectOverwriteEnabled,
        objectKeys: workspaceExportRequestObjectKeys,
        objectStorageRegion: workspaceExportRequestObjectStorageRegion,
        objectStorageTenancyId: testTenancy.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_workspace_export_request = oci.data_integration.WorkspaceExportRequest("test_workspace_export_request",
        bucket=workspace_export_request_bucket,
        workspace_id=test_workspace["id"],
        are_references_included=workspace_export_request_are_references_included,
        file_name=workspace_export_request_file_name,
        filters=workspace_export_request_filters,
        is_object_overwrite_enabled=workspace_export_request_is_object_overwrite_enabled,
        object_keys=workspace_export_request_object_keys,
        object_storage_region=workspace_export_request_object_storage_region,
        object_storage_tenancy_id=test_tenancy["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DataIntegration"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := DataIntegration.NewWorkspaceExportRequest(ctx, "test_workspace_export_request", &DataIntegration.WorkspaceExportRequestArgs{
    			Bucket:                   pulumi.Any(workspaceExportRequestBucket),
    			WorkspaceId:              pulumi.Any(testWorkspace.Id),
    			AreReferencesIncluded:    pulumi.Any(workspaceExportRequestAreReferencesIncluded),
    			FileName:                 pulumi.Any(workspaceExportRequestFileName),
    			Filters:                  pulumi.Any(workspaceExportRequestFilters),
    			IsObjectOverwriteEnabled: pulumi.Any(workspaceExportRequestIsObjectOverwriteEnabled),
    			ObjectKeys:               pulumi.Any(workspaceExportRequestObjectKeys),
    			ObjectStorageRegion:      pulumi.Any(workspaceExportRequestObjectStorageRegion),
    			ObjectStorageTenancyId:   pulumi.Any(testTenancy.Id),
    		})
    		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 testWorkspaceExportRequest = new Oci.DataIntegration.WorkspaceExportRequest("test_workspace_export_request", new()
        {
            Bucket = workspaceExportRequestBucket,
            WorkspaceId = testWorkspace.Id,
            AreReferencesIncluded = workspaceExportRequestAreReferencesIncluded,
            FileName = workspaceExportRequestFileName,
            Filters = workspaceExportRequestFilters,
            IsObjectOverwriteEnabled = workspaceExportRequestIsObjectOverwriteEnabled,
            ObjectKeys = workspaceExportRequestObjectKeys,
            ObjectStorageRegion = workspaceExportRequestObjectStorageRegion,
            ObjectStorageTenancyId = testTenancy.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DataIntegration.WorkspaceExportRequest;
    import com.pulumi.oci.DataIntegration.WorkspaceExportRequestArgs;
    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 testWorkspaceExportRequest = new WorkspaceExportRequest("testWorkspaceExportRequest", WorkspaceExportRequestArgs.builder()
                .bucket(workspaceExportRequestBucket)
                .workspaceId(testWorkspace.id())
                .areReferencesIncluded(workspaceExportRequestAreReferencesIncluded)
                .fileName(workspaceExportRequestFileName)
                .filters(workspaceExportRequestFilters)
                .isObjectOverwriteEnabled(workspaceExportRequestIsObjectOverwriteEnabled)
                .objectKeys(workspaceExportRequestObjectKeys)
                .objectStorageRegion(workspaceExportRequestObjectStorageRegion)
                .objectStorageTenancyId(testTenancy.id())
                .build());
    
        }
    }
    
    resources:
      testWorkspaceExportRequest:
        type: oci:DataIntegration:WorkspaceExportRequest
        name: test_workspace_export_request
        properties:
          bucket: ${workspaceExportRequestBucket}
          workspaceId: ${testWorkspace.id}
          areReferencesIncluded: ${workspaceExportRequestAreReferencesIncluded}
          fileName: ${workspaceExportRequestFileName}
          filters: ${workspaceExportRequestFilters}
          isObjectOverwriteEnabled: ${workspaceExportRequestIsObjectOverwriteEnabled}
          objectKeys: ${workspaceExportRequestObjectKeys}
          objectStorageRegion: ${workspaceExportRequestObjectStorageRegion}
          objectStorageTenancyId: ${testTenancy.id}
    

    Create WorkspaceExportRequest Resource

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

    Constructor syntax

    new WorkspaceExportRequest(name: string, args: WorkspaceExportRequestArgs, opts?: CustomResourceOptions);
    @overload
    def WorkspaceExportRequest(resource_name: str,
                               args: WorkspaceExportRequestArgs,
                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def WorkspaceExportRequest(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               bucket: Optional[str] = None,
                               workspace_id: Optional[str] = None,
                               are_references_included: Optional[bool] = None,
                               file_name: Optional[str] = None,
                               filters: Optional[Sequence[str]] = None,
                               is_object_overwrite_enabled: Optional[bool] = None,
                               object_keys: Optional[Sequence[str]] = None,
                               object_storage_region: Optional[str] = None,
                               object_storage_tenancy_id: Optional[str] = None)
    func NewWorkspaceExportRequest(ctx *Context, name string, args WorkspaceExportRequestArgs, opts ...ResourceOption) (*WorkspaceExportRequest, error)
    public WorkspaceExportRequest(string name, WorkspaceExportRequestArgs args, CustomResourceOptions? opts = null)
    public WorkspaceExportRequest(String name, WorkspaceExportRequestArgs args)
    public WorkspaceExportRequest(String name, WorkspaceExportRequestArgs args, CustomResourceOptions options)
    
    type: oci:DataIntegration:WorkspaceExportRequest
    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 WorkspaceExportRequestArgs
    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 WorkspaceExportRequestArgs
    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 WorkspaceExportRequestArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WorkspaceExportRequestArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WorkspaceExportRequestArgs
    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 workspaceExportRequestResource = new Oci.DataIntegration.WorkspaceExportRequest("workspaceExportRequestResource", new()
    {
        Bucket = "string",
        WorkspaceId = "string",
        AreReferencesIncluded = false,
        FileName = "string",
        Filters = new[]
        {
            "string",
        },
        IsObjectOverwriteEnabled = false,
        ObjectKeys = new[]
        {
            "string",
        },
        ObjectStorageRegion = "string",
        ObjectStorageTenancyId = "string",
    });
    
    example, err := DataIntegration.NewWorkspaceExportRequest(ctx, "workspaceExportRequestResource", &DataIntegration.WorkspaceExportRequestArgs{
    	Bucket:                pulumi.String("string"),
    	WorkspaceId:           pulumi.String("string"),
    	AreReferencesIncluded: pulumi.Bool(false),
    	FileName:              pulumi.String("string"),
    	Filters: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	IsObjectOverwriteEnabled: pulumi.Bool(false),
    	ObjectKeys: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ObjectStorageRegion:    pulumi.String("string"),
    	ObjectStorageTenancyId: pulumi.String("string"),
    })
    
    var workspaceExportRequestResource = new WorkspaceExportRequest("workspaceExportRequestResource", WorkspaceExportRequestArgs.builder()
        .bucket("string")
        .workspaceId("string")
        .areReferencesIncluded(false)
        .fileName("string")
        .filters("string")
        .isObjectOverwriteEnabled(false)
        .objectKeys("string")
        .objectStorageRegion("string")
        .objectStorageTenancyId("string")
        .build());
    
    workspace_export_request_resource = oci.data_integration.WorkspaceExportRequest("workspaceExportRequestResource",
        bucket="string",
        workspace_id="string",
        are_references_included=False,
        file_name="string",
        filters=["string"],
        is_object_overwrite_enabled=False,
        object_keys=["string"],
        object_storage_region="string",
        object_storage_tenancy_id="string")
    
    const workspaceExportRequestResource = new oci.dataintegration.WorkspaceExportRequest("workspaceExportRequestResource", {
        bucket: "string",
        workspaceId: "string",
        areReferencesIncluded: false,
        fileName: "string",
        filters: ["string"],
        isObjectOverwriteEnabled: false,
        objectKeys: ["string"],
        objectStorageRegion: "string",
        objectStorageTenancyId: "string",
    });
    
    type: oci:DataIntegration:WorkspaceExportRequest
    properties:
        areReferencesIncluded: false
        bucket: string
        fileName: string
        filters:
            - string
        isObjectOverwriteEnabled: false
        objectKeys:
            - string
        objectStorageRegion: string
        objectStorageTenancyId: string
        workspaceId: string
    

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

    Bucket string
    Name of the Object Storage bucket where the object will be exported.
    WorkspaceId string

    The workspace ID.

    ** 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

    AreReferencesIncluded bool
    This field controls if the references will be exported along with the objects
    FileName string
    Name of the exported zip file.
    Filters List<string>
    Filters for exported objects
    IsObjectOverwriteEnabled bool
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    ObjectKeys List<string>
    Field is used to specify which object keys to export
    ObjectStorageRegion string
    Region of the object storage (if using object storage of different region)
    ObjectStorageTenancyId string
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    Bucket string
    Name of the Object Storage bucket where the object will be exported.
    WorkspaceId string

    The workspace ID.

    ** 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

    AreReferencesIncluded bool
    This field controls if the references will be exported along with the objects
    FileName string
    Name of the exported zip file.
    Filters []string
    Filters for exported objects
    IsObjectOverwriteEnabled bool
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    ObjectKeys []string
    Field is used to specify which object keys to export
    ObjectStorageRegion string
    Region of the object storage (if using object storage of different region)
    ObjectStorageTenancyId string
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    bucket String
    Name of the Object Storage bucket where the object will be exported.
    workspaceId String

    The workspace ID.

    ** 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

    areReferencesIncluded Boolean
    This field controls if the references will be exported along with the objects
    fileName String
    Name of the exported zip file.
    filters List<String>
    Filters for exported objects
    isObjectOverwriteEnabled Boolean
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    objectKeys List<String>
    Field is used to specify which object keys to export
    objectStorageRegion String
    Region of the object storage (if using object storage of different region)
    objectStorageTenancyId String
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    bucket string
    Name of the Object Storage bucket where the object will be exported.
    workspaceId string

    The workspace ID.

    ** 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

    areReferencesIncluded boolean
    This field controls if the references will be exported along with the objects
    fileName string
    Name of the exported zip file.
    filters string[]
    Filters for exported objects
    isObjectOverwriteEnabled boolean
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    objectKeys string[]
    Field is used to specify which object keys to export
    objectStorageRegion string
    Region of the object storage (if using object storage of different region)
    objectStorageTenancyId string
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    bucket str
    Name of the Object Storage bucket where the object will be exported.
    workspace_id str

    The workspace ID.

    ** 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

    are_references_included bool
    This field controls if the references will be exported along with the objects
    file_name str
    Name of the exported zip file.
    filters Sequence[str]
    Filters for exported objects
    is_object_overwrite_enabled bool
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    object_keys Sequence[str]
    Field is used to specify which object keys to export
    object_storage_region str
    Region of the object storage (if using object storage of different region)
    object_storage_tenancy_id str
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    bucket String
    Name of the Object Storage bucket where the object will be exported.
    workspaceId String

    The workspace ID.

    ** 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

    areReferencesIncluded Boolean
    This field controls if the references will be exported along with the objects
    fileName String
    Name of the exported zip file.
    filters List<String>
    Filters for exported objects
    isObjectOverwriteEnabled Boolean
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    objectKeys List<String>
    Field is used to specify which object keys to export
    objectStorageRegion String
    Region of the object storage (if using object storage of different region)
    objectStorageTenancyId String
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)

    Outputs

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

    CreatedBy string
    Name of the user who initiated export request.
    ErrorMessages Dictionary<string, string>
    Contains key of the error
    ExportedItems List<WorkspaceExportRequestExportedItem>
    The array of exported object details.
    Id string
    The provider-assigned unique ID for this managed resource.
    Key string
    Export object request key
    Name string
    Name of the export request.
    ReferencedItems string
    The array of exported referenced objects.
    Status string
    Export Objects request status.
    TimeEndedInMillis string
    Time at which the request was completely processed.
    TimeStartedInMillis string
    Time at which the request started getting processed.
    TotalExportedObjectCount int
    Number of objects that are exported.
    CreatedBy string
    Name of the user who initiated export request.
    ErrorMessages map[string]string
    Contains key of the error
    ExportedItems []WorkspaceExportRequestExportedItem
    The array of exported object details.
    Id string
    The provider-assigned unique ID for this managed resource.
    Key string
    Export object request key
    Name string
    Name of the export request.
    ReferencedItems string
    The array of exported referenced objects.
    Status string
    Export Objects request status.
    TimeEndedInMillis string
    Time at which the request was completely processed.
    TimeStartedInMillis string
    Time at which the request started getting processed.
    TotalExportedObjectCount int
    Number of objects that are exported.
    createdBy String
    Name of the user who initiated export request.
    errorMessages Map<String,String>
    Contains key of the error
    exportedItems List<WorkspaceExportRequestExportedItem>
    The array of exported object details.
    id String
    The provider-assigned unique ID for this managed resource.
    key String
    Export object request key
    name String
    Name of the export request.
    referencedItems String
    The array of exported referenced objects.
    status String
    Export Objects request status.
    timeEndedInMillis String
    Time at which the request was completely processed.
    timeStartedInMillis String
    Time at which the request started getting processed.
    totalExportedObjectCount Integer
    Number of objects that are exported.
    createdBy string
    Name of the user who initiated export request.
    errorMessages {[key: string]: string}
    Contains key of the error
    exportedItems WorkspaceExportRequestExportedItem[]
    The array of exported object details.
    id string
    The provider-assigned unique ID for this managed resource.
    key string
    Export object request key
    name string
    Name of the export request.
    referencedItems string
    The array of exported referenced objects.
    status string
    Export Objects request status.
    timeEndedInMillis string
    Time at which the request was completely processed.
    timeStartedInMillis string
    Time at which the request started getting processed.
    totalExportedObjectCount number
    Number of objects that are exported.
    created_by str
    Name of the user who initiated export request.
    error_messages Mapping[str, str]
    Contains key of the error
    exported_items Sequence[dataintegration.WorkspaceExportRequestExportedItem]
    The array of exported object details.
    id str
    The provider-assigned unique ID for this managed resource.
    key str
    Export object request key
    name str
    Name of the export request.
    referenced_items str
    The array of exported referenced objects.
    status str
    Export Objects request status.
    time_ended_in_millis str
    Time at which the request was completely processed.
    time_started_in_millis str
    Time at which the request started getting processed.
    total_exported_object_count int
    Number of objects that are exported.
    createdBy String
    Name of the user who initiated export request.
    errorMessages Map<String>
    Contains key of the error
    exportedItems List<Property Map>
    The array of exported object details.
    id String
    The provider-assigned unique ID for this managed resource.
    key String
    Export object request key
    name String
    Name of the export request.
    referencedItems String
    The array of exported referenced objects.
    status String
    Export Objects request status.
    timeEndedInMillis String
    Time at which the request was completely processed.
    timeStartedInMillis String
    Time at which the request started getting processed.
    totalExportedObjectCount Number
    Number of objects that are exported.

    Look up Existing WorkspaceExportRequest Resource

    Get an existing WorkspaceExportRequest 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?: WorkspaceExportRequestState, opts?: CustomResourceOptions): WorkspaceExportRequest
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            are_references_included: Optional[bool] = None,
            bucket: Optional[str] = None,
            created_by: Optional[str] = None,
            error_messages: Optional[Mapping[str, str]] = None,
            exported_items: Optional[Sequence[_dataintegration.WorkspaceExportRequestExportedItemArgs]] = None,
            file_name: Optional[str] = None,
            filters: Optional[Sequence[str]] = None,
            is_object_overwrite_enabled: Optional[bool] = None,
            key: Optional[str] = None,
            name: Optional[str] = None,
            object_keys: Optional[Sequence[str]] = None,
            object_storage_region: Optional[str] = None,
            object_storage_tenancy_id: Optional[str] = None,
            referenced_items: Optional[str] = None,
            status: Optional[str] = None,
            time_ended_in_millis: Optional[str] = None,
            time_started_in_millis: Optional[str] = None,
            total_exported_object_count: Optional[int] = None,
            workspace_id: Optional[str] = None) -> WorkspaceExportRequest
    func GetWorkspaceExportRequest(ctx *Context, name string, id IDInput, state *WorkspaceExportRequestState, opts ...ResourceOption) (*WorkspaceExportRequest, error)
    public static WorkspaceExportRequest Get(string name, Input<string> id, WorkspaceExportRequestState? state, CustomResourceOptions? opts = null)
    public static WorkspaceExportRequest get(String name, Output<String> id, WorkspaceExportRequestState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    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:
    AreReferencesIncluded bool
    This field controls if the references will be exported along with the objects
    Bucket string
    Name of the Object Storage bucket where the object will be exported.
    CreatedBy string
    Name of the user who initiated export request.
    ErrorMessages Dictionary<string, string>
    Contains key of the error
    ExportedItems List<WorkspaceExportRequestExportedItem>
    The array of exported object details.
    FileName string
    Name of the exported zip file.
    Filters List<string>
    Filters for exported objects
    IsObjectOverwriteEnabled bool
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    Key string
    Export object request key
    Name string
    Name of the export request.
    ObjectKeys List<string>
    Field is used to specify which object keys to export
    ObjectStorageRegion string
    Region of the object storage (if using object storage of different region)
    ObjectStorageTenancyId string
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    ReferencedItems string
    The array of exported referenced objects.
    Status string
    Export Objects request status.
    TimeEndedInMillis string
    Time at which the request was completely processed.
    TimeStartedInMillis string
    Time at which the request started getting processed.
    TotalExportedObjectCount int
    Number of objects that are exported.
    WorkspaceId string

    The workspace ID.

    ** 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

    AreReferencesIncluded bool
    This field controls if the references will be exported along with the objects
    Bucket string
    Name of the Object Storage bucket where the object will be exported.
    CreatedBy string
    Name of the user who initiated export request.
    ErrorMessages map[string]string
    Contains key of the error
    ExportedItems []WorkspaceExportRequestExportedItemArgs
    The array of exported object details.
    FileName string
    Name of the exported zip file.
    Filters []string
    Filters for exported objects
    IsObjectOverwriteEnabled bool
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    Key string
    Export object request key
    Name string
    Name of the export request.
    ObjectKeys []string
    Field is used to specify which object keys to export
    ObjectStorageRegion string
    Region of the object storage (if using object storage of different region)
    ObjectStorageTenancyId string
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    ReferencedItems string
    The array of exported referenced objects.
    Status string
    Export Objects request status.
    TimeEndedInMillis string
    Time at which the request was completely processed.
    TimeStartedInMillis string
    Time at which the request started getting processed.
    TotalExportedObjectCount int
    Number of objects that are exported.
    WorkspaceId string

    The workspace ID.

    ** 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

    areReferencesIncluded Boolean
    This field controls if the references will be exported along with the objects
    bucket String
    Name of the Object Storage bucket where the object will be exported.
    createdBy String
    Name of the user who initiated export request.
    errorMessages Map<String,String>
    Contains key of the error
    exportedItems List<WorkspaceExportRequestExportedItem>
    The array of exported object details.
    fileName String
    Name of the exported zip file.
    filters List<String>
    Filters for exported objects
    isObjectOverwriteEnabled Boolean
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    key String
    Export object request key
    name String
    Name of the export request.
    objectKeys List<String>
    Field is used to specify which object keys to export
    objectStorageRegion String
    Region of the object storage (if using object storage of different region)
    objectStorageTenancyId String
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    referencedItems String
    The array of exported referenced objects.
    status String
    Export Objects request status.
    timeEndedInMillis String
    Time at which the request was completely processed.
    timeStartedInMillis String
    Time at which the request started getting processed.
    totalExportedObjectCount Integer
    Number of objects that are exported.
    workspaceId String

    The workspace ID.

    ** 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

    areReferencesIncluded boolean
    This field controls if the references will be exported along with the objects
    bucket string
    Name of the Object Storage bucket where the object will be exported.
    createdBy string
    Name of the user who initiated export request.
    errorMessages {[key: string]: string}
    Contains key of the error
    exportedItems WorkspaceExportRequestExportedItem[]
    The array of exported object details.
    fileName string
    Name of the exported zip file.
    filters string[]
    Filters for exported objects
    isObjectOverwriteEnabled boolean
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    key string
    Export object request key
    name string
    Name of the export request.
    objectKeys string[]
    Field is used to specify which object keys to export
    objectStorageRegion string
    Region of the object storage (if using object storage of different region)
    objectStorageTenancyId string
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    referencedItems string
    The array of exported referenced objects.
    status string
    Export Objects request status.
    timeEndedInMillis string
    Time at which the request was completely processed.
    timeStartedInMillis string
    Time at which the request started getting processed.
    totalExportedObjectCount number
    Number of objects that are exported.
    workspaceId string

    The workspace ID.

    ** 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

    are_references_included bool
    This field controls if the references will be exported along with the objects
    bucket str
    Name of the Object Storage bucket where the object will be exported.
    created_by str
    Name of the user who initiated export request.
    error_messages Mapping[str, str]
    Contains key of the error
    exported_items Sequence[dataintegration.WorkspaceExportRequestExportedItemArgs]
    The array of exported object details.
    file_name str
    Name of the exported zip file.
    filters Sequence[str]
    Filters for exported objects
    is_object_overwrite_enabled bool
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    key str
    Export object request key
    name str
    Name of the export request.
    object_keys Sequence[str]
    Field is used to specify which object keys to export
    object_storage_region str
    Region of the object storage (if using object storage of different region)
    object_storage_tenancy_id str
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    referenced_items str
    The array of exported referenced objects.
    status str
    Export Objects request status.
    time_ended_in_millis str
    Time at which the request was completely processed.
    time_started_in_millis str
    Time at which the request started getting processed.
    total_exported_object_count int
    Number of objects that are exported.
    workspace_id str

    The workspace ID.

    ** 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

    areReferencesIncluded Boolean
    This field controls if the references will be exported along with the objects
    bucket String
    Name of the Object Storage bucket where the object will be exported.
    createdBy String
    Name of the user who initiated export request.
    errorMessages Map<String>
    Contains key of the error
    exportedItems List<Property Map>
    The array of exported object details.
    fileName String
    Name of the exported zip file.
    filters List<String>
    Filters for exported objects
    isObjectOverwriteEnabled Boolean
    Flag to control whether to overwrite the object if it is already present at the provided object storage location.
    key String
    Export object request key
    name String
    Name of the export request.
    objectKeys List<String>
    Field is used to specify which object keys to export
    objectStorageRegion String
    Region of the object storage (if using object storage of different region)
    objectStorageTenancyId String
    Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
    referencedItems String
    The array of exported referenced objects.
    status String
    Export Objects request status.
    timeEndedInMillis String
    Time at which the request was completely processed.
    timeStartedInMillis String
    Time at which the request started getting processed.
    totalExportedObjectCount Number
    Number of objects that are exported.
    workspaceId String

    The workspace ID.

    ** 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

    Supporting Types

    WorkspaceExportRequestExportedItem, WorkspaceExportRequestExportedItemArgs

    AggregatorKey string
    Aggregator key
    Identifier string
    Object identifier
    Key string
    Export object request key
    Name string
    Name of the export request.
    NamePath string
    Object name path
    ObjectType string
    Object type
    ObjectVersion string
    Object version
    TimeUpdatedInMillis string
    time at which this object was last updated.
    AggregatorKey string
    Aggregator key
    Identifier string
    Object identifier
    Key string
    Export object request key
    Name string
    Name of the export request.
    NamePath string
    Object name path
    ObjectType string
    Object type
    ObjectVersion string
    Object version
    TimeUpdatedInMillis string
    time at which this object was last updated.
    aggregatorKey String
    Aggregator key
    identifier String
    Object identifier
    key String
    Export object request key
    name String
    Name of the export request.
    namePath String
    Object name path
    objectType String
    Object type
    objectVersion String
    Object version
    timeUpdatedInMillis String
    time at which this object was last updated.
    aggregatorKey string
    Aggregator key
    identifier string
    Object identifier
    key string
    Export object request key
    name string
    Name of the export request.
    namePath string
    Object name path
    objectType string
    Object type
    objectVersion string
    Object version
    timeUpdatedInMillis string
    time at which this object was last updated.
    aggregator_key str
    Aggregator key
    identifier str
    Object identifier
    key str
    Export object request key
    name str
    Name of the export request.
    name_path str
    Object name path
    object_type str
    Object type
    object_version str
    Object version
    time_updated_in_millis str
    time at which this object was last updated.
    aggregatorKey String
    Aggregator key
    identifier String
    Object identifier
    key String
    Export object request key
    name String
    Name of the export request.
    namePath String
    Object name path
    objectType String
    Object type
    objectVersion String
    Object version
    timeUpdatedInMillis String
    time at which this object was last updated.

    Import

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

    $ pulumi import oci:DataIntegration/workspaceExportRequest:WorkspaceExportRequest test_workspace_export_request "workspaces/{workspaceId}/exportRequests/{exportRequestKey}"
    

    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 v2.17.0 published on Friday, Nov 15, 2024 by Pulumi