1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. CloudGuard
  5. getDataMaskRules
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

oci.CloudGuard.getDataMaskRules

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

    This data source provides the list of Data Mask Rules in Oracle Cloud Infrastructure Cloud Guard service.

    Returns a list of all DataMaskRule resources in the specified compartmentId (OCID) and its subcompartments.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testDataMaskRules = oci.CloudGuard.getDataMaskRules({
        compartmentId: compartmentId,
        accessLevel: dataMaskRuleAccessLevel,
        dataMaskRuleStatus: dataMaskRuleDataMaskRuleStatus,
        displayName: dataMaskRuleDisplayName,
        iamGroupId: testGroup.id,
        state: dataMaskRuleState,
        targetId: testTarget.id,
        targetType: dataMaskRuleTargetType,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_data_mask_rules = oci.CloudGuard.get_data_mask_rules(compartment_id=compartment_id,
        access_level=data_mask_rule_access_level,
        data_mask_rule_status=data_mask_rule_data_mask_rule_status,
        display_name=data_mask_rule_display_name,
        iam_group_id=test_group["id"],
        state=data_mask_rule_state,
        target_id=test_target["id"],
        target_type=data_mask_rule_target_type)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/CloudGuard"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := CloudGuard.GetDataMaskRules(ctx, &cloudguard.GetDataMaskRulesArgs{
    			CompartmentId:      compartmentId,
    			AccessLevel:        pulumi.StringRef(dataMaskRuleAccessLevel),
    			DataMaskRuleStatus: pulumi.StringRef(dataMaskRuleDataMaskRuleStatus),
    			DisplayName:        pulumi.StringRef(dataMaskRuleDisplayName),
    			IamGroupId:         pulumi.StringRef(testGroup.Id),
    			State:              pulumi.StringRef(dataMaskRuleState),
    			TargetId:           pulumi.StringRef(testTarget.Id),
    			TargetType:         pulumi.StringRef(dataMaskRuleTargetType),
    		}, 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 testDataMaskRules = Oci.CloudGuard.GetDataMaskRules.Invoke(new()
        {
            CompartmentId = compartmentId,
            AccessLevel = dataMaskRuleAccessLevel,
            DataMaskRuleStatus = dataMaskRuleDataMaskRuleStatus,
            DisplayName = dataMaskRuleDisplayName,
            IamGroupId = testGroup.Id,
            State = dataMaskRuleState,
            TargetId = testTarget.Id,
            TargetType = dataMaskRuleTargetType,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.CloudGuard.CloudGuardFunctions;
    import com.pulumi.oci.CloudGuard.inputs.GetDataMaskRulesArgs;
    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 testDataMaskRules = CloudGuardFunctions.getDataMaskRules(GetDataMaskRulesArgs.builder()
                .compartmentId(compartmentId)
                .accessLevel(dataMaskRuleAccessLevel)
                .dataMaskRuleStatus(dataMaskRuleDataMaskRuleStatus)
                .displayName(dataMaskRuleDisplayName)
                .iamGroupId(testGroup.id())
                .state(dataMaskRuleState)
                .targetId(testTarget.id())
                .targetType(dataMaskRuleTargetType)
                .build());
    
        }
    }
    
    variables:
      testDataMaskRules:
        fn::invoke:
          Function: oci:CloudGuard:getDataMaskRules
          Arguments:
            compartmentId: ${compartmentId}
            accessLevel: ${dataMaskRuleAccessLevel}
            dataMaskRuleStatus: ${dataMaskRuleDataMaskRuleStatus}
            displayName: ${dataMaskRuleDisplayName}
            iamGroupId: ${testGroup.id}
            state: ${dataMaskRuleState}
            targetId: ${testTarget.id}
            targetType: ${dataMaskRuleTargetType}
    

    Using getDataMaskRules

    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 getDataMaskRules(args: GetDataMaskRulesArgs, opts?: InvokeOptions): Promise<GetDataMaskRulesResult>
    function getDataMaskRulesOutput(args: GetDataMaskRulesOutputArgs, opts?: InvokeOptions): Output<GetDataMaskRulesResult>
    def get_data_mask_rules(access_level: Optional[str] = None,
                            compartment_id: Optional[str] = None,
                            data_mask_rule_status: Optional[str] = None,
                            display_name: Optional[str] = None,
                            filters: Optional[Sequence[_cloudguard.GetDataMaskRulesFilter]] = None,
                            iam_group_id: Optional[str] = None,
                            state: Optional[str] = None,
                            target_id: Optional[str] = None,
                            target_type: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDataMaskRulesResult
    def get_data_mask_rules_output(access_level: Optional[pulumi.Input[str]] = None,
                            compartment_id: Optional[pulumi.Input[str]] = None,
                            data_mask_rule_status: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudguard.GetDataMaskRulesFilterArgs]]]] = None,
                            iam_group_id: Optional[pulumi.Input[str]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            target_id: Optional[pulumi.Input[str]] = None,
                            target_type: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDataMaskRulesResult]
    func GetDataMaskRules(ctx *Context, args *GetDataMaskRulesArgs, opts ...InvokeOption) (*GetDataMaskRulesResult, error)
    func GetDataMaskRulesOutput(ctx *Context, args *GetDataMaskRulesOutputArgs, opts ...InvokeOption) GetDataMaskRulesResultOutput

    > Note: This function is named GetDataMaskRules in the Go SDK.

    public static class GetDataMaskRules 
    {
        public static Task<GetDataMaskRulesResult> InvokeAsync(GetDataMaskRulesArgs args, InvokeOptions? opts = null)
        public static Output<GetDataMaskRulesResult> Invoke(GetDataMaskRulesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataMaskRulesResult> getDataMaskRules(GetDataMaskRulesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:CloudGuard/getDataMaskRules:getDataMaskRules
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment in which to list resources.
    AccessLevel string
    Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
    DataMaskRuleStatus string
    The status of the data mask rule
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetDataMaskRulesFilter>
    IamGroupId string
    OCID of the IAM group
    State string
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    TargetId string
    OCID of the target
    TargetType string
    Type of target
    CompartmentId string
    The OCID of the compartment in which to list resources.
    AccessLevel string
    Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
    DataMaskRuleStatus string
    The status of the data mask rule
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetDataMaskRulesFilter
    IamGroupId string
    OCID of the IAM group
    State string
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    TargetId string
    OCID of the target
    TargetType string
    Type of target
    compartmentId String
    The OCID of the compartment in which to list resources.
    accessLevel String
    Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
    dataMaskRuleStatus String
    The status of the data mask rule
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetDataMaskRulesFilter>
    iamGroupId String
    OCID of the IAM group
    state String
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    targetId String
    OCID of the target
    targetType String
    Type of target
    compartmentId string
    The OCID of the compartment in which to list resources.
    accessLevel string
    Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
    dataMaskRuleStatus string
    The status of the data mask rule
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetDataMaskRulesFilter[]
    iamGroupId string
    OCID of the IAM group
    state string
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    targetId string
    OCID of the target
    targetType string
    Type of target
    compartment_id str
    The OCID of the compartment in which to list resources.
    access_level str
    Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
    data_mask_rule_status str
    The status of the data mask rule
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[cloudguard.GetDataMaskRulesFilter]
    iam_group_id str
    OCID of the IAM group
    state str
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    target_id str
    OCID of the target
    target_type str
    Type of target
    compartmentId String
    The OCID of the compartment in which to list resources.
    accessLevel String
    Valid values are RESTRICTED and ACCESSIBLE. Default is RESTRICTED. Setting this to ACCESSIBLE returns only those compartments for which the user has INSPECT permissions directly or indirectly (permissions can be on a resource in a subcompartment). When set to RESTRICTED permissions are checked and no partial results are displayed.
    dataMaskRuleStatus String
    The status of the data mask rule
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    iamGroupId String
    OCID of the IAM group
    state String
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    targetId String
    OCID of the target
    targetType String
    Type of target

    getDataMaskRules Result

    The following output properties are available:

    CompartmentId string
    Compartment OCID where the resource is created
    DataMaskRuleCollections List<GetDataMaskRulesDataMaskRuleCollection>
    The list of data_mask_rule_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    AccessLevel string
    DataMaskRuleStatus string
    The current status of the data mask rule
    DisplayName string
    Data mask rule display name
    Filters List<GetDataMaskRulesFilter>
    IamGroupId string
    IAM Group ID associated with the data mask rule
    State string
    The current lifecycle state of the data mask rule
    TargetId string
    TargetType string
    CompartmentId string
    Compartment OCID where the resource is created
    DataMaskRuleCollections []GetDataMaskRulesDataMaskRuleCollection
    The list of data_mask_rule_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    AccessLevel string
    DataMaskRuleStatus string
    The current status of the data mask rule
    DisplayName string
    Data mask rule display name
    Filters []GetDataMaskRulesFilter
    IamGroupId string
    IAM Group ID associated with the data mask rule
    State string
    The current lifecycle state of the data mask rule
    TargetId string
    TargetType string
    compartmentId String
    Compartment OCID where the resource is created
    dataMaskRuleCollections List<GetDataMaskRulesDataMaskRuleCollection>
    The list of data_mask_rule_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    accessLevel String
    dataMaskRuleStatus String
    The current status of the data mask rule
    displayName String
    Data mask rule display name
    filters List<GetDataMaskRulesFilter>
    iamGroupId String
    IAM Group ID associated with the data mask rule
    state String
    The current lifecycle state of the data mask rule
    targetId String
    targetType String
    compartmentId string
    Compartment OCID where the resource is created
    dataMaskRuleCollections GetDataMaskRulesDataMaskRuleCollection[]
    The list of data_mask_rule_collection.
    id string
    The provider-assigned unique ID for this managed resource.
    accessLevel string
    dataMaskRuleStatus string
    The current status of the data mask rule
    displayName string
    Data mask rule display name
    filters GetDataMaskRulesFilter[]
    iamGroupId string
    IAM Group ID associated with the data mask rule
    state string
    The current lifecycle state of the data mask rule
    targetId string
    targetType string
    compartment_id str
    Compartment OCID where the resource is created
    data_mask_rule_collections Sequence[cloudguard.GetDataMaskRulesDataMaskRuleCollection]
    The list of data_mask_rule_collection.
    id str
    The provider-assigned unique ID for this managed resource.
    access_level str
    data_mask_rule_status str
    The current status of the data mask rule
    display_name str
    Data mask rule display name
    filters Sequence[cloudguard.GetDataMaskRulesFilter]
    iam_group_id str
    IAM Group ID associated with the data mask rule
    state str
    The current lifecycle state of the data mask rule
    target_id str
    target_type str
    compartmentId String
    Compartment OCID where the resource is created
    dataMaskRuleCollections List<Property Map>
    The list of data_mask_rule_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    accessLevel String
    dataMaskRuleStatus String
    The current status of the data mask rule
    displayName String
    Data mask rule display name
    filters List<Property Map>
    iamGroupId String
    IAM Group ID associated with the data mask rule
    state String
    The current lifecycle state of the data mask rule
    targetId String
    targetType String

    Supporting Types

    GetDataMaskRulesDataMaskRuleCollection

    GetDataMaskRulesDataMaskRuleCollectionItem

    CompartmentId string
    The OCID of the compartment in which to list resources.
    DataMaskCategories List<string>
    List of data mask rule categories
    DataMaskRuleStatus string
    The status of the data mask rule
    DefinedTags Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    The data mask rule description
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags Dictionary<string, object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IamGroupId string
    OCID of the IAM group
    Id string
    Unique identifier that can't be changed after creation
    LifecyleDetails string
    Additional details on the substate of the lifecycle state [DEPRECATE]
    State string
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    SystemTags Dictionary<string, object>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetSelecteds List<GetDataMaskRulesDataMaskRuleCollectionItemTargetSelected>
    Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).
    TimeCreated string
    The date and time the target was created. Format defined by RFC3339.
    TimeUpdated string
    The date and time the target was updated. Format defined by RFC3339.
    CompartmentId string
    The OCID of the compartment in which to list resources.
    DataMaskCategories []string
    List of data mask rule categories
    DataMaskRuleStatus string
    The status of the data mask rule
    DefinedTags map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    The data mask rule description
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags map[string]interface{}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    IamGroupId string
    OCID of the IAM group
    Id string
    Unique identifier that can't be changed after creation
    LifecyleDetails string
    Additional details on the substate of the lifecycle state [DEPRECATE]
    State string
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    SystemTags map[string]interface{}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetSelecteds []GetDataMaskRulesDataMaskRuleCollectionItemTargetSelected
    Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).
    TimeCreated string
    The date and time the target was created. Format defined by RFC3339.
    TimeUpdated string
    The date and time the target was updated. Format defined by RFC3339.
    compartmentId String
    The OCID of the compartment in which to list resources.
    dataMaskCategories List<String>
    List of data mask rule categories
    dataMaskRuleStatus String
    The status of the data mask rule
    definedTags Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    The data mask rule description
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<String,Object>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    iamGroupId String
    OCID of the IAM group
    id String
    Unique identifier that can't be changed after creation
    lifecyleDetails String
    Additional details on the substate of the lifecycle state [DEPRECATE]
    state String
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    systemTags Map<String,Object>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetSelecteds List<GetDataMaskRulesDataMaskRuleCollectionItemTargetSelected>
    Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).
    timeCreated String
    The date and time the target was created. Format defined by RFC3339.
    timeUpdated String
    The date and time the target was updated. Format defined by RFC3339.
    compartmentId string
    The OCID of the compartment in which to list resources.
    dataMaskCategories string[]
    List of data mask rule categories
    dataMaskRuleStatus string
    The status of the data mask rule
    definedTags {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    The data mask rule description
    displayName string
    A filter to return only resources that match the entire display name given.
    freeformTags {[key: string]: any}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    iamGroupId string
    OCID of the IAM group
    id string
    Unique identifier that can't be changed after creation
    lifecyleDetails string
    Additional details on the substate of the lifecycle state [DEPRECATE]
    state string
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    systemTags {[key: string]: any}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetSelecteds GetDataMaskRulesDataMaskRuleCollectionItemTargetSelected[]
    Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).
    timeCreated string
    The date and time the target was created. Format defined by RFC3339.
    timeUpdated string
    The date and time the target was updated. Format defined by RFC3339.
    compartment_id str
    The OCID of the compartment in which to list resources.
    data_mask_categories Sequence[str]
    List of data mask rule categories
    data_mask_rule_status str
    The status of the data mask rule
    defined_tags Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    The data mask rule description
    display_name str
    A filter to return only resources that match the entire display name given.
    freeform_tags Mapping[str, Any]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    iam_group_id str
    OCID of the IAM group
    id str
    Unique identifier that can't be changed after creation
    lifecyle_details str
    Additional details on the substate of the lifecycle state [DEPRECATE]
    state str
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    system_tags Mapping[str, Any]
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    target_selecteds Sequence[cloudguard.GetDataMaskRulesDataMaskRuleCollectionItemTargetSelected]
    Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).
    time_created str
    The date and time the target was created. Format defined by RFC3339.
    time_updated str
    The date and time the target was updated. Format defined by RFC3339.
    compartmentId String
    The OCID of the compartment in which to list resources.
    dataMaskCategories List<String>
    List of data mask rule categories
    dataMaskRuleStatus String
    The status of the data mask rule
    definedTags Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    The data mask rule description
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags Map<Any>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
    iamGroupId String
    OCID of the IAM group
    id String
    Unique identifier that can't be changed after creation
    lifecyleDetails String
    Additional details on the substate of the lifecycle state [DEPRECATE]
    state String
    The field lifecycle state. Only one state can be provided. Default value for state is active. If no value is specified state is active.
    systemTags Map<Any>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetSelecteds List<Property Map>
    Specification of how targets are to be selected (select ALL, or select by TargetResourceType or TargetId).
    timeCreated String
    The date and time the target was created. Format defined by RFC3339.
    timeUpdated String
    The date and time the target was updated. Format defined by RFC3339.

    GetDataMaskRulesDataMaskRuleCollectionItemTargetSelected

    Kind string
    Kind of target selection to be used
    Values List<string>
    Types of targets
    Kind string
    Kind of target selection to be used
    Values []string
    Types of targets
    kind String
    Kind of target selection to be used
    values List<String>
    Types of targets
    kind string
    Kind of target selection to be used
    values string[]
    Types of targets
    kind str
    Kind of target selection to be used
    values Sequence[str]
    Types of targets
    kind String
    Kind of target selection to be used
    values List<String>
    Types of targets

    GetDataMaskRulesFilter

    Name string
    Values List<string>
    Types of targets
    Regex bool
    Name string
    Values []string
    Types of targets
    Regex bool
    name String
    values List<String>
    Types of targets
    regex Boolean
    name string
    values string[]
    Types of targets
    regex boolean
    name str
    values Sequence[str]
    Types of targets
    regex bool
    name String
    values List<String>
    Types of targets
    regex Boolean

    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.4.0 published on Thursday, Jul 25, 2024 by Pulumi