Versions in this module Expand all Collapse all v59 v59.0.0 Feb 22, 2022 Changes in this version + type AuditClient struct + func NewAuditClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AuditClient, err error) + func NewAuditClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AuditClient, err error) + func (client *AuditClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *AuditClient) SetRegion(region string) + func (client AuditClient) GetConfiguration(ctx context.Context, request GetConfigurationRequest) (response GetConfigurationResponse, err error) + func (client AuditClient) ListEvents(ctx context.Context, request ListEventsRequest) (response ListEventsResponse, err error) + func (client AuditClient) UpdateConfiguration(ctx context.Context, request UpdateConfigurationRequest) (response UpdateConfigurationResponse, err error) + type AuditEvent struct + CloudEventsVersion *string + ContentType *string + Data *Data + EventId *string + EventTime *common.SDKTime + EventType *string + EventTypeVersion *string + Source *string + func (m AuditEvent) String() string + func (m AuditEvent) ValidateEnumValue() (bool, error) + type Configuration struct + RetentionPeriodDays *int + func (m Configuration) String() string + func (m Configuration) ValidateEnumValue() (bool, error) + type Data struct + AdditionalDetails map[string]interface{} + AvailabilityDomain *string + CompartmentId *string + CompartmentName *string + DefinedTags map[string]map[string]interface{} + EventGroupingId *string + EventName *string + FreeformTags map[string]string + Identity *Identity + Request *Request + ResourceId *string + ResourceName *string + Response *Response + StateChange *StateChange + func (m Data) String() string + func (m Data) ValidateEnumValue() (bool, error) + type GetConfigurationRequest struct + CompartmentId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request GetConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request GetConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request GetConfigurationRequest) RetryPolicy() *common.RetryPolicy + func (request GetConfigurationRequest) String() string + func (request GetConfigurationRequest) ValidateEnumValue() (bool, error) + type GetConfigurationResponse struct + RawResponse *http.Response + func (response GetConfigurationResponse) HTTPResponse() *http.Response + func (response GetConfigurationResponse) String() string + type Identity struct + AuthType *string + CallerId *string + CallerName *string + ConsoleSessionId *string + Credentials *string + IpAddress *string + PrincipalId *string + PrincipalName *string + TenantId *string + UserAgent *string + func (m Identity) String() string + func (m Identity) ValidateEnumValue() (bool, error) + type ListEventsRequest struct + CompartmentId *string + EndTime *common.SDKTime + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + StartTime *common.SDKTime + func (request ListEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request ListEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request ListEventsRequest) RetryPolicy() *common.RetryPolicy + func (request ListEventsRequest) String() string + func (request ListEventsRequest) ValidateEnumValue() (bool, error) + type ListEventsResponse struct + Items []AuditEvent + OpcNextPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListEventsResponse) HTTPResponse() *http.Response + func (response ListEventsResponse) String() string + type Request struct + Action *string + Headers map[string][]string + Id *string + Parameters map[string][]string + Path *string + func (m Request) String() string + func (m Request) ValidateEnumValue() (bool, error) + type Response struct + Headers map[string][]string + Message *string + Payload map[string]interface{} + ResponseTime *common.SDKTime + Status *string + func (m Response) String() string + func (m Response) ValidateEnumValue() (bool, error) + type StateChange struct + Current map[string]interface{} + Previous map[string]interface{} + func (m StateChange) String() string + func (m StateChange) ValidateEnumValue() (bool, error) + type UpdateConfigurationDetails struct + RetentionPeriodDays *int + func (m UpdateConfigurationDetails) String() string + func (m UpdateConfigurationDetails) ValidateEnumValue() (bool, error) + type UpdateConfigurationRequest struct + CompartmentId *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request UpdateConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request UpdateConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request UpdateConfigurationRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateConfigurationRequest) String() string + func (request UpdateConfigurationRequest) ValidateEnumValue() (bool, error) + type UpdateConfigurationResponse struct + OpcRequestId *string + OpcWorkRequestId *string + RawResponse *http.Response + func (response UpdateConfigurationResponse) HTTPResponse() *http.Response + func (response UpdateConfigurationResponse) String() string Other modules containing this package github.com/oracle/oci-go-sdk github.com/oracle/oci-go-sdk/v25 github.com/oracle/oci-go-sdk/v26 github.com/oracle/oci-go-sdk/v27 github.com/oracle/oci-go-sdk/v28 github.com/oracle/oci-go-sdk/v29 github.com/oracle/oci-go-sdk/v30 github.com/oracle/oci-go-sdk/v31 github.com/oracle/oci-go-sdk/v32 github.com/oracle/oci-go-sdk/v33 github.com/oracle/oci-go-sdk/v34 github.com/oracle/oci-go-sdk/v35 github.com/oracle/oci-go-sdk/v36 github.com/oracle/oci-go-sdk/v37 github.com/oracle/oci-go-sdk/v38 github.com/oracle/oci-go-sdk/v39 github.com/oracle/oci-go-sdk/v40 github.com/oracle/oci-go-sdk/v41 github.com/oracle/oci-go-sdk/v42 github.com/oracle/oci-go-sdk/v43 github.com/oracle/oci-go-sdk/v44 github.com/oracle/oci-go-sdk/v45 github.com/oracle/oci-go-sdk/v46 github.com/oracle/oci-go-sdk/v47 github.com/oracle/oci-go-sdk/v48 github.com/oracle/oci-go-sdk/v49 github.com/oracle/oci-go-sdk/v50 github.com/oracle/oci-go-sdk/v51 github.com/oracle/oci-go-sdk/v52 github.com/oracle/oci-go-sdk/v53 github.com/oracle/oci-go-sdk/v54 github.com/oracle/oci-go-sdk/v55 github.com/oracle/oci-go-sdk/v56 github.com/oracle/oci-go-sdk/v57 github.com/oracle/oci-go-sdk/v58 github.com/oracle/oci-go-sdk/v60 github.com/oracle/oci-go-sdk/v61 github.com/oracle/oci-go-sdk/v62 github.com/oracle/oci-go-sdk/v63 github.com/oracle/oci-go-sdk/v64 github.com/oracle/oci-go-sdk/v65