Google Cloud Audit API - Class BigQueryAuditMetadata (2.5.0)

public sealed class BigQueryAuditMetadata : IMessage<BigQueryAuditMetadata>, IEquatable<BigQueryAuditMetadata>, IDeepCloneable<BigQueryAuditMetadata>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Audit API class BigQueryAuditMetadata.

Audit log format for BigQuery cloud audit logs metadata.

Inheritance

object > BigQueryAuditMetadata

Namespace

Google.Cloud.Audit

Assembly

Google.Cloud.Audit.dll

Constructors

BigQueryAuditMetadata()

public BigQueryAuditMetadata()

BigQueryAuditMetadata(BigQueryAuditMetadata)

public BigQueryAuditMetadata(BigQueryAuditMetadata other)
Parameter
Name Description
other BigQueryAuditMetadata

Properties

DatasetChange

public BigQueryAuditMetadata.Types.DatasetChange DatasetChange { get; set; }

Dataset change event.

Property Value
Type Description
BigQueryAuditMetadataTypesDatasetChange

DatasetCreation

public BigQueryAuditMetadata.Types.DatasetCreation DatasetCreation { get; set; }

Dataset creation event.

Property Value
Type Description
BigQueryAuditMetadataTypesDatasetCreation

DatasetDeletion

public BigQueryAuditMetadata.Types.DatasetDeletion DatasetDeletion { get; set; }

Dataset deletion event.

Property Value
Type Description
BigQueryAuditMetadataTypesDatasetDeletion

EventCase

public BigQueryAuditMetadata.EventOneofCase EventCase { get; }
Property Value
Type Description
BigQueryAuditMetadataEventOneofCase

FirstPartyAppMetadata

public BigQueryAuditMetadata.Types.FirstPartyAppMetadata FirstPartyAppMetadata { get; set; }

First party (Google) application specific metadata.

Property Value
Type Description
BigQueryAuditMetadataTypesFirstPartyAppMetadata

JobChange

public BigQueryAuditMetadata.Types.JobChange JobChange { get; set; }

Job state change event.

Property Value
Type Description
BigQueryAuditMetadataTypesJobChange

JobDeletion

public BigQueryAuditMetadata.Types.JobDeletion JobDeletion { get; set; }

Job deletion event.

Property Value
Type Description
BigQueryAuditMetadataTypesJobDeletion

JobInsertion

public BigQueryAuditMetadata.Types.JobInsertion JobInsertion { get; set; }

Job insertion event.

Property Value
Type Description
BigQueryAuditMetadataTypesJobInsertion

ModelCreation

public BigQueryAuditMetadata.Types.ModelCreation ModelCreation { get; set; }

Model creation event.

Property Value
Type Description
BigQueryAuditMetadataTypesModelCreation

ModelDataChange

public BigQueryAuditMetadata.Types.ModelDataChange ModelDataChange { get; set; }

Model data change event.

Property Value
Type Description
BigQueryAuditMetadataTypesModelDataChange

ModelDataRead

public BigQueryAuditMetadata.Types.ModelDataRead ModelDataRead { get; set; }

Model data read event.

Property Value
Type Description
BigQueryAuditMetadataTypesModelDataRead

ModelDeletion

public BigQueryAuditMetadata.Types.ModelDeletion ModelDeletion { get; set; }

Model deletion event.

Property Value
Type Description
BigQueryAuditMetadataTypesModelDeletion

ModelMetadataChange

public BigQueryAuditMetadata.Types.ModelMetadataChange ModelMetadataChange { get; set; }

Model metadata change event.

Property Value
Type Description
BigQueryAuditMetadataTypesModelMetadataChange

RoutineChange

public BigQueryAuditMetadata.Types.RoutineChange RoutineChange { get; set; }

Routine change event.

Property Value
Type Description
BigQueryAuditMetadataTypesRoutineChange

RoutineCreation

public BigQueryAuditMetadata.Types.RoutineCreation RoutineCreation { get; set; }

Routine creation event.

Property Value
Type Description
BigQueryAuditMetadataTypesRoutineCreation

RoutineDeletion

public BigQueryAuditMetadata.Types.RoutineDeletion RoutineDeletion { get; set; }

Routine deletion event.

Property Value
Type Description
BigQueryAuditMetadataTypesRoutineDeletion

RowAccessPolicyChange

public BigQueryAuditMetadata.Types.RowAccessPolicyChange RowAccessPolicyChange { get; set; }

Row access policy change event.

Property Value
Type Description
BigQueryAuditMetadataTypesRowAccessPolicyChange

RowAccessPolicyCreation

public BigQueryAuditMetadata.Types.RowAccessPolicyCreation RowAccessPolicyCreation { get; set; }

Row access policy create event.

Property Value
Type Description
BigQueryAuditMetadataTypesRowAccessPolicyCreation

RowAccessPolicyDeletion

public BigQueryAuditMetadata.Types.RowAccessPolicyDeletion RowAccessPolicyDeletion { get; set; }

Row access policy deletion event.

Property Value
Type Description
BigQueryAuditMetadataTypesRowAccessPolicyDeletion

TableChange

public BigQueryAuditMetadata.Types.TableChange TableChange { get; set; }

Table metadata change event.

Property Value
Type Description
BigQueryAuditMetadataTypesTableChange

TableCreation

public BigQueryAuditMetadata.Types.TableCreation TableCreation { get; set; }

Table creation event.

Property Value
Type Description
BigQueryAuditMetadataTypesTableCreation

TableDataChange

public BigQueryAuditMetadata.Types.TableDataChange TableDataChange { get; set; }

Table data change event.

Property Value
Type Description
BigQueryAuditMetadataTypesTableDataChange

TableDataRead

public BigQueryAuditMetadata.Types.TableDataRead TableDataRead { get; set; }

Table data read event.

Property Value
Type Description
BigQueryAuditMetadataTypesTableDataRead

TableDeletion

public BigQueryAuditMetadata.Types.TableDeletion TableDeletion { get; set; }

Table deletion event.

Property Value
Type Description
BigQueryAuditMetadataTypesTableDeletion

UnlinkDataset

public BigQueryAuditMetadata.Types.UnlinkDataset UnlinkDataset { get; set; }

Unlink linked dataset from its source dataset event

Property Value
Type Description
BigQueryAuditMetadataTypesUnlinkDataset