Show / Hide Table of Contents

Class RepositoryPubsubConfigArgs

Inheritance
System.Object
InputArgs
ResourceArgs
RepositoryPubsubConfigArgs
Inherited Members
ResourceArgs.Empty
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 Source

RepositoryPubsubConfigArgs()

Declaration
public RepositoryPubsubConfigArgs()

Properties

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 Input<string> MessageFormat { get; set; }
Property Value
Type Description
Input<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 Input<string> ServiceAccountEmail { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Topic

The identifier for this object. Format specified above.

Declaration
public Input<string> Topic { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.