Method: projects.sinks.create Stay organized with collections Save and categorize content based on your preferences.
Creates a sink that exports specified log entries to a destination. The export begins upon ingress, unless the sink'swriterIdentity is not permitted to write to the destination. A sink can export log entries only from the resource owning the sink.
HTTP request
POST https://logging.googleapis.com/v2/{parent=projects/*}/sinks
The URL usesgRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
parent |
Required. The resource in which to create the sink: For examples:
Authorization requires the followingIAM permission on the specified resource
|
Query parameters
| Parameters | |
|---|---|
uniqueWriterIdentity |
Optional. Determines the kind of IAM identity returned as If this field is set to true, or if the sink is owned by a non-project resource such as an organization, then the value of |
customWriterIdentity |
Optional. The service account provided by the caller that will be used to write the log entries. The format must be |
Request body
The request body contains an instance ofLogSink.
Response body
If successful, the response body contains a newly created instance ofLogSink.
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/logging.adminhttps://www.googleapis.com/auth/cloud-platform
For more information, see theAuthentication Overview.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-21 UTC.