Classes
The following classes are available globally.
-
A structure that contains information about one CloudWatch Logs account policy.
See moreDeclaration
Objective-C
@interface AWSLogsAccountPolicy
Swift
class AWSLogsAccountPolicy
-
This structure represents one anomaly that has been found by a logs anomaly detector.
For more information about patterns and anomalies, see CreateLogAnomalyDetector.
Required parameters: [anomalyId, patternId, anomalyDetectorArn, patternString, firstSeen, lastSeen, description, active, state, histogram, logSamples, patternTokens, logGroupArnList]
See moreDeclaration
Objective-C
@interface AWSLogsAnomaly
Swift
class AWSLogsAnomaly
-
Contains information about one anomaly detector in the account.
See moreDeclaration
Objective-C
@interface AWSLogsAnomalyDetector
Swift
class AWSLogsAnomalyDetector
-
Declaration
Objective-C
@interface AWSLogsAssociateKmsKeyRequest
Swift
class AWSLogsAssociateKmsKeyRequest
-
Declaration
Objective-C
@interface AWSLogsCancelExportTaskRequest
Swift
class AWSLogsCancelExportTaskRequest
-
Declaration
Objective-C
@interface AWSLogsCreateDeliveryRequest
Swift
class AWSLogsCreateDeliveryRequest
-
Declaration
Objective-C
@interface AWSLogsCreateDeliveryResponse
Swift
class AWSLogsCreateDeliveryResponse
-
Declaration
Objective-C
@interface AWSLogsCreateExportTaskRequest
Swift
class AWSLogsCreateExportTaskRequest
-
Declaration
Objective-C
@interface AWSLogsCreateExportTaskResponse
Swift
class AWSLogsCreateExportTaskResponse
-
Declaration
Objective-C
@interface AWSLogsCreateLogAnomalyDetectorRequest
Swift
class AWSLogsCreateLogAnomalyDetectorRequest
-
Declaration
Objective-C
@interface AWSLogsCreateLogAnomalyDetectorResponse
Swift
class AWSLogsCreateLogAnomalyDetectorResponse
-
Declaration
Objective-C
@interface AWSLogsCreateLogGroupRequest
Swift
class AWSLogsCreateLogGroupRequest
-
Declaration
Objective-C
@interface AWSLogsCreateLogStreamRequest
Swift
class AWSLogsCreateLogStreamRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteAccountPolicyRequest
Swift
class AWSLogsDeleteAccountPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteDataProtectionPolicyRequest
Swift
class AWSLogsDeleteDataProtectionPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteDeliveryDestinationPolicyRequest
Swift
class AWSLogsDeleteDeliveryDestinationPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteDeliveryDestinationRequest
Swift
class AWSLogsDeleteDeliveryDestinationRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteDeliveryRequest
Swift
class AWSLogsDeleteDeliveryRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteDeliverySourceRequest
Swift
class AWSLogsDeleteDeliverySourceRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteDestinationRequest
Swift
class AWSLogsDeleteDestinationRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteLogAnomalyDetectorRequest
Swift
class AWSLogsDeleteLogAnomalyDetectorRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteLogGroupRequest
Swift
class AWSLogsDeleteLogGroupRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteLogStreamRequest
Swift
class AWSLogsDeleteLogStreamRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteMetricFilterRequest
Swift
class AWSLogsDeleteMetricFilterRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteQueryDefinitionRequest
Swift
class AWSLogsDeleteQueryDefinitionRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteQueryDefinitionResponse
Swift
class AWSLogsDeleteQueryDefinitionResponse
-
Declaration
Objective-C
@interface AWSLogsDeleteResourcePolicyRequest
Swift
class AWSLogsDeleteResourcePolicyRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteRetentionPolicyRequest
Swift
class AWSLogsDeleteRetentionPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsDeleteSubscriptionFilterRequest
Swift
class AWSLogsDeleteSubscriptionFilterRequest
-
This structure contains information about one delivery in your account.
A delivery is a connection between a logical delivery source and a logical delivery destination.
For more information, see CreateDelivery.
You can’t update an existing delivery. You can only create and delete deliveries.
See moreDeclaration
Objective-C
@interface AWSLogsDelivery
Swift
class AWSLogsDelivery
-
This structure contains information about one delivery destination in your account. A delivery destination is an Amazon Web Services resource that represents an Amazon Web Services service that logs can be sent to. CloudWatch Logs, Amazon S3, are supported as Firehose delivery destinations.
To configure logs delivery between a supported Amazon Web Services service and a destination, you must do the following:
Create a delivery source, which is a logical object that represents the resource that is actually sending the logs. For more information, see PutDeliverySource.
Create a delivery destination, which is a logical object that represents the actual delivery destination.
If you are delivering logs cross-account, you must use PutDeliveryDestinationPolicy in the destination account to assign an IAM policy to the destination. This policy allows delivery to that destination.
Create a delivery by pairing exactly one delivery source and one delivery destination. For more information, see CreateDelivery.
You can configure a single delivery source to send logs to multiple destinations by creating multiple deliveries. You can also create multiple deliveries to configure multiple delivery sources to send logs to the same delivery destination.
See moreDeclaration
Objective-C
@interface AWSLogsDeliveryDestination
Swift
class AWSLogsDeliveryDestination
-
A structure that contains information about one logs delivery destination.
Required parameters: [destinationResourceArn]
See moreDeclaration
Objective-C
@interface AWSLogsDeliveryDestinationConfiguration
Swift
class AWSLogsDeliveryDestinationConfiguration
-
This structure contains information about one delivery source in your account. A delivery source is an Amazon Web Services resource that sends logs to an Amazon Web Services destination. The destination can be CloudWatch Logs, Amazon S3, or Firehose.
Only some Amazon Web Services services support being configured as a delivery source. These services are listed as Supported [V2 Permissions] in the table at Enabling logging from Amazon Web Services services.
To configure logs delivery between a supported Amazon Web Services service and a destination, you must do the following:
Create a delivery source, which is a logical object that represents the resource that is actually sending the logs. For more information, see PutDeliverySource.
Create a delivery destination, which is a logical object that represents the actual delivery destination. For more information, see PutDeliveryDestination.
If you are delivering logs cross-account, you must use PutDeliveryDestinationPolicy in the destination account to assign an IAM policy to the destination. This policy allows delivery to that destination.
Create a delivery by pairing exactly one delivery source and one delivery destination. For more information, see CreateDelivery.
You can configure a single delivery source to send logs to multiple destinations by creating multiple deliveries. You can also create multiple deliveries to configure multiple delivery sources to send logs to the same delivery destination.
See moreDeclaration
Objective-C
@interface AWSLogsDeliverySource
Swift
class AWSLogsDeliverySource
-
Declaration
Objective-C
@interface AWSLogsDescribeAccountPoliciesRequest
Swift
class AWSLogsDescribeAccountPoliciesRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeAccountPoliciesResponse
Swift
class AWSLogsDescribeAccountPoliciesResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeDeliveriesRequest
Swift
class AWSLogsDescribeDeliveriesRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeDeliveriesResponse
Swift
class AWSLogsDescribeDeliveriesResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeDeliveryDestinationsRequest
Swift
class AWSLogsDescribeDeliveryDestinationsRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeDeliveryDestinationsResponse
Swift
class AWSLogsDescribeDeliveryDestinationsResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeDeliverySourcesRequest
Swift
class AWSLogsDescribeDeliverySourcesRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeDeliverySourcesResponse
Swift
class AWSLogsDescribeDeliverySourcesResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeDestinationsRequest
Swift
class AWSLogsDescribeDestinationsRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeDestinationsResponse
Swift
class AWSLogsDescribeDestinationsResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeExportTasksRequest
Swift
class AWSLogsDescribeExportTasksRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeExportTasksResponse
Swift
class AWSLogsDescribeExportTasksResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeLogGroupsRequest
Swift
class AWSLogsDescribeLogGroupsRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeLogGroupsResponse
Swift
class AWSLogsDescribeLogGroupsResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeLogStreamsRequest
Swift
class AWSLogsDescribeLogStreamsRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeLogStreamsResponse
Swift
class AWSLogsDescribeLogStreamsResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeMetricFiltersRequest
Swift
class AWSLogsDescribeMetricFiltersRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeMetricFiltersResponse
Swift
class AWSLogsDescribeMetricFiltersResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeQueriesRequest
Swift
class AWSLogsDescribeQueriesRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeQueriesResponse
Swift
class AWSLogsDescribeQueriesResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeQueryDefinitionsRequest
Swift
class AWSLogsDescribeQueryDefinitionsRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeQueryDefinitionsResponse
Swift
class AWSLogsDescribeQueryDefinitionsResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeResourcePoliciesRequest
Swift
class AWSLogsDescribeResourcePoliciesRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeResourcePoliciesResponse
Swift
class AWSLogsDescribeResourcePoliciesResponse
-
Declaration
Objective-C
@interface AWSLogsDescribeSubscriptionFiltersRequest
Swift
class AWSLogsDescribeSubscriptionFiltersRequest
-
Declaration
Objective-C
@interface AWSLogsDescribeSubscriptionFiltersResponse
Swift
class AWSLogsDescribeSubscriptionFiltersResponse
-
Represents a cross-account destination that receives subscription log events.
See moreDeclaration
Objective-C
@interface AWSLogsDestination
Swift
class AWSLogsDestination
-
Declaration
Objective-C
@interface AWSLogsDisassociateKmsKeyRequest
Swift
class AWSLogsDisassociateKmsKeyRequest
-
Represents an export task.
See moreDeclaration
Objective-C
@interface AWSLogsExportTask
Swift
class AWSLogsExportTask
-
Represents the status of an export task.
See moreDeclaration
Objective-C
@interface AWSLogsExportTaskExecutionInfo
Swift
class AWSLogsExportTaskExecutionInfo
-
Represents the status of an export task.
See moreDeclaration
Objective-C
@interface AWSLogsExportTaskStatus
Swift
class AWSLogsExportTaskStatus
-
Declaration
Objective-C
@interface AWSLogsFilterLogEventsRequest
Swift
class AWSLogsFilterLogEventsRequest
-
Declaration
Objective-C
@interface AWSLogsFilterLogEventsResponse
Swift
class AWSLogsFilterLogEventsResponse
-
Represents a matched event.
See moreDeclaration
Objective-C
@interface AWSLogsFilteredLogEvent
Swift
class AWSLogsFilteredLogEvent
-
Declaration
Objective-C
@interface AWSLogsGetDataProtectionPolicyRequest
Swift
class AWSLogsGetDataProtectionPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsGetDataProtectionPolicyResponse
Swift
class AWSLogsGetDataProtectionPolicyResponse
-
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationPolicyRequest
Swift
class AWSLogsGetDeliveryDestinationPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationPolicyResponse
Swift
class AWSLogsGetDeliveryDestinationPolicyResponse
-
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationRequest
Swift
class AWSLogsGetDeliveryDestinationRequest
-
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationResponse
Swift
class AWSLogsGetDeliveryDestinationResponse
-
Declaration
Objective-C
@interface AWSLogsGetDeliveryRequest
Swift
class AWSLogsGetDeliveryRequest
-
Declaration
Objective-C
@interface AWSLogsGetDeliveryResponse
Swift
class AWSLogsGetDeliveryResponse
-
Declaration
Objective-C
@interface AWSLogsGetDeliverySourceRequest
Swift
class AWSLogsGetDeliverySourceRequest
-
Declaration
Objective-C
@interface AWSLogsGetDeliverySourceResponse
Swift
class AWSLogsGetDeliverySourceResponse
-
Declaration
Objective-C
@interface AWSLogsGetLogAnomalyDetectorRequest
Swift
class AWSLogsGetLogAnomalyDetectorRequest
-
Declaration
Objective-C
@interface AWSLogsGetLogAnomalyDetectorResponse
Swift
class AWSLogsGetLogAnomalyDetectorResponse
-
Declaration
Objective-C
@interface AWSLogsGetLogEventsRequest
Swift
class AWSLogsGetLogEventsRequest
-
Declaration
Objective-C
@interface AWSLogsGetLogEventsResponse
Swift
class AWSLogsGetLogEventsResponse
-
Declaration
Objective-C
@interface AWSLogsGetLogGroupFieldsRequest
Swift
class AWSLogsGetLogGroupFieldsRequest
-
Declaration
Objective-C
@interface AWSLogsGetLogGroupFieldsResponse
Swift
class AWSLogsGetLogGroupFieldsResponse
-
Declaration
Objective-C
@interface AWSLogsGetLogRecordRequest
Swift
class AWSLogsGetLogRecordRequest
-
Declaration
Objective-C
@interface AWSLogsGetLogRecordResponse
Swift
class AWSLogsGetLogRecordResponse
-
Declaration
Objective-C
@interface AWSLogsGetQueryResultsRequest
Swift
class AWSLogsGetQueryResultsRequest
-
Declaration
Objective-C
@interface AWSLogsGetQueryResultsResponse
Swift
class AWSLogsGetQueryResultsResponse
-
Represents a log event, which is a record of activity that was recorded by the application or resource being monitored.
Required parameters: [timestamp, message]
See moreDeclaration
Objective-C
@interface AWSLogsInputLogEvent
Swift
class AWSLogsInputLogEvent
-
Declaration
Objective-C
@interface AWSLogsListAnomaliesRequest
Swift
class AWSLogsListAnomaliesRequest
-
Declaration
Objective-C
@interface AWSLogsListAnomaliesResponse
Swift
class AWSLogsListAnomaliesResponse
-
Declaration
Objective-C
@interface AWSLogsListLogAnomalyDetectorsRequest
Swift
class AWSLogsListLogAnomalyDetectorsRequest
-
Declaration
Objective-C
@interface AWSLogsListLogAnomalyDetectorsResponse
Swift
class AWSLogsListLogAnomalyDetectorsResponse
-
Declaration
Objective-C
@interface AWSLogsListTagsForResourceRequest
Swift
class AWSLogsListTagsForResourceRequest
-
Declaration
Objective-C
@interface AWSLogsListTagsForResourceResponse
Swift
class AWSLogsListTagsForResourceResponse
-
Declaration
Objective-C
@interface AWSLogsListTagsLogGroupRequest
Swift
class AWSLogsListTagsLogGroupRequest
-
Declaration
Objective-C
@interface AWSLogsListTagsLogGroupResponse
Swift
class AWSLogsListTagsLogGroupResponse
-
This object contains the information for one log event returned in a Live Tail stream.
See moreDeclaration
Objective-C
@interface AWSLogsLiveTailSessionLogEvent
Swift
class AWSLogsLiveTailSessionLogEvent
-
This object contains the metadata for one
See moreLiveTailSessionUpdate
structure. It indicates whether that update includes only a sample of 500 log events out of a larger number of ingested log events, or if it contains all of the matching log events ingested during that second of time.Declaration
Objective-C
@interface AWSLogsLiveTailSessionMetadata
Swift
class AWSLogsLiveTailSessionMetadata
-
This object contains information about this Live Tail session, including the log groups included and the log stream filters, if any.
See moreDeclaration
Objective-C
@interface AWSLogsLiveTailSessionStart
Swift
class AWSLogsLiveTailSessionStart
-
This object contains the log events and metadata for a Live Tail session.
See moreDeclaration
Objective-C
@interface AWSLogsLiveTailSessionUpdate
Swift
class AWSLogsLiveTailSessionUpdate
-
This structure contains the information for one sample log event that is associated with an anomaly found by a log anomaly detector.
See moreDeclaration
Objective-C
@interface AWSLogsLogEvent
Swift
class AWSLogsLogEvent
-
Represents a log group.
See moreDeclaration
Objective-C
@interface AWSLogsLogGroup
Swift
class AWSLogsLogGroup
-
The fields contained in log events found by a
See moreGetLogGroupFields
operation, along with the percentage of queried log events in which each field appears.Declaration
Objective-C
@interface AWSLogsLogGroupField
Swift
class AWSLogsLogGroupField
-
Represents a log stream, which is a sequence of log events from a single emitter of logs.
See moreDeclaration
Objective-C
@interface AWSLogsLogStream
Swift
class AWSLogsLogStream
-
Metric filters express how CloudWatch Logs would extract metric observations from ingested log events and transform them into metric data in a CloudWatch metric.
See moreDeclaration
Objective-C
@interface AWSLogsMetricFilter
Swift
class AWSLogsMetricFilter
-
Represents a matched event.
See moreDeclaration
Objective-C
@interface AWSLogsMetricFilterMatchRecord
Swift
class AWSLogsMetricFilterMatchRecord
-
Indicates how to transform ingested log events to metric data in a CloudWatch metric.
Required parameters: [metricName, metricNamespace, metricValue]
See moreDeclaration
Objective-C
@interface AWSLogsMetricTransformation
Swift
class AWSLogsMetricTransformation
-
Represents a log event.
See moreDeclaration
Objective-C
@interface AWSLogsOutputLogEvent
Swift
class AWSLogsOutputLogEvent
-
A tructures that contains information about one pattern token related to an anomaly.
For more information about patterns and tokens, see CreateLogAnomalyDetector.
See moreDeclaration
Objective-C
@interface AWSLogsPatternToken
Swift
class AWSLogsPatternToken
-
A structure that contains information about one delivery destination policy.
See moreDeclaration
Objective-C
@interface AWSLogsPolicy
Swift
class AWSLogsPolicy
-
Declaration
Objective-C
@interface AWSLogsPutAccountPolicyRequest
Swift
class AWSLogsPutAccountPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsPutAccountPolicyResponse
Swift
class AWSLogsPutAccountPolicyResponse
-
Declaration
Objective-C
@interface AWSLogsPutDataProtectionPolicyRequest
Swift
class AWSLogsPutDataProtectionPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsPutDataProtectionPolicyResponse
Swift
class AWSLogsPutDataProtectionPolicyResponse
-
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationPolicyRequest
Swift
class AWSLogsPutDeliveryDestinationPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationPolicyResponse
Swift
class AWSLogsPutDeliveryDestinationPolicyResponse
-
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationRequest
Swift
class AWSLogsPutDeliveryDestinationRequest
-
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationResponse
Swift
class AWSLogsPutDeliveryDestinationResponse
-
Declaration
Objective-C
@interface AWSLogsPutDeliverySourceRequest
Swift
class AWSLogsPutDeliverySourceRequest
-
Declaration
Objective-C
@interface AWSLogsPutDeliverySourceResponse
Swift
class AWSLogsPutDeliverySourceResponse
-
Declaration
Objective-C
@interface AWSLogsPutDestinationPolicyRequest
Swift
class AWSLogsPutDestinationPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsPutDestinationRequest
Swift
class AWSLogsPutDestinationRequest
-
Declaration
Objective-C
@interface AWSLogsPutDestinationResponse
Swift
class AWSLogsPutDestinationResponse
-
Declaration
Objective-C
@interface AWSLogsPutLogEventsRequest
Swift
class AWSLogsPutLogEventsRequest
-
Declaration
Objective-C
@interface AWSLogsPutLogEventsResponse
Swift
class AWSLogsPutLogEventsResponse
-
Declaration
Objective-C
@interface AWSLogsPutMetricFilterRequest
Swift
class AWSLogsPutMetricFilterRequest
-
Declaration
Objective-C
@interface AWSLogsPutQueryDefinitionRequest
Swift
class AWSLogsPutQueryDefinitionRequest
-
Declaration
Objective-C
@interface AWSLogsPutQueryDefinitionResponse
Swift
class AWSLogsPutQueryDefinitionResponse
-
Declaration
Objective-C
@interface AWSLogsPutResourcePolicyRequest
Swift
class AWSLogsPutResourcePolicyRequest
-
Declaration
Objective-C
@interface AWSLogsPutResourcePolicyResponse
Swift
class AWSLogsPutResourcePolicyResponse
-
Declaration
Objective-C
@interface AWSLogsPutRetentionPolicyRequest
Swift
class AWSLogsPutRetentionPolicyRequest
-
Declaration
Objective-C
@interface AWSLogsPutSubscriptionFilterRequest
Swift
class AWSLogsPutSubscriptionFilterRequest
-
Reserved.
See moreDeclaration
Objective-C
@interface AWSLogsQueryCompileError
Swift
class AWSLogsQueryCompileError
-
Reserved.
See moreDeclaration
Objective-C
@interface AWSLogsQueryCompileErrorLocation
Swift
class AWSLogsQueryCompileErrorLocation
-
This structure contains details about a saved CloudWatch Logs Insights query definition.
See moreDeclaration
Objective-C
@interface AWSLogsQueryDefinition
Swift
class AWSLogsQueryDefinition
-
Information about one CloudWatch Logs Insights query that matches the request in a
See moreDescribeQueries
operation.Declaration
Objective-C
@interface AWSLogsQueryInfo
Swift
class AWSLogsQueryInfo
-
Contains the number of log events scanned by the query, the number of log events that matched the query criteria, and the total number of bytes in the log events that were scanned.
See moreDeclaration
Objective-C
@interface AWSLogsQueryStatistics
Swift
class AWSLogsQueryStatistics
-
Represents the rejected events.
See moreDeclaration
Objective-C
@interface AWSLogsRejectedLogEventsInfo
Swift
class AWSLogsRejectedLogEventsInfo
-
A policy enabling one or more entities to put logs to a log group in this account.
See moreDeclaration
Objective-C
@interface AWSLogsResourcePolicy
Swift
class AWSLogsResourcePolicy
-
Contains one field from one log event returned by a CloudWatch Logs Insights query, along with the value of that field.
For more information about the fields that are generated by CloudWatch logs, see Supported Logs and Discovered Fields.
See moreDeclaration
Objective-C
@interface AWSLogsResultField
Swift
class AWSLogsResultField
-
Represents the search status of a log stream.
See moreDeclaration
Objective-C
@interface AWSLogsSearchedLogStream
Swift
class AWSLogsSearchedLogStream
-
Declaration
Objective-C
@interface AWSLogsStartLiveTailRequest
Swift
class AWSLogsStartLiveTailRequest
-
Declaration
Objective-C
@interface AWSLogsStartLiveTailResponse
Swift
class AWSLogsStartLiveTailResponse
-
This object includes the stream returned by your StartLiveTail request.
See moreDeclaration
Objective-C
@interface AWSLogsStartLiveTailResponseStream
Swift
class AWSLogsStartLiveTailResponseStream
-
Declaration
Objective-C
@interface AWSLogsStartQueryRequest
Swift
class AWSLogsStartQueryRequest
-
Declaration
Objective-C
@interface AWSLogsStartQueryResponse
Swift
class AWSLogsStartQueryResponse
-
Declaration
Objective-C
@interface AWSLogsStopQueryRequest
Swift
class AWSLogsStopQueryRequest
-
Declaration
Objective-C
@interface AWSLogsStopQueryResponse
Swift
class AWSLogsStopQueryResponse
-
Represents a subscription filter.
See moreDeclaration
Objective-C
@interface AWSLogsSubscriptionFilter
Swift
class AWSLogsSubscriptionFilter
-
If you are suppressing an anomaly temporariliy, this structure defines how long the suppression period is to be.
See moreDeclaration
Objective-C
@interface AWSLogsSuppressionPeriod
Swift
class AWSLogsSuppressionPeriod
-
Declaration
Objective-C
@interface AWSLogsTagLogGroupRequest
Swift
class AWSLogsTagLogGroupRequest
-
Declaration
Objective-C
@interface AWSLogsTagResourceRequest
Swift
class AWSLogsTagResourceRequest
-
Declaration
Objective-C
@interface AWSLogsTestMetricFilterRequest
Swift
class AWSLogsTestMetricFilterRequest
-
Declaration
Objective-C
@interface AWSLogsTestMetricFilterResponse
Swift
class AWSLogsTestMetricFilterResponse
-
Declaration
Objective-C
@interface AWSLogsUntagLogGroupRequest
Swift
class AWSLogsUntagLogGroupRequest
-
Declaration
Objective-C
@interface AWSLogsUntagResourceRequest
Swift
class AWSLogsUntagResourceRequest
-
Declaration
Objective-C
@interface AWSLogsUpdateAnomalyRequest
Swift
class AWSLogsUpdateAnomalyRequest
-
Declaration
Objective-C
@interface AWSLogsUpdateLogAnomalyDetectorRequest
Swift
class AWSLogsUpdateLogAnomalyDetectorRequest
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSLogsResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSLogsResources : NSObject
-
You can use Amazon CloudWatch Logs to monitor, store, and access your log files from EC2 instances, CloudTrail, and other sources. You can then retrieve the associated log data from CloudWatch Logs using the CloudWatch console. Alternatively, you can use CloudWatch Logs commands in the Amazon Web Services CLI, CloudWatch Logs API, or CloudWatch Logs SDK.
You can use CloudWatch Logs to:
Monitor logs from EC2 instances in real time: You can use CloudWatch Logs to monitor applications and systems using log data. For example, CloudWatch Logs can track the number of errors that occur in your application logs. Then, it can send you a notification whenever the rate of errors exceeds a threshold that you specify. CloudWatch Logs uses your log data for monitoring so no code changes are required. For example, you can monitor application logs for specific literal terms (such as “NullReferenceException”). You can also count the number of occurrences of a literal term at a particular position in log data (such as “404” status codes in an Apache access log). When the term you are searching for is found, CloudWatch Logs reports the data to a CloudWatch metric that you specify.
Monitor CloudTrail logged events: You can create alarms in CloudWatch and receive notifications of particular API activity as captured by CloudTrail. You can use the notification to perform troubleshooting.
Archive log data: You can use CloudWatch Logs to store your log data in highly durable storage. You can change the log retention setting so that any log events earlier than this setting are automatically deleted. The CloudWatch Logs agent helps to quickly send both rotated and non-rotated log data off of a host and into the log service. You can then access the raw log data when you need it.
Declaration
Objective-C
@interface AWSLogs
Swift
class AWSLogs