secagent

package
v1.2.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package secagentiface provides an interface to enable mocking the SEC_AGENT service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "sec_agent" // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "sec_agent" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AddIMConfigInput

type AddIMConfigInput struct {

	// NotifyPlatform is a required field
	NotifyPlatform *string `type:"string" json:",omitempty" required:"true"`

	NotifyRange []*string `type:"list" json:",omitempty"`

	// RebotName is a required field
	RebotName *string `type:"string" json:",omitempty" required:"true"`

	// Signature is a required field
	Signature *string `type:"string" json:",omitempty" required:"true"`

	// Webhook is a required field
	Webhook *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (AddIMConfigInput) GoString

func (s AddIMConfigInput) GoString() string

GoString returns the string representation

func (*AddIMConfigInput) SetNotifyPlatform

func (s *AddIMConfigInput) SetNotifyPlatform(v string) *AddIMConfigInput

SetNotifyPlatform sets the NotifyPlatform field's value.

func (*AddIMConfigInput) SetNotifyRange

func (s *AddIMConfigInput) SetNotifyRange(v []*string) *AddIMConfigInput

SetNotifyRange sets the NotifyRange field's value.

func (*AddIMConfigInput) SetRebotName

func (s *AddIMConfigInput) SetRebotName(v string) *AddIMConfigInput

SetRebotName sets the RebotName field's value.

func (*AddIMConfigInput) SetSignature

func (s *AddIMConfigInput) SetSignature(v string) *AddIMConfigInput

SetSignature sets the Signature field's value.

func (*AddIMConfigInput) SetWebhook

func (s *AddIMConfigInput) SetWebhook(v string) *AddIMConfigInput

SetWebhook sets the Webhook field's value.

func (AddIMConfigInput) String

func (s AddIMConfigInput) String() string

String returns the string representation

func (*AddIMConfigInput) Validate

func (s *AddIMConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddIMConfigOutput

type AddIMConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AddIMConfigOutput) GoString

func (s AddIMConfigOutput) GoString() string

GoString returns the string representation

func (AddIMConfigOutput) String

func (s AddIMConfigOutput) String() string

String returns the string representation

type AddSyslogConfigInput

type AddSyslogConfigInput struct {
	ConfigData *ConfigDataForAddSyslogConfigInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddSyslogConfigInput) GoString

func (s AddSyslogConfigInput) GoString() string

GoString returns the string representation

func (*AddSyslogConfigInput) SetConfigData

SetConfigData sets the ConfigData field's value.

func (AddSyslogConfigInput) String

func (s AddSyslogConfigInput) String() string

String returns the string representation

type AddSyslogConfigOutput

type AddSyslogConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AddSyslogConfigOutput) GoString

func (s AddSyslogConfigOutput) GoString() string

GoString returns the string representation

func (AddSyslogConfigOutput) String

func (s AddSyslogConfigOutput) String() string

String returns the string representation

type AuthConfigListForGetResourceAuthConfigOutput

type AuthConfigListForGetResourceAuthConfigOutput struct {
	AuthParams []*AuthParamForGetResourceAuthConfigOutput `type:"list" json:",omitempty"`

	AuthType *string `type:"string" json:",omitempty"`

	AuthTypeName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigListForGetResourceAuthConfigOutput) GoString

GoString returns the string representation

func (*AuthConfigListForGetResourceAuthConfigOutput) SetAuthParams

SetAuthParams sets the AuthParams field's value.

func (*AuthConfigListForGetResourceAuthConfigOutput) SetAuthType

SetAuthType sets the AuthType field's value.

func (*AuthConfigListForGetResourceAuthConfigOutput) SetAuthTypeName

SetAuthTypeName sets the AuthTypeName field's value.

func (AuthConfigListForGetResourceAuthConfigOutput) String

String returns the string representation

type AuthParamForGetResourceAuthConfigOutput

type AuthParamForGetResourceAuthConfigOutput struct {
	Enums []*string `type:"list" json:",omitempty"`

	ParamKey *string `type:"string" json:",omitempty"`

	ParamName *string `type:"string" json:",omitempty"`

	ParamTips *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthParamForGetResourceAuthConfigOutput) GoString

GoString returns the string representation

func (*AuthParamForGetResourceAuthConfigOutput) SetEnums

SetEnums sets the Enums field's value.

func (*AuthParamForGetResourceAuthConfigOutput) SetParamKey

SetParamKey sets the ParamKey field's value.

func (*AuthParamForGetResourceAuthConfigOutput) SetParamName

SetParamName sets the ParamName field's value.

func (*AuthParamForGetResourceAuthConfigOutput) SetParamTips

SetParamTips sets the ParamTips field's value.

func (AuthParamForGetResourceAuthConfigOutput) String

String returns the string representation

type CheckIMConfigInput

type CheckIMConfigInput struct {

	// IMConfigUID is a required field
	IMConfigUID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckIMConfigInput) GoString

func (s CheckIMConfigInput) GoString() string

GoString returns the string representation

func (*CheckIMConfigInput) SetIMConfigUID

func (s *CheckIMConfigInput) SetIMConfigUID(v string) *CheckIMConfigInput

SetIMConfigUID sets the IMConfigUID field's value.

func (CheckIMConfigInput) String

func (s CheckIMConfigInput) String() string

String returns the string representation

func (*CheckIMConfigInput) Validate

func (s *CheckIMConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckIMConfigOutput

type CheckIMConfigOutput struct {
	Metadata *response.ResponseMetadata

	IsPass *bool `type:"boolean" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckIMConfigOutput) GoString

func (s CheckIMConfigOutput) GoString() string

GoString returns the string representation

func (*CheckIMConfigOutput) SetIsPass

func (s *CheckIMConfigOutput) SetIsPass(v bool) *CheckIMConfigOutput

SetIsPass sets the IsPass field's value.

func (*CheckIMConfigOutput) SetMessage

SetMessage sets the Message field's value.

func (CheckIMConfigOutput) String

func (s CheckIMConfigOutput) String() string

String returns the string representation

type CheckIMConfigParamsInput

type CheckIMConfigParamsInput struct {

	// NotifyPlatform is a required field
	NotifyPlatform *string `type:"string" json:",omitempty" required:"true"`

	// Signature is a required field
	Signature *string `type:"string" json:",omitempty" required:"true"`

	// Webhook is a required field
	Webhook *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckIMConfigParamsInput) GoString

func (s CheckIMConfigParamsInput) GoString() string

GoString returns the string representation

func (*CheckIMConfigParamsInput) SetNotifyPlatform

func (s *CheckIMConfigParamsInput) SetNotifyPlatform(v string) *CheckIMConfigParamsInput

SetNotifyPlatform sets the NotifyPlatform field's value.

func (*CheckIMConfigParamsInput) SetSignature

SetSignature sets the Signature field's value.

func (*CheckIMConfigParamsInput) SetWebhook

SetWebhook sets the Webhook field's value.

func (CheckIMConfigParamsInput) String

func (s CheckIMConfigParamsInput) String() string

String returns the string representation

func (*CheckIMConfigParamsInput) Validate

func (s *CheckIMConfigParamsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckIMConfigParamsOutput

type CheckIMConfigParamsOutput struct {
	Metadata *response.ResponseMetadata

	IsPass *bool `type:"boolean" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckIMConfigParamsOutput) GoString

func (s CheckIMConfigParamsOutput) GoString() string

GoString returns the string representation

func (*CheckIMConfigParamsOutput) SetIsPass

SetIsPass sets the IsPass field's value.

func (*CheckIMConfigParamsOutput) SetMessage

SetMessage sets the Message field's value.

func (CheckIMConfigParamsOutput) String

func (s CheckIMConfigParamsOutput) String() string

String returns the string representation

type ConfigDataForAddSyslogConfigInput

type ConfigDataForAddSyslogConfigInput struct {
	APIKey *string `type:"string" json:",omitempty"`

	ApplicationUIDs []*string `type:"list" json:",omitempty"`

	DataSourceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigDataForAddSyslogConfigInput) GoString

GoString returns the string representation

func (*ConfigDataForAddSyslogConfigInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (*ConfigDataForAddSyslogConfigInput) SetApplicationUIDs

SetApplicationUIDs sets the ApplicationUIDs field's value.

func (*ConfigDataForAddSyslogConfigInput) SetDataSourceName

SetDataSourceName sets the DataSourceName field's value.

func (ConfigDataForAddSyslogConfigInput) String

String returns the string representation

type ConfigDataForGenLogStashConfigInput

type ConfigDataForGenLogStashConfigInput struct {
	APIKey *string `type:"string" json:",omitempty"`

	ApplicationUIDs []*string `type:"list" json:",omitempty"`

	DataSourceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigDataForGenLogStashConfigInput) GoString

GoString returns the string representation

func (*ConfigDataForGenLogStashConfigInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (*ConfigDataForGenLogStashConfigInput) SetApplicationUIDs

SetApplicationUIDs sets the ApplicationUIDs field's value.

func (*ConfigDataForGenLogStashConfigInput) SetDataSourceName

SetDataSourceName sets the DataSourceName field's value.

func (ConfigDataForGenLogStashConfigInput) String

String returns the string representation

type ConfigDataForUpdateSyslogConfigInput

type ConfigDataForUpdateSyslogConfigInput struct {
	APIKey *string `type:"string" json:",omitempty"`

	ApplicationUIDs []*string `type:"list" json:",omitempty"`

	DataSourceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigDataForUpdateSyslogConfigInput) GoString

GoString returns the string representation

func (*ConfigDataForUpdateSyslogConfigInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (*ConfigDataForUpdateSyslogConfigInput) SetApplicationUIDs

SetApplicationUIDs sets the ApplicationUIDs field's value.

func (*ConfigDataForUpdateSyslogConfigInput) SetDataSourceName

SetDataSourceName sets the DataSourceName field's value.

func (ConfigDataForUpdateSyslogConfigInput) String

String returns the string representation

type ConfigDataListForListSyslogConfigOutput

type ConfigDataListForListSyslogConfigOutput struct {
	APIKey *string `type:"string" json:",omitempty"`

	ApplicationUIDs []*string `type:"list" json:",omitempty"`

	DataSourceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfigDataListForListSyslogConfigOutput) GoString

GoString returns the string representation

func (*ConfigDataListForListSyslogConfigOutput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (*ConfigDataListForListSyslogConfigOutput) SetApplicationUIDs

SetApplicationUIDs sets the ApplicationUIDs field's value.

func (*ConfigDataListForListSyslogConfigOutput) SetDataSourceName

SetDataSourceName sets the DataSourceName field's value.

func (ConfigDataListForListSyslogConfigOutput) String

String returns the string representation

type DelSyslogConfigInput

type DelSyslogConfigInput struct {

	// DataSourceName is a required field
	DataSourceName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DelSyslogConfigInput) GoString

func (s DelSyslogConfigInput) GoString() string

GoString returns the string representation

func (*DelSyslogConfigInput) SetDataSourceName

func (s *DelSyslogConfigInput) SetDataSourceName(v string) *DelSyslogConfigInput

SetDataSourceName sets the DataSourceName field's value.

func (DelSyslogConfigInput) String

func (s DelSyslogConfigInput) String() string

String returns the string representation

func (*DelSyslogConfigInput) Validate

func (s *DelSyslogConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DelSyslogConfigOutput

type DelSyslogConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DelSyslogConfigOutput) GoString

func (s DelSyslogConfigOutput) GoString() string

GoString returns the string representation

func (DelSyslogConfigOutput) String

func (s DelSyslogConfigOutput) String() string

String returns the string representation

type DeleteIMConfigInput

type DeleteIMConfigInput struct {

	// IMConfigUID is a required field
	IMConfigUID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteIMConfigInput) GoString

func (s DeleteIMConfigInput) GoString() string

GoString returns the string representation

func (*DeleteIMConfigInput) SetIMConfigUID

func (s *DeleteIMConfigInput) SetIMConfigUID(v string) *DeleteIMConfigInput

SetIMConfigUID sets the IMConfigUID field's value.

func (DeleteIMConfigInput) String

func (s DeleteIMConfigInput) String() string

String returns the string representation

func (*DeleteIMConfigInput) Validate

func (s *DeleteIMConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteIMConfigOutput

type DeleteIMConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteIMConfigOutput) GoString

func (s DeleteIMConfigOutput) GoString() string

GoString returns the string representation

func (DeleteIMConfigOutput) String

func (s DeleteIMConfigOutput) String() string

String returns the string representation

type DescribeAlarmStatOverviewV2Input

type DescribeAlarmStatOverviewV2Input struct {
	StatScopeType *string `type:"string" json:",omitempty"`

	TrendRangeEndSec *int64 `type:"int64" json:",omitempty"`

	TrendRangeStartSec *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeAlarmStatOverviewV2Input) GoString

GoString returns the string representation

func (*DescribeAlarmStatOverviewV2Input) SetStatScopeType

SetStatScopeType sets the StatScopeType field's value.

func (*DescribeAlarmStatOverviewV2Input) SetTrendRangeEndSec

SetTrendRangeEndSec sets the TrendRangeEndSec field's value.

func (*DescribeAlarmStatOverviewV2Input) SetTrendRangeStartSec

SetTrendRangeStartSec sets the TrendRangeStartSec field's value.

func (DescribeAlarmStatOverviewV2Input) String

String returns the string representation

type DescribeAlarmStatOverviewV2Output

type DescribeAlarmStatOverviewV2Output struct {
	Metadata *response.ResponseMetadata

	AnalysisAttemptedCount *int64 `type:"int64" json:",omitempty"`

	AnalysisFalseCount *int64 `type:"int64" json:",omitempty"`

	AnalysisPendingCount *int64 `type:"int64" json:",omitempty"`

	AnalysisSuspiciousCount *int64 `type:"int64" json:",omitempty"`

	AnalysisTrueCount *int64 `type:"int64" json:",omitempty"`

	AutoDecideRate *float64 `type:"float" json:",omitempty"`

	DiscoverHiddenCount *int64 `type:"int64" json:",omitempty"`

	IOCIntelCount *int64 `type:"int64" json:",omitempty"`

	PriorityFocusCount *int64 `type:"int64" json:",omitempty"`

	ReduceRate *float64 `type:"float" json:",omitempty"`

	RiskStageAutomaticProcessCompleteCount *int64 `type:"int64" json:",omitempty"`

	RiskTotalCount *int64 `type:"int64" json:",omitempty"`

	ValidAlarmCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeAlarmStatOverviewV2Output) GoString

GoString returns the string representation

func (*DescribeAlarmStatOverviewV2Output) SetAnalysisAttemptedCount

SetAnalysisAttemptedCount sets the AnalysisAttemptedCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetAnalysisFalseCount

SetAnalysisFalseCount sets the AnalysisFalseCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetAnalysisPendingCount

SetAnalysisPendingCount sets the AnalysisPendingCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetAnalysisSuspiciousCount

SetAnalysisSuspiciousCount sets the AnalysisSuspiciousCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetAnalysisTrueCount

SetAnalysisTrueCount sets the AnalysisTrueCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetAutoDecideRate

SetAutoDecideRate sets the AutoDecideRate field's value.

func (*DescribeAlarmStatOverviewV2Output) SetDiscoverHiddenCount

SetDiscoverHiddenCount sets the DiscoverHiddenCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetIOCIntelCount

SetIOCIntelCount sets the IOCIntelCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetPriorityFocusCount

SetPriorityFocusCount sets the PriorityFocusCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetReduceRate

SetReduceRate sets the ReduceRate field's value.

func (*DescribeAlarmStatOverviewV2Output) SetRiskStageAutomaticProcessCompleteCount

func (s *DescribeAlarmStatOverviewV2Output) SetRiskStageAutomaticProcessCompleteCount(v int64) *DescribeAlarmStatOverviewV2Output

SetRiskStageAutomaticProcessCompleteCount sets the RiskStageAutomaticProcessCompleteCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetRiskTotalCount

SetRiskTotalCount sets the RiskTotalCount field's value.

func (*DescribeAlarmStatOverviewV2Output) SetValidAlarmCount

SetValidAlarmCount sets the ValidAlarmCount field's value.

func (DescribeAlarmStatOverviewV2Output) String

String returns the string representation

type EditIMConfigInput

type EditIMConfigInput struct {

	// IMConfigUID is a required field
	IMConfigUID *string `type:"string" json:",omitempty" required:"true"`

	NotifyPlatform *string `type:"string" json:",omitempty"`

	NotifyRange []*string `type:"list" json:",omitempty"`

	RebotName *string `type:"string" json:",omitempty"`

	Signature *string `type:"string" json:",omitempty"`

	Webhook *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EditIMConfigInput) GoString

func (s EditIMConfigInput) GoString() string

GoString returns the string representation

func (*EditIMConfigInput) SetIMConfigUID

func (s *EditIMConfigInput) SetIMConfigUID(v string) *EditIMConfigInput

SetIMConfigUID sets the IMConfigUID field's value.

func (*EditIMConfigInput) SetNotifyPlatform

func (s *EditIMConfigInput) SetNotifyPlatform(v string) *EditIMConfigInput

SetNotifyPlatform sets the NotifyPlatform field's value.

func (*EditIMConfigInput) SetNotifyRange

func (s *EditIMConfigInput) SetNotifyRange(v []*string) *EditIMConfigInput

SetNotifyRange sets the NotifyRange field's value.

func (*EditIMConfigInput) SetRebotName

func (s *EditIMConfigInput) SetRebotName(v string) *EditIMConfigInput

SetRebotName sets the RebotName field's value.

func (*EditIMConfigInput) SetSignature

func (s *EditIMConfigInput) SetSignature(v string) *EditIMConfigInput

SetSignature sets the Signature field's value.

func (*EditIMConfigInput) SetWebhook

func (s *EditIMConfigInput) SetWebhook(v string) *EditIMConfigInput

SetWebhook sets the Webhook field's value.

func (EditIMConfigInput) String

func (s EditIMConfigInput) String() string

String returns the string representation

func (*EditIMConfigInput) Validate

func (s *EditIMConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EditIMConfigOutput

type EditIMConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EditIMConfigOutput) GoString

func (s EditIMConfigOutput) GoString() string

GoString returns the string representation

func (EditIMConfigOutput) String

func (s EditIMConfigOutput) String() string

String returns the string representation

type EditIMConfigStatusInput

type EditIMConfigStatusInput struct {

	// IMConfigUID is a required field
	IMConfigUID *string `type:"string" json:",omitempty" required:"true"`

	// Status is a required field
	Status *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (EditIMConfigStatusInput) GoString

func (s EditIMConfigStatusInput) GoString() string

GoString returns the string representation

func (*EditIMConfigStatusInput) SetIMConfigUID

SetIMConfigUID sets the IMConfigUID field's value.

func (*EditIMConfigStatusInput) SetStatus

SetStatus sets the Status field's value.

func (EditIMConfigStatusInput) String

func (s EditIMConfigStatusInput) String() string

String returns the string representation

func (*EditIMConfigStatusInput) Validate

func (s *EditIMConfigStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EditIMConfigStatusOutput

type EditIMConfigStatusOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EditIMConfigStatusOutput) GoString

func (s EditIMConfigStatusOutput) GoString() string

GoString returns the string representation

func (EditIMConfigStatusOutput) String

func (s EditIMConfigStatusOutput) String() string

String returns the string representation

type EvidenceChainDetailForGetAlarmDetailOutput

type EvidenceChainDetailForGetAlarmDetailOutput struct {
	ActionAdvice *string `type:"string" json:",omitempty"`

	AlarmRawData *string `type:"string" json:",omitempty"`

	AnalysisEndTime *int64 `type:"int64" json:",omitempty"`

	AnalysisStartTime *int64 `type:"int64" json:",omitempty"`

	CriticalAttribute *string `type:"string" json:",omitempty"`

	EventSummarize *string `type:"string" json:",omitempty"`

	Evidences *EvidencesForGetAlarmDetailOutput `type:"structure" json:",omitempty"`

	Feedback *FeedbackForGetAlarmDetailOutput `type:"structure" json:",omitempty"`

	FinalAnalysisResult *string `type:"string" json:",omitempty"`

	Findings *FindingsForGetAlarmDetailOutput `type:"structure" json:",omitempty"`

	FirstAnalysisResult *string `type:"string" json:",omitempty"`

	FormattedAlarm *string `type:"string" json:",omitempty"`

	IOCData *IOCDataForGetAlarmDetailOutput `type:"structure" json:",omitempty"`

	KillChain *string `type:"string" json:",omitempty"`

	PlanningSurveyPath *PlanningSurveyPathForGetAlarmDetailOutput `type:"structure" json:",omitempty"`

	ProductName *string `type:"string" json:",omitempty"`

	RagDetail *RagDetailForGetAlarmDetailOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EvidenceChainDetailForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetActionAdvice

SetActionAdvice sets the ActionAdvice field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetAlarmRawData

SetAlarmRawData sets the AlarmRawData field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetAnalysisEndTime

SetAnalysisEndTime sets the AnalysisEndTime field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetAnalysisStartTime

SetAnalysisStartTime sets the AnalysisStartTime field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetCriticalAttribute

SetCriticalAttribute sets the CriticalAttribute field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetEventSummarize

SetEventSummarize sets the EventSummarize field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetEvidences

SetEvidences sets the Evidences field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetFeedback

SetFeedback sets the Feedback field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetFinalAnalysisResult

SetFinalAnalysisResult sets the FinalAnalysisResult field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetFindings

SetFindings sets the Findings field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetFirstAnalysisResult

SetFirstAnalysisResult sets the FirstAnalysisResult field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetFormattedAlarm

SetFormattedAlarm sets the FormattedAlarm field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetIOCData

SetIOCData sets the IOCData field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetKillChain

SetKillChain sets the KillChain field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetPlanningSurveyPath

SetPlanningSurveyPath sets the PlanningSurveyPath field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetProductName

SetProductName sets the ProductName field's value.

func (*EvidenceChainDetailForGetAlarmDetailOutput) SetRagDetail

SetRagDetail sets the RagDetail field's value.

func (EvidenceChainDetailForGetAlarmDetailOutput) String

String returns the string representation

type EvidenceForGetAlarmDetailOutput

type EvidenceForGetAlarmDetailOutput struct {
	AdopReason *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EvidenceForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*EvidenceForGetAlarmDetailOutput) SetAdopReason

SetAdopReason sets the AdopReason field's value.

func (*EvidenceForGetAlarmDetailOutput) SetName

SetName sets the Name field's value.

func (EvidenceForGetAlarmDetailOutput) String

String returns the string representation

type EvidencesForGetAlarmDetailOutput

type EvidencesForGetAlarmDetailOutput struct {
	Evidence []*EvidenceForGetAlarmDetailOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EvidencesForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*EvidencesForGetAlarmDetailOutput) SetEvidence

SetEvidence sets the Evidence field's value.

func (EvidencesForGetAlarmDetailOutput) String

String returns the string representation

type FeedbackForGetAlarmDetailOutput

type FeedbackForGetAlarmDetailOutput struct {
	FeedbackComplement *string `type:"string" json:",omitempty"`

	FeedbackIOCFeature *string `type:"string" json:",omitempty"`

	FeedbackResult *string `type:"string" json:",omitempty"`

	FeedbackTag []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FeedbackForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*FeedbackForGetAlarmDetailOutput) SetFeedbackComplement

SetFeedbackComplement sets the FeedbackComplement field's value.

func (*FeedbackForGetAlarmDetailOutput) SetFeedbackIOCFeature

SetFeedbackIOCFeature sets the FeedbackIOCFeature field's value.

func (*FeedbackForGetAlarmDetailOutput) SetFeedbackResult

SetFeedbackResult sets the FeedbackResult field's value.

func (*FeedbackForGetAlarmDetailOutput) SetFeedbackTag

SetFeedbackTag sets the FeedbackTag field's value.

func (FeedbackForGetAlarmDetailOutput) String

String returns the string representation

type FindingForGetAlarmDetailOutput

type FindingForGetAlarmDetailOutput struct {
	AdoptReason *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FindingForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*FindingForGetAlarmDetailOutput) SetAdoptReason

SetAdoptReason sets the AdoptReason field's value.

func (*FindingForGetAlarmDetailOutput) SetName

SetName sets the Name field's value.

func (FindingForGetAlarmDetailOutput) String

String returns the string representation

type FindingsForGetAlarmDetailOutput

type FindingsForGetAlarmDetailOutput struct {
	Finding []*FindingForGetAlarmDetailOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FindingsForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*FindingsForGetAlarmDetailOutput) SetFinding

SetFinding sets the Finding field's value.

func (FindingsForGetAlarmDetailOutput) String

String returns the string representation

type GenLogStashConfigInput

type GenLogStashConfigInput struct {
	ConfigData *ConfigDataForGenLogStashConfigInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GenLogStashConfigInput) GoString

func (s GenLogStashConfigInput) GoString() string

GoString returns the string representation

func (*GenLogStashConfigInput) SetConfigData

SetConfigData sets the ConfigData field's value.

func (GenLogStashConfigInput) String

func (s GenLogStashConfigInput) String() string

String returns the string representation

type GenLogStashConfigOutput

type GenLogStashConfigOutput struct {
	Metadata *response.ResponseMetadata

	LogStashConfigContent *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GenLogStashConfigOutput) GoString

func (s GenLogStashConfigOutput) GoString() string

GoString returns the string representation

func (*GenLogStashConfigOutput) SetLogStashConfigContent

func (s *GenLogStashConfigOutput) SetLogStashConfigContent(v string) *GenLogStashConfigOutput

SetLogStashConfigContent sets the LogStashConfigContent field's value.

func (GenLogStashConfigOutput) String

func (s GenLogStashConfigOutput) String() string

String returns the string representation

type GetAlarmDetailInput

type GetAlarmDetailInput struct {

	// AnalysisRecordUUID is a required field
	AnalysisRecordUUID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetAlarmDetailInput) GoString

func (s GetAlarmDetailInput) GoString() string

GoString returns the string representation

func (*GetAlarmDetailInput) SetAnalysisRecordUUID

func (s *GetAlarmDetailInput) SetAnalysisRecordUUID(v string) *GetAlarmDetailInput

SetAnalysisRecordUUID sets the AnalysisRecordUUID field's value.

func (GetAlarmDetailInput) String

func (s GetAlarmDetailInput) String() string

String returns the string representation

func (*GetAlarmDetailInput) Validate

func (s *GetAlarmDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAlarmDetailOutput

type GetAlarmDetailOutput struct {
	Metadata *response.ResponseMetadata

	EvidenceChainDetail *EvidenceChainDetailForGetAlarmDetailOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetAlarmDetailOutput) GoString

func (s GetAlarmDetailOutput) GoString() string

GoString returns the string representation

func (*GetAlarmDetailOutput) SetEvidenceChainDetail

SetEvidenceChainDetail sets the EvidenceChainDetail field's value.

func (GetAlarmDetailOutput) String

func (s GetAlarmDetailOutput) String() string

String returns the string representation

type GetResourceAuthConfigInput

type GetResourceAuthConfigInput struct {

	// ApplicationID is a required field
	ApplicationID *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetResourceAuthConfigInput) GoString

func (s GetResourceAuthConfigInput) GoString() string

GoString returns the string representation

func (*GetResourceAuthConfigInput) SetApplicationID

SetApplicationID sets the ApplicationID field's value.

func (GetResourceAuthConfigInput) String

String returns the string representation

func (*GetResourceAuthConfigInput) Validate

func (s *GetResourceAuthConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetResourceAuthConfigOutput

type GetResourceAuthConfigOutput struct {
	Metadata *response.ResponseMetadata

	AuthConfigList []*AuthConfigListForGetResourceAuthConfigOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetResourceAuthConfigOutput) GoString

func (s GetResourceAuthConfigOutput) GoString() string

GoString returns the string representation

func (*GetResourceAuthConfigOutput) SetAuthConfigList

SetAuthConfigList sets the AuthConfigList field's value.

func (GetResourceAuthConfigOutput) String

String returns the string representation

type IOCDataForGetAlarmDetailOutput

type IOCDataForGetAlarmDetailOutput struct {
	IOCDetail []*IOCDetailForGetAlarmDetailOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IOCDataForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*IOCDataForGetAlarmDetailOutput) SetIOCDetail

SetIOCDetail sets the IOCDetail field's value.

func (IOCDataForGetAlarmDetailOutput) String

String returns the string representation

type IOCDetailForGetAlarmDetailOutput

type IOCDetailForGetAlarmDetailOutput struct {
	ID *string `type:"string" json:",omitempty"`

	IsMalicious *bool `type:"boolean" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IOCDetailForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*IOCDetailForGetAlarmDetailOutput) SetID

SetID sets the ID field's value.

func (*IOCDetailForGetAlarmDetailOutput) SetIsMalicious

SetIsMalicious sets the IsMalicious field's value.

func (*IOCDetailForGetAlarmDetailOutput) SetType

SetType sets the Type field's value.

func (IOCDetailForGetAlarmDetailOutput) String

String returns the string representation

type ListSyslogConfigInput

type ListSyslogConfigInput struct {
	// contains filtered or unexported fields
}

func (ListSyslogConfigInput) GoString

func (s ListSyslogConfigInput) GoString() string

GoString returns the string representation

func (ListSyslogConfigInput) String

func (s ListSyslogConfigInput) String() string

String returns the string representation

type ListSyslogConfigOutput

type ListSyslogConfigOutput struct {
	Metadata *response.ResponseMetadata

	ConfigDataList []*ConfigDataListForListSyslogConfigOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSyslogConfigOutput) GoString

func (s ListSyslogConfigOutput) GoString() string

GoString returns the string representation

func (*ListSyslogConfigOutput) SetConfigDataList

SetConfigDataList sets the ConfigDataList field's value.

func (ListSyslogConfigOutput) String

func (s ListSyslogConfigOutput) String() string

String returns the string representation

type PlanningSurveyPathDetailForGetAlarmDetailOutput

type PlanningSurveyPathDetailForGetAlarmDetailOutput struct {
	ToolName *string `type:"string" json:",omitempty"`

	ToolParas *ToolParasForGetAlarmDetailOutput `type:"structure" json:",omitempty"`

	ToolRes *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PlanningSurveyPathDetailForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*PlanningSurveyPathDetailForGetAlarmDetailOutput) SetToolName

SetToolName sets the ToolName field's value.

func (*PlanningSurveyPathDetailForGetAlarmDetailOutput) SetToolParas

SetToolParas sets the ToolParas field's value.

func (*PlanningSurveyPathDetailForGetAlarmDetailOutput) SetToolRes

SetToolRes sets the ToolRes field's value.

func (PlanningSurveyPathDetailForGetAlarmDetailOutput) String

String returns the string representation

type PlanningSurveyPathForGetAlarmDetailOutput

type PlanningSurveyPathForGetAlarmDetailOutput struct {
	PlanningSurveyPathDetail []*PlanningSurveyPathDetailForGetAlarmDetailOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PlanningSurveyPathForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*PlanningSurveyPathForGetAlarmDetailOutput) SetPlanningSurveyPathDetail

SetPlanningSurveyPathDetail sets the PlanningSurveyPathDetail field's value.

func (PlanningSurveyPathForGetAlarmDetailOutput) String

String returns the string representation

type RagDetailForGetAlarmDetailOutput

type RagDetailForGetAlarmDetailOutput struct {
	Inference *string `type:"string" json:",omitempty"`

	Result *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RagDetailForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*RagDetailForGetAlarmDetailOutput) SetInference

SetInference sets the Inference field's value.

func (*RagDetailForGetAlarmDetailOutput) SetResult

SetResult sets the Result field's value.

func (RagDetailForGetAlarmDetailOutput) String

String returns the string representation

type SECAGENT

type SECAGENT struct {
	*client.Client
}

SECAGENT provides the API operation methods for making requests to SEC_AGENT. See this package's package overview docs for details on the service.

SECAGENT methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*SECAGENT) AddIMConfig

func (c *SECAGENT) AddIMConfig(input *AddIMConfigInput) (*AddIMConfigOutput, error)

AddIMConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation AddIMConfig for usage and error information.

func (*SECAGENT) AddIMConfigCommon

func (c *SECAGENT) AddIMConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddIMConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation AddIMConfigCommon for usage and error information.

func (*SECAGENT) AddIMConfigCommonRequest

func (c *SECAGENT) AddIMConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddIMConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddIMConfigCommon operation. The "output" return value will be populated with the AddIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned AddIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after AddIMConfigCommon Send returns without error.

See AddIMConfigCommon for more information on using the AddIMConfigCommon API call, and error handling.

// Example sending a request using the AddIMConfigCommonRequest method.
req, resp := client.AddIMConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) AddIMConfigCommonWithContext

func (c *SECAGENT) AddIMConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddIMConfigCommonWithContext is the same as AddIMConfigCommon with the addition of the ability to pass a context and additional request options.

See AddIMConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) AddIMConfigRequest

func (c *SECAGENT) AddIMConfigRequest(input *AddIMConfigInput) (req *request.Request, output *AddIMConfigOutput)

AddIMConfigRequest generates a "volcengine/request.Request" representing the client's request for the AddIMConfig operation. The "output" return value will be populated with the AddIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned AddIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after AddIMConfigCommon Send returns without error.

See AddIMConfig for more information on using the AddIMConfig API call, and error handling.

// Example sending a request using the AddIMConfigRequest method.
req, resp := client.AddIMConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) AddIMConfigWithContext

func (c *SECAGENT) AddIMConfigWithContext(ctx volcengine.Context, input *AddIMConfigInput, opts ...request.Option) (*AddIMConfigOutput, error)

AddIMConfigWithContext is the same as AddIMConfig with the addition of the ability to pass a context and additional request options.

See AddIMConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) AddSyslogConfig

func (c *SECAGENT) AddSyslogConfig(input *AddSyslogConfigInput) (*AddSyslogConfigOutput, error)

AddSyslogConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation AddSyslogConfig for usage and error information.

func (*SECAGENT) AddSyslogConfigCommon

func (c *SECAGENT) AddSyslogConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddSyslogConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation AddSyslogConfigCommon for usage and error information.

func (*SECAGENT) AddSyslogConfigCommonRequest

func (c *SECAGENT) AddSyslogConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddSyslogConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddSyslogConfigCommon operation. The "output" return value will be populated with the AddSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned AddSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after AddSyslogConfigCommon Send returns without error.

See AddSyslogConfigCommon for more information on using the AddSyslogConfigCommon API call, and error handling.

// Example sending a request using the AddSyslogConfigCommonRequest method.
req, resp := client.AddSyslogConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) AddSyslogConfigCommonWithContext

func (c *SECAGENT) AddSyslogConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddSyslogConfigCommonWithContext is the same as AddSyslogConfigCommon with the addition of the ability to pass a context and additional request options.

See AddSyslogConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) AddSyslogConfigRequest

func (c *SECAGENT) AddSyslogConfigRequest(input *AddSyslogConfigInput) (req *request.Request, output *AddSyslogConfigOutput)

AddSyslogConfigRequest generates a "volcengine/request.Request" representing the client's request for the AddSyslogConfig operation. The "output" return value will be populated with the AddSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned AddSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after AddSyslogConfigCommon Send returns without error.

See AddSyslogConfig for more information on using the AddSyslogConfig API call, and error handling.

// Example sending a request using the AddSyslogConfigRequest method.
req, resp := client.AddSyslogConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) AddSyslogConfigWithContext

func (c *SECAGENT) AddSyslogConfigWithContext(ctx volcengine.Context, input *AddSyslogConfigInput, opts ...request.Option) (*AddSyslogConfigOutput, error)

AddSyslogConfigWithContext is the same as AddSyslogConfig with the addition of the ability to pass a context and additional request options.

See AddSyslogConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) CheckIMConfig

func (c *SECAGENT) CheckIMConfig(input *CheckIMConfigInput) (*CheckIMConfigOutput, error)

CheckIMConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation CheckIMConfig for usage and error information.

func (*SECAGENT) CheckIMConfigCommon

func (c *SECAGENT) CheckIMConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckIMConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation CheckIMConfigCommon for usage and error information.

func (*SECAGENT) CheckIMConfigCommonRequest

func (c *SECAGENT) CheckIMConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CheckIMConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the CheckIMConfigCommon operation. The "output" return value will be populated with the CheckIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after CheckIMConfigCommon Send returns without error.

See CheckIMConfigCommon for more information on using the CheckIMConfigCommon API call, and error handling.

// Example sending a request using the CheckIMConfigCommonRequest method.
req, resp := client.CheckIMConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) CheckIMConfigCommonWithContext

func (c *SECAGENT) CheckIMConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CheckIMConfigCommonWithContext is the same as CheckIMConfigCommon with the addition of the ability to pass a context and additional request options.

See CheckIMConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) CheckIMConfigParams

func (c *SECAGENT) CheckIMConfigParams(input *CheckIMConfigParamsInput) (*CheckIMConfigParamsOutput, error)

CheckIMConfigParams API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation CheckIMConfigParams for usage and error information.

func (*SECAGENT) CheckIMConfigParamsCommon

func (c *SECAGENT) CheckIMConfigParamsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckIMConfigParamsCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation CheckIMConfigParamsCommon for usage and error information.

func (*SECAGENT) CheckIMConfigParamsCommonRequest

func (c *SECAGENT) CheckIMConfigParamsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CheckIMConfigParamsCommonRequest generates a "volcengine/request.Request" representing the client's request for the CheckIMConfigParamsCommon operation. The "output" return value will be populated with the CheckIMConfigParamsCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckIMConfigParamsCommon Request to send the API call to the service. the "output" return value is not valid until after CheckIMConfigParamsCommon Send returns without error.

See CheckIMConfigParamsCommon for more information on using the CheckIMConfigParamsCommon API call, and error handling.

// Example sending a request using the CheckIMConfigParamsCommonRequest method.
req, resp := client.CheckIMConfigParamsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) CheckIMConfigParamsCommonWithContext

func (c *SECAGENT) CheckIMConfigParamsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CheckIMConfigParamsCommonWithContext is the same as CheckIMConfigParamsCommon with the addition of the ability to pass a context and additional request options.

See CheckIMConfigParamsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) CheckIMConfigParamsRequest

func (c *SECAGENT) CheckIMConfigParamsRequest(input *CheckIMConfigParamsInput) (req *request.Request, output *CheckIMConfigParamsOutput)

CheckIMConfigParamsRequest generates a "volcengine/request.Request" representing the client's request for the CheckIMConfigParams operation. The "output" return value will be populated with the CheckIMConfigParamsCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckIMConfigParamsCommon Request to send the API call to the service. the "output" return value is not valid until after CheckIMConfigParamsCommon Send returns without error.

See CheckIMConfigParams for more information on using the CheckIMConfigParams API call, and error handling.

// Example sending a request using the CheckIMConfigParamsRequest method.
req, resp := client.CheckIMConfigParamsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) CheckIMConfigParamsWithContext

func (c *SECAGENT) CheckIMConfigParamsWithContext(ctx volcengine.Context, input *CheckIMConfigParamsInput, opts ...request.Option) (*CheckIMConfigParamsOutput, error)

CheckIMConfigParamsWithContext is the same as CheckIMConfigParams with the addition of the ability to pass a context and additional request options.

See CheckIMConfigParams for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) CheckIMConfigRequest

func (c *SECAGENT) CheckIMConfigRequest(input *CheckIMConfigInput) (req *request.Request, output *CheckIMConfigOutput)

CheckIMConfigRequest generates a "volcengine/request.Request" representing the client's request for the CheckIMConfig operation. The "output" return value will be populated with the CheckIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned CheckIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after CheckIMConfigCommon Send returns without error.

See CheckIMConfig for more information on using the CheckIMConfig API call, and error handling.

// Example sending a request using the CheckIMConfigRequest method.
req, resp := client.CheckIMConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) CheckIMConfigWithContext

func (c *SECAGENT) CheckIMConfigWithContext(ctx volcengine.Context, input *CheckIMConfigInput, opts ...request.Option) (*CheckIMConfigOutput, error)

CheckIMConfigWithContext is the same as CheckIMConfig with the addition of the ability to pass a context and additional request options.

See CheckIMConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) DelSyslogConfig

func (c *SECAGENT) DelSyslogConfig(input *DelSyslogConfigInput) (*DelSyslogConfigOutput, error)

DelSyslogConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation DelSyslogConfig for usage and error information.

func (*SECAGENT) DelSyslogConfigCommon

func (c *SECAGENT) DelSyslogConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DelSyslogConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation DelSyslogConfigCommon for usage and error information.

func (*SECAGENT) DelSyslogConfigCommonRequest

func (c *SECAGENT) DelSyslogConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DelSyslogConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the DelSyslogConfigCommon operation. The "output" return value will be populated with the DelSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned DelSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after DelSyslogConfigCommon Send returns without error.

See DelSyslogConfigCommon for more information on using the DelSyslogConfigCommon API call, and error handling.

// Example sending a request using the DelSyslogConfigCommonRequest method.
req, resp := client.DelSyslogConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) DelSyslogConfigCommonWithContext

func (c *SECAGENT) DelSyslogConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DelSyslogConfigCommonWithContext is the same as DelSyslogConfigCommon with the addition of the ability to pass a context and additional request options.

See DelSyslogConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) DelSyslogConfigRequest

func (c *SECAGENT) DelSyslogConfigRequest(input *DelSyslogConfigInput) (req *request.Request, output *DelSyslogConfigOutput)

DelSyslogConfigRequest generates a "volcengine/request.Request" representing the client's request for the DelSyslogConfig operation. The "output" return value will be populated with the DelSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned DelSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after DelSyslogConfigCommon Send returns without error.

See DelSyslogConfig for more information on using the DelSyslogConfig API call, and error handling.

// Example sending a request using the DelSyslogConfigRequest method.
req, resp := client.DelSyslogConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) DelSyslogConfigWithContext

func (c *SECAGENT) DelSyslogConfigWithContext(ctx volcengine.Context, input *DelSyslogConfigInput, opts ...request.Option) (*DelSyslogConfigOutput, error)

DelSyslogConfigWithContext is the same as DelSyslogConfig with the addition of the ability to pass a context and additional request options.

See DelSyslogConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) DeleteIMConfig

func (c *SECAGENT) DeleteIMConfig(input *DeleteIMConfigInput) (*DeleteIMConfigOutput, error)

DeleteIMConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation DeleteIMConfig for usage and error information.

func (*SECAGENT) DeleteIMConfigCommon

func (c *SECAGENT) DeleteIMConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteIMConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation DeleteIMConfigCommon for usage and error information.

func (*SECAGENT) DeleteIMConfigCommonRequest

func (c *SECAGENT) DeleteIMConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteIMConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteIMConfigCommon operation. The "output" return value will be populated with the DeleteIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteIMConfigCommon Send returns without error.

See DeleteIMConfigCommon for more information on using the DeleteIMConfigCommon API call, and error handling.

// Example sending a request using the DeleteIMConfigCommonRequest method.
req, resp := client.DeleteIMConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) DeleteIMConfigCommonWithContext

func (c *SECAGENT) DeleteIMConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteIMConfigCommonWithContext is the same as DeleteIMConfigCommon with the addition of the ability to pass a context and additional request options.

See DeleteIMConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) DeleteIMConfigRequest

func (c *SECAGENT) DeleteIMConfigRequest(input *DeleteIMConfigInput) (req *request.Request, output *DeleteIMConfigOutput)

DeleteIMConfigRequest generates a "volcengine/request.Request" representing the client's request for the DeleteIMConfig operation. The "output" return value will be populated with the DeleteIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteIMConfigCommon Send returns without error.

See DeleteIMConfig for more information on using the DeleteIMConfig API call, and error handling.

// Example sending a request using the DeleteIMConfigRequest method.
req, resp := client.DeleteIMConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) DeleteIMConfigWithContext

func (c *SECAGENT) DeleteIMConfigWithContext(ctx volcengine.Context, input *DeleteIMConfigInput, opts ...request.Option) (*DeleteIMConfigOutput, error)

DeleteIMConfigWithContext is the same as DeleteIMConfig with the addition of the ability to pass a context and additional request options.

See DeleteIMConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) DescribeAlarmStatOverviewV2

func (c *SECAGENT) DescribeAlarmStatOverviewV2(input *DescribeAlarmStatOverviewV2Input) (*DescribeAlarmStatOverviewV2Output, error)

DescribeAlarmStatOverviewV2 API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation DescribeAlarmStatOverviewV2 for usage and error information.

func (*SECAGENT) DescribeAlarmStatOverviewV2Common

func (c *SECAGENT) DescribeAlarmStatOverviewV2Common(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAlarmStatOverviewV2Common API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation DescribeAlarmStatOverviewV2Common for usage and error information.

func (*SECAGENT) DescribeAlarmStatOverviewV2CommonRequest

func (c *SECAGENT) DescribeAlarmStatOverviewV2CommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeAlarmStatOverviewV2CommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAlarmStatOverviewV2Common operation. The "output" return value will be populated with the DescribeAlarmStatOverviewV2Common request's response once the request completes successfully.

Use "Send" method on the returned DescribeAlarmStatOverviewV2Common Request to send the API call to the service. the "output" return value is not valid until after DescribeAlarmStatOverviewV2Common Send returns without error.

See DescribeAlarmStatOverviewV2Common for more information on using the DescribeAlarmStatOverviewV2Common API call, and error handling.

// Example sending a request using the DescribeAlarmStatOverviewV2CommonRequest method.
req, resp := client.DescribeAlarmStatOverviewV2CommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) DescribeAlarmStatOverviewV2CommonWithContext

func (c *SECAGENT) DescribeAlarmStatOverviewV2CommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeAlarmStatOverviewV2CommonWithContext is the same as DescribeAlarmStatOverviewV2Common with the addition of the ability to pass a context and additional request options.

See DescribeAlarmStatOverviewV2Common for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) DescribeAlarmStatOverviewV2Request

func (c *SECAGENT) DescribeAlarmStatOverviewV2Request(input *DescribeAlarmStatOverviewV2Input) (req *request.Request, output *DescribeAlarmStatOverviewV2Output)

DescribeAlarmStatOverviewV2Request generates a "volcengine/request.Request" representing the client's request for the DescribeAlarmStatOverviewV2 operation. The "output" return value will be populated with the DescribeAlarmStatOverviewV2Common request's response once the request completes successfully.

Use "Send" method on the returned DescribeAlarmStatOverviewV2Common Request to send the API call to the service. the "output" return value is not valid until after DescribeAlarmStatOverviewV2Common Send returns without error.

See DescribeAlarmStatOverviewV2 for more information on using the DescribeAlarmStatOverviewV2 API call, and error handling.

// Example sending a request using the DescribeAlarmStatOverviewV2Request method.
req, resp := client.DescribeAlarmStatOverviewV2Request(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) DescribeAlarmStatOverviewV2WithContext

func (c *SECAGENT) DescribeAlarmStatOverviewV2WithContext(ctx volcengine.Context, input *DescribeAlarmStatOverviewV2Input, opts ...request.Option) (*DescribeAlarmStatOverviewV2Output, error)

DescribeAlarmStatOverviewV2WithContext is the same as DescribeAlarmStatOverviewV2 with the addition of the ability to pass a context and additional request options.

See DescribeAlarmStatOverviewV2 for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) EditIMConfig

func (c *SECAGENT) EditIMConfig(input *EditIMConfigInput) (*EditIMConfigOutput, error)

EditIMConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation EditIMConfig for usage and error information.

func (*SECAGENT) EditIMConfigCommon

func (c *SECAGENT) EditIMConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EditIMConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation EditIMConfigCommon for usage and error information.

func (*SECAGENT) EditIMConfigCommonRequest

func (c *SECAGENT) EditIMConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EditIMConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the EditIMConfigCommon operation. The "output" return value will be populated with the EditIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned EditIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after EditIMConfigCommon Send returns without error.

See EditIMConfigCommon for more information on using the EditIMConfigCommon API call, and error handling.

// Example sending a request using the EditIMConfigCommonRequest method.
req, resp := client.EditIMConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) EditIMConfigCommonWithContext

func (c *SECAGENT) EditIMConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EditIMConfigCommonWithContext is the same as EditIMConfigCommon with the addition of the ability to pass a context and additional request options.

See EditIMConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) EditIMConfigRequest

func (c *SECAGENT) EditIMConfigRequest(input *EditIMConfigInput) (req *request.Request, output *EditIMConfigOutput)

EditIMConfigRequest generates a "volcengine/request.Request" representing the client's request for the EditIMConfig operation. The "output" return value will be populated with the EditIMConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned EditIMConfigCommon Request to send the API call to the service. the "output" return value is not valid until after EditIMConfigCommon Send returns without error.

See EditIMConfig for more information on using the EditIMConfig API call, and error handling.

// Example sending a request using the EditIMConfigRequest method.
req, resp := client.EditIMConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) EditIMConfigStatus

func (c *SECAGENT) EditIMConfigStatus(input *EditIMConfigStatusInput) (*EditIMConfigStatusOutput, error)

EditIMConfigStatus API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation EditIMConfigStatus for usage and error information.

func (*SECAGENT) EditIMConfigStatusCommon

func (c *SECAGENT) EditIMConfigStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EditIMConfigStatusCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation EditIMConfigStatusCommon for usage and error information.

func (*SECAGENT) EditIMConfigStatusCommonRequest

func (c *SECAGENT) EditIMConfigStatusCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EditIMConfigStatusCommonRequest generates a "volcengine/request.Request" representing the client's request for the EditIMConfigStatusCommon operation. The "output" return value will be populated with the EditIMConfigStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned EditIMConfigStatusCommon Request to send the API call to the service. the "output" return value is not valid until after EditIMConfigStatusCommon Send returns without error.

See EditIMConfigStatusCommon for more information on using the EditIMConfigStatusCommon API call, and error handling.

// Example sending a request using the EditIMConfigStatusCommonRequest method.
req, resp := client.EditIMConfigStatusCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) EditIMConfigStatusCommonWithContext

func (c *SECAGENT) EditIMConfigStatusCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EditIMConfigStatusCommonWithContext is the same as EditIMConfigStatusCommon with the addition of the ability to pass a context and additional request options.

See EditIMConfigStatusCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) EditIMConfigStatusRequest

func (c *SECAGENT) EditIMConfigStatusRequest(input *EditIMConfigStatusInput) (req *request.Request, output *EditIMConfigStatusOutput)

EditIMConfigStatusRequest generates a "volcengine/request.Request" representing the client's request for the EditIMConfigStatus operation. The "output" return value will be populated with the EditIMConfigStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned EditIMConfigStatusCommon Request to send the API call to the service. the "output" return value is not valid until after EditIMConfigStatusCommon Send returns without error.

See EditIMConfigStatus for more information on using the EditIMConfigStatus API call, and error handling.

// Example sending a request using the EditIMConfigStatusRequest method.
req, resp := client.EditIMConfigStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) EditIMConfigStatusWithContext

func (c *SECAGENT) EditIMConfigStatusWithContext(ctx volcengine.Context, input *EditIMConfigStatusInput, opts ...request.Option) (*EditIMConfigStatusOutput, error)

EditIMConfigStatusWithContext is the same as EditIMConfigStatus with the addition of the ability to pass a context and additional request options.

See EditIMConfigStatus for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) EditIMConfigWithContext

func (c *SECAGENT) EditIMConfigWithContext(ctx volcengine.Context, input *EditIMConfigInput, opts ...request.Option) (*EditIMConfigOutput, error)

EditIMConfigWithContext is the same as EditIMConfig with the addition of the ability to pass a context and additional request options.

See EditIMConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) GenLogStashConfig

func (c *SECAGENT) GenLogStashConfig(input *GenLogStashConfigInput) (*GenLogStashConfigOutput, error)

GenLogStashConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation GenLogStashConfig for usage and error information.

func (*SECAGENT) GenLogStashConfigCommon

func (c *SECAGENT) GenLogStashConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GenLogStashConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation GenLogStashConfigCommon for usage and error information.

func (*SECAGENT) GenLogStashConfigCommonRequest

func (c *SECAGENT) GenLogStashConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GenLogStashConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the GenLogStashConfigCommon operation. The "output" return value will be populated with the GenLogStashConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned GenLogStashConfigCommon Request to send the API call to the service. the "output" return value is not valid until after GenLogStashConfigCommon Send returns without error.

See GenLogStashConfigCommon for more information on using the GenLogStashConfigCommon API call, and error handling.

// Example sending a request using the GenLogStashConfigCommonRequest method.
req, resp := client.GenLogStashConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) GenLogStashConfigCommonWithContext

func (c *SECAGENT) GenLogStashConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GenLogStashConfigCommonWithContext is the same as GenLogStashConfigCommon with the addition of the ability to pass a context and additional request options.

See GenLogStashConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) GenLogStashConfigRequest

func (c *SECAGENT) GenLogStashConfigRequest(input *GenLogStashConfigInput) (req *request.Request, output *GenLogStashConfigOutput)

GenLogStashConfigRequest generates a "volcengine/request.Request" representing the client's request for the GenLogStashConfig operation. The "output" return value will be populated with the GenLogStashConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned GenLogStashConfigCommon Request to send the API call to the service. the "output" return value is not valid until after GenLogStashConfigCommon Send returns without error.

See GenLogStashConfig for more information on using the GenLogStashConfig API call, and error handling.

// Example sending a request using the GenLogStashConfigRequest method.
req, resp := client.GenLogStashConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) GenLogStashConfigWithContext

func (c *SECAGENT) GenLogStashConfigWithContext(ctx volcengine.Context, input *GenLogStashConfigInput, opts ...request.Option) (*GenLogStashConfigOutput, error)

GenLogStashConfigWithContext is the same as GenLogStashConfig with the addition of the ability to pass a context and additional request options.

See GenLogStashConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) GetAlarmDetail

func (c *SECAGENT) GetAlarmDetail(input *GetAlarmDetailInput) (*GetAlarmDetailOutput, error)

GetAlarmDetail API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation GetAlarmDetail for usage and error information.

func (*SECAGENT) GetAlarmDetailCommon

func (c *SECAGENT) GetAlarmDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetAlarmDetailCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation GetAlarmDetailCommon for usage and error information.

func (*SECAGENT) GetAlarmDetailCommonRequest

func (c *SECAGENT) GetAlarmDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetAlarmDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetAlarmDetailCommon operation. The "output" return value will be populated with the GetAlarmDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAlarmDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetAlarmDetailCommon Send returns without error.

See GetAlarmDetailCommon for more information on using the GetAlarmDetailCommon API call, and error handling.

// Example sending a request using the GetAlarmDetailCommonRequest method.
req, resp := client.GetAlarmDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) GetAlarmDetailCommonWithContext

func (c *SECAGENT) GetAlarmDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetAlarmDetailCommonWithContext is the same as GetAlarmDetailCommon with the addition of the ability to pass a context and additional request options.

See GetAlarmDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) GetAlarmDetailRequest

func (c *SECAGENT) GetAlarmDetailRequest(input *GetAlarmDetailInput) (req *request.Request, output *GetAlarmDetailOutput)

GetAlarmDetailRequest generates a "volcengine/request.Request" representing the client's request for the GetAlarmDetail operation. The "output" return value will be populated with the GetAlarmDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetAlarmDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetAlarmDetailCommon Send returns without error.

See GetAlarmDetail for more information on using the GetAlarmDetail API call, and error handling.

// Example sending a request using the GetAlarmDetailRequest method.
req, resp := client.GetAlarmDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) GetAlarmDetailWithContext

func (c *SECAGENT) GetAlarmDetailWithContext(ctx volcengine.Context, input *GetAlarmDetailInput, opts ...request.Option) (*GetAlarmDetailOutput, error)

GetAlarmDetailWithContext is the same as GetAlarmDetail with the addition of the ability to pass a context and additional request options.

See GetAlarmDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) GetResourceAuthConfig

func (c *SECAGENT) GetResourceAuthConfig(input *GetResourceAuthConfigInput) (*GetResourceAuthConfigOutput, error)

GetResourceAuthConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation GetResourceAuthConfig for usage and error information.

func (*SECAGENT) GetResourceAuthConfigCommon

func (c *SECAGENT) GetResourceAuthConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetResourceAuthConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation GetResourceAuthConfigCommon for usage and error information.

func (*SECAGENT) GetResourceAuthConfigCommonRequest

func (c *SECAGENT) GetResourceAuthConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetResourceAuthConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetResourceAuthConfigCommon operation. The "output" return value will be populated with the GetResourceAuthConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned GetResourceAuthConfigCommon Request to send the API call to the service. the "output" return value is not valid until after GetResourceAuthConfigCommon Send returns without error.

See GetResourceAuthConfigCommon for more information on using the GetResourceAuthConfigCommon API call, and error handling.

// Example sending a request using the GetResourceAuthConfigCommonRequest method.
req, resp := client.GetResourceAuthConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) GetResourceAuthConfigCommonWithContext

func (c *SECAGENT) GetResourceAuthConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetResourceAuthConfigCommonWithContext is the same as GetResourceAuthConfigCommon with the addition of the ability to pass a context and additional request options.

See GetResourceAuthConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) GetResourceAuthConfigRequest

func (c *SECAGENT) GetResourceAuthConfigRequest(input *GetResourceAuthConfigInput) (req *request.Request, output *GetResourceAuthConfigOutput)

GetResourceAuthConfigRequest generates a "volcengine/request.Request" representing the client's request for the GetResourceAuthConfig operation. The "output" return value will be populated with the GetResourceAuthConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned GetResourceAuthConfigCommon Request to send the API call to the service. the "output" return value is not valid until after GetResourceAuthConfigCommon Send returns without error.

See GetResourceAuthConfig for more information on using the GetResourceAuthConfig API call, and error handling.

// Example sending a request using the GetResourceAuthConfigRequest method.
req, resp := client.GetResourceAuthConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) GetResourceAuthConfigWithContext

func (c *SECAGENT) GetResourceAuthConfigWithContext(ctx volcengine.Context, input *GetResourceAuthConfigInput, opts ...request.Option) (*GetResourceAuthConfigOutput, error)

GetResourceAuthConfigWithContext is the same as GetResourceAuthConfig with the addition of the ability to pass a context and additional request options.

See GetResourceAuthConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) ListSyslogConfig

func (c *SECAGENT) ListSyslogConfig(input *ListSyslogConfigInput) (*ListSyslogConfigOutput, error)

ListSyslogConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation ListSyslogConfig for usage and error information.

func (*SECAGENT) ListSyslogConfigCommon

func (c *SECAGENT) ListSyslogConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSyslogConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation ListSyslogConfigCommon for usage and error information.

func (*SECAGENT) ListSyslogConfigCommonRequest

func (c *SECAGENT) ListSyslogConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSyslogConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSyslogConfigCommon operation. The "output" return value will be populated with the ListSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after ListSyslogConfigCommon Send returns without error.

See ListSyslogConfigCommon for more information on using the ListSyslogConfigCommon API call, and error handling.

// Example sending a request using the ListSyslogConfigCommonRequest method.
req, resp := client.ListSyslogConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) ListSyslogConfigCommonWithContext

func (c *SECAGENT) ListSyslogConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSyslogConfigCommonWithContext is the same as ListSyslogConfigCommon with the addition of the ability to pass a context and additional request options.

See ListSyslogConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) ListSyslogConfigRequest

func (c *SECAGENT) ListSyslogConfigRequest(input *ListSyslogConfigInput) (req *request.Request, output *ListSyslogConfigOutput)

ListSyslogConfigRequest generates a "volcengine/request.Request" representing the client's request for the ListSyslogConfig operation. The "output" return value will be populated with the ListSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after ListSyslogConfigCommon Send returns without error.

See ListSyslogConfig for more information on using the ListSyslogConfig API call, and error handling.

// Example sending a request using the ListSyslogConfigRequest method.
req, resp := client.ListSyslogConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) ListSyslogConfigWithContext

func (c *SECAGENT) ListSyslogConfigWithContext(ctx volcengine.Context, input *ListSyslogConfigInput, opts ...request.Option) (*ListSyslogConfigOutput, error)

ListSyslogConfigWithContext is the same as ListSyslogConfig with the addition of the ability to pass a context and additional request options.

See ListSyslogConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) UpdateSyslogConfig

func (c *SECAGENT) UpdateSyslogConfig(input *UpdateSyslogConfigInput) (*UpdateSyslogConfigOutput, error)

UpdateSyslogConfig API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation UpdateSyslogConfig for usage and error information.

func (*SECAGENT) UpdateSyslogConfigCommon

func (c *SECAGENT) UpdateSyslogConfigCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateSyslogConfigCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation UpdateSyslogConfigCommon for usage and error information.

func (*SECAGENT) UpdateSyslogConfigCommonRequest

func (c *SECAGENT) UpdateSyslogConfigCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateSyslogConfigCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSyslogConfigCommon operation. The "output" return value will be populated with the UpdateSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSyslogConfigCommon Send returns without error.

See UpdateSyslogConfigCommon for more information on using the UpdateSyslogConfigCommon API call, and error handling.

// Example sending a request using the UpdateSyslogConfigCommonRequest method.
req, resp := client.UpdateSyslogConfigCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) UpdateSyslogConfigCommonWithContext

func (c *SECAGENT) UpdateSyslogConfigCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateSyslogConfigCommonWithContext is the same as UpdateSyslogConfigCommon with the addition of the ability to pass a context and additional request options.

See UpdateSyslogConfigCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) UpdateSyslogConfigRequest

func (c *SECAGENT) UpdateSyslogConfigRequest(input *UpdateSyslogConfigInput) (req *request.Request, output *UpdateSyslogConfigOutput)

UpdateSyslogConfigRequest generates a "volcengine/request.Request" representing the client's request for the UpdateSyslogConfig operation. The "output" return value will be populated with the UpdateSyslogConfigCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateSyslogConfigCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateSyslogConfigCommon Send returns without error.

See UpdateSyslogConfig for more information on using the UpdateSyslogConfig API call, and error handling.

// Example sending a request using the UpdateSyslogConfigRequest method.
req, resp := client.UpdateSyslogConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) UpdateSyslogConfigWithContext

func (c *SECAGENT) UpdateSyslogConfigWithContext(ctx volcengine.Context, input *UpdateSyslogConfigInput, opts ...request.Option) (*UpdateSyslogConfigOutput, error)

UpdateSyslogConfigWithContext is the same as UpdateSyslogConfig with the addition of the ability to pass a context and additional request options.

See UpdateSyslogConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) UpsertAlarmFeedbackWithRag

func (c *SECAGENT) UpsertAlarmFeedbackWithRag(input *UpsertAlarmFeedbackWithRagInput) (*UpsertAlarmFeedbackWithRagOutput, error)

UpsertAlarmFeedbackWithRag API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation UpsertAlarmFeedbackWithRag for usage and error information.

func (*SECAGENT) UpsertAlarmFeedbackWithRagCommon

func (c *SECAGENT) UpsertAlarmFeedbackWithRagCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpsertAlarmFeedbackWithRagCommon API operation for SEC_AGENT.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for SEC_AGENT's API operation UpsertAlarmFeedbackWithRagCommon for usage and error information.

func (*SECAGENT) UpsertAlarmFeedbackWithRagCommonRequest

func (c *SECAGENT) UpsertAlarmFeedbackWithRagCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpsertAlarmFeedbackWithRagCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpsertAlarmFeedbackWithRagCommon operation. The "output" return value will be populated with the UpsertAlarmFeedbackWithRagCommon request's response once the request completes successfully.

Use "Send" method on the returned UpsertAlarmFeedbackWithRagCommon Request to send the API call to the service. the "output" return value is not valid until after UpsertAlarmFeedbackWithRagCommon Send returns without error.

See UpsertAlarmFeedbackWithRagCommon for more information on using the UpsertAlarmFeedbackWithRagCommon API call, and error handling.

// Example sending a request using the UpsertAlarmFeedbackWithRagCommonRequest method.
req, resp := client.UpsertAlarmFeedbackWithRagCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) UpsertAlarmFeedbackWithRagCommonWithContext

func (c *SECAGENT) UpsertAlarmFeedbackWithRagCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpsertAlarmFeedbackWithRagCommonWithContext is the same as UpsertAlarmFeedbackWithRagCommon with the addition of the ability to pass a context and additional request options.

See UpsertAlarmFeedbackWithRagCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*SECAGENT) UpsertAlarmFeedbackWithRagRequest

func (c *SECAGENT) UpsertAlarmFeedbackWithRagRequest(input *UpsertAlarmFeedbackWithRagInput) (req *request.Request, output *UpsertAlarmFeedbackWithRagOutput)

UpsertAlarmFeedbackWithRagRequest generates a "volcengine/request.Request" representing the client's request for the UpsertAlarmFeedbackWithRag operation. The "output" return value will be populated with the UpsertAlarmFeedbackWithRagCommon request's response once the request completes successfully.

Use "Send" method on the returned UpsertAlarmFeedbackWithRagCommon Request to send the API call to the service. the "output" return value is not valid until after UpsertAlarmFeedbackWithRagCommon Send returns without error.

See UpsertAlarmFeedbackWithRag for more information on using the UpsertAlarmFeedbackWithRag API call, and error handling.

// Example sending a request using the UpsertAlarmFeedbackWithRagRequest method.
req, resp := client.UpsertAlarmFeedbackWithRagRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*SECAGENT) UpsertAlarmFeedbackWithRagWithContext

func (c *SECAGENT) UpsertAlarmFeedbackWithRagWithContext(ctx volcengine.Context, input *UpsertAlarmFeedbackWithRagInput, opts ...request.Option) (*UpsertAlarmFeedbackWithRagOutput, error)

UpsertAlarmFeedbackWithRagWithContext is the same as UpsertAlarmFeedbackWithRag with the addition of the ability to pass a context and additional request options.

See UpsertAlarmFeedbackWithRag for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type SECAGENTAPI

type SECAGENTAPI interface {
	AddIMConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddIMConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddIMConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddIMConfig(*AddIMConfigInput) (*AddIMConfigOutput, error)
	AddIMConfigWithContext(volcengine.Context, *AddIMConfigInput, ...request.Option) (*AddIMConfigOutput, error)
	AddIMConfigRequest(*AddIMConfigInput) (*request.Request, *AddIMConfigOutput)

	AddSyslogConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddSyslogConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddSyslogConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddSyslogConfig(*AddSyslogConfigInput) (*AddSyslogConfigOutput, error)
	AddSyslogConfigWithContext(volcengine.Context, *AddSyslogConfigInput, ...request.Option) (*AddSyslogConfigOutput, error)
	AddSyslogConfigRequest(*AddSyslogConfigInput) (*request.Request, *AddSyslogConfigOutput)

	CheckIMConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckIMConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckIMConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckIMConfig(*CheckIMConfigInput) (*CheckIMConfigOutput, error)
	CheckIMConfigWithContext(volcengine.Context, *CheckIMConfigInput, ...request.Option) (*CheckIMConfigOutput, error)
	CheckIMConfigRequest(*CheckIMConfigInput) (*request.Request, *CheckIMConfigOutput)

	CheckIMConfigParamsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckIMConfigParamsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckIMConfigParamsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckIMConfigParams(*CheckIMConfigParamsInput) (*CheckIMConfigParamsOutput, error)
	CheckIMConfigParamsWithContext(volcengine.Context, *CheckIMConfigParamsInput, ...request.Option) (*CheckIMConfigParamsOutput, error)
	CheckIMConfigParamsRequest(*CheckIMConfigParamsInput) (*request.Request, *CheckIMConfigParamsOutput)

	DelSyslogConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DelSyslogConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DelSyslogConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DelSyslogConfig(*DelSyslogConfigInput) (*DelSyslogConfigOutput, error)
	DelSyslogConfigWithContext(volcengine.Context, *DelSyslogConfigInput, ...request.Option) (*DelSyslogConfigOutput, error)
	DelSyslogConfigRequest(*DelSyslogConfigInput) (*request.Request, *DelSyslogConfigOutput)

	DeleteIMConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteIMConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteIMConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteIMConfig(*DeleteIMConfigInput) (*DeleteIMConfigOutput, error)
	DeleteIMConfigWithContext(volcengine.Context, *DeleteIMConfigInput, ...request.Option) (*DeleteIMConfigOutput, error)
	DeleteIMConfigRequest(*DeleteIMConfigInput) (*request.Request, *DeleteIMConfigOutput)

	DescribeAlarmStatOverviewV2Common(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAlarmStatOverviewV2CommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAlarmStatOverviewV2CommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAlarmStatOverviewV2(*DescribeAlarmStatOverviewV2Input) (*DescribeAlarmStatOverviewV2Output, error)
	DescribeAlarmStatOverviewV2WithContext(volcengine.Context, *DescribeAlarmStatOverviewV2Input, ...request.Option) (*DescribeAlarmStatOverviewV2Output, error)
	DescribeAlarmStatOverviewV2Request(*DescribeAlarmStatOverviewV2Input) (*request.Request, *DescribeAlarmStatOverviewV2Output)

	EditIMConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EditIMConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EditIMConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EditIMConfig(*EditIMConfigInput) (*EditIMConfigOutput, error)
	EditIMConfigWithContext(volcengine.Context, *EditIMConfigInput, ...request.Option) (*EditIMConfigOutput, error)
	EditIMConfigRequest(*EditIMConfigInput) (*request.Request, *EditIMConfigOutput)

	EditIMConfigStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EditIMConfigStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EditIMConfigStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EditIMConfigStatus(*EditIMConfigStatusInput) (*EditIMConfigStatusOutput, error)
	EditIMConfigStatusWithContext(volcengine.Context, *EditIMConfigStatusInput, ...request.Option) (*EditIMConfigStatusOutput, error)
	EditIMConfigStatusRequest(*EditIMConfigStatusInput) (*request.Request, *EditIMConfigStatusOutput)

	GenLogStashConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GenLogStashConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GenLogStashConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GenLogStashConfig(*GenLogStashConfigInput) (*GenLogStashConfigOutput, error)
	GenLogStashConfigWithContext(volcengine.Context, *GenLogStashConfigInput, ...request.Option) (*GenLogStashConfigOutput, error)
	GenLogStashConfigRequest(*GenLogStashConfigInput) (*request.Request, *GenLogStashConfigOutput)

	GetAlarmDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetAlarmDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetAlarmDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetAlarmDetail(*GetAlarmDetailInput) (*GetAlarmDetailOutput, error)
	GetAlarmDetailWithContext(volcengine.Context, *GetAlarmDetailInput, ...request.Option) (*GetAlarmDetailOutput, error)
	GetAlarmDetailRequest(*GetAlarmDetailInput) (*request.Request, *GetAlarmDetailOutput)

	GetResourceAuthConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetResourceAuthConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetResourceAuthConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetResourceAuthConfig(*GetResourceAuthConfigInput) (*GetResourceAuthConfigOutput, error)
	GetResourceAuthConfigWithContext(volcengine.Context, *GetResourceAuthConfigInput, ...request.Option) (*GetResourceAuthConfigOutput, error)
	GetResourceAuthConfigRequest(*GetResourceAuthConfigInput) (*request.Request, *GetResourceAuthConfigOutput)

	ListSyslogConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSyslogConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSyslogConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSyslogConfig(*ListSyslogConfigInput) (*ListSyslogConfigOutput, error)
	ListSyslogConfigWithContext(volcengine.Context, *ListSyslogConfigInput, ...request.Option) (*ListSyslogConfigOutput, error)
	ListSyslogConfigRequest(*ListSyslogConfigInput) (*request.Request, *ListSyslogConfigOutput)

	UpdateSyslogConfigCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateSyslogConfigCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateSyslogConfigCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateSyslogConfig(*UpdateSyslogConfigInput) (*UpdateSyslogConfigOutput, error)
	UpdateSyslogConfigWithContext(volcengine.Context, *UpdateSyslogConfigInput, ...request.Option) (*UpdateSyslogConfigOutput, error)
	UpdateSyslogConfigRequest(*UpdateSyslogConfigInput) (*request.Request, *UpdateSyslogConfigOutput)

	UpsertAlarmFeedbackWithRagCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpsertAlarmFeedbackWithRagCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpsertAlarmFeedbackWithRagCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpsertAlarmFeedbackWithRag(*UpsertAlarmFeedbackWithRagInput) (*UpsertAlarmFeedbackWithRagOutput, error)
	UpsertAlarmFeedbackWithRagWithContext(volcengine.Context, *UpsertAlarmFeedbackWithRagInput, ...request.Option) (*UpsertAlarmFeedbackWithRagOutput, error)
	UpsertAlarmFeedbackWithRagRequest(*UpsertAlarmFeedbackWithRagInput) (*request.Request, *UpsertAlarmFeedbackWithRagOutput)
}

SECAGENTAPI provides an interface to enable mocking the secagent.SECAGENT service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// SEC_AGENT.
func myFunc(svc SECAGENTAPI) bool {
    // Make svc.AddIMConfig request
}

func main() {
    sess := session.New()
    svc := secagent.New(sess)

    myFunc(svc)
}

type ToolParasForGetAlarmDetailOutput

type ToolParasForGetAlarmDetailOutput struct {
	ID *string `type:"string" json:",omitempty"`

	SearchKey *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ToolParasForGetAlarmDetailOutput) GoString

GoString returns the string representation

func (*ToolParasForGetAlarmDetailOutput) SetID

SetID sets the ID field's value.

func (*ToolParasForGetAlarmDetailOutput) SetSearchKey

SetSearchKey sets the SearchKey field's value.

func (*ToolParasForGetAlarmDetailOutput) SetType

SetType sets the Type field's value.

func (ToolParasForGetAlarmDetailOutput) String

String returns the string representation

type UpdateSyslogConfigInput

type UpdateSyslogConfigInput struct {
	ConfigData *ConfigDataForUpdateSyslogConfigInput `type:"structure" json:",omitempty"`

	// DataSourceName is a required field
	DataSourceName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateSyslogConfigInput) GoString

func (s UpdateSyslogConfigInput) GoString() string

GoString returns the string representation

func (*UpdateSyslogConfigInput) SetConfigData

SetConfigData sets the ConfigData field's value.

func (*UpdateSyslogConfigInput) SetDataSourceName

func (s *UpdateSyslogConfigInput) SetDataSourceName(v string) *UpdateSyslogConfigInput

SetDataSourceName sets the DataSourceName field's value.

func (UpdateSyslogConfigInput) String

func (s UpdateSyslogConfigInput) String() string

String returns the string representation

func (*UpdateSyslogConfigInput) Validate

func (s *UpdateSyslogConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateSyslogConfigOutput

type UpdateSyslogConfigOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateSyslogConfigOutput) GoString

func (s UpdateSyslogConfigOutput) GoString() string

GoString returns the string representation

func (UpdateSyslogConfigOutput) String

func (s UpdateSyslogConfigOutput) String() string

String returns the string representation

type UpsertAlarmFeedbackWithRagInput

type UpsertAlarmFeedbackWithRagInput struct {

	// AlarmID is a required field
	AlarmID *string `type:"string" json:",omitempty" required:"true"`

	// AnalysisRecordUUID is a required field
	AnalysisRecordUUID *string `type:"string" json:",omitempty" required:"true"`

	// FeedbackComplement is a required field
	FeedbackComplement *string `type:"string" json:",omitempty" required:"true"`

	// FeedbackIOCFeature is a required field
	FeedbackIOCFeature *string `type:"string" json:",omitempty" required:"true"`

	// FeedbackResult is a required field
	FeedbackResult *string `type:"string" json:",omitempty" required:"true"`

	FeedbackTag []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpsertAlarmFeedbackWithRagInput) GoString

GoString returns the string representation

func (*UpsertAlarmFeedbackWithRagInput) SetAlarmID

SetAlarmID sets the AlarmID field's value.

func (*UpsertAlarmFeedbackWithRagInput) SetAnalysisRecordUUID

SetAnalysisRecordUUID sets the AnalysisRecordUUID field's value.

func (*UpsertAlarmFeedbackWithRagInput) SetFeedbackComplement

SetFeedbackComplement sets the FeedbackComplement field's value.

func (*UpsertAlarmFeedbackWithRagInput) SetFeedbackIOCFeature

SetFeedbackIOCFeature sets the FeedbackIOCFeature field's value.

func (*UpsertAlarmFeedbackWithRagInput) SetFeedbackResult

SetFeedbackResult sets the FeedbackResult field's value.

func (*UpsertAlarmFeedbackWithRagInput) SetFeedbackTag

SetFeedbackTag sets the FeedbackTag field's value.

func (UpsertAlarmFeedbackWithRagInput) String

String returns the string representation

func (*UpsertAlarmFeedbackWithRagInput) Validate

func (s *UpsertAlarmFeedbackWithRagInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpsertAlarmFeedbackWithRagOutput

type UpsertAlarmFeedbackWithRagOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpsertAlarmFeedbackWithRagOutput) GoString

GoString returns the string representation

func (UpsertAlarmFeedbackWithRagOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL