有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

SDK 描述

CreateAudit 用于创建操作审计(CloudAudit),每个用户只能创建50个 CloudAudit。

请求参数

参数名称
必选
类型
描述
IsMultiRegionAudit
Number
是否开启多地域采集。0:不开启;1:开启。
KmsKeyId
String
Kms 的 secretId,用于数据加密。
Name
String
CloudAudit 名称,3 - 128字节,只能包含 ASCII 编码字母 a-z,A-Z,数字0-9,下划线_
CosBucketName
String
要投递的 COS Bucket 的名称,命名规范参照 COS 的命名要求。
CosKeyPrefix
String
COS Bucket 前缀,命名规范参照 COS 要求。
CmqTopicName
String
CMQ 主题名称,如果开启消息队列请填写,命名规范参照 CMQ 要求。

响应参数

参数名称
类型
描述
IsMultiRegionAudit
Number
是否开启多地域采集。1代表是,0代表否。
KmsKeyId
String
Kms 密钥 ID。
Name
String
CloudAudit 名称。
CosBucketName
String
COS Bucket 名称。
CosKeyPrefix
String
COS Bucket 前缀。
CmqTopicName
String
CMQ 主题名称。

实际案例

请求示例

$config = array('SecretId' => '您的secretId',
'SecretKey' => '您的secretKey',
'RequestMethod' => 'GET',
'DefaultRegion' => 'gz');
$ca = QcloudApi::load(QcloudApi::MODULE_CLOUDAUDIT, $config);
$package = array('IsMultiRegionAudit ' => 1, 'Name' => 'ayisunxxx','CosBucketName'=>'sundehuixxx');
$a = $ca->CreateAudit($package);
if ($a === false) {
$error = $ca->getError();
echo "Error code:" . $error->getCode() . ".\\n";
echo "message:" . $error->getMessage() . ".\\n";
echo "ext:" . var_export($error->getExt(), true) . ".\\n";
} else {
var_dump($a);
}
echo "\\nRequest :" . $ca->getLastRequest();
echo "\\nResponse :" . $ca->getLastResponse();
echo "\\n";

响应示例

{
"IsMultiRegionAudit": "1",
"KmsKeyId": "",
"Name": "ayisunxxx",
"CosBucketName": "sundehuixxx",
"CosKeyPrefix": "91000000009",
"CmqTopicName": ""
}