Modifies the name, description, and capture window duration of a flow log.
Operation description
The ModifyFlowLogAttribute operation is asynchronous. After you call this operation, the system returns a RequestId, but the modification has not been completed. The modification continues in the background. You can call the DescribeFlowlogs operation to query the status of the flow log.
If the flow log is in the Modifying state, the flow log is being modified. In this state, you can only perform query operations.
If the flow log is in the Active state, the flow log has been modified.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:ModifyFlowLogAttribute |
update |
*Flowlog
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The ClientToken value can contain only ASCII characters. Note
If you do not specify this parameter, the system uses the RequestId of the API request as the ClientToken. The RequestId may be different for each API request. |
123e4567-e89b-12d3-a456-42665544**** |
| FlowLogName |
string |
No |
The new name of the flow log. The name can be empty or 1 to 128 characters in length and cannot start with http:// or https://. |
myFlowlog |
| Description |
string |
No |
The new description of the flow log. The description can be empty or 1 to 256 characters in length and cannot start with http:// or https://. |
myFlowlog |
| RegionId |
string |
Yes |
The region ID of the flow log. You can call the DescribeChildInstanceRegions operation to query the region ID. |
cn-hangzhou |
| FlowLogId |
string |
Yes |
The flow log ID. |
flowlog-m5evbtbpt**** |
| CenId |
string |
No |
The Cloud Enterprise Network (CEN) instance ID. |
cen-7qthudw0ll6jmc**** |
| Interval |
integer |
No |
The capture window duration for the flow log. Unit: seconds. Valid values: 60 or 600. Default value: 600. |
600 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| Success |
string |
Indicates whether the call is successful.
|
true |
| RequestId |
string |
The request ID. |
9A411874-2EC8-4633-9D30-9012DCE89DD1 |
Examples
Success response
JSON format
{
"Success": "true",
"RequestId": "9A411874-2EC8-4633-9D30-9012DCE89DD1"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.FlowLogId | The specified flowlog id does not exist or does not match the cen Id. | The error message returned because the specified flow log ID is invalid. |
| 400 | IncorrectStatus.flowlog | Invalid flowlog status. | The error message returned because the status of the flow log does not support this operation. Try again later. |
| 400 | InvalidParameter | Invalid parameter. | The error message returned because the parameter is set to an invalid value. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | The error message returned because you do not have the permissions to perform this operation. |
| 400 | InvalidOperation.IntervalMismatch | The interval of FlowLog should be less than or equal to the interval of related Traffic Analyzer. | |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.