# Functions
AuditLogArchiveURL creates a resource URL for the AuditLogArchive with given ID in given context.
AuditLogAttachmentURL creates a resource URL for the AuditLogAttachment with given ID in given context.
AuditLogURL creates a resource URL for the AuditLog with given ID in given context.
ForEachAuditLog iterates over all audit logs for a specific organization, invoking the given callback for each audit log.
ForEachAuditLogArchive iterates over all audit log archives for a specific audit log, invoking the given callback for each audit log archive.
HeaderListEquals compares two arbitrary ordered header slices.
No description provided by the author
RegisterAuditServiceHandler registers the http handlers for service AuditService to "mux".
RegisterAuditServiceHandlerClient registers the http handlers for service AuditService to "mux".
RegisterAuditServiceHandlerFromEndpoint is same as RegisterAuditServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterAuditServiceHandlerServer registers the http handlers for service AuditService to "mux".
No description provided by the author
# Constants
APIID contains identifier of this API.
APIMajorVersion contains major version of this API.
APIMinorVersion contains minor version of this API.
APIPatchVersion contains patch version of this API.
DestinationCloud indicates that the destination of an AuditLog is cloud storage.
DestinationHTTPSPost indicates that the destination of an AuditLog is an HTTPS POST service.
EventTypeAuditLogArchiveCreated is the type of event fired after an AuditLogArchive has been created SubjectID contains the ID of the AuditLogArchive.
EventTypeAuditLogArchiveDeleted is the type of event fired after an AuditLogArchive has been (marked for) deleted SubjectID contains the ID of the AuditLogArchive.
EventTypeAuditLogArchiveUpdated is the type of event fired after an AuditLogArchive has been updated SubjectID contains the ID of the AuditLogArchive.
EventTypeAuditLogAttached is the type of event fired after an AuditLog has been attached to a Project.
EventTypeAuditLogCreated is the type of event fired after an AuditLog has been created SubjectID contains the ID of the AuditLog.
EventTypeAuditLogDeleted is the type of event fired after an AuditLog has been (marked for) deleted SubjectID contains the ID of the AuditLog.
EventTypeAuditLogDetached is the type of event fired after an AuditLog has been detached from a Project.
EventTypeAuditLogUpdated is the type of event fired after an AuditLog has been updated SubjectID contains the ID of the AuditLog.
KindAuditLog is a constants for the kind of AuditLog resources.
KindAuditLogArchive is a constants for the kind of AuditLogArchive resources.
KindAuditLogAttachment is a constants for the kind of AuditLogAttachment resources.
PayloadAuditLogAttachmentProjectID is the key of the payload field, of an event (of type EventTypeAuditLogAttached or EventTypeAuditLogDetached), that contains the project ID.
PermissionAuditLogArchiveDelete is needed to delete an existing AuditLogArchive.
PermissionAuditLogArchiveGet is needed to get an individual AuditLogArchive.
PermissionAuditLogArchiveList is needed to list AuditLogArchives.
PermissionAuditLogAttachmentCreate is needed to attach an AuditLog to a Project.
PermissionAuditLogAttachmentDelete is needed to detach an AuditLog from a Project.
PermissionAuditLogAttachmentGet is needed to get an an AuditLog attachment to a Project.
PermissionAuditLogCreate is needed to create a new AuditLog.
PermissionAuditLogDelete is needed to delete an existing AuditLog.
PermissionAuditLogEventDelete is needed to delete AuditLogEvents from an archive.
PermissionAuditLogEventsGet is needed to fetching AuditLogEvents.
PermissionAuditLogGet is needed to get an individual AuditLog.
PermissionAuditLogList is needed to list AuditLogs.
PermissionAuditLogSetDefault is needed to change the default AuditLog of an organization.
PermissionAuditLogTestHttpsPostDestination is needed to test an AuditLog HTTPS post destination.
PermissionAuditLogUpdate is needed to update an existing AuditLog.
# Variables
No description provided by the author
# Structs
Request arguments for AttachProjectToAuditLog.
AuditLog holds a specification destinations that audit events should be sent to and it acts as a grouping of audit log archives.
Specification of a destination for audit events.
The counters of a destination for audit events (for the provided deployment).
The status of a destination for audit events (for a deployment).
HTTP header pair.
Settings for a destination of type "https-post".
AuditLogArchive collects files of audit events in a specific region, usually for a specific deployment.
List of AuditLogArchive's.
Single audit log event.
List of AuditLogEvent's.
List of AuditLog's.
Information about a possible topic of an audit log event.
List of AuditLogTopic's.
Request arguments for DeleteAuditLogArchiveEvents.
Request arguments for GetAuditLogEvents.
Request arguments for ListAuditLogArchives.
Request arguments for ListAuditLogs.
Request arguments for ListAuditLogTopics.
Request arguments for SetDefaultAuditLog.
Request arguments for TestAuditLogHttpsPostDestination.
Result arguments for TestAuditLogHttpsPostDestination.
UnimplementedAuditServiceServer can be embedded to have forward compatible implementations.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AuditServiceClient is the client API for AuditService service.
AuditServiceServer is the server API for AuditService service.
# Type aliases
No description provided by the author
No description provided by the author