Classes
The following classes are available globally.
-
A structure that contains information about one CloudWatch Logs account policy.
See moreDeclaration
Objective-C
@interface AWSLogsAccountPolicySwift
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 AWSLogsAnomalySwift
class AWSLogsAnomaly -
Contains information about one anomaly detector in the account.
See moreDeclaration
Objective-C
@interface AWSLogsAnomalyDetectorSwift
class AWSLogsAnomalyDetector -
Declaration
Objective-C
@interface AWSLogsAssociateKmsKeyRequestSwift
class AWSLogsAssociateKmsKeyRequest -
Declaration
Objective-C
@interface AWSLogsCancelExportTaskRequestSwift
class AWSLogsCancelExportTaskRequest -
Declaration
Objective-C
@interface AWSLogsCreateDeliveryRequestSwift
class AWSLogsCreateDeliveryRequest -
Declaration
Objective-C
@interface AWSLogsCreateDeliveryResponseSwift
class AWSLogsCreateDeliveryResponse -
Declaration
Objective-C
@interface AWSLogsCreateExportTaskRequestSwift
class AWSLogsCreateExportTaskRequest -
Declaration
Objective-C
@interface AWSLogsCreateExportTaskResponseSwift
class AWSLogsCreateExportTaskResponse -
Declaration
Objective-C
@interface AWSLogsCreateLogAnomalyDetectorRequestSwift
class AWSLogsCreateLogAnomalyDetectorRequest -
Declaration
Objective-C
@interface AWSLogsCreateLogAnomalyDetectorResponseSwift
class AWSLogsCreateLogAnomalyDetectorResponse -
Declaration
Objective-C
@interface AWSLogsCreateLogGroupRequestSwift
class AWSLogsCreateLogGroupRequest -
Declaration
Objective-C
@interface AWSLogsCreateLogStreamRequestSwift
class AWSLogsCreateLogStreamRequest -
Declaration
Objective-C
@interface AWSLogsDeleteAccountPolicyRequestSwift
class AWSLogsDeleteAccountPolicyRequest -
Declaration
Objective-C
@interface AWSLogsDeleteDataProtectionPolicyRequestSwift
class AWSLogsDeleteDataProtectionPolicyRequest -
Declaration
Objective-C
@interface AWSLogsDeleteDeliveryDestinationPolicyRequestSwift
class AWSLogsDeleteDeliveryDestinationPolicyRequest -
Declaration
Objective-C
@interface AWSLogsDeleteDeliveryDestinationRequestSwift
class AWSLogsDeleteDeliveryDestinationRequest -
Declaration
Objective-C
@interface AWSLogsDeleteDeliveryRequestSwift
class AWSLogsDeleteDeliveryRequest -
Declaration
Objective-C
@interface AWSLogsDeleteDeliverySourceRequestSwift
class AWSLogsDeleteDeliverySourceRequest -
Declaration
Objective-C
@interface AWSLogsDeleteDestinationRequestSwift
class AWSLogsDeleteDestinationRequest -
Declaration
Objective-C
@interface AWSLogsDeleteLogAnomalyDetectorRequestSwift
class AWSLogsDeleteLogAnomalyDetectorRequest -
Declaration
Objective-C
@interface AWSLogsDeleteLogGroupRequestSwift
class AWSLogsDeleteLogGroupRequest -
Declaration
Objective-C
@interface AWSLogsDeleteLogStreamRequestSwift
class AWSLogsDeleteLogStreamRequest -
Declaration
Objective-C
@interface AWSLogsDeleteMetricFilterRequestSwift
class AWSLogsDeleteMetricFilterRequest -
Declaration
Objective-C
@interface AWSLogsDeleteQueryDefinitionRequestSwift
class AWSLogsDeleteQueryDefinitionRequest -
Declaration
Objective-C
@interface AWSLogsDeleteQueryDefinitionResponseSwift
class AWSLogsDeleteQueryDefinitionResponse -
Declaration
Objective-C
@interface AWSLogsDeleteResourcePolicyRequestSwift
class AWSLogsDeleteResourcePolicyRequest -
Declaration
Objective-C
@interface AWSLogsDeleteRetentionPolicyRequestSwift
class AWSLogsDeleteRetentionPolicyRequest -
Declaration
Objective-C
@interface AWSLogsDeleteSubscriptionFilterRequestSwift
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 AWSLogsDeliverySwift
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 AWSLogsDeliveryDestinationSwift
class AWSLogsDeliveryDestination -
A structure that contains information about one logs delivery destination.
Required parameters: [destinationResourceArn]
See moreDeclaration
Objective-C
@interface AWSLogsDeliveryDestinationConfigurationSwift
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 AWSLogsDeliverySourceSwift
class AWSLogsDeliverySource -
Declaration
Objective-C
@interface AWSLogsDescribeAccountPoliciesRequestSwift
class AWSLogsDescribeAccountPoliciesRequest -
Declaration
Objective-C
@interface AWSLogsDescribeAccountPoliciesResponseSwift
class AWSLogsDescribeAccountPoliciesResponse -
Declaration
Objective-C
@interface AWSLogsDescribeDeliveriesRequestSwift
class AWSLogsDescribeDeliveriesRequest -
Declaration
Objective-C
@interface AWSLogsDescribeDeliveriesResponseSwift
class AWSLogsDescribeDeliveriesResponse -
Declaration
Objective-C
@interface AWSLogsDescribeDeliveryDestinationsRequestSwift
class AWSLogsDescribeDeliveryDestinationsRequest -
Declaration
Objective-C
@interface AWSLogsDescribeDeliveryDestinationsResponseSwift
class AWSLogsDescribeDeliveryDestinationsResponse -
Declaration
Objective-C
@interface AWSLogsDescribeDeliverySourcesRequestSwift
class AWSLogsDescribeDeliverySourcesRequest -
Declaration
Objective-C
@interface AWSLogsDescribeDeliverySourcesResponseSwift
class AWSLogsDescribeDeliverySourcesResponse -
Declaration
Objective-C
@interface AWSLogsDescribeDestinationsRequestSwift
class AWSLogsDescribeDestinationsRequest -
Declaration
Objective-C
@interface AWSLogsDescribeDestinationsResponseSwift
class AWSLogsDescribeDestinationsResponse -
Declaration
Objective-C
@interface AWSLogsDescribeExportTasksRequestSwift
class AWSLogsDescribeExportTasksRequest -
Declaration
Objective-C
@interface AWSLogsDescribeExportTasksResponseSwift
class AWSLogsDescribeExportTasksResponse -
Declaration
Objective-C
@interface AWSLogsDescribeLogGroupsRequestSwift
class AWSLogsDescribeLogGroupsRequest -
Declaration
Objective-C
@interface AWSLogsDescribeLogGroupsResponseSwift
class AWSLogsDescribeLogGroupsResponse -
Declaration
Objective-C
@interface AWSLogsDescribeLogStreamsRequestSwift
class AWSLogsDescribeLogStreamsRequest -
Declaration
Objective-C
@interface AWSLogsDescribeLogStreamsResponseSwift
class AWSLogsDescribeLogStreamsResponse -
Declaration
Objective-C
@interface AWSLogsDescribeMetricFiltersRequestSwift
class AWSLogsDescribeMetricFiltersRequest -
Declaration
Objective-C
@interface AWSLogsDescribeMetricFiltersResponseSwift
class AWSLogsDescribeMetricFiltersResponse -
Declaration
Objective-C
@interface AWSLogsDescribeQueriesRequestSwift
class AWSLogsDescribeQueriesRequest -
Declaration
Objective-C
@interface AWSLogsDescribeQueriesResponseSwift
class AWSLogsDescribeQueriesResponse -
Declaration
Objective-C
@interface AWSLogsDescribeQueryDefinitionsRequestSwift
class AWSLogsDescribeQueryDefinitionsRequest -
Declaration
Objective-C
@interface AWSLogsDescribeQueryDefinitionsResponseSwift
class AWSLogsDescribeQueryDefinitionsResponse -
Declaration
Objective-C
@interface AWSLogsDescribeResourcePoliciesRequestSwift
class AWSLogsDescribeResourcePoliciesRequest -
Declaration
Objective-C
@interface AWSLogsDescribeResourcePoliciesResponseSwift
class AWSLogsDescribeResourcePoliciesResponse -
Declaration
Objective-C
@interface AWSLogsDescribeSubscriptionFiltersRequestSwift
class AWSLogsDescribeSubscriptionFiltersRequest -
Declaration
Objective-C
@interface AWSLogsDescribeSubscriptionFiltersResponseSwift
class AWSLogsDescribeSubscriptionFiltersResponse -
Represents a cross-account destination that receives subscription log events.
See moreDeclaration
Objective-C
@interface AWSLogsDestinationSwift
class AWSLogsDestination -
Declaration
Objective-C
@interface AWSLogsDisassociateKmsKeyRequestSwift
class AWSLogsDisassociateKmsKeyRequest -
Represents an export task.
See moreDeclaration
Objective-C
@interface AWSLogsExportTaskSwift
class AWSLogsExportTask -
Represents the status of an export task.
See moreDeclaration
Objective-C
@interface AWSLogsExportTaskExecutionInfoSwift
class AWSLogsExportTaskExecutionInfo -
Represents the status of an export task.
See moreDeclaration
Objective-C
@interface AWSLogsExportTaskStatusSwift
class AWSLogsExportTaskStatus -
Declaration
Objective-C
@interface AWSLogsFilterLogEventsRequestSwift
class AWSLogsFilterLogEventsRequest -
Declaration
Objective-C
@interface AWSLogsFilterLogEventsResponseSwift
class AWSLogsFilterLogEventsResponse -
Represents a matched event.
See moreDeclaration
Objective-C
@interface AWSLogsFilteredLogEventSwift
class AWSLogsFilteredLogEvent -
Declaration
Objective-C
@interface AWSLogsGetDataProtectionPolicyRequestSwift
class AWSLogsGetDataProtectionPolicyRequest -
Declaration
Objective-C
@interface AWSLogsGetDataProtectionPolicyResponseSwift
class AWSLogsGetDataProtectionPolicyResponse -
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationPolicyRequestSwift
class AWSLogsGetDeliveryDestinationPolicyRequest -
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationPolicyResponseSwift
class AWSLogsGetDeliveryDestinationPolicyResponse -
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationRequestSwift
class AWSLogsGetDeliveryDestinationRequest -
Declaration
Objective-C
@interface AWSLogsGetDeliveryDestinationResponseSwift
class AWSLogsGetDeliveryDestinationResponse -
Declaration
Objective-C
@interface AWSLogsGetDeliveryRequestSwift
class AWSLogsGetDeliveryRequest -
Declaration
Objective-C
@interface AWSLogsGetDeliveryResponseSwift
class AWSLogsGetDeliveryResponse -
Declaration
Objective-C
@interface AWSLogsGetDeliverySourceRequestSwift
class AWSLogsGetDeliverySourceRequest -
Declaration
Objective-C
@interface AWSLogsGetDeliverySourceResponseSwift
class AWSLogsGetDeliverySourceResponse -
Declaration
Objective-C
@interface AWSLogsGetLogAnomalyDetectorRequestSwift
class AWSLogsGetLogAnomalyDetectorRequest -
Declaration
Objective-C
@interface AWSLogsGetLogAnomalyDetectorResponseSwift
class AWSLogsGetLogAnomalyDetectorResponse -
Declaration
Objective-C
@interface AWSLogsGetLogEventsRequestSwift
class AWSLogsGetLogEventsRequest -
Declaration
Objective-C
@interface AWSLogsGetLogEventsResponseSwift
class AWSLogsGetLogEventsResponse -
Declaration
Objective-C
@interface AWSLogsGetLogGroupFieldsRequestSwift
class AWSLogsGetLogGroupFieldsRequest -
Declaration
Objective-C
@interface AWSLogsGetLogGroupFieldsResponseSwift
class AWSLogsGetLogGroupFieldsResponse -
Declaration
Objective-C
@interface AWSLogsGetLogRecordRequestSwift
class AWSLogsGetLogRecordRequest -
Declaration
Objective-C
@interface AWSLogsGetLogRecordResponseSwift
class AWSLogsGetLogRecordResponse -
Declaration
Objective-C
@interface AWSLogsGetQueryResultsRequestSwift
class AWSLogsGetQueryResultsRequest -
Declaration
Objective-C
@interface AWSLogsGetQueryResultsResponseSwift
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 AWSLogsInputLogEventSwift
class AWSLogsInputLogEvent -
Declaration
Objective-C
@interface AWSLogsListAnomaliesRequestSwift
class AWSLogsListAnomaliesRequest -
Declaration
Objective-C
@interface AWSLogsListAnomaliesResponseSwift
class AWSLogsListAnomaliesResponse -
Declaration
Objective-C
@interface AWSLogsListLogAnomalyDetectorsRequestSwift
class AWSLogsListLogAnomalyDetectorsRequest -
Declaration
Objective-C
@interface AWSLogsListLogAnomalyDetectorsResponseSwift
class AWSLogsListLogAnomalyDetectorsResponse -
Declaration
Objective-C
@interface AWSLogsListTagsForResourceRequestSwift
class AWSLogsListTagsForResourceRequest -
Declaration
Objective-C
@interface AWSLogsListTagsForResourceResponseSwift
class AWSLogsListTagsForResourceResponse -
Declaration
Objective-C
@interface AWSLogsListTagsLogGroupRequestSwift
class AWSLogsListTagsLogGroupRequest -
Declaration
Objective-C
@interface AWSLogsListTagsLogGroupResponseSwift
class AWSLogsListTagsLogGroupResponse -
This object contains the information for one log event returned in a Live Tail stream.
See moreDeclaration
Objective-C
@interface AWSLogsLiveTailSessionLogEventSwift
class AWSLogsLiveTailSessionLogEvent -
This object contains the metadata for one
See moreLiveTailSessionUpdatestructure. 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 AWSLogsLiveTailSessionMetadataSwift
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 AWSLogsLiveTailSessionStartSwift
class AWSLogsLiveTailSessionStart -
This object contains the log events and metadata for a Live Tail session.
See moreDeclaration
Objective-C
@interface AWSLogsLiveTailSessionUpdateSwift
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 AWSLogsLogEventSwift
class AWSLogsLogEvent -
Represents a log group.
See moreDeclaration
Objective-C
@interface AWSLogsLogGroupSwift
class AWSLogsLogGroup -
The fields contained in log events found by a
See moreGetLogGroupFieldsoperation, along with the percentage of queried log events in which each field appears.Declaration
Objective-C
@interface AWSLogsLogGroupFieldSwift
class AWSLogsLogGroupField -
Represents a log stream, which is a sequence of log events from a single emitter of logs.
See moreDeclaration
Objective-C
@interface AWSLogsLogStreamSwift
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 AWSLogsMetricFilterSwift
class AWSLogsMetricFilter -
Represents a matched event.
See moreDeclaration
Objective-C
@interface AWSLogsMetricFilterMatchRecordSwift
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 AWSLogsMetricTransformationSwift
class AWSLogsMetricTransformation -
Represents a log event.
See moreDeclaration
Objective-C
@interface AWSLogsOutputLogEventSwift
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 AWSLogsPatternTokenSwift
class AWSLogsPatternToken -
A structure that contains information about one delivery destination policy.
See moreDeclaration
Objective-C
@interface AWSLogsPolicySwift
class AWSLogsPolicy -
Declaration
Objective-C
@interface AWSLogsPutAccountPolicyRequestSwift
class AWSLogsPutAccountPolicyRequest -
Declaration
Objective-C
@interface AWSLogsPutAccountPolicyResponseSwift
class AWSLogsPutAccountPolicyResponse -
Declaration
Objective-C
@interface AWSLogsPutDataProtectionPolicyRequestSwift
class AWSLogsPutDataProtectionPolicyRequest -
Declaration
Objective-C
@interface AWSLogsPutDataProtectionPolicyResponseSwift
class AWSLogsPutDataProtectionPolicyResponse -
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationPolicyRequestSwift
class AWSLogsPutDeliveryDestinationPolicyRequest -
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationPolicyResponseSwift
class AWSLogsPutDeliveryDestinationPolicyResponse -
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationRequestSwift
class AWSLogsPutDeliveryDestinationRequest -
Declaration
Objective-C
@interface AWSLogsPutDeliveryDestinationResponseSwift
class AWSLogsPutDeliveryDestinationResponse -
Declaration
Objective-C
@interface AWSLogsPutDeliverySourceRequestSwift
class AWSLogsPutDeliverySourceRequest -
Declaration
Objective-C
@interface AWSLogsPutDeliverySourceResponseSwift
class AWSLogsPutDeliverySourceResponse -
Declaration
Objective-C
@interface AWSLogsPutDestinationPolicyRequestSwift
class AWSLogsPutDestinationPolicyRequest -
Declaration
Objective-C
@interface AWSLogsPutDestinationRequestSwift
class AWSLogsPutDestinationRequest -
Declaration
Objective-C
@interface AWSLogsPutDestinationResponseSwift
class AWSLogsPutDestinationResponse -
Declaration
Objective-C
@interface AWSLogsPutLogEventsRequestSwift
class AWSLogsPutLogEventsRequest -
Declaration
Objective-C
@interface AWSLogsPutLogEventsResponseSwift
class AWSLogsPutLogEventsResponse -
Declaration
Objective-C
@interface AWSLogsPutMetricFilterRequestSwift
class AWSLogsPutMetricFilterRequest -
Declaration
Objective-C
@interface AWSLogsPutQueryDefinitionRequestSwift
class AWSLogsPutQueryDefinitionRequest -
Declaration
Objective-C
@interface AWSLogsPutQueryDefinitionResponseSwift
class AWSLogsPutQueryDefinitionResponse -
Declaration
Objective-C
@interface AWSLogsPutResourcePolicyRequestSwift
class AWSLogsPutResourcePolicyRequest -
Declaration
Objective-C
@interface AWSLogsPutResourcePolicyResponseSwift
class AWSLogsPutResourcePolicyResponse -
Declaration
Objective-C
@interface AWSLogsPutRetentionPolicyRequestSwift
class AWSLogsPutRetentionPolicyRequest -
Declaration
Objective-C
@interface AWSLogsPutSubscriptionFilterRequestSwift
class AWSLogsPutSubscriptionFilterRequest -
Reserved.
See moreDeclaration
Objective-C
@interface AWSLogsQueryCompileErrorSwift
class AWSLogsQueryCompileError -
Reserved.
See moreDeclaration
Objective-C
@interface AWSLogsQueryCompileErrorLocationSwift
class AWSLogsQueryCompileErrorLocation -
This structure contains details about a saved CloudWatch Logs Insights query definition.
See moreDeclaration
Objective-C
@interface AWSLogsQueryDefinitionSwift
class AWSLogsQueryDefinition -
Information about one CloudWatch Logs Insights query that matches the request in a
See moreDescribeQueriesoperation.Declaration
Objective-C
@interface AWSLogsQueryInfoSwift
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 AWSLogsQueryStatisticsSwift
class AWSLogsQueryStatistics -
Represents the rejected events.
See moreDeclaration
Objective-C
@interface AWSLogsRejectedLogEventsInfoSwift
class AWSLogsRejectedLogEventsInfo -
A policy enabling one or more entities to put logs to a log group in this account.
See moreDeclaration
Objective-C
@interface AWSLogsResourcePolicySwift
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 AWSLogsResultFieldSwift
class AWSLogsResultField -
Represents the search status of a log stream.
See moreDeclaration
Objective-C
@interface AWSLogsSearchedLogStreamSwift
class AWSLogsSearchedLogStream -
Declaration
Objective-C
@interface AWSLogsStartLiveTailRequestSwift
class AWSLogsStartLiveTailRequest -
Declaration
Objective-C
@interface AWSLogsStartLiveTailResponseSwift
class AWSLogsStartLiveTailResponse -
This object includes the stream returned by your StartLiveTail request.
See moreDeclaration
Objective-C
@interface AWSLogsStartLiveTailResponseStreamSwift
class AWSLogsStartLiveTailResponseStream -
Declaration
Objective-C
@interface AWSLogsStartQueryRequestSwift
class AWSLogsStartQueryRequest -
Declaration
Objective-C
@interface AWSLogsStartQueryResponseSwift
class AWSLogsStartQueryResponse -
Declaration
Objective-C
@interface AWSLogsStopQueryRequestSwift
class AWSLogsStopQueryRequest -
Declaration
Objective-C
@interface AWSLogsStopQueryResponseSwift
class AWSLogsStopQueryResponse -
Represents a subscription filter.
See moreDeclaration
Objective-C
@interface AWSLogsSubscriptionFilterSwift
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 AWSLogsSuppressionPeriodSwift
class AWSLogsSuppressionPeriod -
Declaration
Objective-C
@interface AWSLogsTagLogGroupRequestSwift
class AWSLogsTagLogGroupRequest -
Declaration
Objective-C
@interface AWSLogsTagResourceRequestSwift
class AWSLogsTagResourceRequest -
Declaration
Objective-C
@interface AWSLogsTestMetricFilterRequestSwift
class AWSLogsTestMetricFilterRequest -
Declaration
Objective-C
@interface AWSLogsTestMetricFilterResponseSwift
class AWSLogsTestMetricFilterResponse -
Declaration
Objective-C
@interface AWSLogsUntagLogGroupRequestSwift
class AWSLogsUntagLogGroupRequest -
Declaration
Objective-C
@interface AWSLogsUntagResourceRequestSwift
class AWSLogsUntagResourceRequest -
Declaration
Objective-C
@interface AWSLogsUpdateAnomalyRequestSwift
class AWSLogsUpdateAnomalyRequest -
Declaration
Objective-C
@interface AWSLogsUpdateLogAnomalyDetectorRequestSwift
class AWSLogsUpdateLogAnomalyDetectorRequest -
Undocumented
See moreDeclaration
Objective-C
@interface AWSLogsResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
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 AWSLogsSwift
class AWSLogs
View on GitHub
Install in Dash
Classes Reference