LogStream¶
-
class
aws_cdk.aws_logs.
LogStream
(scope, id, *, log_group, log_stream_name=None, removal_policy=None)¶ Bases:
aws_cdk.core.Resource
Define a Log Stream in a Log Group.
-
__init__
(scope, id, *, log_group, log_stream_name=None, removal_policy=None)¶ - Parameters
scope (
Construct
) –id (
str
) –props –
log_group (
ILogGroup
) – The log group to create a log stream for.log_stream_name (
Optional
[str
]) – The name of the log stream to create. The name must be unique within the log group. Default: Automatically generatedremoval_policy (
Optional
[RemovalPolicy
]) – Determine what happens when the log stream resource is removed from the app. Normally you want to retain the log stream so you can diagnose issues from logs even after a deployment that no longer includes the log stream. The date-based retention policy of your log group will age out the logs after a certain time. Default: RemovalPolicy.Retain
- Return type
None
Methods
-
to_string
()¶ Returns a string representation of this construct.
- Return type
str
Attributes
-
log_stream_name
¶ The name of this log stream.
- Return type
str
-
node
¶ Construct tree node which offers APIs for interacting with the construct tree.
- Return type
Static Methods
-
classmethod
from_log_stream_name
(scope, id, log_stream_name)¶ Import an existing LogGroup.
- Parameters
scope (
Construct
) –id (
str
) –log_stream_name (
str
) –
- Return type
-
classmethod
is_construct
(x)¶ Return whether the given object is a Construct.
- Parameters
x (
Any
) –- Return type
bool
-