Class CloudAuditLogsSourceSpec
The desired state of the CloudAuditLogsSource.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudRun.v1alpha1.Data
Assembly: Google.Apis.CloudRun.v1alpha1.dll
Syntax
public class CloudAuditLogsSourceSpec : IDirectResponseSchema
Properties
CeOverrides
CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink. +optional
Declaration
[JsonProperty("ceOverrides")]
public virtual CloudEventOverrides CeOverrides { get; set; }
Property Value
| Type | Description |
|---|---|
| CloudEventOverrides |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MethodName
Required. The method name at the service API. This must match "methodName" in Cloud Audit Logs. Regex or Wildcards (*) are not supported. Example: "google.cloud.bigquery.job.create".
Declaration
[JsonProperty("methodName")]
public virtual string MethodName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ResourceName
Optional. The resource specification. This must match "methodName" in Cloud Audit Logs. Regex or Wildcards (*) are not supported. Example: "projects/my-project/jobs/foo".
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ServiceAccountName
Optional. Email address of the IAM service account associated with the source. The service account represents the identity of the source, and determines what permissions the source has. If not provided, the source will use the project's default service account.
Declaration
[JsonProperty("serviceAccountName")]
public virtual string ServiceAccountName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ServiceName
Required. The GCP service name. This must match "serviceName" in Cloud Audit Logs. Regex or Wildcards (*) are not supported. Example: "bigquery.googleapis.com".
Declaration
[JsonProperty("serviceName")]
public virtual string ServiceName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Sink
Sink is a reference to an object that will resolve to a domain name or a URI directly to use as the sink.
Declaration
[JsonProperty("sink")]
public virtual Destination Sink { get; set; }
Property Value
| Type | Description |
|---|---|
| Destination |