Class RepositoryPubsubConfigArgs
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.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class RepositoryPubsubConfigArgs : ResourceArgs
Constructors
View SourceRepositoryPubsubConfigArgs()
Declaration
public RepositoryPubsubConfigArgs()
Properties
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 Input<string> MessageFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<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 Input<string> ServiceAccountEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Topic
The identifier for this object. Format specified above.
Declaration
public Input<string> Topic { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |