Trigger Args
data class TriggerArgs(val channel: Output<String>? = null, val destination: Output<DestinationArgs>? = null, val eventDataContentType: Output<String>? = null, val eventFilters: Output<List<EventFilterArgs>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val serviceAccount: Output<String>? = null, val transport: Output<TransportArgs>? = null, val triggerId: Output<String>? = null) : ConvertibleToJava<TriggerArgs>
Create a new trigger in a particular project and location.
Constructors
Link copied to clipboard
fun TriggerArgs(channel: Output<String>? = null, destination: Output<DestinationArgs>? = null, eventDataContentType: Output<String>? = null, eventFilters: Output<List<EventFilterArgs>>? = null, labels: Output<Map<String, String>>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, serviceAccount: Output<String>? = null, transport: Output<TransportArgs>? = null, triggerId: Output<String>? = null)
Functions
Properties
Link copied to clipboard
Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The iam.serviceAccounts.actAs
permission must be granted on the service account to allow a principal to impersonate the service account. For more information, see the /eventarc/docs/all-roles-permissions page specific to the trigger destination.