Class RepositoryPubsubConfig
Inheritance
System.Object
RepositoryPubsubConfig
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.SourceRepo.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class RepositoryPubsubConfig
Fields
View SourceMessageFormat
The format of the Cloud Pub/Sub messages.
- PROTOBUF: The message payload is a serialized protocol buffer of SourceRepoEvent.
- JSON: The message payload is a JSON string of SourceRepoEvent.
Declaration
public readonly string MessageFormat
Field Value
| Type | Description |
|---|---|
| System.String |
ServiceAccountEmail
Email address of the service account used for publishing Cloud Pub/Sub messages. This service account needs to be in the same project as the PubsubConfig. When added, the caller needs to have iam.serviceAccounts.actAs permission on this service account. If unspecified, it defaults to the compute engine default service account.
Declaration
public readonly string ServiceAccountEmail
Field Value
| Type | Description |
|---|---|
| System.String |
Topic
The identifier for this object. Format specified above.
Declaration
public readonly string Topic
Field Value
| Type | Description |
|---|---|
| System.String |