Show / Hide Table of Contents

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 Source

MessageFormat

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
View Source

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
View Source

Topic

The identifier for this object. Format specified above.

Declaration
public readonly string Topic
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.