Class DeploymentConfig
The deployment configuration.
Inherited Members
Namespace: Couchbase.Management.Eventing
Assembly: Couchbase.NetClient.dll
Syntax
public class DeploymentConfig
Properties
| Edit this page View SourceBucketBindings
The bucket bindings.
Declaration
[JsonPropertyName("buckets")]
[JsonPropertyOrder(0)]
public List<EventingFunctionBucketBinding> BucketBindings { get; set; }
Property Value
Type | Description |
---|---|
List<EventingFunctionBucketBinding> |
Remarks
Optional.
ConstantBindings
The constant bindings.
Declaration
[JsonPropertyName("constants")]
[JsonPropertyOrder(2)]
public List<EventingFunctionConstantBinding> ConstantBindings { get; set; }
Property Value
Type | Description |
---|---|
List<EventingFunctionConstantBinding> |
Remarks
Optional.
MetadataBucket
The bucket to store eventing checkpoints and timers.
Declaration
[JsonPropertyName("metadata_bucket")]
[JsonPropertyOrder(6)]
public string MetadataBucket { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The min length is 1 and the max is 100.
MetadataCollection
The collection to store eventing checkpoints and timers.
Declaration
[JsonPropertyName("metadata_collection")]
[JsonPropertyOrder(8)]
public string MetadataCollection { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The min length is 1 and the max is 30.
MetadataScope
The scope to store eventing checkpoints and timers.
Declaration
[JsonPropertyName("metadata_scope")]
[JsonPropertyOrder(7)]
public string MetadataScope { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The min length is 1 and the max is 30.
SourceBucket
The bucket to listen to for document mutations.
Declaration
[JsonPropertyName("source_bucket")]
[JsonPropertyOrder(3)]
public string SourceBucket { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The min length is 1 and the max is 100.
SourceCollection
The collection to listen to for document mutations.
Declaration
[JsonPropertyName("source_collection")]
[JsonPropertyOrder(5)]
public string SourceCollection { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The min length is 1 and the max is 30.
SourceScope
The scope to listen to for document mutations.
Declaration
[JsonPropertyName("source_scope")]
[JsonPropertyOrder(4)]
public string SourceScope { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
The min length is 1 and the max is 30.
UrlBindings
The url bindings.
Declaration
[JsonPropertyName("curl")]
[JsonPropertyOrder(1)]
public List<EventingFunctionUrlBinding> UrlBindings { get; set; }
Property Value
Type | Description |
---|---|
List<EventingFunctionUrlBinding> |
Remarks
Optional.