Queries information about configured delivery channels.
This API has been deprecated. We recommend migrating to Config(2020-09-07) - ListConfigDeliveryChannels for enhanced functionality and continued support. While the deprecated API remains temporarily accessible, no further updates or bug fixes will be provided.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
config:DescribeDeliveryChannels |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DeliveryChannelIds |
string |
No |
The ID of the delivery channel. Separate multiple delivery channel IDs with commas (,). For more information about how to obtain the ID of a delivery channel, see PutDeliveryChannel. |
cdc-d9106457e0d900b1**** |
Response elements
|
Parameter |
Type |
Description |
Example |
|
object |
The information about the delivery channel. |
||
| DeliveryChannels |
array<object> |
The details of the delivery channels. |
|
|
object |
The information about the delivery channel. |
||
| ConfigurationItemChangeNotification |
boolean |
Indicates whether to deliver the configuration history of a resource. If the configuration of a resource changes, Cloud Config delivers the configuration history to Object Storage Service (OSS), Simple Log Service (SLS), or Simple Message Queue (formerly MNS). Valid values:
|
true |
| ConfigurationSnapshot |
boolean |
Indicates whether to deliver scheduled resource snapshots. At 00:00:00 and 12:00:00 every day, Cloud Config delivers scheduled resource snapshots to OSS. Valid values:
|
false |
| DeliveryChannelAssumeRoleArn |
string |
The ARN of the role that is assumed by the delivery channel. |
acs:ram::120886317861****:role/aliyunserviceroleforconfig |
| DeliveryChannelCondition |
string |
The rule that is attached to the delivery channel. This parameter is supported only by delivery channels of the MNS type. You can specify the lowest risk level and the resource types for the MNS events to which you subscribe. The following section describes the parameters:
|
[{"filterType":"ResourceType","values":["ACS::ActionTrail::Trail","ACS::CBWP::CommonBandwidthPackage","ACS::CDN::Domain","ACS::CEN::CenBandwidthPackage","ACS::CEN::CenInstance","ACS::CEN::Flowlog","ACS::DdosCoo::Instance"],"multiple":true}] |
| DeliveryChannelId |
string |
The ID of the delivery channel. |
cdc-d9106457e0d900b1**** |
| DeliveryChannelName |
string |
The name of the delivery channel. |
myDeliveryChannel |
| DeliveryChannelTargetArn |
string |
The ARN of the destination of the delivery channel.
|
acs:oss:cn-shanghai:120886317861****:new-bucket |
| DeliveryChannelType |
string |
The type of the delivery channel. Valid values:
|
OSS |
| Description |
string |
The description of the delivery channel. |
My OSS delivery. |
| NonCompliantNotification |
boolean |
Indicates whether to deliver resource non-compliance events. If a resource is considered non-compliant, Cloud Config delivers the non-compliance events to SLS or MNS. Valid values:
|
false |
| OversizedDataOSSTargetArn |
string |
The ARN of the OSS bucket to which the oversized data is delivered if the size of the data exceeds the limit of the delivery channel. |
acs:oss:cn-shanghai:100931896542****:new-bucket |
| Status |
integer |
The status of the delivery channel. Valid values:
|
1 |
| RequestId |
string |
The ID of the request. |
DC300244-FCE3-5061-8214-C27ECB668487 |
Examples
Success response
JSON format
{
"DeliveryChannels": [
{
"ConfigurationItemChangeNotification": true,
"ConfigurationSnapshot": false,
"DeliveryChannelAssumeRoleArn": "acs:ram::120886317861****:role/aliyunserviceroleforconfig",
"DeliveryChannelCondition": "[{\"filterType\":\"ResourceType\",\"values\":[\"ACS::ActionTrail::Trail\",\"ACS::CBWP::CommonBandwidthPackage\",\"ACS::CDN::Domain\",\"ACS::CEN::CenBandwidthPackage\",\"ACS::CEN::CenInstance\",\"ACS::CEN::Flowlog\",\"ACS::DdosCoo::Instance\"],\"multiple\":true}]",
"DeliveryChannelId": "cdc-d9106457e0d900b1****",
"DeliveryChannelName": "myDeliveryChannel",
"DeliveryChannelTargetArn": "acs:oss:cn-shanghai:120886317861****:new-bucket",
"DeliveryChannelType": "OSS",
"Description": "My OSS delivery.",
"NonCompliantNotification": false,
"OversizedDataOSSTargetArn": "acs:oss:cn-shanghai:100931896542****:new-bucket",
"Status": 1
}
],
"RequestId": "DC300244-FCE3-5061-8214-C27ECB668487"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | DeliveryChannelNotExists | The delivery channel does not exist. | The delivery channel does not exist. |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | The request has failed due to a temporary failure of the server. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.