AWSLogsDescribeLogGroupsRequest
Objective-C
@interface AWSLogsDescribeLogGroupsRequest
Swift
class AWSLogsDescribeLogGroupsRequest
-
When
includeLinkedAccounts
is set toTrue
, use this parameter to specify the list of accounts to search. You can specify as many as 20 account IDs in the array.Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable accountIdentifiers;
Swift
var accountIdentifiers: [String]? { get set }
-
If you are using a monitoring account, set this to
True
to have the operation return log groups in the accounts listed inaccountIdentifiers
.If this parameter is set to
true
andaccountIdentifiers
contains a null value, the operation returns all log groups in the monitoring account and all log groups in all source accounts that are linked to the monitoring account.Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable includeLinkedAccounts;
Swift
var includeLinkedAccounts: NSNumber? { get set }
-
The maximum number of items returned. If you don’t specify a value, the default is up to 50 items.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable limit;
Swift
var limit: NSNumber? { get set }
-
Specifies the log group class for this log group. There are two classes:
The
Standard
log class supports all CloudWatch Logs features.The
Infrequent Access
log class supports a subset of CloudWatch Logs features and incurs lower costs.
For details about the features supported by each class, see Log classes
Declaration
Objective-C
@property (nonatomic) AWSLogsLogGroupClass logGroupClass;
Swift
var logGroupClass: AWSLogsLogGroupClass { get set }
-
If you specify a string for this parameter, the operation returns only log groups that have names that match the string based on a case-sensitive substring search. For example, if you specify
Foo
, log groups namedFooBar
,aws/Foo
, andGroupFoo
would match, butfoo
,F/o/o
andFroo
would not match.If you specify
logGroupNamePattern
in your request, then onlyarn
,creationTime
, andlogGroupName
are included in the response.logGroupNamePattern
andlogGroupNamePrefix
are mutually exclusive. Only one of these parameters can be passed.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable logGroupNamePattern;
Swift
var logGroupNamePattern: String? { get set }
-
The prefix to match.
logGroupNamePrefix
andlogGroupNamePattern
are mutually exclusive. Only one of these parameters can be passed.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable logGroupNamePrefix;
Swift
var logGroupNamePrefix: String? { get set }
-
The token for the next set of items to return. (You received this token from a previous call.)
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable nextToken;
Swift
var nextToken: String? { get set }