import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Sensitive Type Group Grouped Sensitive Types in Oracle Cloud Infrastructure Data Safe service. * * Gets the list of sensitive type Ids present in the specified sensitive type group. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSensitiveTypeGroupGroupedSensitiveTypes = oci.datasafe.getSensitiveTypeGroupGroupedSensitiveTypes({ * sensitiveTypeGroupId: testSensitiveTypeGroup.id, * sensitiveTypeId: testSensitiveType.id, * }); * ``` */ export declare function getSensitiveTypeGroupGroupedSensitiveTypes(args: GetSensitiveTypeGroupGroupedSensitiveTypesArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSensitiveTypeGroupGroupedSensitiveTypes. */ export interface GetSensitiveTypeGroupGroupedSensitiveTypesArgs { filters?: inputs.DataSafe.GetSensitiveTypeGroupGroupedSensitiveTypesFilter[]; /** * The OCID of the sensitive type group. */ sensitiveTypeGroupId: string; /** * A filter to return only items related to a specific sensitive type OCID. */ sensitiveTypeId?: string; } /** * A collection of values returned by getSensitiveTypeGroupGroupedSensitiveTypes. */ export interface GetSensitiveTypeGroupGroupedSensitiveTypesResult { readonly filters?: outputs.DataSafe.GetSensitiveTypeGroupGroupedSensitiveTypesFilter[]; /** * The list of grouped_sensitive_type_collection. */ readonly groupedSensitiveTypeCollections: outputs.DataSafe.GetSensitiveTypeGroupGroupedSensitiveTypesGroupedSensitiveTypeCollection[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly sensitiveTypeGroupId: string; /** * The OCID of the sensitive type. */ readonly sensitiveTypeId?: string; } /** * This data source provides the list of Sensitive Type Group Grouped Sensitive Types in Oracle Cloud Infrastructure Data Safe service. * * Gets the list of sensitive type Ids present in the specified sensitive type group. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testSensitiveTypeGroupGroupedSensitiveTypes = oci.datasafe.getSensitiveTypeGroupGroupedSensitiveTypes({ * sensitiveTypeGroupId: testSensitiveTypeGroup.id, * sensitiveTypeId: testSensitiveType.id, * }); * ``` */ export declare function getSensitiveTypeGroupGroupedSensitiveTypesOutput(args: GetSensitiveTypeGroupGroupedSensitiveTypesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSensitiveTypeGroupGroupedSensitiveTypes. */ export interface GetSensitiveTypeGroupGroupedSensitiveTypesOutputArgs { filters?: pulumi.Input[] | undefined>; /** * The OCID of the sensitive type group. */ sensitiveTypeGroupId: pulumi.Input; /** * A filter to return only items related to a specific sensitive type OCID. */ sensitiveTypeId?: pulumi.Input; } //# sourceMappingURL=getSensitiveTypeGroupGroupedSensitiveTypes.d.ts.map