CreateSensitiveTypesExportDetails

class oci.data_safe.models.CreateSensitiveTypesExportDetails(**kwargs)

Bases: object

Details to create a new sensitive types export. To specify some sensitive types for export, use sensitiveTypeIdsForExport attribute. But if you want to include all sensitive types, you can set isIncludeAllSensitiveTypes attributes to true. In the latter case, you do not need to list all sensitive types.

Methods

__init__(**kwargs) Initializes a new CreateSensitiveTypesExportDetails object with values from keyword arguments.

Attributes

compartment_id [Required] Gets the compartment_id of this CreateSensitiveTypesExportDetails.
defined_tags Gets the defined_tags of this CreateSensitiveTypesExportDetails.
description Gets the description of this CreateSensitiveTypesExportDetails.
display_name Gets the display_name of this CreateSensitiveTypesExportDetails.
freeform_tags Gets the freeform_tags of this CreateSensitiveTypesExportDetails.
is_include_all_sensitive_types Gets the is_include_all_sensitive_types of this CreateSensitiveTypesExportDetails.
sensitive_type_ids_for_export Gets the sensitive_type_ids_for_export of this CreateSensitiveTypesExportDetails.
__init__(**kwargs)

Initializes a new CreateSensitiveTypesExportDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • display_name (str) – The value to assign to the display_name property of this CreateSensitiveTypesExportDetails.
  • description (str) – The value to assign to the description property of this CreateSensitiveTypesExportDetails.
  • compartment_id (str) – The value to assign to the compartment_id property of this CreateSensitiveTypesExportDetails.
  • sensitive_type_ids_for_export (list[str]) – The value to assign to the sensitive_type_ids_for_export property of this CreateSensitiveTypesExportDetails.
  • is_include_all_sensitive_types (bool) – The value to assign to the is_include_all_sensitive_types property of this CreateSensitiveTypesExportDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateSensitiveTypesExportDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateSensitiveTypesExportDetails.
compartment_id

[Required] Gets the compartment_id of this CreateSensitiveTypesExportDetails. The OCID of the compartment where the sensitive types export should be created.

Returns:The compartment_id of this CreateSensitiveTypesExportDetails.
Return type:str
defined_tags

Gets the defined_tags of this CreateSensitiveTypesExportDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}}

Returns:The defined_tags of this CreateSensitiveTypesExportDetails.
Return type:dict(str, dict(str, object))
description

Gets the description of this CreateSensitiveTypesExportDetails. The description of the sensitive types export.

Returns:The description of this CreateSensitiveTypesExportDetails.
Return type:str
display_name

Gets the display_name of this CreateSensitiveTypesExportDetails. The display name of the sensitive types export. The name does not have to be unique, and it’s changeable.

Returns:The display_name of this CreateSensitiveTypesExportDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this CreateSensitiveTypesExportDetails. 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”}

Returns:The freeform_tags of this CreateSensitiveTypesExportDetails.
Return type:dict(str, str)
is_include_all_sensitive_types

Gets the is_include_all_sensitive_types of this CreateSensitiveTypesExportDetails. Indicates if all the existing user-defined sensitive types are used for export. If it’s set to true, the sensitiveTypeIdsForExport attribute is ignored and all user-defined sensitive types are used.

Returns:The is_include_all_sensitive_types of this CreateSensitiveTypesExportDetails.
Return type:bool
sensitive_type_ids_for_export

Gets the sensitive_type_ids_for_export of this CreateSensitiveTypesExportDetails. The OCIDs of the sensitive types used to create sensitive types export.

Returns:The sensitive_type_ids_for_export of this CreateSensitiveTypesExportDetails.
Return type:list[str]