Documentation
¶
Index ¶
- type AddCollectResourcesRequest
- type AddCollectResourcesResponse
- type AddCollectResourcesResult
- type CreateFlowLogRequest
- func NewCreateFlowLogRequest(regionId string, flowLogName string, flowLogType string, ...) *CreateFlowLogRequest
- func NewCreateFlowLogRequestWithAllParams(regionId string, flowLogName string, description *string, flowLogType string, ...) *CreateFlowLogRequest
- func NewCreateFlowLogRequestWithoutParam() *CreateFlowLogRequest
- func (r CreateFlowLogRequest) GetRegionId() string
- func (r *CreateFlowLogRequest) SetCollectInterval(collectInterval int)
- func (r *CreateFlowLogRequest) SetCollectResources(collectResources []flowlog.CollectResourceSpec)
- func (r *CreateFlowLogRequest) SetCollectTrafficType(collectTrafficType string)
- func (r *CreateFlowLogRequest) SetDescription(description string)
- func (r *CreateFlowLogRequest) SetFlowLogName(flowLogName string)
- func (r *CreateFlowLogRequest) SetFlowLogType(flowLogType string)
- func (r *CreateFlowLogRequest) SetRegionId(regionId string)
- func (r *CreateFlowLogRequest) SetStorageId(storageId string)
- func (r *CreateFlowLogRequest) SetStorageRegionId(storageRegionId string)
- func (r *CreateFlowLogRequest) SetStorageType(storageType string)
- type CreateFlowLogResponse
- type CreateFlowLogResult
- type DeleteFlowLogRequest
- type DeleteFlowLogResponse
- type DeleteFlowLogResult
- type DescribeCollectResourcesRequest
- func NewDescribeCollectResourcesRequest(regionId string, flowLogId string) *DescribeCollectResourcesRequest
- func NewDescribeCollectResourcesRequestWithAllParams(regionId string, flowLogId string, pageNumber *int, pageSize *int, ...) *DescribeCollectResourcesRequest
- func NewDescribeCollectResourcesRequestWithoutParam() *DescribeCollectResourcesRequest
- func (r DescribeCollectResourcesRequest) GetRegionId() string
- func (r *DescribeCollectResourcesRequest) SetFilters(filters []flowlog.Filter)
- func (r *DescribeCollectResourcesRequest) SetFlowLogId(flowLogId string)
- func (r *DescribeCollectResourcesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCollectResourcesRequest) SetPageSize(pageSize int)
- func (r *DescribeCollectResourcesRequest) SetRegionId(regionId string)
- type DescribeCollectResourcesResponse
- type DescribeCollectResourcesResult
- type DescribeFlowLogRequest
- type DescribeFlowLogResponse
- type DescribeFlowLogResult
- type DescribeFlowLogsRequest
- func (r DescribeFlowLogsRequest) GetRegionId() string
- func (r *DescribeFlowLogsRequest) SetFilters(filters []flowlog.Filter)
- func (r *DescribeFlowLogsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeFlowLogsRequest) SetPageSize(pageSize int)
- func (r *DescribeFlowLogsRequest) SetRegionId(regionId string)
- type DescribeFlowLogsResponse
- type DescribeFlowLogsResult
- type DescribeQuotaRequest
- type DescribeQuotaResponse
- type DescribeQuotaResult
- type ModifyFlowLogRequest
- func (r ModifyFlowLogRequest) GetRegionId() string
- func (r *ModifyFlowLogRequest) SetCollectInterval(collectInterval int)
- func (r *ModifyFlowLogRequest) SetDescription(description string)
- func (r *ModifyFlowLogRequest) SetFlowLogId(flowLogId string)
- func (r *ModifyFlowLogRequest) SetFlowLogName(flowLogName string)
- func (r *ModifyFlowLogRequest) SetRegionId(regionId string)
- type ModifyFlowLogResponse
- type ModifyFlowLogResult
- type RemoveCollectResourcesRequest
- func NewRemoveCollectResourcesRequest(regionId string, flowLogId string, collectResourceIds []string) *RemoveCollectResourcesRequest
- func NewRemoveCollectResourcesRequestWithAllParams(regionId string, flowLogId string, collectResourceIds []string) *RemoveCollectResourcesRequest
- func NewRemoveCollectResourcesRequestWithoutParam() *RemoveCollectResourcesRequest
- type RemoveCollectResourcesResponse
- type RemoveCollectResourcesResult
- type StartFlowLogRequest
- type StartFlowLogResponse
- type StartFlowLogResult
- type StopFlowLogRequest
- type StopFlowLogResponse
- type StopFlowLogResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddCollectResourcesRequest ¶
type AddCollectResourcesRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
/* 采集资源列表 */
CollectResources []flowlog.CollectResourceSpec `json:"collectResources"`
}
func NewAddCollectResourcesRequest ¶
func NewAddCollectResourcesRequest( regionId string, flowLogId string, collectResources []flowlog.CollectResourceSpec, ) *AddCollectResourcesRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * param collectResources: 采集资源列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddCollectResourcesRequestWithAllParams ¶
func NewAddCollectResourcesRequestWithAllParams( regionId string, flowLogId string, collectResources []flowlog.CollectResourceSpec, ) *AddCollectResourcesRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * param collectResources: 采集资源列表 (Required)
func NewAddCollectResourcesRequestWithoutParam ¶
func NewAddCollectResourcesRequestWithoutParam() *AddCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (AddCollectResourcesRequest) GetRegionId ¶
func (r AddCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddCollectResourcesRequest) SetCollectResources ¶
func (r *AddCollectResourcesRequest) SetCollectResources(collectResources []flowlog.CollectResourceSpec)
param collectResources: 采集资源列表(Required)
func (*AddCollectResourcesRequest) SetFlowLogId ¶
func (r *AddCollectResourcesRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*AddCollectResourcesRequest) SetRegionId ¶
func (r *AddCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type AddCollectResourcesResponse ¶
type AddCollectResourcesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddCollectResourcesResult `json:"result"`
}
type AddCollectResourcesResult ¶
type AddCollectResourcesResult struct {
}
type CreateFlowLogRequest ¶
type CreateFlowLogRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 */
FlowLogName string `json:"flowLogName"`
/* 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) */
Description *string `json:"description"`
/* 流日志类型
PORT:采集资源可为云主机、弹性网卡
*/
FlowLogType string `json:"flowLogType"`
/* 采集资源列表 (Optional) */
CollectResources []flowlog.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"`
}
func NewCreateFlowLogRequest ¶
func NewCreateFlowLogRequest( regionId string, flowLogName string, flowLogType string, storageRegionId string, storageId string, ) *CreateFlowLogRequest
- param regionId: 地域 ID (Required)
- param flowLogName: 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 (Required)
- param flowLogType: 流日志类型
PORT:采集资源可为云主机、弹性网卡
(Required) * param storageRegionId: 流日志的存储服务所在地域,如日志服务所属地域,如cn-north-1 (Required) * param storageId: 流日志的存储服务ID
若storageType = LOG时,值取日志主题ID,如logtopic-xxxx 当flowLogType = PORT时,值需取 templateUID = eniflowlogs 的日志主题ID
(Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFlowLogRequestWithAllParams ¶
func NewCreateFlowLogRequestWithAllParams( regionId string, flowLogName string, description *string, flowLogType string, collectResources []flowlog.CollectResourceSpec, collectTrafficType *string, collectInterval *int, storageType *string, storageRegionId string, storageId string, ) *CreateFlowLogRequest
- param regionId: 地域 ID (Required)
- param flowLogName: 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 (Required)
- param description: 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional)
- param flowLogType: 流日志类型
PORT:采集资源可为云主机、弹性网卡
(Required) * param collectResources: 采集资源列表 (Optional) * param collectTrafficType: 采集流量类型
ALL:记录指定资源的全部流量 ACCEPT:记录指定资源被安全组、网络ACL均接受的流量 REJECT:记录指定资源被安全组或网络ACL拒绝的流量
(Optional) * param collectInterval: 流日志采集时间间隔。单位:分钟。取值:1、5、10 (Optional) * param storageType: 流日志的存储服务类型,支持存储到日志服务,日志服务取值:LOG (Optional) * param storageRegionId: 流日志的存储服务所在地域,如日志服务所属地域,如cn-north-1 (Required) * param storageId: 流日志的存储服务ID
若storageType = LOG时,值取日志主题ID,如logtopic-xxxx 当flowLogType = PORT时,值需取 templateUID = eniflowlogs 的日志主题ID
(Required)
func NewCreateFlowLogRequestWithoutParam ¶
func NewCreateFlowLogRequestWithoutParam() *CreateFlowLogRequest
This constructor has better compatible ability when API parameters changed
func (CreateFlowLogRequest) GetRegionId ¶
func (r CreateFlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFlowLogRequest) SetCollectInterval ¶
func (r *CreateFlowLogRequest) SetCollectInterval(collectInterval int)
param collectInterval: 流日志采集时间间隔。单位:分钟。取值:1、5、10(Optional)
func (*CreateFlowLogRequest) SetCollectResources ¶
func (r *CreateFlowLogRequest) SetCollectResources(collectResources []flowlog.CollectResourceSpec)
param collectResources: 采集资源列表(Optional)
func (*CreateFlowLogRequest) SetCollectTrafficType ¶
func (r *CreateFlowLogRequest) SetCollectTrafficType(collectTrafficType string)
param collectTrafficType: 采集流量类型
ALL:记录指定资源的全部流量 ACCEPT:记录指定资源被安全组、网络ACL均接受的流量 REJECT:记录指定资源被安全组或网络ACL拒绝的流量 (Optional)
func (*CreateFlowLogRequest) SetDescription ¶
func (r *CreateFlowLogRequest) SetDescription(description string)
param description: 描述,允许输入UTF-8编码下的全部字符,不超过256字符(Optional)
func (*CreateFlowLogRequest) SetFlowLogName ¶
func (r *CreateFlowLogRequest) SetFlowLogName(flowLogName string)
param flowLogName: 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符(Required)
func (*CreateFlowLogRequest) SetFlowLogType ¶
func (r *CreateFlowLogRequest) SetFlowLogType(flowLogType string)
param flowLogType: 流日志类型
PORT:采集资源可为云主机、弹性网卡 (Required)
func (*CreateFlowLogRequest) SetRegionId ¶
func (r *CreateFlowLogRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
func (*CreateFlowLogRequest) SetStorageId ¶
func (r *CreateFlowLogRequest) SetStorageId(storageId string)
param storageId: 流日志的存储服务ID
若storageType = LOG时,值取日志主题ID,如logtopic-xxxx 当flowLogType = PORT时,值需取 templateUID = eniflowlogs 的日志主题ID (Required)
func (*CreateFlowLogRequest) SetStorageRegionId ¶
func (r *CreateFlowLogRequest) SetStorageRegionId(storageRegionId string)
param storageRegionId: 流日志的存储服务所在地域,如日志服务所属地域,如cn-north-1(Required)
func (*CreateFlowLogRequest) SetStorageType ¶
func (r *CreateFlowLogRequest) SetStorageType(storageType string)
param storageType: 流日志的存储服务类型,支持存储到日志服务,日志服务取值:LOG(Optional)
type CreateFlowLogResponse ¶
type CreateFlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateFlowLogResult `json:"result"`
}
type CreateFlowLogResult ¶
type CreateFlowLogResult struct {
FlowLogId string `json:"flowLogId"`
}
type DeleteFlowLogRequest ¶
type DeleteFlowLogRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
}
func NewDeleteFlowLogRequest ¶
func NewDeleteFlowLogRequest( regionId string, flowLogId string, ) *DeleteFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteFlowLogRequestWithAllParams ¶
func NewDeleteFlowLogRequestWithAllParams( regionId string, flowLogId string, ) *DeleteFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required)
func NewDeleteFlowLogRequestWithoutParam ¶
func NewDeleteFlowLogRequestWithoutParam() *DeleteFlowLogRequest
This constructor has better compatible ability when API parameters changed
func (DeleteFlowLogRequest) GetRegionId ¶
func (r DeleteFlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteFlowLogRequest) SetFlowLogId ¶
func (r *DeleteFlowLogRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*DeleteFlowLogRequest) SetRegionId ¶
func (r *DeleteFlowLogRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DeleteFlowLogResponse ¶
type DeleteFlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteFlowLogResult `json:"result"`
}
type DeleteFlowLogResult ¶
type DeleteFlowLogResult struct {
}
type DescribeCollectResourcesRequest ¶
type DescribeCollectResourcesRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
/* 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
PageSize *int `json:"pageSize"`
/* collectResourceType:采集的资源类型,支持单个
collectResourceIds: 流日志采集的资源ID,支持多个
vpcId:采集资源所属私有网络(VPC)的ID,支持单个
subnetId:采集资源所属子网的ID,支持单个
(Optional) */
Filters []flowlog.Filter `json:"filters"`
}
func NewDescribeCollectResourcesRequest ¶
func NewDescribeCollectResourcesRequest( regionId string, flowLogId string, ) *DescribeCollectResourcesRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCollectResourcesRequestWithAllParams ¶
func NewDescribeCollectResourcesRequestWithAllParams( regionId string, flowLogId string, pageNumber *int, pageSize *int, filters []flowlog.Filter, ) *DescribeCollectResourcesRequest
- param regionId: 地域 ID (Required)
- param flowLogId: 流日志ID (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param filters: collectResourceType:采集的资源类型,支持单个
collectResourceIds: 流日志采集的资源ID,支持多个 vpcId:采集资源所属私有网络(VPC)的ID,支持单个 subnetId:采集资源所属子网的ID,支持单个
(Optional)
func NewDescribeCollectResourcesRequestWithoutParam ¶
func NewDescribeCollectResourcesRequestWithoutParam() *DescribeCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCollectResourcesRequest) GetRegionId ¶
func (r DescribeCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCollectResourcesRequest) SetFilters ¶
func (r *DescribeCollectResourcesRequest) SetFilters(filters []flowlog.Filter)
param filters: collectResourceType:采集的资源类型,支持单个
collectResourceIds: 流日志采集的资源ID,支持多个 vpcId:采集资源所属私有网络(VPC)的ID,支持单个 subnetId:采集资源所属子网的ID,支持单个 (Optional)
func (*DescribeCollectResourcesRequest) SetFlowLogId ¶
func (r *DescribeCollectResourcesRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*DescribeCollectResourcesRequest) SetPageNumber ¶
func (r *DescribeCollectResourcesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页(Optional)
func (*DescribeCollectResourcesRequest) SetPageSize ¶
func (r *DescribeCollectResourcesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*DescribeCollectResourcesRequest) SetRegionId ¶
func (r *DescribeCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeCollectResourcesResponse ¶
type DescribeCollectResourcesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCollectResourcesResult `json:"result"`
}
type DescribeCollectResourcesResult ¶
type DescribeCollectResourcesResult struct {
CollectResources []flowlog.CollectResource `json:"collectResources"`
TotalCount int `json:"totalCount"`
}
type DescribeFlowLogRequest ¶
type DescribeFlowLogRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
}
func NewDescribeFlowLogRequest ¶
func NewDescribeFlowLogRequest( regionId string, flowLogId string, ) *DescribeFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeFlowLogRequestWithAllParams ¶
func NewDescribeFlowLogRequestWithAllParams( regionId string, flowLogId string, ) *DescribeFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required)
func NewDescribeFlowLogRequestWithoutParam ¶
func NewDescribeFlowLogRequestWithoutParam() *DescribeFlowLogRequest
This constructor has better compatible ability when API parameters changed
func (DescribeFlowLogRequest) GetRegionId ¶
func (r DescribeFlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeFlowLogRequest) SetFlowLogId ¶
func (r *DescribeFlowLogRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*DescribeFlowLogRequest) SetRegionId ¶
func (r *DescribeFlowLogRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeFlowLogResponse ¶
type DescribeFlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeFlowLogResult `json:"result"`
}
type DescribeFlowLogResult ¶
type DescribeFlowLogsRequest ¶
type DescribeFlowLogsRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小,默认为20,取值范围:[10,100] (Optional) */
PageSize *int `json:"pageSize"`
/* flowLogStatus - 流日志状态,支持单个
flowLogType - 流日志类型,支持单个
flowLogIds - 流日志ID,支持多个
flowLogNames - 流日志名称,模糊查询支持单个,精确查询支持多个
storageId - 流日志的存储服务ID,支持单个
collectResourceIds - 流日志的采集资源ID列表,支持多个
(Optional) */
Filters []flowlog.Filter `json:"filters"`
}
func NewDescribeFlowLogsRequest ¶
func NewDescribeFlowLogsRequest( regionId string, ) *DescribeFlowLogsRequest
* param regionId: 地域 ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeFlowLogsRequestWithAllParams ¶
func NewDescribeFlowLogsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []flowlog.Filter, ) *DescribeFlowLogsRequest
- param regionId: 地域 ID (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页 (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param filters: flowLogStatus - 流日志状态,支持单个 flowLogType - 流日志类型,支持单个 flowLogIds - 流日志ID,支持多个 flowLogNames - 流日志名称,模糊查询支持单个,精确查询支持多个 storageId - 流日志的存储服务ID,支持单个 collectResourceIds - 流日志的采集资源ID列表,支持多个
(Optional)
func NewDescribeFlowLogsRequestWithoutParam ¶
func NewDescribeFlowLogsRequestWithoutParam() *DescribeFlowLogsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeFlowLogsRequest) GetRegionId ¶
func (r DescribeFlowLogsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeFlowLogsRequest) SetFilters ¶
func (r *DescribeFlowLogsRequest) SetFilters(filters []flowlog.Filter)
param filters: flowLogStatus - 流日志状态,支持单个 flowLogType - 流日志类型,支持单个 flowLogIds - 流日志ID,支持多个 flowLogNames - 流日志名称,模糊查询支持单个,精确查询支持多个 storageId - 流日志的存储服务ID,支持单个 collectResourceIds - 流日志的采集资源ID列表,支持多个
(Optional)
func (*DescribeFlowLogsRequest) SetPageNumber ¶
func (r *DescribeFlowLogsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞), 页码超过总页数时, 显示最后一页(Optional)
func (*DescribeFlowLogsRequest) SetPageSize ¶
func (r *DescribeFlowLogsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*DescribeFlowLogsRequest) SetRegionId ¶
func (r *DescribeFlowLogsRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type DescribeFlowLogsResponse ¶
type DescribeFlowLogsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeFlowLogsResult `json:"result"`
}
type DescribeFlowLogsResult ¶
type DescribeQuotaRequest ¶
type DescribeQuotaRequest struct {
core.JDCloudRequest
/* Region ID */
RegionId string `json:"regionId"`
/* 资源类型,取值范围:flowLog、flowLogResource */
Type string `json:"type"`
/* type为flowLog不设置,
flowLogResource设置为flowLogId
(Optional) */
ParentResourceId *string `json:"parentResourceId"`
}
func NewDescribeQuotaRequest ¶
func NewDescribeQuotaRequest( regionId string, type_ string, ) *DescribeQuotaRequest
* param regionId: Region ID (Required) * param type_: 资源类型,取值范围:flowLog、flowLogResource (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeQuotaRequestWithAllParams ¶
func NewDescribeQuotaRequestWithAllParams( regionId string, type_ string, parentResourceId *string, ) *DescribeQuotaRequest
- param regionId: Region ID (Required)
- param type_: 资源类型,取值范围:flowLog、flowLogResource (Required)
- param parentResourceId: type为flowLog不设置,
flowLogResource设置为flowLogId
(Optional)
func NewDescribeQuotaRequestWithoutParam ¶
func NewDescribeQuotaRequestWithoutParam() *DescribeQuotaRequest
This constructor has better compatible ability when API parameters changed
func (DescribeQuotaRequest) GetRegionId ¶
func (r DescribeQuotaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeQuotaRequest) SetParentResourceId ¶
func (r *DescribeQuotaRequest) SetParentResourceId(parentResourceId string)
param parentResourceId: type为flowLog不设置,
flowLogResource设置为flowLogId (Optional)
func (*DescribeQuotaRequest) SetRegionId ¶
func (r *DescribeQuotaRequest) SetRegionId(regionId string)
param regionId: Region ID(Required)
func (*DescribeQuotaRequest) SetType ¶
func (r *DescribeQuotaRequest) SetType(type_ string)
param type_: 资源类型,取值范围:flowLog、flowLogResource(Required)
type DescribeQuotaResponse ¶
type DescribeQuotaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeQuotaResult `json:"result"`
}
type DescribeQuotaResult ¶
type ModifyFlowLogRequest ¶
type ModifyFlowLogRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
/* 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 (Optional) */
FlowLogName *string `json:"flowLogName"`
/* 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) */
Description *string `json:"description"`
/* 流日志采集时间间隔。单位:分钟。取值:1、5、10 (Optional) */
CollectInterval *int `json:"collectInterval"`
}
func NewModifyFlowLogRequest ¶
func NewModifyFlowLogRequest( regionId string, flowLogId string, ) *ModifyFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyFlowLogRequestWithAllParams ¶
func NewModifyFlowLogRequestWithAllParams( regionId string, flowLogId string, flowLogName *string, description *string, collectInterval *int, ) *ModifyFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * param flowLogName: 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符 (Optional) * param description: 描述,允许输入UTF-8编码下的全部字符,不超过256字符 (Optional) * param collectInterval: 流日志采集时间间隔。单位:分钟。取值:1、5、10 (Optional)
func NewModifyFlowLogRequestWithoutParam ¶
func NewModifyFlowLogRequestWithoutParam() *ModifyFlowLogRequest
This constructor has better compatible ability when API parameters changed
func (ModifyFlowLogRequest) GetRegionId ¶
func (r ModifyFlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyFlowLogRequest) SetCollectInterval ¶
func (r *ModifyFlowLogRequest) SetCollectInterval(collectInterval int)
param collectInterval: 流日志采集时间间隔。单位:分钟。取值:1、5、10(Optional)
func (*ModifyFlowLogRequest) SetDescription ¶
func (r *ModifyFlowLogRequest) SetDescription(description string)
param description: 描述,允许输入UTF-8编码下的全部字符,不超过256字符(Optional)
func (*ModifyFlowLogRequest) SetFlowLogId ¶
func (r *ModifyFlowLogRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*ModifyFlowLogRequest) SetFlowLogName ¶
func (r *ModifyFlowLogRequest) SetFlowLogName(flowLogName string)
param flowLogName: 流日志名称,只允许输入中文、数字、大小写字母、英文下划线“_”及中划线“-”,不允许为空且不超过32字符(Optional)
func (*ModifyFlowLogRequest) SetRegionId ¶
func (r *ModifyFlowLogRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type ModifyFlowLogResponse ¶
type ModifyFlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyFlowLogResult `json:"result"`
}
type ModifyFlowLogResult ¶
type ModifyFlowLogResult struct {
}
type RemoveCollectResourcesRequest ¶
type RemoveCollectResourcesRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
/* 采集资源ID列表 */
CollectResourceIds []string `json:"collectResourceIds"`
}
func NewRemoveCollectResourcesRequest ¶
func NewRemoveCollectResourcesRequest( regionId string, flowLogId string, collectResourceIds []string, ) *RemoveCollectResourcesRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * param collectResourceIds: 采集资源ID列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemoveCollectResourcesRequestWithAllParams ¶
func NewRemoveCollectResourcesRequestWithAllParams( regionId string, flowLogId string, collectResourceIds []string, ) *RemoveCollectResourcesRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * param collectResourceIds: 采集资源ID列表 (Required)
func NewRemoveCollectResourcesRequestWithoutParam ¶
func NewRemoveCollectResourcesRequestWithoutParam() *RemoveCollectResourcesRequest
This constructor has better compatible ability when API parameters changed
func (RemoveCollectResourcesRequest) GetRegionId ¶
func (r RemoveCollectResourcesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemoveCollectResourcesRequest) SetCollectResourceIds ¶
func (r *RemoveCollectResourcesRequest) SetCollectResourceIds(collectResourceIds []string)
param collectResourceIds: 采集资源ID列表(Required)
func (*RemoveCollectResourcesRequest) SetFlowLogId ¶
func (r *RemoveCollectResourcesRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*RemoveCollectResourcesRequest) SetRegionId ¶
func (r *RemoveCollectResourcesRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type RemoveCollectResourcesResponse ¶
type RemoveCollectResourcesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RemoveCollectResourcesResult `json:"result"`
}
type RemoveCollectResourcesResult ¶
type RemoveCollectResourcesResult struct {
}
type StartFlowLogRequest ¶
type StartFlowLogRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
}
func NewStartFlowLogRequest ¶
func NewStartFlowLogRequest( regionId string, flowLogId string, ) *StartFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartFlowLogRequestWithAllParams ¶
func NewStartFlowLogRequestWithAllParams( regionId string, flowLogId string, ) *StartFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required)
func NewStartFlowLogRequestWithoutParam ¶
func NewStartFlowLogRequestWithoutParam() *StartFlowLogRequest
This constructor has better compatible ability when API parameters changed
func (StartFlowLogRequest) GetRegionId ¶
func (r StartFlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartFlowLogRequest) SetFlowLogId ¶
func (r *StartFlowLogRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*StartFlowLogRequest) SetRegionId ¶
func (r *StartFlowLogRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type StartFlowLogResponse ¶
type StartFlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartFlowLogResult `json:"result"`
}
type StartFlowLogResult ¶
type StartFlowLogResult struct {
}
type StopFlowLogRequest ¶
type StopFlowLogRequest struct {
core.JDCloudRequest
/* 地域 ID */
RegionId string `json:"regionId"`
/* 流日志ID */
FlowLogId string `json:"flowLogId"`
}
func NewStopFlowLogRequest ¶
func NewStopFlowLogRequest( regionId string, flowLogId string, ) *StopFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopFlowLogRequestWithAllParams ¶
func NewStopFlowLogRequestWithAllParams( regionId string, flowLogId string, ) *StopFlowLogRequest
* param regionId: 地域 ID (Required) * param flowLogId: 流日志ID (Required)
func NewStopFlowLogRequestWithoutParam ¶
func NewStopFlowLogRequestWithoutParam() *StopFlowLogRequest
This constructor has better compatible ability when API parameters changed
func (StopFlowLogRequest) GetRegionId ¶
func (r StopFlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopFlowLogRequest) SetFlowLogId ¶
func (r *StopFlowLogRequest) SetFlowLogId(flowLogId string)
param flowLogId: 流日志ID(Required)
func (*StopFlowLogRequest) SetRegionId ¶
func (r *StopFlowLogRequest) SetRegionId(regionId string)
param regionId: 地域 ID(Required)
type StopFlowLogResponse ¶
type StopFlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopFlowLogResult `json:"result"`
}
type StopFlowLogResult ¶
type StopFlowLogResult struct {
}