AuditLogs
Overview
Available Operations
List
Example Usage
package main
import(
"context"
"os"
squadcastsdk "github.com/solarwinds/squadcast-sdk-go"
"github.com/solarwinds/squadcast-sdk-go/types"
"github.com/solarwinds/squadcast-sdk-go/models/operations"
"log"
)
func main() {
ctx := context.Background()
s := squadcastsdk.New(
squadcastsdk.WithSecurity(os.Getenv("SQUADCASTSDK_BEARER_AUTH")),
)
res, err := s.AuditLogs.List(ctx, operations.AuditLogsListAuditLogsRequest{
PageSize: 832442,
PageNumber: 555332,
StartDate: types.MustDateFromString("2023-03-04"),
EndDate: types.MustDateFromString("2024-08-07"),
})
if err != nil {
log.Fatal(err)
}
if res.V3AuditLogsListAuditLogsResponse != nil {
for {
// handle items
res, err = res.Next()
if err != nil {
// handle error
}
if res == nil {
break
}
}
}
}Parameters
Parameter
Type
Required
Description
Response
Errors
Error Type
Status Code
Content Type
Export
Example Usage
Parameters
Parameter
Type
Required
Description
Response
Errors
Error Type
Status Code
Content Type
ListExportHistory
Example Usage
Parameters
Parameter
Type
Required
Description
Response
Errors
Error Type
Status Code
Content Type
GetExportHistoryByID
Example Usage
Parameters
Parameter
Type
Required
Description
Response
Errors
Error Type
Status Code
Content Type
GetByID
Example Usage
Parameters
Parameter
Type
Required
Description
Response
Errors
Error Type
Status Code
Content Type
Last updated