EnableAuditMgmtLogging

class oci.key_management.models.EnableAuditMgmtLogging(**kwargs)

Bases: object

Audit Log resource for tracking status and details of audit logging operations on HSM clusters.

Attributes

AUDIT_LOGGING_STATUS_CREATING A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
AUDIT_LOGGING_STATUS_DISABLED A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
AUDIT_LOGGING_STATUS_DISABLED_VALIDATED A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
AUDIT_LOGGING_STATUS_DISABLING_IN_PROGRESS A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
AUDIT_LOGGING_STATUS_ENABLED A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
AUDIT_LOGGING_STATUS_VERIFYING A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
AUDIT_LOGGING_STATUS_WAITING_FOR_CUSTOMER A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging.
audit_logging_status [Required] Gets the audit_logging_status of this EnableAuditMgmtLogging.
cluster_compartment_id [Required] Gets the cluster_compartment_id of this EnableAuditMgmtLogging.
customer_bucket_name [Required] Gets the customer_bucket_name of this EnableAuditMgmtLogging.
hsm_cluster_id [Required] Gets the hsm_cluster_id of this EnableAuditMgmtLogging.
id [Required] Gets the id of this EnableAuditMgmtLogging.
namespace [Required] Gets the namespace of this EnableAuditMgmtLogging.

Methods

__init__(**kwargs) Initializes a new EnableAuditMgmtLogging object with values from keyword arguments.
AUDIT_LOGGING_STATUS_CREATING = 'CREATING'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “CREATING”

AUDIT_LOGGING_STATUS_DISABLED = 'DISABLED'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “DISABLED”

AUDIT_LOGGING_STATUS_DISABLED_VALIDATED = 'DISABLED_VALIDATED'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “DISABLED_VALIDATED”

AUDIT_LOGGING_STATUS_DISABLING_IN_PROGRESS = 'DISABLING_IN_PROGRESS'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “DISABLING_IN_PROGRESS”

AUDIT_LOGGING_STATUS_ENABLED = 'ENABLED'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “ENABLED”

AUDIT_LOGGING_STATUS_VERIFYING = 'VERIFYING'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “VERIFYING”

AUDIT_LOGGING_STATUS_WAITING_FOR_CUSTOMER = 'WAITING_FOR_CUSTOMER'

A constant which can be used with the audit_logging_status property of a EnableAuditMgmtLogging. This constant has a value of “WAITING_FOR_CUSTOMER”

__init__(**kwargs)

Initializes a new EnableAuditMgmtLogging 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 EnableAuditMgmtLogging.
  • hsm_cluster_id (str) – The value to assign to the hsm_cluster_id property of this EnableAuditMgmtLogging.
  • customer_bucket_name (str) – The value to assign to the customer_bucket_name property of this EnableAuditMgmtLogging.
  • namespace (str) – The value to assign to the namespace property of this EnableAuditMgmtLogging.
  • cluster_compartment_id (str) – The value to assign to the cluster_compartment_id property of this EnableAuditMgmtLogging.
  • audit_logging_status (str) – The value to assign to the audit_logging_status property of this EnableAuditMgmtLogging. Allowed values for this property are: “CREATING”, “WAITING_FOR_CUSTOMER”, “VERIFYING”, “DISABLING_IN_PROGRESS”, “DISABLED_VALIDATED”, “ENABLED”, “DISABLED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
audit_logging_status

[Required] Gets the audit_logging_status of this EnableAuditMgmtLogging. Status of the audit logging.

Allowed values for this property are: “CREATING”, “WAITING_FOR_CUSTOMER”, “VERIFYING”, “DISABLING_IN_PROGRESS”, “DISABLED_VALIDATED”, “ENABLED”, “DISABLED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The audit_logging_status of this EnableAuditMgmtLogging.
Return type:str
cluster_compartment_id

[Required] Gets the cluster_compartment_id of this EnableAuditMgmtLogging. Compartment OCID for the HSM cluster (bucket compartment).

Returns:The cluster_compartment_id of this EnableAuditMgmtLogging.
Return type:str
customer_bucket_name

[Required] Gets the customer_bucket_name of this EnableAuditMgmtLogging. Name of the audit log’s associated customer bucket.

Returns:The customer_bucket_name of this EnableAuditMgmtLogging.
Return type:str
hsm_cluster_id

[Required] Gets the hsm_cluster_id of this EnableAuditMgmtLogging. OCID of the HSM Cluster.

Returns:The hsm_cluster_id of this EnableAuditMgmtLogging.
Return type:str
id

[Required] Gets the id of this EnableAuditMgmtLogging. Workflow request identifier.

Returns:The id of this EnableAuditMgmtLogging.
Return type:str
namespace

[Required] Gets the namespace of this EnableAuditMgmtLogging. Object Storage namespace of the bucket.

Returns:The namespace of this EnableAuditMgmtLogging.
Return type:str