Documentation ¶
Index ¶
- Constants
- type AttributeKeyDetail
- type AuditSummary
- type Client
- func (c *Client) CreateAudit(request *CreateAuditRequest) (response *CreateAuditResponse, err error)
- func (c *Client) CreateAuditTrack(request *CreateAuditTrackRequest) (response *CreateAuditTrackResponse, err error)
- func (c *Client) CreateAuditTrackWithContext(ctx context.Context, request *CreateAuditTrackRequest) (response *CreateAuditTrackResponse, err error)
- func (c *Client) CreateAuditWithContext(ctx context.Context, request *CreateAuditRequest) (response *CreateAuditResponse, err error)
- func (c *Client) DeleteAudit(request *DeleteAuditRequest) (response *DeleteAuditResponse, err error)
- func (c *Client) DeleteAuditTrack(request *DeleteAuditTrackRequest) (response *DeleteAuditTrackResponse, err error)
- func (c *Client) DeleteAuditTrackWithContext(ctx context.Context, request *DeleteAuditTrackRequest) (response *DeleteAuditTrackResponse, err error)
- func (c *Client) DeleteAuditWithContext(ctx context.Context, request *DeleteAuditRequest) (response *DeleteAuditResponse, err error)
- func (c *Client) DescribeAudit(request *DescribeAuditRequest) (response *DescribeAuditResponse, err error)
- func (c *Client) DescribeAuditTrack(request *DescribeAuditTrackRequest) (response *DescribeAuditTrackResponse, err error)
- func (c *Client) DescribeAuditTrackWithContext(ctx context.Context, request *DescribeAuditTrackRequest) (response *DescribeAuditTrackResponse, err error)
- func (c *Client) DescribeAuditTracks(request *DescribeAuditTracksRequest) (response *DescribeAuditTracksResponse, err error)
- func (c *Client) DescribeAuditTracksWithContext(ctx context.Context, request *DescribeAuditTracksRequest) (response *DescribeAuditTracksResponse, err error)
- func (c *Client) DescribeAuditWithContext(ctx context.Context, request *DescribeAuditRequest) (response *DescribeAuditResponse, err error)
- func (c *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)
- func (c *Client) DescribeEventsWithContext(ctx context.Context, request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)
- func (c *Client) GetAttributeKey(request *GetAttributeKeyRequest) (response *GetAttributeKeyResponse, err error)
- func (c *Client) GetAttributeKeyWithContext(ctx context.Context, request *GetAttributeKeyRequest) (response *GetAttributeKeyResponse, err error)
- func (c *Client) InquireAuditCredit(request *InquireAuditCreditRequest) (response *InquireAuditCreditResponse, err error)
- func (c *Client) InquireAuditCreditWithContext(ctx context.Context, request *InquireAuditCreditRequest) (response *InquireAuditCreditResponse, err error)
- func (c *Client) ListAudits(request *ListAuditsRequest) (response *ListAuditsResponse, err error)
- func (c *Client) ListAuditsWithContext(ctx context.Context, request *ListAuditsRequest) (response *ListAuditsResponse, err error)
- func (c *Client) ListCmqEnableRegion(request *ListCmqEnableRegionRequest) (response *ListCmqEnableRegionResponse, err error)
- func (c *Client) ListCmqEnableRegionWithContext(ctx context.Context, request *ListCmqEnableRegionRequest) (response *ListCmqEnableRegionResponse, err error)
- func (c *Client) ListCosEnableRegion(request *ListCosEnableRegionRequest) (response *ListCosEnableRegionResponse, err error)
- func (c *Client) ListCosEnableRegionWithContext(ctx context.Context, request *ListCosEnableRegionRequest) (response *ListCosEnableRegionResponse, err error)
- func (c *Client) ListKeyAliasByRegion(request *ListKeyAliasByRegionRequest) (response *ListKeyAliasByRegionResponse, err error)
- func (c *Client) ListKeyAliasByRegionWithContext(ctx context.Context, request *ListKeyAliasByRegionRequest) (response *ListKeyAliasByRegionResponse, err error)
- func (c *Client) LookUpEvents(request *LookUpEventsRequest) (response *LookUpEventsResponse, err error)
- func (c *Client) LookUpEventsWithContext(ctx context.Context, request *LookUpEventsRequest) (response *LookUpEventsResponse, err error)
- func (c *Client) ModifyAuditTrack(request *ModifyAuditTrackRequest) (response *ModifyAuditTrackResponse, err error)
- func (c *Client) ModifyAuditTrackWithContext(ctx context.Context, request *ModifyAuditTrackRequest) (response *ModifyAuditTrackResponse, err error)
- func (c *Client) StartLogging(request *StartLoggingRequest) (response *StartLoggingResponse, err error)
- func (c *Client) StartLoggingWithContext(ctx context.Context, request *StartLoggingRequest) (response *StartLoggingResponse, err error)
- func (c *Client) StopLogging(request *StopLoggingRequest) (response *StopLoggingResponse, err error)
- func (c *Client) StopLoggingWithContext(ctx context.Context, request *StopLoggingRequest) (response *StopLoggingResponse, err error)
- func (c *Client) UpdateAudit(request *UpdateAuditRequest) (response *UpdateAuditResponse, err error)
- func (c *Client) UpdateAuditWithContext(ctx context.Context, request *UpdateAuditRequest) (response *UpdateAuditResponse, err error)
- type CmqRegionInfo
- type CosRegionInfo
- type CreateAuditRequest
- type CreateAuditRequestParams
- type CreateAuditResponse
- type CreateAuditResponseParams
- type CreateAuditTrackRequest
- type CreateAuditTrackRequestParams
- type CreateAuditTrackResponse
- type CreateAuditTrackResponseParams
- type DeleteAuditRequest
- type DeleteAuditRequestParams
- type DeleteAuditResponse
- type DeleteAuditResponseParams
- type DeleteAuditTrackRequest
- type DeleteAuditTrackRequestParams
- type DeleteAuditTrackResponse
- type DeleteAuditTrackResponseParams
- type DescribeAuditRequest
- type DescribeAuditRequestParams
- type DescribeAuditResponse
- type DescribeAuditResponseParams
- type DescribeAuditTrackRequest
- type DescribeAuditTrackRequestParams
- type DescribeAuditTrackResponse
- type DescribeAuditTrackResponseParams
- type DescribeAuditTracksRequest
- type DescribeAuditTracksRequestParams
- type DescribeAuditTracksResponse
- type DescribeAuditTracksResponseParams
- type DescribeEventsRequest
- type DescribeEventsRequestParams
- type DescribeEventsResponse
- type DescribeEventsResponseParams
- type Event
- type GetAttributeKeyRequest
- type GetAttributeKeyRequestParams
- type GetAttributeKeyResponse
- type GetAttributeKeyResponseParams
- type InquireAuditCreditRequest
- type InquireAuditCreditRequestParams
- type InquireAuditCreditResponse
- type InquireAuditCreditResponseParams
- type KeyMetadata
- type ListAuditsRequest
- type ListAuditsRequestParams
- type ListAuditsResponse
- type ListAuditsResponseParams
- type ListCmqEnableRegionRequest
- type ListCmqEnableRegionRequestParams
- type ListCmqEnableRegionResponse
- type ListCmqEnableRegionResponseParams
- type ListCosEnableRegionRequest
- type ListCosEnableRegionRequestParams
- type ListCosEnableRegionResponse
- type ListCosEnableRegionResponseParams
- type ListKeyAliasByRegionRequest
- type ListKeyAliasByRegionRequestParams
- type ListKeyAliasByRegionResponse
- type ListKeyAliasByRegionResponseParams
- type LookUpEventsRequest
- type LookUpEventsRequestParams
- type LookUpEventsResponse
- type LookUpEventsResponseParams
- type LookupAttribute
- type ModifyAuditTrackRequest
- type ModifyAuditTrackRequestParams
- type ModifyAuditTrackResponse
- type ModifyAuditTrackResponseParams
- type Resource
- type StartLoggingRequest
- type StartLoggingRequestParams
- type StartLoggingResponse
- type StartLoggingResponseParams
- type StopLoggingRequest
- type StopLoggingRequestParams
- type StopLoggingResponse
- type StopLoggingResponseParams
- type Storage
- type Tracks
- type UpdateAuditRequest
- type UpdateAuditRequestParams
- type UpdateAuditResponse
- type UpdateAuditResponseParams
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 检查cls日志主题是否存在失败。 FAILEDOPERATION_CHECKCLSTOPICISEXISTFAILED = "FailedOperation.CheckClsTopicIsExistFailed" // 检查cos桶是否存在失败。 FAILEDOPERATION_CHECKCOSBUCKETISEXISTFAILED = "FailedOperation.CheckCosBucketIsExistFailed" // 创建COS存储桶失败 FAILEDOPERATION_CREATEBUCKETFAIL = "FailedOperation.CreateBucketFail" // 拉取cls日志主题失败。 FAILEDOPERATION_GETCLSTOPICFAILED = "FailedOperation.GetClsTopicFailed" // 拉取cos存储桶列表失败。 FAILEDOPERATION_GETCOSBUCKETLISTFAILED = "FailedOperation.GetCosBucketListFailed" // 内部错误。 INTERNALERROR = "InternalError" // 创建cmq时发生异常,可能您准备创建的cmq队列已经存在,也有可能您没有权限或者欠费。 INTERNALERROR_CMQERROR = "InternalError.CmqError" // 创建跟踪集错误,请联系开发人员。 INTERNALERROR_CREATEAUDITERROR = "InternalError.CreateAuditError" // 删除跟踪集失败,请联系开发人员 INTERNALERROR_DELETEAUDITERROR = "InternalError.DeleteAuditError" // 查看跟踪集详情错误,请联系开发人员 INTERNALERROR_DESCRIBEAUDITERROR = "InternalError.DescribeAuditError" // 查询可创建跟踪集的数量错误,请联系开发人员 INTERNALERROR_INQUIREAUDITCREDITERROR = "InternalError.InquireAuditCreditError" // 查询跟踪集概要内部错误,请联系开发人员。 INTERNALERROR_LISTAUDITSERROR = "InternalError.ListAuditsError" // 内部错误,请联系开发人员 INTERNALERROR_LISTCMQENABLEREGIONERROR = "InternalError.ListCmqEnableRegionError" // 内部错误,请联系开发人员 INTERNALERROR_LISTCOSENABLEREGIONERROR = "InternalError.ListCosEnableRegionError" // 内部错误,请联系开发人员 INTERNALERROR_LISTKEYALIASBYREGIONERROR = "InternalError.ListKeyAliasByRegionError" // 内部错误,请联系开发人员 INTERNALERROR_SEARCHERROR = "InternalError.SearchError" // 内部错误,请联系开发人员 INTERNALERROR_STARTLOGGINGERROR = "InternalError.StartLoggingError" // 内部错误,请联系开发人员 INTERNALERROR_STOPLOGGINGERROR = "InternalError.StopLoggingError" // 内部错误,请联系开发人员 INTERNALERROR_UPDATEAUDITERROR = "InternalError.UpdateAuditError" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 必须包含开始时间和结束时间,且必须为整形时间戳(精确到秒) INVALIDPARAMETER_TIME = "InvalidParameter.Time" // 别名已经存在 INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" // 跟踪集名称不符合规则 INVALIDPARAMETERVALUE_AUDITNAMEERROR = "InvalidParameterValue.AuditNameError" // 跟踪集名称不支持修改。 INVALIDPARAMETERVALUE_AUDITTRACKNAMENOTSUPPORTMODIFY = "InvalidParameterValue.AuditTrackNameNotSupportModify" // 操作审计目前不支持输入的cmq地域 INVALIDPARAMETERVALUE_CMQREGIONERROR = "InvalidParameterValue.CmqRegionError" // 输入的cos存储桶名称不符合规范 INVALIDPARAMETERVALUE_COSNAMEERROR = "InvalidParameterValue.CosNameError" // 操作审计目前不支持输入的cos地域 INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" // IsCreateNewBucket的有效取值范围是0和1,0代表不创建新的存储桶,1代表创建新的存储桶。 INVALIDPARAMETERVALUE_ISCREATENEWBUCKETERROR = "InvalidParameterValue.IsCreateNewBucketError" // IsCreateNewQueue的有效取值范围是0和1,0代表不新创建,1代表新创建。 INVALIDPARAMETERVALUE_ISCREATENEWQUEUEERROR = "InvalidParameterValue.IsCreateNewQueueError" // IsEnableCmqNotify的有效取值范围是0和1,0代表不开启投递cmq,1代表开启cmq投递。 INVALIDPARAMETERVALUE_ISENABLECMQNOTIFYERROR = "InvalidParameterValue.IsEnableCmqNotifyError" // 操作审计暂不支持该地域的KMS INVALIDPARAMETERVALUE_KMSREGIONERROR = "InvalidParameterValue.KmsRegionError" // 日志前缀格式错误 INVALIDPARAMETERVALUE_LOGFILEPREFIXERROR = "InvalidParameterValue.LogFilePrefixError" // 单次检索支持的最大返回条数是50 INVALIDPARAMETERVALUE_MAXRESULT = "InvalidParameterValue.MaxResult" // 输入的队列名称不符合规范 INVALIDPARAMETERVALUE_QUEUENAMEERROR = "InvalidParameterValue.QueueNameError" // 读写属性值仅支持:1,2,3。1代表只读,2代表只写,3代表全部。 INVALIDPARAMETERVALUE_READWRITEATTRIBUTEERROR = "InvalidParameterValue.ReadWriteAttributeError" // 开始时间不能大于结束时间 INVALIDPARAMETERVALUE_TIME = "InvalidParameterValue.Time" // AttributeKey的有效取值范围是:RequestId、EventName、ReadOnly、Username、ResourceType、ResourceName和AccessKeyId INVALIDPARAMETERVALUE_ATTRIBUTEKEY = "InvalidParameterValue.attributeKey" // 超过跟踪集的最大值 LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" // 检索支持的有效时间范围是7天 LIMITEXCEEDED_OVERTIME = "LimitExceeded.OverTime" // 缺少跟踪集名称 MISSINGPARAMETER_MISSAUDITNAME = "MissingParameter.MissAuditName" // 缺少cos存储桶参数 MISSINGPARAMETER_MISSCOSBUCKETNAME = "MissingParameter.MissCosBucketName" // 缺少cos地域参数 MISSINGPARAMETER_MISSCOSREGION = "MissingParameter.MissCosRegion" // IsEnableCmqNotify输入1的话,IsCreateNewQueue、CmqQueueName和CmqRegion都是必须参数。 MISSINGPARAMETER_CMQ = "MissingParameter.cmq" // 已经存在相同名称的跟踪集 RESOURCEINUSE_ALREADYEXISTSSAMEAUDIT = "ResourceInUse.AlreadyExistsSameAudit" // 已经存在相同cmq投递配置的跟踪集 RESOURCEINUSE_ALREADYEXISTSSAMEAUDITCMQCONFIG = "ResourceInUse.AlreadyExistsSameAuditCmqConfig" // 已经存在相同cos投递配置的跟踪集 RESOURCEINUSE_ALREADYEXISTSSAMEAUDITCOSCONFIG = "ResourceInUse.AlreadyExistsSameAuditCosConfig" // cos存储桶已经存在 RESOURCEINUSE_COSBUCKETEXISTS = "ResourceInUse.CosBucketExists" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 跟踪集不存在 RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist" // cos桶不存在。 RESOURCENOTFOUND_COSNOTEXIST = "ResourceNotFound.CosNotExist" // 角色不存在。 RESOURCENOTFOUND_ROLENOTEXIST = "ResourceNotFound.RoleNotExist" )
const APIVersion = "2019-03-19"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeKeyDetail ¶
type AttributeKeyDetail struct { // 输入框类型 LabelType *string `json:"LabelType,omitnil,omitempty" name:"LabelType"` // 初始化展示 Starter *string `json:"Starter,omitnil,omitempty" name:"Starter"` // 展示排序 Order *int64 `json:"Order,omitnil,omitempty" name:"Order"` // AttributeKey值 Value *string `json:"Value,omitnil,omitempty" name:"Value"` // 中文标签 Label *string `json:"Label,omitnil,omitempty" name:"Label"` }
type AuditSummary ¶
type AuditSummary struct { // 跟踪集状态,1:开启,0:关闭 AuditStatus *int64 `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"` // COS存储桶名称 CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` // 日志前缀 LogFilePrefix *string `json:"LogFilePrefix,omitnil,omitempty" name:"LogFilePrefix"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) CreateAudit ¶
func (c *Client) CreateAudit(request *CreateAuditRequest) (response *CreateAuditResponse, err error)
CreateAudit 参数要求:
1、如果IsCreateNewBucket的值存在的话,cosRegion和cosBucketName都是必填参数。
2、如果IsEnableCmqNotify的值是1的话,IsCreateNewQueue、CmqRegion和CmqQueueName都是必填参数。
3、如果IsEnableCmqNotify的值是0的话,IsCreateNewQueue、CmqRegion和CmqQueueName都不能传。
4、如果IsEnableKmsEncry的值是1的话,KmsRegion和KeyId属于必填项
可能返回的错误码:
FAILEDOPERATION_CREATEBUCKETFAIL = "FailedOperation.CreateBucketFail" INTERNALERROR_CMQERROR = "InternalError.CmqError" INTERNALERROR_CREATEAUDITERROR = "InternalError.CreateAuditError" INVALIDPARAMETERVALUE_AUDITNAMEERROR = "InvalidParameterValue.AuditNameError" INVALIDPARAMETERVALUE_CMQREGIONERROR = "InvalidParameterValue.CmqRegionError" INVALIDPARAMETERVALUE_COSNAMEERROR = "InvalidParameterValue.CosNameError" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" INVALIDPARAMETERVALUE_ISCREATENEWBUCKETERROR = "InvalidParameterValue.IsCreateNewBucketError" INVALIDPARAMETERVALUE_ISCREATENEWQUEUEERROR = "InvalidParameterValue.IsCreateNewQueueError" INVALIDPARAMETERVALUE_ISENABLECMQNOTIFYERROR = "InvalidParameterValue.IsEnableCmqNotifyError" INVALIDPARAMETERVALUE_LOGFILEPREFIXERROR = "InvalidParameterValue.LogFilePrefixError" INVALIDPARAMETERVALUE_QUEUENAMEERROR = "InvalidParameterValue.QueueNameError" INVALIDPARAMETERVALUE_READWRITEATTRIBUTEERROR = "InvalidParameterValue.ReadWriteAttributeError" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" MISSINGPARAMETER_MISSAUDITNAME = "MissingParameter.MissAuditName" MISSINGPARAMETER_MISSCOSBUCKETNAME = "MissingParameter.MissCosBucketName" MISSINGPARAMETER_MISSCOSREGION = "MissingParameter.MissCosRegion" MISSINGPARAMETER_CMQ = "MissingParameter.cmq" RESOURCEINUSE_ALREADYEXISTSSAMEAUDIT = "ResourceInUse.AlreadyExistsSameAudit" RESOURCEINUSE_ALREADYEXISTSSAMEAUDITCMQCONFIG = "ResourceInUse.AlreadyExistsSameAuditCmqConfig" RESOURCEINUSE_ALREADYEXISTSSAMEAUDITCOSCONFIG = "ResourceInUse.AlreadyExistsSameAuditCosConfig" RESOURCEINUSE_COSBUCKETEXISTS = "ResourceInUse.CosBucketExists" RESOURCENOTFOUND_ROLENOTEXIST = "ResourceNotFound.RoleNotExist"
func (*Client) CreateAuditTrack ¶ added in v1.0.356
func (c *Client) CreateAuditTrack(request *CreateAuditTrackRequest) (response *CreateAuditTrackResponse, err error)
CreateAuditTrack 创建操作审计跟踪集
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CHECKCLSTOPICISEXISTFAILED = "FailedOperation.CheckClsTopicIsExistFailed" FAILEDOPERATION_CHECKCOSBUCKETISEXISTFAILED = "FailedOperation.CheckCosBucketIsExistFailed" FAILEDOPERATION_GETCLSTOPICFAILED = "FailedOperation.GetClsTopicFailed" FAILEDOPERATION_GETCOSBUCKETLISTFAILED = "FailedOperation.GetCosBucketListFailed" INTERNALERROR = "InternalError" INTERNALERROR_SEARCHERROR = "InternalError.SearchError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_COSNOTEXIST = "ResourceNotFound.CosNotExist"
func (*Client) CreateAuditTrackWithContext ¶ added in v1.0.356
func (c *Client) CreateAuditTrackWithContext(ctx context.Context, request *CreateAuditTrackRequest) (response *CreateAuditTrackResponse, err error)
CreateAuditTrack 创建操作审计跟踪集
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_CHECKCLSTOPICISEXISTFAILED = "FailedOperation.CheckClsTopicIsExistFailed" FAILEDOPERATION_CHECKCOSBUCKETISEXISTFAILED = "FailedOperation.CheckCosBucketIsExistFailed" FAILEDOPERATION_GETCLSTOPICFAILED = "FailedOperation.GetClsTopicFailed" FAILEDOPERATION_GETCOSBUCKETLISTFAILED = "FailedOperation.GetCosBucketListFailed" INTERNALERROR = "InternalError" INTERNALERROR_SEARCHERROR = "InternalError.SearchError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_COSNOTEXIST = "ResourceNotFound.CosNotExist"
func (*Client) CreateAuditWithContext ¶ added in v1.0.324
func (c *Client) CreateAuditWithContext(ctx context.Context, request *CreateAuditRequest) (response *CreateAuditResponse, err error)
CreateAudit 参数要求:
1、如果IsCreateNewBucket的值存在的话,cosRegion和cosBucketName都是必填参数。
2、如果IsEnableCmqNotify的值是1的话,IsCreateNewQueue、CmqRegion和CmqQueueName都是必填参数。
3、如果IsEnableCmqNotify的值是0的话,IsCreateNewQueue、CmqRegion和CmqQueueName都不能传。
4、如果IsEnableKmsEncry的值是1的话,KmsRegion和KeyId属于必填项
可能返回的错误码:
FAILEDOPERATION_CREATEBUCKETFAIL = "FailedOperation.CreateBucketFail" INTERNALERROR_CMQERROR = "InternalError.CmqError" INTERNALERROR_CREATEAUDITERROR = "InternalError.CreateAuditError" INVALIDPARAMETERVALUE_AUDITNAMEERROR = "InvalidParameterValue.AuditNameError" INVALIDPARAMETERVALUE_CMQREGIONERROR = "InvalidParameterValue.CmqRegionError" INVALIDPARAMETERVALUE_COSNAMEERROR = "InvalidParameterValue.CosNameError" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" INVALIDPARAMETERVALUE_ISCREATENEWBUCKETERROR = "InvalidParameterValue.IsCreateNewBucketError" INVALIDPARAMETERVALUE_ISCREATENEWQUEUEERROR = "InvalidParameterValue.IsCreateNewQueueError" INVALIDPARAMETERVALUE_ISENABLECMQNOTIFYERROR = "InvalidParameterValue.IsEnableCmqNotifyError" INVALIDPARAMETERVALUE_LOGFILEPREFIXERROR = "InvalidParameterValue.LogFilePrefixError" INVALIDPARAMETERVALUE_QUEUENAMEERROR = "InvalidParameterValue.QueueNameError" INVALIDPARAMETERVALUE_READWRITEATTRIBUTEERROR = "InvalidParameterValue.ReadWriteAttributeError" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" MISSINGPARAMETER_MISSAUDITNAME = "MissingParameter.MissAuditName" MISSINGPARAMETER_MISSCOSBUCKETNAME = "MissingParameter.MissCosBucketName" MISSINGPARAMETER_MISSCOSREGION = "MissingParameter.MissCosRegion" MISSINGPARAMETER_CMQ = "MissingParameter.cmq" RESOURCEINUSE_ALREADYEXISTSSAMEAUDIT = "ResourceInUse.AlreadyExistsSameAudit" RESOURCEINUSE_ALREADYEXISTSSAMEAUDITCMQCONFIG = "ResourceInUse.AlreadyExistsSameAuditCmqConfig" RESOURCEINUSE_ALREADYEXISTSSAMEAUDITCOSCONFIG = "ResourceInUse.AlreadyExistsSameAuditCosConfig" RESOURCEINUSE_COSBUCKETEXISTS = "ResourceInUse.CosBucketExists" RESOURCENOTFOUND_ROLENOTEXIST = "ResourceNotFound.RoleNotExist"
func (*Client) DeleteAudit ¶
func (c *Client) DeleteAudit(request *DeleteAuditRequest) (response *DeleteAuditResponse, err error)
DeleteAudit 删除跟踪集
可能返回的错误码:
INTERNALERROR_DELETEAUDITERROR = "InternalError.DeleteAuditError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DeleteAuditTrack ¶ added in v1.0.356
func (c *Client) DeleteAuditTrack(request *DeleteAuditTrackRequest) (response *DeleteAuditTrackResponse, err error)
DeleteAuditTrack 删除操作审计跟踪集
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DeleteAuditTrackWithContext ¶ added in v1.0.356
func (c *Client) DeleteAuditTrackWithContext(ctx context.Context, request *DeleteAuditTrackRequest) (response *DeleteAuditTrackResponse, err error)
DeleteAuditTrack 删除操作审计跟踪集
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DeleteAuditWithContext ¶ added in v1.0.324
func (c *Client) DeleteAuditWithContext(ctx context.Context, request *DeleteAuditRequest) (response *DeleteAuditResponse, err error)
DeleteAudit 删除跟踪集
可能返回的错误码:
INTERNALERROR_DELETEAUDITERROR = "InternalError.DeleteAuditError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DescribeAudit ¶
func (c *Client) DescribeAudit(request *DescribeAuditRequest) (response *DescribeAuditResponse, err error)
DescribeAudit 查询跟踪集详情
可能返回的错误码:
INTERNALERROR_DESCRIBEAUDITERROR = "InternalError.DescribeAuditError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DescribeAuditTrack ¶ added in v1.0.544
func (c *Client) DescribeAuditTrack(request *DescribeAuditTrackRequest) (response *DescribeAuditTrackResponse, err error)
DescribeAuditTrack 查询操作审计跟踪集详情
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DescribeAuditTrackWithContext ¶ added in v1.0.544
func (c *Client) DescribeAuditTrackWithContext(ctx context.Context, request *DescribeAuditTrackRequest) (response *DescribeAuditTrackResponse, err error)
DescribeAuditTrack 查询操作审计跟踪集详情
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DescribeAuditTracks ¶ added in v1.0.343
func (c *Client) DescribeAuditTracks(request *DescribeAuditTracksRequest) (response *DescribeAuditTracksResponse, err error)
DescribeAuditTracks 查询操作审计跟踪集列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount"
func (*Client) DescribeAuditTracksWithContext ¶ added in v1.0.343
func (c *Client) DescribeAuditTracksWithContext(ctx context.Context, request *DescribeAuditTracksRequest) (response *DescribeAuditTracksResponse, err error)
DescribeAuditTracks 查询操作审计跟踪集列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount"
func (*Client) DescribeAuditWithContext ¶ added in v1.0.324
func (c *Client) DescribeAuditWithContext(ctx context.Context, request *DescribeAuditRequest) (response *DescribeAuditResponse, err error)
DescribeAudit 查询跟踪集详情
可能返回的错误码:
INTERNALERROR_DESCRIBEAUDITERROR = "InternalError.DescribeAuditError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) DescribeEvents ¶
func (c *Client) DescribeEvents(request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)
DescribeEvents 查询操作审计日志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount"
func (*Client) DescribeEventsWithContext ¶ added in v1.0.324
func (c *Client) DescribeEventsWithContext(ctx context.Context, request *DescribeEventsRequest) (response *DescribeEventsResponse, err error)
DescribeEvents 查询操作审计日志
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount"
func (*Client) GetAttributeKey ¶
func (c *Client) GetAttributeKey(request *GetAttributeKeyRequest) (response *GetAttributeKeyResponse, err error)
GetAttributeKey 查询AttributeKey的有效取值范围
可能返回的错误码:
INTERNALERROR_SEARCHERROR = "InternalError.SearchError"
func (*Client) GetAttributeKeyWithContext ¶ added in v1.0.324
func (c *Client) GetAttributeKeyWithContext(ctx context.Context, request *GetAttributeKeyRequest) (response *GetAttributeKeyResponse, err error)
GetAttributeKey 查询AttributeKey的有效取值范围
可能返回的错误码:
INTERNALERROR_SEARCHERROR = "InternalError.SearchError"
func (*Client) InquireAuditCredit ¶
func (c *Client) InquireAuditCredit(request *InquireAuditCreditRequest) (response *InquireAuditCreditResponse, err error)
InquireAuditCredit 查询用户可创建跟踪集的数量
可能返回的错误码:
INTERNALERROR_INQUIREAUDITCREDITERROR = "InternalError.InquireAuditCreditError"
func (*Client) InquireAuditCreditWithContext ¶ added in v1.0.324
func (c *Client) InquireAuditCreditWithContext(ctx context.Context, request *InquireAuditCreditRequest) (response *InquireAuditCreditResponse, err error)
InquireAuditCredit 查询用户可创建跟踪集的数量
可能返回的错误码:
INTERNALERROR_INQUIREAUDITCREDITERROR = "InternalError.InquireAuditCreditError"
func (*Client) ListAudits ¶
func (c *Client) ListAudits(request *ListAuditsRequest) (response *ListAuditsResponse, err error)
ListAudits 查询跟踪集概要
可能返回的错误码:
INTERNALERROR_LISTAUDITSERROR = "InternalError.ListAuditsError"
func (*Client) ListAuditsWithContext ¶ added in v1.0.324
func (c *Client) ListAuditsWithContext(ctx context.Context, request *ListAuditsRequest) (response *ListAuditsResponse, err error)
ListAudits 查询跟踪集概要
可能返回的错误码:
INTERNALERROR_LISTAUDITSERROR = "InternalError.ListAuditsError"
func (*Client) ListCmqEnableRegion ¶
func (c *Client) ListCmqEnableRegion(request *ListCmqEnableRegionRequest) (response *ListCmqEnableRegionResponse, err error)
ListCmqEnableRegion 查询云审计支持的cmq的可用区
可能返回的错误码:
INTERNALERROR_LISTCMQENABLEREGIONERROR = "InternalError.ListCmqEnableRegionError"
func (*Client) ListCmqEnableRegionWithContext ¶ added in v1.0.324
func (c *Client) ListCmqEnableRegionWithContext(ctx context.Context, request *ListCmqEnableRegionRequest) (response *ListCmqEnableRegionResponse, err error)
ListCmqEnableRegion 查询云审计支持的cmq的可用区
可能返回的错误码:
INTERNALERROR_LISTCMQENABLEREGIONERROR = "InternalError.ListCmqEnableRegionError"
func (*Client) ListCosEnableRegion ¶
func (c *Client) ListCosEnableRegion(request *ListCosEnableRegionRequest) (response *ListCosEnableRegionResponse, err error)
ListCosEnableRegion 查询云审计支持的cos可用区
可能返回的错误码:
INTERNALERROR_LISTCOSENABLEREGIONERROR = "InternalError.ListCosEnableRegionError"
func (*Client) ListCosEnableRegionWithContext ¶ added in v1.0.324
func (c *Client) ListCosEnableRegionWithContext(ctx context.Context, request *ListCosEnableRegionRequest) (response *ListCosEnableRegionResponse, err error)
ListCosEnableRegion 查询云审计支持的cos可用区
可能返回的错误码:
INTERNALERROR_LISTCOSENABLEREGIONERROR = "InternalError.ListCosEnableRegionError"
func (*Client) ListKeyAliasByRegion ¶
func (c *Client) ListKeyAliasByRegion(request *ListKeyAliasByRegionRequest) (response *ListKeyAliasByRegionResponse, err error)
ListKeyAliasByRegion 根据地域获取KMS密钥别名
可能返回的错误码:
INTERNALERROR_LISTKEYALIASBYREGIONERROR = "InternalError.ListKeyAliasByRegionError" INVALIDPARAMETERVALUE_KMSREGIONERROR = "InvalidParameterValue.KmsRegionError" RESOURCENOTFOUND_ROLENOTEXIST = "ResourceNotFound.RoleNotExist"
func (*Client) ListKeyAliasByRegionWithContext ¶ added in v1.0.324
func (c *Client) ListKeyAliasByRegionWithContext(ctx context.Context, request *ListKeyAliasByRegionRequest) (response *ListKeyAliasByRegionResponse, err error)
ListKeyAliasByRegion 根据地域获取KMS密钥别名
可能返回的错误码:
INTERNALERROR_LISTKEYALIASBYREGIONERROR = "InternalError.ListKeyAliasByRegionError" INVALIDPARAMETERVALUE_KMSREGIONERROR = "InvalidParameterValue.KmsRegionError" RESOURCENOTFOUND_ROLENOTEXIST = "ResourceNotFound.RoleNotExist"
func (*Client) LookUpEvents ¶
func (c *Client) LookUpEvents(request *LookUpEventsRequest) (response *LookUpEventsResponse, err error)
LookUpEvents 用于对操作日志进行检索,便于用户进行查询相关的操作信息。
可能返回的错误码:
INTERNALERROR_SEARCHERROR = "InternalError.SearchError" INVALIDPARAMETER_TIME = "InvalidParameter.Time" INVALIDPARAMETERVALUE_MAXRESULT = "InvalidParameterValue.MaxResult" INVALIDPARAMETERVALUE_TIME = "InvalidParameterValue.Time" INVALIDPARAMETERVALUE_ATTRIBUTEKEY = "InvalidParameterValue.attributeKey" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" LIMITEXCEEDED_OVERTIME = "LimitExceeded.OverTime"
func (*Client) LookUpEventsWithContext ¶ added in v1.0.324
func (c *Client) LookUpEventsWithContext(ctx context.Context, request *LookUpEventsRequest) (response *LookUpEventsResponse, err error)
LookUpEvents 用于对操作日志进行检索,便于用户进行查询相关的操作信息。
可能返回的错误码:
INTERNALERROR_SEARCHERROR = "InternalError.SearchError" INVALIDPARAMETER_TIME = "InvalidParameter.Time" INVALIDPARAMETERVALUE_MAXRESULT = "InvalidParameterValue.MaxResult" INVALIDPARAMETERVALUE_TIME = "InvalidParameterValue.Time" INVALIDPARAMETERVALUE_ATTRIBUTEKEY = "InvalidParameterValue.attributeKey" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" LIMITEXCEEDED_OVERTIME = "LimitExceeded.OverTime"
func (*Client) ModifyAuditTrack ¶ added in v1.0.356
func (c *Client) ModifyAuditTrack(request *ModifyAuditTrackRequest) (response *ModifyAuditTrackResponse, err error)
ModifyAuditTrack 修改操作审计跟踪集
可能返回的错误码:
FAILEDOPERATION_CHECKCLSTOPICISEXISTFAILED = "FailedOperation.CheckClsTopicIsExistFailed" FAILEDOPERATION_CHECKCOSBUCKETISEXISTFAILED = "FailedOperation.CheckCosBucketIsExistFailed" FAILEDOPERATION_GETCLSTOPICFAILED = "FailedOperation.GetClsTopicFailed" FAILEDOPERATION_GETCOSBUCKETLISTFAILED = "FailedOperation.GetCosBucketListFailed" INTERNALERROR = "InternalError" INTERNALERROR_SEARCHERROR = "InternalError.SearchError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" INVALIDPARAMETERVALUE_AUDITTRACKNAMENOTSUPPORTMODIFY = "InvalidParameterValue.AuditTrackNameNotSupportModify" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist" RESOURCENOTFOUND_COSNOTEXIST = "ResourceNotFound.CosNotExist"
func (*Client) ModifyAuditTrackWithContext ¶ added in v1.0.356
func (c *Client) ModifyAuditTrackWithContext(ctx context.Context, request *ModifyAuditTrackRequest) (response *ModifyAuditTrackResponse, err error)
ModifyAuditTrack 修改操作审计跟踪集
可能返回的错误码:
FAILEDOPERATION_CHECKCLSTOPICISEXISTFAILED = "FailedOperation.CheckClsTopicIsExistFailed" FAILEDOPERATION_CHECKCOSBUCKETISEXISTFAILED = "FailedOperation.CheckCosBucketIsExistFailed" FAILEDOPERATION_GETCLSTOPICFAILED = "FailedOperation.GetClsTopicFailed" FAILEDOPERATION_GETCOSBUCKETLISTFAILED = "FailedOperation.GetCosBucketListFailed" INTERNALERROR = "InternalError" INTERNALERROR_SEARCHERROR = "InternalError.SearchError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ALIASALREADYEXISTS = "InvalidParameterValue.AliasAlreadyExists" INVALIDPARAMETERVALUE_AUDITTRACKNAMENOTSUPPORTMODIFY = "InvalidParameterValue.AuditTrackNameNotSupportModify" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" LIMITEXCEEDED_OVERAMOUNT = "LimitExceeded.OverAmount" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist" RESOURCENOTFOUND_COSNOTEXIST = "ResourceNotFound.CosNotExist"
func (*Client) StartLogging ¶
func (c *Client) StartLogging(request *StartLoggingRequest) (response *StartLoggingResponse, err error)
StartLogging 开启跟踪集
可能返回的错误码:
INTERNALERROR_STARTLOGGINGERROR = "InternalError.StartLoggingError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) StartLoggingWithContext ¶ added in v1.0.324
func (c *Client) StartLoggingWithContext(ctx context.Context, request *StartLoggingRequest) (response *StartLoggingResponse, err error)
StartLogging 开启跟踪集
可能返回的错误码:
INTERNALERROR_STARTLOGGINGERROR = "InternalError.StartLoggingError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) StopLogging ¶
func (c *Client) StopLogging(request *StopLoggingRequest) (response *StopLoggingResponse, err error)
StopLogging 关闭跟踪集
可能返回的错误码:
INTERNALERROR_STOPLOGGINGERROR = "InternalError.StopLoggingError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) StopLoggingWithContext ¶ added in v1.0.324
func (c *Client) StopLoggingWithContext(ctx context.Context, request *StopLoggingRequest) (response *StopLoggingResponse, err error)
StopLogging 关闭跟踪集
可能返回的错误码:
INTERNALERROR_STOPLOGGINGERROR = "InternalError.StopLoggingError" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) UpdateAudit ¶
func (c *Client) UpdateAudit(request *UpdateAuditRequest) (response *UpdateAuditResponse, err error)
UpdateAudit 参数要求:
1、如果IsCreateNewBucket的值存在的话,cosRegion和cosBucketName都是必填参数。
2、如果IsEnableCmqNotify的值是1的话,IsCreateNewQueue、CmqRegion和CmqQueueName都是必填参数。
3、如果IsEnableCmqNotify的值是0的话,IsCreateNewQueue、CmqRegion和CmqQueueName都不能传。
4、如果IsEnableKmsEncry的值是1的话,KmsRegion和KeyId属于必填项
可能返回的错误码:
INTERNALERROR_CMQERROR = "InternalError.CmqError" INTERNALERROR_UPDATEAUDITERROR = "InternalError.UpdateAuditError" INVALIDPARAMETERVALUE_CMQREGIONERROR = "InvalidParameterValue.CmqRegionError" INVALIDPARAMETERVALUE_COSNAMEERROR = "InvalidParameterValue.CosNameError" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" INVALIDPARAMETERVALUE_LOGFILEPREFIXERROR = "InvalidParameterValue.LogFilePrefixError" INVALIDPARAMETERVALUE_QUEUENAMEERROR = "InvalidParameterValue.QueueNameError" INVALIDPARAMETERVALUE_READWRITEATTRIBUTEERROR = "InvalidParameterValue.ReadWriteAttributeError" MISSINGPARAMETER_CMQ = "MissingParameter.cmq" RESOURCEINUSE_COSBUCKETEXISTS = "ResourceInUse.CosBucketExists" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
func (*Client) UpdateAuditWithContext ¶ added in v1.0.324
func (c *Client) UpdateAuditWithContext(ctx context.Context, request *UpdateAuditRequest) (response *UpdateAuditResponse, err error)
UpdateAudit 参数要求:
1、如果IsCreateNewBucket的值存在的话,cosRegion和cosBucketName都是必填参数。
2、如果IsEnableCmqNotify的值是1的话,IsCreateNewQueue、CmqRegion和CmqQueueName都是必填参数。
3、如果IsEnableCmqNotify的值是0的话,IsCreateNewQueue、CmqRegion和CmqQueueName都不能传。
4、如果IsEnableKmsEncry的值是1的话,KmsRegion和KeyId属于必填项
可能返回的错误码:
INTERNALERROR_CMQERROR = "InternalError.CmqError" INTERNALERROR_UPDATEAUDITERROR = "InternalError.UpdateAuditError" INVALIDPARAMETERVALUE_CMQREGIONERROR = "InvalidParameterValue.CmqRegionError" INVALIDPARAMETERVALUE_COSNAMEERROR = "InvalidParameterValue.CosNameError" INVALIDPARAMETERVALUE_COSREGIONERROR = "InvalidParameterValue.CosRegionError" INVALIDPARAMETERVALUE_LOGFILEPREFIXERROR = "InvalidParameterValue.LogFilePrefixError" INVALIDPARAMETERVALUE_QUEUENAMEERROR = "InvalidParameterValue.QueueNameError" INVALIDPARAMETERVALUE_READWRITEATTRIBUTEERROR = "InvalidParameterValue.ReadWriteAttributeError" MISSINGPARAMETER_CMQ = "MissingParameter.cmq" RESOURCEINUSE_COSBUCKETEXISTS = "ResourceInUse.CosBucketExists" RESOURCENOTFOUND_AUDITNOTEXIST = "ResourceNotFound.AuditNotExist"
type CmqRegionInfo ¶
type CosRegionInfo ¶
type CreateAuditRequest ¶
type CreateAuditRequest struct { *tchttp.BaseRequest // 是否开启cmq消息通知。1:是,0:否。目前仅支持cmq的队列服务。如果开启cmq消息通知服务,云审计会将您的日志内容实时投递到您指定地域的指定队列中。 IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitnil,omitempty" name:"IsEnableCmqNotify"` // 管理事件的读写属性。1:只读,2:只写,3:全部。 ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitnil,omitempty" name:"ReadWriteAttribute"` // 跟踪集名称。3-128字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9,下划线 _。 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` // cos地域。目前支持的地域可以使用ListCosEnableRegion来获取。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 是否创建新的cos存储桶。1:是,0:否。 IsCreateNewBucket *int64 `json:"IsCreateNewBucket,omitnil,omitempty" name:"IsCreateNewBucket"` // cos的存储桶名称。仅支持小写英文字母和数字即[a-z,0-9]、中划线“-”及其组合。用户自定义的字符串支持1 - 40个字符。存储桶命名不能以“-”开头或结尾。如果不是新创建的存储桶,云审计不会去校验该存储桶是否真的存在,请谨慎填写,避免日志投递不成功,导致您的数据丢失。 CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` // CMK的全局唯一标识符,如果不是新创建的kms,该值是必填值。可以通过ListKeyAliasByRegion来获取。云审计不会校验KeyId的合法性,请您谨慎填写,避免给您的数据造成损失。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 队列名称。队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。如果IsEnableCmqNotify值是1的话,此值属于必填字段。如果不是新创建的队列,云审计不会去校验该队列是否真的存在,请谨慎填写,避免日志通知不成功,导致您的数据丢失。 CmqQueueName *string `json:"CmqQueueName,omitnil,omitempty" name:"CmqQueueName"` // kms地域。目前支持的地域可以使用ListKmsEnableRegion来获取。必须要和cos的地域保持一致。 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 是否开启kms加密。1:是,0:否。如果开启KMS加密,数据在投递到cos时,会将数据加密。 IsEnableKmsEncry *int64 `json:"IsEnableKmsEncry,omitnil,omitempty" name:"IsEnableKmsEncry"` // 队列所在的地域。可以通过ListCmqEnableRegion获取支持的cmq地域。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"` // 日志文件前缀。3-40个字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9。可以不填,默认以账号ID作为日志前缀。 LogFilePrefix *string `json:"LogFilePrefix,omitnil,omitempty" name:"LogFilePrefix"` // 是否创建新的队列。1:是,0:否。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 IsCreateNewQueue *int64 `json:"IsCreateNewQueue,omitnil,omitempty" name:"IsCreateNewQueue"` }
func NewCreateAuditRequest ¶
func NewCreateAuditRequest() (request *CreateAuditRequest)
func (*CreateAuditRequest) FromJsonString ¶
func (r *CreateAuditRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditRequest) ToJsonString ¶
func (r *CreateAuditRequest) ToJsonString() string
type CreateAuditRequestParams ¶ added in v1.0.426
type CreateAuditRequestParams struct { // 是否开启cmq消息通知。1:是,0:否。目前仅支持cmq的队列服务。如果开启cmq消息通知服务,云审计会将您的日志内容实时投递到您指定地域的指定队列中。 IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitnil,omitempty" name:"IsEnableCmqNotify"` // 管理事件的读写属性。1:只读,2:只写,3:全部。 ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitnil,omitempty" name:"ReadWriteAttribute"` // 跟踪集名称。3-128字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9,下划线 _。 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` // cos地域。目前支持的地域可以使用ListCosEnableRegion来获取。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 是否创建新的cos存储桶。1:是,0:否。 IsCreateNewBucket *int64 `json:"IsCreateNewBucket,omitnil,omitempty" name:"IsCreateNewBucket"` // cos的存储桶名称。仅支持小写英文字母和数字即[a-z,0-9]、中划线“-”及其组合。用户自定义的字符串支持1 - 40个字符。存储桶命名不能以“-”开头或结尾。如果不是新创建的存储桶,云审计不会去校验该存储桶是否真的存在,请谨慎填写,避免日志投递不成功,导致您的数据丢失。 CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` // CMK的全局唯一标识符,如果不是新创建的kms,该值是必填值。可以通过ListKeyAliasByRegion来获取。云审计不会校验KeyId的合法性,请您谨慎填写,避免给您的数据造成损失。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 队列名称。队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。如果IsEnableCmqNotify值是1的话,此值属于必填字段。如果不是新创建的队列,云审计不会去校验该队列是否真的存在,请谨慎填写,避免日志通知不成功,导致您的数据丢失。 CmqQueueName *string `json:"CmqQueueName,omitnil,omitempty" name:"CmqQueueName"` // kms地域。目前支持的地域可以使用ListKmsEnableRegion来获取。必须要和cos的地域保持一致。 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 是否开启kms加密。1:是,0:否。如果开启KMS加密,数据在投递到cos时,会将数据加密。 IsEnableKmsEncry *int64 `json:"IsEnableKmsEncry,omitnil,omitempty" name:"IsEnableKmsEncry"` // 队列所在的地域。可以通过ListCmqEnableRegion获取支持的cmq地域。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"` // 日志文件前缀。3-40个字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9。可以不填,默认以账号ID作为日志前缀。 LogFilePrefix *string `json:"LogFilePrefix,omitnil,omitempty" name:"LogFilePrefix"` // 是否创建新的队列。1:是,0:否。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 IsCreateNewQueue *int64 `json:"IsCreateNewQueue,omitnil,omitempty" name:"IsCreateNewQueue"` }
Predefined struct for user
type CreateAuditResponse ¶
type CreateAuditResponse struct { *tchttp.BaseResponse Response *CreateAuditResponseParams `json:"Response"` }
func NewCreateAuditResponse ¶
func NewCreateAuditResponse() (response *CreateAuditResponse)
func (*CreateAuditResponse) FromJsonString ¶
func (r *CreateAuditResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditResponse) ToJsonString ¶
func (r *CreateAuditResponse) ToJsonString() string
type CreateAuditResponseParams ¶ added in v1.0.426
type CreateAuditResponseParams struct { // 是否创建成功。 IsSuccess *int64 `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAuditTrackRequest ¶ added in v1.0.356
type CreateAuditTrackRequest struct { *tchttp.BaseRequest // 跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 跟踪事件类型(读:Read;写:Write;全部:*) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跟踪事件所属产品(支持全部产品或单个产品,如:cos,全部:*) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 跟踪集状态(未开启:0;开启:1) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 跟踪事件接口名列表(ResourceType为 * 时,EventNames必须为全部:["*"];指定ResourceType时,支持全部接口:["*"];支持部分接口:["cos", "cls"],接口列表上限10个) EventNames []*string `json:"EventNames,omitnil,omitempty" name:"EventNames"` // 数据投递存储(目前支持 cos、cls) Storage *Storage `json:"Storage,omitnil,omitempty" name:"Storage"` // 是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能) TrackForAllMembers *uint64 `json:"TrackForAllMembers,omitnil,omitempty" name:"TrackForAllMembers"` }
func NewCreateAuditTrackRequest ¶ added in v1.0.356
func NewCreateAuditTrackRequest() (request *CreateAuditTrackRequest)
func (*CreateAuditTrackRequest) FromJsonString ¶ added in v1.0.356
func (r *CreateAuditTrackRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditTrackRequest) ToJsonString ¶ added in v1.0.356
func (r *CreateAuditTrackRequest) ToJsonString() string
type CreateAuditTrackRequestParams ¶ added in v1.0.426
type CreateAuditTrackRequestParams struct { // 跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 跟踪事件类型(读:Read;写:Write;全部:*) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跟踪事件所属产品(支持全部产品或单个产品,如:cos,全部:*) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 跟踪集状态(未开启:0;开启:1) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 跟踪事件接口名列表(ResourceType为 * 时,EventNames必须为全部:["*"];指定ResourceType时,支持全部接口:["*"];支持部分接口:["cos", "cls"],接口列表上限10个) EventNames []*string `json:"EventNames,omitnil,omitempty" name:"EventNames"` // 数据投递存储(目前支持 cos、cls) Storage *Storage `json:"Storage,omitnil,omitempty" name:"Storage"` // 是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能) TrackForAllMembers *uint64 `json:"TrackForAllMembers,omitnil,omitempty" name:"TrackForAllMembers"` }
Predefined struct for user
type CreateAuditTrackResponse ¶ added in v1.0.356
type CreateAuditTrackResponse struct { *tchttp.BaseResponse Response *CreateAuditTrackResponseParams `json:"Response"` }
func NewCreateAuditTrackResponse ¶ added in v1.0.356
func NewCreateAuditTrackResponse() (response *CreateAuditTrackResponse)
func (*CreateAuditTrackResponse) FromJsonString ¶ added in v1.0.356
func (r *CreateAuditTrackResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAuditTrackResponse) ToJsonString ¶ added in v1.0.356
func (r *CreateAuditTrackResponse) ToJsonString() string
type CreateAuditTrackResponseParams ¶ added in v1.0.426
type CreateAuditTrackResponseParams struct { // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditRequest ¶
type DeleteAuditRequest struct { *tchttp.BaseRequest // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
func NewDeleteAuditRequest ¶
func NewDeleteAuditRequest() (request *DeleteAuditRequest)
func (*DeleteAuditRequest) FromJsonString ¶
func (r *DeleteAuditRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditRequest) ToJsonString ¶
func (r *DeleteAuditRequest) ToJsonString() string
type DeleteAuditRequestParams ¶ added in v1.0.426
type DeleteAuditRequestParams struct { // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
Predefined struct for user
type DeleteAuditResponse ¶
type DeleteAuditResponse struct { *tchttp.BaseResponse Response *DeleteAuditResponseParams `json:"Response"` }
func NewDeleteAuditResponse ¶
func NewDeleteAuditResponse() (response *DeleteAuditResponse)
func (*DeleteAuditResponse) FromJsonString ¶
func (r *DeleteAuditResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditResponse) ToJsonString ¶
func (r *DeleteAuditResponse) ToJsonString() string
type DeleteAuditResponseParams ¶ added in v1.0.426
type DeleteAuditResponseParams struct { // 是否删除成功 IsSuccess *int64 `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAuditTrackRequest ¶ added in v1.0.356
type DeleteAuditTrackRequest struct { *tchttp.BaseRequest // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` }
func NewDeleteAuditTrackRequest ¶ added in v1.0.356
func NewDeleteAuditTrackRequest() (request *DeleteAuditTrackRequest)
func (*DeleteAuditTrackRequest) FromJsonString ¶ added in v1.0.356
func (r *DeleteAuditTrackRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditTrackRequest) ToJsonString ¶ added in v1.0.356
func (r *DeleteAuditTrackRequest) ToJsonString() string
type DeleteAuditTrackRequestParams ¶ added in v1.0.426
type DeleteAuditTrackRequestParams struct { // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` }
Predefined struct for user
type DeleteAuditTrackResponse ¶ added in v1.0.356
type DeleteAuditTrackResponse struct { *tchttp.BaseResponse Response *DeleteAuditTrackResponseParams `json:"Response"` }
func NewDeleteAuditTrackResponse ¶ added in v1.0.356
func NewDeleteAuditTrackResponse() (response *DeleteAuditTrackResponse)
func (*DeleteAuditTrackResponse) FromJsonString ¶ added in v1.0.356
func (r *DeleteAuditTrackResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAuditTrackResponse) ToJsonString ¶ added in v1.0.356
func (r *DeleteAuditTrackResponse) ToJsonString() string
type DeleteAuditTrackResponseParams ¶ added in v1.0.426
type DeleteAuditTrackResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditRequest ¶
type DescribeAuditRequest struct { *tchttp.BaseRequest // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
func NewDescribeAuditRequest ¶
func NewDescribeAuditRequest() (request *DescribeAuditRequest)
func (*DescribeAuditRequest) FromJsonString ¶
func (r *DescribeAuditRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditRequest) ToJsonString ¶
func (r *DescribeAuditRequest) ToJsonString() string
type DescribeAuditRequestParams ¶ added in v1.0.426
type DescribeAuditRequestParams struct { // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
Predefined struct for user
type DescribeAuditResponse ¶
type DescribeAuditResponse struct { *tchttp.BaseResponse Response *DescribeAuditResponseParams `json:"Response"` }
func NewDescribeAuditResponse ¶
func NewDescribeAuditResponse() (response *DescribeAuditResponse)
func (*DescribeAuditResponse) FromJsonString ¶
func (r *DescribeAuditResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditResponse) ToJsonString ¶
func (r *DescribeAuditResponse) ToJsonString() string
type DescribeAuditResponseParams ¶ added in v1.0.426
type DescribeAuditResponseParams struct { // 是否开启cmq消息通知。1:是,0:否。 IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitnil,omitempty" name:"IsEnableCmqNotify"` // 管理事件读写属性,1:只读,2:只写,3:全部 ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitnil,omitempty" name:"ReadWriteAttribute"` // CMK的全局唯一标识符。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // 跟踪集状态,1:开启,0:停止。 AuditStatus *int64 `json:"AuditStatus,omitnil,omitempty" name:"AuditStatus"` // 跟踪集名称。 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` // cos存储桶所在地域。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 队列名称。 CmqQueueName *string `json:"CmqQueueName,omitnil,omitempty" name:"CmqQueueName"` // CMK别名。 KmsAlias *string `json:"KmsAlias,omitnil,omitempty" name:"KmsAlias"` // kms地域。 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 是否开启kms加密。1:是,0:否。如果开启KMS加密,数据在投递到cos时,会将数据加密。 IsEnableKmsEncry *int64 `json:"IsEnableKmsEncry,omitnil,omitempty" name:"IsEnableKmsEncry"` // cos存储桶名称。 CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` // 队列所在地域。 CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"` // 日志前缀。 LogFilePrefix *string `json:"LogFilePrefix,omitnil,omitempty" name:"LogFilePrefix"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditTrackRequest ¶ added in v1.0.544
type DescribeAuditTrackRequest struct { *tchttp.BaseRequest // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` }
func NewDescribeAuditTrackRequest ¶ added in v1.0.544
func NewDescribeAuditTrackRequest() (request *DescribeAuditTrackRequest)
func (*DescribeAuditTrackRequest) FromJsonString ¶ added in v1.0.544
func (r *DescribeAuditTrackRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditTrackRequest) ToJsonString ¶ added in v1.0.544
func (r *DescribeAuditTrackRequest) ToJsonString() string
type DescribeAuditTrackRequestParams ¶ added in v1.0.544
type DescribeAuditTrackRequestParams struct { // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` }
Predefined struct for user
type DescribeAuditTrackResponse ¶ added in v1.0.544
type DescribeAuditTrackResponse struct { *tchttp.BaseResponse Response *DescribeAuditTrackResponseParams `json:"Response"` }
func NewDescribeAuditTrackResponse ¶ added in v1.0.544
func NewDescribeAuditTrackResponse() (response *DescribeAuditTrackResponse)
func (*DescribeAuditTrackResponse) FromJsonString ¶ added in v1.0.544
func (r *DescribeAuditTrackResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditTrackResponse) ToJsonString ¶ added in v1.0.544
func (r *DescribeAuditTrackResponse) ToJsonString() string
type DescribeAuditTrackResponseParams ¶ added in v1.0.544
type DescribeAuditTrackResponseParams struct { // 跟踪集名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 跟踪事件类型(读:Read;写:Write;全部:*) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跟踪事件所属产品(如:cos,全部:*) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 跟踪集状态(未开启:0;开启:1) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 跟踪事件接口名列表(全部:[*]) EventNames []*string `json:"EventNames,omitnil,omitempty" name:"EventNames"` // 数据投递存储(目前支持 cos、cls) Storage *Storage `json:"Storage,omitnil,omitempty" name:"Storage"` // 跟踪集创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号 // 注意:此字段可能返回 null,表示取不到有效值。 TrackForAllMembers *uint64 `json:"TrackForAllMembers,omitnil,omitempty" name:"TrackForAllMembers"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAuditTracksRequest ¶ added in v1.0.343
type DescribeAuditTracksRequest struct { *tchttp.BaseRequest // 页码 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数目 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewDescribeAuditTracksRequest ¶ added in v1.0.343
func NewDescribeAuditTracksRequest() (request *DescribeAuditTracksRequest)
func (*DescribeAuditTracksRequest) FromJsonString ¶ added in v1.0.343
func (r *DescribeAuditTracksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditTracksRequest) ToJsonString ¶ added in v1.0.343
func (r *DescribeAuditTracksRequest) ToJsonString() string
type DescribeAuditTracksRequestParams ¶ added in v1.0.426
type DescribeAuditTracksRequestParams struct { // 页码 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数目 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type DescribeAuditTracksResponse ¶ added in v1.0.343
type DescribeAuditTracksResponse struct { *tchttp.BaseResponse Response *DescribeAuditTracksResponseParams `json:"Response"` }
func NewDescribeAuditTracksResponse ¶ added in v1.0.343
func NewDescribeAuditTracksResponse() (response *DescribeAuditTracksResponse)
func (*DescribeAuditTracksResponse) FromJsonString ¶ added in v1.0.343
func (r *DescribeAuditTracksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAuditTracksResponse) ToJsonString ¶ added in v1.0.343
func (r *DescribeAuditTracksResponse) ToJsonString() string
type DescribeAuditTracksResponseParams ¶ added in v1.0.426
type DescribeAuditTracksResponseParams struct { // 跟踪集列表 Tracks []*Tracks `json:"Tracks,omitnil,omitempty" name:"Tracks"` // 总数目 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeEventsRequest ¶
type DescribeEventsRequest struct { *tchttp.BaseRequest // 起始时间戳(单位秒,不超过当前时间 90 天) StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳(单位秒,查询时间跨度小于 30 天) EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查看更多日志的凭证 NextToken *uint64 `json:"NextToken,omitnil,omitempty" name:"NextToken"` // 返回日志的最大条数(最大 50 条) MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:[{"key":"*","value":"*"}])备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系) LookupAttributes []*LookupAttribute `json:"LookupAttributes,omitnil,omitempty" name:"LookupAttributes"` // 是否返回 IP 归属地(1 返回,0 不返回) IsReturnLocation *uint64 `json:"IsReturnLocation,omitnil,omitempty" name:"IsReturnLocation"` }
func NewDescribeEventsRequest ¶
func NewDescribeEventsRequest() (request *DescribeEventsRequest)
func (*DescribeEventsRequest) FromJsonString ¶
func (r *DescribeEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEventsRequest) ToJsonString ¶
func (r *DescribeEventsRequest) ToJsonString() string
type DescribeEventsRequestParams ¶ added in v1.0.426
type DescribeEventsRequestParams struct { // 起始时间戳(单位秒,不超过当前时间 90 天) StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳(单位秒,查询时间跨度小于 30 天) EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 查看更多日志的凭证 NextToken *uint64 `json:"NextToken,omitnil,omitempty" name:"NextToken"` // 返回日志的最大条数(最大 50 条) MaxResults *uint64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:[{"key":"*","value":"*"}])备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系) LookupAttributes []*LookupAttribute `json:"LookupAttributes,omitnil,omitempty" name:"LookupAttributes"` // 是否返回 IP 归属地(1 返回,0 不返回) IsReturnLocation *uint64 `json:"IsReturnLocation,omitnil,omitempty" name:"IsReturnLocation"` }
Predefined struct for user
type DescribeEventsResponse ¶
type DescribeEventsResponse struct { *tchttp.BaseResponse Response *DescribeEventsResponseParams `json:"Response"` }
func NewDescribeEventsResponse ¶
func NewDescribeEventsResponse() (response *DescribeEventsResponse)
func (*DescribeEventsResponse) FromJsonString ¶
func (r *DescribeEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeEventsResponse) ToJsonString ¶
func (r *DescribeEventsResponse) ToJsonString() string
type DescribeEventsResponseParams ¶ added in v1.0.426
type DescribeEventsResponseParams struct { // 日志集合是否结束。true表示结束,无需进行翻页。 ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"` // 查看更多日志的凭证 NextToken *uint64 `json:"NextToken,omitnil,omitempty" name:"NextToken"` // 日志集合 // 注意:此字段可能返回 null,表示取不到有效值。 Events []*Event `json:"Events,omitnil,omitempty" name:"Events"` // 此字段已经废弃。翻页请使用ListOver配合NextToken,在ListOver为false进行下一页数据读取。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Event ¶
type Event struct { // 日志ID EventId *string `json:"EventId,omitnil,omitempty" name:"EventId"` // 用户名 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 事件时间 EventTime *string `json:"EventTime,omitnil,omitempty" name:"EventTime"` // 日志详情 CloudAuditEvent *string `json:"CloudAuditEvent,omitnil,omitempty" name:"CloudAuditEvent"` // 资源类型中文描述(此字段请按需使用,如果您是其他语言使用者,可以忽略该字段描述) ResourceTypeCn *string `json:"ResourceTypeCn,omitnil,omitempty" name:"ResourceTypeCn"` // 鉴权错误码 ErrorCode *int64 `json:"ErrorCode,omitnil,omitempty" name:"ErrorCode"` // 事件名称 EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` // 证书ID // 注意:此字段可能返回 null,表示取不到有效值。 SecretId *string `json:"SecretId,omitnil,omitempty" name:"SecretId"` // 请求来源 EventSource *string `json:"EventSource,omitnil,omitempty" name:"EventSource"` // 请求ID RequestID *string `json:"RequestID,omitnil,omitempty" name:"RequestID"` // 资源地域 ResourceRegion *string `json:"ResourceRegion,omitnil,omitempty" name:"ResourceRegion"` // 主账号ID AccountID *int64 `json:"AccountID,omitnil,omitempty" name:"AccountID"` // 源IP // 注意:此字段可能返回 null,表示取不到有效值。 SourceIPAddress *string `json:"SourceIPAddress,omitnil,omitempty" name:"SourceIPAddress"` // 事件名称中文描述(此字段请按需使用,如果您是其他语言使用者,可以忽略该字段描述) EventNameCn *string `json:"EventNameCn,omitnil,omitempty" name:"EventNameCn"` // 资源对 Resources *Resource `json:"Resources,omitnil,omitempty" name:"Resources"` // 事件地域 EventRegion *string `json:"EventRegion,omitnil,omitempty" name:"EventRegion"` // IP 归属地 Location *string `json:"Location,omitnil,omitempty" name:"Location"` }
type GetAttributeKeyRequest ¶
type GetAttributeKeyRequest struct { *tchttp.BaseRequest // 网站类型,取值范围是zh和en。如果不传值默认zh WebsiteType *string `json:"WebsiteType,omitnil,omitempty" name:"WebsiteType"` }
func NewGetAttributeKeyRequest ¶
func NewGetAttributeKeyRequest() (request *GetAttributeKeyRequest)
func (*GetAttributeKeyRequest) FromJsonString ¶
func (r *GetAttributeKeyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttributeKeyRequest) ToJsonString ¶
func (r *GetAttributeKeyRequest) ToJsonString() string
type GetAttributeKeyRequestParams ¶ added in v1.0.426
type GetAttributeKeyRequestParams struct { // 网站类型,取值范围是zh和en。如果不传值默认zh WebsiteType *string `json:"WebsiteType,omitnil,omitempty" name:"WebsiteType"` }
Predefined struct for user
type GetAttributeKeyResponse ¶
type GetAttributeKeyResponse struct { *tchttp.BaseResponse Response *GetAttributeKeyResponseParams `json:"Response"` }
func NewGetAttributeKeyResponse ¶
func NewGetAttributeKeyResponse() (response *GetAttributeKeyResponse)
func (*GetAttributeKeyResponse) FromJsonString ¶
func (r *GetAttributeKeyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetAttributeKeyResponse) ToJsonString ¶
func (r *GetAttributeKeyResponse) ToJsonString() string
type GetAttributeKeyResponseParams ¶ added in v1.0.426
type GetAttributeKeyResponseParams struct { // AttributeKey的有效取值范围 AttributeKeyDetails []*AttributeKeyDetail `json:"AttributeKeyDetails,omitnil,omitempty" name:"AttributeKeyDetails"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type InquireAuditCreditRequest ¶
type InquireAuditCreditRequest struct {
*tchttp.BaseRequest
}
func NewInquireAuditCreditRequest ¶
func NewInquireAuditCreditRequest() (request *InquireAuditCreditRequest)
func (*InquireAuditCreditRequest) FromJsonString ¶
func (r *InquireAuditCreditRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquireAuditCreditRequest) ToJsonString ¶
func (r *InquireAuditCreditRequest) ToJsonString() string
type InquireAuditCreditRequestParams ¶ added in v1.0.426
type InquireAuditCreditRequestParams struct { }
Predefined struct for user
type InquireAuditCreditResponse ¶
type InquireAuditCreditResponse struct { *tchttp.BaseResponse Response *InquireAuditCreditResponseParams `json:"Response"` }
func NewInquireAuditCreditResponse ¶
func NewInquireAuditCreditResponse() (response *InquireAuditCreditResponse)
func (*InquireAuditCreditResponse) FromJsonString ¶
func (r *InquireAuditCreditResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquireAuditCreditResponse) ToJsonString ¶
func (r *InquireAuditCreditResponse) ToJsonString() string
type InquireAuditCreditResponseParams ¶ added in v1.0.426
type InquireAuditCreditResponseParams struct { // 可创建跟踪集的数量 AuditAmount *int64 `json:"AuditAmount,omitnil,omitempty" name:"AuditAmount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type KeyMetadata ¶
type ListAuditsRequest ¶
type ListAuditsRequest struct {
*tchttp.BaseRequest
}
func NewListAuditsRequest ¶
func NewListAuditsRequest() (request *ListAuditsRequest)
func (*ListAuditsRequest) FromJsonString ¶
func (r *ListAuditsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAuditsRequest) ToJsonString ¶
func (r *ListAuditsRequest) ToJsonString() string
type ListAuditsRequestParams ¶ added in v1.0.426
type ListAuditsRequestParams struct { }
Predefined struct for user
type ListAuditsResponse ¶
type ListAuditsResponse struct { *tchttp.BaseResponse Response *ListAuditsResponseParams `json:"Response"` }
func NewListAuditsResponse ¶
func NewListAuditsResponse() (response *ListAuditsResponse)
func (*ListAuditsResponse) FromJsonString ¶
func (r *ListAuditsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAuditsResponse) ToJsonString ¶
func (r *ListAuditsResponse) ToJsonString() string
type ListAuditsResponseParams ¶ added in v1.0.426
type ListAuditsResponseParams struct { // 查询跟踪集概要集合 // 注意:此字段可能返回 null,表示取不到有效值。 AuditSummarys []*AuditSummary `json:"AuditSummarys,omitnil,omitempty" name:"AuditSummarys"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListCmqEnableRegionRequest ¶
type ListCmqEnableRegionRequest struct { *tchttp.BaseRequest // 站点类型。zh表示中国区,en表示国际区。默认中国区。 WebsiteType *string `json:"WebsiteType,omitnil,omitempty" name:"WebsiteType"` }
func NewListCmqEnableRegionRequest ¶
func NewListCmqEnableRegionRequest() (request *ListCmqEnableRegionRequest)
func (*ListCmqEnableRegionRequest) FromJsonString ¶
func (r *ListCmqEnableRegionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListCmqEnableRegionRequest) ToJsonString ¶
func (r *ListCmqEnableRegionRequest) ToJsonString() string
type ListCmqEnableRegionRequestParams ¶ added in v1.0.426
type ListCmqEnableRegionRequestParams struct { // 站点类型。zh表示中国区,en表示国际区。默认中国区。 WebsiteType *string `json:"WebsiteType,omitnil,omitempty" name:"WebsiteType"` }
Predefined struct for user
type ListCmqEnableRegionResponse ¶
type ListCmqEnableRegionResponse struct { *tchttp.BaseResponse Response *ListCmqEnableRegionResponseParams `json:"Response"` }
func NewListCmqEnableRegionResponse ¶
func NewListCmqEnableRegionResponse() (response *ListCmqEnableRegionResponse)
func (*ListCmqEnableRegionResponse) FromJsonString ¶
func (r *ListCmqEnableRegionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListCmqEnableRegionResponse) ToJsonString ¶
func (r *ListCmqEnableRegionResponse) ToJsonString() string
type ListCmqEnableRegionResponseParams ¶ added in v1.0.426
type ListCmqEnableRegionResponseParams struct { // 云审计支持的cmq的可用区 EnableRegions []*CmqRegionInfo `json:"EnableRegions,omitnil,omitempty" name:"EnableRegions"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListCosEnableRegionRequest ¶
type ListCosEnableRegionRequest struct { *tchttp.BaseRequest // 站点类型。zh表示中国区,en表示国际区。默认中国区。 WebsiteType *string `json:"WebsiteType,omitnil,omitempty" name:"WebsiteType"` }
func NewListCosEnableRegionRequest ¶
func NewListCosEnableRegionRequest() (request *ListCosEnableRegionRequest)
func (*ListCosEnableRegionRequest) FromJsonString ¶
func (r *ListCosEnableRegionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListCosEnableRegionRequest) ToJsonString ¶
func (r *ListCosEnableRegionRequest) ToJsonString() string
type ListCosEnableRegionRequestParams ¶ added in v1.0.426
type ListCosEnableRegionRequestParams struct { // 站点类型。zh表示中国区,en表示国际区。默认中国区。 WebsiteType *string `json:"WebsiteType,omitnil,omitempty" name:"WebsiteType"` }
Predefined struct for user
type ListCosEnableRegionResponse ¶
type ListCosEnableRegionResponse struct { *tchttp.BaseResponse Response *ListCosEnableRegionResponseParams `json:"Response"` }
func NewListCosEnableRegionResponse ¶
func NewListCosEnableRegionResponse() (response *ListCosEnableRegionResponse)
func (*ListCosEnableRegionResponse) FromJsonString ¶
func (r *ListCosEnableRegionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListCosEnableRegionResponse) ToJsonString ¶
func (r *ListCosEnableRegionResponse) ToJsonString() string
type ListCosEnableRegionResponseParams ¶ added in v1.0.426
type ListCosEnableRegionResponseParams struct { // 云审计支持的cos可用区 EnableRegions []*CosRegionInfo `json:"EnableRegions,omitnil,omitempty" name:"EnableRegions"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListKeyAliasByRegionRequest ¶
type ListKeyAliasByRegionRequest struct { *tchttp.BaseRequest // Kms地域 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 含义跟 SQL 查询的 Limit 一致,表示本次获最多获取 Limit 个元素。缺省值为10,最大值为200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewListKeyAliasByRegionRequest ¶
func NewListKeyAliasByRegionRequest() (request *ListKeyAliasByRegionRequest)
func (*ListKeyAliasByRegionRequest) FromJsonString ¶
func (r *ListKeyAliasByRegionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListKeyAliasByRegionRequest) ToJsonString ¶
func (r *ListKeyAliasByRegionRequest) ToJsonString() string
type ListKeyAliasByRegionRequestParams ¶ added in v1.0.426
type ListKeyAliasByRegionRequestParams struct { // Kms地域 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 含义跟 SQL 查询的 Limit 一致,表示本次获最多获取 Limit 个元素。缺省值为10,最大值为200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type ListKeyAliasByRegionResponse ¶
type ListKeyAliasByRegionResponse struct { *tchttp.BaseResponse Response *ListKeyAliasByRegionResponseParams `json:"Response"` }
func NewListKeyAliasByRegionResponse ¶
func NewListKeyAliasByRegionResponse() (response *ListKeyAliasByRegionResponse)
func (*ListKeyAliasByRegionResponse) FromJsonString ¶
func (r *ListKeyAliasByRegionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListKeyAliasByRegionResponse) ToJsonString ¶
func (r *ListKeyAliasByRegionResponse) ToJsonString() string
type ListKeyAliasByRegionResponseParams ¶ added in v1.0.426
type ListKeyAliasByRegionResponseParams struct { // CMK的总数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 密钥别名 KeyMetadatas []*KeyMetadata `json:"KeyMetadatas,omitnil,omitempty" name:"KeyMetadatas"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type LookUpEventsRequest ¶
type LookUpEventsRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 检索条件 LookupAttributes []*LookupAttribute `json:"LookupAttributes,omitnil,omitempty" name:"LookupAttributes"` // 查看更多日志的凭证 NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"` // 返回日志的最大条数 MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 云审计模式,有效值:standard | quick,其中standard是标准模式,quick是极速模式。默认为标准模式 Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` }
func NewLookUpEventsRequest ¶
func NewLookUpEventsRequest() (request *LookUpEventsRequest)
func (*LookUpEventsRequest) FromJsonString ¶
func (r *LookUpEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LookUpEventsRequest) ToJsonString ¶
func (r *LookUpEventsRequest) ToJsonString() string
type LookUpEventsRequestParams ¶ added in v1.0.426
type LookUpEventsRequestParams struct { // 开始时间 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 检索条件 LookupAttributes []*LookupAttribute `json:"LookupAttributes,omitnil,omitempty" name:"LookupAttributes"` // 查看更多日志的凭证 NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"` // 返回日志的最大条数 MaxResults *int64 `json:"MaxResults,omitnil,omitempty" name:"MaxResults"` // 云审计模式,有效值:standard | quick,其中standard是标准模式,quick是极速模式。默认为标准模式 Mode *string `json:"Mode,omitnil,omitempty" name:"Mode"` }
Predefined struct for user
type LookUpEventsResponse ¶
type LookUpEventsResponse struct { *tchttp.BaseResponse Response *LookUpEventsResponseParams `json:"Response"` }
func NewLookUpEventsResponse ¶
func NewLookUpEventsResponse() (response *LookUpEventsResponse)
func (*LookUpEventsResponse) FromJsonString ¶
func (r *LookUpEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LookUpEventsResponse) ToJsonString ¶
func (r *LookUpEventsResponse) ToJsonString() string
type LookUpEventsResponseParams ¶ added in v1.0.426
type LookUpEventsResponseParams struct { // 查看更多日志的凭证 // 注意:此字段可能返回 null,表示取不到有效值。 NextToken *string `json:"NextToken,omitnil,omitempty" name:"NextToken"` // 日志集合 // 注意:此字段可能返回 null,表示取不到有效值。 Events []*Event `json:"Events,omitnil,omitempty" name:"Events"` // 日志集合是否结束 // 注意:此字段可能返回 null,表示取不到有效值。 ListOver *bool `json:"ListOver,omitnil,omitempty" name:"ListOver"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type LookupAttribute ¶
type LookupAttribute struct { // AttributeKey的有效取值范围是:RequestId、EventName、ReadOnly、Username、ResourceType、ResourceName和AccessKeyId,EventId AttributeKey *string `json:"AttributeKey,omitnil,omitempty" name:"AttributeKey"` // AttributeValue的值 AttributeValue *string `json:"AttributeValue,omitnil,omitempty" name:"AttributeValue"` }
type ModifyAuditTrackRequest ¶ added in v1.0.356
type ModifyAuditTrackRequest struct { *tchttp.BaseRequest // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` // 跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 跟踪事件类型(读:Read;写:Write;全部:*) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跟踪事件所属产品(支持全部产品或单个产品,如:cos,全部:*) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 跟踪集状态(未开启:0;开启:1) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 跟踪事件接口名列表(ResourceType为 * 时,EventNames必须为全部:["*"];指定ResourceType时,支持全部接口:["*"];支持部分接口:["cos", "cls"],接口列表上限10个) EventNames []*string `json:"EventNames,omitnil,omitempty" name:"EventNames"` // 数据投递存储(目前支持 cos、cls) Storage *Storage `json:"Storage,omitnil,omitempty" name:"Storage"` // 是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能) TrackForAllMembers *uint64 `json:"TrackForAllMembers,omitnil,omitempty" name:"TrackForAllMembers"` }
func NewModifyAuditTrackRequest ¶ added in v1.0.356
func NewModifyAuditTrackRequest() (request *ModifyAuditTrackRequest)
func (*ModifyAuditTrackRequest) FromJsonString ¶ added in v1.0.356
func (r *ModifyAuditTrackRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditTrackRequest) ToJsonString ¶ added in v1.0.356
func (r *ModifyAuditTrackRequest) ToJsonString() string
type ModifyAuditTrackRequestParams ¶ added in v1.0.426
type ModifyAuditTrackRequestParams struct { // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` // 跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 跟踪事件类型(读:Read;写:Write;全部:*) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跟踪事件所属产品(支持全部产品或单个产品,如:cos,全部:*) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 跟踪集状态(未开启:0;开启:1) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 跟踪事件接口名列表(ResourceType为 * 时,EventNames必须为全部:["*"];指定ResourceType时,支持全部接口:["*"];支持部分接口:["cos", "cls"],接口列表上限10个) EventNames []*string `json:"EventNames,omitnil,omitempty" name:"EventNames"` // 数据投递存储(目前支持 cos、cls) Storage *Storage `json:"Storage,omitnil,omitempty" name:"Storage"` // 是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能) TrackForAllMembers *uint64 `json:"TrackForAllMembers,omitnil,omitempty" name:"TrackForAllMembers"` }
Predefined struct for user
type ModifyAuditTrackResponse ¶ added in v1.0.356
type ModifyAuditTrackResponse struct { *tchttp.BaseResponse Response *ModifyAuditTrackResponseParams `json:"Response"` }
func NewModifyAuditTrackResponse ¶ added in v1.0.356
func NewModifyAuditTrackResponse() (response *ModifyAuditTrackResponse)
func (*ModifyAuditTrackResponse) FromJsonString ¶ added in v1.0.356
func (r *ModifyAuditTrackResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAuditTrackResponse) ToJsonString ¶ added in v1.0.356
func (r *ModifyAuditTrackResponse) ToJsonString() string
type ModifyAuditTrackResponseParams ¶ added in v1.0.426
type ModifyAuditTrackResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StartLoggingRequest ¶
type StartLoggingRequest struct { *tchttp.BaseRequest // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
func NewStartLoggingRequest ¶
func NewStartLoggingRequest() (request *StartLoggingRequest)
func (*StartLoggingRequest) FromJsonString ¶
func (r *StartLoggingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartLoggingRequest) ToJsonString ¶
func (r *StartLoggingRequest) ToJsonString() string
type StartLoggingRequestParams ¶ added in v1.0.426
type StartLoggingRequestParams struct { // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
Predefined struct for user
type StartLoggingResponse ¶
type StartLoggingResponse struct { *tchttp.BaseResponse Response *StartLoggingResponseParams `json:"Response"` }
func NewStartLoggingResponse ¶
func NewStartLoggingResponse() (response *StartLoggingResponse)
func (*StartLoggingResponse) FromJsonString ¶
func (r *StartLoggingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StartLoggingResponse) ToJsonString ¶
func (r *StartLoggingResponse) ToJsonString() string
type StartLoggingResponseParams ¶ added in v1.0.426
type StartLoggingResponseParams struct { // 是否开启成功 IsSuccess *int64 `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type StopLoggingRequest ¶
type StopLoggingRequest struct { *tchttp.BaseRequest // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
func NewStopLoggingRequest ¶
func NewStopLoggingRequest() (request *StopLoggingRequest)
func (*StopLoggingRequest) FromJsonString ¶
func (r *StopLoggingRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopLoggingRequest) ToJsonString ¶
func (r *StopLoggingRequest) ToJsonString() string
type StopLoggingRequestParams ¶ added in v1.0.426
type StopLoggingRequestParams struct { // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` }
Predefined struct for user
type StopLoggingResponse ¶
type StopLoggingResponse struct { *tchttp.BaseResponse Response *StopLoggingResponseParams `json:"Response"` }
func NewStopLoggingResponse ¶
func NewStopLoggingResponse() (response *StopLoggingResponse)
func (*StopLoggingResponse) FromJsonString ¶
func (r *StopLoggingResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*StopLoggingResponse) ToJsonString ¶
func (r *StopLoggingResponse) ToJsonString() string
type StopLoggingResponseParams ¶ added in v1.0.426
type StopLoggingResponseParams struct { // 是否关闭成功 IsSuccess *int64 `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Storage ¶ added in v1.0.544
type Storage struct { // 存储类型(目前支持 cos、cls) StorageType *string `json:"StorageType,omitnil,omitempty" name:"StorageType"` // 存储所在地域 StorageRegion *string `json:"StorageRegion,omitnil,omitempty" name:"StorageRegion"` // 存储名称(cos:存储名称为用户自定义的存储桶名称,不包含"-APPID",仅支持小写字母、数字以及中划线"-"的组合,不能超过50字符,且不支持中划线"-"开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符) StorageName *string `json:"StorageName,omitnil,omitempty" name:"StorageName"` // 存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符 StoragePrefix *string `json:"StoragePrefix,omitnil,omitempty" name:"StoragePrefix"` // 被指定存储用户ID // 注意:此字段可能返回 null,表示取不到有效值。 StorageAccountId *string `json:"StorageAccountId,omitnil,omitempty" name:"StorageAccountId"` // 被指定存储用户appid // 注意:此字段可能返回 null,表示取不到有效值。 StorageAppId *string `json:"StorageAppId,omitnil,omitempty" name:"StorageAppId"` }
type Tracks ¶ added in v1.0.544
type Tracks struct { // 跟踪集名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 跟踪事件类型(读:Read;写:Write;全部:*) ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"` // 跟踪事件所属产品(如:cos,全部:*) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 跟踪集状态(未开启:0;开启:1) Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 跟踪事件接口名列表(全部:[*]) EventNames []*string `json:"EventNames,omitnil,omitempty" name:"EventNames"` // 数据投递存储(目前支持 cos、cls) Storage *Storage `json:"Storage,omitnil,omitempty" name:"Storage"` // 跟踪集创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 跟踪集 ID TrackId *uint64 `json:"TrackId,omitnil,omitempty" name:"TrackId"` }
type UpdateAuditRequest ¶
type UpdateAuditRequest struct { *tchttp.BaseRequest // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` // 是否开启cmq消息通知。1:是,0:否。目前仅支持cmq的队列服务。如果开启cmq消息通知服务,云审计会将您的日志内容实时投递到您指定地域的指定队列中。 IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitnil,omitempty" name:"IsEnableCmqNotify"` // 管理事件的读写属性。1:只读,2:只写,3:全部。 ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitnil,omitempty" name:"ReadWriteAttribute"` // CMK的全局唯一标识符,如果不是新创建的kms,该值是必填值。可以通过ListKeyAliasByRegion来获取。云审计不会校验KeyId的合法性,请您谨慎填写,避免给您的数据造成损失。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // cos地域。目前支持的地域可以使用ListCosEnableRegion来获取。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 队列名称。队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。如果IsEnableCmqNotify值是1的话,此值属于必填字段。如果不是新创建的队列,云审计不会去校验该队列是否真的存在,请谨慎填写,避免日志通知不成功,导致您的数据丢失。 CmqQueueName *string `json:"CmqQueueName,omitnil,omitempty" name:"CmqQueueName"` // 是否创建新的cos存储桶。1:是,0:否。 IsCreateNewBucket *int64 `json:"IsCreateNewBucket,omitnil,omitempty" name:"IsCreateNewBucket"` // kms地域。目前支持的地域可以使用ListKmsEnableRegion来获取。必须要和cos的地域保持一致。 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 是否开启kms加密。1:是,0:否。如果开启KMS加密,数据在投递到cos时,会将数据加密。 IsEnableKmsEncry *int64 `json:"IsEnableKmsEncry,omitnil,omitempty" name:"IsEnableKmsEncry"` // cos的存储桶名称。仅支持小写英文字母和数字即[a-z,0-9]、中划线“-”及其组合。用户自定义的字符串支持1 - 40个字符。存储桶命名不能以“-”开头或结尾。如果不是新创建的存储桶,云审计不会去校验该存储桶是否真的存在,请谨慎填写,避免日志投递不成功,导致您的数据丢失。 CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` // 队列所在的地域。可以通过ListCmqEnableRegion获取支持的cmq地域。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"` // 日志文件前缀。3-40个字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9。 LogFilePrefix *string `json:"LogFilePrefix,omitnil,omitempty" name:"LogFilePrefix"` // 是否创建新的队列。1:是,0:否。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 IsCreateNewQueue *int64 `json:"IsCreateNewQueue,omitnil,omitempty" name:"IsCreateNewQueue"` }
func NewUpdateAuditRequest ¶
func NewUpdateAuditRequest() (request *UpdateAuditRequest)
func (*UpdateAuditRequest) FromJsonString ¶
func (r *UpdateAuditRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAuditRequest) ToJsonString ¶
func (r *UpdateAuditRequest) ToJsonString() string
type UpdateAuditRequestParams ¶ added in v1.0.426
type UpdateAuditRequestParams struct { // 跟踪集名称 AuditName *string `json:"AuditName,omitnil,omitempty" name:"AuditName"` // 是否开启cmq消息通知。1:是,0:否。目前仅支持cmq的队列服务。如果开启cmq消息通知服务,云审计会将您的日志内容实时投递到您指定地域的指定队列中。 IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitnil,omitempty" name:"IsEnableCmqNotify"` // 管理事件的读写属性。1:只读,2:只写,3:全部。 ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitnil,omitempty" name:"ReadWriteAttribute"` // CMK的全局唯一标识符,如果不是新创建的kms,该值是必填值。可以通过ListKeyAliasByRegion来获取。云审计不会校验KeyId的合法性,请您谨慎填写,避免给您的数据造成损失。 KeyId *string `json:"KeyId,omitnil,omitempty" name:"KeyId"` // cos地域。目前支持的地域可以使用ListCosEnableRegion来获取。 CosRegion *string `json:"CosRegion,omitnil,omitempty" name:"CosRegion"` // 队列名称。队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。如果IsEnableCmqNotify值是1的话,此值属于必填字段。如果不是新创建的队列,云审计不会去校验该队列是否真的存在,请谨慎填写,避免日志通知不成功,导致您的数据丢失。 CmqQueueName *string `json:"CmqQueueName,omitnil,omitempty" name:"CmqQueueName"` // 是否创建新的cos存储桶。1:是,0:否。 IsCreateNewBucket *int64 `json:"IsCreateNewBucket,omitnil,omitempty" name:"IsCreateNewBucket"` // kms地域。目前支持的地域可以使用ListKmsEnableRegion来获取。必须要和cos的地域保持一致。 KmsRegion *string `json:"KmsRegion,omitnil,omitempty" name:"KmsRegion"` // 是否开启kms加密。1:是,0:否。如果开启KMS加密,数据在投递到cos时,会将数据加密。 IsEnableKmsEncry *int64 `json:"IsEnableKmsEncry,omitnil,omitempty" name:"IsEnableKmsEncry"` // cos的存储桶名称。仅支持小写英文字母和数字即[a-z,0-9]、中划线“-”及其组合。用户自定义的字符串支持1 - 40个字符。存储桶命名不能以“-”开头或结尾。如果不是新创建的存储桶,云审计不会去校验该存储桶是否真的存在,请谨慎填写,避免日志投递不成功,导致您的数据丢失。 CosBucketName *string `json:"CosBucketName,omitnil,omitempty" name:"CosBucketName"` // 队列所在的地域。可以通过ListCmqEnableRegion获取支持的cmq地域。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 CmqRegion *string `json:"CmqRegion,omitnil,omitempty" name:"CmqRegion"` // 日志文件前缀。3-40个字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9。 LogFilePrefix *string `json:"LogFilePrefix,omitnil,omitempty" name:"LogFilePrefix"` // 是否创建新的队列。1:是,0:否。如果IsEnableCmqNotify值是1的话,此值属于必填字段。 IsCreateNewQueue *int64 `json:"IsCreateNewQueue,omitnil,omitempty" name:"IsCreateNewQueue"` }
Predefined struct for user
type UpdateAuditResponse ¶
type UpdateAuditResponse struct { *tchttp.BaseResponse Response *UpdateAuditResponseParams `json:"Response"` }
func NewUpdateAuditResponse ¶
func NewUpdateAuditResponse() (response *UpdateAuditResponse)
func (*UpdateAuditResponse) FromJsonString ¶
func (r *UpdateAuditResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAuditResponse) ToJsonString ¶
func (r *UpdateAuditResponse) ToJsonString() string
type UpdateAuditResponseParams ¶ added in v1.0.426
type UpdateAuditResponseParams struct { // 是否更新成功 IsSuccess *int64 `json:"IsSuccess,omitnil,omitempty" name:"IsSuccess"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user