Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectResource ¶
type CollectResource struct { /* 采集资源ID (Optional) */ CollectResourceId string `json:"collectResourceId"` /* 采集资源所属私有网络(VPC)的ID (Optional) */ VpcId string `json:"vpcId"` /* 采集资源所属子网的ID (Optional) */ SubnetId string `json:"subnetId"` /* 采集资源类型 VM: 云主机 ENI: 弹性网卡 (Optional) */ CollectResourceType string `json:"collectResourceType"` /* 采集资源添加时间 (Optional) */ AddedTime string `json:"addedTime"` }
type CollectResourceSpec ¶
type CollectResources ¶
type CollectResources struct { /* 采集资源列表 */ CollectResources []CollectResourceSpec `json:"collectResources"` }
type FlowLog ¶
type FlowLog struct { /* 流日志ID (Optional) */ FlowLogId string `json:"flowLogId"` /* 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 (Optional) */ FlowLogName string `json:"flowLogName"` /* 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) */ Description string `json:"description"` /* 流日志类型 PORT:采集资源包括云主机、弹性网卡 (Optional) */ FlowLogType string `json:"flowLogType"` /* 流日志的状态 RUNNING:采集中 STOPPED:已停止采集 (Optional) */ FlowLogStatus string `json:"flowLogStatus"` /* 采集资源列表 (Optional) */ CollectResources []CollectResource `json:"collectResources"` /* 采集流量类型 ALL:记录指定资源的全部流量。 ACCEPT:记录指定资源被安全组、网络ACL均接受的流量。 REJECT:记录指定资源被安全组或网络ACL拒绝的流量。 (Optional) */ CollectTrafficType string `json:"collectTrafficType"` /* 流日志采集时间间隔。单位:分钟。取值:1、5、10 (Optional) */ CollectInterval int `json:"collectInterval"` /* 流日志的存储服务所在地域 (Optional) */ StorageRegionId string `json:"storageRegionId"` /* 流日志的存储服务类型 LOG:日志服务 (Optional) */ StorageType string `json:"storageType"` /* 流日志数据存储服务ID (Optional) */ StorageId string `json:"storageId"` /* 流日志创建时间 (Optional) */ CreatedTime string `json:"createdTime"` }
type FlowLogSpec ¶
type FlowLogSpec struct { /* 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 */ FlowLogName string `json:"flowLogName"` /* 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) */ Description string `json:"description"` /* 流日志类型 PORT:采集资源可为云主机、弹性网卡 */ FlowLogType string `json:"flowLogType"` /* 采集资源列表 (Optional) */ CollectResources []CollectResourceSpec `json:"collectResources"` /* 采集流量类型 ALL:记录指定资源的全部流量 ACCEPT:记录指定资源被安全组、网络ACL均接受的流量 REJECT:记录指定资源被安全组或网络ACL拒绝的流量 (Optional) */ CollectTrafficType string `json:"collectTrafficType"` /* 流日志采集时间间隔。单位:分钟。取值:1、5、10 (Optional) */ CollectInterval int `json:"collectInterval"` /* 流日志的存储服务类型,支持存储到日志服务,日志服务取值:LOG (Optional) */ StorageType string `json:"storageType"` /* 流日志的存储服务所在地域,如日志服务所属地域,如cn-north-1 */ StorageRegionId string `json:"storageRegionId"` /* 流日志的存储服务ID 若storageType = LOG时,值取日志主题ID,如logtopic-xxxx 当flowLogType = PORT时,值需取 templateUID = eniflowlogs 的日志主题ID */ StorageId string `json:"storageId"` }
type ModifyFlowLogSpec ¶
type ModifyFlowLogSpec struct { /* 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 (Optional) */ FlowLogName string `json:"flowLogName"` /* 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) */ Description string `json:"description"` /* 流日志采集时间间隔。单位:分钟。取值:1、5、10 (Optional) */ CollectInterval int `json:"collectInterval"` }
type ModifyQuotaSpec ¶
type Quota ¶
type Quota struct { /* 资源类型,取值范围:flowLog、flowLogResource (Optional) */ Type string `json:"type"` /* type为flowLog不设置, flowLogResource设置为flowLogId (Optional) */ ParentResourceId string `json:"parentResourceId"` /* 配额大小 (Optional) */ MaxLimit int `json:"maxLimit"` /* 已存在的资源数量 (Optional) */ Count int `json:"count"` }
type RemoveCollectResourceSpec ¶
type RemoveCollectResourceSpec struct { /* 采集资源ID列表 */ CollectResourceIds []string `json:"collectResourceIds"` }
Click to show internal directories.
Click to hide internal directories.