cloudwatch library
Classes
- AlarmMuteRule
- Manages an AWS CloudWatch Alarm Mute Rule.
- AlarmMuteRuleArgs
- The set of arguments for AlarmMuteRule. The set of arguments for AlarmMuteRule.
- AlarmMuteRuleMuteTargets
- AlarmMuteRuleRule
- AlarmMuteRuleRuleSchedule
- AlarmMuteRuleState
- Input properties used for looking up and filtering AlarmMuteRule resources.
- CompositeAlarm
- Provides a CloudWatch Composite Alarm resource.
- CompositeAlarmActionsSuppressor
- CompositeAlarmArgs
- The set of arguments for CompositeAlarm. The set of arguments for CompositeAlarm.
- CompositeAlarmState
- Input properties used for looking up and filtering CompositeAlarm resources.
- ContributorInsightRule
- Resource for managing an AWS CloudWatch Contributor Insight Rule.
- ContributorInsightRuleArgs
- The set of arguments for ContributorInsightRule. The set of arguments for ContributorInsightRule.
- ContributorInsightRuleState
- Input properties used for looking up and filtering ContributorInsightRule resources.
- ContributorManagedInsightRule
- Resource for managing an AWS CloudWatch Contributor Managed Insight Rule.
- ContributorManagedInsightRuleArgs
- The set of arguments for ContributorManagedInsightRule. The set of arguments for ContributorManagedInsightRule.
- ContributorManagedInsightRuleState
- Input properties used for looking up and filtering ContributorManagedInsightRule resources.
- Dashboard
- Provides a CloudWatch Dashboard resource.
- DashboardArgs
- The set of arguments for Dashboard. The set of arguments for Dashboard.
- DashboardState
- Input properties used for looking up and filtering Dashboard resources.
- EventApiDestination
- Provides an EventBridge event API Destination resource.
- EventApiDestinationArgs
- The set of arguments for EventApiDestination. The set of arguments for EventApiDestination.
- EventApiDestinationState
- Input properties used for looking up and filtering EventApiDestination resources.
- EventArchive
- Provides an EventBridge event archive resource.
- EventArchiveArgs
- The set of arguments for EventArchive. The set of arguments for EventArchive.
- EventArchiveState
- Input properties used for looking up and filtering EventArchive resources.
- EventBus
- Provides an EventBridge event bus resource.
- EventBusArgs
- The set of arguments for EventBus. The set of arguments for EventBus.
- EventBusDeadLetterConfig
- EventBusLogConfig
- EventBusPolicy
- Provides a resource to create an EventBridge resource policy to support cross-account events.
- EventBusPolicyArgs
- The set of arguments for EventBusPolicy. The set of arguments for EventBusPolicy.
- EventBusPolicyState
- Input properties used for looking up and filtering EventBusPolicy resources.
- EventBusState
- Input properties used for looking up and filtering EventBus resources.
- EventConnection
- Provides an EventBridge connection resource.
- EventConnectionArgs
- The set of arguments for EventConnection. The set of arguments for EventConnection.
- EventConnectionAuthParameters
- EventConnectionAuthParametersApiKey
- EventConnectionAuthParametersBasic
- EventConnectionAuthParametersConnectivityParameters
- EventConnectionAuthParametersConnectivityParametersResourceParameters
- EventConnectionAuthParametersInvocationHttpParameters
- EventConnectionAuthParametersInvocationHttpParametersBody
- EventConnectionAuthParametersInvocationHttpParametersHeader
- EventConnectionAuthParametersInvocationHttpParametersQueryString
- EventConnectionAuthParametersOauth
- EventConnectionAuthParametersOauthClientParameters
- EventConnectionAuthParametersOauthOauthHttpParameters
- EventConnectionAuthParametersOauthOauthHttpParametersBody
- EventConnectionAuthParametersOauthOauthHttpParametersHeader
- EventConnectionAuthParametersOauthOauthHttpParametersQueryString
- EventConnectionInvocationConnectivityParameters
- EventConnectionInvocationConnectivityParametersResourceParameters
- EventConnectionState
- Input properties used for looking up and filtering EventConnection resources.
- EventEndpoint
- Provides a resource to create an EventBridge Global Endpoint.
- EventEndpointArgs
- The set of arguments for EventEndpoint. The set of arguments for EventEndpoint.
- EventEndpointEventBus
- EventEndpointReplicationConfig
- EventEndpointRoutingConfig
- EventEndpointRoutingConfigFailoverConfig
- EventEndpointRoutingConfigFailoverConfigPrimary
- EventEndpointRoutingConfigFailoverConfigSecondary
- EventEndpointState
- Input properties used for looking up and filtering EventEndpoint resources.
- EventPermission
- Provides a resource to create an EventBridge permission to support cross-account events in the current account default event bus.
- EventPermissionArgs
- The set of arguments for EventPermission. The set of arguments for EventPermission.
- EventPermissionCondition
- EventPermissionState
- Input properties used for looking up and filtering EventPermission resources.
- EventRule
- Provides an EventBridge Rule resource.
- EventRuleArgs
- The set of arguments for EventRule. The set of arguments for EventRule.
- EventRuleState
- Input properties used for looking up and filtering EventRule resources.
- EventTarget
- Provides an EventBridge Target resource.
- EventTargetAppsyncTarget
- EventTargetArgs
- The set of arguments for EventTarget. The set of arguments for EventTarget.
- EventTargetBatchTarget
- EventTargetDeadLetterConfig
- EventTargetEcsTarget
- EventTargetEcsTargetCapacityProviderStrategy
- EventTargetEcsTargetNetworkConfiguration
- EventTargetEcsTargetOrderedPlacementStrategy
- EventTargetEcsTargetPlacementConstraint
- EventTargetHttpTarget
- EventTargetInputTransformer
- EventTargetKinesisTarget
- EventTargetRedshiftTarget
- EventTargetRetryPolicy
- EventTargetRunCommandTarget
- EventTargetSagemakerPipelineTarget
- EventTargetSagemakerPipelineTargetPipelineParameterList
- EventTargetSqsTarget
- EventTargetState
- Input properties used for looking up and filtering EventTarget resources.
- GetContributorManagedInsightRulesArgs
- Arguments for getContributorManagedInsightRules. Arguments for getContributorManagedInsightRules.
- GetContributorManagedInsightRulesManagedRule
- GetContributorManagedInsightRulesManagedRuleRuleState
- GetContributorManagedInsightRulesResult
- Result data returned by getContributorManagedInsightRules.
- GetEventBusArgs
- Arguments for getEventBus. Arguments for getEventBus.
- GetEventBusDeadLetterConfig
- GetEventBusesArgs
- Arguments for getEventBuses. Arguments for getEventBuses.
- GetEventBusesEventBus
- GetEventBusesResult
- Result data returned by getEventBuses.
- GetEventBusLogConfig
- GetEventBusResult
- Result data returned by getEventBus.
- GetEventConnectionArgs
- Arguments for getEventConnection. Arguments for getEventConnection.
- GetEventConnectionResult
- Result data returned by getEventConnection.
- GetEventSourceArgs
- Arguments for getEventSource. Arguments for getEventSource.
- GetEventSourceResult
- Result data returned by getEventSource.
- GetLogDataProtectionPolicyDocumentArgs
- Arguments for getLogDataProtectionPolicyDocument. Arguments for getLogDataProtectionPolicyDocument.
- GetLogDataProtectionPolicyDocumentConfiguration
- GetLogDataProtectionPolicyDocumentConfigurationCustomDataIdentifier
- GetLogDataProtectionPolicyDocumentResult
- Result data returned by getLogDataProtectionPolicyDocument.
- GetLogDataProtectionPolicyDocumentStatement
- GetLogDataProtectionPolicyDocumentStatementOperation
- GetLogDataProtectionPolicyDocumentStatementOperationAudit
- GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestination
- GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationCloudwatchLogs
- GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationFirehose
- GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationS3
- GetLogDataProtectionPolicyDocumentStatementOperationDeidentify
- GetLogGroupArgs
- Arguments for getLogGroup. Arguments for getLogGroup.
- GetLogGroupResult
- Result data returned by getLogGroup.
- GetLogGroupsArgs
- Arguments for getLogGroups. Arguments for getLogGroups.
- GetLogGroupsResult
- Result data returned by getLogGroups.
- InternetMonitor
- Provides a Internet Monitor Monitor resource.
- InternetMonitorArgs
- The set of arguments for InternetMonitor. The set of arguments for InternetMonitor.
- InternetMonitorHealthEventsConfig
- InternetMonitorInternetMeasurementsLogDelivery
- InternetMonitorInternetMeasurementsLogDeliveryS3Config
- InternetMonitorState
- Input properties used for looking up and filtering InternetMonitor resources.
- LogAccountPolicy
- Provides a CloudWatch Log Account Policy resource.
- LogAccountPolicyArgs
- The set of arguments for LogAccountPolicy. The set of arguments for LogAccountPolicy.
- LogAccountPolicyState
- Input properties used for looking up and filtering LogAccountPolicy resources.
- LogAnomalyDetector
- Resource for managing an AWS CloudWatch Logs Log Anomaly Detector.
- LogAnomalyDetectorArgs
- The set of arguments for LogAnomalyDetector. The set of arguments for LogAnomalyDetector.
- LogAnomalyDetectorState
- Input properties used for looking up and filtering LogAnomalyDetector resources.
- LogDataProtectionPolicy
- Provides a CloudWatch Log Data Protection Policy resource.
- LogDataProtectionPolicyArgs
- The set of arguments for LogDataProtectionPolicy. The set of arguments for LogDataProtectionPolicy.
- LogDataProtectionPolicyState
- Input properties used for looking up and filtering LogDataProtectionPolicy resources.
- LogDelivery
-
Resource for managing an AWS CloudWatch Logs Delivery. A delivery is a connection between an
aws.cloudwatch.LogDeliverySourceand anaws.cloudwatch.LogDeliveryDestination. - LogDeliveryArgs
- The set of arguments for LogDelivery. The set of arguments for LogDelivery.
- LogDeliveryDestination
- Resource for managing an AWS CloudWatch Logs Delivery Destination.
- LogDeliveryDestinationArgs
- The set of arguments for LogDeliveryDestination. The set of arguments for LogDeliveryDestination.
- LogDeliveryDestinationDeliveryDestinationConfiguration
- LogDeliveryDestinationPolicy
- Resource for managing an AWS CloudWatch Logs Delivery Destination Policy.
- LogDeliveryDestinationPolicyArgs
- The set of arguments for LogDeliveryDestinationPolicy. The set of arguments for LogDeliveryDestinationPolicy.
- LogDeliveryDestinationPolicyState
- Input properties used for looking up and filtering LogDeliveryDestinationPolicy resources.
- LogDeliveryDestinationState
- Input properties used for looking up and filtering LogDeliveryDestination resources.
- LogDeliveryS3DeliveryConfiguration
- LogDeliverySource
- Resource for managing an AWS CloudWatch Logs Delivery Source.
- LogDeliverySourceArgs
- The set of arguments for LogDeliverySource. The set of arguments for LogDeliverySource.
- LogDeliverySourceState
- Input properties used for looking up and filtering LogDeliverySource resources.
- LogDeliveryState
- Input properties used for looking up and filtering LogDelivery resources.
- LogDestination
- Provides a CloudWatch Logs destination resource.
- LogDestinationArgs
- The set of arguments for LogDestination. The set of arguments for LogDestination.
- LogDestinationPolicy
- Provides a CloudWatch Logs destination policy resource.
- LogDestinationPolicyArgs
- The set of arguments for LogDestinationPolicy. The set of arguments for LogDestinationPolicy.
- LogDestinationPolicyState
- Input properties used for looking up and filtering LogDestinationPolicy resources.
- LogDestinationState
- Input properties used for looking up and filtering LogDestination resources.
- LogGroup
- Provides a CloudWatch Log Group resource.
- LogGroupArgs
- The set of arguments for LogGroup. The set of arguments for LogGroup.
- LogGroupState
- Input properties used for looking up and filtering LogGroup resources.
- LogIndexPolicy
- Resource for managing an AWS CloudWatch Logs Index Policy.
- LogIndexPolicyArgs
- The set of arguments for LogIndexPolicy. The set of arguments for LogIndexPolicy.
- LogIndexPolicyState
- Input properties used for looking up and filtering LogIndexPolicy resources.
- LogMetricFilter
- Provides a CloudWatch Log Metric Filter resource.
- LogMetricFilterArgs
- The set of arguments for LogMetricFilter. The set of arguments for LogMetricFilter.
- LogMetricFilterMetricTransformation
- LogMetricFilterState
- Input properties used for looking up and filtering LogMetricFilter resources.
- LogResourcePolicy
- Provides a resource to manage a CloudWatch log resource policy.
- LogResourcePolicyArgs
- The set of arguments for LogResourcePolicy. The set of arguments for LogResourcePolicy.
- LogResourcePolicyState
- Input properties used for looking up and filtering LogResourcePolicy resources.
- LogS3TableIntegrationSource
- Manages a CloudWatch Logs S3 Table Integration data source association. This resource associates a data source (such as a CloudWatch log type) with an S3 Table Integration, enabling CloudWatch logs to be automatically written to S3 Tables for analytics.
- LogS3TableIntegrationSourceArgs
- The set of arguments for LogS3TableIntegrationSource. The set of arguments for LogS3TableIntegrationSource.
- LogS3TableIntegrationSourceDataSource
- LogS3TableIntegrationSourceState
- Input properties used for looking up and filtering LogS3TableIntegrationSource resources.
- LogS3TableIntegrationSourceTimeouts
- LogStorageTierPolicy
-
Manages a CloudWatch Logs account-level storage tier policy. When set to
INTELLIGENT_TIERING, CloudWatch Logs automatically moves log data to the most cost-effective storage tier based on access frequency. - LogStorageTierPolicyArgs
- The set of arguments for LogStorageTierPolicy. The set of arguments for LogStorageTierPolicy.
- LogStorageTierPolicyState
- Input properties used for looking up and filtering LogStorageTierPolicy resources.
- LogStream
- Provides a CloudWatch Log Stream resource.
- LogStreamArgs
- The set of arguments for LogStream. The set of arguments for LogStream.
- LogStreamState
- Input properties used for looking up and filtering LogStream resources.
- LogSubscriptionFilter
- Provides a CloudWatch Logs subscription filter resource.
- LogSubscriptionFilterArgs
- The set of arguments for LogSubscriptionFilter. The set of arguments for LogSubscriptionFilter.
- LogSubscriptionFilterState
- Input properties used for looking up and filtering LogSubscriptionFilter resources.
- LogTransformer
- Resource for managing an AWS CloudWatch Logs Transformer.
- LogTransformerArgs
- The set of arguments for LogTransformer. The set of arguments for LogTransformer.
- LogTransformerState
- Input properties used for looking up and filtering LogTransformer resources.
- LogTransformerTransformerConfig
- LogTransformerTransformerConfigAddKeys
- LogTransformerTransformerConfigAddKeysEntry
- LogTransformerTransformerConfigCopyValue
- LogTransformerTransformerConfigCopyValueEntry
- LogTransformerTransformerConfigCsv
- LogTransformerTransformerConfigDateTimeConverter
- LogTransformerTransformerConfigDeleteKey
- LogTransformerTransformerConfigGrok
- LogTransformerTransformerConfigListToMap
- LogTransformerTransformerConfigLowerCaseString
- LogTransformerTransformerConfigMoveKey
- LogTransformerTransformerConfigMoveKeyEntry
- LogTransformerTransformerConfigParseCloudfront
- LogTransformerTransformerConfigParseJson
- LogTransformerTransformerConfigParseKeyValue
- LogTransformerTransformerConfigParsePostgres
- LogTransformerTransformerConfigParseRoute53
- LogTransformerTransformerConfigParseToOcsf
- LogTransformerTransformerConfigParseVpc
- LogTransformerTransformerConfigParseWaf
- LogTransformerTransformerConfigRenameKey
- LogTransformerTransformerConfigRenameKeyEntry
- LogTransformerTransformerConfigSplitString
- LogTransformerTransformerConfigSplitStringEntry
- LogTransformerTransformerConfigSubstituteString
- LogTransformerTransformerConfigSubstituteStringEntry
- LogTransformerTransformerConfigTrimString
- LogTransformerTransformerConfigTypeConverter
- LogTransformerTransformerConfigTypeConverterEntry
- LogTransformerTransformerConfigUpperCaseString
- MetricAlarm
- Provides a CloudWatch Metric Alarm resource.
- MetricAlarmArgs
- The set of arguments for MetricAlarm. The set of arguments for MetricAlarm.
- MetricAlarmEvaluationCriteria
- MetricAlarmEvaluationCriteriaPromqlCriteria
- MetricAlarmMetricQuery
- MetricAlarmMetricQueryMetric
- MetricAlarmState
- Input properties used for looking up and filtering MetricAlarm resources.
- MetricStream
- Provides a CloudWatch Metric Stream resource.
- MetricStreamArgs
- The set of arguments for MetricStream. The set of arguments for MetricStream.
- MetricStreamExcludeFilter
- MetricStreamIncludeFilter
- MetricStreamState
- Input properties used for looking up and filtering MetricStream resources.
- MetricStreamStatisticsConfiguration
- MetricStreamStatisticsConfigurationIncludeMetric
- OtelEnrichment
- Manages AWS CloudWatch OTel enrichment. This is a singleton resource that enables OTel enrichment at the account level.
- OtelEnrichmentArgs
- The set of arguments for OtelEnrichment. The set of arguments for OtelEnrichment.
- OtelEnrichmentState
- Input properties used for looking up and filtering OtelEnrichment resources.
- OtelEnrichmentTimeouts
- PolicyDocument
- Represents an AWS IAM policy document that defines permissions for AWS resources and actions.
- QueryDefinition
- Provides a CloudWatch Logs query definition resource.
- QueryDefinitionArgs
- The set of arguments for QueryDefinition. The set of arguments for QueryDefinition.
- QueryDefinitionState
- Input properties used for looking up and filtering QueryDefinition resources.
Functions
-
getContributorManagedInsightRules(
GetContributorManagedInsightRulesArgs args, {InvokeOptions? options}) → Future< GetContributorManagedInsightRulesResult> - Data source for managing an AWS CloudWatch Contributor Managed Insight Rules.
-
getContributorManagedInsightRulesOutput(
GetContributorManagedInsightRulesArgs args, {InvokeOutputOptions? options}) → Output< GetContributorManagedInsightRulesResult> -
getEventBus(
GetEventBusArgs args, {InvokeOptions? options}) → Future< GetEventBusResult> - This data source can be used to fetch information about a specific EventBridge event bus. Use this data source to compute the ARN of an event bus, given the name of the bus.
-
getEventBuses(
GetEventBusesArgs args, {InvokeOptions? options}) → Future< GetEventBusesResult> - Data source for managing an AWS EventBridge Event Buses.
-
getEventBusesOutput(
GetEventBusesArgs args, {InvokeOutputOptions? options}) → Output< GetEventBusesResult> -
getEventBusOutput(
GetEventBusArgs args, {InvokeOutputOptions? options}) → Output< GetEventBusResult> -
getEventConnection(
GetEventConnectionArgs args, {InvokeOptions? options}) → Future< GetEventConnectionResult> - Use this data source to retrieve information about an EventBridge connection.
-
getEventConnectionOutput(
GetEventConnectionArgs args, {InvokeOutputOptions? options}) → Output< GetEventConnectionResult> -
getEventSource(
GetEventSourceArgs args, {InvokeOptions? options}) → Future< GetEventSourceResult> - Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix.
-
getEventSourceOutput(
GetEventSourceArgs args, {InvokeOutputOptions? options}) → Output< GetEventSourceResult> -
getLogDataProtectionPolicyDocument(
GetLogDataProtectionPolicyDocumentArgs args, {InvokeOptions? options}) → Future< GetLogDataProtectionPolicyDocumentResult> -
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the
aws.cloudwatch.LogDataProtectionPolicyresource. -
getLogDataProtectionPolicyDocumentOutput(
GetLogDataProtectionPolicyDocumentArgs args, {InvokeOutputOptions? options}) → Output< GetLogDataProtectionPolicyDocumentResult> -
getLogGroup(
GetLogGroupArgs args, {InvokeOptions? options}) → Future< GetLogGroupResult> - Use this data source to get information about an AWS Cloudwatch Log Group
-
getLogGroupOutput(
GetLogGroupArgs args, {InvokeOutputOptions? options}) → Output< GetLogGroupResult> -
getLogGroups(
GetLogGroupsArgs args, {InvokeOptions? options}) → Future< GetLogGroupsResult> - Use this data source to get a list of AWS Cloudwatch Log Groups
-
getLogGroupsOutput(
GetLogGroupsArgs args, {InvokeOutputOptions? options}) → Output< GetLogGroupsResult>