 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
- type AttributeKeyDetail
- type AuditSummary
- type Client
- func (c *Client) CreateAudit(request *CreateAuditRequest) (response *CreateAuditResponse, err error)
- func (c *Client) DeleteAudit(request *DeleteAuditRequest) (response *DeleteAuditResponse, err error)
- func (c *Client) DescribeAudit(request *DescribeAuditRequest) (response *DescribeAuditResponse, err error)
- func (c *Client) GetAttributeKey(request *GetAttributeKeyRequest) (response *GetAttributeKeyResponse, err error)
- func (c *Client) InquireAuditCredit(request *InquireAuditCreditRequest) (response *InquireAuditCreditResponse, err error)
- func (c *Client) ListAudits(request *ListAuditsRequest) (response *ListAuditsResponse, err error)
- func (c *Client) ListCmqEnableRegion(request *ListCmqEnableRegionRequest) (response *ListCmqEnableRegionResponse, err error)
- func (c *Client) ListCosEnableRegion(request *ListCosEnableRegionRequest) (response *ListCosEnableRegionResponse, err error)
- func (c *Client) LookUpEvents(request *LookUpEventsRequest) (response *LookUpEventsResponse, err error)
- func (c *Client) StartLogging(request *StartLoggingRequest) (response *StartLoggingResponse, err error)
- func (c *Client) StopLogging(request *StopLoggingRequest) (response *StopLoggingResponse, err error)
- func (c *Client) UpdateAudit(request *UpdateAuditRequest) (response *UpdateAuditResponse, err error)
 
- type CmqRegionInfo
- type CosRegionInfo
- type CreateAuditRequest
- type CreateAuditResponse
- type DeleteAuditRequest
- type DeleteAuditResponse
- type DescribeAuditRequest
- type DescribeAuditResponse
- type Event
- type GetAttributeKeyRequest
- type GetAttributeKeyResponse
- type InquireAuditCreditRequest
- type InquireAuditCreditResponse
- type ListAuditsRequest
- type ListAuditsResponse
- type ListCmqEnableRegionRequest
- type ListCmqEnableRegionResponse
- type ListCosEnableRegionRequest
- type ListCosEnableRegionResponse
- type LookUpEventsRequest
- type LookUpEventsResponse
- type LookupAttribute
- type Resource
- type StartLoggingRequest
- type StartLoggingResponse
- type StopLoggingRequest
- type StopLoggingResponse
- type UpdateAuditRequest
- type UpdateAuditResponse
Constants ¶
      View Source
      
  
const APIVersion = "2019-03-19"
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeKeyDetail ¶
type AttributeKeyDetail struct {
	// 中文标签
	Label *string `json:"Label,omitempty" name:"Label"`
	// 输入框类型
	LabelType *string `json:"LabelType,omitempty" name:"LabelType"`
	// 展示排序
	Order *int64 `json:"Order,omitempty" name:"Order"`
	// 初始化展示
	Starter *string `json:"Starter,omitempty" name:"Starter"`
	// AttributeKey值
	Value *string `json:"Value,omitempty" name:"Value"`
}
    type AuditSummary ¶
type AuditSummary struct {
	// 跟踪集名称
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
	// 跟踪集状态,1:开启,0:关闭
	AuditStatus *int64 `json:"AuditStatus,omitempty" name:"AuditStatus"`
	// COS存储桶名称
	CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"`
	// 日志前缀
	LogFilePrefix *string `json:"LogFilePrefix,omitempty" name:"LogFilePrefix"`
}
    type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, 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)
创建跟踪集
func (*Client) DeleteAudit ¶
func (c *Client) DeleteAudit(request *DeleteAuditRequest) (response *DeleteAuditResponse, err error)
删除跟踪集
func (*Client) DescribeAudit ¶
func (c *Client) DescribeAudit(request *DescribeAuditRequest) (response *DescribeAuditResponse, err error)
查询跟踪集详情
func (*Client) GetAttributeKey ¶
func (c *Client) GetAttributeKey(request *GetAttributeKeyRequest) (response *GetAttributeKeyResponse, err error)
查询AttributeKey的有效取值范围
func (*Client) InquireAuditCredit ¶
func (c *Client) InquireAuditCredit(request *InquireAuditCreditRequest) (response *InquireAuditCreditResponse, err error)
查询用户可创建跟踪集的数量
func (*Client) ListAudits ¶
func (c *Client) ListAudits(request *ListAuditsRequest) (response *ListAuditsResponse, err error)
查询跟踪集概要
func (*Client) ListCmqEnableRegion ¶
func (c *Client) ListCmqEnableRegion(request *ListCmqEnableRegionRequest) (response *ListCmqEnableRegionResponse, err error)
查询云审计支持的cmq的可用区
func (*Client) ListCosEnableRegion ¶
func (c *Client) ListCosEnableRegion(request *ListCosEnableRegionRequest) (response *ListCosEnableRegionResponse, err error)
查询云审计支持的cos可用区
func (*Client) LookUpEvents ¶
func (c *Client) LookUpEvents(request *LookUpEventsRequest) (response *LookUpEventsResponse, err error)
用于对操作日志进行检索,便于用户进行查询相关的操作信息。
func (*Client) StartLogging ¶
func (c *Client) StartLogging(request *StartLoggingRequest) (response *StartLoggingResponse, err error)
开启跟踪集
func (*Client) StopLogging ¶
func (c *Client) StopLogging(request *StopLoggingRequest) (response *StopLoggingResponse, err error)
关闭跟踪集
func (*Client) UpdateAudit ¶
func (c *Client) UpdateAudit(request *UpdateAuditRequest) (response *UpdateAuditResponse, err error)
参数要求: 1、如果IsCreateNewBucket的值存在的话,cosRegion和cosBucketName都是必填参数。 2、如果IsEnableCmqNotify的值是1的话,IsCreateNewQueue、CmqRegion和CmqQueueName都是必填参数。 3、如果IsEnableCmqNotify的值是0的话,IsCreateNewQueue、CmqRegion和CmqQueueName都不能传。
type CmqRegionInfo ¶
type CosRegionInfo ¶
type CreateAuditRequest ¶
type CreateAuditRequest struct {
	*tchttp.BaseRequest
	// 跟踪集名称。3-128字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9,下划线 _。
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
	// cos的存储桶名称。仅支持小写英文字母和数字即[a-z,0-9]、中划线“-”及其组合。用户自定义的字符串支持1 - 40个字符。存储桶命名不能以“-”开头或结尾。如果不是新创建的存储桶,云审计不会去校验该存储桶是否真的存在,请谨慎填写,避免日志投递不成功,导致您的数据丢失。
	CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"`
	// cos地域。目前支持的地域可以使用ListCosEnableRegion来获取。
	CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"`
	// 是否创建新的cos存储桶。1:是,0:否。
	IsCreateNewBucket *int64 `json:"IsCreateNewBucket,omitempty" name:"IsCreateNewBucket"`
	// 是否开启cmq消息通知。1:是,0:否。目前仅支持cmq的队列服务。如果开启cmq消息通知服务,云审计会将您的日志内容实时投递到您指定地域的指定队列中。
	IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitempty" name:"IsEnableCmqNotify"`
	// 管理事件的读写属性。1:只读,2:只写,3:全部。
	ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitempty" name:"ReadWriteAttribute"`
	// 队列名称。队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。如果IsEnableCmqNotify值是1的话,此值属于必填字段。如果不是新创建的队列,云审计不会去校验该队列是否真的存在,请谨慎填写,避免日志通知不成功,导致您的数据丢失。
	CmqQueueName *string `json:"CmqQueueName,omitempty" name:"CmqQueueName"`
	// 队列所在的地域。可以通过ListCmqEnableRegion获取支持的cmq地域。如果IsEnableCmqNotify值是1的话,此值属于必填字段。
	CmqRegion *string `json:"CmqRegion,omitempty" name:"CmqRegion"`
	// 是否创建新的队列。1:是,0:否。如果IsEnableCmqNotify值是1的话,此值属于必填字段。
	IsCreateNewQueue *int64 `json:"IsCreateNewQueue,omitempty" name:"IsCreateNewQueue"`
	// 日志文件前缀。3-40个字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9。可以不填,默认以账号ID作为日志前缀。
	LogFilePrefix *string `json:"LogFilePrefix,omitempty" name:"LogFilePrefix"`
}
    func NewCreateAuditRequest ¶
func NewCreateAuditRequest() (request *CreateAuditRequest)
func (*CreateAuditRequest) FromJsonString ¶
func (r *CreateAuditRequest) FromJsonString(s string) error
func (*CreateAuditRequest) ToJsonString ¶
func (r *CreateAuditRequest) ToJsonString() string
type CreateAuditResponse ¶
type CreateAuditResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 是否创建成功。
		IsSuccess *int64 `json:"IsSuccess,omitempty" name:"IsSuccess"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewCreateAuditResponse ¶
func NewCreateAuditResponse() (response *CreateAuditResponse)
func (*CreateAuditResponse) FromJsonString ¶
func (r *CreateAuditResponse) FromJsonString(s string) error
func (*CreateAuditResponse) ToJsonString ¶
func (r *CreateAuditResponse) ToJsonString() string
type DeleteAuditRequest ¶
type DeleteAuditRequest struct {
	*tchttp.BaseRequest
	// 跟踪集名称
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
}
    func NewDeleteAuditRequest ¶
func NewDeleteAuditRequest() (request *DeleteAuditRequest)
func (*DeleteAuditRequest) FromJsonString ¶
func (r *DeleteAuditRequest) FromJsonString(s string) error
func (*DeleteAuditRequest) ToJsonString ¶
func (r *DeleteAuditRequest) ToJsonString() string
type DeleteAuditResponse ¶
type DeleteAuditResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 是否删除成功
		IsSuccess *int64 `json:"IsSuccess,omitempty" name:"IsSuccess"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDeleteAuditResponse ¶
func NewDeleteAuditResponse() (response *DeleteAuditResponse)
func (*DeleteAuditResponse) FromJsonString ¶
func (r *DeleteAuditResponse) FromJsonString(s string) error
func (*DeleteAuditResponse) ToJsonString ¶
func (r *DeleteAuditResponse) ToJsonString() string
type DescribeAuditRequest ¶
type DescribeAuditRequest struct {
	*tchttp.BaseRequest
	// 跟踪集名称
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
}
    func NewDescribeAuditRequest ¶
func NewDescribeAuditRequest() (request *DescribeAuditRequest)
func (*DescribeAuditRequest) FromJsonString ¶
func (r *DescribeAuditRequest) FromJsonString(s string) error
func (*DescribeAuditRequest) ToJsonString ¶
func (r *DescribeAuditRequest) ToJsonString() string
type DescribeAuditResponse ¶
type DescribeAuditResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 跟踪集名称。
		AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
		// 跟踪集状态,1:开启,0:停止。
		AuditStatus *int64 `json:"AuditStatus,omitempty" name:"AuditStatus"`
		// 队列名称。
		CmqQueueName *string `json:"CmqQueueName,omitempty" name:"CmqQueueName"`
		// 队列所在地域。
		CmqRegion *string `json:"CmqRegion,omitempty" name:"CmqRegion"`
		// cos存储桶名称。
		CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"`
		// cos存储桶所在地域。
		CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"`
		// 是否开启cmq消息通知。1:是,0:否。
		IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitempty" name:"IsEnableCmqNotify"`
		// 日志前缀。
		LogFilePrefix *string `json:"LogFilePrefix,omitempty" name:"LogFilePrefix"`
		// 管理事件读写属性,1:只读,2:只写,3:全部
		ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitempty" name:"ReadWriteAttribute"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewDescribeAuditResponse ¶
func NewDescribeAuditResponse() (response *DescribeAuditResponse)
func (*DescribeAuditResponse) FromJsonString ¶
func (r *DescribeAuditResponse) FromJsonString(s string) error
func (*DescribeAuditResponse) ToJsonString ¶
func (r *DescribeAuditResponse) ToJsonString() string
type Event ¶
type Event struct {
	// 资源对
	Resources *Resource `json:"Resources,omitempty" name:"Resources"`
	// 主账号ID
	AccountID *int64 `json:"AccountID,omitempty" name:"AccountID"`
	// 日志详情
	CloudAuditEvent *string `json:"CloudAuditEvent,omitempty" name:"CloudAuditEvent"`
	// 鉴权错误码
	ErrorCode *int64 `json:"ErrorCode,omitempty" name:"ErrorCode"`
	// 日志ID
	EventId *string `json:"EventId,omitempty" name:"EventId"`
	// 事件名称
	EventName *string `json:"EventName,omitempty" name:"EventName"`
	// 事件名称中文描述
	EventNameCn *string `json:"EventNameCn,omitempty" name:"EventNameCn"`
	// 事件地域
	EventRegion *string `json:"EventRegion,omitempty" name:"EventRegion"`
	// 请求来源
	EventSource *string `json:"EventSource,omitempty" name:"EventSource"`
	// 事件时间
	EventTime *string `json:"EventTime,omitempty" name:"EventTime"`
	// 请求ID
	RequestID *string `json:"RequestID,omitempty" name:"RequestID"`
	// 资源类型中文描述
	ResourceTypeCn *string `json:"ResourceTypeCn,omitempty" name:"ResourceTypeCn"`
	// 证书ID
	SecretId *string `json:"SecretId,omitempty" name:"SecretId"`
	// 源IP
	SourceIPAddress *string `json:"SourceIPAddress,omitempty" name:"SourceIPAddress"`
	// 用户名
	Username *string `json:"Username,omitempty" name:"Username"`
}
    type GetAttributeKeyRequest ¶
type GetAttributeKeyRequest struct {
	*tchttp.BaseRequest
	// 网站类型,取值范围是zh和en。如果不传值默认zh
	WebsiteType *string `json:"WebsiteType,omitempty" name:"WebsiteType"`
}
    func NewGetAttributeKeyRequest ¶
func NewGetAttributeKeyRequest() (request *GetAttributeKeyRequest)
func (*GetAttributeKeyRequest) FromJsonString ¶
func (r *GetAttributeKeyRequest) FromJsonString(s string) error
func (*GetAttributeKeyRequest) ToJsonString ¶
func (r *GetAttributeKeyRequest) ToJsonString() string
type GetAttributeKeyResponse ¶
type GetAttributeKeyResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// AttributeKey的有效取值范围
		AttributeKeyDetails []*AttributeKeyDetail `json:"AttributeKeyDetails,omitempty" name:"AttributeKeyDetails" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewGetAttributeKeyResponse ¶
func NewGetAttributeKeyResponse() (response *GetAttributeKeyResponse)
func (*GetAttributeKeyResponse) FromJsonString ¶
func (r *GetAttributeKeyResponse) FromJsonString(s string) error
func (*GetAttributeKeyResponse) ToJsonString ¶
func (r *GetAttributeKeyResponse) ToJsonString() string
type InquireAuditCreditRequest ¶
type InquireAuditCreditRequest struct {
	*tchttp.BaseRequest
}
    func NewInquireAuditCreditRequest ¶
func NewInquireAuditCreditRequest() (request *InquireAuditCreditRequest)
func (*InquireAuditCreditRequest) FromJsonString ¶
func (r *InquireAuditCreditRequest) FromJsonString(s string) error
func (*InquireAuditCreditRequest) ToJsonString ¶
func (r *InquireAuditCreditRequest) ToJsonString() string
type InquireAuditCreditResponse ¶
type InquireAuditCreditResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 可创建跟踪集的数量
		AuditAmount *int64 `json:"AuditAmount,omitempty" name:"AuditAmount"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewInquireAuditCreditResponse ¶
func NewInquireAuditCreditResponse() (response *InquireAuditCreditResponse)
func (*InquireAuditCreditResponse) FromJsonString ¶
func (r *InquireAuditCreditResponse) FromJsonString(s string) error
func (*InquireAuditCreditResponse) ToJsonString ¶
func (r *InquireAuditCreditResponse) ToJsonString() string
type ListAuditsRequest ¶
type ListAuditsRequest struct {
	*tchttp.BaseRequest
}
    func NewListAuditsRequest ¶
func NewListAuditsRequest() (request *ListAuditsRequest)
func (*ListAuditsRequest) FromJsonString ¶
func (r *ListAuditsRequest) FromJsonString(s string) error
func (*ListAuditsRequest) ToJsonString ¶
func (r *ListAuditsRequest) ToJsonString() string
type ListAuditsResponse ¶
type ListAuditsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 查询跟踪集概要集合
		AuditSummarys []*AuditSummary `json:"AuditSummarys,omitempty" name:"AuditSummarys" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListAuditsResponse ¶
func NewListAuditsResponse() (response *ListAuditsResponse)
func (*ListAuditsResponse) FromJsonString ¶
func (r *ListAuditsResponse) FromJsonString(s string) error
func (*ListAuditsResponse) ToJsonString ¶
func (r *ListAuditsResponse) ToJsonString() string
type ListCmqEnableRegionRequest ¶
type ListCmqEnableRegionRequest struct {
	*tchttp.BaseRequest
	// 站点类型。zh表示中国区,en表示国际区。默认中国区。
	WebsiteType *string `json:"WebsiteType,omitempty" name:"WebsiteType"`
}
    func NewListCmqEnableRegionRequest ¶
func NewListCmqEnableRegionRequest() (request *ListCmqEnableRegionRequest)
func (*ListCmqEnableRegionRequest) FromJsonString ¶
func (r *ListCmqEnableRegionRequest) FromJsonString(s string) error
func (*ListCmqEnableRegionRequest) ToJsonString ¶
func (r *ListCmqEnableRegionRequest) ToJsonString() string
type ListCmqEnableRegionResponse ¶
type ListCmqEnableRegionResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 云审计支持的cmq的可用区
		EnableRegions []*CmqRegionInfo `json:"EnableRegions,omitempty" name:"EnableRegions" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListCmqEnableRegionResponse ¶
func NewListCmqEnableRegionResponse() (response *ListCmqEnableRegionResponse)
func (*ListCmqEnableRegionResponse) FromJsonString ¶
func (r *ListCmqEnableRegionResponse) FromJsonString(s string) error
func (*ListCmqEnableRegionResponse) ToJsonString ¶
func (r *ListCmqEnableRegionResponse) ToJsonString() string
type ListCosEnableRegionRequest ¶
type ListCosEnableRegionRequest struct {
	*tchttp.BaseRequest
	// 站点类型。zh表示中国区,en表示国际区。默认中国区。
	WebsiteType *string `json:"WebsiteType,omitempty" name:"WebsiteType"`
}
    func NewListCosEnableRegionRequest ¶
func NewListCosEnableRegionRequest() (request *ListCosEnableRegionRequest)
func (*ListCosEnableRegionRequest) FromJsonString ¶
func (r *ListCosEnableRegionRequest) FromJsonString(s string) error
func (*ListCosEnableRegionRequest) ToJsonString ¶
func (r *ListCosEnableRegionRequest) ToJsonString() string
type ListCosEnableRegionResponse ¶
type ListCosEnableRegionResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 云审计支持的cos可用区
		EnableRegions []*CosRegionInfo `json:"EnableRegions,omitempty" name:"EnableRegions" list`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewListCosEnableRegionResponse ¶
func NewListCosEnableRegionResponse() (response *ListCosEnableRegionResponse)
func (*ListCosEnableRegionResponse) FromJsonString ¶
func (r *ListCosEnableRegionResponse) FromJsonString(s string) error
func (*ListCosEnableRegionResponse) ToJsonString ¶
func (r *ListCosEnableRegionResponse) ToJsonString() string
type LookUpEventsRequest ¶
type LookUpEventsRequest struct {
	*tchttp.BaseRequest
	// 结束时间
	EndTime *int64 `json:"EndTime,omitempty" name:"EndTime"`
	// 开始时间
	StartTime *int64 `json:"StartTime,omitempty" name:"StartTime"`
	// 检索条件
	LookupAttributes []*LookupAttribute `json:"LookupAttributes,omitempty" name:"LookupAttributes" list`
	// 返回日志的最大条数
	MaxResults *int64 `json:"MaxResults,omitempty" name:"MaxResults"`
	// 查看更多日志的凭证
	NextToken *string `json:"NextToken,omitempty" name:"NextToken"`
}
    func NewLookUpEventsRequest ¶
func NewLookUpEventsRequest() (request *LookUpEventsRequest)
func (*LookUpEventsRequest) FromJsonString ¶
func (r *LookUpEventsRequest) FromJsonString(s string) error
func (*LookUpEventsRequest) ToJsonString ¶
func (r *LookUpEventsRequest) ToJsonString() string
type LookUpEventsResponse ¶
type LookUpEventsResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 日志集合
		Events []*Event `json:"Events,omitempty" name:"Events" list`
		// 日志集合是否结束
		ListOver *bool `json:"ListOver,omitempty" name:"ListOver"`
		// 查看更多日志的凭证
		NextToken *string `json:"NextToken,omitempty" name:"NextToken"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewLookUpEventsResponse ¶
func NewLookUpEventsResponse() (response *LookUpEventsResponse)
func (*LookUpEventsResponse) FromJsonString ¶
func (r *LookUpEventsResponse) FromJsonString(s string) error
func (*LookUpEventsResponse) ToJsonString ¶
func (r *LookUpEventsResponse) ToJsonString() string
type LookupAttribute ¶
type LookupAttribute struct {
	// AttributeKey的有效取值范围是:RequestId、EventName、ReadOnly、Username、ResourceType、ResourceName和AccessKeyId,EventId
	AttributeKey *string `json:"AttributeKey,omitempty" name:"AttributeKey"`
	// AttributeValue
	AttributeValue *string `json:"AttributeValue,omitempty" name:"AttributeValue"`
}
    type StartLoggingRequest ¶
type StartLoggingRequest struct {
	*tchttp.BaseRequest
	// 跟踪集名称
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
}
    func NewStartLoggingRequest ¶
func NewStartLoggingRequest() (request *StartLoggingRequest)
func (*StartLoggingRequest) FromJsonString ¶
func (r *StartLoggingRequest) FromJsonString(s string) error
func (*StartLoggingRequest) ToJsonString ¶
func (r *StartLoggingRequest) ToJsonString() string
type StartLoggingResponse ¶
type StartLoggingResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 是否开启成功
		IsSuccess *int64 `json:"IsSuccess,omitempty" name:"IsSuccess"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewStartLoggingResponse ¶
func NewStartLoggingResponse() (response *StartLoggingResponse)
func (*StartLoggingResponse) FromJsonString ¶
func (r *StartLoggingResponse) FromJsonString(s string) error
func (*StartLoggingResponse) ToJsonString ¶
func (r *StartLoggingResponse) ToJsonString() string
type StopLoggingRequest ¶
type StopLoggingRequest struct {
	*tchttp.BaseRequest
	// 跟踪集名称
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
}
    func NewStopLoggingRequest ¶
func NewStopLoggingRequest() (request *StopLoggingRequest)
func (*StopLoggingRequest) FromJsonString ¶
func (r *StopLoggingRequest) FromJsonString(s string) error
func (*StopLoggingRequest) ToJsonString ¶
func (r *StopLoggingRequest) ToJsonString() string
type StopLoggingResponse ¶
type StopLoggingResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 是否关闭成功
		IsSuccess *int64 `json:"IsSuccess,omitempty" name:"IsSuccess"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewStopLoggingResponse ¶
func NewStopLoggingResponse() (response *StopLoggingResponse)
func (*StopLoggingResponse) FromJsonString ¶
func (r *StopLoggingResponse) FromJsonString(s string) error
func (*StopLoggingResponse) ToJsonString ¶
func (r *StopLoggingResponse) ToJsonString() string
type UpdateAuditRequest ¶
type UpdateAuditRequest struct {
	*tchttp.BaseRequest
	// 跟踪集名称
	AuditName *string `json:"AuditName,omitempty" name:"AuditName"`
	// 队列名称。队列名称是一个不超过64个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。如果IsEnableCmqNotify值是1的话,此值属于必填字段。如果不是新创建的队列,云审计不会去校验该队列是否真的存在,请谨慎填写,避免日志通知不成功,导致您的数据丢失。
	CmqQueueName *string `json:"CmqQueueName,omitempty" name:"CmqQueueName"`
	// 队列所在的地域。可以通过ListCmqEnableRegion获取支持的cmq地域。如果IsEnableCmqNotify值是1的话,此值属于必填字段。
	CmqRegion *string `json:"CmqRegion,omitempty" name:"CmqRegion"`
	// cos的存储桶名称。仅支持小写英文字母和数字即[a-z,0-9]、中划线“-”及其组合。用户自定义的字符串支持1 - 40个字符。存储桶命名不能以“-”开头或结尾。如果不是新创建的存储桶,云审计不会去校验该存储桶是否真的存在,请谨慎填写,避免日志投递不成功,导致您的数据丢失。
	CosBucketName *string `json:"CosBucketName,omitempty" name:"CosBucketName"`
	// cos地域。目前支持的地域可以使用ListCosEnableRegion来获取。
	CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"`
	// 是否创建新的cos存储桶。1:是,0:否。
	IsCreateNewBucket *int64 `json:"IsCreateNewBucket,omitempty" name:"IsCreateNewBucket"`
	// 是否创建新的队列。1:是,0:否。如果IsEnableCmqNotify值是1的话,此值属于必填字段。
	IsCreateNewQueue *int64 `json:"IsCreateNewQueue,omitempty" name:"IsCreateNewQueue"`
	// 是否开启cmq消息通知。1:是,0:否。目前仅支持cmq的队列服务。如果开启cmq消息通知服务,云审计会将您的日志内容实时投递到您指定地域的指定队列中。
	IsEnableCmqNotify *int64 `json:"IsEnableCmqNotify,omitempty" name:"IsEnableCmqNotify"`
	// 日志文件前缀。3-40个字符,只能包含 ASCII 编码字母 a-z,A-Z,数字 0-9。
	LogFilePrefix *string `json:"LogFilePrefix,omitempty" name:"LogFilePrefix"`
	// 管理事件的读写属性。1:只读,2:只写,3:全部。
	ReadWriteAttribute *int64 `json:"ReadWriteAttribute,omitempty" name:"ReadWriteAttribute"`
}
    func NewUpdateAuditRequest ¶
func NewUpdateAuditRequest() (request *UpdateAuditRequest)
func (*UpdateAuditRequest) FromJsonString ¶
func (r *UpdateAuditRequest) FromJsonString(s string) error
func (*UpdateAuditRequest) ToJsonString ¶
func (r *UpdateAuditRequest) ToJsonString() string
type UpdateAuditResponse ¶
type UpdateAuditResponse struct {
	*tchttp.BaseResponse
	Response *struct {
		// 是否更新成功
		IsSuccess *int64 `json:"IsSuccess,omitempty" name:"IsSuccess"`
		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}
    func NewUpdateAuditResponse ¶
func NewUpdateAuditResponse() (response *UpdateAuditResponse)
func (*UpdateAuditResponse) FromJsonString ¶
func (r *UpdateAuditResponse) FromJsonString(s string) error
func (*UpdateAuditResponse) ToJsonString ¶
func (r *UpdateAuditResponse) ToJsonString() string
 Click to show internal directories. 
   Click to hide internal directories.