Viewing docs for Oracle Cloud Infrastructure v4.3.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.3.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
This data source provides details about a specific Sdm Masking Policy Difference Difference Column resource in Oracle Cloud Infrastructure Data Safe service.
Gets the details of the specified SDM Masking policy difference column.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testSdmMaskingPolicyDifferenceDifferenceColumn = oci.DataSafe.getSdmMaskingPolicyDifferenceDifferenceColumn({
differenceColumnKey: sdmMaskingPolicyDifferenceDifferenceColumnDifferenceColumnKey,
sdmMaskingPolicyDifferenceId: testSdmMaskingPolicyDifference.id,
});
import pulumi
import pulumi_oci as oci
test_sdm_masking_policy_difference_difference_column = oci.DataSafe.get_sdm_masking_policy_difference_difference_column(difference_column_key=sdm_masking_policy_difference_difference_column_difference_column_key,
sdm_masking_policy_difference_id=test_sdm_masking_policy_difference["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/datasafe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := datasafe.GetSdmMaskingPolicyDifferenceDifferenceColumn(ctx, &datasafe.GetSdmMaskingPolicyDifferenceDifferenceColumnArgs{
DifferenceColumnKey: sdmMaskingPolicyDifferenceDifferenceColumnDifferenceColumnKey,
SdmMaskingPolicyDifferenceId: testSdmMaskingPolicyDifference.Id,
}, 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 testSdmMaskingPolicyDifferenceDifferenceColumn = Oci.DataSafe.GetSdmMaskingPolicyDifferenceDifferenceColumn.Invoke(new()
{
DifferenceColumnKey = sdmMaskingPolicyDifferenceDifferenceColumnDifferenceColumnKey,
SdmMaskingPolicyDifferenceId = testSdmMaskingPolicyDifference.Id,
});
});
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.GetSdmMaskingPolicyDifferenceDifferenceColumnArgs;
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) {
final var testSdmMaskingPolicyDifferenceDifferenceColumn = DataSafeFunctions.getSdmMaskingPolicyDifferenceDifferenceColumn(GetSdmMaskingPolicyDifferenceDifferenceColumnArgs.builder()
.differenceColumnKey(sdmMaskingPolicyDifferenceDifferenceColumnDifferenceColumnKey)
.sdmMaskingPolicyDifferenceId(testSdmMaskingPolicyDifference.id())
.build());
}
}
variables:
testSdmMaskingPolicyDifferenceDifferenceColumn:
fn::invoke:
function: oci:DataSafe:getSdmMaskingPolicyDifferenceDifferenceColumn
arguments:
differenceColumnKey: ${sdmMaskingPolicyDifferenceDifferenceColumnDifferenceColumnKey}
sdmMaskingPolicyDifferenceId: ${testSdmMaskingPolicyDifference.id}
Using getSdmMaskingPolicyDifferenceDifferenceColumn
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 getSdmMaskingPolicyDifferenceDifferenceColumn(args: GetSdmMaskingPolicyDifferenceDifferenceColumnArgs, opts?: InvokeOptions): Promise<GetSdmMaskingPolicyDifferenceDifferenceColumnResult>
function getSdmMaskingPolicyDifferenceDifferenceColumnOutput(args: GetSdmMaskingPolicyDifferenceDifferenceColumnOutputArgs, opts?: InvokeOptions): Output<GetSdmMaskingPolicyDifferenceDifferenceColumnResult>def get_sdm_masking_policy_difference_difference_column(difference_column_key: Optional[str] = None,
sdm_masking_policy_difference_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSdmMaskingPolicyDifferenceDifferenceColumnResult
def get_sdm_masking_policy_difference_difference_column_output(difference_column_key: Optional[pulumi.Input[str]] = None,
sdm_masking_policy_difference_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSdmMaskingPolicyDifferenceDifferenceColumnResult]func GetSdmMaskingPolicyDifferenceDifferenceColumn(ctx *Context, args *GetSdmMaskingPolicyDifferenceDifferenceColumnArgs, opts ...InvokeOption) (*GetSdmMaskingPolicyDifferenceDifferenceColumnResult, error)
func GetSdmMaskingPolicyDifferenceDifferenceColumnOutput(ctx *Context, args *GetSdmMaskingPolicyDifferenceDifferenceColumnOutputArgs, opts ...InvokeOption) GetSdmMaskingPolicyDifferenceDifferenceColumnResultOutput> Note: This function is named GetSdmMaskingPolicyDifferenceDifferenceColumn in the Go SDK.
public static class GetSdmMaskingPolicyDifferenceDifferenceColumn
{
public static Task<GetSdmMaskingPolicyDifferenceDifferenceColumnResult> InvokeAsync(GetSdmMaskingPolicyDifferenceDifferenceColumnArgs args, InvokeOptions? opts = null)
public static Output<GetSdmMaskingPolicyDifferenceDifferenceColumnResult> Invoke(GetSdmMaskingPolicyDifferenceDifferenceColumnInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSdmMaskingPolicyDifferenceDifferenceColumnResult> getSdmMaskingPolicyDifferenceDifferenceColumn(GetSdmMaskingPolicyDifferenceDifferenceColumnArgs args, InvokeOptions options)
public static Output<GetSdmMaskingPolicyDifferenceDifferenceColumnResult> getSdmMaskingPolicyDifferenceDifferenceColumn(GetSdmMaskingPolicyDifferenceDifferenceColumnArgs args, InvokeOptions options)
fn::invoke:
function: oci:DataSafe/getSdmMaskingPolicyDifferenceDifferenceColumn:getSdmMaskingPolicyDifferenceDifferenceColumn
arguments:
# arguments dictionaryThe following arguments are supported:
- Difference
Column stringKey - The unique key that identifies the difference column.
- Sdm
Masking stringPolicy Difference Id - The OCID of the SDM masking policy difference.
- Difference
Column stringKey - The unique key that identifies the difference column.
- Sdm
Masking stringPolicy Difference Id - The OCID of the SDM masking policy difference.
- difference
Column StringKey - The unique key that identifies the difference column.
- sdm
Masking StringPolicy Difference Id - The OCID of the SDM masking policy difference.
- difference
Column stringKey - The unique key that identifies the difference column.
- sdm
Masking stringPolicy Difference Id - The OCID of the SDM masking policy difference.
- difference_
column_ strkey - The unique key that identifies the difference column.
- sdm_
masking_ strpolicy_ difference_ id - The OCID of the SDM masking policy difference.
- difference
Column StringKey - The unique key that identifies the difference column.
- sdm
Masking StringPolicy Difference Id - The OCID of the SDM masking policy difference.
getSdmMaskingPolicyDifferenceDifferenceColumn Result
The following output properties are available:
- Column
Name string - The name of the difference column.
- Difference
Column stringKey - Difference
Type string - The type of the SDM masking policy difference column. It can be one of the following three types: NEW: A new sensitive column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.
- Id string
- The provider-assigned unique ID for this managed resource.
- Key string
- The unique key that identifies the SDM masking policy difference column.
- Masking
Columnkey string - The unique key that identifies the masking column represented by the SDM masking policy difference column.
- Object string
- The database object that contains the difference column.
- Planned
Action string - Specifies how to process the difference column. It's set to SYNC by default. Use the PatchSdmMaskingPolicyDifferenceColumns operation to update this attribute. You can choose one of the following options: SYNC: To sync the difference column and update the masking policy to reflect the changes. NO_SYNC: To not sync the difference column so that it doesn't change the masking policy. After specifying the planned action, you can use the ApplySdmMaskingPolicyDifference operation to automatically process the difference columns.
- Schema
Name string - The database schema that contains the difference column.
- Sdm
Masking stringPolicy Difference Id - Sensitive
Columnkey string - The unique key that identifies the sensitive column represented by the SDM masking policy difference column.
- Sensitive
Type stringId - The OCID of the sensitive type associated with the difference column.
- Sync
Status string - Indicates if the difference column has been processed. Use GetDifferenceColumn operation to track whether the difference column has already been processed and applied to the masking policy.
- Time
Last stringSynced - The date and time the SDM masking policy difference column was last synced, in the format defined by RFC3339.
- Column
Name string - The name of the difference column.
- Difference
Column stringKey - Difference
Type string - The type of the SDM masking policy difference column. It can be one of the following three types: NEW: A new sensitive column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.
- Id string
- The provider-assigned unique ID for this managed resource.
- Key string
- The unique key that identifies the SDM masking policy difference column.
- Masking
Columnkey string - The unique key that identifies the masking column represented by the SDM masking policy difference column.
- Object string
- The database object that contains the difference column.
- Planned
Action string - Specifies how to process the difference column. It's set to SYNC by default. Use the PatchSdmMaskingPolicyDifferenceColumns operation to update this attribute. You can choose one of the following options: SYNC: To sync the difference column and update the masking policy to reflect the changes. NO_SYNC: To not sync the difference column so that it doesn't change the masking policy. After specifying the planned action, you can use the ApplySdmMaskingPolicyDifference operation to automatically process the difference columns.
- Schema
Name string - The database schema that contains the difference column.
- Sdm
Masking stringPolicy Difference Id - Sensitive
Columnkey string - The unique key that identifies the sensitive column represented by the SDM masking policy difference column.
- Sensitive
Type stringId - The OCID of the sensitive type associated with the difference column.
- Sync
Status string - Indicates if the difference column has been processed. Use GetDifferenceColumn operation to track whether the difference column has already been processed and applied to the masking policy.
- Time
Last stringSynced - The date and time the SDM masking policy difference column was last synced, in the format defined by RFC3339.
- column
Name String - The name of the difference column.
- difference
Column StringKey - difference
Type String - The type of the SDM masking policy difference column. It can be one of the following three types: NEW: A new sensitive column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.
- id String
- The provider-assigned unique ID for this managed resource.
- key String
- The unique key that identifies the SDM masking policy difference column.
- masking
Columnkey String - The unique key that identifies the masking column represented by the SDM masking policy difference column.
- object String
- The database object that contains the difference column.
- planned
Action String - Specifies how to process the difference column. It's set to SYNC by default. Use the PatchSdmMaskingPolicyDifferenceColumns operation to update this attribute. You can choose one of the following options: SYNC: To sync the difference column and update the masking policy to reflect the changes. NO_SYNC: To not sync the difference column so that it doesn't change the masking policy. After specifying the planned action, you can use the ApplySdmMaskingPolicyDifference operation to automatically process the difference columns.
- schema
Name String - The database schema that contains the difference column.
- sdm
Masking StringPolicy Difference Id - sensitive
Columnkey String - The unique key that identifies the sensitive column represented by the SDM masking policy difference column.
- sensitive
Type StringId - The OCID of the sensitive type associated with the difference column.
- sync
Status String - Indicates if the difference column has been processed. Use GetDifferenceColumn operation to track whether the difference column has already been processed and applied to the masking policy.
- time
Last StringSynced - The date and time the SDM masking policy difference column was last synced, in the format defined by RFC3339.
- column
Name string - The name of the difference column.
- difference
Column stringKey - difference
Type string - The type of the SDM masking policy difference column. It can be one of the following three types: NEW: A new sensitive column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.
- id string
- The provider-assigned unique ID for this managed resource.
- key string
- The unique key that identifies the SDM masking policy difference column.
- masking
Columnkey string - The unique key that identifies the masking column represented by the SDM masking policy difference column.
- object string
- The database object that contains the difference column.
- planned
Action string - Specifies how to process the difference column. It's set to SYNC by default. Use the PatchSdmMaskingPolicyDifferenceColumns operation to update this attribute. You can choose one of the following options: SYNC: To sync the difference column and update the masking policy to reflect the changes. NO_SYNC: To not sync the difference column so that it doesn't change the masking policy. After specifying the planned action, you can use the ApplySdmMaskingPolicyDifference operation to automatically process the difference columns.
- schema
Name string - The database schema that contains the difference column.
- sdm
Masking stringPolicy Difference Id - sensitive
Columnkey string - The unique key that identifies the sensitive column represented by the SDM masking policy difference column.
- sensitive
Type stringId - The OCID of the sensitive type associated with the difference column.
- sync
Status string - Indicates if the difference column has been processed. Use GetDifferenceColumn operation to track whether the difference column has already been processed and applied to the masking policy.
- time
Last stringSynced - The date and time the SDM masking policy difference column was last synced, in the format defined by RFC3339.
- column_
name str - The name of the difference column.
- difference_
column_ strkey - difference_
type str - The type of the SDM masking policy difference column. It can be one of the following three types: NEW: A new sensitive column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.
- id str
- The provider-assigned unique ID for this managed resource.
- key str
- The unique key that identifies the SDM masking policy difference column.
- masking_
columnkey str - The unique key that identifies the masking column represented by the SDM masking policy difference column.
- object str
- The database object that contains the difference column.
- planned_
action str - Specifies how to process the difference column. It's set to SYNC by default. Use the PatchSdmMaskingPolicyDifferenceColumns operation to update this attribute. You can choose one of the following options: SYNC: To sync the difference column and update the masking policy to reflect the changes. NO_SYNC: To not sync the difference column so that it doesn't change the masking policy. After specifying the planned action, you can use the ApplySdmMaskingPolicyDifference operation to automatically process the difference columns.
- schema_
name str - The database schema that contains the difference column.
- sdm_
masking_ strpolicy_ difference_ id - sensitive_
columnkey str - The unique key that identifies the sensitive column represented by the SDM masking policy difference column.
- sensitive_
type_ strid - The OCID of the sensitive type associated with the difference column.
- sync_
status str - Indicates if the difference column has been processed. Use GetDifferenceColumn operation to track whether the difference column has already been processed and applied to the masking policy.
- time_
last_ strsynced - The date and time the SDM masking policy difference column was last synced, in the format defined by RFC3339.
- column
Name String - The name of the difference column.
- difference
Column StringKey - difference
Type String - The type of the SDM masking policy difference column. It can be one of the following three types: NEW: A new sensitive column in the sensitive data model that is not in the masking policy. DELETED: A column that is present in the masking policy but has been deleted from the sensitive data model. MODIFIED: A column that is present in the masking policy as well as the sensitive data model but some of its attributes have been modified.
- id String
- The provider-assigned unique ID for this managed resource.
- key String
- The unique key that identifies the SDM masking policy difference column.
- masking
Columnkey String - The unique key that identifies the masking column represented by the SDM masking policy difference column.
- object String
- The database object that contains the difference column.
- planned
Action String - Specifies how to process the difference column. It's set to SYNC by default. Use the PatchSdmMaskingPolicyDifferenceColumns operation to update this attribute. You can choose one of the following options: SYNC: To sync the difference column and update the masking policy to reflect the changes. NO_SYNC: To not sync the difference column so that it doesn't change the masking policy. After specifying the planned action, you can use the ApplySdmMaskingPolicyDifference operation to automatically process the difference columns.
- schema
Name String - The database schema that contains the difference column.
- sdm
Masking StringPolicy Difference Id - sensitive
Columnkey String - The unique key that identifies the sensitive column represented by the SDM masking policy difference column.
- sensitive
Type StringId - The OCID of the sensitive type associated with the difference column.
- sync
Status String - Indicates if the difference column has been processed. Use GetDifferenceColumn operation to track whether the difference column has already been processed and applied to the masking policy.
- time
Last StringSynced - The date and time the SDM masking policy difference column was last synced, in the format defined by RFC3339.
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 v4.3.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
