NonDisclosureAgreement

class oci.cloud_guard.models.NonDisclosureAgreement(**kwargs)

Bases: object

A non-disclosure agreement that describes terms of use for a particular compliance document.

Methods

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

Attributes

agreement_content [Required] Gets the agreement_content of this NonDisclosureAgreement.
compartment_id [Required] Gets the compartment_id of this NonDisclosureAgreement.
document_id [Required] Gets the document_id of this NonDisclosureAgreement.
id [Required] Gets the id of this NonDisclosureAgreement.
time_created Gets the time_created of this NonDisclosureAgreement.
user_id [Required] Gets the user_id of this NonDisclosureAgreement.
__init__(**kwargs)

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

Parameters:
  • id (str) – The value to assign to the id property of this NonDisclosureAgreement.
  • time_created (datetime) – The value to assign to the time_created property of this NonDisclosureAgreement.
  • document_id (str) – The value to assign to the document_id property of this NonDisclosureAgreement.
  • user_id (str) – The value to assign to the user_id property of this NonDisclosureAgreement.
  • compartment_id (str) – The value to assign to the compartment_id property of this NonDisclosureAgreement.
  • agreement_content (str) – The value to assign to the agreement_content property of this NonDisclosureAgreement.
agreement_content

[Required] Gets the agreement_content of this NonDisclosureAgreement. The actual terms of the non-disclosure agreement between the customer and Oracle.

Returns:The agreement_content of this NonDisclosureAgreement.
Return type:str
compartment_id

[Required] Gets the compartment_id of this NonDisclosureAgreement. The OCID of the compartment that contains the non-disclosure agreement.

Returns:The compartment_id of this NonDisclosureAgreement.
Return type:str
document_id

[Required] Gets the document_id of this NonDisclosureAgreement. The ID of the compliance document associated with the non-disclosure agreement.

Returns:The document_id of this NonDisclosureAgreement.
Return type:str
id

[Required] Gets the id of this NonDisclosureAgreement. The OCID of the non-disclosure agreement, which is assigned when you create the non-disclosure agreement as an Oracle Cloud Infrastructure resource and is immutable.

Returns:The id of this NonDisclosureAgreement.
Return type:str
time_created

Gets the time_created of this NonDisclosureAgreement. The date and time the non-disclosure agreement was created, expressed in RFC 3339 timestamp format.

Returns:The time_created of this NonDisclosureAgreement.
Return type:datetime
user_id

[Required] Gets the user_id of this NonDisclosureAgreement. The OCID of the principal that called CreateNonDisclosureAgreement.

Returns:The user_id of this NonDisclosureAgreement.
Return type:str