Get Trigger Result
data class GetTriggerResult(val createTime: String, val destination: DestinationResponse, val etag: String, val labels: Map<String, String>, val matchingCriteria: List<MatchingCriteriaResponse>, val name: String, val serviceAccount: String, val transport: TransportResponse, val updateTime: String)
Constructors
Link copied to clipboard
fun GetTriggerResult(createTime: String, destination: DestinationResponse, etag: String, labels: Map<String, String>, matchingCriteria: List<MatchingCriteriaResponse>, name: String, serviceAccount: String, transport: TransportResponse, updateTime: String)
Types
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Optional. The IAM service account email associated with the trigger. The service account represents the identity of the trigger. The principal who calls this API must have iam.serviceAccounts.actAs
permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts?hl=en#sa_common for more information. For Cloud Run destinations, this service account is used to generate identity tokens when invoking the service. See https://cloud.google.com/run/docs/triggering/pubsub-push#create-service-account for information on how to invoke authenticated Cloud Run services. In order to create Audit Log triggers, the service account should also have 'eventarc.events.receiveAuditLogV1Written' permission.
Link copied to clipboard