Updates a multi-account delivery channel.
Operation description
Resource delivery supports the delivery of resource configuration change events and scheduled resource snapshots.
Scheduled resource snapshots support the following delivery scenarios:
Standard delivery: Leave the
ResourceSnapshotDelivery.CustomExpressionparameter empty.Custom delivery: Set the
ResourceSnapshotDelivery.CustomExpressionparameter to an appropriate value.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcecenter:UpdateMultiAccountDeliveryChannel |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DeliveryChannelId |
string |
Yes |
The ID of the delivery channel. |
dc-4m6ffpkgu*** |
| DeliveryChannelName |
string |
No |
The name of the delivery channel. |
test-multi-account-delivery-channel |
| DeliveryChannelDescription |
string |
No |
The description of the delivery channel. |
This is a description. |
| ResourceSnapshotDelivery |
object |
No |
The configurations for scheduled delivery of resource snapshots. |
|
| DeliveryTime |
string |
No |
The delivery time. |
09:00Z |
| Enabled |
string |
No |
Specifies whether to enable scheduled delivery of resource snapshots. Valid values:
|
true |
| TargetArn |
string |
No |
The Alibaba Cloud Resource Name (ARN) of the delivery destination. Valid values:
|
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| TargetType |
string |
No |
The type of the delivery destination. Valid values:
Valid values:
|
OSS |
| CustomExpression |
string |
No |
The custom expression. |
select * from resources limit 100; |
| SlsProperties |
object |
No |
The Simple Log Service (SLS) configurations. |
|
| OversizedDataOssTargetArn |
string |
No |
The ARN of the delivery destination for oversized data. If the size of a resource configuration change event exceeds 1 MB, the event is delivered as an OSS object. You must enter the ARN of an OSS bucket that has a prefix of Note
This parameter takes effect only when you create a custom scheduled delivery task for resource snapshots. You do not need to specify this parameter when you create a standard scheduled delivery task for resource snapshots. |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| ResourceChangeDelivery |
object |
No |
The configurations for delivery of resource configuration change events. |
|
| Enabled |
string |
No |
Specifies whether to enable delivery of resource configuration change events. Valid values:
|
true |
| SlsProperties |
object |
No |
The SLS configurations. |
|
| OversizedDataOssTargetArn |
string |
No |
The ARN of the delivery destination for oversized data. If the size of a resource configuration change event exceeds 1 MB, the event is delivered as an OSS object. You must enter the ARN of an OSS bucket that has a prefix of |
acs:oss:cn-hangzhou:1911422487776***:resourcecenter-oss |
| TargetArn |
string |
No |
The ARN of the delivery destination. Valid values:
|
acs:log:cn-hangzhou: 1911422487776***:project/delivery/logstore/resourcecenter-sls |
| TargetType |
string |
No |
The type of the delivery destination. Valid value: Valid values:
|
SLS |
| DeliveryChannelFilter |
object |
No |
The effective scope of the delivery channel. |
|
| AccountScopes |
array |
No |
The account scopes of the delivery channel. |
|
|
string |
No |
The account scope of the delivery channel. Valid values:
For more information about how to obtain the ID of a resource directory, folder, member or the Root folder, see GetResourceDirectory, ListFoldersForParent, and ListAccounts. |
rd-r4**** |
|
| ResourceTypes |
array |
No |
The effective resource type of the delivery channel. |
|
|
string |
No |
The resource type. For more information, see Alibaba Cloud services and resource types that are supported by Resource Center. To deliver all resource types supported by Resource Center, set this parameter to |
ACS::VPC::VPC |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
36A3D9BE-B607-5993-B546-7E19EF65D*** |
Examples
Success response
JSON format
{
"RequestId": "36A3D9BE-B607-5993-B546-7E19EF65D***"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | NoPermission.AccountScope | The operator is not permitted for this account scope. | The operator is not permitted for this account scope. |
| 403 | NoPermission.ResourceDirectory.MemberAccount | ResourceDirectory Member Account is not authorized to perform this operation. | You are not allowed to use a member of a resource directory to perform this operation. Use the management account of the resource directory to perform the operation. |
| 404 | NotExists.DeliveryChannelId | The DeliveryChannelId does not exist. | The DeliveryChannelId does not exist. |
| 404 | MissingParameter.DeliveryName | The specified parameter DeliveryName is missing. | |
| 404 | MissingParameter.OverSizedDataOssTargetArn | The specified parameter OverSizedDataOssTargetArn is missing. | |
| 404 | MissingParameter.DeliveryFilter.AccountScopes | The specified parameter DeliveryFilter.AccountScopes is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.DeliveryTime | The specified parameter ResourceSnapshotDelivery.DeliveryTime is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.TargetArn | The specified parameter ResourceSnapshotDelivery.TargetArn is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.TargetType | The specified parameter ResourceSnapshotDelivery.TargetType is missing. | |
| 404 | MissingParameter.ResourceChangeDelivery.TargetArn | The specified parameter ResourceChangeDelivery.TargetArn is missing. | |
| 404 | MissingParameter.ResourceChangeDelivery.TargetType | The specified parameter ResourceChangeDelivery.TargetType is missing. | |
| 404 | MissingParameter.ResourceSnapshotDelivery.CustomExpression | The specified parameter ResourceSnapshotDelivery.CustomExpression is missing. | |
| 409 | InvalidParameter.DeliveryChannelId | The specified parameter DeliveryChannelId is not valid. | |
| 409 | AlreadyExists.DeliveryName | The DeliveryName Name already exists. | The delivery name already exists. |
| 409 | InvalidParameter.DeliveryDescription | The specified parameter DeliveryDescription is not valid. | |
| 409 | InvalidParameter.OverSizedDataOssTargetArn | The specified parameter OverSizedDataOssTargetArn is not valid. | |
| 409 | InvalidParameter.DeliveryFilter.AccountScopes | The specified parameter DeliveryFilter.AccountScopes is not valid. | The specified parameter DeliveryFilter.AccountScopes is not valid. |
| 409 | InvalidParameter.DeliveryFilter.ResourceTypes | The specified parameter DeliveryFilter.ResourceTypes is not valid. | |
| 409 | InvalidParameter.ResourceSnapshotDelivery.TargetArn | The specified parameter ResourceSnapshotDelivery.TargetArn is not valid. | |
| 409 | InvalidParameter.ResourceSnapshotDelivery.DeliveryTime | The specified parameter ResourceSnapshotDelivery.DeliveryTime is not valid. | |
| 409 | InvalidParameter.ResourceSnapshotDelivery.TargetType | The specified parameter ResourceSnapshotDelivery.TargetType is not valid. | |
| 409 | InvalidParameter.ResourceChangeDelivery.TargetArn | The specified parameter ResourceChangeDelivery.TargetArn is not valid. | |
| 409 | InvalidParameter.ResourceChangeDelivery.TargetType | The specified parameter ResourceChangeDelivery.TargetType is not valid. | |
| 409 | InvalidParameter.CustomExpression | Error: %s. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.