AWSEC2CreateFlowLogsRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Contains the parameters for CreateFlowLogs.

Required parameters: [ResourceIds, ResourceType, TrafficType, LogGroupName, DeliverLogsPermissionArn]

  clientToken

Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

@property (nonatomic, strong) NSString *clientToken

Declared In

AWSEC2Model.h

  deliverLogsPermissionArn

The ARN for the IAM role that's used to post flow logs to a CloudWatch Logs log group.

@property (nonatomic, strong) NSString *deliverLogsPermissionArn

Declared In

AWSEC2Model.h

  logGroupName

The name of the CloudWatch log group.

@property (nonatomic, strong) NSString *logGroupName

Declared In

AWSEC2Model.h

  resourceIds

One or more subnet, network interface, or VPC IDs.

Constraints: Maximum of 1000 resources

@property (nonatomic, strong) NSArray<NSString*> *resourceIds

Declared In

AWSEC2Model.h

  resourceType

The type of resource on which to create the flow log.

@property (nonatomic, assign) AWSEC2FlowLogsResourceType resourceType

Declared In

AWSEC2Model.h

  trafficType

The type of traffic to log.

@property (nonatomic, assign) AWSEC2TrafficType trafficType

Declared In

AWSEC2Model.h