1// Copyright (c) 2016, 2018, 2019, Oracle and/or its affiliates. All rights reserved.
2// Code generated. DO NOT EDIT.
3
4// Audit API
5//
6// API for the Audit Service. Use this API for compliance monitoring in your tenancy.
7// For more information, see Overview of Audit (https://docs.cloud.oracle.com/iaas/Content/Audit/Concepts/auditoverview.htm).
8// **Tip**: This API is good for queries, but not bulk-export operations.
9//
10
11package audit
12
13import (
14	"github.com/oracle/oci-go-sdk/common"
15)
16
17// UpdateConfigurationDetails The configuration details for the retention period setting, specified in days. For more
18// information, see Setting Audit Log Retention Period (https://docs.cloud.oracle.com/iaas/Content/Audit/Tasks/settingretentionperiod.htm).
19type UpdateConfigurationDetails struct {
20
21	// The retention period setting, specified in days. The minimum is 90, the maximum 365.
22	// Example: `90`
23	RetentionPeriodDays *int `mandatory:"true" json:"retentionPeriodDays"`
24}
25
26func (m UpdateConfigurationDetails) String() string {
27	return common.PointerString(m)
28}
29