The parameters to CreateSink
.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#parent
def parent() -> ::String
-
(::String) — Required. The resource in which to create the sink:
"projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]"
Examples:
"projects/my-logging-project"
,"organizations/123456789"
.
#parent=
def parent=(value) -> ::String
-
value (::String) — Required. The resource in which to create the sink:
"projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]"
Examples:
"projects/my-logging-project"
,"organizations/123456789"
.
-
(::String) — Required. The resource in which to create the sink:
"projects/[PROJECT_ID]" "organizations/[ORGANIZATION_ID]" "billingAccounts/[BILLING_ACCOUNT_ID]" "folders/[FOLDER_ID]"
Examples:
"projects/my-logging-project"
,"organizations/123456789"
.
#sink
def sink() -> ::Google::Cloud::Logging::V2::LogSink
-
(::Google::Cloud::Logging::V2::LogSink) — Required. The new sink, whose
name
parameter is a sink identifier that is not already in use.
#sink=
def sink=(value) -> ::Google::Cloud::Logging::V2::LogSink
-
value (::Google::Cloud::Logging::V2::LogSink) — Required. The new sink, whose
name
parameter is a sink identifier that is not already in use.
-
(::Google::Cloud::Logging::V2::LogSink) — Required. The new sink, whose
name
parameter is a sink identifier that is not already in use.
#unique_writer_identity
def unique_writer_identity() -> ::Boolean
-
(::Boolean) — Optional. Determines the kind of IAM identity returned as
writer_identity
in the new sink. If this value is omitted or set to false, and if the sink's parent is a project, then the value returned aswriter_identity
is the same group or service account used by Logging before the addition of writer identities to this API. The sink's destination must be in the same project as the sink itself.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
writer_identity
will be a unique service account used only for exports from the new sink. For more information, seewriter_identity
in LogSink.
#unique_writer_identity=
def unique_writer_identity=(value) -> ::Boolean
-
value (::Boolean) — Optional. Determines the kind of IAM identity returned as
writer_identity
in the new sink. If this value is omitted or set to false, and if the sink's parent is a project, then the value returned aswriter_identity
is the same group or service account used by Logging before the addition of writer identities to this API. The sink's destination must be in the same project as the sink itself.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
writer_identity
will be a unique service account used only for exports from the new sink. For more information, seewriter_identity
in LogSink.
-
(::Boolean) — Optional. Determines the kind of IAM identity returned as
writer_identity
in the new sink. If this value is omitted or set to false, and if the sink's parent is a project, then the value returned aswriter_identity
is the same group or service account used by Logging before the addition of writer identities to this API. The sink's destination must be in the same project as the sink itself.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
writer_identity
will be a unique service account used only for exports from the new sink. For more information, seewriter_identity
in LogSink.