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 { }