oci.DataSafe.LibraryMasingFormat
Explore with Pulumi AI
This resource provides the Library Masking Format resource in Oracle Cloud Infrastructure Data Safe service.
Creates a new library masking format. A masking format can have one or more format entries. The combined output of all the format entries is used for masking. It provides the flexibility to define a masking format that can generate different parts of a data value separately and then combine them to get the final data value for masking. Note that you cannot define masking condition in a library masking format.
Create LibraryMasingFormat Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LibraryMasingFormat(name: string, args: LibraryMasingFormatArgs, opts?: CustomResourceOptions);@overload
def LibraryMasingFormat(resource_name: str,
                        args: LibraryMasingFormatArgs,
                        opts: Optional[ResourceOptions] = None)
@overload
def LibraryMasingFormat(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        compartment_id: Optional[str] = None,
                        format_entries: Optional[Sequence[LibraryMasingFormatFormatEntryArgs]] = None,
                        defined_tags: Optional[Mapping[str, str]] = None,
                        description: Optional[str] = None,
                        display_name: Optional[str] = None,
                        freeform_tags: Optional[Mapping[str, str]] = None,
                        sensitive_type_ids: Optional[Sequence[str]] = None)func NewLibraryMasingFormat(ctx *Context, name string, args LibraryMasingFormatArgs, opts ...ResourceOption) (*LibraryMasingFormat, error)public LibraryMasingFormat(string name, LibraryMasingFormatArgs args, CustomResourceOptions? opts = null)
public LibraryMasingFormat(String name, LibraryMasingFormatArgs args)
public LibraryMasingFormat(String name, LibraryMasingFormatArgs args, CustomResourceOptions options)
type: oci:DataSafe:LibraryMasingFormat
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 LibraryMasingFormatArgs
- 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 LibraryMasingFormatArgs
- 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 LibraryMasingFormatArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LibraryMasingFormatArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LibraryMasingFormatArgs
- 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 libraryMasingFormatResource = new Oci.DataSafe.LibraryMasingFormat("libraryMasingFormatResource", new()
{
    CompartmentId = "string",
    FormatEntries = new[]
    {
        new Oci.DataSafe.Inputs.LibraryMasingFormatFormatEntryArgs
        {
            Type = "string",
            RandomLists = new[]
            {
                "string",
            },
            LibraryMaskingFormatId = "string",
            EndLength = 0,
            EndValue = 0,
            FixedNumber = 0,
            FixedString = "string",
            GroupingColumns = new[]
            {
                "string",
            },
            RegularExpression = "string",
            ColumnName = "string",
            Pattern = "string",
            EndDate = "string",
            PostProcessingFunction = "string",
            Length = 0,
            ReplaceWith = "string",
            SchemaName = "string",
            SqlExpression = "string",
            StartDate = "string",
            StartLength = 0,
            StartPosition = 0,
            StartValue = 0,
            TableName = "string",
            Description = "string",
            UserDefinedFunction = "string",
        },
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    Description = "string",
    DisplayName = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    SensitiveTypeIds = new[]
    {
        "string",
    },
});
example, err := datasafe.NewLibraryMasingFormat(ctx, "libraryMasingFormatResource", &datasafe.LibraryMasingFormatArgs{
	CompartmentId: pulumi.String("string"),
	FormatEntries: datasafe.LibraryMasingFormatFormatEntryArray{
		&datasafe.LibraryMasingFormatFormatEntryArgs{
			Type: pulumi.String("string"),
			RandomLists: pulumi.StringArray{
				pulumi.String("string"),
			},
			LibraryMaskingFormatId: pulumi.String("string"),
			EndLength:              pulumi.Int(0),
			EndValue:               pulumi.Float64(0),
			FixedNumber:            pulumi.Float64(0),
			FixedString:            pulumi.String("string"),
			GroupingColumns: pulumi.StringArray{
				pulumi.String("string"),
			},
			RegularExpression:      pulumi.String("string"),
			ColumnName:             pulumi.String("string"),
			Pattern:                pulumi.String("string"),
			EndDate:                pulumi.String("string"),
			PostProcessingFunction: pulumi.String("string"),
			Length:                 pulumi.Int(0),
			ReplaceWith:            pulumi.String("string"),
			SchemaName:             pulumi.String("string"),
			SqlExpression:          pulumi.String("string"),
			StartDate:              pulumi.String("string"),
			StartLength:            pulumi.Int(0),
			StartPosition:          pulumi.Int(0),
			StartValue:             pulumi.Float64(0),
			TableName:              pulumi.String("string"),
			Description:            pulumi.String("string"),
			UserDefinedFunction:    pulumi.String("string"),
		},
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	SensitiveTypeIds: pulumi.StringArray{
		pulumi.String("string"),
	},
})
var libraryMasingFormatResource = new LibraryMasingFormat("libraryMasingFormatResource", LibraryMasingFormatArgs.builder()
    .compartmentId("string")
    .formatEntries(LibraryMasingFormatFormatEntryArgs.builder()
        .type("string")
        .randomLists("string")
        .libraryMaskingFormatId("string")
        .endLength(0)
        .endValue(0.0)
        .fixedNumber(0.0)
        .fixedString("string")
        .groupingColumns("string")
        .regularExpression("string")
        .columnName("string")
        .pattern("string")
        .endDate("string")
        .postProcessingFunction("string")
        .length(0)
        .replaceWith("string")
        .schemaName("string")
        .sqlExpression("string")
        .startDate("string")
        .startLength(0)
        .startPosition(0)
        .startValue(0.0)
        .tableName("string")
        .description("string")
        .userDefinedFunction("string")
        .build())
    .definedTags(Map.of("string", "string"))
    .description("string")
    .displayName("string")
    .freeformTags(Map.of("string", "string"))
    .sensitiveTypeIds("string")
    .build());
library_masing_format_resource = oci.data_safe.LibraryMasingFormat("libraryMasingFormatResource",
    compartment_id="string",
    format_entries=[{
        "type": "string",
        "random_lists": ["string"],
        "library_masking_format_id": "string",
        "end_length": 0,
        "end_value": 0,
        "fixed_number": 0,
        "fixed_string": "string",
        "grouping_columns": ["string"],
        "regular_expression": "string",
        "column_name": "string",
        "pattern": "string",
        "end_date": "string",
        "post_processing_function": "string",
        "length": 0,
        "replace_with": "string",
        "schema_name": "string",
        "sql_expression": "string",
        "start_date": "string",
        "start_length": 0,
        "start_position": 0,
        "start_value": 0,
        "table_name": "string",
        "description": "string",
        "user_defined_function": "string",
    }],
    defined_tags={
        "string": "string",
    },
    description="string",
    display_name="string",
    freeform_tags={
        "string": "string",
    },
    sensitive_type_ids=["string"])
const libraryMasingFormatResource = new oci.datasafe.LibraryMasingFormat("libraryMasingFormatResource", {
    compartmentId: "string",
    formatEntries: [{
        type: "string",
        randomLists: ["string"],
        libraryMaskingFormatId: "string",
        endLength: 0,
        endValue: 0,
        fixedNumber: 0,
        fixedString: "string",
        groupingColumns: ["string"],
        regularExpression: "string",
        columnName: "string",
        pattern: "string",
        endDate: "string",
        postProcessingFunction: "string",
        length: 0,
        replaceWith: "string",
        schemaName: "string",
        sqlExpression: "string",
        startDate: "string",
        startLength: 0,
        startPosition: 0,
        startValue: 0,
        tableName: "string",
        description: "string",
        userDefinedFunction: "string",
    }],
    definedTags: {
        string: "string",
    },
    description: "string",
    displayName: "string",
    freeformTags: {
        string: "string",
    },
    sensitiveTypeIds: ["string"],
});
type: oci:DataSafe:LibraryMasingFormat
properties:
    compartmentId: string
    definedTags:
        string: string
    description: string
    displayName: string
    formatEntries:
        - columnName: string
          description: string
          endDate: string
          endLength: 0
          endValue: 0
          fixedNumber: 0
          fixedString: string
          groupingColumns:
            - string
          length: 0
          libraryMaskingFormatId: string
          pattern: string
          postProcessingFunction: string
          randomLists:
            - string
          regularExpression: string
          replaceWith: string
          schemaName: string
          sqlExpression: string
          startDate: string
          startLength: 0
          startPosition: 0
          startValue: 0
          tableName: string
          type: string
          userDefinedFunction: string
    freeformTags:
        string: string
    sensitiveTypeIds:
        - string
LibraryMasingFormat 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 LibraryMasingFormat resource accepts the following input properties:
- CompartmentId string
- (Updatable) The OCID of the compartment where the library masking format should be created.
- FormatEntries List<LibraryMasing Format Format Entry> 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of the library masking format.
- DisplayName string
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- SensitiveType List<string>Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- CompartmentId string
- (Updatable) The OCID of the compartment where the library masking format should be created.
- FormatEntries []LibraryMasing Format Format Entry Args 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of the library masking format.
- DisplayName string
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- SensitiveType []stringIds 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- compartmentId String
- (Updatable) The OCID of the compartment where the library masking format should be created.
- formatEntries List<LibraryMasing Format Format Entry> 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of the library masking format.
- displayName String
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitiveType List<String>Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- compartmentId string
- (Updatable) The OCID of the compartment where the library masking format should be created.
- formatEntries LibraryMasing Format Format Entry[] 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description string
- (Updatable) The description of the library masking format.
- displayName string
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitiveType string[]Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- compartment_id str
- (Updatable) The OCID of the compartment where the library masking format should be created.
- format_entries Sequence[LibraryMasing Format Format Entry Args] 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description str
- (Updatable) The description of the library masking format.
- display_name str
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitive_type_ Sequence[str]ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- compartmentId String
- (Updatable) The OCID of the compartment where the library masking format should be created.
- formatEntries List<Property Map>
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of the library masking format.
- displayName String
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitiveType List<String>Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
Outputs
All input properties are implicitly available as output properties. Additionally, the LibraryMasingFormat resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Source string
- Specifies whether the library masking format is user-defined or predefined.
- State string
- The current state of the library masking format.
- TimeCreated string
- The date and time the library masking format was created, in the format defined by RFC3339
- TimeUpdated string
- The date and time the library masking format was updated, in the format defined by RFC3339
- Id string
- The provider-assigned unique ID for this managed resource.
- Source string
- Specifies whether the library masking format is user-defined or predefined.
- State string
- The current state of the library masking format.
- TimeCreated string
- The date and time the library masking format was created, in the format defined by RFC3339
- TimeUpdated string
- The date and time the library masking format was updated, in the format defined by RFC3339
- id String
- The provider-assigned unique ID for this managed resource.
- source String
- Specifies whether the library masking format is user-defined or predefined.
- state String
- The current state of the library masking format.
- timeCreated String
- The date and time the library masking format was created, in the format defined by RFC3339
- timeUpdated String
- The date and time the library masking format was updated, in the format defined by RFC3339
- id string
- The provider-assigned unique ID for this managed resource.
- source string
- Specifies whether the library masking format is user-defined or predefined.
- state string
- The current state of the library masking format.
- timeCreated string
- The date and time the library masking format was created, in the format defined by RFC3339
- timeUpdated string
- The date and time the library masking format was updated, in the format defined by RFC3339
- id str
- The provider-assigned unique ID for this managed resource.
- source str
- Specifies whether the library masking format is user-defined or predefined.
- state str
- The current state of the library masking format.
- time_created str
- The date and time the library masking format was created, in the format defined by RFC3339
- time_updated str
- The date and time the library masking format was updated, in the format defined by RFC3339
- id String
- The provider-assigned unique ID for this managed resource.
- source String
- Specifies whether the library masking format is user-defined or predefined.
- state String
- The current state of the library masking format.
- timeCreated String
- The date and time the library masking format was created, in the format defined by RFC3339
- timeUpdated String
- The date and time the library masking format was updated, in the format defined by RFC3339
Look up Existing LibraryMasingFormat Resource
Get an existing LibraryMasingFormat 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?: LibraryMasingFormatState, opts?: CustomResourceOptions): LibraryMasingFormat@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        format_entries: Optional[Sequence[LibraryMasingFormatFormatEntryArgs]] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        sensitive_type_ids: Optional[Sequence[str]] = None,
        source: Optional[str] = None,
        state: Optional[str] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> LibraryMasingFormatfunc GetLibraryMasingFormat(ctx *Context, name string, id IDInput, state *LibraryMasingFormatState, opts ...ResourceOption) (*LibraryMasingFormat, error)public static LibraryMasingFormat Get(string name, Input<string> id, LibraryMasingFormatState? state, CustomResourceOptions? opts = null)public static LibraryMasingFormat get(String name, Output<String> id, LibraryMasingFormatState state, CustomResourceOptions options)resources:  _:    type: oci:DataSafe:LibraryMasingFormat    get:      id: ${id}- 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.
- CompartmentId string
- (Updatable) The OCID of the compartment where the library masking format should be created.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of the library masking format.
- DisplayName string
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- FormatEntries List<LibraryMasing Format Format Entry> 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- SensitiveType List<string>Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- Source string
- Specifies whether the library masking format is user-defined or predefined.
- State string
- The current state of the library masking format.
- TimeCreated string
- The date and time the library masking format was created, in the format defined by RFC3339
- TimeUpdated string
- The date and time the library masking format was updated, in the format defined by RFC3339
- CompartmentId string
- (Updatable) The OCID of the compartment where the library masking format should be created.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- Description string
- (Updatable) The description of the library masking format.
- DisplayName string
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- FormatEntries []LibraryMasing Format Format Entry Args 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- SensitiveType []stringIds 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- Source string
- Specifies whether the library masking format is user-defined or predefined.
- State string
- The current state of the library masking format.
- TimeCreated string
- The date and time the library masking format was created, in the format defined by RFC3339
- TimeUpdated string
- The date and time the library masking format was updated, in the format defined by RFC3339
- compartmentId String
- (Updatable) The OCID of the compartment where the library masking format should be created.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of the library masking format.
- displayName String
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- formatEntries List<LibraryMasing Format Format Entry> 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitiveType List<String>Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- source String
- Specifies whether the library masking format is user-defined or predefined.
- state String
- The current state of the library masking format.
- timeCreated String
- The date and time the library masking format was created, in the format defined by RFC3339
- timeUpdated String
- The date and time the library masking format was updated, in the format defined by RFC3339
- compartmentId string
- (Updatable) The OCID of the compartment where the library masking format should be created.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description string
- (Updatable) The description of the library masking format.
- displayName string
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- formatEntries LibraryMasing Format Format Entry[] 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitiveType string[]Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- source string
- Specifies whether the library masking format is user-defined or predefined.
- state string
- The current state of the library masking format.
- timeCreated string
- The date and time the library masking format was created, in the format defined by RFC3339
- timeUpdated string
- The date and time the library masking format was updated, in the format defined by RFC3339
- compartment_id str
- (Updatable) The OCID of the compartment where the library masking format should be created.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description str
- (Updatable) The description of the library masking format.
- display_name str
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- format_entries Sequence[LibraryMasing Format Format Entry Args] 
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitive_type_ Sequence[str]ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- source str
- Specifies whether the library masking format is user-defined or predefined.
- state str
- The current state of the library masking format.
- time_created str
- The date and time the library masking format was created, in the format defined by RFC3339
- time_updated str
- The date and time the library masking format was updated, in the format defined by RFC3339
- compartmentId String
- (Updatable) The OCID of the compartment where the library masking format should be created.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {"Operations.CostCenter": "42"}
- description String
- (Updatable) The description of the library masking format.
- displayName String
- (Updatable) The display name of the library masking format. The name does not have to be unique, and it's changeable.
- formatEntries List<Property Map>
- (Updatable) An array of format entries. The combined output of all the format entries is used for masking.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example: {"Department": "Finance"}
- sensitiveType List<String>Ids 
- (Updatable) An array of OCIDs of the sensitive types compatible with the library masking format. It helps track the sensitive types for which the library masking format is being created. - ** 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 
- source String
- Specifies whether the library masking format is user-defined or predefined.
- state String
- The current state of the library masking format.
- timeCreated String
- The date and time the library masking format was created, in the format defined by RFC3339
- timeUpdated String
- The date and time the library masking format was updated, in the format defined by RFC3339
Supporting Types
LibraryMasingFormatFormatEntry, LibraryMasingFormatFormatEntryArgs          
- Type string
- (Updatable) The type of the format entry.
- ColumnName string
- (Updatable) The name of the substitution column.
- Description string
- (Updatable) The description of the format entry.
- EndDate string
- (Updatable) The upper bound of the range within which all the original column values fall. The end date must be greater than or equal to the start date.
- EndLength int
- (Updatable) The maximum number of characters the generated strings should have. It can be any integer greater than zero, but it must be greater than or equal to the start length.
- EndValue double
- (Updatable) The upper bound of the range within which random decimal numbers should be generated. It must be greater than or equal to the start value. It supports input of double type.
- FixedNumber double
- (Updatable) The constant number to be used for masking.
- FixedString string
- (Updatable) The constant string to be used for masking.
- GroupingColumns List<string>
- (Updatable) One or more reference columns to be used to group column values so that they can be shuffled within their own group. The grouping columns and the column to be masked must belong to the same table.
- Length int
- (Updatable) The number of characters that should be there in the substring. It should be an integer and greater than zero.
- LibraryMasking stringFormat Id 
- (Updatable) The OCID of the library masking format.
- Pattern string
- (Updatable) The pattern that should be used to mask data.
- PostProcessing stringFunction 
- (Updatable) The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- RandomLists List<string>
- (Updatable) A comma-separated list of values to be used to replace column values. The list can be of strings, numbers, or dates. The data type of each value in the list must be compatible with the data type of the column. The number of entries in the list cannot be more than 999.
- RegularExpression string
- (Updatable) The regular expression to be used for masking. For data with characters in the ASCII character set, providing a regular expression is optional. However, it is required if the data contains multi-byte characters. If not provided, an error is returned when a multi-byte character is found. - In the case of ASCII characters, if a regular expression is not provided, Deterministic Encryption can encrypt variable-length column values while preserving their original format. - If a regular expression is provided, the column values in all the rows must match the regular expression. Deterministic Encryption supports a subset of the regular expression language. It supports encryption of fixed-length strings, and does not support * or + syntax of regular expressions. The encrypted values also match the regular expression, which helps to ensure that the original format is preserved. If an original value does not match the regular expression, Deterministic Encryption might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping. 
- ReplaceWith string
- (Updatable) The value that should be used to replace the data matching the regular expression. It can be a fixed string, fixed number or null value.
- SchemaName string
- (Updatable) The name of the schema that contains the substitution column.
- SqlExpression string
- (Updatable) The SQL expression to be used to generate the masked values. It can consist of one or more values, operators, and SQL functions that evaluate to a value. It can also contain substitution columns from the same table. Specify the substitution columns within percent (%) symbols.
- StartDate string
- (Updatable) The lower bound of the range within which all the original column values fall. The start date must be less than or equal to the end date.
- StartLength int
- (Updatable) The minimum number of characters the generated strings should have. It can be any integer greater than zero, but it must be less than or equal to the end length.
- StartPosition int
- (Updatable) The starting position in the original string from where the substring should be extracted. It can be either a positive or a negative integer. If It's negative, the counting starts from the end of the string.
- StartValue double
- (Updatable) The lower bound of the range within which random decimal numbers should be generated. It must be less than or equal to the end value. It supports input of double type.
- TableName string
- (Updatable) The name of the table that contains the substitution column.
- UserDefined stringFunction 
- (Updatable) The user-defined function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- Type string
- (Updatable) The type of the format entry.
- ColumnName string
- (Updatable) The name of the substitution column.
- Description string
- (Updatable) The description of the format entry.
- EndDate string
- (Updatable) The upper bound of the range within which all the original column values fall. The end date must be greater than or equal to the start date.
- EndLength int
- (Updatable) The maximum number of characters the generated strings should have. It can be any integer greater than zero, but it must be greater than or equal to the start length.
- EndValue float64
- (Updatable) The upper bound of the range within which random decimal numbers should be generated. It must be greater than or equal to the start value. It supports input of double type.
- FixedNumber float64
- (Updatable) The constant number to be used for masking.
- FixedString string
- (Updatable) The constant string to be used for masking.
- GroupingColumns []string
- (Updatable) One or more reference columns to be used to group column values so that they can be shuffled within their own group. The grouping columns and the column to be masked must belong to the same table.
- Length int
- (Updatable) The number of characters that should be there in the substring. It should be an integer and greater than zero.
- LibraryMasking stringFormat Id 
- (Updatable) The OCID of the library masking format.
- Pattern string
- (Updatable) The pattern that should be used to mask data.
- PostProcessing stringFunction 
- (Updatable) The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- RandomLists []string
- (Updatable) A comma-separated list of values to be used to replace column values. The list can be of strings, numbers, or dates. The data type of each value in the list must be compatible with the data type of the column. The number of entries in the list cannot be more than 999.
- RegularExpression string
- (Updatable) The regular expression to be used for masking. For data with characters in the ASCII character set, providing a regular expression is optional. However, it is required if the data contains multi-byte characters. If not provided, an error is returned when a multi-byte character is found. - In the case of ASCII characters, if a regular expression is not provided, Deterministic Encryption can encrypt variable-length column values while preserving their original format. - If a regular expression is provided, the column values in all the rows must match the regular expression. Deterministic Encryption supports a subset of the regular expression language. It supports encryption of fixed-length strings, and does not support * or + syntax of regular expressions. The encrypted values also match the regular expression, which helps to ensure that the original format is preserved. If an original value does not match the regular expression, Deterministic Encryption might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping. 
- ReplaceWith string
- (Updatable) The value that should be used to replace the data matching the regular expression. It can be a fixed string, fixed number or null value.
- SchemaName string
- (Updatable) The name of the schema that contains the substitution column.
- SqlExpression string
- (Updatable) The SQL expression to be used to generate the masked values. It can consist of one or more values, operators, and SQL functions that evaluate to a value. It can also contain substitution columns from the same table. Specify the substitution columns within percent (%) symbols.
- StartDate string
- (Updatable) The lower bound of the range within which all the original column values fall. The start date must be less than or equal to the end date.
- StartLength int
- (Updatable) The minimum number of characters the generated strings should have. It can be any integer greater than zero, but it must be less than or equal to the end length.
- StartPosition int
- (Updatable) The starting position in the original string from where the substring should be extracted. It can be either a positive or a negative integer. If It's negative, the counting starts from the end of the string.
- StartValue float64
- (Updatable) The lower bound of the range within which random decimal numbers should be generated. It must be less than or equal to the end value. It supports input of double type.
- TableName string
- (Updatable) The name of the table that contains the substitution column.
- UserDefined stringFunction 
- (Updatable) The user-defined function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- type String
- (Updatable) The type of the format entry.
- columnName String
- (Updatable) The name of the substitution column.
- description String
- (Updatable) The description of the format entry.
- endDate String
- (Updatable) The upper bound of the range within which all the original column values fall. The end date must be greater than or equal to the start date.
- endLength Integer
- (Updatable) The maximum number of characters the generated strings should have. It can be any integer greater than zero, but it must be greater than or equal to the start length.
- endValue Double
- (Updatable) The upper bound of the range within which random decimal numbers should be generated. It must be greater than or equal to the start value. It supports input of double type.
- fixedNumber Double
- (Updatable) The constant number to be used for masking.
- fixedString String
- (Updatable) The constant string to be used for masking.
- groupingColumns List<String>
- (Updatable) One or more reference columns to be used to group column values so that they can be shuffled within their own group. The grouping columns and the column to be masked must belong to the same table.
- length Integer
- (Updatable) The number of characters that should be there in the substring. It should be an integer and greater than zero.
- libraryMasking StringFormat Id 
- (Updatable) The OCID of the library masking format.
- pattern String
- (Updatable) The pattern that should be used to mask data.
- postProcessing StringFunction 
- (Updatable) The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- randomLists List<String>
- (Updatable) A comma-separated list of values to be used to replace column values. The list can be of strings, numbers, or dates. The data type of each value in the list must be compatible with the data type of the column. The number of entries in the list cannot be more than 999.
- regularExpression String
- (Updatable) The regular expression to be used for masking. For data with characters in the ASCII character set, providing a regular expression is optional. However, it is required if the data contains multi-byte characters. If not provided, an error is returned when a multi-byte character is found. - In the case of ASCII characters, if a regular expression is not provided, Deterministic Encryption can encrypt variable-length column values while preserving their original format. - If a regular expression is provided, the column values in all the rows must match the regular expression. Deterministic Encryption supports a subset of the regular expression language. It supports encryption of fixed-length strings, and does not support * or + syntax of regular expressions. The encrypted values also match the regular expression, which helps to ensure that the original format is preserved. If an original value does not match the regular expression, Deterministic Encryption might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping. 
- replaceWith String
- (Updatable) The value that should be used to replace the data matching the regular expression. It can be a fixed string, fixed number or null value.
- schemaName String
- (Updatable) The name of the schema that contains the substitution column.
- sqlExpression String
- (Updatable) The SQL expression to be used to generate the masked values. It can consist of one or more values, operators, and SQL functions that evaluate to a value. It can also contain substitution columns from the same table. Specify the substitution columns within percent (%) symbols.
- startDate String
- (Updatable) The lower bound of the range within which all the original column values fall. The start date must be less than or equal to the end date.
- startLength Integer
- (Updatable) The minimum number of characters the generated strings should have. It can be any integer greater than zero, but it must be less than or equal to the end length.
- startPosition Integer
- (Updatable) The starting position in the original string from where the substring should be extracted. It can be either a positive or a negative integer. If It's negative, the counting starts from the end of the string.
- startValue Double
- (Updatable) The lower bound of the range within which random decimal numbers should be generated. It must be less than or equal to the end value. It supports input of double type.
- tableName String
- (Updatable) The name of the table that contains the substitution column.
- userDefined StringFunction 
- (Updatable) The user-defined function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- type string
- (Updatable) The type of the format entry.
- columnName string
- (Updatable) The name of the substitution column.
- description string
- (Updatable) The description of the format entry.
- endDate string
- (Updatable) The upper bound of the range within which all the original column values fall. The end date must be greater than or equal to the start date.
- endLength number
- (Updatable) The maximum number of characters the generated strings should have. It can be any integer greater than zero, but it must be greater than or equal to the start length.
- endValue number
- (Updatable) The upper bound of the range within which random decimal numbers should be generated. It must be greater than or equal to the start value. It supports input of double type.
- fixedNumber number
- (Updatable) The constant number to be used for masking.
- fixedString string
- (Updatable) The constant string to be used for masking.
- groupingColumns string[]
- (Updatable) One or more reference columns to be used to group column values so that they can be shuffled within their own group. The grouping columns and the column to be masked must belong to the same table.
- length number
- (Updatable) The number of characters that should be there in the substring. It should be an integer and greater than zero.
- libraryMasking stringFormat Id 
- (Updatable) The OCID of the library masking format.
- pattern string
- (Updatable) The pattern that should be used to mask data.
- postProcessing stringFunction 
- (Updatable) The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- randomLists string[]
- (Updatable) A comma-separated list of values to be used to replace column values. The list can be of strings, numbers, or dates. The data type of each value in the list must be compatible with the data type of the column. The number of entries in the list cannot be more than 999.
- regularExpression string
- (Updatable) The regular expression to be used for masking. For data with characters in the ASCII character set, providing a regular expression is optional. However, it is required if the data contains multi-byte characters. If not provided, an error is returned when a multi-byte character is found. - In the case of ASCII characters, if a regular expression is not provided, Deterministic Encryption can encrypt variable-length column values while preserving their original format. - If a regular expression is provided, the column values in all the rows must match the regular expression. Deterministic Encryption supports a subset of the regular expression language. It supports encryption of fixed-length strings, and does not support * or + syntax of regular expressions. The encrypted values also match the regular expression, which helps to ensure that the original format is preserved. If an original value does not match the regular expression, Deterministic Encryption might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping. 
- replaceWith string
- (Updatable) The value that should be used to replace the data matching the regular expression. It can be a fixed string, fixed number or null value.
- schemaName string
- (Updatable) The name of the schema that contains the substitution column.
- sqlExpression string
- (Updatable) The SQL expression to be used to generate the masked values. It can consist of one or more values, operators, and SQL functions that evaluate to a value. It can also contain substitution columns from the same table. Specify the substitution columns within percent (%) symbols.
- startDate string
- (Updatable) The lower bound of the range within which all the original column values fall. The start date must be less than or equal to the end date.
- startLength number
- (Updatable) The minimum number of characters the generated strings should have. It can be any integer greater than zero, but it must be less than or equal to the end length.
- startPosition number
- (Updatable) The starting position in the original string from where the substring should be extracted. It can be either a positive or a negative integer. If It's negative, the counting starts from the end of the string.
- startValue number
- (Updatable) The lower bound of the range within which random decimal numbers should be generated. It must be less than or equal to the end value. It supports input of double type.
- tableName string
- (Updatable) The name of the table that contains the substitution column.
- userDefined stringFunction 
- (Updatable) The user-defined function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- type str
- (Updatable) The type of the format entry.
- column_name str
- (Updatable) The name of the substitution column.
- description str
- (Updatable) The description of the format entry.
- end_date str
- (Updatable) The upper bound of the range within which all the original column values fall. The end date must be greater than or equal to the start date.
- end_length int
- (Updatable) The maximum number of characters the generated strings should have. It can be any integer greater than zero, but it must be greater than or equal to the start length.
- end_value float
- (Updatable) The upper bound of the range within which random decimal numbers should be generated. It must be greater than or equal to the start value. It supports input of double type.
- fixed_number float
- (Updatable) The constant number to be used for masking.
- fixed_string str
- (Updatable) The constant string to be used for masking.
- grouping_columns Sequence[str]
- (Updatable) One or more reference columns to be used to group column values so that they can be shuffled within their own group. The grouping columns and the column to be masked must belong to the same table.
- length int
- (Updatable) The number of characters that should be there in the substring. It should be an integer and greater than zero.
- library_masking_ strformat_ id 
- (Updatable) The OCID of the library masking format.
- pattern str
- (Updatable) The pattern that should be used to mask data.
- post_processing_ strfunction 
- (Updatable) The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- random_lists Sequence[str]
- (Updatable) A comma-separated list of values to be used to replace column values. The list can be of strings, numbers, or dates. The data type of each value in the list must be compatible with the data type of the column. The number of entries in the list cannot be more than 999.
- regular_expression str
- (Updatable) The regular expression to be used for masking. For data with characters in the ASCII character set, providing a regular expression is optional. However, it is required if the data contains multi-byte characters. If not provided, an error is returned when a multi-byte character is found. - In the case of ASCII characters, if a regular expression is not provided, Deterministic Encryption can encrypt variable-length column values while preserving their original format. - If a regular expression is provided, the column values in all the rows must match the regular expression. Deterministic Encryption supports a subset of the regular expression language. It supports encryption of fixed-length strings, and does not support * or + syntax of regular expressions. The encrypted values also match the regular expression, which helps to ensure that the original format is preserved. If an original value does not match the regular expression, Deterministic Encryption might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping. 
- replace_with str
- (Updatable) The value that should be used to replace the data matching the regular expression. It can be a fixed string, fixed number or null value.
- schema_name str
- (Updatable) The name of the schema that contains the substitution column.
- sql_expression str
- (Updatable) The SQL expression to be used to generate the masked values. It can consist of one or more values, operators, and SQL functions that evaluate to a value. It can also contain substitution columns from the same table. Specify the substitution columns within percent (%) symbols.
- start_date str
- (Updatable) The lower bound of the range within which all the original column values fall. The start date must be less than or equal to the end date.
- start_length int
- (Updatable) The minimum number of characters the generated strings should have. It can be any integer greater than zero, but it must be less than or equal to the end length.
- start_position int
- (Updatable) The starting position in the original string from where the substring should be extracted. It can be either a positive or a negative integer. If It's negative, the counting starts from the end of the string.
- start_value float
- (Updatable) The lower bound of the range within which random decimal numbers should be generated. It must be less than or equal to the end value. It supports input of double type.
- table_name str
- (Updatable) The name of the table that contains the substitution column.
- user_defined_ strfunction 
- (Updatable) The user-defined function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- type String
- (Updatable) The type of the format entry.
- columnName String
- (Updatable) The name of the substitution column.
- description String
- (Updatable) The description of the format entry.
- endDate String
- (Updatable) The upper bound of the range within which all the original column values fall. The end date must be greater than or equal to the start date.
- endLength Number
- (Updatable) The maximum number of characters the generated strings should have. It can be any integer greater than zero, but it must be greater than or equal to the start length.
- endValue Number
- (Updatable) The upper bound of the range within which random decimal numbers should be generated. It must be greater than or equal to the start value. It supports input of double type.
- fixedNumber Number
- (Updatable) The constant number to be used for masking.
- fixedString String
- (Updatable) The constant string to be used for masking.
- groupingColumns List<String>
- (Updatable) One or more reference columns to be used to group column values so that they can be shuffled within their own group. The grouping columns and the column to be masked must belong to the same table.
- length Number
- (Updatable) The number of characters that should be there in the substring. It should be an integer and greater than zero.
- libraryMasking StringFormat Id 
- (Updatable) The OCID of the library masking format.
- pattern String
- (Updatable) The pattern that should be used to mask data.
- postProcessing StringFunction 
- (Updatable) The post processing function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
- randomLists List<String>
- (Updatable) A comma-separated list of values to be used to replace column values. The list can be of strings, numbers, or dates. The data type of each value in the list must be compatible with the data type of the column. The number of entries in the list cannot be more than 999.
- regularExpression String
- (Updatable) The regular expression to be used for masking. For data with characters in the ASCII character set, providing a regular expression is optional. However, it is required if the data contains multi-byte characters. If not provided, an error is returned when a multi-byte character is found. - In the case of ASCII characters, if a regular expression is not provided, Deterministic Encryption can encrypt variable-length column values while preserving their original format. - If a regular expression is provided, the column values in all the rows must match the regular expression. Deterministic Encryption supports a subset of the regular expression language. It supports encryption of fixed-length strings, and does not support * or + syntax of regular expressions. The encrypted values also match the regular expression, which helps to ensure that the original format is preserved. If an original value does not match the regular expression, Deterministic Encryption might not produce a one-to-one mapping. All non-confirming values are mapped to a single encrypted value, thereby producing a many-to-one mapping. 
- replaceWith String
- (Updatable) The value that should be used to replace the data matching the regular expression. It can be a fixed string, fixed number or null value.
- schemaName String
- (Updatable) The name of the schema that contains the substitution column.
- sqlExpression String
- (Updatable) The SQL expression to be used to generate the masked values. It can consist of one or more values, operators, and SQL functions that evaluate to a value. It can also contain substitution columns from the same table. Specify the substitution columns within percent (%) symbols.
- startDate String
- (Updatable) The lower bound of the range within which all the original column values fall. The start date must be less than or equal to the end date.
- startLength Number
- (Updatable) The minimum number of characters the generated strings should have. It can be any integer greater than zero, but it must be less than or equal to the end length.
- startPosition Number
- (Updatable) The starting position in the original string from where the substring should be extracted. It can be either a positive or a negative integer. If It's negative, the counting starts from the end of the string.
- startValue Number
- (Updatable) The lower bound of the range within which random decimal numbers should be generated. It must be less than or equal to the end value. It supports input of double type.
- tableName String
- (Updatable) The name of the table that contains the substitution column.
- userDefined StringFunction 
- (Updatable) The user-defined function in SCHEMA_NAME.PACKAGE_NAME.FUNCTION_NAME format. It can be a standalone or packaged function, so PACKAGE_NAME is optional.
Import
LibraryMaskingFormats can be imported using the id, e.g.
$ pulumi import oci:DataSafe/libraryMasingFormat:LibraryMasingFormat test_library_masking_format "id"
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 ociTerraform Provider.