/AWS1/CL_EC2FLOWLOG¶
Describes a flow log.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_creationtime TYPE /AWS1/EC2MILLISECONDDATETIME /AWS1/EC2MILLISECONDDATETIME¶
The date and time the flow log was created.
iv_deliverlogserrormessage TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
Information about the error that occurred.
Rate limitedindicates that CloudWatch Logs throttling has been applied for one or more network interfaces, or that you've reached the limit on the number of log groups that you can create.Access errorindicates that the IAM role associated with the flow log does not have sufficient permissions to publish to CloudWatch Logs.Unknown errorindicates an internal error.
iv_deliverlogspermissionarn TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ARN of the IAM role allows the service to publish logs to CloudWatch Logs.
iv_delivercrossaccountrole TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ARN of the IAM role that allows the service to publish flow logs across accounts.
iv_deliverlogsstatus TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The status of the logs delivery (
SUCCESS|FAILED).
iv_flowlogid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the flow log.
iv_flowlogstatus TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The status of the flow log (
ACTIVE).
iv_loggroupname TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The name of the flow log group.
iv_resourceid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The ID of the resource being monitored.
iv_traffictype TYPE /AWS1/EC2TRAFFICTYPE /AWS1/EC2TRAFFICTYPE¶
The type of traffic captured for the flow log.
iv_logdestinationtype TYPE /AWS1/EC2LOGDESTINATIONTYPE /AWS1/EC2LOGDESTINATIONTYPE¶
The type of destination for the flow log data.
iv_logdestination TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The Amazon Resource Name (ARN) of the destination for the flow log data.
iv_logformat TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The format of the flow log record.
it_tags TYPE /AWS1/CL_EC2TAG=>TT_TAGLIST TT_TAGLIST¶
The tags for the flow log.
iv_maxaggregationinterval TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER¶
The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.
When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value.
Valid Values:
60|600
io_destinationoptions TYPE REF TO /AWS1/CL_EC2DSTOPTIONSRESPONSE /AWS1/CL_EC2DSTOPTIONSRESPONSE¶
The destination options.
Queryable Attributes¶
CreationTime¶
The date and time the flow log was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
DeliverLogsErrorMessage¶
Information about the error that occurred.
Rate limitedindicates that CloudWatch Logs throttling has been applied for one or more network interfaces, or that you've reached the limit on the number of log groups that you can create.Access errorindicates that the IAM role associated with the flow log does not have sufficient permissions to publish to CloudWatch Logs.Unknown errorindicates an internal error.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIVERLOGSERRORMESSAGE() |
Getter for DELIVERLOGSERRORMESSAGE, with configurable defaul |
ASK_DELIVERLOGSERRORMESSAGE() |
Getter for DELIVERLOGSERRORMESSAGE w/ exceptions if field ha |
HAS_DELIVERLOGSERRORMESSAGE() |
Determine if DELIVERLOGSERRORMESSAGE has a value |
DeliverLogsPermissionArn¶
The ARN of the IAM role allows the service to publish logs to CloudWatch Logs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIVERLOGSPERMISSIONARN() |
Getter for DELIVERLOGSPERMISSIONARN, with configurable defau |
ASK_DELIVERLOGSPERMISSIONARN() |
Getter for DELIVERLOGSPERMISSIONARN w/ exceptions if field h |
HAS_DELIVERLOGSPERMISSIONARN() |
Determine if DELIVERLOGSPERMISSIONARN has a value |
DeliverCrossAccountRole¶
The ARN of the IAM role that allows the service to publish flow logs across accounts.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIVERCROSSACCOUNTROLE() |
Getter for DELIVERCROSSACCOUNTROLE, with configurable defaul |
ASK_DELIVERCROSSACCOUNTROLE() |
Getter for DELIVERCROSSACCOUNTROLE w/ exceptions if field ha |
HAS_DELIVERCROSSACCOUNTROLE() |
Determine if DELIVERCROSSACCOUNTROLE has a value |
DeliverLogsStatus¶
The status of the logs delivery (
SUCCESS|FAILED).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELIVERLOGSSTATUS() |
Getter for DELIVERLOGSSTATUS, with configurable default |
ASK_DELIVERLOGSSTATUS() |
Getter for DELIVERLOGSSTATUS w/ exceptions if field has no v |
HAS_DELIVERLOGSSTATUS() |
Determine if DELIVERLOGSSTATUS has a value |
FlowLogId¶
The ID of the flow log.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FLOWLOGID() |
Getter for FLOWLOGID, with configurable default |
ASK_FLOWLOGID() |
Getter for FLOWLOGID w/ exceptions if field has no value |
HAS_FLOWLOGID() |
Determine if FLOWLOGID has a value |
FlowLogStatus¶
The status of the flow log (
ACTIVE).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FLOWLOGSTATUS() |
Getter for FLOWLOGSTATUS, with configurable default |
ASK_FLOWLOGSTATUS() |
Getter for FLOWLOGSTATUS w/ exceptions if field has no value |
HAS_FLOWLOGSTATUS() |
Determine if FLOWLOGSTATUS has a value |
LogGroupName¶
The name of the flow log group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGGROUPNAME() |
Getter for LOGGROUPNAME, with configurable default |
ASK_LOGGROUPNAME() |
Getter for LOGGROUPNAME w/ exceptions if field has no value |
HAS_LOGGROUPNAME() |
Determine if LOGGROUPNAME has a value |
ResourceId¶
The ID of the resource being monitored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEID() |
Getter for RESOURCEID, with configurable default |
ASK_RESOURCEID() |
Getter for RESOURCEID w/ exceptions if field has no value |
HAS_RESOURCEID() |
Determine if RESOURCEID has a value |
TrafficType¶
The type of traffic captured for the flow log.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRAFFICTYPE() |
Getter for TRAFFICTYPE, with configurable default |
ASK_TRAFFICTYPE() |
Getter for TRAFFICTYPE w/ exceptions if field has no value |
HAS_TRAFFICTYPE() |
Determine if TRAFFICTYPE has a value |
LogDestinationType¶
The type of destination for the flow log data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGDESTINATIONTYPE() |
Getter for LOGDESTINATIONTYPE, with configurable default |
ASK_LOGDESTINATIONTYPE() |
Getter for LOGDESTINATIONTYPE w/ exceptions if field has no |
HAS_LOGDESTINATIONTYPE() |
Determine if LOGDESTINATIONTYPE has a value |
LogDestination¶
The Amazon Resource Name (ARN) of the destination for the flow log data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGDESTINATION() |
Getter for LOGDESTINATION, with configurable default |
ASK_LOGDESTINATION() |
Getter for LOGDESTINATION w/ exceptions if field has no valu |
HAS_LOGDESTINATION() |
Determine if LOGDESTINATION has a value |
LogFormat¶
The format of the flow log record.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGFORMAT() |
Getter for LOGFORMAT, with configurable default |
ASK_LOGFORMAT() |
Getter for LOGFORMAT w/ exceptions if field has no value |
HAS_LOGFORMAT() |
Determine if LOGFORMAT has a value |
Tags¶
The tags for the flow log.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |
MaxAggregationInterval¶
The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.
When a network interface is attached to a Nitro-based instance, the aggregation interval is always 60 seconds (1 minute) or less, regardless of the specified value.
Valid Values:
60|600
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXAGGREGATIONINTERVAL() |
Getter for MAXAGGREGATIONINTERVAL, with configurable default |
ASK_MAXAGGREGATIONINTERVAL() |
Getter for MAXAGGREGATIONINTERVAL w/ exceptions if field has |
HAS_MAXAGGREGATIONINTERVAL() |
Determine if MAXAGGREGATIONINTERVAL has a value |
DestinationOptions¶
The destination options.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESTINATIONOPTIONS() |
Getter for DESTINATIONOPTIONS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_FLOWLOGSET¶
TYPES TT_FLOWLOGSET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2FLOWLOG WITH DEFAULT KEY
.