UpdateRegistrationPolicyDetails

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

Bases: object

The details required to update an existing registration policy. This object contains the necessary information to update a registration policy, including the display name, features, and OnPrem connection IDs

Attributes:

FEATURES_ALL

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

FEATURES_ASSESSMENT

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

FEATURES_AUDIT_COLLECTION

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

FEATURES_AUDIT_SETTING

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

FEATURES_DATA_DISCOVERY

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

FEATURES_MASKING

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

FEATURES_SQL_FIREWALL

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails.

can_override_features

Gets the can_override_features of this UpdateRegistrationPolicyDetails.

connection_option

Gets the connection_option of this UpdateRegistrationPolicyDetails.

defined_tags

Gets the defined_tags of this UpdateRegistrationPolicyDetails.

description

Gets the description of this UpdateRegistrationPolicyDetails.

display_name

Gets the display_name of this UpdateRegistrationPolicyDetails.

features

Gets the features of this UpdateRegistrationPolicyDetails.

freeform_tags

Gets the freeform_tags of this UpdateRegistrationPolicyDetails.

Methods:

__init__(**kwargs)

Initializes a new UpdateRegistrationPolicyDetails object with values from keyword arguments.

FEATURES_ALL = 'ALL'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “ALL”

FEATURES_ASSESSMENT = 'ASSESSMENT'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “ASSESSMENT”

FEATURES_AUDIT_COLLECTION = 'AUDIT_COLLECTION'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “AUDIT_COLLECTION”

FEATURES_AUDIT_SETTING = 'AUDIT_SETTING'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “AUDIT_SETTING”

FEATURES_DATA_DISCOVERY = 'DATA_DISCOVERY'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “DATA_DISCOVERY”

FEATURES_MASKING = 'MASKING'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “MASKING”

FEATURES_SQL_FIREWALL = 'SQL_FIREWALL'

A constant which can be used with the features property of a UpdateRegistrationPolicyDetails. This constant has a value of “SQL_FIREWALL”

__init__(**kwargs)

Initializes a new UpdateRegistrationPolicyDetails 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 UpdateRegistrationPolicyDetails.

  • description (str) – The value to assign to the description property of this UpdateRegistrationPolicyDetails.

  • can_override_features (bool) – The value to assign to the can_override_features property of this UpdateRegistrationPolicyDetails.

  • features (list[str]) – The value to assign to the features property of this UpdateRegistrationPolicyDetails. Allowed values for items in this list are: “ASSESSMENT”, “AUDIT_COLLECTION”, “AUDIT_SETTING”, “DATA_DISCOVERY”, “MASKING”, “SQL_FIREWALL”, “ALL”

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateRegistrationPolicyDetails.

  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateRegistrationPolicyDetails.

  • connection_option (oci.data_safe.models.PolicyConnectionOption) – The value to assign to the connection_option property of this UpdateRegistrationPolicyDetails.

property can_override_features

Gets the can_override_features of this UpdateRegistrationPolicyDetails. Indicates whether features will be overridden for all targets.

Returns

The can_override_features of this UpdateRegistrationPolicyDetails.

Return type

bool

property connection_option

Gets the connection_option of this UpdateRegistrationPolicyDetails.

Returns

The connection_option of this UpdateRegistrationPolicyDetails.

Return type

oci.data_safe.models.PolicyConnectionOption

property defined_tags

Gets the defined_tags of this UpdateRegistrationPolicyDetails. 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 UpdateRegistrationPolicyDetails.

Return type

dict(str, dict(str, object))

property description

Gets the description of this UpdateRegistrationPolicyDetails. A description of the registration policy.

Returns

The description of this UpdateRegistrationPolicyDetails.

Return type

str

property display_name

Gets the display_name of this UpdateRegistrationPolicyDetails. The display name of the registration policy.

Returns

The display_name of this UpdateRegistrationPolicyDetails.

Return type

str

property features

Gets the features of this UpdateRegistrationPolicyDetails. The Data Safe features granted to the databases registering under the registration policy.

Allowed values for items in this list are: “ASSESSMENT”, “AUDIT_COLLECTION”, “AUDIT_SETTING”, “DATA_DISCOVERY”, “MASKING”, “SQL_FIREWALL”, “ALL”

Returns

The features of this UpdateRegistrationPolicyDetails.

Return type

list[str]

property freeform_tags

Gets the freeform_tags of this UpdateRegistrationPolicyDetails. 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 UpdateRegistrationPolicyDetails.

Return type

dict(str, str)