Viewing docs for Oracle Cloud Infrastructure v5.5.0
published on Thursday, Oct 22, 2026 by Pulumi
published on Thursday, Oct 22, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v5.5.0
published on Thursday, Oct 22, 2026 by Pulumi
published on Thursday, Oct 22, 2026 by Pulumi
This data source provides the list of Subsetting Report Subsetted Objects in Oracle Cloud Infrastructure Data Safe service.
Gets a list of subsetted tables present in the specified subsetting report and based on the specified query parameters.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testSubsettingReportSubsettedObjects = oci.datasafe.getSubsettingReportSubsettedObjects({
subsettingReportId: testSubsettingReport.id,
objects: subsettingReportSubsettedObjectObject,
schemaNames: subsettingReportSubsettedObjectSchemaName,
});
import pulumi
import pulumi_oci as oci
test_subsetting_report_subsetted_objects = oci.datasafe.get_subsetting_report_subsetted_objects(subsetting_report_id=test_subsetting_report["id"],
objects=subsetting_report_subsetted_object_object,
schema_names=subsetting_report_subsetted_object_schema_name)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v5/go/oci/datasafe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datasafe.GetSubsettingReportSubsettedObjects(ctx, &datasafe.GetSubsettingReportSubsettedObjectsArgs{
SubsettingReportId: testSubsettingReport.Id,
Objects: subsettingReportSubsettedObjectObject,
SchemaNames: subsettingReportSubsettedObjectSchemaName,
}, nil)
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 testSubsettingReportSubsettedObjects = Oci.DataSafe.GetSubsettingReportSubsettedObjects.Invoke(new()
{
SubsettingReportId = testSubsettingReport.Id,
Objects = subsettingReportSubsettedObjectObject,
SchemaNames = subsettingReportSubsettedObjectSchemaName,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataSafe.DataSafeFunctions;
import com.pulumi.oci.DataSafe.inputs.GetSubsettingReportSubsettedObjectsArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testSubsettingReportSubsettedObjects = DataSafeFunctions.getSubsettingReportSubsettedObjects(GetSubsettingReportSubsettedObjectsArgs.builder()
.subsettingReportId(testSubsettingReport.get("id"))
.objects(subsettingReportSubsettedObjectObject)
.schemaNames(subsettingReportSubsettedObjectSchemaName)
.build());
}
}
variables:
testSubsettingReportSubsettedObjects:
fn::invoke:
function: oci:DataSafe:getSubsettingReportSubsettedObjects
arguments:
subsettingReportId: ${testSubsettingReport.id}
objects: ${subsettingReportSubsettedObjectObject}
schemaNames: ${subsettingReportSubsettedObjectSchemaName}
terraform {
required_providers {
oci = {
source = "pulumi/oci"
}
}
}
data "oci_data_safe_subsetting_report_subsetted_objects" "testSubsettingReportSubsettedObjects" {
subsetting_report_id = testSubsettingReport.id
objects = subsettingReportSubsettedObjectObject
schema_names = subsettingReportSubsettedObjectSchemaName
}
Using getSubsettingReportSubsettedObjects
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSubsettingReportSubsettedObjects(args: GetSubsettingReportSubsettedObjectsArgs, opts?: InvokeOptions): Promise<GetSubsettingReportSubsettedObjectsResult>
function getSubsettingReportSubsettedObjectsOutput(args: GetSubsettingReportSubsettedObjectsOutputArgs, opts?: InvokeOutputOptions): Output<GetSubsettingReportSubsettedObjectsResult>def get_subsetting_report_subsetted_objects(filters: Optional[Sequence[GetSubsettingReportSubsettedObjectsFilter]] = None,
objects: Optional[Sequence[str]] = None,
schema_names: Optional[Sequence[str]] = None,
subsetting_report_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSubsettingReportSubsettedObjectsResult
def get_subsetting_report_subsetted_objects_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetSubsettingReportSubsettedObjectsFilterArgs]]]] = None,
objects: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
schema_names: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
subsetting_report_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetSubsettingReportSubsettedObjectsResult]func GetSubsettingReportSubsettedObjects(ctx *Context, args *GetSubsettingReportSubsettedObjectsArgs, opts ...InvokeOption) (*GetSubsettingReportSubsettedObjectsResult, error)
func GetSubsettingReportSubsettedObjectsOutput(ctx *Context, args *GetSubsettingReportSubsettedObjectsOutputArgs, opts ...InvokeOption) GetSubsettingReportSubsettedObjectsResultOutput> Note: This function is named GetSubsettingReportSubsettedObjects in the Go SDK.
public static class GetSubsettingReportSubsettedObjects
{
public static Task<GetSubsettingReportSubsettedObjectsResult> InvokeAsync(GetSubsettingReportSubsettedObjectsArgs args, InvokeOptions? opts = null)
public static Output<GetSubsettingReportSubsettedObjectsResult> Invoke(GetSubsettingReportSubsettedObjectsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetSubsettingReportSubsettedObjectsResult> Invoke(GetSubsettingReportSubsettedObjectsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetSubsettingReportSubsettedObjectsResult> getSubsettingReportSubsettedObjects(GetSubsettingReportSubsettedObjectsArgs args, InvokeOptions options)
public static Output<GetSubsettingReportSubsettedObjectsResult> getSubsettingReportSubsettedObjects(GetSubsettingReportSubsettedObjectsArgs args, InvokeOptions options)
public static Output<GetSubsettingReportSubsettedObjectsResult> getSubsettingReportSubsettedObjects(GetSubsettingReportSubsettedObjectsArgs args, InvokeOutputOptions options)
fn::invoke:
function: oci:DataSafe/getSubsettingReportSubsettedObjects:getSubsettingReportSubsettedObjects
arguments:
# arguments dictionarydata "oci_data_safe_get_subsetting_report_subsetted_objects" "name" {
# arguments
}The following arguments are supported:
- Subsetting
Report stringId - The OCID of the subsetting report.
- Filters
List<Get
Subsetting Report Subsetted Objects Filter> - Objects List<string>
- A filter to return only items related to a specific object name.
- Schema
Names List<string> - A filter to return only items related to specific schema name.
- Subsetting
Report stringId - The OCID of the subsetting report.
- Filters
[]Get
Subsetting Report Subsetted Objects Filter - Objects []string
- A filter to return only items related to a specific object name.
- Schema
Names []string - A filter to return only items related to specific schema name.
- subsetting_
report_ stringid - The OCID of the subsetting report.
- filters list(object)
- objects list(string)
- A filter to return only items related to a specific object name.
- schema_
names list(string) - A filter to return only items related to specific schema name.
- subsetting
Report StringId - The OCID of the subsetting report.
- filters
List<Get
Subsetting Report Subsetted Objects Filter> - objects List<String>
- A filter to return only items related to a specific object name.
- schema
Names List<String> - A filter to return only items related to specific schema name.
- subsetting
Report stringId - The OCID of the subsetting report.
- filters
Get
Subsetting Report Subsetted Objects Filter[] - objects string[]
- A filter to return only items related to a specific object name.
- schema
Names string[] - A filter to return only items related to specific schema name.
- subsetting_
report_ strid - The OCID of the subsetting report.
- filters
Sequence[Get
Subsetting Report Subsetted Objects Filter] - objects Sequence[str]
- A filter to return only items related to a specific object name.
- schema_
names Sequence[str] - A filter to return only items related to specific schema name.
- subsetting
Report StringId - The OCID of the subsetting report.
- filters List<Property Map>
- objects List<String>
- A filter to return only items related to a specific object name.
- schema
Names List<String> - A filter to return only items related to specific schema name.
getSubsettingReportSubsettedObjects Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Subsetted
Object List<GetCollections Subsetting Report Subsetted Objects Subsetted Object Collection> - The list of subsetted_object_collection.
- Subsetting
Report stringId - Filters
List<Get
Subsetting Report Subsetted Objects Filter> - Objects List<string>
- The name of the object (table or editioning view) subsetted
- Schema
Names List<string> - The name of the schema that contains the subsetted object
- Id string
- The provider-assigned unique ID for this managed resource.
- Subsetted
Object []GetCollections Subsetting Report Subsetted Objects Subsetted Object Collection - The list of subsetted_object_collection.
- Subsetting
Report stringId - Filters
[]Get
Subsetting Report Subsetted Objects Filter - Objects []string
- The name of the object (table or editioning view) subsetted
- Schema
Names []string - The name of the schema that contains the subsetted object
- id string
- The provider-assigned unique ID for this managed resource.
- subsetted_
object_ list(object)collections - The list of subsetted_object_collection.
- subsetting_
report_ stringid - filters list(object)
- objects list(string)
- The name of the object (table or editioning view) subsetted
- schema_
names list(string) - The name of the schema that contains the subsetted object
- id String
- The provider-assigned unique ID for this managed resource.
- subsetted
Object List<GetCollections Subsetting Report Subsetted Objects Subsetted Object Collection> - The list of subsetted_object_collection.
- subsetting
Report StringId - filters
List<Get
Subsetting Report Subsetted Objects Filter> - objects List<String>
- The name of the object (table or editioning view) subsetted
- schema
Names List<String> - The name of the schema that contains the subsetted object
- id string
- The provider-assigned unique ID for this managed resource.
- subsetted
Object GetCollections Subsetting Report Subsetted Objects Subsetted Object Collection[] - The list of subsetted_object_collection.
- subsetting
Report stringId - filters
Get
Subsetting Report Subsetted Objects Filter[] - objects string[]
- The name of the object (table or editioning view) subsetted
- schema
Names string[] - The name of the schema that contains the subsetted object
- id str
- The provider-assigned unique ID for this managed resource.
- subsetted_
object_ Sequence[Getcollections Subsetting Report Subsetted Objects Subsetted Object Collection] - The list of subsetted_object_collection.
- subsetting_
report_ strid - filters
Sequence[Get
Subsetting Report Subsetted Objects Filter] - objects Sequence[str]
- The name of the object (table or editioning view) subsetted
- schema_
names Sequence[str] - The name of the schema that contains the subsetted object
- id String
- The provider-assigned unique ID for this managed resource.
- subsetted
Object List<Property Map>Collections - The list of subsetted_object_collection.
- subsetting
Report StringId - filters List<Property Map>
- objects List<String>
- The name of the object (table or editioning view) subsetted
- schema
Names List<String> - The name of the schema that contains the subsetted object
Supporting Types
GetSubsettingReportSubsettedObjectsFilter
GetSubsettingReportSubsettedObjectsSubsettedObjectCollection
- Items
List<Get
Subsetting Report Subsetted Objects Subsetted Object Collection Item> - An array of subsetted summary objects
- Items
[]Get
Subsetting Report Subsetted Objects Subsetted Object Collection Item - An array of subsetted summary objects
- items list(object)
- An array of subsetted summary objects
- items
List<Get
Subsetting Report Subsetted Objects Subsetted Object Collection Item> - An array of subsetted summary objects
- items
Get
Subsetting Report Subsetted Objects Subsetted Object Collection Item[] - An array of subsetted summary objects
- items
Sequence[Get
Subsetting Report Subsetted Objects Subsetted Object Collection Item] - An array of subsetted summary objects
- items List<Property Map>
- An array of subsetted summary objects
GetSubsettingReportSubsettedObjectsSubsettedObjectCollectionItem
- Object string
- A filter to return only items related to a specific object name.
- Object
Type string - The type of the object (table or editioning view) subsetted
- Row
Count stringAfter Subsetting - The count of rows in the subsetted table after subsetting
- Row
Count stringBefore Subsetting - The count of rows in the subsetted table before subsetting
- Schema
Name string - A filter to return only items related to specific schema name.
- Size
After stringSubsetting In Kbs - The size of the subsetted table after subsetting in KBs
- Size
Before stringSubsetting In Kbs - The size of the subsetted table before subsetting in KBs
- Object string
- A filter to return only items related to a specific object name.
- Object
Type string - The type of the object (table or editioning view) subsetted
- Row
Count stringAfter Subsetting - The count of rows in the subsetted table after subsetting
- Row
Count stringBefore Subsetting - The count of rows in the subsetted table before subsetting
- Schema
Name string - A filter to return only items related to specific schema name.
- Size
After stringSubsetting In Kbs - The size of the subsetted table after subsetting in KBs
- Size
Before stringSubsetting In Kbs - The size of the subsetted table before subsetting in KBs
- object string
- A filter to return only items related to a specific object name.
- object_
type string - The type of the object (table or editioning view) subsetted
- row_
count_ stringafter_ subsetting - The count of rows in the subsetted table after subsetting
- row_
count_ stringbefore_ subsetting - The count of rows in the subsetted table before subsetting
- schema_
name string - A filter to return only items related to specific schema name.
- size_
after_ stringsubsetting_ in_ kbs - The size of the subsetted table after subsetting in KBs
- size_
before_ stringsubsetting_ in_ kbs - The size of the subsetted table before subsetting in KBs
- object String
- A filter to return only items related to a specific object name.
- object
Type String - The type of the object (table or editioning view) subsetted
- row
Count StringAfter Subsetting - The count of rows in the subsetted table after subsetting
- row
Count StringBefore Subsetting - The count of rows in the subsetted table before subsetting
- schema
Name String - A filter to return only items related to specific schema name.
- size
After StringSubsetting In Kbs - The size of the subsetted table after subsetting in KBs
- size
Before StringSubsetting In Kbs - The size of the subsetted table before subsetting in KBs
- object string
- A filter to return only items related to a specific object name.
- object
Type string - The type of the object (table or editioning view) subsetted
- row
Count stringAfter Subsetting - The count of rows in the subsetted table after subsetting
- row
Count stringBefore Subsetting - The count of rows in the subsetted table before subsetting
- schema
Name string - A filter to return only items related to specific schema name.
- size
After stringSubsetting In Kbs - The size of the subsetted table after subsetting in KBs
- size
Before stringSubsetting In Kbs - The size of the subsetted table before subsetting in KBs
- object str
- A filter to return only items related to a specific object name.
- object_
type str - The type of the object (table or editioning view) subsetted
- row_
count_ strafter_ subsetting - The count of rows in the subsetted table after subsetting
- row_
count_ strbefore_ subsetting - The count of rows in the subsetted table before subsetting
- schema_
name str - A filter to return only items related to specific schema name.
- size_
after_ strsubsetting_ in_ kbs - The size of the subsetted table after subsetting in KBs
- size_
before_ strsubsetting_ in_ kbs - The size of the subsetted table before subsetting in KBs
- object String
- A filter to return only items related to a specific object name.
- object
Type String - The type of the object (table or editioning view) subsetted
- row
Count StringAfter Subsetting - The count of rows in the subsetted table after subsetting
- row
Count StringBefore Subsetting - The count of rows in the subsetted table before subsetting
- schema
Name String - A filter to return only items related to specific schema name.
- size
After StringSubsetting In Kbs - The size of the subsetted table after subsetting in KBs
- size
Before StringSubsetting In Kbs - The size of the subsetted table before subsetting in KBs
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v5.5.0
published on Thursday, Oct 22, 2026 by Pulumi
published on Thursday, Oct 22, 2026 by Pulumi