Class CloudSchedulerSourceSpec
The desired state of the CloudSchedulerSource.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.CloudRun.v1alpha1.Data
Assembly: Google.Apis.CloudRun.v1alpha1.dll
Syntax
public class CloudSchedulerSourceSpec : IDirectResponseSchema
Properties
CeOverrides
CloudEventOverrides defines overrides to control the output format and modifications of the event sent to the sink.
Declaration
[JsonProperty("ceOverrides")]
public virtual CloudEventOverrides CeOverrides { get; set; }
Property Value
| Type | Description |
|---|---|
| CloudEventOverrides |
Data
Data to send in the payload of the Event.
Declaration
[JsonProperty("data")]
public virtual string Data { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Location
Location to create the Scheduler job in.
Declaration
[JsonProperty("location")]
public virtual string Location { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Project
Project is the ID of the Google Cloud Project that the CloudPubSubSource Topic exists in. If omitted, defaults to same as the cluster.
Declaration
[JsonProperty("project")]
public virtual string Project { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
PubsubSecret
CloudPubSubSourceSecret is the credential to use to create Topic / PullSubscription resources. If omitted, uses Secret.
Declaration
[JsonProperty("pubsubSecret")]
public virtual SecretKeySelector PubsubSecret { get; set; }
Property Value
| Type | Description |
|---|---|
| SecretKeySelector |
Schedule
Schedule in cron format, for example: "* * * * *" would be run every minute.
Declaration
[JsonProperty("schedule")]
public virtual string Schedule { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Secret
Secret is the credential to use to create the Scheduler Job. If not specified, defaults to: Name: google-cloud-key Key: key.json
Declaration
[JsonProperty("secret")]
public virtual SecretKeySelector Secret { get; set; }
Property Value
| Type | Description |
|---|---|
| SecretKeySelector |
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 |