client

package
v3.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddonMeta

type AddonMeta struct {
	Alias                   *string                  `json:"alias,omitempty" xml:"alias,omitempty"`
	Categories              []*string                `json:"categories,omitempty" xml:"categories,omitempty" type:"Repeated"`
	Dashboards              []*AddonMetaDashboards   `json:"dashboards,omitempty" xml:"dashboards,omitempty" type:"Repeated"`
	Description             *string                  `json:"description,omitempty" xml:"description,omitempty"`
	Environments            []*AddonMetaEnvironments `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	Icon                    *string                  `json:"icon,omitempty" xml:"icon,omitempty"`
	Keywords                []*string                `json:"keywords,omitempty" xml:"keywords,omitempty" type:"Repeated"`
	Language                *string                  `json:"language,omitempty" xml:"language,omitempty"`
	LatestReleaseCreateTime *string                  `json:"latestReleaseCreateTime,omitempty" xml:"latestReleaseCreateTime,omitempty"`
	Name                    *string                  `json:"name,omitempty" xml:"name,omitempty"`
	Once                    *bool                    `json:"once,omitempty" xml:"once,omitempty"`
	Scene                   *string                  `json:"scene,omitempty" xml:"scene,omitempty"`
	Version                 *string                  `json:"version,omitempty" xml:"version,omitempty"`
	Weight                  *int32                   `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (*AddonMeta) GetAlias

func (s *AddonMeta) GetAlias() *string

func (*AddonMeta) GetCategories

func (s *AddonMeta) GetCategories() []*string

func (*AddonMeta) GetDashboards

func (s *AddonMeta) GetDashboards() []*AddonMetaDashboards

func (*AddonMeta) GetDescription

func (s *AddonMeta) GetDescription() *string

func (*AddonMeta) GetEnvironments

func (s *AddonMeta) GetEnvironments() []*AddonMetaEnvironments

func (*AddonMeta) GetIcon

func (s *AddonMeta) GetIcon() *string

func (*AddonMeta) GetKeywords

func (s *AddonMeta) GetKeywords() []*string

func (*AddonMeta) GetLanguage

func (s *AddonMeta) GetLanguage() *string

func (*AddonMeta) GetLatestReleaseCreateTime

func (s *AddonMeta) GetLatestReleaseCreateTime() *string

func (*AddonMeta) GetName

func (s *AddonMeta) GetName() *string

func (*AddonMeta) GetOnce

func (s *AddonMeta) GetOnce() *bool

func (*AddonMeta) GetScene

func (s *AddonMeta) GetScene() *string

func (*AddonMeta) GetVersion

func (s *AddonMeta) GetVersion() *string

func (*AddonMeta) GetWeight

func (s *AddonMeta) GetWeight() *int32

func (AddonMeta) GoString

func (s AddonMeta) GoString() string

func (*AddonMeta) SetAlias

func (s *AddonMeta) SetAlias(v string) *AddonMeta

func (*AddonMeta) SetCategories

func (s *AddonMeta) SetCategories(v []*string) *AddonMeta

func (*AddonMeta) SetDashboards

func (s *AddonMeta) SetDashboards(v []*AddonMetaDashboards) *AddonMeta

func (*AddonMeta) SetDescription

func (s *AddonMeta) SetDescription(v string) *AddonMeta

func (*AddonMeta) SetEnvironments

func (s *AddonMeta) SetEnvironments(v []*AddonMetaEnvironments) *AddonMeta

func (*AddonMeta) SetIcon

func (s *AddonMeta) SetIcon(v string) *AddonMeta

func (*AddonMeta) SetKeywords

func (s *AddonMeta) SetKeywords(v []*string) *AddonMeta

func (*AddonMeta) SetLanguage

func (s *AddonMeta) SetLanguage(v string) *AddonMeta

func (*AddonMeta) SetLatestReleaseCreateTime

func (s *AddonMeta) SetLatestReleaseCreateTime(v string) *AddonMeta

func (*AddonMeta) SetName

func (s *AddonMeta) SetName(v string) *AddonMeta

func (*AddonMeta) SetOnce

func (s *AddonMeta) SetOnce(v bool) *AddonMeta

func (*AddonMeta) SetScene

func (s *AddonMeta) SetScene(v string) *AddonMeta

func (*AddonMeta) SetVersion

func (s *AddonMeta) SetVersion(v string) *AddonMeta

func (*AddonMeta) SetWeight

func (s *AddonMeta) SetWeight(v int32) *AddonMeta

func (AddonMeta) String

func (s AddonMeta) String() string

func (*AddonMeta) Validate

func (s *AddonMeta) Validate() error

type AddonMetaDashboards

type AddonMetaDashboards struct {
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	Url         *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*AddonMetaDashboards) GetDescription

func (s *AddonMetaDashboards) GetDescription() *string

func (*AddonMetaDashboards) GetName

func (s *AddonMetaDashboards) GetName() *string

func (*AddonMetaDashboards) GetUrl

func (s *AddonMetaDashboards) GetUrl() *string

func (AddonMetaDashboards) GoString

func (s AddonMetaDashboards) GoString() string

func (*AddonMetaDashboards) SetDescription

func (s *AddonMetaDashboards) SetDescription(v string) *AddonMetaDashboards

func (*AddonMetaDashboards) SetName

func (*AddonMetaDashboards) SetUrl

func (AddonMetaDashboards) String

func (s AddonMetaDashboards) String() string

func (*AddonMetaDashboards) Validate

func (s *AddonMetaDashboards) Validate() error

type AddonMetaEnvironments

type AddonMetaEnvironments struct {
	CommonSchemaRefs []*AddonMetaEnvironmentsCommonSchemaRefs `json:"commonSchemaRefs,omitempty" xml:"commonSchemaRefs,omitempty" type:"Repeated"`
	Dependencies     *AddonMetaEnvironmentsDependencies       `json:"dependencies,omitempty" xml:"dependencies,omitempty" type:"Struct"`
	Description      *string                                  `json:"description,omitempty" xml:"description,omitempty"`
	Enable           *bool                                    `json:"enable,omitempty" xml:"enable,omitempty"`
	Label            *string                                  `json:"label,omitempty" xml:"label,omitempty"`
	Name             *string                                  `json:"name,omitempty" xml:"name,omitempty"`
	Policies         *AddonMetaEnvironmentsPolicies           `json:"policies,omitempty" xml:"policies,omitempty" type:"Struct"`
	PolicyType       *string                                  `json:"policyType,omitempty" xml:"policyType,omitempty"`
}

func (*AddonMetaEnvironments) GetCommonSchemaRefs added in v3.2.1

func (*AddonMetaEnvironments) GetDependencies

func (*AddonMetaEnvironments) GetDescription

func (s *AddonMetaEnvironments) GetDescription() *string

func (*AddonMetaEnvironments) GetEnable

func (s *AddonMetaEnvironments) GetEnable() *bool

func (*AddonMetaEnvironments) GetLabel

func (s *AddonMetaEnvironments) GetLabel() *string

func (*AddonMetaEnvironments) GetName

func (s *AddonMetaEnvironments) GetName() *string

func (*AddonMetaEnvironments) GetPolicies

func (*AddonMetaEnvironments) GetPolicyType

func (s *AddonMetaEnvironments) GetPolicyType() *string

func (AddonMetaEnvironments) GoString

func (s AddonMetaEnvironments) GoString() string

func (*AddonMetaEnvironments) SetCommonSchemaRefs added in v3.2.1

func (*AddonMetaEnvironments) SetDependencies

func (*AddonMetaEnvironments) SetDescription

func (s *AddonMetaEnvironments) SetDescription(v string) *AddonMetaEnvironments

func (*AddonMetaEnvironments) SetEnable

func (*AddonMetaEnvironments) SetLabel

func (*AddonMetaEnvironments) SetName

func (*AddonMetaEnvironments) SetPolicies

func (*AddonMetaEnvironments) SetPolicyType

func (s *AddonMetaEnvironments) SetPolicyType(v string) *AddonMetaEnvironments

func (AddonMetaEnvironments) String

func (s AddonMetaEnvironments) String() string

func (*AddonMetaEnvironments) Validate

func (s *AddonMetaEnvironments) Validate() error

type AddonMetaEnvironmentsCommonSchemaRefs added in v3.2.1

type AddonMetaEnvironmentsCommonSchemaRefs struct {
	Group   *string `json:"group,omitempty" xml:"group,omitempty"`
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*AddonMetaEnvironmentsCommonSchemaRefs) GetGroup added in v3.2.1

func (*AddonMetaEnvironmentsCommonSchemaRefs) GetVersion added in v3.2.1

func (AddonMetaEnvironmentsCommonSchemaRefs) GoString added in v3.2.1

func (*AddonMetaEnvironmentsCommonSchemaRefs) SetGroup added in v3.2.1

func (*AddonMetaEnvironmentsCommonSchemaRefs) SetVersion added in v3.2.1

func (AddonMetaEnvironmentsCommonSchemaRefs) String added in v3.2.1

func (*AddonMetaEnvironmentsCommonSchemaRefs) Validate added in v3.2.1

type AddonMetaEnvironmentsDependencies

type AddonMetaEnvironmentsDependencies struct {
	ClusterTypes []*string        `json:"clusterTypes,omitempty" xml:"clusterTypes,omitempty" type:"Repeated"`
	Features     map[string]*bool `json:"features,omitempty" xml:"features,omitempty"`
	Services     []*string        `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
}

func (*AddonMetaEnvironmentsDependencies) GetClusterTypes

func (s *AddonMetaEnvironmentsDependencies) GetClusterTypes() []*string

func (*AddonMetaEnvironmentsDependencies) GetFeatures

func (s *AddonMetaEnvironmentsDependencies) GetFeatures() map[string]*bool

func (*AddonMetaEnvironmentsDependencies) GetServices

func (s *AddonMetaEnvironmentsDependencies) GetServices() []*string

func (AddonMetaEnvironmentsDependencies) GoString

func (*AddonMetaEnvironmentsDependencies) SetClusterTypes

func (*AddonMetaEnvironmentsDependencies) SetFeatures

func (*AddonMetaEnvironmentsDependencies) SetServices

func (AddonMetaEnvironmentsDependencies) String

func (*AddonMetaEnvironmentsDependencies) Validate

type AddonMetaEnvironmentsPolicies

type AddonMetaEnvironmentsPolicies struct {
	AlertDefaultStatus          *string                                       `json:"alertDefaultStatus,omitempty" xml:"alertDefaultStatus,omitempty"`
	BindDefaultPolicy           *bool                                         `json:"bindDefaultPolicy,omitempty" xml:"bindDefaultPolicy,omitempty"`
	BindEntity                  *AddonMetaEnvironmentsPoliciesBindEntity      `json:"bindEntity,omitempty" xml:"bindEntity,omitempty" type:"Struct"`
	DefaultInstall              *bool                                         `json:"defaultInstall,omitempty" xml:"defaultInstall,omitempty"`
	EnableServiceAccount        *bool                                         `json:"enableServiceAccount,omitempty" xml:"enableServiceAccount,omitempty"`
	MetricCheckRule             *AddonMetaEnvironmentsPoliciesMetricCheckRule `json:"metricCheckRule,omitempty" xml:"metricCheckRule,omitempty" type:"Struct"`
	NeedRestartAfterIntegration *bool                                         `json:"needRestartAfterIntegration,omitempty" xml:"needRestartAfterIntegration,omitempty"`
	Protocols                   []*AddonMetaEnvironmentsPoliciesProtocols     `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	TargetAddonName             *string                                       `json:"targetAddonName,omitempty" xml:"targetAddonName,omitempty"`
}

func (*AddonMetaEnvironmentsPolicies) GetAlertDefaultStatus

func (s *AddonMetaEnvironmentsPolicies) GetAlertDefaultStatus() *string

func (*AddonMetaEnvironmentsPolicies) GetBindDefaultPolicy

func (s *AddonMetaEnvironmentsPolicies) GetBindDefaultPolicy() *bool

func (*AddonMetaEnvironmentsPolicies) GetBindEntity

func (*AddonMetaEnvironmentsPolicies) GetDefaultInstall

func (s *AddonMetaEnvironmentsPolicies) GetDefaultInstall() *bool

func (*AddonMetaEnvironmentsPolicies) GetEnableServiceAccount

func (s *AddonMetaEnvironmentsPolicies) GetEnableServiceAccount() *bool

func (*AddonMetaEnvironmentsPolicies) GetMetricCheckRule

func (*AddonMetaEnvironmentsPolicies) GetNeedRestartAfterIntegration

func (s *AddonMetaEnvironmentsPolicies) GetNeedRestartAfterIntegration() *bool

func (*AddonMetaEnvironmentsPolicies) GetProtocols

func (*AddonMetaEnvironmentsPolicies) GetTargetAddonName

func (s *AddonMetaEnvironmentsPolicies) GetTargetAddonName() *string

func (AddonMetaEnvironmentsPolicies) GoString

func (*AddonMetaEnvironmentsPolicies) SetAlertDefaultStatus

func (*AddonMetaEnvironmentsPolicies) SetBindDefaultPolicy

func (*AddonMetaEnvironmentsPolicies) SetDefaultInstall

func (*AddonMetaEnvironmentsPolicies) SetEnableServiceAccount

func (s *AddonMetaEnvironmentsPolicies) SetEnableServiceAccount(v bool) *AddonMetaEnvironmentsPolicies

func (*AddonMetaEnvironmentsPolicies) SetNeedRestartAfterIntegration

func (s *AddonMetaEnvironmentsPolicies) SetNeedRestartAfterIntegration(v bool) *AddonMetaEnvironmentsPolicies

func (*AddonMetaEnvironmentsPolicies) SetProtocols

func (*AddonMetaEnvironmentsPolicies) SetTargetAddonName

func (AddonMetaEnvironmentsPolicies) String

func (*AddonMetaEnvironmentsPolicies) Validate

func (s *AddonMetaEnvironmentsPolicies) Validate() error

type AddonMetaEnvironmentsPoliciesBindEntity

type AddonMetaEnvironmentsPoliciesBindEntity struct {
	EntityGroupMode  *bool   `json:"entityGroupMode,omitempty" xml:"entityGroupMode,omitempty"`
	EntityType       *string `json:"entityType,omitempty" xml:"entityType,omitempty"`
	SingleEntityMode *bool   `json:"singleEntityMode,omitempty" xml:"singleEntityMode,omitempty"`
	VpcIdFieldKey    *string `json:"vpcIdFieldKey,omitempty" xml:"vpcIdFieldKey,omitempty"`
}

func (*AddonMetaEnvironmentsPoliciesBindEntity) GetEntityGroupMode

func (s *AddonMetaEnvironmentsPoliciesBindEntity) GetEntityGroupMode() *bool

func (*AddonMetaEnvironmentsPoliciesBindEntity) GetEntityType

func (s *AddonMetaEnvironmentsPoliciesBindEntity) GetEntityType() *string

func (*AddonMetaEnvironmentsPoliciesBindEntity) GetSingleEntityMode

func (s *AddonMetaEnvironmentsPoliciesBindEntity) GetSingleEntityMode() *bool

func (*AddonMetaEnvironmentsPoliciesBindEntity) GetVpcIdFieldKey

func (s *AddonMetaEnvironmentsPoliciesBindEntity) GetVpcIdFieldKey() *string

func (AddonMetaEnvironmentsPoliciesBindEntity) GoString

func (*AddonMetaEnvironmentsPoliciesBindEntity) SetEntityGroupMode

func (*AddonMetaEnvironmentsPoliciesBindEntity) SetEntityType

func (*AddonMetaEnvironmentsPoliciesBindEntity) SetSingleEntityMode

func (*AddonMetaEnvironmentsPoliciesBindEntity) SetVpcIdFieldKey

func (AddonMetaEnvironmentsPoliciesBindEntity) String

func (*AddonMetaEnvironmentsPoliciesBindEntity) Validate

type AddonMetaEnvironmentsPoliciesMetricCheckRule

type AddonMetaEnvironmentsPoliciesMetricCheckRule struct {
	PromQL []*string `json:"promQL,omitempty" xml:"promQL,omitempty" type:"Repeated"`
}

func (*AddonMetaEnvironmentsPoliciesMetricCheckRule) GetPromQL

func (AddonMetaEnvironmentsPoliciesMetricCheckRule) GoString

func (*AddonMetaEnvironmentsPoliciesMetricCheckRule) SetPromQL

func (AddonMetaEnvironmentsPoliciesMetricCheckRule) String

func (*AddonMetaEnvironmentsPoliciesMetricCheckRule) Validate

type AddonMetaEnvironmentsPoliciesProtocols

type AddonMetaEnvironmentsPoliciesProtocols struct {
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	Icon        *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Label       *string `json:"label,omitempty" xml:"label,omitempty"`
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*AddonMetaEnvironmentsPoliciesProtocols) GetDescription

func (s *AddonMetaEnvironmentsPoliciesProtocols) GetDescription() *string

func (*AddonMetaEnvironmentsPoliciesProtocols) GetIcon

func (*AddonMetaEnvironmentsPoliciesProtocols) GetLabel

func (*AddonMetaEnvironmentsPoliciesProtocols) GetName

func (AddonMetaEnvironmentsPoliciesProtocols) GoString

func (*AddonMetaEnvironmentsPoliciesProtocols) SetDescription

func (*AddonMetaEnvironmentsPoliciesProtocols) SetIcon

func (*AddonMetaEnvironmentsPoliciesProtocols) SetLabel

func (*AddonMetaEnvironmentsPoliciesProtocols) SetName

func (AddonMetaEnvironmentsPoliciesProtocols) String

func (*AddonMetaEnvironmentsPoliciesProtocols) Validate

type AlertEventIntegrationPolicyForModify

type AlertEventIntegrationPolicyForModify struct {
	// This parameter is required.
	AlertEventIntegrationPolicyName *string            `json:"alertEventIntegrationPolicyName,omitempty" xml:"alertEventIntegrationPolicyName,omitempty"`
	Description                     *string            `json:"description,omitempty" xml:"description,omitempty"`
	FilterSetting                   *FilterSetting     `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	IntegrationSetting              *string            `json:"integrationSetting,omitempty" xml:"integrationSetting,omitempty"`
	TransformerSetting              []*TransformAction `json:"transformerSetting,omitempty" xml:"transformerSetting,omitempty" type:"Repeated"`
	Type                            *string            `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertEventIntegrationPolicyForModify) GetAlertEventIntegrationPolicyName

func (s *AlertEventIntegrationPolicyForModify) GetAlertEventIntegrationPolicyName() *string

func (*AlertEventIntegrationPolicyForModify) GetDescription

func (s *AlertEventIntegrationPolicyForModify) GetDescription() *string

func (*AlertEventIntegrationPolicyForModify) GetFilterSetting

func (s *AlertEventIntegrationPolicyForModify) GetFilterSetting() *FilterSetting

func (*AlertEventIntegrationPolicyForModify) GetIntegrationSetting

func (s *AlertEventIntegrationPolicyForModify) GetIntegrationSetting() *string

func (*AlertEventIntegrationPolicyForModify) GetTransformerSetting

func (s *AlertEventIntegrationPolicyForModify) GetTransformerSetting() []*TransformAction

func (*AlertEventIntegrationPolicyForModify) GetType

func (AlertEventIntegrationPolicyForModify) GoString

func (*AlertEventIntegrationPolicyForModify) SetAlertEventIntegrationPolicyName

func (s *AlertEventIntegrationPolicyForModify) SetAlertEventIntegrationPolicyName(v string) *AlertEventIntegrationPolicyForModify

func (*AlertEventIntegrationPolicyForModify) SetDescription

func (*AlertEventIntegrationPolicyForModify) SetFilterSetting

func (*AlertEventIntegrationPolicyForModify) SetIntegrationSetting

func (*AlertEventIntegrationPolicyForModify) SetTransformerSetting

func (*AlertEventIntegrationPolicyForModify) SetType

func (AlertEventIntegrationPolicyForModify) String

func (*AlertEventIntegrationPolicyForModify) Validate

type AlertEventIntegrationPolicyForView

type AlertEventIntegrationPolicyForView struct {
	AlertEventIntegrationPolicyId *string `json:"alertEventIntegrationPolicyId,omitempty" xml:"alertEventIntegrationPolicyId,omitempty"`
	// This parameter is required.
	AlertEventIntegrationPolicyName *string            `json:"alertEventIntegrationPolicyName,omitempty" xml:"alertEventIntegrationPolicyName,omitempty"`
	CreateTime                      *string            `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description                     *string            `json:"description,omitempty" xml:"description,omitempty"`
	Enable                          *bool              `json:"enable,omitempty" xml:"enable,omitempty"`
	FilterSetting                   *FilterSetting     `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	IntegrationSetting              *string            `json:"integrationSetting,omitempty" xml:"integrationSetting,omitempty"`
	Token                           *string            `json:"token,omitempty" xml:"token,omitempty"`
	TransformerSetting              []*TransformAction `json:"transformerSetting,omitempty" xml:"transformerSetting,omitempty" type:"Repeated"`
	Type                            *string            `json:"type,omitempty" xml:"type,omitempty"`
	UpdateTime                      *string            `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	UserId                          *string            `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace                       *string            `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*AlertEventIntegrationPolicyForView) GetAlertEventIntegrationPolicyId

func (s *AlertEventIntegrationPolicyForView) GetAlertEventIntegrationPolicyId() *string

func (*AlertEventIntegrationPolicyForView) GetAlertEventIntegrationPolicyName

func (s *AlertEventIntegrationPolicyForView) GetAlertEventIntegrationPolicyName() *string

func (*AlertEventIntegrationPolicyForView) GetCreateTime

func (s *AlertEventIntegrationPolicyForView) GetCreateTime() *string

func (*AlertEventIntegrationPolicyForView) GetDescription

func (s *AlertEventIntegrationPolicyForView) GetDescription() *string

func (*AlertEventIntegrationPolicyForView) GetEnable

func (s *AlertEventIntegrationPolicyForView) GetEnable() *bool

func (*AlertEventIntegrationPolicyForView) GetFilterSetting

func (s *AlertEventIntegrationPolicyForView) GetFilterSetting() *FilterSetting

func (*AlertEventIntegrationPolicyForView) GetIntegrationSetting

func (s *AlertEventIntegrationPolicyForView) GetIntegrationSetting() *string

func (*AlertEventIntegrationPolicyForView) GetToken

func (*AlertEventIntegrationPolicyForView) GetTransformerSetting

func (s *AlertEventIntegrationPolicyForView) GetTransformerSetting() []*TransformAction

func (*AlertEventIntegrationPolicyForView) GetType

func (*AlertEventIntegrationPolicyForView) GetUpdateTime

func (s *AlertEventIntegrationPolicyForView) GetUpdateTime() *string

func (*AlertEventIntegrationPolicyForView) GetUserId

func (*AlertEventIntegrationPolicyForView) GetWorkspace

func (s *AlertEventIntegrationPolicyForView) GetWorkspace() *string

func (AlertEventIntegrationPolicyForView) GoString

func (*AlertEventIntegrationPolicyForView) SetAlertEventIntegrationPolicyId

func (s *AlertEventIntegrationPolicyForView) SetAlertEventIntegrationPolicyId(v string) *AlertEventIntegrationPolicyForView

func (*AlertEventIntegrationPolicyForView) SetAlertEventIntegrationPolicyName

func (s *AlertEventIntegrationPolicyForView) SetAlertEventIntegrationPolicyName(v string) *AlertEventIntegrationPolicyForView

func (*AlertEventIntegrationPolicyForView) SetCreateTime

func (*AlertEventIntegrationPolicyForView) SetDescription

func (*AlertEventIntegrationPolicyForView) SetEnable

func (*AlertEventIntegrationPolicyForView) SetFilterSetting

func (*AlertEventIntegrationPolicyForView) SetIntegrationSetting

func (*AlertEventIntegrationPolicyForView) SetToken

func (*AlertEventIntegrationPolicyForView) SetTransformerSetting

func (*AlertEventIntegrationPolicyForView) SetType

func (*AlertEventIntegrationPolicyForView) SetUpdateTime

func (*AlertEventIntegrationPolicyForView) SetUserId

func (*AlertEventIntegrationPolicyForView) SetWorkspace

func (AlertEventIntegrationPolicyForView) String

func (*AlertEventIntegrationPolicyForView) Validate

type AlertRuleAction

type AlertRuleAction struct {
	Actions []*string `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
}

func (*AlertRuleAction) GetActions

func (s *AlertRuleAction) GetActions() []*string

func (AlertRuleAction) GoString

func (s AlertRuleAction) GoString() string

func (*AlertRuleAction) SetActions

func (s *AlertRuleAction) SetActions(v []*string) *AlertRuleAction

func (AlertRuleAction) String

func (s AlertRuleAction) String() string

func (*AlertRuleAction) Validate

func (s *AlertRuleAction) Validate() error

type AlertRuleAlertMetricFilterDef

type AlertRuleAlertMetricFilterDef struct {
	Dim           *string                                       `json:"dim,omitempty" xml:"dim,omitempty"`
	DimDisabled   *bool                                         `json:"dimDisabled,omitempty" xml:"dimDisabled,omitempty"`
	DisplayNameCn *string                                       `json:"displayNameCn,omitempty" xml:"displayNameCn,omitempty"`
	DisplayNameEn *string                                       `json:"displayNameEn,omitempty" xml:"displayNameEn,omitempty"`
	Hidden        *bool                                         `json:"hidden,omitempty" xml:"hidden,omitempty"`
	LabelDisabled *bool                                         `json:"labelDisabled,omitempty" xml:"labelDisabled,omitempty"`
	Opt           *string                                       `json:"opt,omitempty" xml:"opt,omitempty"`
	SupportedOpts []*AlertRuleAlertMetricFilterDefSupportedOpts `json:"supportedOpts,omitempty" xml:"supportedOpts,omitempty" type:"Repeated"`
}

func (*AlertRuleAlertMetricFilterDef) GetDim

func (*AlertRuleAlertMetricFilterDef) GetDimDisabled

func (s *AlertRuleAlertMetricFilterDef) GetDimDisabled() *bool

func (*AlertRuleAlertMetricFilterDef) GetDisplayNameCn

func (s *AlertRuleAlertMetricFilterDef) GetDisplayNameCn() *string

func (*AlertRuleAlertMetricFilterDef) GetDisplayNameEn

func (s *AlertRuleAlertMetricFilterDef) GetDisplayNameEn() *string

func (*AlertRuleAlertMetricFilterDef) GetHidden

func (s *AlertRuleAlertMetricFilterDef) GetHidden() *bool

func (*AlertRuleAlertMetricFilterDef) GetLabelDisabled

func (s *AlertRuleAlertMetricFilterDef) GetLabelDisabled() *bool

func (*AlertRuleAlertMetricFilterDef) GetOpt

func (*AlertRuleAlertMetricFilterDef) GetSupportedOpts

func (AlertRuleAlertMetricFilterDef) GoString

func (*AlertRuleAlertMetricFilterDef) SetDim

func (*AlertRuleAlertMetricFilterDef) SetDimDisabled

func (*AlertRuleAlertMetricFilterDef) SetDisplayNameCn

func (*AlertRuleAlertMetricFilterDef) SetDisplayNameEn

func (*AlertRuleAlertMetricFilterDef) SetHidden

func (*AlertRuleAlertMetricFilterDef) SetLabelDisabled

func (*AlertRuleAlertMetricFilterDef) SetOpt

func (AlertRuleAlertMetricFilterDef) String

func (*AlertRuleAlertMetricFilterDef) Validate

func (s *AlertRuleAlertMetricFilterDef) Validate() error

type AlertRuleAlertMetricFilterDefSupportedOpts

type AlertRuleAlertMetricFilterDefSupportedOpts struct {
	DisplayNameCn *string `json:"displayNameCn,omitempty" xml:"displayNameCn,omitempty"`
	DisplayNameEn *string `json:"displayNameEn,omitempty" xml:"displayNameEn,omitempty"`
	Value         *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleAlertMetricFilterDefSupportedOpts) GetDisplayNameCn

func (s *AlertRuleAlertMetricFilterDefSupportedOpts) GetDisplayNameCn() *string

func (*AlertRuleAlertMetricFilterDefSupportedOpts) GetDisplayNameEn

func (s *AlertRuleAlertMetricFilterDefSupportedOpts) GetDisplayNameEn() *string

func (*AlertRuleAlertMetricFilterDefSupportedOpts) GetValue

func (AlertRuleAlertMetricFilterDefSupportedOpts) GoString

func (*AlertRuleAlertMetricFilterDefSupportedOpts) SetDisplayNameCn

func (*AlertRuleAlertMetricFilterDefSupportedOpts) SetDisplayNameEn

func (*AlertRuleAlertMetricFilterDefSupportedOpts) SetValue

func (AlertRuleAlertMetricFilterDefSupportedOpts) String

func (*AlertRuleAlertMetricFilterDefSupportedOpts) Validate

type AlertRuleAlertMetricInput

type AlertRuleAlertMetricInput struct {
	FilterValues []*AlertRuleAlertMetricInputFilterValue `json:"filterValues,omitempty" xml:"filterValues,omitempty" type:"Repeated"`
	GroupId      *string                                 `json:"groupId,omitempty" xml:"groupId,omitempty"`
	MetricId     *string                                 `json:"metricId,omitempty" xml:"metricId,omitempty"`
	ParamValues  []*AlertRuleAlertMetricInputParamValue  `json:"paramValues,omitempty" xml:"paramValues,omitempty" type:"Repeated"`
}

func (*AlertRuleAlertMetricInput) GetFilterValues

func (*AlertRuleAlertMetricInput) GetGroupId

func (s *AlertRuleAlertMetricInput) GetGroupId() *string

func (*AlertRuleAlertMetricInput) GetMetricId

func (s *AlertRuleAlertMetricInput) GetMetricId() *string

func (*AlertRuleAlertMetricInput) GetParamValues

func (AlertRuleAlertMetricInput) GoString

func (s AlertRuleAlertMetricInput) GoString() string

func (*AlertRuleAlertMetricInput) SetFilterValues

func (*AlertRuleAlertMetricInput) SetGroupId

func (*AlertRuleAlertMetricInput) SetMetricId

func (*AlertRuleAlertMetricInput) SetParamValues

func (AlertRuleAlertMetricInput) String

func (s AlertRuleAlertMetricInput) String() string

func (*AlertRuleAlertMetricInput) Validate

func (s *AlertRuleAlertMetricInput) Validate() error

type AlertRuleAlertMetricInputFilterValue

type AlertRuleAlertMetricInputFilterValue struct {
	// This parameter is required.
	Dim *string `json:"dim,omitempty" xml:"dim,omitempty"`
	// This parameter is required.
	Opt   *string `json:"opt,omitempty" xml:"opt,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleAlertMetricInputFilterValue) GetDim

func (*AlertRuleAlertMetricInputFilterValue) GetOpt

func (*AlertRuleAlertMetricInputFilterValue) GetValue

func (AlertRuleAlertMetricInputFilterValue) GoString

func (*AlertRuleAlertMetricInputFilterValue) SetDim

func (*AlertRuleAlertMetricInputFilterValue) SetOpt

func (*AlertRuleAlertMetricInputFilterValue) SetValue

func (AlertRuleAlertMetricInputFilterValue) String

func (*AlertRuleAlertMetricInputFilterValue) Validate

type AlertRuleAlertMetricInputParamValue

type AlertRuleAlertMetricInputParamValue struct {
	// This parameter is required.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// This parameter is required.
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleAlertMetricInputParamValue) GetName

func (*AlertRuleAlertMetricInputParamValue) GetValue

func (AlertRuleAlertMetricInputParamValue) GoString

func (*AlertRuleAlertMetricInputParamValue) SetName

func (*AlertRuleAlertMetricInputParamValue) SetValue

func (AlertRuleAlertMetricInputParamValue) String

func (*AlertRuleAlertMetricInputParamValue) Validate

type AlertRuleAlertMetricParamDef

type AlertRuleAlertMetricParamDef struct {
	MaxWidth      *int32                                `json:"maxWidth,omitempty" xml:"maxWidth,omitempty"`
	MinWidth      *int32                                `json:"minWidth,omitempty" xml:"minWidth,omitempty"`
	Name          *string                               `json:"name,omitempty" xml:"name,omitempty"`
	PlaceholderCn *string                               `json:"placeholderCn,omitempty" xml:"placeholderCn,omitempty"`
	PlaceholderEn *string                               `json:"placeholderEn,omitempty" xml:"placeholderEn,omitempty"`
	Type          *string                               `json:"type,omitempty" xml:"type,omitempty"`
	Value         *string                               `json:"value,omitempty" xml:"value,omitempty"`
	Values        []*AlertRuleAlertMetricParamDefValues `json:"values,omitempty" xml:"values,omitempty" type:"Repeated"`
}

func (*AlertRuleAlertMetricParamDef) GetMaxWidth

func (s *AlertRuleAlertMetricParamDef) GetMaxWidth() *int32

func (*AlertRuleAlertMetricParamDef) GetMinWidth

func (s *AlertRuleAlertMetricParamDef) GetMinWidth() *int32

func (*AlertRuleAlertMetricParamDef) GetName

func (s *AlertRuleAlertMetricParamDef) GetName() *string

func (*AlertRuleAlertMetricParamDef) GetPlaceholderCn

func (s *AlertRuleAlertMetricParamDef) GetPlaceholderCn() *string

func (*AlertRuleAlertMetricParamDef) GetPlaceholderEn

func (s *AlertRuleAlertMetricParamDef) GetPlaceholderEn() *string

func (*AlertRuleAlertMetricParamDef) GetType

func (s *AlertRuleAlertMetricParamDef) GetType() *string

func (*AlertRuleAlertMetricParamDef) GetValue

func (s *AlertRuleAlertMetricParamDef) GetValue() *string

func (*AlertRuleAlertMetricParamDef) GetValues

func (AlertRuleAlertMetricParamDef) GoString

func (s AlertRuleAlertMetricParamDef) GoString() string

func (*AlertRuleAlertMetricParamDef) SetMaxWidth

func (*AlertRuleAlertMetricParamDef) SetMinWidth

func (*AlertRuleAlertMetricParamDef) SetName

func (*AlertRuleAlertMetricParamDef) SetPlaceholderCn

func (*AlertRuleAlertMetricParamDef) SetPlaceholderEn

func (*AlertRuleAlertMetricParamDef) SetType

func (*AlertRuleAlertMetricParamDef) SetValue

func (*AlertRuleAlertMetricParamDef) SetValues

func (AlertRuleAlertMetricParamDef) String

func (*AlertRuleAlertMetricParamDef) Validate

func (s *AlertRuleAlertMetricParamDef) Validate() error

type AlertRuleAlertMetricParamDefValues

type AlertRuleAlertMetricParamDefValues struct {
	LabelCn *string `json:"labelCn,omitempty" xml:"labelCn,omitempty"`
	LabelEn *string `json:"labelEn,omitempty" xml:"labelEn,omitempty"`
	Value   *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleAlertMetricParamDefValues) GetLabelCn

func (s *AlertRuleAlertMetricParamDefValues) GetLabelCn() *string

func (*AlertRuleAlertMetricParamDefValues) GetLabelEn

func (s *AlertRuleAlertMetricParamDefValues) GetLabelEn() *string

func (*AlertRuleAlertMetricParamDefValues) GetValue

func (AlertRuleAlertMetricParamDefValues) GoString

func (*AlertRuleAlertMetricParamDefValues) SetLabelCn

func (*AlertRuleAlertMetricParamDefValues) SetLabelEn

func (*AlertRuleAlertMetricParamDefValues) SetValue

func (AlertRuleAlertMetricParamDefValues) String

func (*AlertRuleAlertMetricParamDefValues) Validate

type AlertRuleCondition

type AlertRuleCondition struct {
	// type=SLS_CONDITION时指定,满足条件几次后告警,默认为1
	AlertCount *int32 `json:"alertCount,omitempty" xml:"alertCount,omitempty"`
	// type=SLS_CONDITION时指定
	CaseList            []*AlertRuleConditionCaseList          `json:"caseList,omitempty" xml:"caseList,omitempty" type:"Repeated"`
	CompareList         []*AlertRuleConditionCompareList       `json:"compareList,omitempty" xml:"compareList,omitempty" type:"Repeated"`
	CompositeEscalation *AlertRuleConditionCompositeEscalation `json:"compositeEscalation,omitempty" xml:"compositeEscalation,omitempty" type:"Struct"`
	EscalationType      *string                                `json:"escalationType,omitempty" xml:"escalationType,omitempty"`
	ExpressEscalation   *AlertRuleConditionExpressEscalation   `json:"expressEscalation,omitempty" xml:"expressEscalation,omitempty" type:"Struct"`
	// 无数据时按什么级别告警,不指定则不对无数据报警
	NoDataAlertLevel  *string                             `json:"noDataAlertLevel,omitempty" xml:"noDataAlertLevel,omitempty"`
	NoDataAppendValue *string                             `json:"noDataAppendValue,omitempty" xml:"noDataAppendValue,omitempty"`
	NoDataPolicy      *string                             `json:"noDataPolicy,omitempty" xml:"noDataPolicy,omitempty"`
	Oper              *string                             `json:"oper,omitempty" xml:"oper,omitempty"`
	Relation          *string                             `json:"relation,omitempty" xml:"relation,omitempty"`
	SimpleEscalation  *AlertRuleConditionSimpleEscalation `json:"simpleEscalation,omitempty" xml:"simpleEscalation,omitempty" type:"Struct"`
	// 规则条件类型,可选值:SLS_CONDITION
	//
	// This parameter is required.
	Type  *string  `json:"type,omitempty" xml:"type,omitempty"`
	Value *float64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleCondition) GetAlertCount

func (s *AlertRuleCondition) GetAlertCount() *int32

func (*AlertRuleCondition) GetCaseList

func (s *AlertRuleCondition) GetCaseList() []*AlertRuleConditionCaseList

func (*AlertRuleCondition) GetCompareList

func (s *AlertRuleCondition) GetCompareList() []*AlertRuleConditionCompareList

func (*AlertRuleCondition) GetCompositeEscalation

func (s *AlertRuleCondition) GetCompositeEscalation() *AlertRuleConditionCompositeEscalation

func (*AlertRuleCondition) GetEscalationType

func (s *AlertRuleCondition) GetEscalationType() *string

func (*AlertRuleCondition) GetExpressEscalation

func (s *AlertRuleCondition) GetExpressEscalation() *AlertRuleConditionExpressEscalation

func (*AlertRuleCondition) GetNoDataAlertLevel

func (s *AlertRuleCondition) GetNoDataAlertLevel() *string

func (*AlertRuleCondition) GetNoDataAppendValue

func (s *AlertRuleCondition) GetNoDataAppendValue() *string

func (*AlertRuleCondition) GetNoDataPolicy

func (s *AlertRuleCondition) GetNoDataPolicy() *string

func (*AlertRuleCondition) GetOper added in v3.1.0

func (s *AlertRuleCondition) GetOper() *string

func (*AlertRuleCondition) GetRelation

func (s *AlertRuleCondition) GetRelation() *string

func (*AlertRuleCondition) GetSimpleEscalation

func (s *AlertRuleCondition) GetSimpleEscalation() *AlertRuleConditionSimpleEscalation

func (*AlertRuleCondition) GetType

func (s *AlertRuleCondition) GetType() *string

func (*AlertRuleCondition) GetValue added in v3.1.0

func (s *AlertRuleCondition) GetValue() *float64

func (AlertRuleCondition) GoString

func (s AlertRuleCondition) GoString() string

func (*AlertRuleCondition) SetAlertCount

func (s *AlertRuleCondition) SetAlertCount(v int32) *AlertRuleCondition

func (*AlertRuleCondition) SetCaseList

func (*AlertRuleCondition) SetCompareList

func (*AlertRuleCondition) SetCompositeEscalation

func (*AlertRuleCondition) SetEscalationType

func (s *AlertRuleCondition) SetEscalationType(v string) *AlertRuleCondition

func (*AlertRuleCondition) SetExpressEscalation

func (*AlertRuleCondition) SetNoDataAlertLevel

func (s *AlertRuleCondition) SetNoDataAlertLevel(v string) *AlertRuleCondition

func (*AlertRuleCondition) SetNoDataAppendValue

func (s *AlertRuleCondition) SetNoDataAppendValue(v string) *AlertRuleCondition

func (*AlertRuleCondition) SetNoDataPolicy

func (s *AlertRuleCondition) SetNoDataPolicy(v string) *AlertRuleCondition

func (*AlertRuleCondition) SetOper added in v3.1.0

func (*AlertRuleCondition) SetRelation

func (s *AlertRuleCondition) SetRelation(v string) *AlertRuleCondition

func (*AlertRuleCondition) SetSimpleEscalation

func (*AlertRuleCondition) SetType

func (*AlertRuleCondition) SetValue added in v3.1.0

func (AlertRuleCondition) String

func (s AlertRuleCondition) String() string

func (*AlertRuleCondition) Validate

func (s *AlertRuleCondition) Validate() error

type AlertRuleConditionCaseList

type AlertRuleConditionCaseList struct {
	Condition      *string `json:"condition,omitempty" xml:"condition,omitempty"`
	CountCondition *string `json:"countCondition,omitempty" xml:"countCondition,omitempty"`
	Level          *string `json:"level,omitempty" xml:"level,omitempty"`
	Type           *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertRuleConditionCaseList) GetCondition

func (s *AlertRuleConditionCaseList) GetCondition() *string

func (*AlertRuleConditionCaseList) GetCountCondition

func (s *AlertRuleConditionCaseList) GetCountCondition() *string

func (*AlertRuleConditionCaseList) GetLevel

func (s *AlertRuleConditionCaseList) GetLevel() *string

func (*AlertRuleConditionCaseList) GetType

func (s *AlertRuleConditionCaseList) GetType() *string

func (AlertRuleConditionCaseList) GoString

func (s AlertRuleConditionCaseList) GoString() string

func (*AlertRuleConditionCaseList) SetCondition

func (*AlertRuleConditionCaseList) SetCountCondition

func (*AlertRuleConditionCaseList) SetLevel

func (*AlertRuleConditionCaseList) SetType

func (AlertRuleConditionCaseList) String

func (*AlertRuleConditionCaseList) Validate

func (s *AlertRuleConditionCaseList) Validate() error

type AlertRuleConditionCompareList

type AlertRuleConditionCompareList struct {
	Aggregate      *string                                        `json:"aggregate,omitempty" xml:"aggregate,omitempty"`
	BaseUnit       *string                                        `json:"baseUnit,omitempty" xml:"baseUnit,omitempty"`
	DisplayUnit    *string                                        `json:"displayUnit,omitempty" xml:"displayUnit,omitempty"`
	Oper           *string                                        `json:"oper,omitempty" xml:"oper,omitempty"`
	Value          *float64                                       `json:"value,omitempty" xml:"value,omitempty"`
	ValueLevelList []*AlertRuleConditionCompareListValueLevelList `json:"valueLevelList,omitempty" xml:"valueLevelList,omitempty" type:"Repeated"`
	YoyTimeUnit    *string                                        `json:"yoyTimeUnit,omitempty" xml:"yoyTimeUnit,omitempty"`
	YoyTimeValue   *int32                                         `json:"yoyTimeValue,omitempty" xml:"yoyTimeValue,omitempty"`
}

func (*AlertRuleConditionCompareList) GetAggregate

func (s *AlertRuleConditionCompareList) GetAggregate() *string

func (*AlertRuleConditionCompareList) GetBaseUnit added in v3.2.4

func (s *AlertRuleConditionCompareList) GetBaseUnit() *string

func (*AlertRuleConditionCompareList) GetDisplayUnit added in v3.2.4

func (s *AlertRuleConditionCompareList) GetDisplayUnit() *string

func (*AlertRuleConditionCompareList) GetOper

func (s *AlertRuleConditionCompareList) GetOper() *string

func (*AlertRuleConditionCompareList) GetValue

func (s *AlertRuleConditionCompareList) GetValue() *float64

func (*AlertRuleConditionCompareList) GetValueLevelList

func (*AlertRuleConditionCompareList) GetYoyTimeUnit

func (s *AlertRuleConditionCompareList) GetYoyTimeUnit() *string

func (*AlertRuleConditionCompareList) GetYoyTimeValue

func (s *AlertRuleConditionCompareList) GetYoyTimeValue() *int32

func (AlertRuleConditionCompareList) GoString

func (*AlertRuleConditionCompareList) SetAggregate

func (*AlertRuleConditionCompareList) SetBaseUnit added in v3.2.4

func (*AlertRuleConditionCompareList) SetDisplayUnit added in v3.2.4

func (*AlertRuleConditionCompareList) SetOper

func (*AlertRuleConditionCompareList) SetValue

func (*AlertRuleConditionCompareList) SetYoyTimeUnit

func (*AlertRuleConditionCompareList) SetYoyTimeValue

func (AlertRuleConditionCompareList) String

func (*AlertRuleConditionCompareList) Validate

func (s *AlertRuleConditionCompareList) Validate() error

type AlertRuleConditionCompareListValueLevelList

type AlertRuleConditionCompareListValueLevelList struct {
	Level *string  `json:"level,omitempty" xml:"level,omitempty"`
	Value *float64 `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleConditionCompareListValueLevelList) GetLevel

func (*AlertRuleConditionCompareListValueLevelList) GetValue

func (AlertRuleConditionCompareListValueLevelList) GoString

func (*AlertRuleConditionCompareListValueLevelList) SetLevel

func (*AlertRuleConditionCompareListValueLevelList) SetValue

func (AlertRuleConditionCompareListValueLevelList) String

func (*AlertRuleConditionCompareListValueLevelList) Validate

type AlertRuleConditionCompositeEscalation

type AlertRuleConditionCompositeEscalation struct {
	Escalations []*AlertRuleConditionCompositeEscalationEscalations `json:"escalations,omitempty" xml:"escalations,omitempty" type:"Repeated"`
	Level       *string                                             `json:"level,omitempty" xml:"level,omitempty"`
	Relation    *string                                             `json:"relation,omitempty" xml:"relation,omitempty"`
	Times       *int32                                              `json:"times,omitempty" xml:"times,omitempty"`
}

func (*AlertRuleConditionCompositeEscalation) GetEscalations

func (*AlertRuleConditionCompositeEscalation) GetLevel

func (*AlertRuleConditionCompositeEscalation) GetRelation

func (*AlertRuleConditionCompositeEscalation) GetTimes

func (AlertRuleConditionCompositeEscalation) GoString

func (*AlertRuleConditionCompositeEscalation) SetLevel

func (*AlertRuleConditionCompositeEscalation) SetRelation

func (*AlertRuleConditionCompositeEscalation) SetTimes

func (AlertRuleConditionCompositeEscalation) String

func (*AlertRuleConditionCompositeEscalation) Validate

type AlertRuleConditionCompositeEscalationEscalations

type AlertRuleConditionCompositeEscalationEscalations struct {
	ComparisonOperator *string  `json:"comparisonOperator,omitempty" xml:"comparisonOperator,omitempty"`
	MetricName         *string  `json:"metricName,omitempty" xml:"metricName,omitempty"`
	Period             *int64   `json:"period,omitempty" xml:"period,omitempty"`
	Statistics         *string  `json:"statistics,omitempty" xml:"statistics,omitempty"`
	Threshold          *float64 `json:"threshold,omitempty" xml:"threshold,omitempty"`
}

func (*AlertRuleConditionCompositeEscalationEscalations) GetComparisonOperator

func (s *AlertRuleConditionCompositeEscalationEscalations) GetComparisonOperator() *string

func (*AlertRuleConditionCompositeEscalationEscalations) GetMetricName

func (*AlertRuleConditionCompositeEscalationEscalations) GetPeriod

func (*AlertRuleConditionCompositeEscalationEscalations) GetStatistics

func (*AlertRuleConditionCompositeEscalationEscalations) GetThreshold

func (AlertRuleConditionCompositeEscalationEscalations) GoString

func (*AlertRuleConditionCompositeEscalationEscalations) SetComparisonOperator

func (*AlertRuleConditionCompositeEscalationEscalations) SetMetricName

func (*AlertRuleConditionCompositeEscalationEscalations) SetPeriod

func (*AlertRuleConditionCompositeEscalationEscalations) SetStatistics

func (*AlertRuleConditionCompositeEscalationEscalations) SetThreshold

func (AlertRuleConditionCompositeEscalationEscalations) String

func (*AlertRuleConditionCompositeEscalationEscalations) Validate

type AlertRuleConditionExpressEscalation

type AlertRuleConditionExpressEscalation struct {
	Level         *string `json:"level,omitempty" xml:"level,omitempty"`
	RawExpression *string `json:"rawExpression,omitempty" xml:"rawExpression,omitempty"`
	Times         *int32  `json:"times,omitempty" xml:"times,omitempty"`
}

func (*AlertRuleConditionExpressEscalation) GetLevel

func (*AlertRuleConditionExpressEscalation) GetRawExpression

func (s *AlertRuleConditionExpressEscalation) GetRawExpression() *string

func (*AlertRuleConditionExpressEscalation) GetTimes

func (AlertRuleConditionExpressEscalation) GoString

func (*AlertRuleConditionExpressEscalation) SetLevel

func (*AlertRuleConditionExpressEscalation) SetRawExpression

func (*AlertRuleConditionExpressEscalation) SetTimes

func (AlertRuleConditionExpressEscalation) String

func (*AlertRuleConditionExpressEscalation) Validate

type AlertRuleConditionSimpleEscalation

type AlertRuleConditionSimpleEscalation struct {
	Escalations []*AlertRuleConditionSimpleEscalationEscalations `json:"escalations,omitempty" xml:"escalations,omitempty" type:"Repeated"`
	MetricName  *string                                          `json:"metricName,omitempty" xml:"metricName,omitempty"`
	Period      *int64                                           `json:"period,omitempty" xml:"period,omitempty"`
}

func (*AlertRuleConditionSimpleEscalation) GetEscalations

func (*AlertRuleConditionSimpleEscalation) GetMetricName

func (s *AlertRuleConditionSimpleEscalation) GetMetricName() *string

func (*AlertRuleConditionSimpleEscalation) GetPeriod

func (s *AlertRuleConditionSimpleEscalation) GetPeriod() *int64

func (AlertRuleConditionSimpleEscalation) GoString

func (*AlertRuleConditionSimpleEscalation) SetMetricName

func (*AlertRuleConditionSimpleEscalation) SetPeriod

func (AlertRuleConditionSimpleEscalation) String

func (*AlertRuleConditionSimpleEscalation) Validate

type AlertRuleConditionSimpleEscalationEscalations

type AlertRuleConditionSimpleEscalationEscalations struct {
	ComparisonOperator *string  `json:"comparisonOperator,omitempty" xml:"comparisonOperator,omitempty"`
	Level              *string  `json:"level,omitempty" xml:"level,omitempty"`
	Statistics         *string  `json:"statistics,omitempty" xml:"statistics,omitempty"`
	Threshold          *float64 `json:"threshold,omitempty" xml:"threshold,omitempty"`
	Times              *int32   `json:"times,omitempty" xml:"times,omitempty"`
}

func (*AlertRuleConditionSimpleEscalationEscalations) GetComparisonOperator

func (s *AlertRuleConditionSimpleEscalationEscalations) GetComparisonOperator() *string

func (*AlertRuleConditionSimpleEscalationEscalations) GetLevel

func (*AlertRuleConditionSimpleEscalationEscalations) GetStatistics

func (*AlertRuleConditionSimpleEscalationEscalations) GetThreshold

func (*AlertRuleConditionSimpleEscalationEscalations) GetTimes

func (AlertRuleConditionSimpleEscalationEscalations) GoString

func (*AlertRuleConditionSimpleEscalationEscalations) SetComparisonOperator

func (*AlertRuleConditionSimpleEscalationEscalations) SetLevel

func (*AlertRuleConditionSimpleEscalationEscalations) SetStatistics

func (*AlertRuleConditionSimpleEscalationEscalations) SetThreshold

func (*AlertRuleConditionSimpleEscalationEscalations) SetTimes

func (AlertRuleConditionSimpleEscalationEscalations) String

func (*AlertRuleConditionSimpleEscalationEscalations) Validate

type AlertRuleDataSource

type AlertRuleDataSource struct {
	AppType *string                      `json:"appType,omitempty" xml:"appType,omitempty"`
	DsList  []*AlertRuleDataSourceDsList `json:"dsList,omitempty" xml:"dsList,omitempty" type:"Repeated"`
	// 实例id,当type=PROMETHEUS_DS/ENTERPRISE_DS时必填,为prometheus实例的clusterId或指标仓库名称
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	Namespace  *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	RegionId   *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// 数据源类型
	//
	// This parameter is required.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertRuleDataSource) GetAppType

func (s *AlertRuleDataSource) GetAppType() *string

func (*AlertRuleDataSource) GetDsList

func (*AlertRuleDataSource) GetInstanceId

func (s *AlertRuleDataSource) GetInstanceId() *string

func (*AlertRuleDataSource) GetNamespace

func (s *AlertRuleDataSource) GetNamespace() *string

func (*AlertRuleDataSource) GetRegionId

func (s *AlertRuleDataSource) GetRegionId() *string

func (*AlertRuleDataSource) GetType

func (s *AlertRuleDataSource) GetType() *string

func (AlertRuleDataSource) GoString

func (s AlertRuleDataSource) GoString() string

func (*AlertRuleDataSource) SetAppType

func (*AlertRuleDataSource) SetDsList

func (*AlertRuleDataSource) SetInstanceId

func (s *AlertRuleDataSource) SetInstanceId(v string) *AlertRuleDataSource

func (*AlertRuleDataSource) SetNamespace

func (s *AlertRuleDataSource) SetNamespace(v string) *AlertRuleDataSource

func (*AlertRuleDataSource) SetRegionId

func (s *AlertRuleDataSource) SetRegionId(v string) *AlertRuleDataSource

func (*AlertRuleDataSource) SetType

func (AlertRuleDataSource) String

func (s AlertRuleDataSource) String() string

func (*AlertRuleDataSource) Validate

func (s *AlertRuleDataSource) Validate() error

type AlertRuleDataSourceDsList

type AlertRuleDataSourceDsList struct {
	Project  *string `json:"project,omitempty" xml:"project,omitempty"`
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	Store    *string `json:"store,omitempty" xml:"store,omitempty"`
	Type     *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertRuleDataSourceDsList) GetProject

func (s *AlertRuleDataSourceDsList) GetProject() *string

func (*AlertRuleDataSourceDsList) GetRegionId

func (s *AlertRuleDataSourceDsList) GetRegionId() *string

func (*AlertRuleDataSourceDsList) GetStore

func (s *AlertRuleDataSourceDsList) GetStore() *string

func (*AlertRuleDataSourceDsList) GetType

func (s *AlertRuleDataSourceDsList) GetType() *string

func (AlertRuleDataSourceDsList) GoString

func (s AlertRuleDataSourceDsList) GoString() string

func (*AlertRuleDataSourceDsList) SetProject

func (*AlertRuleDataSourceDsList) SetRegionId

func (*AlertRuleDataSourceDsList) SetStore

func (*AlertRuleDataSourceDsList) SetType

func (AlertRuleDataSourceDsList) String

func (s AlertRuleDataSourceDsList) String() string

func (*AlertRuleDataSourceDsList) Validate

func (s *AlertRuleDataSourceDsList) Validate() error

type AlertRuleLabelFilter

type AlertRuleLabelFilter struct {
	Labels map[string]*string `json:"labels,omitempty" xml:"labels,omitempty"`
	Opt    *string            `json:"opt,omitempty" xml:"opt,omitempty"`
}

func (*AlertRuleLabelFilter) GetLabels

func (s *AlertRuleLabelFilter) GetLabels() map[string]*string

func (*AlertRuleLabelFilter) GetOpt

func (s *AlertRuleLabelFilter) GetOpt() *string

func (AlertRuleLabelFilter) GoString

func (s AlertRuleLabelFilter) GoString() string

func (*AlertRuleLabelFilter) SetLabels

func (*AlertRuleLabelFilter) SetOpt

func (AlertRuleLabelFilter) String

func (s AlertRuleLabelFilter) String() string

func (*AlertRuleLabelFilter) Validate

func (s *AlertRuleLabelFilter) Validate() error

type AlertRuleNotification

type AlertRuleNotification struct {
	Contacts       []*string          `json:"contacts,omitempty" xml:"contacts,omitempty" type:"Repeated"`
	CustomWebhooks []*string          `json:"customWebhooks,omitempty" xml:"customWebhooks,omitempty" type:"Repeated"`
	DingWebhooks   []*string          `json:"dingWebhooks,omitempty" xml:"dingWebhooks,omitempty" type:"Repeated"`
	FsWebhooks     []*string          `json:"fsWebhooks,omitempty" xml:"fsWebhooks,omitempty" type:"Repeated"`
	Groups         []*string          `json:"groups,omitempty" xml:"groups,omitempty" type:"Repeated"`
	NotifyTime     *AlertRuleTimeSpan `json:"notifyTime,omitempty" xml:"notifyTime,omitempty"`
	SilenceTime    *int64             `json:"silenceTime,omitempty" xml:"silenceTime,omitempty"`
	SlackWebhooks  []*string          `json:"slackWebhooks,omitempty" xml:"slackWebhooks,omitempty" type:"Repeated"`
	WxWebhooks     []*string          `json:"wxWebhooks,omitempty" xml:"wxWebhooks,omitempty" type:"Repeated"`
}

func (*AlertRuleNotification) GetContacts

func (s *AlertRuleNotification) GetContacts() []*string

func (*AlertRuleNotification) GetCustomWebhooks

func (s *AlertRuleNotification) GetCustomWebhooks() []*string

func (*AlertRuleNotification) GetDingWebhooks

func (s *AlertRuleNotification) GetDingWebhooks() []*string

func (*AlertRuleNotification) GetFsWebhooks

func (s *AlertRuleNotification) GetFsWebhooks() []*string

func (*AlertRuleNotification) GetGroups

func (s *AlertRuleNotification) GetGroups() []*string

func (*AlertRuleNotification) GetNotifyTime

func (s *AlertRuleNotification) GetNotifyTime() *AlertRuleTimeSpan

func (*AlertRuleNotification) GetSilenceTime

func (s *AlertRuleNotification) GetSilenceTime() *int64

func (*AlertRuleNotification) GetSlackWebhooks

func (s *AlertRuleNotification) GetSlackWebhooks() []*string

func (*AlertRuleNotification) GetWxWebhooks

func (s *AlertRuleNotification) GetWxWebhooks() []*string

func (AlertRuleNotification) GoString

func (s AlertRuleNotification) GoString() string

func (*AlertRuleNotification) SetContacts

func (s *AlertRuleNotification) SetContacts(v []*string) *AlertRuleNotification

func (*AlertRuleNotification) SetCustomWebhooks

func (s *AlertRuleNotification) SetCustomWebhooks(v []*string) *AlertRuleNotification

func (*AlertRuleNotification) SetDingWebhooks

func (s *AlertRuleNotification) SetDingWebhooks(v []*string) *AlertRuleNotification

func (*AlertRuleNotification) SetFsWebhooks

func (s *AlertRuleNotification) SetFsWebhooks(v []*string) *AlertRuleNotification

func (*AlertRuleNotification) SetGroups

func (*AlertRuleNotification) SetNotifyTime

func (*AlertRuleNotification) SetSilenceTime

func (s *AlertRuleNotification) SetSilenceTime(v int64) *AlertRuleNotification

func (*AlertRuleNotification) SetSlackWebhooks

func (s *AlertRuleNotification) SetSlackWebhooks(v []*string) *AlertRuleNotification

func (*AlertRuleNotification) SetWxWebhooks

func (s *AlertRuleNotification) SetWxWebhooks(v []*string) *AlertRuleNotification

func (AlertRuleNotification) String

func (s AlertRuleNotification) String() string

func (*AlertRuleNotification) Validate

func (s *AlertRuleNotification) Validate() error

type AlertRuleNotificationFilter

type AlertRuleNotificationFilter struct {
	Contacts       []*string `json:"contacts,omitempty" xml:"contacts,omitempty" type:"Repeated"`
	CustomWebhooks []*string `json:"customWebhooks,omitempty" xml:"customWebhooks,omitempty" type:"Repeated"`
	DingWebhooks   []*string `json:"dingWebhooks,omitempty" xml:"dingWebhooks,omitempty" type:"Repeated"`
	FsWebhooks     []*string `json:"fsWebhooks,omitempty" xml:"fsWebhooks,omitempty" type:"Repeated"`
	Groups         []*string `json:"groups,omitempty" xml:"groups,omitempty" type:"Repeated"`
	SlackWebhooks  []*string `json:"slackWebhooks,omitempty" xml:"slackWebhooks,omitempty" type:"Repeated"`
	WxWebhooks     []*string `json:"wxWebhooks,omitempty" xml:"wxWebhooks,omitempty" type:"Repeated"`
}

func (*AlertRuleNotificationFilter) GetContacts

func (s *AlertRuleNotificationFilter) GetContacts() []*string

func (*AlertRuleNotificationFilter) GetCustomWebhooks

func (s *AlertRuleNotificationFilter) GetCustomWebhooks() []*string

func (*AlertRuleNotificationFilter) GetDingWebhooks

func (s *AlertRuleNotificationFilter) GetDingWebhooks() []*string

func (*AlertRuleNotificationFilter) GetFsWebhooks

func (s *AlertRuleNotificationFilter) GetFsWebhooks() []*string

func (*AlertRuleNotificationFilter) GetGroups

func (s *AlertRuleNotificationFilter) GetGroups() []*string

func (*AlertRuleNotificationFilter) GetSlackWebhooks

func (s *AlertRuleNotificationFilter) GetSlackWebhooks() []*string

func (*AlertRuleNotificationFilter) GetWxWebhooks

func (s *AlertRuleNotificationFilter) GetWxWebhooks() []*string

func (AlertRuleNotificationFilter) GoString

func (s AlertRuleNotificationFilter) GoString() string

func (*AlertRuleNotificationFilter) SetContacts

func (*AlertRuleNotificationFilter) SetCustomWebhooks

func (*AlertRuleNotificationFilter) SetDingWebhooks

func (*AlertRuleNotificationFilter) SetFsWebhooks

func (*AlertRuleNotificationFilter) SetGroups

func (*AlertRuleNotificationFilter) SetSlackWebhooks

func (*AlertRuleNotificationFilter) SetWxWebhooks

func (AlertRuleNotificationFilter) String

func (*AlertRuleNotificationFilter) Validate

func (s *AlertRuleNotificationFilter) Validate() error

type AlertRuleQuery

type AlertRuleQuery struct {
	CheckAfterDataComplete *bool                         `json:"checkAfterDataComplete,omitempty" xml:"checkAfterDataComplete,omitempty"`
	Dimensions             []map[string]*string          `json:"dimensions,omitempty" xml:"dimensions,omitempty" type:"Repeated"`
	Domain                 *string                       `json:"domain,omitempty" xml:"domain,omitempty"`
	Duration               *int64                        `json:"duration,omitempty" xml:"duration,omitempty"`
	EntityFields           []*AlertRuleQueryEntityFields `json:"entityFields,omitempty" xml:"entityFields,omitempty" type:"Repeated"`
	EntityFilter           *AlertRuleQueryEntityFilter   `json:"entityFilter,omitempty" xml:"entityFilter,omitempty" type:"Struct"`
	Expr                   *string                       `json:"expr,omitempty" xml:"expr,omitempty"`
	FirstJoin              *AlertRuleSlsQueryJoin        `json:"firstJoin,omitempty" xml:"firstJoin,omitempty"`
	GroupFieldList         []*string                     `json:"groupFieldList,omitempty" xml:"groupFieldList,omitempty" type:"Repeated"`
	GroupId                *string                       `json:"groupId,omitempty" xml:"groupId,omitempty"`
	GroupType              *string                       `json:"groupType,omitempty" xml:"groupType,omitempty"`
	LabelFilters           []*AlertRuleQueryLabelFilters `json:"labelFilters,omitempty" xml:"labelFilters,omitempty" type:"Repeated"`
	Metric                 *string                       `json:"metric,omitempty" xml:"metric,omitempty"`
	MetricSet              *string                       `json:"metricSet,omitempty" xml:"metricSet,omitempty"`
	Namespace              *string                       `json:"namespace,omitempty" xml:"namespace,omitempty"`
	Queries                []*AlertRuleQueryQueries      `json:"queries,omitempty" xml:"queries,omitempty" type:"Repeated"`
	RelationType           *string                       `json:"relationType,omitempty" xml:"relationType,omitempty"`
	SecondJoin             *AlertRuleSlsQueryJoin        `json:"secondJoin,omitempty" xml:"secondJoin,omitempty"`
	ServiceIds             []*string                     `json:"serviceIds,omitempty" xml:"serviceIds,omitempty" type:"Repeated"`
	// 查询类型
	//
	// This parameter is required.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertRuleQuery) GetCheckAfterDataComplete

func (s *AlertRuleQuery) GetCheckAfterDataComplete() *bool

func (*AlertRuleQuery) GetDimensions

func (s *AlertRuleQuery) GetDimensions() []map[string]*string

func (*AlertRuleQuery) GetDomain added in v3.2.0

func (s *AlertRuleQuery) GetDomain() *string

func (*AlertRuleQuery) GetDuration

func (s *AlertRuleQuery) GetDuration() *int64

func (*AlertRuleQuery) GetEntityFields added in v3.5.0

func (s *AlertRuleQuery) GetEntityFields() []*AlertRuleQueryEntityFields

func (*AlertRuleQuery) GetEntityFilter added in v3.2.0

func (s *AlertRuleQuery) GetEntityFilter() *AlertRuleQueryEntityFilter

func (*AlertRuleQuery) GetExpr

func (s *AlertRuleQuery) GetExpr() *string

func (*AlertRuleQuery) GetFirstJoin

func (s *AlertRuleQuery) GetFirstJoin() *AlertRuleSlsQueryJoin

func (*AlertRuleQuery) GetGroupFieldList

func (s *AlertRuleQuery) GetGroupFieldList() []*string

func (*AlertRuleQuery) GetGroupId

func (s *AlertRuleQuery) GetGroupId() *string

func (*AlertRuleQuery) GetGroupType

func (s *AlertRuleQuery) GetGroupType() *string

func (*AlertRuleQuery) GetLabelFilters added in v3.5.0

func (s *AlertRuleQuery) GetLabelFilters() []*AlertRuleQueryLabelFilters

func (*AlertRuleQuery) GetMetric added in v3.2.0

func (s *AlertRuleQuery) GetMetric() *string

func (*AlertRuleQuery) GetMetricSet added in v3.2.0

func (s *AlertRuleQuery) GetMetricSet() *string

func (*AlertRuleQuery) GetNamespace

func (s *AlertRuleQuery) GetNamespace() *string

func (*AlertRuleQuery) GetQueries

func (s *AlertRuleQuery) GetQueries() []*AlertRuleQueryQueries

func (*AlertRuleQuery) GetRelationType

func (s *AlertRuleQuery) GetRelationType() *string

func (*AlertRuleQuery) GetSecondJoin

func (s *AlertRuleQuery) GetSecondJoin() *AlertRuleSlsQueryJoin

func (*AlertRuleQuery) GetServiceIds added in v3.1.0

func (s *AlertRuleQuery) GetServiceIds() []*string

func (*AlertRuleQuery) GetType

func (s *AlertRuleQuery) GetType() *string

func (AlertRuleQuery) GoString

func (s AlertRuleQuery) GoString() string

func (*AlertRuleQuery) SetCheckAfterDataComplete

func (s *AlertRuleQuery) SetCheckAfterDataComplete(v bool) *AlertRuleQuery

func (*AlertRuleQuery) SetDimensions

func (s *AlertRuleQuery) SetDimensions(v []map[string]*string) *AlertRuleQuery

func (*AlertRuleQuery) SetDomain added in v3.2.0

func (s *AlertRuleQuery) SetDomain(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetDuration

func (s *AlertRuleQuery) SetDuration(v int64) *AlertRuleQuery

func (*AlertRuleQuery) SetEntityFields added in v3.5.0

func (s *AlertRuleQuery) SetEntityFields(v []*AlertRuleQueryEntityFields) *AlertRuleQuery

func (*AlertRuleQuery) SetEntityFilter added in v3.2.0

func (*AlertRuleQuery) SetExpr

func (s *AlertRuleQuery) SetExpr(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetFirstJoin

func (*AlertRuleQuery) SetGroupFieldList

func (s *AlertRuleQuery) SetGroupFieldList(v []*string) *AlertRuleQuery

func (*AlertRuleQuery) SetGroupId

func (s *AlertRuleQuery) SetGroupId(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetGroupType

func (s *AlertRuleQuery) SetGroupType(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetLabelFilters added in v3.5.0

func (s *AlertRuleQuery) SetLabelFilters(v []*AlertRuleQueryLabelFilters) *AlertRuleQuery

func (*AlertRuleQuery) SetMetric added in v3.2.0

func (s *AlertRuleQuery) SetMetric(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetMetricSet added in v3.2.0

func (s *AlertRuleQuery) SetMetricSet(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetNamespace

func (s *AlertRuleQuery) SetNamespace(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetQueries

func (*AlertRuleQuery) SetRelationType

func (s *AlertRuleQuery) SetRelationType(v string) *AlertRuleQuery

func (*AlertRuleQuery) SetSecondJoin

func (s *AlertRuleQuery) SetSecondJoin(v *AlertRuleSlsQueryJoin) *AlertRuleQuery

func (*AlertRuleQuery) SetServiceIds added in v3.1.0

func (s *AlertRuleQuery) SetServiceIds(v []*string) *AlertRuleQuery

func (*AlertRuleQuery) SetType

func (s *AlertRuleQuery) SetType(v string) *AlertRuleQuery

func (AlertRuleQuery) String

func (s AlertRuleQuery) String() string

func (*AlertRuleQuery) Validate

func (s *AlertRuleQuery) Validate() error

type AlertRuleQueryEntityFields added in v3.5.0

type AlertRuleQueryEntityFields struct {
	Field *string `json:"field,omitempty" xml:"field,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleQueryEntityFields) GetField added in v3.5.0

func (s *AlertRuleQueryEntityFields) GetField() *string

func (*AlertRuleQueryEntityFields) GetValue added in v3.5.0

func (s *AlertRuleQueryEntityFields) GetValue() *string

func (AlertRuleQueryEntityFields) GoString added in v3.5.0

func (s AlertRuleQueryEntityFields) GoString() string

func (*AlertRuleQueryEntityFields) SetField added in v3.5.0

func (*AlertRuleQueryEntityFields) SetValue added in v3.5.0

func (AlertRuleQueryEntityFields) String added in v3.5.0

func (*AlertRuleQueryEntityFields) Validate added in v3.5.0

func (s *AlertRuleQueryEntityFields) Validate() error

type AlertRuleQueryEntityFilter added in v3.2.0

type AlertRuleQueryEntityFilter struct {
	Domain  *string                              `json:"domain,omitempty" xml:"domain,omitempty"`
	Filters []*AlertRuleQueryEntityFilterFilters `json:"filters,omitempty" xml:"filters,omitempty" type:"Repeated"`
	Type    *string                              `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertRuleQueryEntityFilter) GetDomain added in v3.2.0

func (s *AlertRuleQueryEntityFilter) GetDomain() *string

func (*AlertRuleQueryEntityFilter) GetFilters added in v3.2.0

func (*AlertRuleQueryEntityFilter) GetType added in v3.2.0

func (s *AlertRuleQueryEntityFilter) GetType() *string

func (AlertRuleQueryEntityFilter) GoString added in v3.2.0

func (s AlertRuleQueryEntityFilter) GoString() string

func (*AlertRuleQueryEntityFilter) SetDomain added in v3.2.0

func (*AlertRuleQueryEntityFilter) SetFilters added in v3.2.0

func (*AlertRuleQueryEntityFilter) SetType added in v3.2.0

func (AlertRuleQueryEntityFilter) String added in v3.2.0

func (*AlertRuleQueryEntityFilter) Validate added in v3.2.0

func (s *AlertRuleQueryEntityFilter) Validate() error

type AlertRuleQueryEntityFilterFilters added in v3.2.0

type AlertRuleQueryEntityFilterFilters struct {
	Field    *string `json:"field,omitempty" xml:"field,omitempty"`
	Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
	Value    *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleQueryEntityFilterFilters) GetField added in v3.2.0

func (*AlertRuleQueryEntityFilterFilters) GetOperator added in v3.2.0

func (s *AlertRuleQueryEntityFilterFilters) GetOperator() *string

func (*AlertRuleQueryEntityFilterFilters) GetValue added in v3.2.0

func (AlertRuleQueryEntityFilterFilters) GoString added in v3.2.0

func (*AlertRuleQueryEntityFilterFilters) SetField added in v3.2.0

func (*AlertRuleQueryEntityFilterFilters) SetOperator added in v3.2.0

func (*AlertRuleQueryEntityFilterFilters) SetValue added in v3.2.0

func (AlertRuleQueryEntityFilterFilters) String added in v3.2.0

func (*AlertRuleQueryEntityFilterFilters) Validate added in v3.2.0

type AlertRuleQueryLabelFilters added in v3.5.0

type AlertRuleQueryLabelFilters struct {
	Name     *string `json:"name,omitempty" xml:"name,omitempty"`
	Operator *string `json:"operator,omitempty" xml:"operator,omitempty"`
	Value    *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleQueryLabelFilters) GetName added in v3.5.0

func (s *AlertRuleQueryLabelFilters) GetName() *string

func (*AlertRuleQueryLabelFilters) GetOperator added in v3.5.0

func (s *AlertRuleQueryLabelFilters) GetOperator() *string

func (*AlertRuleQueryLabelFilters) GetValue added in v3.5.0

func (s *AlertRuleQueryLabelFilters) GetValue() *string

func (AlertRuleQueryLabelFilters) GoString added in v3.5.0

func (s AlertRuleQueryLabelFilters) GoString() string

func (*AlertRuleQueryLabelFilters) SetName added in v3.5.0

func (*AlertRuleQueryLabelFilters) SetOperator added in v3.5.0

func (*AlertRuleQueryLabelFilters) SetValue added in v3.5.0

func (AlertRuleQueryLabelFilters) String added in v3.5.0

func (*AlertRuleQueryLabelFilters) Validate added in v3.5.0

func (s *AlertRuleQueryLabelFilters) Validate() error

type AlertRuleQueryQueries

type AlertRuleQueryQueries struct {
	ApmAlertMetricId *string                            `json:"apmAlertMetricId,omitempty" xml:"apmAlertMetricId,omitempty"`
	ApmFilters       []*AlertRuleQueryQueriesApmFilters `json:"apmFilters,omitempty" xml:"apmFilters,omitempty" type:"Repeated"`
	ApmGroupBy       []*string                          `json:"apmGroupBy,omitempty" xml:"apmGroupBy,omitempty" type:"Repeated"`
	Duration         *int64                             `json:"duration,omitempty" xml:"duration,omitempty"`
	// 时间偏移结束时间(相对),如果指定了start、end,则不指定window。
	End *int64 `json:"end,omitempty" xml:"end,omitempty"`
	// 查询表达式
	Expr *string `json:"expr,omitempty" xml:"expr,omitempty"`
	// sls查询的时间偏移开始时间(相对),如果指定了start、end,则不指定window。  例如:start=15, timeUnit=minute,表示15分钟前
	Start *int64 `json:"start,omitempty" xml:"start,omitempty"`
	// start和end、window的时间单位: day/hour/minute/second
	TimeUnit *string `json:"timeUnit,omitempty" xml:"timeUnit,omitempty"`
	// 整点时间查询区间。  如果指定了window则不指定start、end
	Window *int64 `json:"window,omitempty" xml:"window,omitempty"`
}

func (*AlertRuleQueryQueries) GetApmAlertMetricId

func (s *AlertRuleQueryQueries) GetApmAlertMetricId() *string

func (*AlertRuleQueryQueries) GetApmFilters

func (*AlertRuleQueryQueries) GetApmGroupBy

func (s *AlertRuleQueryQueries) GetApmGroupBy() []*string

func (*AlertRuleQueryQueries) GetDuration

func (s *AlertRuleQueryQueries) GetDuration() *int64

func (*AlertRuleQueryQueries) GetEnd

func (s *AlertRuleQueryQueries) GetEnd() *int64

func (*AlertRuleQueryQueries) GetExpr

func (s *AlertRuleQueryQueries) GetExpr() *string

func (*AlertRuleQueryQueries) GetStart

func (s *AlertRuleQueryQueries) GetStart() *int64

func (*AlertRuleQueryQueries) GetTimeUnit

func (s *AlertRuleQueryQueries) GetTimeUnit() *string

func (*AlertRuleQueryQueries) GetWindow

func (s *AlertRuleQueryQueries) GetWindow() *int64

func (AlertRuleQueryQueries) GoString

func (s AlertRuleQueryQueries) GoString() string

func (*AlertRuleQueryQueries) SetApmAlertMetricId

func (s *AlertRuleQueryQueries) SetApmAlertMetricId(v string) *AlertRuleQueryQueries

func (*AlertRuleQueryQueries) SetApmFilters

func (*AlertRuleQueryQueries) SetApmGroupBy

func (s *AlertRuleQueryQueries) SetApmGroupBy(v []*string) *AlertRuleQueryQueries

func (*AlertRuleQueryQueries) SetDuration

func (*AlertRuleQueryQueries) SetEnd

func (*AlertRuleQueryQueries) SetExpr

func (*AlertRuleQueryQueries) SetStart

func (*AlertRuleQueryQueries) SetTimeUnit

func (*AlertRuleQueryQueries) SetWindow

func (AlertRuleQueryQueries) String

func (s AlertRuleQueryQueries) String() string

func (*AlertRuleQueryQueries) Validate

func (s *AlertRuleQueryQueries) Validate() error

type AlertRuleQueryQueriesApmFilters

type AlertRuleQueryQueriesApmFilters struct {
	Dim   *string `json:"dim,omitempty" xml:"dim,omitempty"`
	Type  *string `json:"type,omitempty" xml:"type,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*AlertRuleQueryQueriesApmFilters) GetDim

func (*AlertRuleQueryQueriesApmFilters) GetType

func (*AlertRuleQueryQueriesApmFilters) GetValue

func (s *AlertRuleQueryQueriesApmFilters) GetValue() *string

func (AlertRuleQueryQueriesApmFilters) GoString

func (*AlertRuleQueryQueriesApmFilters) SetDim

func (*AlertRuleQueryQueriesApmFilters) SetType

func (*AlertRuleQueryQueriesApmFilters) SetValue

func (AlertRuleQueryQueriesApmFilters) String

func (*AlertRuleQueryQueriesApmFilters) Validate

func (s *AlertRuleQueryQueriesApmFilters) Validate() error

type AlertRuleSend

type AlertRuleSend struct {
	Action           *AlertRuleAction       `json:"action,omitempty" xml:"action,omitempty"`
	Notification     *AlertRuleNotification `json:"notification,omitempty" xml:"notification,omitempty"`
	NotifyStrategies []*string              `json:"notifyStrategies,omitempty" xml:"notifyStrategies,omitempty" type:"Repeated"`
	SendToArms       *bool                  `json:"sendToArms,omitempty" xml:"sendToArms,omitempty"`
}

func (*AlertRuleSend) GetAction

func (s *AlertRuleSend) GetAction() *AlertRuleAction

func (*AlertRuleSend) GetNotification

func (s *AlertRuleSend) GetNotification() *AlertRuleNotification

func (*AlertRuleSend) GetNotifyStrategies added in v3.4.0

func (s *AlertRuleSend) GetNotifyStrategies() []*string

func (*AlertRuleSend) GetSendToArms

func (s *AlertRuleSend) GetSendToArms() *bool

func (AlertRuleSend) GoString

func (s AlertRuleSend) GoString() string

func (*AlertRuleSend) SetAction

func (s *AlertRuleSend) SetAction(v *AlertRuleAction) *AlertRuleSend

func (*AlertRuleSend) SetNotification

func (s *AlertRuleSend) SetNotification(v *AlertRuleNotification) *AlertRuleSend

func (*AlertRuleSend) SetNotifyStrategies added in v3.4.0

func (s *AlertRuleSend) SetNotifyStrategies(v []*string) *AlertRuleSend

func (*AlertRuleSend) SetSendToArms

func (s *AlertRuleSend) SetSendToArms(v bool) *AlertRuleSend

func (AlertRuleSend) String

func (s AlertRuleSend) String() string

func (*AlertRuleSend) Validate

func (s *AlertRuleSend) Validate() error

type AlertRuleSlsQueryJoin

type AlertRuleSlsQueryJoin struct {
	Conditions []*AlertRuleSlsQueryJoinConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	// 集合操作类型。
	//
	//   ● CrossJoin: 笛卡尔积
	//
	//   ● FullJoin:全联
	//
	//   ● InnerJoin:内联
	//
	//   ● LeftExclude: 左斥
	//
	//   ● RightExclude:右斥
	//
	//   ● LeftJoin:左联
	//
	//   ● RightJoin:右联
	//
	//   ● NoJoin:不合并
	//
	//   ● Concat: 拼接
	//
	//   https://help.aliyun.com/zh/sls/user-guide/set-query-statistics-statement
	//
	// This parameter is required.
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*AlertRuleSlsQueryJoin) GetConditions

func (*AlertRuleSlsQueryJoin) GetType

func (s *AlertRuleSlsQueryJoin) GetType() *string

func (AlertRuleSlsQueryJoin) GoString

func (s AlertRuleSlsQueryJoin) GoString() string

func (*AlertRuleSlsQueryJoin) SetConditions

func (*AlertRuleSlsQueryJoin) SetType

func (AlertRuleSlsQueryJoin) String

func (s AlertRuleSlsQueryJoin) String() string

func (*AlertRuleSlsQueryJoin) Validate

func (s *AlertRuleSlsQueryJoin) Validate() error

type AlertRuleSlsQueryJoinConditions

type AlertRuleSlsQueryJoinConditions struct {
	// 条件的左操作参数,格式为$<query_idx>.<结果集字段名>
	FirstField *string `json:"firstField,omitempty" xml:"firstField,omitempty"`
	// <, >, ==, !=, <=, >=
	Oper *string `json:"oper,omitempty" xml:"oper,omitempty"`
	// 条件的右操作参数,格式为$<query_idx>.<结果集字段名>
	SecondField *string `json:"secondField,omitempty" xml:"secondField,omitempty"`
}

func (*AlertRuleSlsQueryJoinConditions) GetFirstField

func (s *AlertRuleSlsQueryJoinConditions) GetFirstField() *string

func (*AlertRuleSlsQueryJoinConditions) GetOper

func (*AlertRuleSlsQueryJoinConditions) GetSecondField

func (s *AlertRuleSlsQueryJoinConditions) GetSecondField() *string

func (AlertRuleSlsQueryJoinConditions) GoString

func (*AlertRuleSlsQueryJoinConditions) SetFirstField

func (*AlertRuleSlsQueryJoinConditions) SetOper

func (*AlertRuleSlsQueryJoinConditions) SetSecondField

func (AlertRuleSlsQueryJoinConditions) String

func (*AlertRuleSlsQueryJoinConditions) Validate

func (s *AlertRuleSlsQueryJoinConditions) Validate() error

type AlertRuleTimeSpan

type AlertRuleTimeSpan struct {
	DayOfWeek []*int32 `json:"dayOfWeek,omitempty" xml:"dayOfWeek,omitempty" type:"Repeated"`
	EndTime   *string  `json:"endTime,omitempty" xml:"endTime,omitempty"`
	GmtOffset *string  `json:"gmtOffset,omitempty" xml:"gmtOffset,omitempty"`
	StartTime *string  `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (*AlertRuleTimeSpan) GetDayOfWeek

func (s *AlertRuleTimeSpan) GetDayOfWeek() []*int32

func (*AlertRuleTimeSpan) GetEndTime

func (s *AlertRuleTimeSpan) GetEndTime() *string

func (*AlertRuleTimeSpan) GetGmtOffset

func (s *AlertRuleTimeSpan) GetGmtOffset() *string

func (*AlertRuleTimeSpan) GetStartTime

func (s *AlertRuleTimeSpan) GetStartTime() *string

func (AlertRuleTimeSpan) GoString

func (s AlertRuleTimeSpan) GoString() string

func (*AlertRuleTimeSpan) SetDayOfWeek

func (s *AlertRuleTimeSpan) SetDayOfWeek(v []*int32) *AlertRuleTimeSpan

func (*AlertRuleTimeSpan) SetEndTime

func (s *AlertRuleTimeSpan) SetEndTime(v string) *AlertRuleTimeSpan

func (*AlertRuleTimeSpan) SetGmtOffset

func (s *AlertRuleTimeSpan) SetGmtOffset(v string) *AlertRuleTimeSpan

func (*AlertRuleTimeSpan) SetStartTime

func (s *AlertRuleTimeSpan) SetStartTime(v string) *AlertRuleTimeSpan

func (AlertRuleTimeSpan) String

func (s AlertRuleTimeSpan) String() string

func (*AlertRuleTimeSpan) Validate

func (s *AlertRuleTimeSpan) Validate() error

type BizTraceConfig

type BizTraceConfig struct {
	// example:
	//
	// {"sample":{"strategy":"BY_APP"}}
	AdvancedConfig *string `json:"advancedConfig,omitempty" xml:"advancedConfig,omitempty"`
	// example:
	//
	// label_env
	BizTraceCode *string `json:"bizTraceCode,omitempty" xml:"bizTraceCode,omitempty"`
	// example:
	//
	// e339260ed64c95d
	BizTraceId *string `json:"bizTraceId,omitempty" xml:"bizTraceId,omitempty"`
	// example:
	//
	// just test
	BizTraceName *string `json:"bizTraceName,omitempty" xml:"bizTraceName,omitempty"`
	// example:
	//
	// 2025-12-12 00:00:00
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// [{"entrancePid":"xxxxx@b57c44xx6e86","rpcMatcher":{"matchType":"EQUALS","pattern":"/createApp"},"characteristics":{"operation":"AND","rules":[{"target":"CUSTOM_EXTRACT","matcher":{"matchType":"CONTAINS","pattern":[]}}]}}]
	RuleConfig *string `json:"ruleConfig,omitempty" xml:"ruleConfig,omitempty"`
	// example:
	//
	// default-cms-xxxxxxx-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*BizTraceConfig) GetAdvancedConfig

func (s *BizTraceConfig) GetAdvancedConfig() *string

func (*BizTraceConfig) GetBizTraceCode

func (s *BizTraceConfig) GetBizTraceCode() *string

func (*BizTraceConfig) GetBizTraceId

func (s *BizTraceConfig) GetBizTraceId() *string

func (*BizTraceConfig) GetBizTraceName

func (s *BizTraceConfig) GetBizTraceName() *string

func (*BizTraceConfig) GetCreateTime

func (s *BizTraceConfig) GetCreateTime() *string

func (*BizTraceConfig) GetRegionId

func (s *BizTraceConfig) GetRegionId() *string

func (*BizTraceConfig) GetRuleConfig

func (s *BizTraceConfig) GetRuleConfig() *string

func (*BizTraceConfig) GetWorkspace

func (s *BizTraceConfig) GetWorkspace() *string

func (BizTraceConfig) GoString

func (s BizTraceConfig) GoString() string

func (*BizTraceConfig) SetAdvancedConfig

func (s *BizTraceConfig) SetAdvancedConfig(v string) *BizTraceConfig

func (*BizTraceConfig) SetBizTraceCode

func (s *BizTraceConfig) SetBizTraceCode(v string) *BizTraceConfig

func (*BizTraceConfig) SetBizTraceId

func (s *BizTraceConfig) SetBizTraceId(v string) *BizTraceConfig

func (*BizTraceConfig) SetBizTraceName

func (s *BizTraceConfig) SetBizTraceName(v string) *BizTraceConfig

func (*BizTraceConfig) SetCreateTime

func (s *BizTraceConfig) SetCreateTime(v string) *BizTraceConfig

func (*BizTraceConfig) SetRegionId

func (s *BizTraceConfig) SetRegionId(v string) *BizTraceConfig

func (*BizTraceConfig) SetRuleConfig

func (s *BizTraceConfig) SetRuleConfig(v string) *BizTraceConfig

func (*BizTraceConfig) SetWorkspace

func (s *BizTraceConfig) SetWorkspace(v string) *BizTraceConfig

func (BizTraceConfig) String

func (s BizTraceConfig) String() string

func (*BizTraceConfig) Validate

func (s *BizTraceConfig) Validate() error

type Client

type Client struct {
	openapi.Client
	DisableSDKError *bool
	EnableValidate  *bool
}

func NewClient

func NewClient(config *openapiutil.Config) (*Client, error)

func (*Client) CreateAddonRelease added in v3.1.0

func (client *Client) CreateAddonRelease(policyId *string, request *CreateAddonReleaseRequest) (_result *CreateAddonReleaseResponse, _err error)

Summary:

Install the access component, representing a single access attempt

Description:

Used to create a site monitoring task

@param request - CreateAddonReleaseRequest

@return CreateAddonReleaseResponse

func (*Client) CreateAddonReleaseWithContext added in v3.1.0

func (client *Client) CreateAddonReleaseWithContext(ctx context.Context, policyId *string, request *CreateAddonReleaseRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateAddonReleaseResponse, _err error)

Summary:

Install the access component, representing a single access attempt

Description:

Used to create a site monitoring task

@param request - CreateAddonReleaseRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateAddonReleaseResponse

func (*Client) CreateAddonReleaseWithOptions added in v3.1.0

func (client *Client) CreateAddonReleaseWithOptions(policyId *string, request *CreateAddonReleaseRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateAddonReleaseResponse, _err error)

Summary:

Install the access component, representing a single access attempt

Description:

Used to create a site monitoring task

@param request - CreateAddonReleaseRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateAddonReleaseResponse

func (*Client) CreateAggTaskGroup added in v3.1.0

func (client *Client) CreateAggTaskGroup(instanceId *string, request *CreateAggTaskGroupRequest) (_result *CreateAggTaskGroupResponse, _err error)

Summary:

Create Aggregation Task Group

@param request - CreateAggTaskGroupRequest

@return CreateAggTaskGroupResponse

func (*Client) CreateAggTaskGroupWithContext added in v3.1.0

func (client *Client) CreateAggTaskGroupWithContext(ctx context.Context, instanceId *string, request *CreateAggTaskGroupRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateAggTaskGroupResponse, _err error)

Summary:

Create Aggregation Task Group

@param request - CreateAggTaskGroupRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateAggTaskGroupResponse

func (*Client) CreateAggTaskGroupWithOptions added in v3.1.0

func (client *Client) CreateAggTaskGroupWithOptions(instanceId *string, request *CreateAggTaskGroupRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateAggTaskGroupResponse, _err error)

Summary:

Create Aggregation Task Group

@param request - CreateAggTaskGroupRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateAggTaskGroupResponse

func (*Client) CreateBizTrace added in v3.5.0

func (client *Client) CreateBizTrace(request *CreateBizTraceRequest) (_result *CreateBizTraceResponse, _err error)

Summary:

创建业务链路

@param request - CreateBizTraceRequest

@return CreateBizTraceResponse

func (*Client) CreateBizTraceWithContext added in v3.5.0

func (client *Client) CreateBizTraceWithContext(ctx context.Context, request *CreateBizTraceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateBizTraceResponse, _err error)

Summary:

创建业务链路

@param request - CreateBizTraceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateBizTraceResponse

func (*Client) CreateBizTraceWithOptions added in v3.5.0

func (client *Client) CreateBizTraceWithOptions(request *CreateBizTraceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateBizTraceResponse, _err error)

Summary:

创建业务链路

@param request - CreateBizTraceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateBizTraceResponse

func (*Client) CreateCloudResource added in v3.4.0

func (client *Client) CreateCloudResource() (_result *CreateCloudResourceResponse, _err error)

Summary:

创建云资源中心

@return CreateCloudResourceResponse

func (*Client) CreateCloudResourceWithContext added in v3.4.0

func (client *Client) CreateCloudResourceWithContext(ctx context.Context, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateCloudResourceResponse, _err error)

Summary:

创建云资源中心

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateCloudResourceResponse

func (*Client) CreateCloudResourceWithOptions added in v3.4.0

func (client *Client) CreateCloudResourceWithOptions(headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateCloudResourceResponse, _err error)

Summary:

创建云资源中心

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateCloudResourceResponse

func (*Client) CreateEntityStore

func (client *Client) CreateEntityStore(workspaceName *string) (_result *CreateEntityStoreResponse, _err error)

Summary:

@return CreateEntityStoreResponse

func (*Client) CreateEntityStoreWithContext

func (client *Client) CreateEntityStoreWithContext(ctx context.Context, workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateEntityStoreResponse, _err error)

Summary:

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateEntityStoreResponse

func (*Client) CreateEntityStoreWithOptions

func (client *Client) CreateEntityStoreWithOptions(workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateEntityStoreResponse, _err error)

Summary:

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateEntityStoreResponse

func (*Client) CreateIntegrationPolicy added in v3.1.0

func (client *Client) CreateIntegrationPolicy(request *CreateIntegrationPolicyRequest) (_result *CreateIntegrationPolicyResponse, _err error)

Summary:

Create Access Center Policy

Description:

This interface is used to support users in creating event integration.

@param request - CreateIntegrationPolicyRequest

@return CreateIntegrationPolicyResponse

func (*Client) CreateIntegrationPolicyWithContext added in v3.1.0

func (client *Client) CreateIntegrationPolicyWithContext(ctx context.Context, request *CreateIntegrationPolicyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateIntegrationPolicyResponse, _err error)

Summary:

Create Access Center Policy

Description:

This interface is used to support users in creating event integration.

@param request - CreateIntegrationPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateIntegrationPolicyResponse

func (*Client) CreateIntegrationPolicyWithOptions added in v3.1.0

func (client *Client) CreateIntegrationPolicyWithOptions(request *CreateIntegrationPolicyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateIntegrationPolicyResponse, _err error)

Summary:

Create Access Center Policy

Description:

This interface is used to support users in creating event integration.

@param request - CreateIntegrationPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateIntegrationPolicyResponse

func (*Client) CreatePrometheusInstance

func (client *Client) CreatePrometheusInstance(request *CreatePrometheusInstanceRequest) (_result *CreatePrometheusInstanceResponse, _err error)

Summary:

Create a Prometheus monitoring instance

@param request - CreatePrometheusInstanceRequest

@return CreatePrometheusInstanceResponse

func (*Client) CreatePrometheusInstanceWithContext

func (client *Client) CreatePrometheusInstanceWithContext(ctx context.Context, request *CreatePrometheusInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreatePrometheusInstanceResponse, _err error)

Summary:

Create a Prometheus monitoring instance

@param request - CreatePrometheusInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrometheusInstanceResponse

func (*Client) CreatePrometheusInstanceWithOptions

func (client *Client) CreatePrometheusInstanceWithOptions(request *CreatePrometheusInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreatePrometheusInstanceResponse, _err error)

Summary:

Create a Prometheus monitoring instance

@param request - CreatePrometheusInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrometheusInstanceResponse

func (*Client) CreatePrometheusView added in v3.1.0

func (client *Client) CreatePrometheusView(request *CreatePrometheusViewRequest) (_result *CreatePrometheusViewResponse, _err error)

Summary:

Create Prometheus View

Description:

Used to create a site monitoring task

@param request - CreatePrometheusViewRequest

@return CreatePrometheusViewResponse

func (*Client) CreatePrometheusViewWithContext added in v3.1.0

func (client *Client) CreatePrometheusViewWithContext(ctx context.Context, request *CreatePrometheusViewRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreatePrometheusViewResponse, _err error)

Summary:

Create Prometheus View

Description:

Used to create a site monitoring task

@param request - CreatePrometheusViewRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrometheusViewResponse

func (*Client) CreatePrometheusViewWithOptions added in v3.1.0

func (client *Client) CreatePrometheusViewWithOptions(request *CreatePrometheusViewRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreatePrometheusViewResponse, _err error)

Summary:

Create Prometheus View

Description:

Used to create a site monitoring task

@param request - CreatePrometheusViewRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrometheusViewResponse

func (*Client) CreatePrometheusVirtualInstance added in v3.1.0

func (client *Client) CreatePrometheusVirtualInstance(request *CreatePrometheusVirtualInstanceRequest) (_result *CreatePrometheusVirtualInstanceResponse, _err error)

Summary:

Create Prometheus Monitoring Instance

Description:

Create a Prometheus monitoring virtual instance.

@param request - CreatePrometheusVirtualInstanceRequest

@return CreatePrometheusVirtualInstanceResponse

func (*Client) CreatePrometheusVirtualInstanceWithContext added in v3.1.0

func (client *Client) CreatePrometheusVirtualInstanceWithContext(ctx context.Context, request *CreatePrometheusVirtualInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreatePrometheusVirtualInstanceResponse, _err error)

Summary:

Create Prometheus Monitoring Instance

Description:

Create a Prometheus monitoring virtual instance.

@param request - CreatePrometheusVirtualInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrometheusVirtualInstanceResponse

func (*Client) CreatePrometheusVirtualInstanceWithOptions added in v3.1.0

func (client *Client) CreatePrometheusVirtualInstanceWithOptions(request *CreatePrometheusVirtualInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreatePrometheusVirtualInstanceResponse, _err error)

Summary:

Create Prometheus Monitoring Instance

Description:

Create a Prometheus monitoring virtual instance.

@param request - CreatePrometheusVirtualInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreatePrometheusVirtualInstanceResponse

func (*Client) CreateService

func (client *Client) CreateService(workspace *string, request *CreateServiceRequest) (_result *CreateServiceResponse, _err error)

Summary:

Create Service

@param request - CreateServiceRequest

@return CreateServiceResponse

func (*Client) CreateServiceWithContext

func (client *Client) CreateServiceWithContext(ctx context.Context, workspace *string, request *CreateServiceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateServiceResponse, _err error)

Summary:

Create Service

@param request - CreateServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceResponse

func (*Client) CreateServiceWithOptions

func (client *Client) CreateServiceWithOptions(workspace *string, request *CreateServiceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateServiceResponse, _err error)

Summary:

Create Service

@param request - CreateServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateServiceResponse

func (*Client) CreateTicket

func (client *Client) CreateTicket(request *CreateTicketRequest) (_result *CreateTicketResponse, _err error)

Summary:

Create Ticket

@param request - CreateTicketRequest

@return CreateTicketResponse

func (*Client) CreateTicketWithContext

func (client *Client) CreateTicketWithContext(ctx context.Context, request *CreateTicketRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateTicketResponse, _err error)

Summary:

Create Ticket

@param request - CreateTicketRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateTicketResponse

func (*Client) CreateTicketWithOptions

func (client *Client) CreateTicketWithOptions(request *CreateTicketRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateTicketResponse, _err error)

Summary:

Create Ticket

@param request - CreateTicketRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateTicketResponse

func (*Client) CreateUmodel

func (client *Client) CreateUmodel(workspace *string, request *CreateUmodelRequest) (_result *CreateUmodelResponse, _err error)

Summary:

Create Umodel configuration

Description:

Create Umodel configuration in the specified workspace

@param request - CreateUmodelRequest

@return CreateUmodelResponse

func (*Client) CreateUmodelWithContext

func (client *Client) CreateUmodelWithContext(ctx context.Context, workspace *string, request *CreateUmodelRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateUmodelResponse, _err error)

Summary:

Create Umodel configuration

Description:

Create Umodel configuration in the specified workspace

@param request - CreateUmodelRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateUmodelResponse

func (*Client) CreateUmodelWithOptions

func (client *Client) CreateUmodelWithOptions(workspace *string, request *CreateUmodelRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *CreateUmodelResponse, _err error)

Summary:

Create Umodel configuration

Description:

Create Umodel configuration in the specified workspace

@param request - CreateUmodelRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return CreateUmodelResponse

func (*Client) DeleteAddonRelease added in v3.1.0

func (client *Client) DeleteAddonRelease(policyId *string, request *DeleteAddonReleaseRequest) (_result *DeleteAddonReleaseResponse, _err error)

Summary:

Delete addon release information

@param request - DeleteAddonReleaseRequest

@return DeleteAddonReleaseResponse

func (*Client) DeleteAddonReleaseWithContext added in v3.1.0

func (client *Client) DeleteAddonReleaseWithContext(ctx context.Context, policyId *string, request *DeleteAddonReleaseRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteAddonReleaseResponse, _err error)

Summary:

Delete addon release information

@param request - DeleteAddonReleaseRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAddonReleaseResponse

func (*Client) DeleteAddonReleaseWithOptions added in v3.1.0

func (client *Client) DeleteAddonReleaseWithOptions(policyId *string, request *DeleteAddonReleaseRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteAddonReleaseResponse, _err error)

Summary:

Delete addon release information

@param request - DeleteAddonReleaseRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAddonReleaseResponse

func (*Client) DeleteAggTaskGroup added in v3.1.0

func (client *Client) DeleteAggTaskGroup(instanceId *string, groupId *string) (_result *DeleteAggTaskGroupResponse, _err error)

Summary:

Delete Aggregation Task Group

@return DeleteAggTaskGroupResponse

func (*Client) DeleteAggTaskGroupWithContext added in v3.1.0

func (client *Client) DeleteAggTaskGroupWithContext(ctx context.Context, instanceId *string, groupId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteAggTaskGroupResponse, _err error)

Summary:

Delete Aggregation Task Group

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAggTaskGroupResponse

func (*Client) DeleteAggTaskGroupWithOptions added in v3.1.0

func (client *Client) DeleteAggTaskGroupWithOptions(instanceId *string, groupId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteAggTaskGroupResponse, _err error)

Summary:

Delete Aggregation Task Group

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteAggTaskGroupResponse

func (*Client) DeleteBizTrace added in v3.5.0

func (client *Client) DeleteBizTrace(bizTraceId *string) (_result *DeleteBizTraceResponse, _err error)

Summary:

删除业务链路

@return DeleteBizTraceResponse

func (*Client) DeleteBizTraceWithContext added in v3.5.0

func (client *Client) DeleteBizTraceWithContext(ctx context.Context, bizTraceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteBizTraceResponse, _err error)

Summary:

删除业务链路

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteBizTraceResponse

func (*Client) DeleteBizTraceWithOptions added in v3.5.0

func (client *Client) DeleteBizTraceWithOptions(bizTraceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteBizTraceResponse, _err error)

Summary:

删除业务链路

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteBizTraceResponse

func (*Client) DeleteCloudResource added in v3.4.0

func (client *Client) DeleteCloudResource() (_result *DeleteCloudResourceResponse, _err error)

Summary:

删除云资源中心

@return DeleteCloudResourceResponse

func (*Client) DeleteCloudResourceWithContext added in v3.4.0

func (client *Client) DeleteCloudResourceWithContext(ctx context.Context, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteCloudResourceResponse, _err error)

Summary:

删除云资源中心

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCloudResourceResponse

func (*Client) DeleteCloudResourceWithOptions added in v3.4.0

func (client *Client) DeleteCloudResourceWithOptions(headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteCloudResourceResponse, _err error)

Summary:

删除云资源中心

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteCloudResourceResponse

func (*Client) DeleteEntityStore

func (client *Client) DeleteEntityStore(workspaceName *string) (_result *DeleteEntityStoreResponse, _err error)

Summary:

@return DeleteEntityStoreResponse

func (*Client) DeleteEntityStoreWithContext

func (client *Client) DeleteEntityStoreWithContext(ctx context.Context, workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteEntityStoreResponse, _err error)

Summary:

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEntityStoreResponse

func (*Client) DeleteEntityStoreWithOptions

func (client *Client) DeleteEntityStoreWithOptions(workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteEntityStoreResponse, _err error)

Summary:

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteEntityStoreResponse

func (*Client) DeleteIntegrationPolicy added in v3.1.0

func (client *Client) DeleteIntegrationPolicy(policyId *string, request *DeleteIntegrationPolicyRequest) (_result *DeleteIntegrationPolicyResponse, _err error)

Summary:

Delete Access Center Policy

@param request - DeleteIntegrationPolicyRequest

@return DeleteIntegrationPolicyResponse

func (*Client) DeleteIntegrationPolicyWithContext added in v3.1.0

func (client *Client) DeleteIntegrationPolicyWithContext(ctx context.Context, policyId *string, request *DeleteIntegrationPolicyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteIntegrationPolicyResponse, _err error)

Summary:

Delete Access Center Policy

@param request - DeleteIntegrationPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIntegrationPolicyResponse

func (*Client) DeleteIntegrationPolicyWithOptions added in v3.1.0

func (client *Client) DeleteIntegrationPolicyWithOptions(policyId *string, request *DeleteIntegrationPolicyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteIntegrationPolicyResponse, _err error)

Summary:

Delete Access Center Policy

@param request - DeleteIntegrationPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIntegrationPolicyResponse

func (*Client) DeletePrometheusInstance added in v3.1.0

func (client *Client) DeletePrometheusInstance(prometheusInstanceId *string) (_result *DeletePrometheusInstanceResponse, _err error)

Summary:

Delete prom instance

Description:

Delete a Prometheus instance.

@return DeletePrometheusInstanceResponse

func (*Client) DeletePrometheusInstanceWithContext added in v3.1.0

func (client *Client) DeletePrometheusInstanceWithContext(ctx context.Context, prometheusInstanceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeletePrometheusInstanceResponse, _err error)

Summary:

Delete prom instance

Description:

Delete a Prometheus instance.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrometheusInstanceResponse

func (*Client) DeletePrometheusInstanceWithOptions added in v3.1.0

func (client *Client) DeletePrometheusInstanceWithOptions(prometheusInstanceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeletePrometheusInstanceResponse, _err error)

Summary:

Delete prom instance

Description:

Delete a Prometheus instance.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrometheusInstanceResponse

func (*Client) DeletePrometheusView added in v3.1.0

func (client *Client) DeletePrometheusView(prometheusViewId *string) (_result *DeletePrometheusViewResponse, _err error)

Summary:

Delete prometheus view instance

Description:

Delete prometheus view instance.

@return DeletePrometheusViewResponse

func (*Client) DeletePrometheusViewWithContext added in v3.1.0

func (client *Client) DeletePrometheusViewWithContext(ctx context.Context, prometheusViewId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeletePrometheusViewResponse, _err error)

Summary:

Delete prometheus view instance

Description:

Delete prometheus view instance.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrometheusViewResponse

func (*Client) DeletePrometheusViewWithOptions added in v3.1.0

func (client *Client) DeletePrometheusViewWithOptions(prometheusViewId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeletePrometheusViewResponse, _err error)

Summary:

Delete prometheus view instance

Description:

Delete prometheus view instance.

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeletePrometheusViewResponse

func (*Client) DeleteService

func (client *Client) DeleteService(workspace *string, serviceId *string) (_result *DeleteServiceResponse, _err error)

Summary:

Delete Service

@return DeleteServiceResponse

func (*Client) DeleteServiceWithContext

func (client *Client) DeleteServiceWithContext(ctx context.Context, workspace *string, serviceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteServiceResponse, _err error)

Summary:

Delete Service

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteServiceResponse

func (*Client) DeleteServiceWithOptions

func (client *Client) DeleteServiceWithOptions(workspace *string, serviceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteServiceResponse, _err error)

Summary:

Delete Service

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteServiceResponse

func (*Client) DeleteUmodel

func (client *Client) DeleteUmodel(workspace *string) (_result *DeleteUmodelResponse, _err error)

Summary:

Delete Umodel configuration information

Description:

Delete the Umodel under the specified workspace

@return DeleteUmodelResponse

func (*Client) DeleteUmodelCommonSchemaRef added in v3.3.0

func (client *Client) DeleteUmodelCommonSchemaRef(workspace *string, request *DeleteUmodelCommonSchemaRefRequest) (_result *DeleteUmodelCommonSchemaRefResponse, _err error)

Summary:

删除Umodel配置信息

@param request - DeleteUmodelCommonSchemaRefRequest

@return DeleteUmodelCommonSchemaRefResponse

func (*Client) DeleteUmodelCommonSchemaRefWithContext added in v3.3.0

func (client *Client) DeleteUmodelCommonSchemaRefWithContext(ctx context.Context, workspace *string, request *DeleteUmodelCommonSchemaRefRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteUmodelCommonSchemaRefResponse, _err error)

Summary:

删除Umodel配置信息

@param request - DeleteUmodelCommonSchemaRefRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUmodelCommonSchemaRefResponse

func (*Client) DeleteUmodelCommonSchemaRefWithOptions added in v3.3.0

func (client *Client) DeleteUmodelCommonSchemaRefWithOptions(workspace *string, request *DeleteUmodelCommonSchemaRefRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteUmodelCommonSchemaRefResponse, _err error)

Summary:

删除Umodel配置信息

@param request - DeleteUmodelCommonSchemaRefRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUmodelCommonSchemaRefResponse

func (*Client) DeleteUmodelData

func (client *Client) DeleteUmodelData(workspace *string, request *DeleteUmodelDataRequest) (_result *DeleteUmodelDataResponse, _err error)

Summary:

Delete Umodel Elements

Description:

Delete the Umodel Data under a specified workspace

@param request - DeleteUmodelDataRequest

@return DeleteUmodelDataResponse

func (*Client) DeleteUmodelDataWithContext

func (client *Client) DeleteUmodelDataWithContext(ctx context.Context, workspace *string, request *DeleteUmodelDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteUmodelDataResponse, _err error)

Summary:

Delete Umodel Elements

Description:

Delete the Umodel Data under a specified workspace

@param request - DeleteUmodelDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUmodelDataResponse

func (*Client) DeleteUmodelDataWithOptions

func (client *Client) DeleteUmodelDataWithOptions(workspace *string, request *DeleteUmodelDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteUmodelDataResponse, _err error)

Summary:

Delete Umodel Elements

Description:

Delete the Umodel Data under a specified workspace

@param request - DeleteUmodelDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUmodelDataResponse

func (*Client) DeleteUmodelWithContext

func (client *Client) DeleteUmodelWithContext(ctx context.Context, workspace *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteUmodelResponse, _err error)

Summary:

Delete Umodel configuration information

Description:

Delete the Umodel under the specified workspace

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUmodelResponse

func (*Client) DeleteUmodelWithOptions

func (client *Client) DeleteUmodelWithOptions(workspace *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteUmodelResponse, _err error)

Summary:

Delete Umodel configuration information

Description:

Delete the Umodel under the specified workspace

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteUmodelResponse

func (*Client) DeleteWorkspace

func (client *Client) DeleteWorkspace(workspaceName *string) (_result *DeleteWorkspaceResponse, _err error)

Summary:

Delete Workspace

@return DeleteWorkspaceResponse

func (*Client) DeleteWorkspaceWithContext

func (client *Client) DeleteWorkspaceWithContext(ctx context.Context, workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteWorkspaceResponse, _err error)

Summary:

Delete Workspace

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteWorkspaceResponse

func (*Client) DeleteWorkspaceWithOptions

func (client *Client) DeleteWorkspaceWithOptions(workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DeleteWorkspaceResponse, _err error)

Summary:

Delete Workspace

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DeleteWorkspaceResponse

func (*Client) DescribeRegions added in v3.4.0

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

Summary:

查询地域信息列表

@param request - DescribeRegionsRequest

@return DescribeRegionsResponse

func (*Client) DescribeRegionsWithContext added in v3.4.0

func (client *Client) DescribeRegionsWithContext(ctx context.Context, request *DescribeRegionsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

Summary:

查询地域信息列表

@param request - DescribeRegionsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRegionsResponse

func (*Client) DescribeRegionsWithOptions added in v3.4.0

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

Summary:

查询地域信息列表

@param request - DescribeRegionsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return DescribeRegionsResponse

func (*Client) GetAddon added in v3.5.0

func (client *Client) GetAddon(addonName *string, request *GetAddonRequest) (_result *GetAddonResponse, _err error)

Summary:

插件详情(Addon)

@param request - GetAddonRequest

@return GetAddonResponse

func (*Client) GetAddonCodeTemplate added in v3.5.0

func (client *Client) GetAddonCodeTemplate(addonName *string, request *GetAddonCodeTemplateRequest) (_result *GetAddonCodeTemplateResponse, _err error)

Summary:

插件schema详情(Addon)

@param request - GetAddonCodeTemplateRequest

@return GetAddonCodeTemplateResponse

func (*Client) GetAddonCodeTemplateWithContext added in v3.5.0

func (client *Client) GetAddonCodeTemplateWithContext(ctx context.Context, addonName *string, request *GetAddonCodeTemplateRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonCodeTemplateResponse, _err error)

Summary:

插件schema详情(Addon)

@param request - GetAddonCodeTemplateRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonCodeTemplateResponse

func (*Client) GetAddonCodeTemplateWithOptions added in v3.5.0

func (client *Client) GetAddonCodeTemplateWithOptions(addonName *string, request *GetAddonCodeTemplateRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonCodeTemplateResponse, _err error)

Summary:

插件schema详情(Addon)

@param request - GetAddonCodeTemplateRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonCodeTemplateResponse

func (*Client) GetAddonRelease added in v3.1.0

func (client *Client) GetAddonRelease(releaseName *string, policyId *string) (_result *GetAddonReleaseResponse, _err error)

Summary:

Check addon release (view connection status)

@return GetAddonReleaseResponse

func (*Client) GetAddonReleaseWithContext added in v3.1.0

func (client *Client) GetAddonReleaseWithContext(ctx context.Context, releaseName *string, policyId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonReleaseResponse, _err error)

Summary:

Check addon release (view connection status)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonReleaseResponse

func (*Client) GetAddonReleaseWithOptions added in v3.1.0

func (client *Client) GetAddonReleaseWithOptions(releaseName *string, policyId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonReleaseResponse, _err error)

Summary:

Check addon release (view connection status)

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonReleaseResponse

func (*Client) GetAddonSchema added in v3.5.0

func (client *Client) GetAddonSchema(addonName *string, request *GetAddonSchemaRequest) (_result *GetAddonSchemaResponse, _err error)

Summary:

插件schema详情(Addon)

@param request - GetAddonSchemaRequest

@return GetAddonSchemaResponse

func (*Client) GetAddonSchemaWithContext added in v3.5.0

func (client *Client) GetAddonSchemaWithContext(ctx context.Context, addonName *string, request *GetAddonSchemaRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonSchemaResponse, _err error)

Summary:

插件schema详情(Addon)

@param request - GetAddonSchemaRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonSchemaResponse

func (*Client) GetAddonSchemaWithOptions added in v3.5.0

func (client *Client) GetAddonSchemaWithOptions(addonName *string, request *GetAddonSchemaRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonSchemaResponse, _err error)

Summary:

插件schema详情(Addon)

@param request - GetAddonSchemaRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonSchemaResponse

func (*Client) GetAddonWithContext added in v3.5.0

func (client *Client) GetAddonWithContext(ctx context.Context, addonName *string, request *GetAddonRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonResponse, _err error)

Summary:

插件详情(Addon)

@param request - GetAddonRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonResponse

func (*Client) GetAddonWithOptions added in v3.5.0

func (client *Client) GetAddonWithOptions(addonName *string, request *GetAddonRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAddonResponse, _err error)

Summary:

插件详情(Addon)

@param request - GetAddonRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAddonResponse

func (*Client) GetAggTaskGroup added in v3.1.0

func (client *Client) GetAggTaskGroup(instanceId *string, groupId *string) (_result *GetAggTaskGroupResponse, _err error)

Summary:

Describes the aggregation task group

@return GetAggTaskGroupResponse

func (*Client) GetAggTaskGroupWithContext added in v3.1.0

func (client *Client) GetAggTaskGroupWithContext(ctx context.Context, instanceId *string, groupId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAggTaskGroupResponse, _err error)

Summary:

Describes the aggregation task group

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAggTaskGroupResponse

func (*Client) GetAggTaskGroupWithOptions added in v3.1.0

func (client *Client) GetAggTaskGroupWithOptions(instanceId *string, groupId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetAggTaskGroupResponse, _err error)

Summary:

Describes the aggregation task group

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetAggTaskGroupResponse

func (*Client) GetBizTrace added in v3.5.0

func (client *Client) GetBizTrace(bizTraceId *string) (_result *GetBizTraceResponse, _err error)

Summary:

查询业务链路

@return GetBizTraceResponse

func (*Client) GetBizTraceWithContext added in v3.5.0

func (client *Client) GetBizTraceWithContext(ctx context.Context, bizTraceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetBizTraceResponse, _err error)

Summary:

查询业务链路

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetBizTraceResponse

func (*Client) GetBizTraceWithOptions added in v3.5.0

func (client *Client) GetBizTraceWithOptions(bizTraceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetBizTraceResponse, _err error)

Summary:

查询业务链路

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetBizTraceResponse

func (*Client) GetCloudResource added in v3.4.0

func (client *Client) GetCloudResource() (_result *GetCloudResourceResponse, _err error)

Summary:

查询云资源中心

@return GetCloudResourceResponse

func (*Client) GetCloudResourceData added in v3.4.0

func (client *Client) GetCloudResourceData(request *GetCloudResourceDataRequest) (_result *GetCloudResourceDataResponse, _err error)

Summary:

查询云资源中心数据

@param request - GetCloudResourceDataRequest

@return GetCloudResourceDataResponse

func (*Client) GetCloudResourceDataWithContext added in v3.4.0

func (client *Client) GetCloudResourceDataWithContext(ctx context.Context, request *GetCloudResourceDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetCloudResourceDataResponse, _err error)

Summary:

查询云资源中心数据

@param request - GetCloudResourceDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetCloudResourceDataResponse

func (*Client) GetCloudResourceDataWithOptions added in v3.4.0

func (client *Client) GetCloudResourceDataWithOptions(request *GetCloudResourceDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetCloudResourceDataResponse, _err error)

Summary:

查询云资源中心数据

@param request - GetCloudResourceDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetCloudResourceDataResponse

func (*Client) GetCloudResourceWithContext added in v3.4.0

func (client *Client) GetCloudResourceWithContext(ctx context.Context, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetCloudResourceResponse, _err error)

Summary:

查询云资源中心

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetCloudResourceResponse

func (*Client) GetCloudResourceWithOptions added in v3.4.0

func (client *Client) GetCloudResourceWithOptions(headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetCloudResourceResponse, _err error)

Summary:

查询云资源中心

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetCloudResourceResponse

func (*Client) GetCmsService added in v3.4.0

func (client *Client) GetCmsService(request *GetCmsServiceRequest) (_result *GetCmsServiceResponse, _err error)

Summary:

获取云监控开通状态

@param request - GetCmsServiceRequest

@return GetCmsServiceResponse

func (*Client) GetCmsServiceWithContext added in v3.4.0

func (client *Client) GetCmsServiceWithContext(ctx context.Context, request *GetCmsServiceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetCmsServiceResponse, _err error)

Summary:

获取云监控开通状态

@param request - GetCmsServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetCmsServiceResponse

func (*Client) GetCmsServiceWithOptions added in v3.4.0

func (client *Client) GetCmsServiceWithOptions(request *GetCmsServiceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetCmsServiceResponse, _err error)

Summary:

获取云监控开通状态

@param request - GetCmsServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetCmsServiceResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetEntityStore

func (client *Client) GetEntityStore(workspaceName *string) (_result *GetEntityStoreResponse, _err error)

Summary:

@return GetEntityStoreResponse

func (*Client) GetEntityStoreData

func (client *Client) GetEntityStoreData(workspace *string, request *GetEntityStoreDataRequest) (_result *GetEntityStoreDataResponse, _err error)

Summary:

Query the entity and relationship data under a specified Workspace, returning the entity data within a certain time range (the returned result is transmitted after compression).

@param request - GetEntityStoreDataRequest

@return GetEntityStoreDataResponse

func (*Client) GetEntityStoreDataWithContext

func (client *Client) GetEntityStoreDataWithContext(ctx context.Context, workspace *string, request *GetEntityStoreDataRequest, headers *GetEntityStoreDataHeaders, runtime *dara.RuntimeOptions) (_result *GetEntityStoreDataResponse, _err error)

Summary:

Query the entity and relationship data under a specified Workspace, returning the entity data within a certain time range (the returned result is transmitted after compression).

@param request - GetEntityStoreDataRequest

@param headers - GetEntityStoreDataHeaders

@param runtime - runtime options for this request RuntimeOptions

@return GetEntityStoreDataResponse

func (*Client) GetEntityStoreDataWithOptions

func (client *Client) GetEntityStoreDataWithOptions(workspace *string, request *GetEntityStoreDataRequest, headers *GetEntityStoreDataHeaders, runtime *dara.RuntimeOptions) (_result *GetEntityStoreDataResponse, _err error)

Summary:

Query the entity and relationship data under a specified Workspace, returning the entity data within a certain time range (the returned result is transmitted after compression).

@param request - GetEntityStoreDataRequest

@param headers - GetEntityStoreDataHeaders

@param runtime - runtime options for this request RuntimeOptions

@return GetEntityStoreDataResponse

func (*Client) GetEntityStoreWithContext

func (client *Client) GetEntityStoreWithContext(ctx context.Context, workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetEntityStoreResponse, _err error)

Summary:

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetEntityStoreResponse

func (*Client) GetEntityStoreWithOptions

func (client *Client) GetEntityStoreWithOptions(workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetEntityStoreResponse, _err error)

Summary:

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetEntityStoreResponse

func (*Client) GetIntegrationPolicy added in v3.1.0

func (client *Client) GetIntegrationPolicy(policyId *string) (_result *GetIntegrationPolicyResponse, _err error)

Summary:

Query the list of access center policies

@return GetIntegrationPolicyResponse

func (*Client) GetIntegrationPolicyWithContext added in v3.1.0

func (client *Client) GetIntegrationPolicyWithContext(ctx context.Context, policyId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetIntegrationPolicyResponse, _err error)

Summary:

Query the list of access center policies

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetIntegrationPolicyResponse

func (*Client) GetIntegrationPolicyWithOptions added in v3.1.0

func (client *Client) GetIntegrationPolicyWithOptions(policyId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetIntegrationPolicyResponse, _err error)

Summary:

Query the list of access center policies

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetIntegrationPolicyResponse

func (*Client) GetIntegrationVersionForCS added in v3.5.0

func (client *Client) GetIntegrationVersionForCS(request *GetIntegrationVersionForCSRequest) (_result *GetIntegrationVersionForCSResponse, _err error)

Summary:

查询接入中心在CS的版本

@param request - GetIntegrationVersionForCSRequest

@return GetIntegrationVersionForCSResponse

func (*Client) GetIntegrationVersionForCSWithContext added in v3.5.0

func (client *Client) GetIntegrationVersionForCSWithContext(ctx context.Context, request *GetIntegrationVersionForCSRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetIntegrationVersionForCSResponse, _err error)

Summary:

查询接入中心在CS的版本

@param request - GetIntegrationVersionForCSRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetIntegrationVersionForCSResponse

func (*Client) GetIntegrationVersionForCSWithOptions added in v3.5.0

func (client *Client) GetIntegrationVersionForCSWithOptions(request *GetIntegrationVersionForCSRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetIntegrationVersionForCSResponse, _err error)

Summary:

查询接入中心在CS的版本

@param request - GetIntegrationVersionForCSRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetIntegrationVersionForCSResponse

func (*Client) GetPrometheusInstance added in v3.1.0

func (client *Client) GetPrometheusInstance(prometheusInstanceId *string, request *GetPrometheusInstanceRequest) (_result *GetPrometheusInstanceResponse, _err error)

Summary:

Query the instance in a specified environment

Description:

Retrieve details of a Prometheus instance.

@param request - GetPrometheusInstanceRequest

@return GetPrometheusInstanceResponse

func (*Client) GetPrometheusInstanceWithContext added in v3.1.0

func (client *Client) GetPrometheusInstanceWithContext(ctx context.Context, prometheusInstanceId *string, request *GetPrometheusInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetPrometheusInstanceResponse, _err error)

Summary:

Query the instance in a specified environment

Description:

Retrieve details of a Prometheus instance.

@param request - GetPrometheusInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPrometheusInstanceResponse

func (*Client) GetPrometheusInstanceWithOptions added in v3.1.0

func (client *Client) GetPrometheusInstanceWithOptions(prometheusInstanceId *string, request *GetPrometheusInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetPrometheusInstanceResponse, _err error)

Summary:

Query the instance in a specified environment

Description:

Retrieve details of a Prometheus instance.

@param request - GetPrometheusInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPrometheusInstanceResponse

func (*Client) GetPrometheusUserSetting added in v3.4.0

func (client *Client) GetPrometheusUserSetting(request *GetPrometheusUserSettingRequest) (_result *GetPrometheusUserSettingResponse, _err error)

Summary:

查询指定环境实例

@param request - GetPrometheusUserSettingRequest

@return GetPrometheusUserSettingResponse

func (*Client) GetPrometheusUserSettingWithContext added in v3.4.0

func (client *Client) GetPrometheusUserSettingWithContext(ctx context.Context, request *GetPrometheusUserSettingRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetPrometheusUserSettingResponse, _err error)

Summary:

查询指定环境实例

@param request - GetPrometheusUserSettingRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPrometheusUserSettingResponse

func (*Client) GetPrometheusUserSettingWithOptions added in v3.4.0

func (client *Client) GetPrometheusUserSettingWithOptions(request *GetPrometheusUserSettingRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetPrometheusUserSettingResponse, _err error)

Summary:

查询指定环境实例

@param request - GetPrometheusUserSettingRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPrometheusUserSettingResponse

func (*Client) GetPrometheusView added in v3.1.0

func (client *Client) GetPrometheusView(prometheusViewId *string, request *GetPrometheusViewRequest) (_result *GetPrometheusViewResponse, _err error)

Summary:

Query a specified Prometheus view instance

Description:

Query a specified Prometheus view instance.

@param request - GetPrometheusViewRequest

@return GetPrometheusViewResponse

func (*Client) GetPrometheusViewWithContext added in v3.1.0

func (client *Client) GetPrometheusViewWithContext(ctx context.Context, prometheusViewId *string, request *GetPrometheusViewRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetPrometheusViewResponse, _err error)

Summary:

Query a specified Prometheus view instance

Description:

Query a specified Prometheus view instance.

@param request - GetPrometheusViewRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPrometheusViewResponse

func (*Client) GetPrometheusViewWithOptions added in v3.1.0

func (client *Client) GetPrometheusViewWithOptions(prometheusViewId *string, request *GetPrometheusViewRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetPrometheusViewResponse, _err error)

Summary:

Query a specified Prometheus view instance

Description:

Query a specified Prometheus view instance.

@param request - GetPrometheusViewRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetPrometheusViewResponse

func (*Client) GetService

func (client *Client) GetService(workspace *string, serviceId *string) (_result *GetServiceResponse, _err error)

Summary:

Query Service

@return GetServiceResponse

func (*Client) GetServiceObservability

func (client *Client) GetServiceObservability(workspace *string, _type *string) (_result *GetServiceObservabilityResponse, _err error)

Summary:

Get Application Observability Instance

@return GetServiceObservabilityResponse

func (*Client) GetServiceObservabilityWithContext

func (client *Client) GetServiceObservabilityWithContext(ctx context.Context, workspace *string, _type *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetServiceObservabilityResponse, _err error)

Summary:

Get Application Observability Instance

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetServiceObservabilityResponse

func (*Client) GetServiceObservabilityWithOptions

func (client *Client) GetServiceObservabilityWithOptions(workspace *string, _type *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetServiceObservabilityResponse, _err error)

Summary:

Get Application Observability Instance

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetServiceObservabilityResponse

func (*Client) GetServiceWithContext

func (client *Client) GetServiceWithContext(ctx context.Context, workspace *string, serviceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetServiceResponse, _err error)

Summary:

Query Service

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetServiceResponse

func (*Client) GetServiceWithOptions

func (client *Client) GetServiceWithOptions(workspace *string, serviceId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetServiceResponse, _err error)

Summary:

Query Service

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetServiceResponse

func (*Client) GetUmodel

func (client *Client) GetUmodel(workspace *string) (_result *GetUmodelResponse, _err error)

Summary:

Get Umodel configuration information

Description:

Get Umodel configuration information

@return GetUmodelResponse

func (*Client) GetUmodelCommonSchemaRef added in v3.3.0

func (client *Client) GetUmodelCommonSchemaRef(workspace *string) (_result *GetUmodelCommonSchemaRefResponse, _err error)

Summary:

获取Umodel配置信息

@return GetUmodelCommonSchemaRefResponse

func (*Client) GetUmodelCommonSchemaRefWithContext added in v3.3.0

func (client *Client) GetUmodelCommonSchemaRefWithContext(ctx context.Context, workspace *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetUmodelCommonSchemaRefResponse, _err error)

Summary:

获取Umodel配置信息

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUmodelCommonSchemaRefResponse

func (*Client) GetUmodelCommonSchemaRefWithOptions added in v3.3.0

func (client *Client) GetUmodelCommonSchemaRefWithOptions(workspace *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetUmodelCommonSchemaRefResponse, _err error)

Summary:

获取Umodel配置信息

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUmodelCommonSchemaRefResponse

func (*Client) GetUmodelData

func (client *Client) GetUmodelData(workspace *string, request *GetUmodelDataRequest) (_result *GetUmodelDataResponse, _err error)

Summary:

Retrieve associated Umodel graph data

Description:

Find Umodel

@param request - GetUmodelDataRequest

@return GetUmodelDataResponse

func (*Client) GetUmodelDataWithContext

func (client *Client) GetUmodelDataWithContext(ctx context.Context, workspace *string, request *GetUmodelDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetUmodelDataResponse, _err error)

Summary:

Retrieve associated Umodel graph data

Description:

Find Umodel

@param request - GetUmodelDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUmodelDataResponse

func (*Client) GetUmodelDataWithOptions

func (client *Client) GetUmodelDataWithOptions(workspace *string, request *GetUmodelDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetUmodelDataResponse, _err error)

Summary:

Retrieve associated Umodel graph data

Description:

Find Umodel

@param request - GetUmodelDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUmodelDataResponse

func (*Client) GetUmodelWithContext

func (client *Client) GetUmodelWithContext(ctx context.Context, workspace *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetUmodelResponse, _err error)

Summary:

Get Umodel configuration information

Description:

Get Umodel configuration information

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUmodelResponse

func (*Client) GetUmodelWithOptions

func (client *Client) GetUmodelWithOptions(workspace *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetUmodelResponse, _err error)

Summary:

Get Umodel configuration information

Description:

Get Umodel configuration information

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetUmodelResponse

func (*Client) GetWorkspace

func (client *Client) GetWorkspace(workspaceName *string) (_result *GetWorkspaceResponse, _err error)

Summary:

Get Workspace

@return GetWorkspaceResponse

func (*Client) GetWorkspaceWithContext

func (client *Client) GetWorkspaceWithContext(ctx context.Context, workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetWorkspaceResponse, _err error)

Summary:

Get Workspace

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetWorkspaceResponse

func (*Client) GetWorkspaceWithOptions

func (client *Client) GetWorkspaceWithOptions(workspaceName *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *GetWorkspaceResponse, _err error)

Summary:

Get Workspace

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return GetWorkspaceResponse

func (*Client) Init

func (client *Client) Init(config *openapiutil.Config) (_err error)

func (*Client) ListAddonReleases added in v3.1.0

func (client *Client) ListAddonReleases(policyId *string, request *ListAddonReleasesRequest) (_result *ListAddonReleasesResponse, _err error)

Summary:

List of addon releases

Description:

Query the list of access configurations

@param request - ListAddonReleasesRequest

@return ListAddonReleasesResponse

func (*Client) ListAddonReleasesWithContext added in v3.1.0

func (client *Client) ListAddonReleasesWithContext(ctx context.Context, policyId *string, request *ListAddonReleasesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAddonReleasesResponse, _err error)

Summary:

List of addon releases

Description:

Query the list of access configurations

@param request - ListAddonReleasesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAddonReleasesResponse

func (*Client) ListAddonReleasesWithOptions added in v3.1.0

func (client *Client) ListAddonReleasesWithOptions(policyId *string, request *ListAddonReleasesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAddonReleasesResponse, _err error)

Summary:

List of addon releases

Description:

Query the list of access configurations

@param request - ListAddonReleasesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAddonReleasesResponse

func (*Client) ListAddons added in v3.5.0

func (client *Client) ListAddons(request *ListAddonsRequest) (_result *ListAddonsResponse, _err error)

Summary:

新版接入中心产品列表(分组)

@param request - ListAddonsRequest

@return ListAddonsResponse

func (*Client) ListAddonsWithContext added in v3.5.0

func (client *Client) ListAddonsWithContext(ctx context.Context, request *ListAddonsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAddonsResponse, _err error)

Summary:

新版接入中心产品列表(分组)

@param request - ListAddonsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAddonsResponse

func (*Client) ListAddonsWithOptions added in v3.5.0

func (client *Client) ListAddonsWithOptions(request *ListAddonsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAddonsResponse, _err error)

Summary:

新版接入中心产品列表(分组)

@param request - ListAddonsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAddonsResponse

func (*Client) ListAggTaskGroups added in v3.1.0

func (client *Client) ListAggTaskGroups(instanceId *string, request *ListAggTaskGroupsRequest) (_result *ListAggTaskGroupsResponse, _err error)

Summary:

List Aggregation Task Groups

@param request - ListAggTaskGroupsRequest

@return ListAggTaskGroupsResponse

func (*Client) ListAggTaskGroupsWithContext added in v3.1.0

func (client *Client) ListAggTaskGroupsWithContext(ctx context.Context, instanceId *string, tmpReq *ListAggTaskGroupsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAggTaskGroupsResponse, _err error)

Summary:

List Aggregation Task Groups

@param tmpReq - ListAggTaskGroupsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAggTaskGroupsResponse

func (*Client) ListAggTaskGroupsWithOptions added in v3.1.0

func (client *Client) ListAggTaskGroupsWithOptions(instanceId *string, tmpReq *ListAggTaskGroupsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAggTaskGroupsResponse, _err error)

Summary:

List Aggregation Task Groups

@param tmpReq - ListAggTaskGroupsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAggTaskGroupsResponse

func (*Client) ListAlertActions

func (client *Client) ListAlertActions(request *ListAlertActionsRequest) (_result *ListAlertActionsResponse, _err error)

Summary:

Query Alert Actions

@param request - ListAlertActionsRequest

@return ListAlertActionsResponse

func (*Client) ListAlertActionsWithContext

func (client *Client) ListAlertActionsWithContext(ctx context.Context, tmpReq *ListAlertActionsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAlertActionsResponse, _err error)

Summary:

Query Alert Actions

@param tmpReq - ListAlertActionsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAlertActionsResponse

func (*Client) ListAlertActionsWithOptions

func (client *Client) ListAlertActionsWithOptions(tmpReq *ListAlertActionsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListAlertActionsResponse, _err error)

Summary:

Query Alert Actions

@param tmpReq - ListAlertActionsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListAlertActionsResponse

func (*Client) ListBizTraces added in v3.5.0

func (client *Client) ListBizTraces(request *ListBizTracesRequest) (_result *ListBizTracesResponse, _err error)

Summary:

业务链路列表

@param request - ListBizTracesRequest

@return ListBizTracesResponse

func (*Client) ListBizTracesWithContext added in v3.5.0

func (client *Client) ListBizTracesWithContext(ctx context.Context, request *ListBizTracesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListBizTracesResponse, _err error)

Summary:

业务链路列表

@param request - ListBizTracesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListBizTracesResponse

func (*Client) ListBizTracesWithOptions added in v3.5.0

func (client *Client) ListBizTracesWithOptions(request *ListBizTracesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListBizTracesResponse, _err error)

Summary:

业务链路列表

@param request - ListBizTracesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListBizTracesResponse

func (*Client) ListIntegrationPolicies added in v3.2.0

func (client *Client) ListIntegrationPolicies(request *ListIntegrationPoliciesRequest) (_result *ListIntegrationPoliciesResponse, _err error)

Summary:

Query Access Center Policy List Information

Description:

Query integration list

@param request - ListIntegrationPoliciesRequest

@return ListIntegrationPoliciesResponse

func (*Client) ListIntegrationPoliciesWithContext added in v3.2.0

func (client *Client) ListIntegrationPoliciesWithContext(ctx context.Context, tmpReq *ListIntegrationPoliciesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPoliciesResponse, _err error)

Summary:

Query Access Center Policy List Information

Description:

Query integration list

@param tmpReq - ListIntegrationPoliciesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPoliciesResponse

func (*Client) ListIntegrationPoliciesWithOptions added in v3.2.0

func (client *Client) ListIntegrationPoliciesWithOptions(tmpReq *ListIntegrationPoliciesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPoliciesResponse, _err error)

Summary:

Query Access Center Policy List Information

Description:

Query integration list

@param tmpReq - ListIntegrationPoliciesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPoliciesResponse

func (*Client) ListIntegrationPolicyAddons added in v3.5.0

func (client *Client) ListIntegrationPolicyAddons(policyId *string) (_result *ListIntegrationPolicyAddonsResponse, _err error)

Summary:

策略addon列表

@return ListIntegrationPolicyAddonsResponse

func (*Client) ListIntegrationPolicyAddonsWithContext added in v3.5.0

func (client *Client) ListIntegrationPolicyAddonsWithContext(ctx context.Context, policyId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyAddonsResponse, _err error)

Summary:

策略addon列表

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyAddonsResponse

func (*Client) ListIntegrationPolicyAddonsWithOptions added in v3.5.0

func (client *Client) ListIntegrationPolicyAddonsWithOptions(policyId *string, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyAddonsResponse, _err error)

Summary:

策略addon列表

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyAddonsResponse

func (*Client) ListIntegrationPolicyCollectors added in v3.5.0

func (client *Client) ListIntegrationPolicyCollectors(policyId *string, request *ListIntegrationPolicyCollectorsRequest) (_result *ListIntegrationPolicyCollectorsResponse, _err error)

Summary:

获取接入中心策略的存储要求信息

@param request - ListIntegrationPolicyCollectorsRequest

@return ListIntegrationPolicyCollectorsResponse

func (*Client) ListIntegrationPolicyCollectorsWithContext added in v3.5.0

func (client *Client) ListIntegrationPolicyCollectorsWithContext(ctx context.Context, policyId *string, request *ListIntegrationPolicyCollectorsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyCollectorsResponse, _err error)

Summary:

获取接入中心策略的存储要求信息

@param request - ListIntegrationPolicyCollectorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyCollectorsResponse

func (*Client) ListIntegrationPolicyCollectorsWithOptions added in v3.5.0

func (client *Client) ListIntegrationPolicyCollectorsWithOptions(policyId *string, request *ListIntegrationPolicyCollectorsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyCollectorsResponse, _err error)

Summary:

获取接入中心策略的存储要求信息

@param request - ListIntegrationPolicyCollectorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyCollectorsResponse

func (*Client) ListIntegrationPolicyCustomScrapeJobRules added in v3.1.0

func (client *Client) ListIntegrationPolicyCustomScrapeJobRules(policyId *string, request *ListIntegrationPolicyCustomScrapeJobRulesRequest) (_result *ListIntegrationPolicyCustomScrapeJobRulesResponse, _err error)

Summary:

Get storage requirement information for the access center policy

@param request - ListIntegrationPolicyCustomScrapeJobRulesRequest

@return ListIntegrationPolicyCustomScrapeJobRulesResponse

func (*Client) ListIntegrationPolicyCustomScrapeJobRulesWithContext added in v3.1.0

func (client *Client) ListIntegrationPolicyCustomScrapeJobRulesWithContext(ctx context.Context, policyId *string, request *ListIntegrationPolicyCustomScrapeJobRulesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyCustomScrapeJobRulesResponse, _err error)

Summary:

Get storage requirement information for the access center policy

@param request - ListIntegrationPolicyCustomScrapeJobRulesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyCustomScrapeJobRulesResponse

func (*Client) ListIntegrationPolicyCustomScrapeJobRulesWithOptions added in v3.1.0

func (client *Client) ListIntegrationPolicyCustomScrapeJobRulesWithOptions(policyId *string, request *ListIntegrationPolicyCustomScrapeJobRulesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyCustomScrapeJobRulesResponse, _err error)

Summary:

Get storage requirement information for the access center policy

@param request - ListIntegrationPolicyCustomScrapeJobRulesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyCustomScrapeJobRulesResponse

func (*Client) ListIntegrationPolicyDashboards added in v3.2.0

func (client *Client) ListIntegrationPolicyDashboards(policyId *string, request *ListIntegrationPolicyDashboardsRequest) (_result *ListIntegrationPolicyDashboardsResponse, _err error)

Summary:

Policy Dashboard List

Description:

This article provides an example of querying the alarm template list. The result shows that there are 2 alarm templates in the list, which are `ECS_Template1` and `ECS_Template2`.

@param request - ListIntegrationPolicyDashboardsRequest

@return ListIntegrationPolicyDashboardsResponse

func (*Client) ListIntegrationPolicyDashboardsWithContext added in v3.2.0

func (client *Client) ListIntegrationPolicyDashboardsWithContext(ctx context.Context, policyId *string, request *ListIntegrationPolicyDashboardsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyDashboardsResponse, _err error)

Summary:

Policy Dashboard List

Description:

This article provides an example of querying the alarm template list. The result shows that there are 2 alarm templates in the list, which are `ECS_Template1` and `ECS_Template2`.

@param request - ListIntegrationPolicyDashboardsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyDashboardsResponse

func (*Client) ListIntegrationPolicyDashboardsWithOptions added in v3.2.0

func (client *Client) ListIntegrationPolicyDashboardsWithOptions(policyId *string, request *ListIntegrationPolicyDashboardsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyDashboardsResponse, _err error)

Summary:

Policy Dashboard List

Description:

This article provides an example of querying the alarm template list. The result shows that there are 2 alarm templates in the list, which are `ECS_Template1` and `ECS_Template2`.

@param request - ListIntegrationPolicyDashboardsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyDashboardsResponse

func (*Client) ListIntegrationPolicyPodMonitors added in v3.1.0

func (client *Client) ListIntegrationPolicyPodMonitors(policyId *string, request *ListIntegrationPolicyPodMonitorsRequest) (_result *ListIntegrationPolicyPodMonitorsResponse, _err error)

Summary:

Get PodMonitor Resources of Access Center Policy

Description:

This article provides an example to query the alarm template list. The result shows that there are 2 alarm templates in the alarm template list, which are `ECS_Template1` and `ECS_Template2`.

@param request - ListIntegrationPolicyPodMonitorsRequest

@return ListIntegrationPolicyPodMonitorsResponse

func (*Client) ListIntegrationPolicyPodMonitorsWithContext added in v3.1.0

func (client *Client) ListIntegrationPolicyPodMonitorsWithContext(ctx context.Context, policyId *string, request *ListIntegrationPolicyPodMonitorsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyPodMonitorsResponse, _err error)

Summary:

Get PodMonitor Resources of Access Center Policy

Description:

This article provides an example to query the alarm template list. The result shows that there are 2 alarm templates in the alarm template list, which are `ECS_Template1` and `ECS_Template2`.

@param request - ListIntegrationPolicyPodMonitorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyPodMonitorsResponse

func (*Client) ListIntegrationPolicyPodMonitorsWithOptions added in v3.1.0

func (client *Client) ListIntegrationPolicyPodMonitorsWithOptions(policyId *string, request *ListIntegrationPolicyPodMonitorsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyPodMonitorsResponse, _err error)

Summary:

Get PodMonitor Resources of Access Center Policy

Description:

This article provides an example to query the alarm template list. The result shows that there are 2 alarm templates in the alarm template list, which are `ECS_Template1` and `ECS_Template2`.

@param request - ListIntegrationPolicyPodMonitorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyPodMonitorsResponse

func (*Client) ListIntegrationPolicyServiceMonitors added in v3.4.0

func (client *Client) ListIntegrationPolicyServiceMonitors(policyId *string, request *ListIntegrationPolicyServiceMonitorsRequest) (_result *ListIntegrationPolicyServiceMonitorsResponse, _err error)

Summary:

获取接入中心策略的存储要求信息

@param request - ListIntegrationPolicyServiceMonitorsRequest

@return ListIntegrationPolicyServiceMonitorsResponse

func (*Client) ListIntegrationPolicyServiceMonitorsWithContext added in v3.4.0

func (client *Client) ListIntegrationPolicyServiceMonitorsWithContext(ctx context.Context, policyId *string, request *ListIntegrationPolicyServiceMonitorsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyServiceMonitorsResponse, _err error)

Summary:

获取接入中心策略的存储要求信息

@param request - ListIntegrationPolicyServiceMonitorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyServiceMonitorsResponse

func (*Client) ListIntegrationPolicyServiceMonitorsWithOptions added in v3.4.0

func (client *Client) ListIntegrationPolicyServiceMonitorsWithOptions(policyId *string, request *ListIntegrationPolicyServiceMonitorsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyServiceMonitorsResponse, _err error)

Summary:

获取接入中心策略的存储要求信息

@param request - ListIntegrationPolicyServiceMonitorsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyServiceMonitorsResponse

func (*Client) ListIntegrationPolicyStorageRequirements added in v3.1.0

func (client *Client) ListIntegrationPolicyStorageRequirements(policyId *string, request *ListIntegrationPolicyStorageRequirementsRequest) (_result *ListIntegrationPolicyStorageRequirementsResponse, _err error)

Summary:

Get Storage Requirements Information for Access Center Policy

Description:

During the effective period of the policy, all alarms within the application group will no longer send notifications.

This article provides an example of creating a pause alarm notification policy `PauseNotify` for the application group `7301****`. This application group will pause alarms from `1622949300000` to `1623208500000` (Beijing Time `2021-06-06 11:15:00` to `2021-06-09 11:15:00`).

@param request - ListIntegrationPolicyStorageRequirementsRequest

@return ListIntegrationPolicyStorageRequirementsResponse

func (*Client) ListIntegrationPolicyStorageRequirementsWithContext added in v3.1.0

func (client *Client) ListIntegrationPolicyStorageRequirementsWithContext(ctx context.Context, policyId *string, request *ListIntegrationPolicyStorageRequirementsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyStorageRequirementsResponse, _err error)

Summary:

Get Storage Requirements Information for Access Center Policy

Description:

During the effective period of the policy, all alarms within the application group will no longer send notifications.

This article provides an example of creating a pause alarm notification policy `PauseNotify` for the application group `7301****`. This application group will pause alarms from `1622949300000` to `1623208500000` (Beijing Time `2021-06-06 11:15:00` to `2021-06-09 11:15:00`).

@param request - ListIntegrationPolicyStorageRequirementsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyStorageRequirementsResponse

func (*Client) ListIntegrationPolicyStorageRequirementsWithOptions added in v3.1.0

func (client *Client) ListIntegrationPolicyStorageRequirementsWithOptions(policyId *string, request *ListIntegrationPolicyStorageRequirementsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListIntegrationPolicyStorageRequirementsResponse, _err error)

Summary:

Get Storage Requirements Information for Access Center Policy

Description:

During the effective period of the policy, all alarms within the application group will no longer send notifications.

This article provides an example of creating a pause alarm notification policy `PauseNotify` for the application group `7301****`. This application group will pause alarms from `1622949300000` to `1623208500000` (Beijing Time `2021-06-06 11:15:00` to `2021-06-09 11:15:00`).

@param request - ListIntegrationPolicyStorageRequirementsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListIntegrationPolicyStorageRequirementsResponse

func (*Client) ListPrometheusDashboards added in v3.1.0

func (client *Client) ListPrometheusDashboards(prometheusInstanceId *string, request *ListPrometheusDashboardsRequest) (_result *ListPrometheusDashboardsResponse, _err error)

Summary:

Get Prometheus Instance Dashboard List

Description:

Get the list of Prometheus instance dashboards.

@param request - ListPrometheusDashboardsRequest

@return ListPrometheusDashboardsResponse

func (*Client) ListPrometheusDashboardsWithContext added in v3.1.0

func (client *Client) ListPrometheusDashboardsWithContext(ctx context.Context, prometheusInstanceId *string, request *ListPrometheusDashboardsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusDashboardsResponse, _err error)

Summary:

Get Prometheus Instance Dashboard List

Description:

Get the list of Prometheus instance dashboards.

@param request - ListPrometheusDashboardsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusDashboardsResponse

func (*Client) ListPrometheusDashboardsWithOptions added in v3.1.0

func (client *Client) ListPrometheusDashboardsWithOptions(prometheusInstanceId *string, request *ListPrometheusDashboardsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusDashboardsResponse, _err error)

Summary:

Get Prometheus Instance Dashboard List

Description:

Get the list of Prometheus instance dashboards.

@param request - ListPrometheusDashboardsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusDashboardsResponse

func (*Client) ListPrometheusInstances added in v3.1.0

func (client *Client) ListPrometheusInstances(request *ListPrometheusInstancesRequest) (_result *ListPrometheusInstancesResponse, _err error)

Summary:

Get the list of Prometheus instance information

Description:

Get the list of Prometheus instances.

@param request - ListPrometheusInstancesRequest

@return ListPrometheusInstancesResponse

func (*Client) ListPrometheusInstancesWithContext added in v3.1.0

func (client *Client) ListPrometheusInstancesWithContext(ctx context.Context, tmpReq *ListPrometheusInstancesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusInstancesResponse, _err error)

Summary:

Get the list of Prometheus instance information

Description:

Get the list of Prometheus instances.

@param tmpReq - ListPrometheusInstancesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusInstancesResponse

func (*Client) ListPrometheusInstancesWithOptions added in v3.1.0

func (client *Client) ListPrometheusInstancesWithOptions(tmpReq *ListPrometheusInstancesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusInstancesResponse, _err error)

Summary:

Get the list of Prometheus instance information

Description:

Get the list of Prometheus instances.

@param tmpReq - ListPrometheusInstancesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusInstancesResponse

func (*Client) ListPrometheusViews added in v3.1.0

func (client *Client) ListPrometheusViews(request *ListPrometheusViewsRequest) (_result *ListPrometheusViewsResponse, _err error)

Summary:

Retrieve a list of Prometheus view instance information

Description:

Retrieve a list of Prometheus view instance information.

@param request - ListPrometheusViewsRequest

@return ListPrometheusViewsResponse

func (*Client) ListPrometheusViewsWithContext added in v3.1.0

func (client *Client) ListPrometheusViewsWithContext(ctx context.Context, tmpReq *ListPrometheusViewsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusViewsResponse, _err error)

Summary:

Retrieve a list of Prometheus view instance information

Description:

Retrieve a list of Prometheus view instance information.

@param tmpReq - ListPrometheusViewsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusViewsResponse

func (*Client) ListPrometheusViewsWithOptions added in v3.1.0

func (client *Client) ListPrometheusViewsWithOptions(tmpReq *ListPrometheusViewsRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusViewsResponse, _err error)

Summary:

Retrieve a list of Prometheus view instance information

Description:

Retrieve a list of Prometheus view instance information.

@param tmpReq - ListPrometheusViewsRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusViewsResponse

func (*Client) ListPrometheusVirtualInstances added in v3.1.0

func (client *Client) ListPrometheusVirtualInstances(request *ListPrometheusVirtualInstancesRequest) (_result *ListPrometheusVirtualInstancesResponse, _err error)

Summary:

Get Prometheus Virtual Instance

Description:

Used for creating a site monitoring task

@param request - ListPrometheusVirtualInstancesRequest

@return ListPrometheusVirtualInstancesResponse

func (*Client) ListPrometheusVirtualInstancesWithContext added in v3.1.0

func (client *Client) ListPrometheusVirtualInstancesWithContext(ctx context.Context, request *ListPrometheusVirtualInstancesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusVirtualInstancesResponse, _err error)

Summary:

Get Prometheus Virtual Instance

Description:

Used for creating a site monitoring task

@param request - ListPrometheusVirtualInstancesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusVirtualInstancesResponse

func (*Client) ListPrometheusVirtualInstancesWithOptions added in v3.1.0

func (client *Client) ListPrometheusVirtualInstancesWithOptions(request *ListPrometheusVirtualInstancesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListPrometheusVirtualInstancesResponse, _err error)

Summary:

Get Prometheus Virtual Instance

Description:

Used for creating a site monitoring task

@param request - ListPrometheusVirtualInstancesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListPrometheusVirtualInstancesResponse

func (*Client) ListServices

func (client *Client) ListServices(workspace *string, request *ListServicesRequest) (_result *ListServicesResponse, _err error)

Summary:

List Resource Services

@param request - ListServicesRequest

@return ListServicesResponse

func (*Client) ListServicesWithContext

func (client *Client) ListServicesWithContext(ctx context.Context, workspace *string, request *ListServicesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListServicesResponse, _err error)

Summary:

List Resource Services

@param request - ListServicesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListServicesResponse

func (*Client) ListServicesWithOptions

func (client *Client) ListServicesWithOptions(workspace *string, request *ListServicesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListServicesResponse, _err error)

Summary:

List Resource Services

@param request - ListServicesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListServicesResponse

func (*Client) ListWorkspaces

func (client *Client) ListWorkspaces(request *ListWorkspacesRequest) (_result *ListWorkspacesResponse, _err error)

Summary:

Get Workspace List

@param request - ListWorkspacesRequest

@return ListWorkspacesResponse

func (*Client) ListWorkspacesWithContext

func (client *Client) ListWorkspacesWithContext(ctx context.Context, tmpReq *ListWorkspacesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListWorkspacesResponse, _err error)

Summary:

Get Workspace List

@param tmpReq - ListWorkspacesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListWorkspacesResponse

func (*Client) ListWorkspacesWithOptions

func (client *Client) ListWorkspacesWithOptions(tmpReq *ListWorkspacesRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *ListWorkspacesResponse, _err error)

Summary:

Get Workspace List

@param tmpReq - ListWorkspacesRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return ListWorkspacesResponse

func (*Client) PutWorkspace

func (client *Client) PutWorkspace(workspaceName *string, request *PutWorkspaceRequest) (_result *PutWorkspaceResponse, _err error)

Summary:

Create Workspace

@param request - PutWorkspaceRequest

@return PutWorkspaceResponse

func (*Client) PutWorkspaceWithContext

func (client *Client) PutWorkspaceWithContext(ctx context.Context, workspaceName *string, request *PutWorkspaceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *PutWorkspaceResponse, _err error)

Summary:

Create Workspace

@param request - PutWorkspaceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return PutWorkspaceResponse

func (*Client) PutWorkspaceWithOptions

func (client *Client) PutWorkspaceWithOptions(workspaceName *string, request *PutWorkspaceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *PutWorkspaceResponse, _err error)

Summary:

Create Workspace

@param request - PutWorkspaceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return PutWorkspaceResponse

func (*Client) UpdateAddonRelease added in v3.1.0

func (client *Client) UpdateAddonRelease(releaseName *string, policyId *string, request *UpdateAddonReleaseRequest) (_result *UpdateAddonReleaseResponse, _err error)

Summary:

Upgrade Access Component

@param request - UpdateAddonReleaseRequest

@return UpdateAddonReleaseResponse

func (*Client) UpdateAddonReleaseWithContext added in v3.1.0

func (client *Client) UpdateAddonReleaseWithContext(ctx context.Context, releaseName *string, policyId *string, request *UpdateAddonReleaseRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateAddonReleaseResponse, _err error)

Summary:

Upgrade Access Component

@param request - UpdateAddonReleaseRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAddonReleaseResponse

func (*Client) UpdateAddonReleaseWithOptions added in v3.1.0

func (client *Client) UpdateAddonReleaseWithOptions(releaseName *string, policyId *string, request *UpdateAddonReleaseRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateAddonReleaseResponse, _err error)

Summary:

Upgrade Access Component

@param request - UpdateAddonReleaseRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAddonReleaseResponse

func (*Client) UpdateAggTaskGroup added in v3.1.0

func (client *Client) UpdateAggTaskGroup(instanceId *string, groupId *string, request *UpdateAggTaskGroupRequest) (_result *UpdateAggTaskGroupResponse, _err error)

Summary:

Apply Aggregation Task Group

@param request - UpdateAggTaskGroupRequest

@return UpdateAggTaskGroupResponse

func (*Client) UpdateAggTaskGroupStatus added in v3.1.0

func (client *Client) UpdateAggTaskGroupStatus(instanceId *string, groupId *string, request *UpdateAggTaskGroupStatusRequest) (_result *UpdateAggTaskGroupStatusResponse, _err error)

Summary:

Update Aggregation Task Group Status

@param request - UpdateAggTaskGroupStatusRequest

@return UpdateAggTaskGroupStatusResponse

func (*Client) UpdateAggTaskGroupStatusWithContext added in v3.1.0

func (client *Client) UpdateAggTaskGroupStatusWithContext(ctx context.Context, instanceId *string, groupId *string, request *UpdateAggTaskGroupStatusRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateAggTaskGroupStatusResponse, _err error)

Summary:

Update Aggregation Task Group Status

@param request - UpdateAggTaskGroupStatusRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAggTaskGroupStatusResponse

func (*Client) UpdateAggTaskGroupStatusWithOptions added in v3.1.0

func (client *Client) UpdateAggTaskGroupStatusWithOptions(instanceId *string, groupId *string, request *UpdateAggTaskGroupStatusRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateAggTaskGroupStatusResponse, _err error)

Summary:

Update Aggregation Task Group Status

@param request - UpdateAggTaskGroupStatusRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAggTaskGroupStatusResponse

func (*Client) UpdateAggTaskGroupWithContext added in v3.1.0

func (client *Client) UpdateAggTaskGroupWithContext(ctx context.Context, instanceId *string, groupId *string, request *UpdateAggTaskGroupRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateAggTaskGroupResponse, _err error)

Summary:

Apply Aggregation Task Group

@param request - UpdateAggTaskGroupRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAggTaskGroupResponse

func (*Client) UpdateAggTaskGroupWithOptions added in v3.1.0

func (client *Client) UpdateAggTaskGroupWithOptions(instanceId *string, groupId *string, request *UpdateAggTaskGroupRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateAggTaskGroupResponse, _err error)

Summary:

Apply Aggregation Task Group

@param request - UpdateAggTaskGroupRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateAggTaskGroupResponse

func (*Client) UpdateBizTrace added in v3.5.0

func (client *Client) UpdateBizTrace(bizTraceId *string, request *UpdateBizTraceRequest) (_result *UpdateBizTraceResponse, _err error)

Summary:

修改业务链路

@param request - UpdateBizTraceRequest

@return UpdateBizTraceResponse

func (*Client) UpdateBizTraceWithContext added in v3.5.0

func (client *Client) UpdateBizTraceWithContext(ctx context.Context, bizTraceId *string, request *UpdateBizTraceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateBizTraceResponse, _err error)

Summary:

修改业务链路

@param request - UpdateBizTraceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateBizTraceResponse

func (*Client) UpdateBizTraceWithOptions added in v3.5.0

func (client *Client) UpdateBizTraceWithOptions(bizTraceId *string, request *UpdateBizTraceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateBizTraceResponse, _err error)

Summary:

修改业务链路

@param request - UpdateBizTraceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateBizTraceResponse

func (*Client) UpdateIntegrationPolicy added in v3.1.0

func (client *Client) UpdateIntegrationPolicy(integrationPolicyId *string, request *UpdateIntegrationPolicyRequest) (_result *UpdateIntegrationPolicyResponse, _err error)

Summary:

Update the specified policy

@param request - UpdateIntegrationPolicyRequest

@return UpdateIntegrationPolicyResponse

func (*Client) UpdateIntegrationPolicyWithContext added in v3.1.0

func (client *Client) UpdateIntegrationPolicyWithContext(ctx context.Context, integrationPolicyId *string, request *UpdateIntegrationPolicyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateIntegrationPolicyResponse, _err error)

Summary:

Update the specified policy

@param request - UpdateIntegrationPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIntegrationPolicyResponse

func (*Client) UpdateIntegrationPolicyWithOptions added in v3.1.0

func (client *Client) UpdateIntegrationPolicyWithOptions(integrationPolicyId *string, request *UpdateIntegrationPolicyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateIntegrationPolicyResponse, _err error)

Summary:

Update the specified policy

@param request - UpdateIntegrationPolicyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIntegrationPolicyResponse

func (*Client) UpdateNotifyStrategy added in v3.3.0

func (client *Client) UpdateNotifyStrategy(notifyStrategyId *string, request *UpdateNotifyStrategyRequest) (_result *UpdateNotifyStrategyResponse, _err error)

Summary:

更新通知策略

@param request - UpdateNotifyStrategyRequest

@return UpdateNotifyStrategyResponse

func (*Client) UpdateNotifyStrategyWithContext added in v3.3.0

func (client *Client) UpdateNotifyStrategyWithContext(ctx context.Context, notifyStrategyId *string, request *UpdateNotifyStrategyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateNotifyStrategyResponse, _err error)

Summary:

更新通知策略

@param request - UpdateNotifyStrategyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateNotifyStrategyResponse

func (*Client) UpdateNotifyStrategyWithOptions added in v3.3.0

func (client *Client) UpdateNotifyStrategyWithOptions(notifyStrategyId *string, request *UpdateNotifyStrategyRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateNotifyStrategyResponse, _err error)

Summary:

更新通知策略

@param request - UpdateNotifyStrategyRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateNotifyStrategyResponse

func (*Client) UpdatePrometheusInstance added in v3.1.0

func (client *Client) UpdatePrometheusInstance(prometheusInstanceId *string, request *UpdatePrometheusInstanceRequest) (_result *UpdatePrometheusInstanceResponse, _err error)

Summary:

Update Prometheus instance information

Description:

Update Prometheus instance information.

@param request - UpdatePrometheusInstanceRequest

@return UpdatePrometheusInstanceResponse

func (*Client) UpdatePrometheusInstanceWithContext added in v3.1.0

func (client *Client) UpdatePrometheusInstanceWithContext(ctx context.Context, prometheusInstanceId *string, request *UpdatePrometheusInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdatePrometheusInstanceResponse, _err error)

Summary:

Update Prometheus instance information

Description:

Update Prometheus instance information.

@param request - UpdatePrometheusInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrometheusInstanceResponse

func (*Client) UpdatePrometheusInstanceWithOptions added in v3.1.0

func (client *Client) UpdatePrometheusInstanceWithOptions(prometheusInstanceId *string, request *UpdatePrometheusInstanceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdatePrometheusInstanceResponse, _err error)

Summary:

Update Prometheus instance information

Description:

Update Prometheus instance information.

@param request - UpdatePrometheusInstanceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrometheusInstanceResponse

func (*Client) UpdatePrometheusUserSetting added in v3.4.0

func (client *Client) UpdatePrometheusUserSetting(settingKey *string, request *UpdatePrometheusUserSettingRequest) (_result *UpdatePrometheusUserSettingResponse, _err error)

Summary:

更新Prom实例信息

@param request - UpdatePrometheusUserSettingRequest

@return UpdatePrometheusUserSettingResponse

func (*Client) UpdatePrometheusUserSettingWithContext added in v3.4.0

func (client *Client) UpdatePrometheusUserSettingWithContext(ctx context.Context, settingKey *string, request *UpdatePrometheusUserSettingRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdatePrometheusUserSettingResponse, _err error)

Summary:

更新Prom实例信息

@param request - UpdatePrometheusUserSettingRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrometheusUserSettingResponse

func (*Client) UpdatePrometheusUserSettingWithOptions added in v3.4.0

func (client *Client) UpdatePrometheusUserSettingWithOptions(settingKey *string, request *UpdatePrometheusUserSettingRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdatePrometheusUserSettingResponse, _err error)

Summary:

更新Prom实例信息

@param request - UpdatePrometheusUserSettingRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrometheusUserSettingResponse

func (*Client) UpdatePrometheusView added in v3.1.0

func (client *Client) UpdatePrometheusView(prometheusViewId *string, request *UpdatePrometheusViewRequest) (_result *UpdatePrometheusViewResponse, _err error)

Summary:

Update Prometheus view instance information

Description:

Update Prometheus view instance information.

@param request - UpdatePrometheusViewRequest

@return UpdatePrometheusViewResponse

func (*Client) UpdatePrometheusViewWithContext added in v3.1.0

func (client *Client) UpdatePrometheusViewWithContext(ctx context.Context, prometheusViewId *string, request *UpdatePrometheusViewRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdatePrometheusViewResponse, _err error)

Summary:

Update Prometheus view instance information

Description:

Update Prometheus view instance information.

@param request - UpdatePrometheusViewRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrometheusViewResponse

func (*Client) UpdatePrometheusViewWithOptions added in v3.1.0

func (client *Client) UpdatePrometheusViewWithOptions(prometheusViewId *string, request *UpdatePrometheusViewRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdatePrometheusViewResponse, _err error)

Summary:

Update Prometheus view instance information

Description:

Update Prometheus view instance information.

@param request - UpdatePrometheusViewRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdatePrometheusViewResponse

func (*Client) UpdateService

func (client *Client) UpdateService(workspace *string, serviceId *string, request *UpdateServiceRequest) (_result *UpdateServiceResponse, _err error)

Summary:

Update Service

@param request - UpdateServiceRequest

@return UpdateServiceResponse

func (*Client) UpdateServiceWithContext

func (client *Client) UpdateServiceWithContext(ctx context.Context, workspace *string, serviceId *string, request *UpdateServiceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateServiceResponse, _err error)

Summary:

Update Service

@param request - UpdateServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateServiceResponse

func (*Client) UpdateServiceWithOptions

func (client *Client) UpdateServiceWithOptions(workspace *string, serviceId *string, request *UpdateServiceRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateServiceResponse, _err error)

Summary:

Update Service

@param request - UpdateServiceRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateServiceResponse

func (*Client) UpdateSubscription added in v3.3.0

func (client *Client) UpdateSubscription(subscriptionId *string, request *UpdateSubscriptionRequest) (_result *UpdateSubscriptionResponse, _err error)

Summary:

更新订阅

@param request - UpdateSubscriptionRequest

@return UpdateSubscriptionResponse

func (*Client) UpdateSubscriptionWithContext added in v3.3.0

func (client *Client) UpdateSubscriptionWithContext(ctx context.Context, subscriptionId *string, request *UpdateSubscriptionRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateSubscriptionResponse, _err error)

Summary:

更新订阅

@param request - UpdateSubscriptionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSubscriptionResponse

func (*Client) UpdateSubscriptionWithOptions added in v3.3.0

func (client *Client) UpdateSubscriptionWithOptions(subscriptionId *string, request *UpdateSubscriptionRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateSubscriptionResponse, _err error)

Summary:

更新订阅

@param request - UpdateSubscriptionRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateSubscriptionResponse

func (*Client) UpdateUmodel

func (client *Client) UpdateUmodel(workspace *string, request *UpdateUmodelRequest) (_result *UpdateUmodelResponse, _err error)

Summary:

Update Umodel configuration information

Description:

Update Umodel configuration information

@param request - UpdateUmodelRequest

@return UpdateUmodelResponse

func (*Client) UpdateUmodelWithContext

func (client *Client) UpdateUmodelWithContext(ctx context.Context, workspace *string, request *UpdateUmodelRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateUmodelResponse, _err error)

Summary:

Update Umodel configuration information

Description:

Update Umodel configuration information

@param request - UpdateUmodelRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUmodelResponse

func (*Client) UpdateUmodelWithOptions

func (client *Client) UpdateUmodelWithOptions(workspace *string, request *UpdateUmodelRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpdateUmodelResponse, _err error)

Summary:

Update Umodel configuration information

Description:

Update Umodel configuration information

@param request - UpdateUmodelRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpdateUmodelResponse

func (*Client) UpsertUmodelCommonSchemaRef added in v3.3.0

func (client *Client) UpsertUmodelCommonSchemaRef(workspace *string, request *UpsertUmodelCommonSchemaRefRequest) (_result *UpsertUmodelCommonSchemaRefResponse, _err error)

Summary:

更新Umodel配置信息

@param request - UpsertUmodelCommonSchemaRefRequest

@return UpsertUmodelCommonSchemaRefResponse

func (*Client) UpsertUmodelCommonSchemaRefWithContext added in v3.3.0

func (client *Client) UpsertUmodelCommonSchemaRefWithContext(ctx context.Context, workspace *string, request *UpsertUmodelCommonSchemaRefRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpsertUmodelCommonSchemaRefResponse, _err error)

Summary:

更新Umodel配置信息

@param request - UpsertUmodelCommonSchemaRefRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpsertUmodelCommonSchemaRefResponse

func (*Client) UpsertUmodelCommonSchemaRefWithOptions added in v3.3.0

func (client *Client) UpsertUmodelCommonSchemaRefWithOptions(workspace *string, request *UpsertUmodelCommonSchemaRefRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpsertUmodelCommonSchemaRefResponse, _err error)

Summary:

更新Umodel配置信息

@param request - UpsertUmodelCommonSchemaRefRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpsertUmodelCommonSchemaRefResponse

func (*Client) UpsertUmodelData

func (client *Client) UpsertUmodelData(workspace *string, request *UpsertUmodelDataRequest) (_result *UpsertUmodelDataResponse, _err error)

Summary:

Write Umodel Elements

@param request - UpsertUmodelDataRequest

@return UpsertUmodelDataResponse

func (*Client) UpsertUmodelDataWithContext

func (client *Client) UpsertUmodelDataWithContext(ctx context.Context, workspace *string, request *UpsertUmodelDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpsertUmodelDataResponse, _err error)

Summary:

Write Umodel Elements

@param request - UpsertUmodelDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpsertUmodelDataResponse

func (*Client) UpsertUmodelDataWithOptions

func (client *Client) UpsertUmodelDataWithOptions(workspace *string, request *UpsertUmodelDataRequest, headers map[string]*string, runtime *dara.RuntimeOptions) (_result *UpsertUmodelDataResponse, _err error)

Summary:

Write Umodel Elements

@param request - UpsertUmodelDataRequest

@param headers - map

@param runtime - runtime options for this request RuntimeOptions

@return UpsertUmodelDataResponse

type CmsEventForView added in v3.4.0

type CmsEventForView struct {
	Annotations     map[string]interface{}     `json:"annotations,omitempty" xml:"annotations,omitempty"`
	Data            interface{}                `json:"data,omitempty" xml:"data,omitempty"`
	Datacontenttype *string                    `json:"datacontenttype,omitempty" xml:"datacontenttype,omitempty"`
	Dataschema      *string                    `json:"dataschema,omitempty" xml:"dataschema,omitempty"`
	DedupId         *string                    `json:"dedupId,omitempty" xml:"dedupId,omitempty"`
	Id              *string                    `json:"id,omitempty" xml:"id,omitempty"`
	IntegrationUuid *string                    `json:"integrationUuid,omitempty" xml:"integrationUuid,omitempty"`
	Labels          map[string]interface{}     `json:"labels,omitempty" xml:"labels,omitempty"`
	ReceiveTime     *int64                     `json:"receiveTime,omitempty" xml:"receiveTime,omitempty"`
	Resource        *EventResourceForEventView `json:"resource,omitempty" xml:"resource,omitempty"`
	Severity        *string                    `json:"severity,omitempty" xml:"severity,omitempty"`
	Source          *string                    `json:"source,omitempty" xml:"source,omitempty"`
	Sourcetype      *string                    `json:"sourcetype,omitempty" xml:"sourcetype,omitempty"`
	Status          *string                    `json:"status,omitempty" xml:"status,omitempty"`
	Subject         *string                    `json:"subject,omitempty" xml:"subject,omitempty"`
	Subtype         *string                    `json:"subtype,omitempty" xml:"subtype,omitempty"`
	SysId           *string                    `json:"sysId,omitempty" xml:"sysId,omitempty"`
	Time            *string                    `json:"time,omitempty" xml:"time,omitempty"`
	Timestamp       *int64                     `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
	Type            *string                    `json:"type,omitempty" xml:"type,omitempty"`
	Workspace       *string                    `json:"workspace,omitempty" xml:"workspace,omitempty"`
	WorkspaceTags   map[string]interface{}     `json:"workspaceTags,omitempty" xml:"workspaceTags,omitempty"`
}

func (*CmsEventForView) GetAnnotations added in v3.4.0

func (s *CmsEventForView) GetAnnotations() map[string]interface{}

func (*CmsEventForView) GetData added in v3.4.0

func (s *CmsEventForView) GetData() interface{}

func (*CmsEventForView) GetDatacontenttype added in v3.4.0

func (s *CmsEventForView) GetDatacontenttype() *string

func (*CmsEventForView) GetDataschema added in v3.4.0

func (s *CmsEventForView) GetDataschema() *string

func (*CmsEventForView) GetDedupId added in v3.4.0

func (s *CmsEventForView) GetDedupId() *string

func (*CmsEventForView) GetId added in v3.4.0

func (s *CmsEventForView) GetId() *string

func (*CmsEventForView) GetIntegrationUuid added in v3.4.0

func (s *CmsEventForView) GetIntegrationUuid() *string

func (*CmsEventForView) GetLabels added in v3.4.0

func (s *CmsEventForView) GetLabels() map[string]interface{}

func (*CmsEventForView) GetReceiveTime added in v3.4.0

func (s *CmsEventForView) GetReceiveTime() *int64

func (*CmsEventForView) GetResource added in v3.4.0

func (s *CmsEventForView) GetResource() *EventResourceForEventView

func (*CmsEventForView) GetSeverity added in v3.4.0

func (s *CmsEventForView) GetSeverity() *string

func (*CmsEventForView) GetSource added in v3.4.0

func (s *CmsEventForView) GetSource() *string

func (*CmsEventForView) GetSourcetype added in v3.4.0

func (s *CmsEventForView) GetSourcetype() *string

func (*CmsEventForView) GetStatus added in v3.4.0

func (s *CmsEventForView) GetStatus() *string

func (*CmsEventForView) GetSubject added in v3.4.0

func (s *CmsEventForView) GetSubject() *string

func (*CmsEventForView) GetSubtype added in v3.4.0

func (s *CmsEventForView) GetSubtype() *string

func (*CmsEventForView) GetSysId added in v3.4.0

func (s *CmsEventForView) GetSysId() *string

func (*CmsEventForView) GetTime added in v3.4.0

func (s *CmsEventForView) GetTime() *string

func (*CmsEventForView) GetTimestamp added in v3.4.0

func (s *CmsEventForView) GetTimestamp() *int64

func (*CmsEventForView) GetType added in v3.4.0

func (s *CmsEventForView) GetType() *string

func (*CmsEventForView) GetWorkspace added in v3.4.0

func (s *CmsEventForView) GetWorkspace() *string

func (*CmsEventForView) GetWorkspaceTags added in v3.4.0

func (s *CmsEventForView) GetWorkspaceTags() map[string]interface{}

func (CmsEventForView) GoString added in v3.4.0

func (s CmsEventForView) GoString() string

func (*CmsEventForView) SetAnnotations added in v3.4.0

func (s *CmsEventForView) SetAnnotations(v map[string]interface{}) *CmsEventForView

func (*CmsEventForView) SetData added in v3.4.0

func (s *CmsEventForView) SetData(v interface{}) *CmsEventForView

func (*CmsEventForView) SetDatacontenttype added in v3.4.0

func (s *CmsEventForView) SetDatacontenttype(v string) *CmsEventForView

func (*CmsEventForView) SetDataschema added in v3.4.0

func (s *CmsEventForView) SetDataschema(v string) *CmsEventForView

func (*CmsEventForView) SetDedupId added in v3.4.0

func (s *CmsEventForView) SetDedupId(v string) *CmsEventForView

func (*CmsEventForView) SetId added in v3.4.0

func (s *CmsEventForView) SetId(v string) *CmsEventForView

func (*CmsEventForView) SetIntegrationUuid added in v3.4.0

func (s *CmsEventForView) SetIntegrationUuid(v string) *CmsEventForView

func (*CmsEventForView) SetLabels added in v3.4.0

func (s *CmsEventForView) SetLabels(v map[string]interface{}) *CmsEventForView

func (*CmsEventForView) SetReceiveTime added in v3.4.0

func (s *CmsEventForView) SetReceiveTime(v int64) *CmsEventForView

func (*CmsEventForView) SetResource added in v3.4.0

func (*CmsEventForView) SetSeverity added in v3.4.0

func (s *CmsEventForView) SetSeverity(v string) *CmsEventForView

func (*CmsEventForView) SetSource added in v3.4.0

func (s *CmsEventForView) SetSource(v string) *CmsEventForView

func (*CmsEventForView) SetSourcetype added in v3.4.0

func (s *CmsEventForView) SetSourcetype(v string) *CmsEventForView

func (*CmsEventForView) SetStatus added in v3.4.0

func (s *CmsEventForView) SetStatus(v string) *CmsEventForView

func (*CmsEventForView) SetSubject added in v3.4.0

func (s *CmsEventForView) SetSubject(v string) *CmsEventForView

func (*CmsEventForView) SetSubtype added in v3.4.0

func (s *CmsEventForView) SetSubtype(v string) *CmsEventForView

func (*CmsEventForView) SetSysId added in v3.4.0

func (s *CmsEventForView) SetSysId(v string) *CmsEventForView

func (*CmsEventForView) SetTime added in v3.4.0

func (s *CmsEventForView) SetTime(v string) *CmsEventForView

func (*CmsEventForView) SetTimestamp added in v3.4.0

func (s *CmsEventForView) SetTimestamp(v int64) *CmsEventForView

func (*CmsEventForView) SetType added in v3.4.0

func (s *CmsEventForView) SetType(v string) *CmsEventForView

func (*CmsEventForView) SetWorkspace added in v3.4.0

func (s *CmsEventForView) SetWorkspace(v string) *CmsEventForView

func (*CmsEventForView) SetWorkspaceTags added in v3.4.0

func (s *CmsEventForView) SetWorkspaceTags(v map[string]interface{}) *CmsEventForView

func (CmsEventForView) String added in v3.4.0

func (s CmsEventForView) String() string

func (*CmsEventForView) Validate added in v3.4.0

func (s *CmsEventForView) Validate() error

type ContactForIncidentView added in v3.4.0

type ContactForIncidentView struct {
	ContactId *string `json:"contactId,omitempty" xml:"contactId,omitempty"`
	Name      *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*ContactForIncidentView) GetContactId added in v3.4.0

func (s *ContactForIncidentView) GetContactId() *string

func (*ContactForIncidentView) GetName added in v3.4.0

func (s *ContactForIncidentView) GetName() *string

func (ContactForIncidentView) GoString added in v3.4.0

func (s ContactForIncidentView) GoString() string

func (*ContactForIncidentView) SetContactId added in v3.4.0

func (*ContactForIncidentView) SetName added in v3.4.0

func (ContactForIncidentView) String added in v3.4.0

func (s ContactForIncidentView) String() string

func (*ContactForIncidentView) Validate added in v3.4.0

func (s *ContactForIncidentView) Validate() error

type CreateAddonReleaseRequest added in v3.1.0

type CreateAddonReleaseRequest struct {
	// The Addon name of the component that needs to be monitored.
	//
	// This parameter is required.
	//
	// example:
	//
	// cs-gpu
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// The language type of the component.
	//
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// Whether it is a dry run, default is false.
	//
	// example:
	//
	// false
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// Field rules
	EntityRules *EntityDiscoverRule `json:"entityRules,omitempty" xml:"entityRules,omitempty"`
	// Environment type. If the Policy type is CS and ECS, use accordingly; otherwise, it is unified as Cloud.
	//
	// example:
	//
	// CS
	EnvType *string `json:"envType,omitempty" xml:"envType,omitempty"`
	// Parent AddonReleaseId.
	//
	// example:
	//
	// policy-xxxxxxxxxxx
	ParentAddonReleaseId *string `json:"parentAddonReleaseId,omitempty" xml:"parentAddonReleaseId,omitempty"`
	// The plugin name after access. If not specified, a default rule name will be generated.
	//
	// example:
	//
	// test-gpu-integration-name
	ReleaseName *string `json:"releaseName,omitempty" xml:"releaseName,omitempty"`
	// Input metadata.
	//
	// example:
	//
	// {"install":{"mode":"auto-install","listenPort":"9400"},"discoverMode":"instances","discover":{"instances":"worker-k8s-for-cs-c126d87c76218487e83ab322017f11b44"},"scrapeInterval":"15","enableSecuritecs-nodeyGroupInjection":"true","metricTags":""}
	Values *string `json:"values,omitempty" xml:"values,omitempty"`
	// The version of the Addon component that needs to be monitored.
	//
	// This parameter is required.
	//
	// example:
	//
	// 0.0.2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// The workspace name for installing the component resources.
	//
	// example:
	//
	// default
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreateAddonReleaseRequest) GetAddonName added in v3.1.0

func (s *CreateAddonReleaseRequest) GetAddonName() *string

func (*CreateAddonReleaseRequest) GetAliyunLang added in v3.1.0

func (s *CreateAddonReleaseRequest) GetAliyunLang() *string

func (*CreateAddonReleaseRequest) GetDryRun added in v3.1.0

func (s *CreateAddonReleaseRequest) GetDryRun() *bool

func (*CreateAddonReleaseRequest) GetEntityRules added in v3.1.0

func (s *CreateAddonReleaseRequest) GetEntityRules() *EntityDiscoverRule

func (*CreateAddonReleaseRequest) GetEnvType added in v3.1.0

func (s *CreateAddonReleaseRequest) GetEnvType() *string

func (*CreateAddonReleaseRequest) GetParentAddonReleaseId added in v3.1.0

func (s *CreateAddonReleaseRequest) GetParentAddonReleaseId() *string

func (*CreateAddonReleaseRequest) GetReleaseName added in v3.1.0

func (s *CreateAddonReleaseRequest) GetReleaseName() *string

func (*CreateAddonReleaseRequest) GetValues added in v3.1.0

func (s *CreateAddonReleaseRequest) GetValues() *string

func (*CreateAddonReleaseRequest) GetVersion added in v3.1.0

func (s *CreateAddonReleaseRequest) GetVersion() *string

func (*CreateAddonReleaseRequest) GetWorkspace added in v3.1.0

func (s *CreateAddonReleaseRequest) GetWorkspace() *string

func (CreateAddonReleaseRequest) GoString added in v3.1.0

func (s CreateAddonReleaseRequest) GoString() string

func (*CreateAddonReleaseRequest) SetAddonName added in v3.1.0

func (*CreateAddonReleaseRequest) SetAliyunLang added in v3.1.0

func (*CreateAddonReleaseRequest) SetDryRun added in v3.1.0

func (*CreateAddonReleaseRequest) SetEntityRules added in v3.1.0

func (*CreateAddonReleaseRequest) SetEnvType added in v3.1.0

func (*CreateAddonReleaseRequest) SetParentAddonReleaseId added in v3.1.0

func (s *CreateAddonReleaseRequest) SetParentAddonReleaseId(v string) *CreateAddonReleaseRequest

func (*CreateAddonReleaseRequest) SetReleaseName added in v3.1.0

func (*CreateAddonReleaseRequest) SetValues added in v3.1.0

func (*CreateAddonReleaseRequest) SetVersion added in v3.1.0

func (*CreateAddonReleaseRequest) SetWorkspace added in v3.1.0

func (CreateAddonReleaseRequest) String added in v3.1.0

func (s CreateAddonReleaseRequest) String() string

func (*CreateAddonReleaseRequest) Validate added in v3.1.0

func (s *CreateAddonReleaseRequest) Validate() error

type CreateAddonReleaseResponse added in v3.1.0

type CreateAddonReleaseResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateAddonReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateAddonReleaseResponse) GetBody added in v3.1.0

func (*CreateAddonReleaseResponse) GetHeaders added in v3.1.0

func (s *CreateAddonReleaseResponse) GetHeaders() map[string]*string

func (*CreateAddonReleaseResponse) GetStatusCode added in v3.1.0

func (s *CreateAddonReleaseResponse) GetStatusCode() *int32

func (CreateAddonReleaseResponse) GoString added in v3.1.0

func (s CreateAddonReleaseResponse) GoString() string

func (*CreateAddonReleaseResponse) SetBody added in v3.1.0

func (*CreateAddonReleaseResponse) SetHeaders added in v3.1.0

func (*CreateAddonReleaseResponse) SetStatusCode added in v3.1.0

func (CreateAddonReleaseResponse) String added in v3.1.0

func (*CreateAddonReleaseResponse) Validate added in v3.1.0

func (s *CreateAddonReleaseResponse) Validate() error

type CreateAddonReleaseResponseBody added in v3.1.0

type CreateAddonReleaseResponseBody struct {
	// Accessed component information.
	Release *CreateAddonReleaseResponseBodyRelease `json:"release,omitempty" xml:"release,omitempty" type:"Struct"`
	// Request ID.
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreateAddonReleaseResponseBody) GetRelease added in v3.1.0

func (*CreateAddonReleaseResponseBody) GetRequestId added in v3.1.0

func (s *CreateAddonReleaseResponseBody) GetRequestId() *string

func (CreateAddonReleaseResponseBody) GoString added in v3.1.0

func (*CreateAddonReleaseResponseBody) SetRelease added in v3.1.0

func (*CreateAddonReleaseResponseBody) SetRequestId added in v3.1.0

func (CreateAddonReleaseResponseBody) String added in v3.1.0

func (*CreateAddonReleaseResponseBody) Validate added in v3.1.0

func (s *CreateAddonReleaseResponseBody) Validate() error

type CreateAddonReleaseResponseBodyRelease added in v3.1.0

type CreateAddonReleaseResponseBodyRelease struct {
	// The Addon name of the component being monitored.
	//
	// example:
	//
	// cs-gpu
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Number of alert groups.
	//
	// example:
	//
	// 6
	AlertRuleCount *int64 `json:"alertRuleCount,omitempty" xml:"alertRuleCount,omitempty"`
	// Component installation phase information.
	Conditions []*CreateAddonReleaseResponseBodyReleaseConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	// Component configuration.
	//
	// example:
	//
	// {"install":{"mode":"auto-install","listenPort":"9400"},"discoverMode":"instances","discover":{"instances":"worker-k8s-for-cs-c126d87c76218487e83ab322017f11b44"},"scrapeInterval":"15","enableSecuritecs-nodeyGroupInjection":"true","metricTags":""}
	Config *string `json:"config,omitempty" xml:"config,omitempty"`
	// Connection time.
	//
	// example:
	//
	// 2024-11-05T15:21:30+08:00
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Number of dashboards.
	//
	// example:
	//
	// 3
	DashboardCount *int64 `json:"dashboardCount,omitempty" xml:"dashboardCount,omitempty"`
	// Entity details.
	EntityRules *EntityGroupBase `json:"entityRules,omitempty" xml:"entityRules,omitempty"`
	// Environment type.
	//
	// example:
	//
	// CS
	EnvType *string `json:"envType,omitempty" xml:"envType,omitempty"`
	// Environment ID.
	//
	// example:
	//
	// policy-xxxxxxxxxxx
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	// Number of plugins.
	//
	// example:
	//
	// 2
	ExporterCount *int64 `json:"exporterCount,omitempty" xml:"exporterCount,omitempty"`
	// Whether it has configuration.
	//
	// example:
	//
	// true
	HaveConfig *bool `json:"haveConfig,omitempty" xml:"haveConfig,omitempty"`
	// ID of the user who installed it.
	//
	// example:
	//
	// 1654218965xxxxxx
	InstallUserId *string `json:"installUserId,omitempty" xml:"installUserId,omitempty"`
	// Language.
	//
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// Whether it is a managed component.
	//
	// example:
	//
	// true
	Managed *bool `json:"managed,omitempty" xml:"managed,omitempty"`
	// Parent AddonReleaseId.
	//
	// example:
	//
	// policy-xxxxxxxxxxx
	ParentAddonReleaseId *string `json:"parentAddonReleaseId,omitempty" xml:"parentAddonReleaseId,omitempty"`
	// Policy environment ID.
	//
	// example:
	//
	// policy-xxxxxxxxxx
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// ReleaseID after installation.
	//
	// example:
	//
	// 2e898e60-5e6a-46d1-a994-xxxxxxxxxx
	ReleaseId *string `json:"releaseId,omitempty" xml:"releaseId,omitempty"`
	// Name of the Release.
	//
	// example:
	//
	// test-gpu-integration-name
	ReleaseName *string `json:"releaseName,omitempty" xml:"releaseName,omitempty"`
	// Component scenario.
	//
	// example:
	//
	// 1
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// Component status.
	//
	// example:
	//
	// 200
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Update time.
	//
	// example:
	//
	// 2024-09-13T02:21:02Z
	UpdateTime *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	// ID of the owner user.
	//
	// example:
	//
	// 165421896xxxxxx
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Component version.
	//
	// example:
	//
	// 1.0.0
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace.
	//
	// example:
	//
	// default
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreateAddonReleaseResponseBodyRelease) GetAddonName added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetAddonName() *string

func (*CreateAddonReleaseResponseBodyRelease) GetAlertRuleCount added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetAlertRuleCount() *int64

func (*CreateAddonReleaseResponseBodyRelease) GetConditions added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetConfig added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetCreateTime added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetCreateTime() *string

func (*CreateAddonReleaseResponseBodyRelease) GetDashboardCount added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetDashboardCount() *int64

func (*CreateAddonReleaseResponseBodyRelease) GetEntityRules added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetEnvType added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetEnvironmentId added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetEnvironmentId() *string

func (*CreateAddonReleaseResponseBodyRelease) GetExporterCount added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetExporterCount() *int64

func (*CreateAddonReleaseResponseBodyRelease) GetHaveConfig added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetHaveConfig() *bool

func (*CreateAddonReleaseResponseBodyRelease) GetInstallUserId added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetInstallUserId() *string

func (*CreateAddonReleaseResponseBodyRelease) GetLanguage added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetManaged added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetParentAddonReleaseId added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetParentAddonReleaseId() *string

func (*CreateAddonReleaseResponseBodyRelease) GetPolicyId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetRegionId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetReleaseId added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetReleaseId() *string

func (*CreateAddonReleaseResponseBodyRelease) GetReleaseName added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetReleaseName() *string

func (*CreateAddonReleaseResponseBodyRelease) GetScene added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetStatus added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetUpdateTime added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetUpdateTime() *string

func (*CreateAddonReleaseResponseBodyRelease) GetUserId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetVersion added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) GetWorkspace added in v3.1.0

func (s *CreateAddonReleaseResponseBodyRelease) GetWorkspace() *string

func (CreateAddonReleaseResponseBodyRelease) GoString added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetAddonName added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetAlertRuleCount added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetConditions added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetConfig added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetCreateTime added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetDashboardCount added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetEntityRules added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetEnvType added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetEnvironmentId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetExporterCount added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetHaveConfig added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetInstallUserId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetLanguage added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetManaged added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetParentAddonReleaseId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetPolicyId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetRegionId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetReleaseId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetReleaseName added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetScene added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetStatus added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetUpdateTime added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetUserId added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetVersion added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) SetWorkspace added in v3.1.0

func (CreateAddonReleaseResponseBodyRelease) String added in v3.1.0

func (*CreateAddonReleaseResponseBodyRelease) Validate added in v3.1.0

type CreateAddonReleaseResponseBodyReleaseConditions added in v3.1.0

type CreateAddonReleaseResponseBodyReleaseConditions struct {
	// First transition time.
	//
	// example:
	//
	// 2024-11-04T16:10:22+08:00
	FirstTransitionTime *string `json:"firstTransitionTime,omitempty" xml:"firstTransitionTime,omitempty"`
	// Last transition time.
	//
	// example:
	//
	// 2024-11-04T16:10:22+08:00
	LastTransitionTime *string `json:"lastTransitionTime,omitempty" xml:"lastTransitionTime,omitempty"`
	// Detailed information.
	//
	// example:
	//
	// The addon loaded successfully
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Phase status.
	//
	// example:
	//
	// {\\"phase\\": \\"Created\\", \\"executionDetails\\": [], \\"invocations\\": [], \\"latestExecError\\": {\\"message\\": \\"\\", \\"code\\": \\"\\", \\"requestId\\": \\"\\", \\"extraInfo\\": \\"\\", \\"title\\": \\"\\"}}
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Phase type.
	//
	// example:
	//
	// Loaded
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*CreateAddonReleaseResponseBodyReleaseConditions) GetFirstTransitionTime added in v3.1.0

func (s *CreateAddonReleaseResponseBodyReleaseConditions) GetFirstTransitionTime() *string

func (*CreateAddonReleaseResponseBodyReleaseConditions) GetLastTransitionTime added in v3.1.0

func (s *CreateAddonReleaseResponseBodyReleaseConditions) GetLastTransitionTime() *string

func (*CreateAddonReleaseResponseBodyReleaseConditions) GetMessage added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) GetStatus added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) GetType added in v3.1.0

func (CreateAddonReleaseResponseBodyReleaseConditions) GoString added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) SetFirstTransitionTime added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) SetLastTransitionTime added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) SetMessage added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) SetStatus added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) SetType added in v3.1.0

func (CreateAddonReleaseResponseBodyReleaseConditions) String added in v3.1.0

func (*CreateAddonReleaseResponseBodyReleaseConditions) Validate added in v3.1.0

type CreateAggTaskGroupRequest added in v3.1.0

type CreateAggTaskGroupRequest struct {
	// Aggregation task group configuration.
	//
	// Currently, only the “RecordingRuleYaml” format is supported, which must comply with the format requirements of open-source Prometheus RecordingRules.
	//
	// This parameter is required.
	//
	// example:
	//
	// groups:
	//
	// - name: "node.rules"
	//
	//   interval: "60s"
	//
	//   rules:
	//
	//   - record: "node_namespace_pod:kube_pod_info:"
	//
	//     expr: "max(label_replace(kube_pod_info{job=\\"kubernetes-pods-kube-state-metrics\\"\\
	//
	//       }, \\"pod\\", \\"$1\\", \\"pod\\", \\"(.*)\\")) by (node, namespace, pod, cluster)"
	AggTaskGroupConfig *string `json:"aggTaskGroupConfig,omitempty" xml:"aggTaskGroupConfig,omitempty"`
	// Aggregation task group configuration type, default is “RecordingRuleYaml” (open-source Prometheus RecordingRule format).
	//
	// example:
	//
	// RecordingRuleYaml
	AggTaskGroupConfigType *string `json:"aggTaskGroupConfigType,omitempty" xml:"aggTaskGroupConfigType,omitempty"`
	// Aggregation task group name.
	//
	// This parameter is required.
	//
	// example:
	//
	// test-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// When the scheduling mode is selected as “Cron”, this is the specific scheduling expression. For example, “0/1 	- 	- 	- *” means starting from 0 minutes and scheduling every 1 minute.
	//
	// example:
	//
	// 0/1 	- 	- 	- *
	CronExpr *string `json:"cronExpr,omitempty" xml:"cronExpr,omitempty"`
	// Fixed delay time for scheduling, in seconds, default is 30.
	//
	// example:
	//
	// 30
	Delay *int32 `json:"delay,omitempty" xml:"delay,omitempty"`
	// Description of the aggregation task group.
	//
	// example:
	//
	// desc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The second-level timestamp corresponding to the start time of the schedule.
	//
	// example:
	//
	// 1724996015
	FromTime *int64 `json:"fromTime,omitempty" xml:"fromTime,omitempty"`
	// Maximum number of retries for executing the aggregation task, default is 20.
	//
	// example:
	//
	// 20
	MaxRetries *int32 `json:"maxRetries,omitempty" xml:"maxRetries,omitempty"`
	// Maximum retry time for executing the aggregation task, in seconds, default is 600.
	//
	// example:
	//
	// 600
	MaxRunTimeInSeconds *int32 `json:"maxRunTimeInSeconds,omitempty" xml:"maxRunTimeInSeconds,omitempty"`
	// Pre-check configuration, no configuration by default. The input string needs to be correctly parsed as JSON.
	//
	// example:
	//
	// {"policy":"skip","prometheusId":"xxx","query":"scalar(sum(count_over_time(up{job=\\"_arms/kubelet/cadvisor\\"}[15s])) / 21)","threshold":0.5,"timeout":15,"type":"promql"}
	PrecheckString *string `json:"precheckString,omitempty" xml:"precheckString,omitempty"`
	// Scheduling mode, either “Cron” or “FixedRate”, default is “FixedRate”.
	//
	// example:
	//
	// FixedRate
	ScheduleMode *string `json:"scheduleMode,omitempty" xml:"scheduleMode,omitempty"`
	// Scheduling time expression, recommended “@s” or “@m”, indicating the alignment granularity of the scheduling time window, default is “@m”.
	//
	// example:
	//
	// @m
	ScheduleTimeExpr *string `json:"scheduleTimeExpr,omitempty" xml:"scheduleTimeExpr,omitempty"`
	// Status of the aggregation task group, either “Running” or “Stopped”. Default is Running.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Resource group tags.
	Tags []*CreateAggTaskGroupRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// The target Prometheus instance ID of the aggregation task group.
	//
	// This parameter is required.
	//
	// example:
	//
	// rw-pq4apob9jm
	TargetPrometheusId *string `json:"targetPrometheusId,omitempty" xml:"targetPrometheusId,omitempty"`
	// The second-level timestamp corresponding to the end time of the schedule, 0 indicates that the scheduling does not stop.
	//
	// example:
	//
	// 0
	ToTime *int64 `json:"toTime,omitempty" xml:"toTime,omitempty"`
	// Whether to overwrite and update if a resource with the same name exists when creating an aggregation task group.
	//
	// example:
	//
	// true
	OverrideIfExists *bool `json:"overrideIfExists,omitempty" xml:"overrideIfExists,omitempty"`
}

func (*CreateAggTaskGroupRequest) GetAggTaskGroupConfig added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetAggTaskGroupConfig() *string

func (*CreateAggTaskGroupRequest) GetAggTaskGroupConfigType added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetAggTaskGroupConfigType() *string

func (*CreateAggTaskGroupRequest) GetAggTaskGroupName added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetAggTaskGroupName() *string

func (*CreateAggTaskGroupRequest) GetCronExpr added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetCronExpr() *string

func (*CreateAggTaskGroupRequest) GetDelay added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetDelay() *int32

func (*CreateAggTaskGroupRequest) GetDescription added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetDescription() *string

func (*CreateAggTaskGroupRequest) GetFromTime added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetFromTime() *int64

func (*CreateAggTaskGroupRequest) GetMaxRetries added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetMaxRetries() *int32

func (*CreateAggTaskGroupRequest) GetMaxRunTimeInSeconds added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetMaxRunTimeInSeconds() *int32

func (*CreateAggTaskGroupRequest) GetOverrideIfExists added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetOverrideIfExists() *bool

func (*CreateAggTaskGroupRequest) GetPrecheckString added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetPrecheckString() *string

func (*CreateAggTaskGroupRequest) GetScheduleMode added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetScheduleMode() *string

func (*CreateAggTaskGroupRequest) GetScheduleTimeExpr added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetScheduleTimeExpr() *string

func (*CreateAggTaskGroupRequest) GetStatus added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetStatus() *string

func (*CreateAggTaskGroupRequest) GetTags added in v3.1.0

func (*CreateAggTaskGroupRequest) GetTargetPrometheusId added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetTargetPrometheusId() *string

func (*CreateAggTaskGroupRequest) GetToTime added in v3.1.0

func (s *CreateAggTaskGroupRequest) GetToTime() *int64

func (CreateAggTaskGroupRequest) GoString added in v3.1.0

func (s CreateAggTaskGroupRequest) GoString() string

func (*CreateAggTaskGroupRequest) SetAggTaskGroupConfig added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetAggTaskGroupConfig(v string) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetAggTaskGroupConfigType added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetAggTaskGroupConfigType(v string) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetAggTaskGroupName added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetAggTaskGroupName(v string) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetCronExpr added in v3.1.0

func (*CreateAggTaskGroupRequest) SetDelay added in v3.1.0

func (*CreateAggTaskGroupRequest) SetDescription added in v3.1.0

func (*CreateAggTaskGroupRequest) SetFromTime added in v3.1.0

func (*CreateAggTaskGroupRequest) SetMaxRetries added in v3.1.0

func (*CreateAggTaskGroupRequest) SetMaxRunTimeInSeconds added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetMaxRunTimeInSeconds(v int32) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetOverrideIfExists added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetOverrideIfExists(v bool) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetPrecheckString added in v3.1.0

func (*CreateAggTaskGroupRequest) SetScheduleMode added in v3.1.0

func (*CreateAggTaskGroupRequest) SetScheduleTimeExpr added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetScheduleTimeExpr(v string) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetStatus added in v3.1.0

func (*CreateAggTaskGroupRequest) SetTags added in v3.1.0

func (*CreateAggTaskGroupRequest) SetTargetPrometheusId added in v3.1.0

func (s *CreateAggTaskGroupRequest) SetTargetPrometheusId(v string) *CreateAggTaskGroupRequest

func (*CreateAggTaskGroupRequest) SetToTime added in v3.1.0

func (CreateAggTaskGroupRequest) String added in v3.1.0

func (s CreateAggTaskGroupRequest) String() string

func (*CreateAggTaskGroupRequest) Validate added in v3.1.0

func (s *CreateAggTaskGroupRequest) Validate() error

type CreateAggTaskGroupRequestTags added in v3.1.0

type CreateAggTaskGroupRequestTags struct {
	// Key of the resource group tag.
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Value of the resource group tag.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*CreateAggTaskGroupRequestTags) GetKey added in v3.1.0

func (*CreateAggTaskGroupRequestTags) GetValue added in v3.1.0

func (s *CreateAggTaskGroupRequestTags) GetValue() *string

func (CreateAggTaskGroupRequestTags) GoString added in v3.1.0

func (*CreateAggTaskGroupRequestTags) SetKey added in v3.1.0

func (*CreateAggTaskGroupRequestTags) SetValue added in v3.1.0

func (CreateAggTaskGroupRequestTags) String added in v3.1.0

func (*CreateAggTaskGroupRequestTags) Validate added in v3.1.0

func (s *CreateAggTaskGroupRequestTags) Validate() error

type CreateAggTaskGroupResponse added in v3.1.0

type CreateAggTaskGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateAggTaskGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateAggTaskGroupResponse) GetBody added in v3.1.0

func (*CreateAggTaskGroupResponse) GetHeaders added in v3.1.0

func (s *CreateAggTaskGroupResponse) GetHeaders() map[string]*string

func (*CreateAggTaskGroupResponse) GetStatusCode added in v3.1.0

func (s *CreateAggTaskGroupResponse) GetStatusCode() *int32

func (CreateAggTaskGroupResponse) GoString added in v3.1.0

func (s CreateAggTaskGroupResponse) GoString() string

func (*CreateAggTaskGroupResponse) SetBody added in v3.1.0

func (*CreateAggTaskGroupResponse) SetHeaders added in v3.1.0

func (*CreateAggTaskGroupResponse) SetStatusCode added in v3.1.0

func (CreateAggTaskGroupResponse) String added in v3.1.0

func (*CreateAggTaskGroupResponse) Validate added in v3.1.0

func (s *CreateAggTaskGroupResponse) Validate() error

type CreateAggTaskGroupResponseBody added in v3.1.0

type CreateAggTaskGroupResponseBody struct {
	// Summary of the aggregation task group configuration.
	//
	// example:
	//
	// a54136014dc386a92c83a6ef1e97ff22
	AggTaskGroupConfigHash *string `json:"aggTaskGroupConfigHash,omitempty" xml:"aggTaskGroupConfigHash,omitempty"`
	// Aggregation task group ID.
	//
	// example:
	//
	// aggTaskGroup-f4b8e50525cf41c894488c0c71ec483f
	AggTaskGroupId *string `json:"aggTaskGroupId,omitempty" xml:"aggTaskGroupId,omitempty"`
	// Aggregation task group name.
	//
	// example:
	//
	// pipeline-aggtask-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 16C0A6D6-C3E7-511D-A60B-A87FD85F5BA7
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Source Prometheus instance ID of the aggregation task group.
	//
	// example:
	//
	// rw-ecc04af14729b1a16e40a0d10068
	SourcePrometheusId *string `json:"sourcePrometheusId,omitempty" xml:"sourcePrometheusId,omitempty"`
	// Current status of the aggregation task group.
	//
	// example:
	//
	// Pending2Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (*CreateAggTaskGroupResponseBody) GetAggTaskGroupConfigHash added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) GetAggTaskGroupConfigHash() *string

func (*CreateAggTaskGroupResponseBody) GetAggTaskGroupId added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) GetAggTaskGroupId() *string

func (*CreateAggTaskGroupResponseBody) GetAggTaskGroupName added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) GetAggTaskGroupName() *string

func (*CreateAggTaskGroupResponseBody) GetRequestId added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) GetRequestId() *string

func (*CreateAggTaskGroupResponseBody) GetSourcePrometheusId added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) GetSourcePrometheusId() *string

func (*CreateAggTaskGroupResponseBody) GetStatus added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) GetStatus() *string

func (CreateAggTaskGroupResponseBody) GoString added in v3.1.0

func (*CreateAggTaskGroupResponseBody) SetAggTaskGroupConfigHash added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) SetAggTaskGroupConfigHash(v string) *CreateAggTaskGroupResponseBody

func (*CreateAggTaskGroupResponseBody) SetAggTaskGroupId added in v3.1.0

func (*CreateAggTaskGroupResponseBody) SetAggTaskGroupName added in v3.1.0

func (*CreateAggTaskGroupResponseBody) SetRequestId added in v3.1.0

func (*CreateAggTaskGroupResponseBody) SetSourcePrometheusId added in v3.1.0

func (*CreateAggTaskGroupResponseBody) SetStatus added in v3.1.0

func (CreateAggTaskGroupResponseBody) String added in v3.1.0

func (*CreateAggTaskGroupResponseBody) Validate added in v3.1.0

func (s *CreateAggTaskGroupResponseBody) Validate() error

type CreateBizTraceRequest added in v3.5.0

type CreateBizTraceRequest struct {
	// example:
	//
	// {"sample":{"strategy":"BY_APP"}}
	AdvancedConfig *string `json:"advancedConfig,omitempty" xml:"advancedConfig,omitempty"`
	// example:
	//
	// label_env
	BizTraceCode *string `json:"bizTraceCode,omitempty" xml:"bizTraceCode,omitempty"`
	// example:
	//
	// just test
	BizTraceName *string `json:"bizTraceName,omitempty" xml:"bizTraceName,omitempty"`
	// example:
	//
	// [{"entrancePid":"xxx@d9w3jd9j3","rpcMatcher":{"matchType":"EQUALS","pattern":"/"},"characteristics":{"operation":"OR","rules":[{"target":"CUSTOM_EXTRACT","id":"oi0b3bb7","key":"biz.test","matcher":{"matchType":"CONTAINS","pattern":["1"]}}]}}]
	RuleConfig *string `json:"ruleConfig,omitempty" xml:"ruleConfig,omitempty"`
	// example:
	//
	// default-cms-xxxxxxx-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreateBizTraceRequest) GetAdvancedConfig added in v3.5.0

func (s *CreateBizTraceRequest) GetAdvancedConfig() *string

func (*CreateBizTraceRequest) GetBizTraceCode added in v3.5.0

func (s *CreateBizTraceRequest) GetBizTraceCode() *string

func (*CreateBizTraceRequest) GetBizTraceName added in v3.5.0

func (s *CreateBizTraceRequest) GetBizTraceName() *string

func (*CreateBizTraceRequest) GetRuleConfig added in v3.5.0

func (s *CreateBizTraceRequest) GetRuleConfig() *string

func (*CreateBizTraceRequest) GetWorkspace added in v3.5.0

func (s *CreateBizTraceRequest) GetWorkspace() *string

func (CreateBizTraceRequest) GoString added in v3.5.0

func (s CreateBizTraceRequest) GoString() string

func (*CreateBizTraceRequest) SetAdvancedConfig added in v3.5.0

func (s *CreateBizTraceRequest) SetAdvancedConfig(v string) *CreateBizTraceRequest

func (*CreateBizTraceRequest) SetBizTraceCode added in v3.5.0

func (s *CreateBizTraceRequest) SetBizTraceCode(v string) *CreateBizTraceRequest

func (*CreateBizTraceRequest) SetBizTraceName added in v3.5.0

func (s *CreateBizTraceRequest) SetBizTraceName(v string) *CreateBizTraceRequest

func (*CreateBizTraceRequest) SetRuleConfig added in v3.5.0

func (s *CreateBizTraceRequest) SetRuleConfig(v string) *CreateBizTraceRequest

func (*CreateBizTraceRequest) SetWorkspace added in v3.5.0

func (CreateBizTraceRequest) String added in v3.5.0

func (s CreateBizTraceRequest) String() string

func (*CreateBizTraceRequest) Validate added in v3.5.0

func (s *CreateBizTraceRequest) Validate() error

type CreateBizTraceResponse added in v3.5.0

type CreateBizTraceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateBizTraceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateBizTraceResponse) GetBody added in v3.5.0

func (*CreateBizTraceResponse) GetHeaders added in v3.5.0

func (s *CreateBizTraceResponse) GetHeaders() map[string]*string

func (*CreateBizTraceResponse) GetStatusCode added in v3.5.0

func (s *CreateBizTraceResponse) GetStatusCode() *int32

func (CreateBizTraceResponse) GoString added in v3.5.0

func (s CreateBizTraceResponse) GoString() string

func (*CreateBizTraceResponse) SetBody added in v3.5.0

func (*CreateBizTraceResponse) SetHeaders added in v3.5.0

func (*CreateBizTraceResponse) SetStatusCode added in v3.5.0

func (CreateBizTraceResponse) String added in v3.5.0

func (s CreateBizTraceResponse) String() string

func (*CreateBizTraceResponse) Validate added in v3.5.0

func (s *CreateBizTraceResponse) Validate() error

type CreateBizTraceResponseBody added in v3.5.0

type CreateBizTraceResponseBody struct {
	// example:
	//
	// e339260ed64c95d
	BizTraceId *string `json:"bizTraceId,omitempty" xml:"bizTraceId,omitempty"`
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreateBizTraceResponseBody) GetBizTraceId added in v3.5.0

func (s *CreateBizTraceResponseBody) GetBizTraceId() *string

func (*CreateBizTraceResponseBody) GetRequestId added in v3.5.0

func (s *CreateBizTraceResponseBody) GetRequestId() *string

func (CreateBizTraceResponseBody) GoString added in v3.5.0

func (s CreateBizTraceResponseBody) GoString() string

func (*CreateBizTraceResponseBody) SetBizTraceId added in v3.5.0

func (*CreateBizTraceResponseBody) SetRequestId added in v3.5.0

func (CreateBizTraceResponseBody) String added in v3.5.0

func (*CreateBizTraceResponseBody) Validate added in v3.5.0

func (s *CreateBizTraceResponseBody) Validate() error

type CreateCloudResourceResponse added in v3.4.0

type CreateCloudResourceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateCloudResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateCloudResourceResponse) GetBody added in v3.4.0

func (*CreateCloudResourceResponse) GetHeaders added in v3.4.0

func (s *CreateCloudResourceResponse) GetHeaders() map[string]*string

func (*CreateCloudResourceResponse) GetStatusCode added in v3.4.0

func (s *CreateCloudResourceResponse) GetStatusCode() *int32

func (CreateCloudResourceResponse) GoString added in v3.4.0

func (s CreateCloudResourceResponse) GoString() string

func (*CreateCloudResourceResponse) SetBody added in v3.4.0

func (*CreateCloudResourceResponse) SetHeaders added in v3.4.0

func (*CreateCloudResourceResponse) SetStatusCode added in v3.4.0

func (CreateCloudResourceResponse) String added in v3.4.0

func (*CreateCloudResourceResponse) Validate added in v3.4.0

func (s *CreateCloudResourceResponse) Validate() error

type CreateCloudResourceResponseBody added in v3.4.0

type CreateCloudResourceResponseBody struct {
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreateCloudResourceResponseBody) GetRequestId added in v3.4.0

func (s *CreateCloudResourceResponseBody) GetRequestId() *string

func (CreateCloudResourceResponseBody) GoString added in v3.4.0

func (*CreateCloudResourceResponseBody) SetRequestId added in v3.4.0

func (CreateCloudResourceResponseBody) String added in v3.4.0

func (*CreateCloudResourceResponseBody) Validate added in v3.4.0

func (s *CreateCloudResourceResponseBody) Validate() error

type CreateEntityStoreResponse

type CreateEntityStoreResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateEntityStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateEntityStoreResponse) GetBody

func (*CreateEntityStoreResponse) GetHeaders

func (s *CreateEntityStoreResponse) GetHeaders() map[string]*string

func (*CreateEntityStoreResponse) GetStatusCode

func (s *CreateEntityStoreResponse) GetStatusCode() *int32

func (CreateEntityStoreResponse) GoString

func (s CreateEntityStoreResponse) GoString() string

func (*CreateEntityStoreResponse) SetBody

func (*CreateEntityStoreResponse) SetHeaders

func (*CreateEntityStoreResponse) SetStatusCode

func (CreateEntityStoreResponse) String

func (s CreateEntityStoreResponse) String() string

func (*CreateEntityStoreResponse) Validate

func (s *CreateEntityStoreResponse) Validate() error

type CreateEntityStoreResponseBody

type CreateEntityStoreResponseBody struct {
	// request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// workspace name
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
}

func (*CreateEntityStoreResponseBody) GetRequestId

func (s *CreateEntityStoreResponseBody) GetRequestId() *string

func (*CreateEntityStoreResponseBody) GetWorkspaceName

func (s *CreateEntityStoreResponseBody) GetWorkspaceName() *string

func (CreateEntityStoreResponseBody) GoString

func (*CreateEntityStoreResponseBody) SetRequestId

func (*CreateEntityStoreResponseBody) SetWorkspaceName

func (CreateEntityStoreResponseBody) String

func (*CreateEntityStoreResponseBody) Validate

func (s *CreateEntityStoreResponseBody) Validate() error

type CreateIntegrationPolicyRequest added in v3.1.0

type CreateIntegrationPolicyRequest struct {
	// Entity group for creating the policy. Policies can be quickly created using the entity group, and `clusterId` and `vpcId` are independent of each other.
	EntityGroup *CreateIntegrationPolicyRequestEntityGroup `json:"entityGroup,omitempty" xml:"entityGroup,omitempty" type:"Struct"`
	// Policy name
	//
	// example:
	//
	// prod-database
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Policy type: CS/ECS/Cloud
	//
	// This parameter is required.
	//
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aekz2km4kmhtbii
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource tags.
	Tags []*CreateIntegrationPolicyRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// Workspace.
	//
	// example:
	//
	// prometheus
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreateIntegrationPolicyRequest) GetEntityGroup added in v3.1.0

func (*CreateIntegrationPolicyRequest) GetPolicyName added in v3.1.0

func (s *CreateIntegrationPolicyRequest) GetPolicyName() *string

func (*CreateIntegrationPolicyRequest) GetPolicyType added in v3.1.0

func (s *CreateIntegrationPolicyRequest) GetPolicyType() *string

func (*CreateIntegrationPolicyRequest) GetResourceGroupId added in v3.1.0

func (s *CreateIntegrationPolicyRequest) GetResourceGroupId() *string

func (*CreateIntegrationPolicyRequest) GetTags added in v3.1.0

func (*CreateIntegrationPolicyRequest) GetWorkspace added in v3.1.0

func (s *CreateIntegrationPolicyRequest) GetWorkspace() *string

func (CreateIntegrationPolicyRequest) GoString added in v3.1.0

func (*CreateIntegrationPolicyRequest) SetEntityGroup added in v3.1.0

func (*CreateIntegrationPolicyRequest) SetPolicyName added in v3.1.0

func (*CreateIntegrationPolicyRequest) SetPolicyType added in v3.1.0

func (*CreateIntegrationPolicyRequest) SetResourceGroupId added in v3.1.0

func (*CreateIntegrationPolicyRequest) SetTags added in v3.1.0

func (*CreateIntegrationPolicyRequest) SetWorkspace added in v3.1.0

func (CreateIntegrationPolicyRequest) String added in v3.1.0

func (*CreateIntegrationPolicyRequest) Validate added in v3.1.0

func (s *CreateIntegrationPolicyRequest) Validate() error

type CreateIntegrationPolicyRequestEntityGroup added in v3.1.0

type CreateIntegrationPolicyRequestEntityGroup struct {
	// Cluster entity type, such as acs.ack.cluster/acs.one.cluster/acs.asi.cluster or others.
	//
	// example:
	//
	// acs.ack.cluster
	ClusterEntityType *string `json:"clusterEntityType,omitempty" xml:"clusterEntityType,omitempty"`
	// Cluster ID.
	//
	// example:
	//
	// na61prod3-na61cloudhdfsssd
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// Whether to disable the unique binding of the Policy. If enabled, multiple Policies can be created for a single container cluster.
	//
	// example:
	//
	// ture
	DisablePolicyShare *bool `json:"disablePolicyShare,omitempty" xml:"disablePolicyShare,omitempty"`
	// Entity group ID.
	//
	// example:
	//
	// eg-b79f65d11fb94e779867cf937c3a3002
	EntityGroupId *string `json:"entityGroupId,omitempty" xml:"entityGroupId,omitempty"`
	// User ID to which the cluster belongs.
	//
	// example:
	//
	// 12xxxx
	EntityUserId *string `json:"entityUserId,omitempty" xml:"entityUserId,omitempty"`
	// VPC ID.
	//
	// example:
	//
	// vpc-bp18fgg3ffxa9czna40xt
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (*CreateIntegrationPolicyRequestEntityGroup) GetClusterEntityType added in v3.1.0

func (s *CreateIntegrationPolicyRequestEntityGroup) GetClusterEntityType() *string

func (*CreateIntegrationPolicyRequestEntityGroup) GetClusterId added in v3.1.0

func (*CreateIntegrationPolicyRequestEntityGroup) GetDisablePolicyShare added in v3.2.1

func (s *CreateIntegrationPolicyRequestEntityGroup) GetDisablePolicyShare() *bool

func (*CreateIntegrationPolicyRequestEntityGroup) GetEntityGroupId added in v3.1.0

func (s *CreateIntegrationPolicyRequestEntityGroup) GetEntityGroupId() *string

func (*CreateIntegrationPolicyRequestEntityGroup) GetEntityUserId added in v3.2.5

func (s *CreateIntegrationPolicyRequestEntityGroup) GetEntityUserId() *string

func (*CreateIntegrationPolicyRequestEntityGroup) GetVpcId added in v3.1.0

func (CreateIntegrationPolicyRequestEntityGroup) GoString added in v3.1.0

func (*CreateIntegrationPolicyRequestEntityGroup) SetClusterEntityType added in v3.1.0

func (*CreateIntegrationPolicyRequestEntityGroup) SetClusterId added in v3.1.0

func (*CreateIntegrationPolicyRequestEntityGroup) SetDisablePolicyShare added in v3.2.1

func (*CreateIntegrationPolicyRequestEntityGroup) SetEntityGroupId added in v3.1.0

func (*CreateIntegrationPolicyRequestEntityGroup) SetEntityUserId added in v3.2.5

func (*CreateIntegrationPolicyRequestEntityGroup) SetVpcId added in v3.1.0

func (CreateIntegrationPolicyRequestEntityGroup) String added in v3.1.0

func (*CreateIntegrationPolicyRequestEntityGroup) Validate added in v3.1.0

type CreateIntegrationPolicyRequestTags added in v3.1.0

type CreateIntegrationPolicyRequestTags struct {
	// Tag `key` value.
	//
	// example:
	//
	// use
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag `value` value.
	//
	// example:
	//
	// database
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*CreateIntegrationPolicyRequestTags) GetKey added in v3.1.0

func (*CreateIntegrationPolicyRequestTags) GetValue added in v3.1.0

func (CreateIntegrationPolicyRequestTags) GoString added in v3.1.0

func (*CreateIntegrationPolicyRequestTags) SetKey added in v3.1.0

func (*CreateIntegrationPolicyRequestTags) SetValue added in v3.1.0

func (CreateIntegrationPolicyRequestTags) String added in v3.1.0

func (*CreateIntegrationPolicyRequestTags) Validate added in v3.1.0

type CreateIntegrationPolicyResponse added in v3.1.0

type CreateIntegrationPolicyResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIntegrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateIntegrationPolicyResponse) GetBody added in v3.1.0

func (*CreateIntegrationPolicyResponse) GetHeaders added in v3.1.0

func (s *CreateIntegrationPolicyResponse) GetHeaders() map[string]*string

func (*CreateIntegrationPolicyResponse) GetStatusCode added in v3.1.0

func (s *CreateIntegrationPolicyResponse) GetStatusCode() *int32

func (CreateIntegrationPolicyResponse) GoString added in v3.1.0

func (*CreateIntegrationPolicyResponse) SetBody added in v3.1.0

func (*CreateIntegrationPolicyResponse) SetHeaders added in v3.1.0

func (*CreateIntegrationPolicyResponse) SetStatusCode added in v3.1.0

func (CreateIntegrationPolicyResponse) String added in v3.1.0

func (*CreateIntegrationPolicyResponse) Validate added in v3.1.0

func (s *CreateIntegrationPolicyResponse) Validate() error

type CreateIntegrationPolicyResponseBody added in v3.1.0

type CreateIntegrationPolicyResponseBody struct {
	// Whether it is created.
	//
	// example:
	//
	// true
	Created *bool `json:"created,omitempty" xml:"created,omitempty"`
	// Uploaded policy.
	Policy *CreateIntegrationPolicyResponseBodyPolicy `json:"policy,omitempty" xml:"policy,omitempty" type:"Struct"`
	// Request ID.
	//
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreateIntegrationPolicyResponseBody) GetCreated added in v3.1.0

func (s *CreateIntegrationPolicyResponseBody) GetCreated() *bool

func (*CreateIntegrationPolicyResponseBody) GetPolicy added in v3.1.0

func (*CreateIntegrationPolicyResponseBody) GetRequestId added in v3.1.0

func (s *CreateIntegrationPolicyResponseBody) GetRequestId() *string

func (CreateIntegrationPolicyResponseBody) GoString added in v3.1.0

func (*CreateIntegrationPolicyResponseBody) SetCreated added in v3.1.0

func (*CreateIntegrationPolicyResponseBody) SetPolicy added in v3.1.0

func (*CreateIntegrationPolicyResponseBody) SetRequestId added in v3.1.0

func (CreateIntegrationPolicyResponseBody) String added in v3.1.0

func (*CreateIntegrationPolicyResponseBody) Validate added in v3.1.0

type CreateIntegrationPolicyResponseBodyPolicy added in v3.1.0

type CreateIntegrationPolicyResponseBodyPolicy struct {
	// Entity group ID.
	//
	// example:
	//
	// eg-b79f65d11fb94e779867cf937c3a3002
	EntityGroupId *string `json:"entityGroupId,omitempty" xml:"entityGroupId,omitempty"`
	// Policy ID.
	//
	// example:
	//
	// policy-14c8e9a29b0a46da843f8781471062ff
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Policy name.
	//
	// example:
	//
	// metrics-inner-manage
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Policy type.
	//
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID.
	//
	// example:
	//
	// u1234567
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// The workspace where the Policy resides.
	//
	// example:
	//
	// prometheus
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreateIntegrationPolicyResponseBodyPolicy) GetEntityGroupId added in v3.1.0

func (s *CreateIntegrationPolicyResponseBodyPolicy) GetEntityGroupId() *string

func (*CreateIntegrationPolicyResponseBodyPolicy) GetPolicyId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) GetPolicyName added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) GetPolicyType added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) GetRegionId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) GetUserId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) GetWorkspace added in v3.1.0

func (CreateIntegrationPolicyResponseBodyPolicy) GoString added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetEntityGroupId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetPolicyId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetPolicyName added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetPolicyType added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetRegionId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetUserId added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) SetWorkspace added in v3.1.0

func (CreateIntegrationPolicyResponseBodyPolicy) String added in v3.1.0

func (*CreateIntegrationPolicyResponseBodyPolicy) Validate added in v3.1.0

type CreatePrometheusInstanceRequest

type CreatePrometheusInstanceRequest struct {
	// The number of days to automatically archive and save after the storage expires, 0 means no archiving. The range of archiving days is as follows:
	//
	// 	- V1: 60~365 days.
	//
	// 	- V2: 60~3650 days (3650 indicates permanent storage).
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 60
	ArchiveDuration *int32 `json:"archiveDuration,omitempty" xml:"archiveDuration,omitempty"`
	// Password-free read policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeReadPolicy *string `json:"authFreeReadPolicy,omitempty" xml:"authFreeReadPolicy,omitempty"`
	// Password-free write policy.
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeWritePolicy *string `json:"authFreeWritePolicy,omitempty" xml:"authFreeWritePolicy,omitempty"`
	// Whether to enable password-free read (only supported in V2 version).
	//
	// example:
	//
	// true
	EnableAuthFreeRead *bool `json:"enableAuthFreeRead,omitempty" xml:"enableAuthFreeRead,omitempty"`
	// Whether to enable password-free write (only supported in V2 version).
	//
	// example:
	//
	// true
	EnableAuthFreeWrite *bool `json:"enableAuthFreeWrite,omitempty" xml:"enableAuthFreeWrite,omitempty"`
	// Whether to enable authorization Token (only supported in V1 version).
	//
	// example:
	//
	// true
	EnableAuthToken *bool `json:"enableAuthToken,omitempty" xml:"enableAuthToken,omitempty"`
	// Billing method:
	//
	// 	- POSTPAY: Postpaid by metric reporting volume.
	//
	// 	- POSTPAY_GB: Postpaid by metric write volume.
	//
	// Note, if left blank, the user\\"s default billing method configuration will be used. If the user has not configured a default, the system defaults to billing by metric reporting volume.
	//
	// example:
	//
	// POSTPAY
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// Instance name.
	//
	// This parameter is required.
	//
	// example:
	//
	// name1
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	// Instance status.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Storage duration (days):
	//
	// 	- By write volume: 90, 180.
	//
	// 	- By metric reporting volume: 15, 30, 60, 90, 180.
	//
	// example:
	//
	// 90
	StorageDuration *int32 `json:"storageDuration,omitempty" xml:"storageDuration,omitempty"`
	// Tag values.
	Tags []*CreatePrometheusInstanceRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// Belonging workspace, default value: default-cms-{userId}-{regionId}.
	//
	// example:
	//
	// wokspace1
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreatePrometheusInstanceRequest) GetArchiveDuration

func (s *CreatePrometheusInstanceRequest) GetArchiveDuration() *int32

func (*CreatePrometheusInstanceRequest) GetAuthFreeReadPolicy

func (s *CreatePrometheusInstanceRequest) GetAuthFreeReadPolicy() *string

func (*CreatePrometheusInstanceRequest) GetAuthFreeWritePolicy

func (s *CreatePrometheusInstanceRequest) GetAuthFreeWritePolicy() *string

func (*CreatePrometheusInstanceRequest) GetEnableAuthFreeRead

func (s *CreatePrometheusInstanceRequest) GetEnableAuthFreeRead() *bool

func (*CreatePrometheusInstanceRequest) GetEnableAuthFreeWrite

func (s *CreatePrometheusInstanceRequest) GetEnableAuthFreeWrite() *bool

func (*CreatePrometheusInstanceRequest) GetEnableAuthToken

func (s *CreatePrometheusInstanceRequest) GetEnableAuthToken() *bool

func (*CreatePrometheusInstanceRequest) GetPaymentType

func (s *CreatePrometheusInstanceRequest) GetPaymentType() *string

func (*CreatePrometheusInstanceRequest) GetPrometheusInstanceName

func (s *CreatePrometheusInstanceRequest) GetPrometheusInstanceName() *string

func (*CreatePrometheusInstanceRequest) GetStatus

func (s *CreatePrometheusInstanceRequest) GetStatus() *string

func (*CreatePrometheusInstanceRequest) GetStorageDuration

func (s *CreatePrometheusInstanceRequest) GetStorageDuration() *int32

func (*CreatePrometheusInstanceRequest) GetTags

func (*CreatePrometheusInstanceRequest) GetWorkspace

func (s *CreatePrometheusInstanceRequest) GetWorkspace() *string

func (CreatePrometheusInstanceRequest) GoString

func (*CreatePrometheusInstanceRequest) SetArchiveDuration

func (*CreatePrometheusInstanceRequest) SetAuthFreeReadPolicy

func (*CreatePrometheusInstanceRequest) SetAuthFreeWritePolicy

func (*CreatePrometheusInstanceRequest) SetEnableAuthFreeRead

func (*CreatePrometheusInstanceRequest) SetEnableAuthFreeWrite

func (*CreatePrometheusInstanceRequest) SetEnableAuthToken

func (*CreatePrometheusInstanceRequest) SetPaymentType

func (*CreatePrometheusInstanceRequest) SetPrometheusInstanceName

func (*CreatePrometheusInstanceRequest) SetStatus

func (*CreatePrometheusInstanceRequest) SetStorageDuration

func (*CreatePrometheusInstanceRequest) SetTags

func (*CreatePrometheusInstanceRequest) SetWorkspace

func (CreatePrometheusInstanceRequest) String

func (*CreatePrometheusInstanceRequest) Validate

func (s *CreatePrometheusInstanceRequest) Validate() error

type CreatePrometheusInstanceRequestTags

type CreatePrometheusInstanceRequestTags struct {
	// Tag key.
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value.
	//
	// example:
	//
	// 110109200001214284
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*CreatePrometheusInstanceRequestTags) GetKey

func (*CreatePrometheusInstanceRequestTags) GetValue

func (CreatePrometheusInstanceRequestTags) GoString

func (*CreatePrometheusInstanceRequestTags) SetKey

func (*CreatePrometheusInstanceRequestTags) SetValue

func (CreatePrometheusInstanceRequestTags) String

func (*CreatePrometheusInstanceRequestTags) Validate

type CreatePrometheusInstanceResponse

type CreatePrometheusInstanceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePrometheusInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreatePrometheusInstanceResponse) GetBody

func (*CreatePrometheusInstanceResponse) GetHeaders

func (s *CreatePrometheusInstanceResponse) GetHeaders() map[string]*string

func (*CreatePrometheusInstanceResponse) GetStatusCode

func (s *CreatePrometheusInstanceResponse) GetStatusCode() *int32

func (CreatePrometheusInstanceResponse) GoString

func (*CreatePrometheusInstanceResponse) SetHeaders

func (*CreatePrometheusInstanceResponse) SetStatusCode

func (CreatePrometheusInstanceResponse) String

func (*CreatePrometheusInstanceResponse) Validate

type CreatePrometheusInstanceResponseBody

type CreatePrometheusInstanceResponseBody struct {
	// Instance ID.
	//
	// example:
	//
	// rw-abc123
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// ID of the request.
	//
	// example:
	//
	// 264C3E89-BE6E-5F82-A484-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreatePrometheusInstanceResponseBody) GetPrometheusInstanceId

func (s *CreatePrometheusInstanceResponseBody) GetPrometheusInstanceId() *string

func (*CreatePrometheusInstanceResponseBody) GetRequestId

func (s *CreatePrometheusInstanceResponseBody) GetRequestId() *string

func (CreatePrometheusInstanceResponseBody) GoString

func (*CreatePrometheusInstanceResponseBody) SetPrometheusInstanceId

func (*CreatePrometheusInstanceResponseBody) SetRequestId

func (CreatePrometheusInstanceResponseBody) String

func (*CreatePrometheusInstanceResponseBody) Validate

type CreatePrometheusViewRequest added in v3.1.0

type CreatePrometheusViewRequest struct {
	// Not enabled yet
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeReadPolicy *string `json:"authFreeReadPolicy,omitempty" xml:"authFreeReadPolicy,omitempty"`
	// Whether to support password-free read
	//
	// example:
	//
	// true
	EnableAuthFreeRead *bool `json:"enableAuthFreeRead,omitempty" xml:"enableAuthFreeRead,omitempty"`
	// Whether to support authToken
	//
	// example:
	//
	// true
	EnableAuthToken *bool `json:"enableAuthToken,omitempty" xml:"enableAuthToken,omitempty"`
	// List of Prometheus instances.
	//
	// This parameter is required.
	PrometheusInstances []*CreatePrometheusViewRequestPrometheusInstances `json:"prometheusInstances,omitempty" xml:"prometheusInstances,omitempty" type:"Repeated"`
	// Prometheus view name.
	//
	// This parameter is required.
	//
	// example:
	//
	// test-prom-view-name
	PrometheusViewName *string `json:"prometheusViewName,omitempty" xml:"prometheusViewName,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Not enabled yet.
	//
	// example:
	//
	// null
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// The operation to be performed.
	Tags []*CreatePrometheusViewRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// - V1: Old version
	//
	// - V2: New version
	//
	// This parameter is required.
	//
	// example:
	//
	// V2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Default value: default-cms-{userId}-{regionId}
	//
	// example:
	//
	// cms-monitor-test-aysls-pub-cn-zhangjiakou-spe-monitor
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreatePrometheusViewRequest) GetAuthFreeReadPolicy added in v3.1.0

func (s *CreatePrometheusViewRequest) GetAuthFreeReadPolicy() *string

func (*CreatePrometheusViewRequest) GetEnableAuthFreeRead added in v3.1.0

func (s *CreatePrometheusViewRequest) GetEnableAuthFreeRead() *bool

func (*CreatePrometheusViewRequest) GetEnableAuthToken added in v3.1.0

func (s *CreatePrometheusViewRequest) GetEnableAuthToken() *bool

func (*CreatePrometheusViewRequest) GetPrometheusInstances added in v3.1.0

func (*CreatePrometheusViewRequest) GetPrometheusViewName added in v3.1.0

func (s *CreatePrometheusViewRequest) GetPrometheusViewName() *string

func (*CreatePrometheusViewRequest) GetResourceGroupId added in v3.1.0

func (s *CreatePrometheusViewRequest) GetResourceGroupId() *string

func (*CreatePrometheusViewRequest) GetStatus added in v3.1.0

func (s *CreatePrometheusViewRequest) GetStatus() *string

func (*CreatePrometheusViewRequest) GetTags added in v3.1.0

func (*CreatePrometheusViewRequest) GetVersion added in v3.1.0

func (s *CreatePrometheusViewRequest) GetVersion() *string

func (*CreatePrometheusViewRequest) GetWorkspace added in v3.1.0

func (s *CreatePrometheusViewRequest) GetWorkspace() *string

func (CreatePrometheusViewRequest) GoString added in v3.1.0

func (s CreatePrometheusViewRequest) GoString() string

func (*CreatePrometheusViewRequest) SetAuthFreeReadPolicy added in v3.1.0

func (s *CreatePrometheusViewRequest) SetAuthFreeReadPolicy(v string) *CreatePrometheusViewRequest

func (*CreatePrometheusViewRequest) SetEnableAuthFreeRead added in v3.1.0

func (s *CreatePrometheusViewRequest) SetEnableAuthFreeRead(v bool) *CreatePrometheusViewRequest

func (*CreatePrometheusViewRequest) SetEnableAuthToken added in v3.1.0

func (*CreatePrometheusViewRequest) SetPrometheusInstances added in v3.1.0

func (*CreatePrometheusViewRequest) SetPrometheusViewName added in v3.1.0

func (s *CreatePrometheusViewRequest) SetPrometheusViewName(v string) *CreatePrometheusViewRequest

func (*CreatePrometheusViewRequest) SetResourceGroupId added in v3.1.0

func (*CreatePrometheusViewRequest) SetStatus added in v3.1.0

func (*CreatePrometheusViewRequest) SetTags added in v3.1.0

func (*CreatePrometheusViewRequest) SetVersion added in v3.1.0

func (*CreatePrometheusViewRequest) SetWorkspace added in v3.1.0

func (CreatePrometheusViewRequest) String added in v3.1.0

func (*CreatePrometheusViewRequest) Validate added in v3.1.0

func (s *CreatePrometheusViewRequest) Validate() error

type CreatePrometheusViewRequestPrometheusInstances added in v3.1.0

type CreatePrometheusViewRequestPrometheusInstances struct {
	// Instance ID.
	//
	// example:
	//
	// arms-1d581fac20a462dcde743d9628
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-wulanchabu
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID.
	//
	// example:
	//
	// 167271234567890
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*CreatePrometheusViewRequestPrometheusInstances) GetPrometheusInstanceId added in v3.1.0

func (s *CreatePrometheusViewRequestPrometheusInstances) GetPrometheusInstanceId() *string

func (*CreatePrometheusViewRequestPrometheusInstances) GetRegionId added in v3.1.0

func (*CreatePrometheusViewRequestPrometheusInstances) GetUserId added in v3.1.0

func (CreatePrometheusViewRequestPrometheusInstances) GoString added in v3.1.0

func (*CreatePrometheusViewRequestPrometheusInstances) SetPrometheusInstanceId added in v3.1.0

func (*CreatePrometheusViewRequestPrometheusInstances) SetRegionId added in v3.1.0

func (*CreatePrometheusViewRequestPrometheusInstances) SetUserId added in v3.1.0

func (CreatePrometheusViewRequestPrometheusInstances) String added in v3.1.0

func (*CreatePrometheusViewRequestPrometheusInstances) Validate added in v3.1.0

type CreatePrometheusViewRequestTags added in v3.1.0

type CreatePrometheusViewRequestTags struct {
	// Tag key.
	//
	// example:
	//
	// test-key
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value.
	//
	// example:
	//
	// test-value
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*CreatePrometheusViewRequestTags) GetKey added in v3.1.0

func (*CreatePrometheusViewRequestTags) GetValue added in v3.1.0

func (s *CreatePrometheusViewRequestTags) GetValue() *string

func (CreatePrometheusViewRequestTags) GoString added in v3.1.0

func (*CreatePrometheusViewRequestTags) SetKey added in v3.1.0

func (*CreatePrometheusViewRequestTags) SetValue added in v3.1.0

func (CreatePrometheusViewRequestTags) String added in v3.1.0

func (*CreatePrometheusViewRequestTags) Validate added in v3.1.0

func (s *CreatePrometheusViewRequestTags) Validate() error

type CreatePrometheusViewResponse added in v3.1.0

type CreatePrometheusViewResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePrometheusViewResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreatePrometheusViewResponse) GetBody added in v3.1.0

func (*CreatePrometheusViewResponse) GetHeaders added in v3.1.0

func (s *CreatePrometheusViewResponse) GetHeaders() map[string]*string

func (*CreatePrometheusViewResponse) GetStatusCode added in v3.1.0

func (s *CreatePrometheusViewResponse) GetStatusCode() *int32

func (CreatePrometheusViewResponse) GoString added in v3.1.0

func (s CreatePrometheusViewResponse) GoString() string

func (*CreatePrometheusViewResponse) SetBody added in v3.1.0

func (*CreatePrometheusViewResponse) SetHeaders added in v3.1.0

func (*CreatePrometheusViewResponse) SetStatusCode added in v3.1.0

func (CreatePrometheusViewResponse) String added in v3.1.0

func (*CreatePrometheusViewResponse) Validate added in v3.1.0

func (s *CreatePrometheusViewResponse) Validate() error

type CreatePrometheusViewResponseBody added in v3.1.0

type CreatePrometheusViewResponseBody struct {
	// Prometheus view ID.
	//
	// example:
	//
	// cd5237f7dbd574cf9bbd648ff9efb16cd
	PrometheusViewId *string `json:"prometheusViewId,omitempty" xml:"prometheusViewId,omitempty"`
	// ID of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreatePrometheusViewResponseBody) GetPrometheusViewId added in v3.1.0

func (s *CreatePrometheusViewResponseBody) GetPrometheusViewId() *string

func (*CreatePrometheusViewResponseBody) GetRequestId added in v3.1.0

func (s *CreatePrometheusViewResponseBody) GetRequestId() *string

func (CreatePrometheusViewResponseBody) GoString added in v3.1.0

func (*CreatePrometheusViewResponseBody) SetPrometheusViewId added in v3.1.0

func (*CreatePrometheusViewResponseBody) SetRequestId added in v3.1.0

func (CreatePrometheusViewResponseBody) String added in v3.1.0

func (*CreatePrometheusViewResponseBody) Validate added in v3.1.0

type CreatePrometheusVirtualInstanceRequest added in v3.1.0

type CreatePrometheusVirtualInstanceRequest struct {
	// Each cloud product can only create one virtual instance in each region.
	//
	// This parameter is required.
	//
	// example:
	//
	// cms_prometheus
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*CreatePrometheusVirtualInstanceRequest) GetNamespace added in v3.1.0

func (CreatePrometheusVirtualInstanceRequest) GoString added in v3.1.0

func (*CreatePrometheusVirtualInstanceRequest) SetNamespace added in v3.1.0

func (CreatePrometheusVirtualInstanceRequest) String added in v3.1.0

func (*CreatePrometheusVirtualInstanceRequest) Validate added in v3.1.0

type CreatePrometheusVirtualInstanceResponse added in v3.1.0

type CreatePrometheusVirtualInstanceResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreatePrometheusVirtualInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreatePrometheusVirtualInstanceResponse) GetBody added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponse) GetHeaders added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponse) GetStatusCode added in v3.1.0

func (s *CreatePrometheusVirtualInstanceResponse) GetStatusCode() *int32

func (CreatePrometheusVirtualInstanceResponse) GoString added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponse) SetBody added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponse) SetHeaders added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponse) SetStatusCode added in v3.1.0

func (CreatePrometheusVirtualInstanceResponse) String added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponse) Validate added in v3.1.0

type CreatePrometheusVirtualInstanceResponseBody added in v3.1.0

type CreatePrometheusVirtualInstanceResponseBody struct {
	// Instance ID
	Instance *CreatePrometheusVirtualInstanceResponseBodyInstance `json:"instance,omitempty" xml:"instance,omitempty" type:"Struct"`
	// ID of the request
	//
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-************
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*CreatePrometheusVirtualInstanceResponseBody) GetInstance added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBody) GetRequestId added in v3.1.0

func (CreatePrometheusVirtualInstanceResponseBody) GoString added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBody) SetInstance added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBody) SetRequestId added in v3.1.0

func (CreatePrometheusVirtualInstanceResponseBody) String added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBody) Validate added in v3.1.0

type CreatePrometheusVirtualInstanceResponseBodyInstance added in v3.1.0

type CreatePrometheusVirtualInstanceResponseBodyInstance struct {
	// Creation time
	//
	// example:
	//
	// 1751520976660
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// HTTP API query address
	//
	// example:
	//
	// http://xxxxxxx
	HttpApiUrl *string `json:"httpApiUrl,omitempty" xml:"httpApiUrl,omitempty"`
	// Region ID
	//
	// example:
	//
	// rw-e815960b4c9ebc5c3d89790c7e82
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// Cloud product
	//
	// example:
	//
	// ack-csi-fuse
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// User ID
	//
	// example:
	//
	// cn-zhengzhou-jva
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID
	//
	// example:
	//
	// 167212345678
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) GetCreatedAt added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) GetHttpApiUrl added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) GetInstanceId added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) GetNamespace added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) GetRegionId added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) GetUserId added in v3.1.0

func (CreatePrometheusVirtualInstanceResponseBodyInstance) GoString added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) SetCreatedAt added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) SetHttpApiUrl added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) SetInstanceId added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) SetNamespace added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) SetRegionId added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) SetUserId added in v3.1.0

func (CreatePrometheusVirtualInstanceResponseBodyInstance) String added in v3.1.0

func (*CreatePrometheusVirtualInstanceResponseBodyInstance) Validate added in v3.1.0

type CreateServiceRequest

type CreateServiceRequest struct {
	// Extended attributes.
	//
	// example:
	//
	// {"language":"java"}
	Attributes *string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// Service description, only valid when `serviceType=RUM`.
	//
	// example:
	//
	// mag测试应用
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Display name, only valid when `serviceType=RUM`.
	//
	// example:
	//
	// mag测试应用
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Application ID, generally not required to be specified.
	//
	// example:
	//
	// bx3udsi5ie@ed2ba6beebdb6de
	Pid *string `json:"pid,omitempty" xml:"pid,omitempty"`
	// Service name
	//
	// This parameter is required.
	//
	// example:
	//
	// mag_test
	ServiceName *string `json:"serviceName,omitempty" xml:"serviceName,omitempty"`
	// Service status, not required for service creation.
	//
	// example:
	//
	// Created
	ServiceStatus *string `json:"serviceStatus,omitempty" xml:"serviceStatus,omitempty"`
	// Service type
	//
	// This parameter is required.
	//
	// example:
	//
	// TRACE
	ServiceType *string `json:"serviceType,omitempty" xml:"serviceType,omitempty"`
}

func (*CreateServiceRequest) GetAttributes

func (s *CreateServiceRequest) GetAttributes() *string

func (*CreateServiceRequest) GetDescription

func (s *CreateServiceRequest) GetDescription() *string

func (*CreateServiceRequest) GetDisplayName

func (s *CreateServiceRequest) GetDisplayName() *string

func (*CreateServiceRequest) GetPid

func (s *CreateServiceRequest) GetPid() *string

func (*CreateServiceRequest) GetServiceName

func (s *CreateServiceRequest) GetServiceName() *string

func (*CreateServiceRequest) GetServiceStatus

func (s *CreateServiceRequest) GetServiceStatus() *string

func (*CreateServiceRequest) GetServiceType

func (s *CreateServiceRequest) GetServiceType() *string

func (CreateServiceRequest) GoString

func (s CreateServiceRequest) GoString() string

func (*CreateServiceRequest) SetAttributes

func (s *CreateServiceRequest) SetAttributes(v string) *CreateServiceRequest

func (*CreateServiceRequest) SetDescription

func (s *CreateServiceRequest) SetDescription(v string) *CreateServiceRequest

func (*CreateServiceRequest) SetDisplayName

func (s *CreateServiceRequest) SetDisplayName(v string) *CreateServiceRequest

func (*CreateServiceRequest) SetPid

func (*CreateServiceRequest) SetServiceName

func (s *CreateServiceRequest) SetServiceName(v string) *CreateServiceRequest

func (*CreateServiceRequest) SetServiceStatus

func (s *CreateServiceRequest) SetServiceStatus(v string) *CreateServiceRequest

func (*CreateServiceRequest) SetServiceType

func (s *CreateServiceRequest) SetServiceType(v string) *CreateServiceRequest

func (CreateServiceRequest) String

func (s CreateServiceRequest) String() string

func (*CreateServiceRequest) Validate

func (s *CreateServiceRequest) Validate() error

type CreateServiceResponse

type CreateServiceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateServiceResponse) GetBody

func (*CreateServiceResponse) GetHeaders

func (s *CreateServiceResponse) GetHeaders() map[string]*string

func (*CreateServiceResponse) GetStatusCode

func (s *CreateServiceResponse) GetStatusCode() *int32

func (CreateServiceResponse) GoString

func (s CreateServiceResponse) GoString() string

func (*CreateServiceResponse) SetBody

func (*CreateServiceResponse) SetHeaders

func (*CreateServiceResponse) SetStatusCode

func (s *CreateServiceResponse) SetStatusCode(v int32) *CreateServiceResponse

func (CreateServiceResponse) String

func (s CreateServiceResponse) String() string

func (*CreateServiceResponse) Validate

func (s *CreateServiceResponse) Validate() error

type CreateServiceResponseBody

type CreateServiceResponseBody struct {
	// Historical compatible ARMS application ID
	//
	// example:
	//
	// cwzxvuc6uo@d60088ad4797d26
	Pid *string `json:"pid,omitempty" xml:"pid,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 3A2FA9E9-9CF1-5CB1-A808-52828F14310D
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Service ID
	//
	// example:
	//
	// cwzxvuc6uo@4bc6b15ad81f166174ffb
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
}

func (*CreateServiceResponseBody) GetPid

func (s *CreateServiceResponseBody) GetPid() *string

func (*CreateServiceResponseBody) GetRequestId

func (s *CreateServiceResponseBody) GetRequestId() *string

func (*CreateServiceResponseBody) GetServiceId

func (s *CreateServiceResponseBody) GetServiceId() *string

func (CreateServiceResponseBody) GoString

func (s CreateServiceResponseBody) GoString() string

func (*CreateServiceResponseBody) SetPid

func (*CreateServiceResponseBody) SetRequestId

func (*CreateServiceResponseBody) SetServiceId

func (CreateServiceResponseBody) String

func (s CreateServiceResponseBody) String() string

func (*CreateServiceResponseBody) Validate

func (s *CreateServiceResponseBody) Validate() error

type CreateTicketRequest

type CreateTicketRequest struct {
	// - Access token expiration time (in seconds), which is the expiration time for the user to access the page interface. The default value is 86400 seconds (one day), and the range of values is from 0 to 86400 seconds (one day).
	//
	// - The access token expiration time is the minimum value between `accessTokenExpirationTime` and `expirationTime`.
	//
	// - If called through STS, the access token expiration time (i.e., the time during which the user can access the page interface) is the minimum value among `accessTokenExpirationTime`, `expirationTime`, and the STS expiration time.
	//
	// example:
	//
	// 600
	AccessTokenExpirationTime *int64 `json:"accessTokenExpirationTime,omitempty" xml:"accessTokenExpirationTime,omitempty"`
	// - Expiration time (in seconds), which is the expiration time for the embedded page URL. The default value is 86400 seconds (one day), and the range of values is from 0 to 2592000 seconds (30 days).
	//
	// example:
	//
	// 86400
	ExpirationTime *int64 `json:"expirationTime,omitempty" xml:"expirationTime,omitempty"`
}

func (*CreateTicketRequest) GetAccessTokenExpirationTime

func (s *CreateTicketRequest) GetAccessTokenExpirationTime() *int64

func (*CreateTicketRequest) GetExpirationTime

func (s *CreateTicketRequest) GetExpirationTime() *int64

func (CreateTicketRequest) GoString

func (s CreateTicketRequest) GoString() string

func (*CreateTicketRequest) SetAccessTokenExpirationTime

func (s *CreateTicketRequest) SetAccessTokenExpirationTime(v int64) *CreateTicketRequest

func (*CreateTicketRequest) SetExpirationTime

func (s *CreateTicketRequest) SetExpirationTime(v int64) *CreateTicketRequest

func (CreateTicketRequest) String

func (s CreateTicketRequest) String() string

func (*CreateTicketRequest) Validate

func (s *CreateTicketRequest) Validate() error

type CreateTicketResponse

type CreateTicketResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateTicketResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateTicketResponse) GetBody

func (*CreateTicketResponse) GetHeaders

func (s *CreateTicketResponse) GetHeaders() map[string]*string

func (*CreateTicketResponse) GetStatusCode

func (s *CreateTicketResponse) GetStatusCode() *int32

func (CreateTicketResponse) GoString

func (s CreateTicketResponse) GoString() string

func (*CreateTicketResponse) SetBody

func (*CreateTicketResponse) SetHeaders

func (s *CreateTicketResponse) SetHeaders(v map[string]*string) *CreateTicketResponse

func (*CreateTicketResponse) SetStatusCode

func (s *CreateTicketResponse) SetStatusCode(v int32) *CreateTicketResponse

func (CreateTicketResponse) String

func (s CreateTicketResponse) String() string

func (*CreateTicketResponse) Validate

func (s *CreateTicketResponse) Validate() error

type CreateTicketResponseBody

type CreateTicketResponseBody struct {
	// 免登录票据。
	//
	// example:
	//
	// eyJ***************.eyJ******************.KUT****************
	Ticket *string `json:"ticket,omitempty" xml:"ticket,omitempty"`
}

func (*CreateTicketResponseBody) GetTicket

func (s *CreateTicketResponseBody) GetTicket() *string

func (CreateTicketResponseBody) GoString

func (s CreateTicketResponseBody) GoString() string

func (*CreateTicketResponseBody) SetTicket

func (CreateTicketResponseBody) String

func (s CreateTicketResponseBody) String() string

func (*CreateTicketResponseBody) Validate

func (s *CreateTicketResponseBody) Validate() error

type CreateUmodelRequest

type CreateUmodelRequest struct {
	// Umodel description
	//
	// example:
	//
	// workspace test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
}

func (*CreateUmodelRequest) GetDescription

func (s *CreateUmodelRequest) GetDescription() *string

func (CreateUmodelRequest) GoString

func (s CreateUmodelRequest) GoString() string

func (*CreateUmodelRequest) SetDescription

func (s *CreateUmodelRequest) SetDescription(v string) *CreateUmodelRequest

func (CreateUmodelRequest) String

func (s CreateUmodelRequest) String() string

func (*CreateUmodelRequest) Validate

func (s *CreateUmodelRequest) Validate() error

type CreateUmodelResponse

type CreateUmodelResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateUmodelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*CreateUmodelResponse) GetBody

func (*CreateUmodelResponse) GetHeaders

func (s *CreateUmodelResponse) GetHeaders() map[string]*string

func (*CreateUmodelResponse) GetStatusCode

func (s *CreateUmodelResponse) GetStatusCode() *int32

func (CreateUmodelResponse) GoString

func (s CreateUmodelResponse) GoString() string

func (*CreateUmodelResponse) SetBody

func (*CreateUmodelResponse) SetHeaders

func (s *CreateUmodelResponse) SetHeaders(v map[string]*string) *CreateUmodelResponse

func (*CreateUmodelResponse) SetStatusCode

func (s *CreateUmodelResponse) SetStatusCode(v int32) *CreateUmodelResponse

func (CreateUmodelResponse) String

func (s CreateUmodelResponse) String() string

func (*CreateUmodelResponse) Validate

func (s *CreateUmodelResponse) Validate() error

type CreateUmodelResponseBody

type CreateUmodelResponseBody struct {
	// Request ID
	//
	// example:
	//
	// 123-0F43-23423-AC43-34234
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Workspace name
	//
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*CreateUmodelResponseBody) GetRequestId

func (s *CreateUmodelResponseBody) GetRequestId() *string

func (*CreateUmodelResponseBody) GetWorkspace

func (s *CreateUmodelResponseBody) GetWorkspace() *string

func (CreateUmodelResponseBody) GoString

func (s CreateUmodelResponseBody) GoString() string

func (*CreateUmodelResponseBody) SetRequestId

func (*CreateUmodelResponseBody) SetWorkspace

func (CreateUmodelResponseBody) String

func (s CreateUmodelResponseBody) String() string

func (*CreateUmodelResponseBody) Validate

func (s *CreateUmodelResponseBody) Validate() error

type DataStorageItem

type DataStorageItem struct {
	DataType  *string `json:"dataType,omitempty" xml:"dataType,omitempty"`
	Project   *string `json:"project,omitempty" xml:"project,omitempty"`
	RegionId  *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	StoreName *string `json:"storeName,omitempty" xml:"storeName,omitempty"`
	StoreType *string `json:"storeType,omitempty" xml:"storeType,omitempty"`
}

func (*DataStorageItem) GetDataType

func (s *DataStorageItem) GetDataType() *string

func (*DataStorageItem) GetProject

func (s *DataStorageItem) GetProject() *string

func (*DataStorageItem) GetRegionId

func (s *DataStorageItem) GetRegionId() *string

func (*DataStorageItem) GetStoreName

func (s *DataStorageItem) GetStoreName() *string

func (*DataStorageItem) GetStoreType

func (s *DataStorageItem) GetStoreType() *string

func (DataStorageItem) GoString

func (s DataStorageItem) GoString() string

func (*DataStorageItem) SetDataType

func (s *DataStorageItem) SetDataType(v string) *DataStorageItem

func (*DataStorageItem) SetProject

func (s *DataStorageItem) SetProject(v string) *DataStorageItem

func (*DataStorageItem) SetRegionId

func (s *DataStorageItem) SetRegionId(v string) *DataStorageItem

func (*DataStorageItem) SetStoreName

func (s *DataStorageItem) SetStoreName(v string) *DataStorageItem

func (*DataStorageItem) SetStoreType

func (s *DataStorageItem) SetStoreType(v string) *DataStorageItem

func (DataStorageItem) String

func (s DataStorageItem) String() string

func (*DataStorageItem) Validate

func (s *DataStorageItem) Validate() error

type DeleteAddonReleaseRequest added in v3.1.0

type DeleteAddonReleaseRequest struct {
	// Addon name. When AddonName is provided, it will ignore the ReleaseName parameter and batch uninstall all AddonReleases belonging to the same Addon.
	//
	// example:
	//
	// cs-gpu
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Whether to force deletion, default is false.
	//
	// example:
	//
	// false
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
	// The name of the AddonRelease.
	//
	// example:
	//
	// test-gpu-integration-name
	ReleaseName *string `json:"releaseName,omitempty" xml:"releaseName,omitempty"`
}

func (*DeleteAddonReleaseRequest) GetAddonName added in v3.1.0

func (s *DeleteAddonReleaseRequest) GetAddonName() *string

func (*DeleteAddonReleaseRequest) GetForce added in v3.1.0

func (s *DeleteAddonReleaseRequest) GetForce() *bool

func (*DeleteAddonReleaseRequest) GetReleaseName added in v3.1.0

func (s *DeleteAddonReleaseRequest) GetReleaseName() *string

func (DeleteAddonReleaseRequest) GoString added in v3.1.0

func (s DeleteAddonReleaseRequest) GoString() string

func (*DeleteAddonReleaseRequest) SetAddonName added in v3.1.0

func (*DeleteAddonReleaseRequest) SetForce added in v3.1.0

func (*DeleteAddonReleaseRequest) SetReleaseName added in v3.1.0

func (DeleteAddonReleaseRequest) String added in v3.1.0

func (s DeleteAddonReleaseRequest) String() string

func (*DeleteAddonReleaseRequest) Validate added in v3.1.0

func (s *DeleteAddonReleaseRequest) Validate() error

type DeleteAddonReleaseResponse added in v3.1.0

type DeleteAddonReleaseResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteAddonReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteAddonReleaseResponse) GetBody added in v3.1.0

func (*DeleteAddonReleaseResponse) GetHeaders added in v3.1.0

func (s *DeleteAddonReleaseResponse) GetHeaders() map[string]*string

func (*DeleteAddonReleaseResponse) GetStatusCode added in v3.1.0

func (s *DeleteAddonReleaseResponse) GetStatusCode() *int32

func (DeleteAddonReleaseResponse) GoString added in v3.1.0

func (s DeleteAddonReleaseResponse) GoString() string

func (*DeleteAddonReleaseResponse) SetBody added in v3.1.0

func (*DeleteAddonReleaseResponse) SetHeaders added in v3.1.0

func (*DeleteAddonReleaseResponse) SetStatusCode added in v3.1.0

func (DeleteAddonReleaseResponse) String added in v3.1.0

func (*DeleteAddonReleaseResponse) Validate added in v3.1.0

func (s *DeleteAddonReleaseResponse) Validate() error

type DeleteAddonReleaseResponseBody added in v3.1.0

type DeleteAddonReleaseResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// 264C3E89-BE6E-5F82-A484-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteAddonReleaseResponseBody) GetRequestId added in v3.1.0

func (s *DeleteAddonReleaseResponseBody) GetRequestId() *string

func (DeleteAddonReleaseResponseBody) GoString added in v3.1.0

func (*DeleteAddonReleaseResponseBody) SetRequestId added in v3.1.0

func (DeleteAddonReleaseResponseBody) String added in v3.1.0

func (*DeleteAddonReleaseResponseBody) Validate added in v3.1.0

func (s *DeleteAddonReleaseResponseBody) Validate() error

type DeleteAggTaskGroupResponse added in v3.1.0

type DeleteAggTaskGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteAggTaskGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteAggTaskGroupResponse) GetBody added in v3.1.0

func (*DeleteAggTaskGroupResponse) GetHeaders added in v3.1.0

func (s *DeleteAggTaskGroupResponse) GetHeaders() map[string]*string

func (*DeleteAggTaskGroupResponse) GetStatusCode added in v3.1.0

func (s *DeleteAggTaskGroupResponse) GetStatusCode() *int32

func (DeleteAggTaskGroupResponse) GoString added in v3.1.0

func (s DeleteAggTaskGroupResponse) GoString() string

func (*DeleteAggTaskGroupResponse) SetBody added in v3.1.0

func (*DeleteAggTaskGroupResponse) SetHeaders added in v3.1.0

func (*DeleteAggTaskGroupResponse) SetStatusCode added in v3.1.0

func (DeleteAggTaskGroupResponse) String added in v3.1.0

func (*DeleteAggTaskGroupResponse) Validate added in v3.1.0

func (s *DeleteAggTaskGroupResponse) Validate() error

type DeleteAggTaskGroupResponseBody added in v3.1.0

type DeleteAggTaskGroupResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteAggTaskGroupResponseBody) GetRequestId added in v3.1.0

func (s *DeleteAggTaskGroupResponseBody) GetRequestId() *string

func (DeleteAggTaskGroupResponseBody) GoString added in v3.1.0

func (*DeleteAggTaskGroupResponseBody) SetRequestId added in v3.1.0

func (DeleteAggTaskGroupResponseBody) String added in v3.1.0

func (*DeleteAggTaskGroupResponseBody) Validate added in v3.1.0

func (s *DeleteAggTaskGroupResponseBody) Validate() error

type DeleteBizTraceResponse added in v3.5.0

type DeleteBizTraceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteBizTraceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteBizTraceResponse) GetBody added in v3.5.0

func (*DeleteBizTraceResponse) GetHeaders added in v3.5.0

func (s *DeleteBizTraceResponse) GetHeaders() map[string]*string

func (*DeleteBizTraceResponse) GetStatusCode added in v3.5.0

func (s *DeleteBizTraceResponse) GetStatusCode() *int32

func (DeleteBizTraceResponse) GoString added in v3.5.0

func (s DeleteBizTraceResponse) GoString() string

func (*DeleteBizTraceResponse) SetBody added in v3.5.0

func (*DeleteBizTraceResponse) SetHeaders added in v3.5.0

func (*DeleteBizTraceResponse) SetStatusCode added in v3.5.0

func (DeleteBizTraceResponse) String added in v3.5.0

func (s DeleteBizTraceResponse) String() string

func (*DeleteBizTraceResponse) Validate added in v3.5.0

func (s *DeleteBizTraceResponse) Validate() error

type DeleteBizTraceResponseBody added in v3.5.0

type DeleteBizTraceResponseBody struct {
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteBizTraceResponseBody) GetRequestId added in v3.5.0

func (s *DeleteBizTraceResponseBody) GetRequestId() *string

func (DeleteBizTraceResponseBody) GoString added in v3.5.0

func (s DeleteBizTraceResponseBody) GoString() string

func (*DeleteBizTraceResponseBody) SetRequestId added in v3.5.0

func (DeleteBizTraceResponseBody) String added in v3.5.0

func (*DeleteBizTraceResponseBody) Validate added in v3.5.0

func (s *DeleteBizTraceResponseBody) Validate() error

type DeleteCloudResourceResponse added in v3.4.0

type DeleteCloudResourceResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteCloudResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteCloudResourceResponse) GetBody added in v3.4.0

func (*DeleteCloudResourceResponse) GetHeaders added in v3.4.0

func (s *DeleteCloudResourceResponse) GetHeaders() map[string]*string

func (*DeleteCloudResourceResponse) GetStatusCode added in v3.4.0

func (s *DeleteCloudResourceResponse) GetStatusCode() *int32

func (DeleteCloudResourceResponse) GoString added in v3.4.0

func (s DeleteCloudResourceResponse) GoString() string

func (*DeleteCloudResourceResponse) SetBody added in v3.4.0

func (*DeleteCloudResourceResponse) SetHeaders added in v3.4.0

func (*DeleteCloudResourceResponse) SetStatusCode added in v3.4.0

func (DeleteCloudResourceResponse) String added in v3.4.0

func (*DeleteCloudResourceResponse) Validate added in v3.4.0

func (s *DeleteCloudResourceResponse) Validate() error

type DeleteCloudResourceResponseBody added in v3.4.0

type DeleteCloudResourceResponseBody struct {
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteCloudResourceResponseBody) GetRequestId added in v3.4.0

func (s *DeleteCloudResourceResponseBody) GetRequestId() *string

func (DeleteCloudResourceResponseBody) GoString added in v3.4.0

func (*DeleteCloudResourceResponseBody) SetRequestId added in v3.4.0

func (DeleteCloudResourceResponseBody) String added in v3.4.0

func (*DeleteCloudResourceResponseBody) Validate added in v3.4.0

func (s *DeleteCloudResourceResponseBody) Validate() error

type DeleteEntityStoreResponse

type DeleteEntityStoreResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteEntityStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteEntityStoreResponse) GetBody

func (*DeleteEntityStoreResponse) GetHeaders

func (s *DeleteEntityStoreResponse) GetHeaders() map[string]*string

func (*DeleteEntityStoreResponse) GetStatusCode

func (s *DeleteEntityStoreResponse) GetStatusCode() *int32

func (DeleteEntityStoreResponse) GoString

func (s DeleteEntityStoreResponse) GoString() string

func (*DeleteEntityStoreResponse) SetBody

func (*DeleteEntityStoreResponse) SetHeaders

func (*DeleteEntityStoreResponse) SetStatusCode

func (DeleteEntityStoreResponse) String

func (s DeleteEntityStoreResponse) String() string

func (*DeleteEntityStoreResponse) Validate

func (s *DeleteEntityStoreResponse) Validate() error

type DeleteEntityStoreResponseBody

type DeleteEntityStoreResponseBody struct {
	// request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteEntityStoreResponseBody) GetRequestId

func (s *DeleteEntityStoreResponseBody) GetRequestId() *string

func (DeleteEntityStoreResponseBody) GoString

func (*DeleteEntityStoreResponseBody) SetRequestId

func (DeleteEntityStoreResponseBody) String

func (*DeleteEntityStoreResponseBody) Validate

func (s *DeleteEntityStoreResponseBody) Validate() error

type DeleteIntegrationPolicyRequest added in v3.1.0

type DeleteIntegrationPolicyRequest struct {
	// Whether to forcibly delete the cloud-native all-in-one machine,
	//
	// default value: `false`.
	//
	// example:
	//
	// false
	Force *bool `json:"force,omitempty" xml:"force,omitempty"`
}

func (*DeleteIntegrationPolicyRequest) GetForce added in v3.1.0

func (s *DeleteIntegrationPolicyRequest) GetForce() *bool

func (DeleteIntegrationPolicyRequest) GoString added in v3.1.0

func (*DeleteIntegrationPolicyRequest) SetForce added in v3.1.0

func (DeleteIntegrationPolicyRequest) String added in v3.1.0

func (*DeleteIntegrationPolicyRequest) Validate added in v3.1.0

func (s *DeleteIntegrationPolicyRequest) Validate() error

type DeleteIntegrationPolicyResponse added in v3.1.0

type DeleteIntegrationPolicyResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIntegrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteIntegrationPolicyResponse) GetBody added in v3.1.0

func (*DeleteIntegrationPolicyResponse) GetHeaders added in v3.1.0

func (s *DeleteIntegrationPolicyResponse) GetHeaders() map[string]*string

func (*DeleteIntegrationPolicyResponse) GetStatusCode added in v3.1.0

func (s *DeleteIntegrationPolicyResponse) GetStatusCode() *int32

func (DeleteIntegrationPolicyResponse) GoString added in v3.1.0

func (*DeleteIntegrationPolicyResponse) SetBody added in v3.1.0

func (*DeleteIntegrationPolicyResponse) SetHeaders added in v3.1.0

func (*DeleteIntegrationPolicyResponse) SetStatusCode added in v3.1.0

func (DeleteIntegrationPolicyResponse) String added in v3.1.0

func (*DeleteIntegrationPolicyResponse) Validate added in v3.1.0

func (s *DeleteIntegrationPolicyResponse) Validate() error

type DeleteIntegrationPolicyResponseBody added in v3.1.0

type DeleteIntegrationPolicyResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteIntegrationPolicyResponseBody) GetRequestId added in v3.1.0

func (s *DeleteIntegrationPolicyResponseBody) GetRequestId() *string

func (DeleteIntegrationPolicyResponseBody) GoString added in v3.1.0

func (*DeleteIntegrationPolicyResponseBody) SetRequestId added in v3.1.0

func (DeleteIntegrationPolicyResponseBody) String added in v3.1.0

func (*DeleteIntegrationPolicyResponseBody) Validate added in v3.1.0

type DeletePrometheusInstanceResponse added in v3.1.0

type DeletePrometheusInstanceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePrometheusInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeletePrometheusInstanceResponse) GetBody added in v3.1.0

func (*DeletePrometheusInstanceResponse) GetHeaders added in v3.1.0

func (s *DeletePrometheusInstanceResponse) GetHeaders() map[string]*string

func (*DeletePrometheusInstanceResponse) GetStatusCode added in v3.1.0

func (s *DeletePrometheusInstanceResponse) GetStatusCode() *int32

func (DeletePrometheusInstanceResponse) GoString added in v3.1.0

func (*DeletePrometheusInstanceResponse) SetBody added in v3.1.0

func (*DeletePrometheusInstanceResponse) SetHeaders added in v3.1.0

func (*DeletePrometheusInstanceResponse) SetStatusCode added in v3.1.0

func (DeletePrometheusInstanceResponse) String added in v3.1.0

func (*DeletePrometheusInstanceResponse) Validate added in v3.1.0

type DeletePrometheusInstanceResponseBody added in v3.1.0

type DeletePrometheusInstanceResponseBody struct {
	// ID of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeletePrometheusInstanceResponseBody) GetRequestId added in v3.1.0

func (s *DeletePrometheusInstanceResponseBody) GetRequestId() *string

func (DeletePrometheusInstanceResponseBody) GoString added in v3.1.0

func (*DeletePrometheusInstanceResponseBody) SetRequestId added in v3.1.0

func (DeletePrometheusInstanceResponseBody) String added in v3.1.0

func (*DeletePrometheusInstanceResponseBody) Validate added in v3.1.0

type DeletePrometheusViewResponse added in v3.1.0

type DeletePrometheusViewResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeletePrometheusViewResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeletePrometheusViewResponse) GetBody added in v3.1.0

func (*DeletePrometheusViewResponse) GetHeaders added in v3.1.0

func (s *DeletePrometheusViewResponse) GetHeaders() map[string]*string

func (*DeletePrometheusViewResponse) GetStatusCode added in v3.1.0

func (s *DeletePrometheusViewResponse) GetStatusCode() *int32

func (DeletePrometheusViewResponse) GoString added in v3.1.0

func (s DeletePrometheusViewResponse) GoString() string

func (*DeletePrometheusViewResponse) SetBody added in v3.1.0

func (*DeletePrometheusViewResponse) SetHeaders added in v3.1.0

func (*DeletePrometheusViewResponse) SetStatusCode added in v3.1.0

func (DeletePrometheusViewResponse) String added in v3.1.0

func (*DeletePrometheusViewResponse) Validate added in v3.1.0

func (s *DeletePrometheusViewResponse) Validate() error

type DeletePrometheusViewResponseBody added in v3.1.0

type DeletePrometheusViewResponseBody struct {
	// ID of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeletePrometheusViewResponseBody) GetRequestId added in v3.1.0

func (s *DeletePrometheusViewResponseBody) GetRequestId() *string

func (DeletePrometheusViewResponseBody) GoString added in v3.1.0

func (*DeletePrometheusViewResponseBody) SetRequestId added in v3.1.0

func (DeletePrometheusViewResponseBody) String added in v3.1.0

func (*DeletePrometheusViewResponseBody) Validate added in v3.1.0

type DeleteServiceResponse

type DeleteServiceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteServiceResponse) GetBody

func (*DeleteServiceResponse) GetHeaders

func (s *DeleteServiceResponse) GetHeaders() map[string]*string

func (*DeleteServiceResponse) GetStatusCode

func (s *DeleteServiceResponse) GetStatusCode() *int32

func (DeleteServiceResponse) GoString

func (s DeleteServiceResponse) GoString() string

func (*DeleteServiceResponse) SetBody

func (*DeleteServiceResponse) SetHeaders

func (*DeleteServiceResponse) SetStatusCode

func (s *DeleteServiceResponse) SetStatusCode(v int32) *DeleteServiceResponse

func (DeleteServiceResponse) String

func (s DeleteServiceResponse) String() string

func (*DeleteServiceResponse) Validate

func (s *DeleteServiceResponse) Validate() error

type DeleteServiceResponseBody

type DeleteServiceResponseBody struct {
	// Request ID
	//
	// example:
	//
	// 51B6A3E8-EA9E-5143-BE11-8E5F83474C95
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteServiceResponseBody) GetRequestId

func (s *DeleteServiceResponseBody) GetRequestId() *string

func (DeleteServiceResponseBody) GoString

func (s DeleteServiceResponseBody) GoString() string

func (*DeleteServiceResponseBody) SetRequestId

func (DeleteServiceResponseBody) String

func (s DeleteServiceResponseBody) String() string

func (*DeleteServiceResponseBody) Validate

func (s *DeleteServiceResponseBody) Validate() error

type DeleteUmodelCommonSchemaRefRequest added in v3.3.0

type DeleteUmodelCommonSchemaRefRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// apm-common
	Group *string `json:"group,omitempty" xml:"group,omitempty"`
}

func (*DeleteUmodelCommonSchemaRefRequest) GetGroup added in v3.3.0

func (DeleteUmodelCommonSchemaRefRequest) GoString added in v3.3.0

func (*DeleteUmodelCommonSchemaRefRequest) SetGroup added in v3.3.0

func (DeleteUmodelCommonSchemaRefRequest) String added in v3.3.0

func (*DeleteUmodelCommonSchemaRefRequest) Validate added in v3.3.0

type DeleteUmodelCommonSchemaRefResponse added in v3.3.0

type DeleteUmodelCommonSchemaRefResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteUmodelCommonSchemaRefResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteUmodelCommonSchemaRefResponse) GetBody added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponse) GetHeaders added in v3.3.0

func (s *DeleteUmodelCommonSchemaRefResponse) GetHeaders() map[string]*string

func (*DeleteUmodelCommonSchemaRefResponse) GetStatusCode added in v3.3.0

func (s *DeleteUmodelCommonSchemaRefResponse) GetStatusCode() *int32

func (DeleteUmodelCommonSchemaRefResponse) GoString added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponse) SetBody added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponse) SetHeaders added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponse) SetStatusCode added in v3.3.0

func (DeleteUmodelCommonSchemaRefResponse) String added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponse) Validate added in v3.3.0

type DeleteUmodelCommonSchemaRefResponseBody added in v3.3.0

type DeleteUmodelCommonSchemaRefResponseBody struct {
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteUmodelCommonSchemaRefResponseBody) GetRequestId added in v3.3.0

func (DeleteUmodelCommonSchemaRefResponseBody) GoString added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponseBody) SetRequestId added in v3.3.0

func (DeleteUmodelCommonSchemaRefResponseBody) String added in v3.3.0

func (*DeleteUmodelCommonSchemaRefResponseBody) Validate added in v3.3.0

type DeleteUmodelDataRequest

type DeleteUmodelDataRequest struct {
	// Can specify the name of a specific Umodel data, leaving it blank means all
	//
	// example:
	//
	// apm
	Domain *string `json:"domain,omitempty" xml:"domain,omitempty"`
	// Can specify the kind of a specific Umodel data, leaving it blank means all
	//
	// example:
	//
	// metric_set
	Kind *string `json:"kind,omitempty" xml:"kind,omitempty"`
	// Can specify the name of a specific Umodel data, leaving it blank means all
	//
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*DeleteUmodelDataRequest) GetDomain

func (s *DeleteUmodelDataRequest) GetDomain() *string

func (*DeleteUmodelDataRequest) GetKind

func (s *DeleteUmodelDataRequest) GetKind() *string

func (*DeleteUmodelDataRequest) GetName

func (s *DeleteUmodelDataRequest) GetName() *string

func (DeleteUmodelDataRequest) GoString

func (s DeleteUmodelDataRequest) GoString() string

func (*DeleteUmodelDataRequest) SetDomain

func (*DeleteUmodelDataRequest) SetKind

func (*DeleteUmodelDataRequest) SetName

func (DeleteUmodelDataRequest) String

func (s DeleteUmodelDataRequest) String() string

func (*DeleteUmodelDataRequest) Validate

func (s *DeleteUmodelDataRequest) Validate() error

type DeleteUmodelDataResponse

type DeleteUmodelDataResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteUmodelDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteUmodelDataResponse) GetBody

func (*DeleteUmodelDataResponse) GetHeaders

func (s *DeleteUmodelDataResponse) GetHeaders() map[string]*string

func (*DeleteUmodelDataResponse) GetStatusCode

func (s *DeleteUmodelDataResponse) GetStatusCode() *int32

func (DeleteUmodelDataResponse) GoString

func (s DeleteUmodelDataResponse) GoString() string

func (*DeleteUmodelDataResponse) SetBody

func (*DeleteUmodelDataResponse) SetHeaders

func (*DeleteUmodelDataResponse) SetStatusCode

func (DeleteUmodelDataResponse) String

func (s DeleteUmodelDataResponse) String() string

func (*DeleteUmodelDataResponse) Validate

func (s *DeleteUmodelDataResponse) Validate() error

type DeleteUmodelDataResponseBody

type DeleteUmodelDataResponseBody struct {
	// Request ID
	//
	// example:
	//
	// 111111-222-333-1111-33333
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteUmodelDataResponseBody) GetRequestId

func (s *DeleteUmodelDataResponseBody) GetRequestId() *string

func (DeleteUmodelDataResponseBody) GoString

func (s DeleteUmodelDataResponseBody) GoString() string

func (*DeleteUmodelDataResponseBody) SetRequestId

func (DeleteUmodelDataResponseBody) String

func (*DeleteUmodelDataResponseBody) Validate

func (s *DeleteUmodelDataResponseBody) Validate() error

type DeleteUmodelResponse

type DeleteUmodelResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteUmodelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteUmodelResponse) GetBody

func (*DeleteUmodelResponse) GetHeaders

func (s *DeleteUmodelResponse) GetHeaders() map[string]*string

func (*DeleteUmodelResponse) GetStatusCode

func (s *DeleteUmodelResponse) GetStatusCode() *int32

func (DeleteUmodelResponse) GoString

func (s DeleteUmodelResponse) GoString() string

func (*DeleteUmodelResponse) SetBody

func (*DeleteUmodelResponse) SetHeaders

func (s *DeleteUmodelResponse) SetHeaders(v map[string]*string) *DeleteUmodelResponse

func (*DeleteUmodelResponse) SetStatusCode

func (s *DeleteUmodelResponse) SetStatusCode(v int32) *DeleteUmodelResponse

func (DeleteUmodelResponse) String

func (s DeleteUmodelResponse) String() string

func (*DeleteUmodelResponse) Validate

func (s *DeleteUmodelResponse) Validate() error

type DeleteUmodelResponseBody

type DeleteUmodelResponseBody struct {
	// request ID
	//
	// example:
	//
	// 123123-3213-345-9941-345345345
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteUmodelResponseBody) GetRequestId

func (s *DeleteUmodelResponseBody) GetRequestId() *string

func (DeleteUmodelResponseBody) GoString

func (s DeleteUmodelResponseBody) GoString() string

func (*DeleteUmodelResponseBody) SetRequestId

func (DeleteUmodelResponseBody) String

func (s DeleteUmodelResponseBody) String() string

func (*DeleteUmodelResponseBody) Validate

func (s *DeleteUmodelResponseBody) Validate() error

type DeleteWorkspaceResponse

type DeleteWorkspaceResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteWorkspaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DeleteWorkspaceResponse) GetBody

func (*DeleteWorkspaceResponse) GetHeaders

func (s *DeleteWorkspaceResponse) GetHeaders() map[string]*string

func (*DeleteWorkspaceResponse) GetStatusCode

func (s *DeleteWorkspaceResponse) GetStatusCode() *int32

func (DeleteWorkspaceResponse) GoString

func (s DeleteWorkspaceResponse) GoString() string

func (*DeleteWorkspaceResponse) SetBody

func (*DeleteWorkspaceResponse) SetHeaders

func (*DeleteWorkspaceResponse) SetStatusCode

func (DeleteWorkspaceResponse) String

func (s DeleteWorkspaceResponse) String() string

func (*DeleteWorkspaceResponse) Validate

func (s *DeleteWorkspaceResponse) Validate() error

type DeleteWorkspaceResponseBody

type DeleteWorkspaceResponseBody struct {
	// Request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DeleteWorkspaceResponseBody) GetRequestId

func (s *DeleteWorkspaceResponseBody) GetRequestId() *string

func (DeleteWorkspaceResponseBody) GoString

func (s DeleteWorkspaceResponseBody) GoString() string

func (*DeleteWorkspaceResponseBody) SetRequestId

func (DeleteWorkspaceResponseBody) String

func (*DeleteWorkspaceResponseBody) Validate

func (s *DeleteWorkspaceResponseBody) Validate() error

type DescribeRegionsRequest added in v3.4.0

type DescribeRegionsRequest struct {
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
}

func (*DescribeRegionsRequest) GetLanguage added in v3.4.0

func (s *DescribeRegionsRequest) GetLanguage() *string

func (DescribeRegionsRequest) GoString added in v3.4.0

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetLanguage added in v3.4.0

func (DescribeRegionsRequest) String added in v3.4.0

func (s DescribeRegionsRequest) String() string

func (*DescribeRegionsRequest) Validate added in v3.4.0

func (s *DescribeRegionsRequest) Validate() error

type DescribeRegionsResponse added in v3.4.0

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*DescribeRegionsResponse) GetBody added in v3.4.0

func (*DescribeRegionsResponse) GetHeaders added in v3.4.0

func (s *DescribeRegionsResponse) GetHeaders() map[string]*string

func (*DescribeRegionsResponse) GetStatusCode added in v3.4.0

func (s *DescribeRegionsResponse) GetStatusCode() *int32

func (DescribeRegionsResponse) GoString added in v3.4.0

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody added in v3.4.0

func (*DescribeRegionsResponse) SetHeaders added in v3.4.0

func (*DescribeRegionsResponse) SetStatusCode added in v3.4.0

func (DescribeRegionsResponse) String added in v3.4.0

func (s DescribeRegionsResponse) String() string

func (*DescribeRegionsResponse) Validate added in v3.4.0

func (s *DescribeRegionsResponse) Validate() error

type DescribeRegionsResponseBody added in v3.4.0

type DescribeRegionsResponseBody struct {
	Regions []*DescribeRegionsResponseBodyRegions `json:"regions,omitempty" xml:"regions,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*DescribeRegionsResponseBody) GetRegions added in v3.4.0

func (*DescribeRegionsResponseBody) GetRequestId added in v3.4.0

func (s *DescribeRegionsResponseBody) GetRequestId() *string

func (DescribeRegionsResponseBody) GoString added in v3.4.0

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions added in v3.4.0

func (*DescribeRegionsResponseBody) SetRequestId added in v3.4.0

func (DescribeRegionsResponseBody) String added in v3.4.0

func (*DescribeRegionsResponseBody) Validate added in v3.4.0

func (s *DescribeRegionsResponseBody) Validate() error

type DescribeRegionsResponseBodyRegions added in v3.4.0

type DescribeRegionsResponseBodyRegions struct {
	// example:
	//
	// China (Beijing)
	LocalName *string `json:"localName,omitempty" xml:"localName,omitempty"`
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (*DescribeRegionsResponseBodyRegions) GetLocalName added in v3.4.0

func (s *DescribeRegionsResponseBodyRegions) GetLocalName() *string

func (*DescribeRegionsResponseBodyRegions) GetRegionId added in v3.4.0

func (s *DescribeRegionsResponseBodyRegions) GetRegionId() *string

func (DescribeRegionsResponseBodyRegions) GoString added in v3.4.0

func (*DescribeRegionsResponseBodyRegions) SetLocalName added in v3.4.0

func (*DescribeRegionsResponseBodyRegions) SetRegionId added in v3.4.0

func (DescribeRegionsResponseBodyRegions) String added in v3.4.0

func (*DescribeRegionsResponseBodyRegions) Validate added in v3.4.0

type EffectTimeRange added in v3.4.0

type EffectTimeRange struct {
	DayInWeek         []*int32 `json:"dayInWeek,omitempty" xml:"dayInWeek,omitempty" type:"Repeated"`
	EndTimeInMinute   *int32   `json:"endTimeInMinute,omitempty" xml:"endTimeInMinute,omitempty"`
	StartTimeInMinute *int32   `json:"startTimeInMinute,omitempty" xml:"startTimeInMinute,omitempty"`
	TimeZone          *string  `json:"timeZone,omitempty" xml:"timeZone,omitempty"`
}

func (*EffectTimeRange) GetDayInWeek added in v3.4.0

func (s *EffectTimeRange) GetDayInWeek() []*int32

func (*EffectTimeRange) GetEndTimeInMinute added in v3.4.0

func (s *EffectTimeRange) GetEndTimeInMinute() *int32

func (*EffectTimeRange) GetStartTimeInMinute added in v3.4.0

func (s *EffectTimeRange) GetStartTimeInMinute() *int32

func (*EffectTimeRange) GetTimeZone added in v3.4.0

func (s *EffectTimeRange) GetTimeZone() *string

func (EffectTimeRange) GoString added in v3.4.0

func (s EffectTimeRange) GoString() string

func (*EffectTimeRange) SetDayInWeek added in v3.4.0

func (s *EffectTimeRange) SetDayInWeek(v []*int32) *EffectTimeRange

func (*EffectTimeRange) SetEndTimeInMinute added in v3.4.0

func (s *EffectTimeRange) SetEndTimeInMinute(v int32) *EffectTimeRange

func (*EffectTimeRange) SetStartTimeInMinute added in v3.4.0

func (s *EffectTimeRange) SetStartTimeInMinute(v int32) *EffectTimeRange

func (*EffectTimeRange) SetTimeZone added in v3.4.0

func (s *EffectTimeRange) SetTimeZone(v string) *EffectTimeRange

func (EffectTimeRange) String added in v3.4.0

func (s EffectTimeRange) String() string

func (*EffectTimeRange) Validate added in v3.4.0

func (s *EffectTimeRange) Validate() error

type EntityDiscoverRule

type EntityDiscoverRule struct {
	Annotations     []*EntityDiscoverRuleAnnotations `json:"annotations,omitempty" xml:"annotations,omitempty" type:"Repeated"`
	EntityTypes     []*string                        `json:"entityTypes,omitempty" xml:"entityTypes,omitempty" type:"Repeated"`
	FieldRules      []*EntityDiscoverRuleFieldRules  `json:"fieldRules,omitempty" xml:"fieldRules,omitempty" type:"Repeated"`
	InstanceIds     []*string                        `json:"instanceIds,omitempty" xml:"instanceIds,omitempty" type:"Repeated"`
	IpMatchRule     []*EntityDiscoverRuleIpMatchRule `json:"ipMatchRule,omitempty" xml:"ipMatchRule,omitempty" type:"Repeated"`
	Labels          []*EntityDiscoverRuleLabels      `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
	RegionIds       []*string                        `json:"regionIds,omitempty" xml:"regionIds,omitempty" type:"Repeated"`
	ResourceGroupId *string                          `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	Tags            []*EntityDiscoverRuleTags        `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
}

func (*EntityDiscoverRule) GetAnnotations

func (s *EntityDiscoverRule) GetAnnotations() []*EntityDiscoverRuleAnnotations

func (*EntityDiscoverRule) GetEntityTypes

func (s *EntityDiscoverRule) GetEntityTypes() []*string

func (*EntityDiscoverRule) GetFieldRules

func (s *EntityDiscoverRule) GetFieldRules() []*EntityDiscoverRuleFieldRules

func (*EntityDiscoverRule) GetInstanceIds

func (s *EntityDiscoverRule) GetInstanceIds() []*string

func (*EntityDiscoverRule) GetIpMatchRule

func (s *EntityDiscoverRule) GetIpMatchRule() []*EntityDiscoverRuleIpMatchRule

func (*EntityDiscoverRule) GetLabels

func (s *EntityDiscoverRule) GetLabels() []*EntityDiscoverRuleLabels

func (*EntityDiscoverRule) GetRegionIds

func (s *EntityDiscoverRule) GetRegionIds() []*string

func (*EntityDiscoverRule) GetResourceGroupId

func (s *EntityDiscoverRule) GetResourceGroupId() *string

func (*EntityDiscoverRule) GetTags

func (EntityDiscoverRule) GoString

func (s EntityDiscoverRule) GoString() string

func (*EntityDiscoverRule) SetAnnotations

func (*EntityDiscoverRule) SetEntityTypes

func (s *EntityDiscoverRule) SetEntityTypes(v []*string) *EntityDiscoverRule

func (*EntityDiscoverRule) SetFieldRules

func (*EntityDiscoverRule) SetInstanceIds

func (s *EntityDiscoverRule) SetInstanceIds(v []*string) *EntityDiscoverRule

func (*EntityDiscoverRule) SetIpMatchRule

func (*EntityDiscoverRule) SetLabels

func (*EntityDiscoverRule) SetRegionIds

func (s *EntityDiscoverRule) SetRegionIds(v []*string) *EntityDiscoverRule

func (*EntityDiscoverRule) SetResourceGroupId

func (s *EntityDiscoverRule) SetResourceGroupId(v string) *EntityDiscoverRule

func (*EntityDiscoverRule) SetTags

func (EntityDiscoverRule) String

func (s EntityDiscoverRule) String() string

func (*EntityDiscoverRule) Validate

func (s *EntityDiscoverRule) Validate() error

type EntityDiscoverRuleAnnotations

type EntityDiscoverRuleAnnotations struct {
	Op        *string   `json:"op,omitempty" xml:"op,omitempty"`
	TagKey    *string   `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*EntityDiscoverRuleAnnotations) GetOp

func (*EntityDiscoverRuleAnnotations) GetTagKey

func (s *EntityDiscoverRuleAnnotations) GetTagKey() *string

func (*EntityDiscoverRuleAnnotations) GetTagValues

func (s *EntityDiscoverRuleAnnotations) GetTagValues() []*string

func (EntityDiscoverRuleAnnotations) GoString

func (*EntityDiscoverRuleAnnotations) SetOp

func (*EntityDiscoverRuleAnnotations) SetTagKey

func (*EntityDiscoverRuleAnnotations) SetTagValues

func (EntityDiscoverRuleAnnotations) String

func (*EntityDiscoverRuleAnnotations) Validate

func (s *EntityDiscoverRuleAnnotations) Validate() error

type EntityDiscoverRuleFieldRules

type EntityDiscoverRuleFieldRules struct {
	FieldKey    *string   `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	FieldValues []*string `json:"fieldValues,omitempty" xml:"fieldValues,omitempty" type:"Repeated"`
	Op          *string   `json:"op,omitempty" xml:"op,omitempty"`
}

func (*EntityDiscoverRuleFieldRules) GetFieldKey

func (s *EntityDiscoverRuleFieldRules) GetFieldKey() *string

func (*EntityDiscoverRuleFieldRules) GetFieldValues

func (s *EntityDiscoverRuleFieldRules) GetFieldValues() []*string

func (*EntityDiscoverRuleFieldRules) GetOp

func (EntityDiscoverRuleFieldRules) GoString

func (s EntityDiscoverRuleFieldRules) GoString() string

func (*EntityDiscoverRuleFieldRules) SetFieldKey

func (*EntityDiscoverRuleFieldRules) SetFieldValues

func (*EntityDiscoverRuleFieldRules) SetOp

func (EntityDiscoverRuleFieldRules) String

func (*EntityDiscoverRuleFieldRules) Validate

func (s *EntityDiscoverRuleFieldRules) Validate() error

type EntityDiscoverRuleIpMatchRule

type EntityDiscoverRuleIpMatchRule struct {
	IpCIDR     *string `json:"ipCIDR,omitempty" xml:"ipCIDR,omitempty"`
	IpFieldKey *string `json:"ipFieldKey,omitempty" xml:"ipFieldKey,omitempty"`
}

func (*EntityDiscoverRuleIpMatchRule) GetIpCIDR

func (s *EntityDiscoverRuleIpMatchRule) GetIpCIDR() *string

func (*EntityDiscoverRuleIpMatchRule) GetIpFieldKey

func (s *EntityDiscoverRuleIpMatchRule) GetIpFieldKey() *string

func (EntityDiscoverRuleIpMatchRule) GoString

func (*EntityDiscoverRuleIpMatchRule) SetIpCIDR

func (*EntityDiscoverRuleIpMatchRule) SetIpFieldKey

func (EntityDiscoverRuleIpMatchRule) String

func (*EntityDiscoverRuleIpMatchRule) Validate

func (s *EntityDiscoverRuleIpMatchRule) Validate() error

type EntityDiscoverRuleLabels

type EntityDiscoverRuleLabels struct {
	Op        *string   `json:"op,omitempty" xml:"op,omitempty"`
	TagKey    *string   `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*EntityDiscoverRuleLabels) GetOp

func (s *EntityDiscoverRuleLabels) GetOp() *string

func (*EntityDiscoverRuleLabels) GetTagKey

func (s *EntityDiscoverRuleLabels) GetTagKey() *string

func (*EntityDiscoverRuleLabels) GetTagValues

func (s *EntityDiscoverRuleLabels) GetTagValues() []*string

func (EntityDiscoverRuleLabels) GoString

func (s EntityDiscoverRuleLabels) GoString() string

func (*EntityDiscoverRuleLabels) SetOp

func (*EntityDiscoverRuleLabels) SetTagKey

func (*EntityDiscoverRuleLabels) SetTagValues

func (EntityDiscoverRuleLabels) String

func (s EntityDiscoverRuleLabels) String() string

func (*EntityDiscoverRuleLabels) Validate

func (s *EntityDiscoverRuleLabels) Validate() error

type EntityDiscoverRuleTags

type EntityDiscoverRuleTags struct {
	Op        *string   `json:"op,omitempty" xml:"op,omitempty"`
	TagKey    *string   `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*EntityDiscoverRuleTags) GetOp

func (s *EntityDiscoverRuleTags) GetOp() *string

func (*EntityDiscoverRuleTags) GetTagKey

func (s *EntityDiscoverRuleTags) GetTagKey() *string

func (*EntityDiscoverRuleTags) GetTagValues

func (s *EntityDiscoverRuleTags) GetTagValues() []*string

func (EntityDiscoverRuleTags) GoString

func (s EntityDiscoverRuleTags) GoString() string

func (*EntityDiscoverRuleTags) SetOp

func (*EntityDiscoverRuleTags) SetTagKey

func (*EntityDiscoverRuleTags) SetTagValues

func (s *EntityDiscoverRuleTags) SetTagValues(v []*string) *EntityDiscoverRuleTags

func (EntityDiscoverRuleTags) String

func (s EntityDiscoverRuleTags) String() string

func (*EntityDiscoverRuleTags) Validate

func (s *EntityDiscoverRuleTags) Validate() error

type EntityGroupBase

type EntityGroupBase struct {
	Description     *string                         `json:"description,omitempty" xml:"description,omitempty"`
	EntityGroupId   *string                         `json:"entityGroupId,omitempty" xml:"entityGroupId,omitempty"`
	EntityGroupName *string                         `json:"entityGroupName,omitempty" xml:"entityGroupName,omitempty"`
	EntityQueries   []*EntityGroupBaseEntityQueries `json:"entityQueries,omitempty" xml:"entityQueries,omitempty" type:"Repeated"`
	EntityRules     *EntityDiscoverRule             `json:"entityRules,omitempty" xml:"entityRules,omitempty"`
	RegionId        *string                         `json:"regionId,omitempty" xml:"regionId,omitempty"`
	UserId          *string                         `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace       *string                         `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*EntityGroupBase) GetDescription

func (s *EntityGroupBase) GetDescription() *string

func (*EntityGroupBase) GetEntityGroupId

func (s *EntityGroupBase) GetEntityGroupId() *string

func (*EntityGroupBase) GetEntityGroupName

func (s *EntityGroupBase) GetEntityGroupName() *string

func (*EntityGroupBase) GetEntityQueries

func (s *EntityGroupBase) GetEntityQueries() []*EntityGroupBaseEntityQueries

func (*EntityGroupBase) GetEntityRules

func (s *EntityGroupBase) GetEntityRules() *EntityDiscoverRule

func (*EntityGroupBase) GetRegionId

func (s *EntityGroupBase) GetRegionId() *string

func (*EntityGroupBase) GetUserId

func (s *EntityGroupBase) GetUserId() *string

func (*EntityGroupBase) GetWorkspace

func (s *EntityGroupBase) GetWorkspace() *string

func (EntityGroupBase) GoString

func (s EntityGroupBase) GoString() string

func (*EntityGroupBase) SetDescription

func (s *EntityGroupBase) SetDescription(v string) *EntityGroupBase

func (*EntityGroupBase) SetEntityGroupId

func (s *EntityGroupBase) SetEntityGroupId(v string) *EntityGroupBase

func (*EntityGroupBase) SetEntityGroupName

func (s *EntityGroupBase) SetEntityGroupName(v string) *EntityGroupBase

func (*EntityGroupBase) SetEntityQueries

func (*EntityGroupBase) SetEntityRules

func (s *EntityGroupBase) SetEntityRules(v *EntityDiscoverRule) *EntityGroupBase

func (*EntityGroupBase) SetRegionId

func (s *EntityGroupBase) SetRegionId(v string) *EntityGroupBase

func (*EntityGroupBase) SetUserId

func (s *EntityGroupBase) SetUserId(v string) *EntityGroupBase

func (*EntityGroupBase) SetWorkspace

func (s *EntityGroupBase) SetWorkspace(v string) *EntityGroupBase

func (EntityGroupBase) String

func (s EntityGroupBase) String() string

func (*EntityGroupBase) Validate

func (s *EntityGroupBase) Validate() error

type EntityGroupBaseEntityQueries

type EntityGroupBaseEntityQueries struct {
	EntityType *string `json:"entityType,omitempty" xml:"entityType,omitempty"`
	Spl        *string `json:"spl,omitempty" xml:"spl,omitempty"`
}

func (*EntityGroupBaseEntityQueries) GetEntityType

func (s *EntityGroupBaseEntityQueries) GetEntityType() *string

func (*EntityGroupBaseEntityQueries) GetSpl

func (s *EntityGroupBaseEntityQueries) GetSpl() *string

func (EntityGroupBaseEntityQueries) GoString

func (s EntityGroupBaseEntityQueries) GoString() string

func (*EntityGroupBaseEntityQueries) SetEntityType

func (*EntityGroupBaseEntityQueries) SetSpl

func (EntityGroupBaseEntityQueries) String

func (*EntityGroupBaseEntityQueries) Validate

func (s *EntityGroupBaseEntityQueries) Validate() error

type EventResourceForEventView added in v3.4.0

type EventResourceForEventView struct {
	Entity *EventResourceForEventViewEntity `json:"entity,omitempty" xml:"entity,omitempty" type:"Struct"`
	Tags   map[string]interface{}           `json:"tags,omitempty" xml:"tags,omitempty"`
}

func (*EventResourceForEventView) GetEntity added in v3.4.0

func (*EventResourceForEventView) GetTags added in v3.4.0

func (s *EventResourceForEventView) GetTags() map[string]interface{}

func (EventResourceForEventView) GoString added in v3.4.0

func (s EventResourceForEventView) GoString() string

func (*EventResourceForEventView) SetEntity added in v3.4.0

func (*EventResourceForEventView) SetTags added in v3.4.0

func (s *EventResourceForEventView) SetTags(v map[string]interface{}) *EventResourceForEventView

func (EventResourceForEventView) String added in v3.4.0

func (s EventResourceForEventView) String() string

func (*EventResourceForEventView) Validate added in v3.4.0

func (s *EventResourceForEventView) Validate() error

type EventResourceForEventViewEntity added in v3.4.0

type EventResourceForEventViewEntity struct {
	Domain     *string                `json:"domain,omitempty" xml:"domain,omitempty"`
	EntityId   *string                `json:"entityId,omitempty" xml:"entityId,omitempty"`
	EntityType *string                `json:"entityType,omitempty" xml:"entityType,omitempty"`
	Prop       map[string]interface{} `json:"prop,omitempty" xml:"prop,omitempty"`
}

func (*EventResourceForEventViewEntity) GetDomain added in v3.4.0

func (s *EventResourceForEventViewEntity) GetDomain() *string

func (*EventResourceForEventViewEntity) GetEntityId added in v3.4.0

func (s *EventResourceForEventViewEntity) GetEntityId() *string

func (*EventResourceForEventViewEntity) GetEntityType added in v3.4.0

func (s *EventResourceForEventViewEntity) GetEntityType() *string

func (*EventResourceForEventViewEntity) GetProp added in v3.4.0

func (s *EventResourceForEventViewEntity) GetProp() map[string]interface{}

func (EventResourceForEventViewEntity) GoString added in v3.4.0

func (*EventResourceForEventViewEntity) SetDomain added in v3.4.0

func (*EventResourceForEventViewEntity) SetEntityId added in v3.4.0

func (*EventResourceForEventViewEntity) SetEntityType added in v3.4.0

func (*EventResourceForEventViewEntity) SetProp added in v3.4.0

func (EventResourceForEventViewEntity) String added in v3.4.0

func (*EventResourceForEventViewEntity) Validate added in v3.4.0

func (s *EventResourceForEventViewEntity) Validate() error

type EventResourceForIncidentView added in v3.4.0

type EventResourceForIncidentView struct {
	Domain     *string `json:"domain,omitempty" xml:"domain,omitempty"`
	EntityId   *string `json:"entityId,omitempty" xml:"entityId,omitempty"`
	EntityType *string `json:"entityType,omitempty" xml:"entityType,omitempty"`
	Probs      *string `json:"probs,omitempty" xml:"probs,omitempty"`
	Tags       *string `json:"tags,omitempty" xml:"tags,omitempty"`
}

func (*EventResourceForIncidentView) GetDomain added in v3.4.0

func (s *EventResourceForIncidentView) GetDomain() *string

func (*EventResourceForIncidentView) GetEntityId added in v3.4.0

func (s *EventResourceForIncidentView) GetEntityId() *string

func (*EventResourceForIncidentView) GetEntityType added in v3.4.0

func (s *EventResourceForIncidentView) GetEntityType() *string

func (*EventResourceForIncidentView) GetProbs added in v3.4.0

func (s *EventResourceForIncidentView) GetProbs() *string

func (*EventResourceForIncidentView) GetTags added in v3.4.0

func (s *EventResourceForIncidentView) GetTags() *string

func (EventResourceForIncidentView) GoString added in v3.4.0

func (s EventResourceForIncidentView) GoString() string

func (*EventResourceForIncidentView) SetDomain added in v3.4.0

func (*EventResourceForIncidentView) SetEntityId added in v3.4.0

func (*EventResourceForIncidentView) SetEntityType added in v3.4.0

func (*EventResourceForIncidentView) SetProbs added in v3.4.0

func (*EventResourceForIncidentView) SetTags added in v3.4.0

func (EventResourceForIncidentView) String added in v3.4.0

func (*EventResourceForIncidentView) Validate added in v3.4.0

func (s *EventResourceForIncidentView) Validate() error

type FilterSetting

type FilterSetting struct {
	Conditions []*FilterSettingConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	Expression *string                    `json:"expression,omitempty" xml:"expression,omitempty"`
	Relation   *string                    `json:"relation,omitempty" xml:"relation,omitempty"`
}

func (*FilterSetting) GetConditions

func (s *FilterSetting) GetConditions() []*FilterSettingConditions

func (*FilterSetting) GetExpression

func (s *FilterSetting) GetExpression() *string

func (*FilterSetting) GetRelation

func (s *FilterSetting) GetRelation() *string

func (FilterSetting) GoString

func (s FilterSetting) GoString() string

func (*FilterSetting) SetConditions

func (s *FilterSetting) SetConditions(v []*FilterSettingConditions) *FilterSetting

func (*FilterSetting) SetExpression

func (s *FilterSetting) SetExpression(v string) *FilterSetting

func (*FilterSetting) SetRelation

func (s *FilterSetting) SetRelation(v string) *FilterSetting

func (FilterSetting) String

func (s FilterSetting) String() string

func (*FilterSetting) Validate

func (s *FilterSetting) Validate() error

type FilterSettingConditions

type FilterSettingConditions struct {
	Field *string `json:"field,omitempty" xml:"field,omitempty"`
	Op    *string `json:"op,omitempty" xml:"op,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*FilterSettingConditions) GetField

func (s *FilterSettingConditions) GetField() *string

func (*FilterSettingConditions) GetOp

func (s *FilterSettingConditions) GetOp() *string

func (*FilterSettingConditions) GetValue

func (s *FilterSettingConditions) GetValue() *string

func (FilterSettingConditions) GoString

func (s FilterSettingConditions) GoString() string

func (*FilterSettingConditions) SetField

func (*FilterSettingConditions) SetOp

func (*FilterSettingConditions) SetValue

func (FilterSettingConditions) String

func (s FilterSettingConditions) String() string

func (*FilterSettingConditions) Validate

func (s *FilterSettingConditions) Validate() error

type GetAddonCodeTemplateRequest added in v3.5.0

type GetAddonCodeTemplateRequest struct {
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// example:
	//
	// Client
	EnvironmentType *string `json:"environmentType,omitempty" xml:"environmentType,omitempty"`
	// example:
	//
	// 0.1.0
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*GetAddonCodeTemplateRequest) GetAliyunLang added in v3.5.0

func (s *GetAddonCodeTemplateRequest) GetAliyunLang() *string

func (*GetAddonCodeTemplateRequest) GetEnvironmentType added in v3.5.0

func (s *GetAddonCodeTemplateRequest) GetEnvironmentType() *string

func (*GetAddonCodeTemplateRequest) GetVersion added in v3.5.0

func (s *GetAddonCodeTemplateRequest) GetVersion() *string

func (GetAddonCodeTemplateRequest) GoString added in v3.5.0

func (s GetAddonCodeTemplateRequest) GoString() string

func (*GetAddonCodeTemplateRequest) SetAliyunLang added in v3.5.0

func (*GetAddonCodeTemplateRequest) SetEnvironmentType added in v3.5.0

func (*GetAddonCodeTemplateRequest) SetVersion added in v3.5.0

func (GetAddonCodeTemplateRequest) String added in v3.5.0

func (*GetAddonCodeTemplateRequest) Validate added in v3.5.0

func (s *GetAddonCodeTemplateRequest) Validate() error

type GetAddonCodeTemplateResponse added in v3.5.0

type GetAddonCodeTemplateResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAddonCodeTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetAddonCodeTemplateResponse) GetBody added in v3.5.0

func (*GetAddonCodeTemplateResponse) GetHeaders added in v3.5.0

func (s *GetAddonCodeTemplateResponse) GetHeaders() map[string]*string

func (*GetAddonCodeTemplateResponse) GetStatusCode added in v3.5.0

func (s *GetAddonCodeTemplateResponse) GetStatusCode() *int32

func (GetAddonCodeTemplateResponse) GoString added in v3.5.0

func (s GetAddonCodeTemplateResponse) GoString() string

func (*GetAddonCodeTemplateResponse) SetBody added in v3.5.0

func (*GetAddonCodeTemplateResponse) SetHeaders added in v3.5.0

func (*GetAddonCodeTemplateResponse) SetStatusCode added in v3.5.0

func (GetAddonCodeTemplateResponse) String added in v3.5.0

func (*GetAddonCodeTemplateResponse) Validate added in v3.5.0

func (s *GetAddonCodeTemplateResponse) Validate() error

type GetAddonCodeTemplateResponseBody added in v3.5.0

type GetAddonCodeTemplateResponseBody struct {
	Codes []*GetAddonCodeTemplateResponseBodyCodes `json:"codes,omitempty" xml:"codes,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-***
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetAddonCodeTemplateResponseBody) GetCodes added in v3.5.0

func (*GetAddonCodeTemplateResponseBody) GetRequestId added in v3.5.0

func (s *GetAddonCodeTemplateResponseBody) GetRequestId() *string

func (GetAddonCodeTemplateResponseBody) GoString added in v3.5.0

func (*GetAddonCodeTemplateResponseBody) SetCodes added in v3.5.0

func (*GetAddonCodeTemplateResponseBody) SetRequestId added in v3.5.0

func (GetAddonCodeTemplateResponseBody) String added in v3.5.0

func (*GetAddonCodeTemplateResponseBody) Validate added in v3.5.0

type GetAddonCodeTemplateResponseBodyCodes added in v3.5.0

type GetAddonCodeTemplateResponseBodyCodes struct {
	// example:
	//
	// javascript\\nnpm install @arms/rum-miniapp --save
	CodeTemplate *string `json:"codeTemplate,omitempty" xml:"codeTemplate,omitempty"`
	// example:
	//
	// cs-default-CS-cs-default-1753236205394-cs-default-CS-kubeApiserver
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*GetAddonCodeTemplateResponseBodyCodes) GetCodeTemplate added in v3.5.0

func (s *GetAddonCodeTemplateResponseBodyCodes) GetCodeTemplate() *string

func (*GetAddonCodeTemplateResponseBodyCodes) GetName added in v3.5.0

func (GetAddonCodeTemplateResponseBodyCodes) GoString added in v3.5.0

func (*GetAddonCodeTemplateResponseBodyCodes) SetCodeTemplate added in v3.5.0

func (*GetAddonCodeTemplateResponseBodyCodes) SetName added in v3.5.0

func (GetAddonCodeTemplateResponseBodyCodes) String added in v3.5.0

func (*GetAddonCodeTemplateResponseBodyCodes) Validate added in v3.5.0

type GetAddonReleaseResponse added in v3.1.0

type GetAddonReleaseResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAddonReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetAddonReleaseResponse) GetBody added in v3.1.0

func (*GetAddonReleaseResponse) GetHeaders added in v3.1.0

func (s *GetAddonReleaseResponse) GetHeaders() map[string]*string

func (*GetAddonReleaseResponse) GetStatusCode added in v3.1.0

func (s *GetAddonReleaseResponse) GetStatusCode() *int32

func (GetAddonReleaseResponse) GoString added in v3.1.0

func (s GetAddonReleaseResponse) GoString() string

func (*GetAddonReleaseResponse) SetBody added in v3.1.0

func (*GetAddonReleaseResponse) SetHeaders added in v3.1.0

func (*GetAddonReleaseResponse) SetStatusCode added in v3.1.0

func (GetAddonReleaseResponse) String added in v3.1.0

func (s GetAddonReleaseResponse) String() string

func (*GetAddonReleaseResponse) Validate added in v3.1.0

func (s *GetAddonReleaseResponse) Validate() error

type GetAddonReleaseResponseBody added in v3.1.0

type GetAddonReleaseResponseBody struct {
	// Component configuration.
	//
	// example:
	//
	// {"install":{"mode":"auto-install","listenPort":"9400"},"discoverMode":"instances","discover":{"instances":"worker-k8s-for-cs-c126d87c76218487e83ab322017f11b44"},"scrapeInterval":"15","enableSecuritecs-nodeyGroupInjection":"true","metricTags":""}
	Config *string `json:"config,omitempty" xml:"config,omitempty"`
	// Detailed information.
	Release *GetAddonReleaseResponseBodyRelease `json:"release,omitempty" xml:"release,omitempty" type:"Struct"`
	// Request ID.
	//
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-A01D6CC3F4B8
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetAddonReleaseResponseBody) GetConfig added in v3.1.0

func (s *GetAddonReleaseResponseBody) GetConfig() *string

func (*GetAddonReleaseResponseBody) GetRelease added in v3.1.0

func (*GetAddonReleaseResponseBody) GetRequestId added in v3.1.0

func (s *GetAddonReleaseResponseBody) GetRequestId() *string

func (GetAddonReleaseResponseBody) GoString added in v3.1.0

func (s GetAddonReleaseResponseBody) GoString() string

func (*GetAddonReleaseResponseBody) SetConfig added in v3.1.0

func (*GetAddonReleaseResponseBody) SetRelease added in v3.1.0

func (*GetAddonReleaseResponseBody) SetRequestId added in v3.1.0

func (GetAddonReleaseResponseBody) String added in v3.1.0

func (*GetAddonReleaseResponseBody) Validate added in v3.1.0

func (s *GetAddonReleaseResponseBody) Validate() error

type GetAddonReleaseResponseBodyRelease added in v3.1.0

type GetAddonReleaseResponseBodyRelease struct {
	// Addon component name.
	//
	// example:
	//
	// cs-gpu
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Number of alert rules.
	//
	// example:
	//
	// 6
	AlertRuleCount *int64 `json:"alertRuleCount,omitempty" xml:"alertRuleCount,omitempty"`
	// Installation phase information.
	Conditions []*GetAddonReleaseResponseBodyReleaseConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	// Component configuration information.
	//
	// example:
	//
	// {"install":{"mode":"auto-install","listenPort":"9400"},"discoverMode":"instances","discover":{"instances":"worker-k8s-for-cs-c126d87c76218487e83ab322017f11b44"},"scrapeInterval":"15","enableSecuritecs-nodeyGroupInjection":"true","metricTags":""}
	Config *string `json:"config,omitempty" xml:"config,omitempty"`
	// Connection time.
	//
	// example:
	//
	// 2024-11-04T16:10:12+08:00
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Number of dashboards.
	//
	// example:
	//
	// 3
	DashboardCount *int64 `json:"dashboardCount,omitempty" xml:"dashboardCount,omitempty"`
	// Entity details.
	EntityRules *EntityGroupBase `json:"entityRules,omitempty" xml:"entityRules,omitempty"`
	// Environment type.
	//
	// example:
	//
	// CS
	EnvType *string `json:"envType,omitempty" xml:"envType,omitempty"`
	// Environment ID.
	//
	// example:
	//
	// policy-xxxxxxxxxxx
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	// Number of plugins.
	//
	// example:
	//
	// 2
	ExporterCount *int64 `json:"exporterCount,omitempty" xml:"exporterCount,omitempty"`
	// Whether there is a configuration.
	//
	// example:
	//
	// true
	HaveConfig *bool `json:"haveConfig,omitempty" xml:"haveConfig,omitempty"`
	// User ID for connection.
	//
	// example:
	//
	// 1707xxxxxxxxxxxx
	InstallUserId *string `json:"installUserId,omitempty" xml:"installUserId,omitempty"`
	// Language.
	//
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// Whether it is a managed component.
	//
	// example:
	//
	// true
	Managed *bool `json:"managed,omitempty" xml:"managed,omitempty"`
	// Parent AddonRelease ID.
	//
	// example:
	//
	// policy-xxxxxxxxxxxxx
	ParentAddonReleaseId *string `json:"parentAddonReleaseId,omitempty" xml:"parentAddonReleaseId,omitempty"`
	// Policy ID.
	//
	// example:
	//
	// policy-xxxxxxxxxxxxx
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Release ID.
	//
	// example:
	//
	// 7339d808-66f9-4d40-83fa-xxxxxxxxxxx
	ReleaseId *string `json:"releaseId,omitempty" xml:"releaseId,omitempty"`
	// The name of the Release.
	//
	// example:
	//
	// test-gpu-integration-name
	ReleaseName *string `json:"releaseName,omitempty" xml:"releaseName,omitempty"`
	// Component scenario.
	//
	// example:
	//
	// container
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// Component status.
	//
	// example:
	//
	// running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Update time.
	//
	// example:
	//
	// 2024-11-04T16:10:12+08:00
	UpdateTime *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	// Owner user ID.
	//
	// example:
	//
	// 1707xxxxxxxxxxxx
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Component version.
	//
	// example:
	//
	// 0.0.2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace.
	//
	// example:
	//
	// default
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetAddonReleaseResponseBodyRelease) GetAddonName added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetAddonName() *string

func (*GetAddonReleaseResponseBodyRelease) GetAlertRuleCount added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetAlertRuleCount() *int64

func (*GetAddonReleaseResponseBodyRelease) GetConditions added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) GetConfig added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) GetCreateTime added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetCreateTime() *string

func (*GetAddonReleaseResponseBodyRelease) GetDashboardCount added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetDashboardCount() *int64

func (*GetAddonReleaseResponseBodyRelease) GetEntityRules added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) GetEnvType added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetEnvType() *string

func (*GetAddonReleaseResponseBodyRelease) GetEnvironmentId added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetEnvironmentId() *string

func (*GetAddonReleaseResponseBodyRelease) GetExporterCount added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetExporterCount() *int64

func (*GetAddonReleaseResponseBodyRelease) GetHaveConfig added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetHaveConfig() *bool

func (*GetAddonReleaseResponseBodyRelease) GetInstallUserId added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetInstallUserId() *string

func (*GetAddonReleaseResponseBodyRelease) GetLanguage added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetLanguage() *string

func (*GetAddonReleaseResponseBodyRelease) GetManaged added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetManaged() *bool

func (*GetAddonReleaseResponseBodyRelease) GetParentAddonReleaseId added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetParentAddonReleaseId() *string

func (*GetAddonReleaseResponseBodyRelease) GetPolicyId added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetPolicyId() *string

func (*GetAddonReleaseResponseBodyRelease) GetRegionId added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetRegionId() *string

func (*GetAddonReleaseResponseBodyRelease) GetReleaseId added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetReleaseId() *string

func (*GetAddonReleaseResponseBodyRelease) GetReleaseName added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetReleaseName() *string

func (*GetAddonReleaseResponseBodyRelease) GetScene added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) GetStatus added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) GetUpdateTime added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetUpdateTime() *string

func (*GetAddonReleaseResponseBodyRelease) GetUserId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) GetVersion added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetVersion() *string

func (*GetAddonReleaseResponseBodyRelease) GetWorkspace added in v3.1.0

func (s *GetAddonReleaseResponseBodyRelease) GetWorkspace() *string

func (GetAddonReleaseResponseBodyRelease) GoString added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetAddonName added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetAlertRuleCount added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetConditions added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetConfig added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetCreateTime added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetDashboardCount added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetEntityRules added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetEnvType added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetEnvironmentId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetExporterCount added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetHaveConfig added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetInstallUserId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetLanguage added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetManaged added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetParentAddonReleaseId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetPolicyId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetRegionId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetReleaseId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetReleaseName added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetScene added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetStatus added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetUpdateTime added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetUserId added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetVersion added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) SetWorkspace added in v3.1.0

func (GetAddonReleaseResponseBodyRelease) String added in v3.1.0

func (*GetAddonReleaseResponseBodyRelease) Validate added in v3.1.0

type GetAddonReleaseResponseBodyReleaseConditions added in v3.1.0

type GetAddonReleaseResponseBodyReleaseConditions struct {
	// First transition time.
	//
	// example:
	//
	// 2024-11-04T16:10:22+08:00
	FirstTransitionTime *string `json:"firstTransitionTime,omitempty" xml:"firstTransitionTime,omitempty"`
	// Last transition time.
	//
	// example:
	//
	// 2024-11-04T16:10:22+08:00
	LastTransitionTime *string `json:"lastTransitionTime,omitempty" xml:"lastTransitionTime,omitempty"`
	// Details.
	//
	// example:
	//
	// The addon loaded successfully
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Phase status.
	//
	// example:
	//
	// True
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Phase type.
	//
	// example:
	//
	// Loaded
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*GetAddonReleaseResponseBodyReleaseConditions) GetFirstTransitionTime added in v3.1.0

func (s *GetAddonReleaseResponseBodyReleaseConditions) GetFirstTransitionTime() *string

func (*GetAddonReleaseResponseBodyReleaseConditions) GetLastTransitionTime added in v3.1.0

func (s *GetAddonReleaseResponseBodyReleaseConditions) GetLastTransitionTime() *string

func (*GetAddonReleaseResponseBodyReleaseConditions) GetMessage added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) GetStatus added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) GetType added in v3.1.0

func (GetAddonReleaseResponseBodyReleaseConditions) GoString added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) SetFirstTransitionTime added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) SetLastTransitionTime added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) SetMessage added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) SetStatus added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) SetType added in v3.1.0

func (GetAddonReleaseResponseBodyReleaseConditions) String added in v3.1.0

func (*GetAddonReleaseResponseBodyReleaseConditions) Validate added in v3.1.0

type GetAddonRequest added in v3.5.0

type GetAddonRequest struct {
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// example:
	//
	// *
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*GetAddonRequest) GetAliyunLang added in v3.5.0

func (s *GetAddonRequest) GetAliyunLang() *string

func (*GetAddonRequest) GetVersion added in v3.5.0

func (s *GetAddonRequest) GetVersion() *string

func (GetAddonRequest) GoString added in v3.5.0

func (s GetAddonRequest) GoString() string

func (*GetAddonRequest) SetAliyunLang added in v3.5.0

func (s *GetAddonRequest) SetAliyunLang(v string) *GetAddonRequest

func (*GetAddonRequest) SetVersion added in v3.5.0

func (s *GetAddonRequest) SetVersion(v string) *GetAddonRequest

func (GetAddonRequest) String added in v3.5.0

func (s GetAddonRequest) String() string

func (*GetAddonRequest) Validate added in v3.5.0

func (s *GetAddonRequest) Validate() error

type GetAddonResponse added in v3.5.0

type GetAddonResponse struct {
	Headers    map[string]*string    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAddonResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetAddonResponse) GetBody added in v3.5.0

func (s *GetAddonResponse) GetBody() *GetAddonResponseBody

func (*GetAddonResponse) GetHeaders added in v3.5.0

func (s *GetAddonResponse) GetHeaders() map[string]*string

func (*GetAddonResponse) GetStatusCode added in v3.5.0

func (s *GetAddonResponse) GetStatusCode() *int32

func (GetAddonResponse) GoString added in v3.5.0

func (s GetAddonResponse) GoString() string

func (*GetAddonResponse) SetBody added in v3.5.0

func (*GetAddonResponse) SetHeaders added in v3.5.0

func (s *GetAddonResponse) SetHeaders(v map[string]*string) *GetAddonResponse

func (*GetAddonResponse) SetStatusCode added in v3.5.0

func (s *GetAddonResponse) SetStatusCode(v int32) *GetAddonResponse

func (GetAddonResponse) String added in v3.5.0

func (s GetAddonResponse) String() string

func (*GetAddonResponse) Validate added in v3.5.0

func (s *GetAddonResponse) Validate() error

type GetAddonResponseBody added in v3.5.0

type GetAddonResponseBody struct {
	Data *GetAddonResponseBodyData `json:"data,omitempty" xml:"data,omitempty" type:"Struct"`
	// Id of the request
	//
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-A01D6CC3F4B8
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetAddonResponseBody) GetData added in v3.5.0

func (*GetAddonResponseBody) GetRequestId added in v3.5.0

func (s *GetAddonResponseBody) GetRequestId() *string

func (GetAddonResponseBody) GoString added in v3.5.0

func (s GetAddonResponseBody) GoString() string

func (*GetAddonResponseBody) SetData added in v3.5.0

func (*GetAddonResponseBody) SetRequestId added in v3.5.0

func (s *GetAddonResponseBody) SetRequestId(v string) *GetAddonResponseBody

func (GetAddonResponseBody) String added in v3.5.0

func (s GetAddonResponseBody) String() string

func (*GetAddonResponseBody) Validate added in v3.5.0

func (s *GetAddonResponseBody) Validate() error

type GetAddonResponseBodyData added in v3.5.0

type GetAddonResponseBodyData struct {
	// example:
	//
	// resume_vector_alias
	Alias      *string                               `json:"alias,omitempty" xml:"alias,omitempty"`
	Categories []*string                             `json:"categories,omitempty" xml:"categories,omitempty" type:"Repeated"`
	Dashboards []*GetAddonResponseBodyDataDashboards `json:"dashboards,omitempty" xml:"dashboards,omitempty" type:"Repeated"`
	// example:
	//
	// o11y-demo-cn-heyuan
	Description  *string                                 `json:"description,omitempty" xml:"description,omitempty"`
	Environments []*GetAddonResponseBodyDataEnvironments `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	// example:
	//
	// icon URL
	Icon     *string   `json:"icon,omitempty" xml:"icon,omitempty"`
	Keywords []*string `json:"keywords,omitempty" xml:"keywords,omitempty" type:"Repeated"`
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 2023-09-12 12:30:30
	LatestReleaseCreateTime *string `json:"latestReleaseCreateTime,omitempty" xml:"latestReleaseCreateTime,omitempty"`
	// example:
	//
	// rum_api_dashboard_explorer_link_metric_set
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// true
	Once *bool `json:"once,omitempty" xml:"once,omitempty"`
	// example:
	//
	// middleware
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// example:
	//
	// *
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 10
	Weight *string `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (*GetAddonResponseBodyData) GetAlias added in v3.5.0

func (s *GetAddonResponseBodyData) GetAlias() *string

func (*GetAddonResponseBodyData) GetCategories added in v3.5.0

func (s *GetAddonResponseBodyData) GetCategories() []*string

func (*GetAddonResponseBodyData) GetDashboards added in v3.5.0

func (*GetAddonResponseBodyData) GetDescription added in v3.5.0

func (s *GetAddonResponseBodyData) GetDescription() *string

func (*GetAddonResponseBodyData) GetEnvironments added in v3.5.0

func (*GetAddonResponseBodyData) GetIcon added in v3.5.0

func (s *GetAddonResponseBodyData) GetIcon() *string

func (*GetAddonResponseBodyData) GetKeywords added in v3.5.0

func (s *GetAddonResponseBodyData) GetKeywords() []*string

func (*GetAddonResponseBodyData) GetLanguage added in v3.5.0

func (s *GetAddonResponseBodyData) GetLanguage() *string

func (*GetAddonResponseBodyData) GetLatestReleaseCreateTime added in v3.5.0

func (s *GetAddonResponseBodyData) GetLatestReleaseCreateTime() *string

func (*GetAddonResponseBodyData) GetName added in v3.5.0

func (s *GetAddonResponseBodyData) GetName() *string

func (*GetAddonResponseBodyData) GetOnce added in v3.5.0

func (s *GetAddonResponseBodyData) GetOnce() *bool

func (*GetAddonResponseBodyData) GetScene added in v3.5.0

func (s *GetAddonResponseBodyData) GetScene() *string

func (*GetAddonResponseBodyData) GetVersion added in v3.5.0

func (s *GetAddonResponseBodyData) GetVersion() *string

func (*GetAddonResponseBodyData) GetWeight added in v3.5.0

func (s *GetAddonResponseBodyData) GetWeight() *string

func (GetAddonResponseBodyData) GoString added in v3.5.0

func (s GetAddonResponseBodyData) GoString() string

func (*GetAddonResponseBodyData) SetAlias added in v3.5.0

func (*GetAddonResponseBodyData) SetCategories added in v3.5.0

func (*GetAddonResponseBodyData) SetDashboards added in v3.5.0

func (*GetAddonResponseBodyData) SetDescription added in v3.5.0

func (*GetAddonResponseBodyData) SetEnvironments added in v3.5.0

func (*GetAddonResponseBodyData) SetIcon added in v3.5.0

func (*GetAddonResponseBodyData) SetKeywords added in v3.5.0

func (*GetAddonResponseBodyData) SetLanguage added in v3.5.0

func (*GetAddonResponseBodyData) SetLatestReleaseCreateTime added in v3.5.0

func (s *GetAddonResponseBodyData) SetLatestReleaseCreateTime(v string) *GetAddonResponseBodyData

func (*GetAddonResponseBodyData) SetName added in v3.5.0

func (*GetAddonResponseBodyData) SetOnce added in v3.5.0

func (*GetAddonResponseBodyData) SetScene added in v3.5.0

func (*GetAddonResponseBodyData) SetVersion added in v3.5.0

func (*GetAddonResponseBodyData) SetWeight added in v3.5.0

func (GetAddonResponseBodyData) String added in v3.5.0

func (s GetAddonResponseBodyData) String() string

func (*GetAddonResponseBodyData) Validate added in v3.5.0

func (s *GetAddonResponseBodyData) Validate() error

type GetAddonResponseBodyDataDashboards added in v3.5.0

type GetAddonResponseBodyDataDashboards struct {
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// rum_api_dot_metric_set
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// http://iac-service-transfer.oss-cn-hangzhou.aliyuncs.com/78c5_288850010070719968_bdcf7cca781844c8ac4add133791713f
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*GetAddonResponseBodyDataDashboards) GetDescription added in v3.5.0

func (s *GetAddonResponseBodyDataDashboards) GetDescription() *string

func (*GetAddonResponseBodyDataDashboards) GetName added in v3.5.0

func (*GetAddonResponseBodyDataDashboards) GetUrl added in v3.5.0

func (GetAddonResponseBodyDataDashboards) GoString added in v3.5.0

func (*GetAddonResponseBodyDataDashboards) SetDescription added in v3.5.0

func (*GetAddonResponseBodyDataDashboards) SetName added in v3.5.0

func (*GetAddonResponseBodyDataDashboards) SetUrl added in v3.5.0

func (GetAddonResponseBodyDataDashboards) String added in v3.5.0

func (*GetAddonResponseBodyDataDashboards) Validate added in v3.5.0

type GetAddonResponseBodyDataEnvironments added in v3.5.0

type GetAddonResponseBodyDataEnvironments struct {
	CommonSchemaRefs []*GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs `json:"commonSchemaRefs,omitempty" xml:"commonSchemaRefs,omitempty" type:"Repeated"`
	Dependencies     *GetAddonResponseBodyDataEnvironmentsDependencies       `json:"dependencies,omitempty" xml:"dependencies,omitempty" type:"Struct"`
	// example:
	//
	// Observability integration.
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// false
	Enable *bool   `json:"enable,omitempty" xml:"enable,omitempty"`
	Label  *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// cs-default-umodel-1752755202744_k8s.metric.high_level_metric_deployment_cn-hangzhou/c0a686118449c4390b9cc0a07ea3e0e85
	Name     *string                                       `json:"name,omitempty" xml:"name,omitempty"`
	Policies *GetAddonResponseBodyDataEnvironmentsPolicies `json:"policies,omitempty" xml:"policies,omitempty" type:"Struct"`
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
}

func (*GetAddonResponseBodyDataEnvironments) GetCommonSchemaRefs added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) GetDependencies added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) GetDescription added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironments) GetDescription() *string

func (*GetAddonResponseBodyDataEnvironments) GetEnable added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) GetLabel added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) GetName added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) GetPolicies added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) GetPolicyType added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironments) GetPolicyType() *string

func (GetAddonResponseBodyDataEnvironments) GoString added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetCommonSchemaRefs added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetDependencies added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetDescription added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetEnable added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetLabel added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetName added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetPolicies added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) SetPolicyType added in v3.5.0

func (GetAddonResponseBodyDataEnvironments) String added in v3.5.0

func (*GetAddonResponseBodyDataEnvironments) Validate added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs struct {
	Group   *string `json:"group,omitempty" xml:"group,omitempty"`
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) GetGroup added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) GetVersion added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) GoString added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) SetGroup added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) SetVersion added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) String added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsCommonSchemaRefs) Validate added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsDependencies added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsDependencies struct {
	ClusterTypes []*string        `json:"clusterTypes,omitempty" xml:"clusterTypes,omitempty" type:"Repeated"`
	Features     map[string]*bool `json:"features,omitempty" xml:"features,omitempty"`
	Services     []*string        `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
}

func (*GetAddonResponseBodyDataEnvironmentsDependencies) GetClusterTypes added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsDependencies) GetFeatures added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsDependencies) GetServices added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsDependencies) GoString added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsDependencies) SetClusterTypes added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsDependencies) SetFeatures added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsDependencies) SetServices added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsDependencies) String added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsDependencies) Validate added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsPolicies added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsPolicies struct {
	// example:
	//
	// true
	AlertDefaultStatus *string `json:"alertDefaultStatus,omitempty" xml:"alertDefaultStatus,omitempty"`
	// example:
	//
	// true
	DefaultInstall *bool `json:"defaultInstall,omitempty" xml:"defaultInstall,omitempty"`
	// example:
	//
	// true
	EnableServiceAccount *bool                                                        `json:"enableServiceAccount,omitempty" xml:"enableServiceAccount,omitempty"`
	MetricCheckRule      *GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule `json:"metricCheckRule,omitempty" xml:"metricCheckRule,omitempty" type:"Struct"`
	// example:
	//
	// true
	NeedRestartAfterIntegration *bool                                                    `json:"needRestartAfterIntegration,omitempty" xml:"needRestartAfterIntegration,omitempty"`
	Protocols                   []*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	// example:
	//
	// cs-default
	TargetAddonName *string `json:"targetAddonName,omitempty" xml:"targetAddonName,omitempty"`
}

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetAlertDefaultStatus added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironmentsPolicies) GetAlertDefaultStatus() *string

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetDefaultInstall added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironmentsPolicies) GetDefaultInstall() *bool

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetEnableServiceAccount added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironmentsPolicies) GetEnableServiceAccount() *bool

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetMetricCheckRule added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetNeedRestartAfterIntegration added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironmentsPolicies) GetNeedRestartAfterIntegration() *bool

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetProtocols added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) GetTargetAddonName added in v3.5.0

func (s *GetAddonResponseBodyDataEnvironmentsPolicies) GetTargetAddonName() *string

func (GetAddonResponseBodyDataEnvironmentsPolicies) GoString added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) SetAlertDefaultStatus added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) SetDefaultInstall added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) SetEnableServiceAccount added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) SetNeedRestartAfterIntegration added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) SetProtocols added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) SetTargetAddonName added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsPolicies) String added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPolicies) Validate added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule struct {
	PromQL []*string `json:"promQL,omitempty" xml:"promQL,omitempty" type:"Repeated"`
}

func (*GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule) GetPromQL added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule) GoString added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule) SetPromQL added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule) String added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesMetricCheckRule) Validate added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsPoliciesProtocols added in v3.5.0

type GetAddonResponseBodyDataEnvironmentsPoliciesProtocols struct {
	// example:
	//
	// Prometheus Metrics
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// icon URL
	Icon  *string `json:"icon,omitempty" xml:"icon,omitempty"`
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// rum_api_dot_metric_set
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) GetDescription added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) GetIcon added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) GetLabel added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) GetName added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) GoString added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) SetDescription added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) SetIcon added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) SetLabel added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) SetName added in v3.5.0

func (GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) String added in v3.5.0

func (*GetAddonResponseBodyDataEnvironmentsPoliciesProtocols) Validate added in v3.5.0

type GetAddonSchemaRequest added in v3.5.0

type GetAddonSchemaRequest struct {
	// example:
	//
	// zh
	AliyunLang      *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	EnvironmentType *string `json:"environmentType,omitempty" xml:"environmentType,omitempty"`
	// example:
	//
	// 0.1.1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*GetAddonSchemaRequest) GetAliyunLang added in v3.5.0

func (s *GetAddonSchemaRequest) GetAliyunLang() *string

func (*GetAddonSchemaRequest) GetEnvironmentType added in v3.5.0

func (s *GetAddonSchemaRequest) GetEnvironmentType() *string

func (*GetAddonSchemaRequest) GetVersion added in v3.5.0

func (s *GetAddonSchemaRequest) GetVersion() *string

func (GetAddonSchemaRequest) GoString added in v3.5.0

func (s GetAddonSchemaRequest) GoString() string

func (*GetAddonSchemaRequest) SetAliyunLang added in v3.5.0

func (s *GetAddonSchemaRequest) SetAliyunLang(v string) *GetAddonSchemaRequest

func (*GetAddonSchemaRequest) SetEnvironmentType added in v3.5.0

func (s *GetAddonSchemaRequest) SetEnvironmentType(v string) *GetAddonSchemaRequest

func (*GetAddonSchemaRequest) SetVersion added in v3.5.0

func (GetAddonSchemaRequest) String added in v3.5.0

func (s GetAddonSchemaRequest) String() string

func (*GetAddonSchemaRequest) Validate added in v3.5.0

func (s *GetAddonSchemaRequest) Validate() error

type GetAddonSchemaResponse added in v3.5.0

type GetAddonSchemaResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAddonSchemaResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetAddonSchemaResponse) GetBody added in v3.5.0

func (*GetAddonSchemaResponse) GetHeaders added in v3.5.0

func (s *GetAddonSchemaResponse) GetHeaders() map[string]*string

func (*GetAddonSchemaResponse) GetStatusCode added in v3.5.0

func (s *GetAddonSchemaResponse) GetStatusCode() *int32

func (GetAddonSchemaResponse) GoString added in v3.5.0

func (s GetAddonSchemaResponse) GoString() string

func (*GetAddonSchemaResponse) SetBody added in v3.5.0

func (*GetAddonSchemaResponse) SetHeaders added in v3.5.0

func (*GetAddonSchemaResponse) SetStatusCode added in v3.5.0

func (GetAddonSchemaResponse) String added in v3.5.0

func (s GetAddonSchemaResponse) String() string

func (*GetAddonSchemaResponse) Validate added in v3.5.0

func (s *GetAddonSchemaResponse) Validate() error

type GetAddonSchemaResponseBody added in v3.5.0

type GetAddonSchemaResponseBody struct {
	Fields []*GetAddonSchemaResponseBodyFields `json:"fields,omitempty" xml:"fields,omitempty" type:"Repeated"`
	// example:
	//
	// E5B1D3D4-BB28-5996-8AD2-***********
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// response_time
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*GetAddonSchemaResponseBody) GetFields added in v3.5.0

func (*GetAddonSchemaResponseBody) GetRequestId added in v3.5.0

func (s *GetAddonSchemaResponseBody) GetRequestId() *string

func (*GetAddonSchemaResponseBody) GetType added in v3.5.0

func (s *GetAddonSchemaResponseBody) GetType() *string

func (GetAddonSchemaResponseBody) GoString added in v3.5.0

func (s GetAddonSchemaResponseBody) GoString() string

func (*GetAddonSchemaResponseBody) SetFields added in v3.5.0

func (*GetAddonSchemaResponseBody) SetRequestId added in v3.5.0

func (*GetAddonSchemaResponseBody) SetType added in v3.5.0

func (GetAddonSchemaResponseBody) String added in v3.5.0

func (*GetAddonSchemaResponseBody) Validate added in v3.5.0

func (s *GetAddonSchemaResponseBody) Validate() error

type GetAddonSchemaResponseBodyFields added in v3.5.0

type GetAddonSchemaResponseBodyFields struct {
	Conditions   []*GetAddonSchemaResponseBodyFieldsConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	DefaultValue interface{}                                   `json:"defaultValue,omitempty" xml:"defaultValue,omitempty"`
	// example:
	//
	// o11y-demo-cn-heyuan
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	Disabled    *bool   `json:"disabled,omitempty" xml:"disabled,omitempty"`
	Element     *string `json:"element,omitempty" xml:"element,omitempty"`
	FieldPath   *string `json:"fieldPath,omitempty" xml:"fieldPath,omitempty"`
	Label       *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// rum_api_dashboard_explorer_link_metric_set
	Name        *string                                `json:"name,omitempty" xml:"name,omitempty"`
	Placeholder *string                                `json:"placeholder,omitempty" xml:"placeholder,omitempty"`
	Props       *GetAddonSchemaResponseBodyFieldsProps `json:"props,omitempty" xml:"props,omitempty" type:"Struct"`
	// example:
	//
	// xtrace
	Type       *string                                     `json:"type,omitempty" xml:"type,omitempty"`
	Validation *GetAddonSchemaResponseBodyFieldsValidation `json:"validation,omitempty" xml:"validation,omitempty" type:"Struct"`
}

func (*GetAddonSchemaResponseBodyFields) GetConditions added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) GetDefaultValue added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) GetDefaultValue() interface{}

func (*GetAddonSchemaResponseBodyFields) GetDescription added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) GetDescription() *string

func (*GetAddonSchemaResponseBodyFields) GetDisabled added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) GetDisabled() *bool

func (*GetAddonSchemaResponseBodyFields) GetElement added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) GetElement() *string

func (*GetAddonSchemaResponseBodyFields) GetFieldPath added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) GetFieldPath() *string

func (*GetAddonSchemaResponseBodyFields) GetLabel added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) GetName added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) GetPlaceholder added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) GetPlaceholder() *string

func (*GetAddonSchemaResponseBodyFields) GetProps added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) GetType added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) GetValidation added in v3.5.0

func (GetAddonSchemaResponseBodyFields) GoString added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetConditions added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetDefaultValue added in v3.5.0

func (s *GetAddonSchemaResponseBodyFields) SetDefaultValue(v interface{}) *GetAddonSchemaResponseBodyFields

func (*GetAddonSchemaResponseBodyFields) SetDescription added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetDisabled added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetElement added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetFieldPath added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetLabel added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetName added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetPlaceholder added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetProps added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetType added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) SetValidation added in v3.5.0

func (GetAddonSchemaResponseBodyFields) String added in v3.5.0

func (*GetAddonSchemaResponseBodyFields) Validate added in v3.5.0

type GetAddonSchemaResponseBodyFieldsConditions added in v3.5.0

type GetAddonSchemaResponseBodyFieldsConditions struct {
	// example:
	//
	// redeploy
	Action *string `json:"action,omitempty" xml:"action,omitempty"`
	Field  *string `json:"field,omitempty" xml:"field,omitempty"`
	Op     *string `json:"op,omitempty" xml:"op,omitempty"`
	// example:
	//
	// [{\\"count\\": \\"1\\", \\"max\\": \\"358.106\\", \\"sum\\": \\"358.106\\", \\"ts\\": \\"1755049815000000\\", \\"min\\": \\"358.106\\"}, {\\"count\\": \\"1\\", \\"max\\": \\"326.311\\", \\"sum\\": \\"326.311\\", \\"ts\\": \\"1755049830000000\\", \\"min\\": \\"326.311\\"}]
	Value interface{} `json:"value,omitempty" xml:"value,omitempty"`
}

func (*GetAddonSchemaResponseBodyFieldsConditions) GetAction added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) GetField added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) GetOp added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) GetValue added in v3.5.0

func (s *GetAddonSchemaResponseBodyFieldsConditions) GetValue() interface{}

func (GetAddonSchemaResponseBodyFieldsConditions) GoString added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) SetAction added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) SetField added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) SetOp added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) SetValue added in v3.5.0

func (GetAddonSchemaResponseBodyFieldsConditions) String added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsConditions) Validate added in v3.5.0

type GetAddonSchemaResponseBodyFieldsProps added in v3.5.0

type GetAddonSchemaResponseBodyFieldsProps struct {
	// AK
	DataSource []*GetAddonSchemaResponseBodyFieldsPropsDataSource `json:"dataSource,omitempty" xml:"dataSource,omitempty" type:"Repeated"`
	Related    []*string                                          `json:"related,omitempty" xml:"related,omitempty" type:"Repeated"`
	SelectMode *string                                            `json:"selectMode,omitempty" xml:"selectMode,omitempty"`
}

func (*GetAddonSchemaResponseBodyFieldsProps) GetDataSource added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsProps) GetRelated added in v3.5.0

func (s *GetAddonSchemaResponseBodyFieldsProps) GetRelated() []*string

func (*GetAddonSchemaResponseBodyFieldsProps) GetSelectMode added in v3.5.0

func (s *GetAddonSchemaResponseBodyFieldsProps) GetSelectMode() *string

func (GetAddonSchemaResponseBodyFieldsProps) GoString added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsProps) SetDataSource added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsProps) SetRelated added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsProps) SetSelectMode added in v3.5.0

func (GetAddonSchemaResponseBodyFieldsProps) String added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsProps) Validate added in v3.5.0

type GetAddonSchemaResponseBodyFieldsPropsDataSource added in v3.5.0

type GetAddonSchemaResponseBodyFieldsPropsDataSource struct {
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// []
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*GetAddonSchemaResponseBodyFieldsPropsDataSource) GetLabel added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsPropsDataSource) GetValue added in v3.5.0

func (GetAddonSchemaResponseBodyFieldsPropsDataSource) GoString added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsPropsDataSource) SetLabel added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsPropsDataSource) SetValue added in v3.5.0

func (GetAddonSchemaResponseBodyFieldsPropsDataSource) String added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsPropsDataSource) Validate added in v3.5.0

type GetAddonSchemaResponseBodyFieldsValidation added in v3.5.0

type GetAddonSchemaResponseBodyFieldsValidation struct {
	Max       *int32 `json:"max,omitempty" xml:"max,omitempty"`
	MaxLength *int32 `json:"maxLength,omitempty" xml:"maxLength,omitempty"`
	// example:
	//
	// ok
	Message   *string `json:"message,omitempty" xml:"message,omitempty"`
	Min       *int32  `json:"min,omitempty" xml:"min,omitempty"`
	MinLength *int32  `json:"minLength,omitempty" xml:"minLength,omitempty"`
	Regular   *string `json:"regular,omitempty" xml:"regular,omitempty"`
	Required  *bool   `json:"required,omitempty" xml:"required,omitempty"`
}

func (*GetAddonSchemaResponseBodyFieldsValidation) GetMax added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) GetMaxLength added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) GetMessage added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) GetMin added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) GetMinLength added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) GetRegular added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) GetRequired added in v3.5.0

func (GetAddonSchemaResponseBodyFieldsValidation) GoString added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetMax added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetMaxLength added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetMessage added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetMin added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetMinLength added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetRegular added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) SetRequired added in v3.5.0

func (GetAddonSchemaResponseBodyFieldsValidation) String added in v3.5.0

func (*GetAddonSchemaResponseBodyFieldsValidation) Validate added in v3.5.0

type GetAggTaskGroupResponse added in v3.1.0

type GetAggTaskGroupResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetAggTaskGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetAggTaskGroupResponse) GetBody added in v3.1.0

func (*GetAggTaskGroupResponse) GetHeaders added in v3.1.0

func (s *GetAggTaskGroupResponse) GetHeaders() map[string]*string

func (*GetAggTaskGroupResponse) GetStatusCode added in v3.1.0

func (s *GetAggTaskGroupResponse) GetStatusCode() *int32

func (GetAggTaskGroupResponse) GoString added in v3.1.0

func (s GetAggTaskGroupResponse) GoString() string

func (*GetAggTaskGroupResponse) SetBody added in v3.1.0

func (*GetAggTaskGroupResponse) SetHeaders added in v3.1.0

func (*GetAggTaskGroupResponse) SetStatusCode added in v3.1.0

func (GetAggTaskGroupResponse) String added in v3.1.0

func (s GetAggTaskGroupResponse) String() string

func (*GetAggTaskGroupResponse) Validate added in v3.1.0

func (s *GetAggTaskGroupResponse) Validate() error

type GetAggTaskGroupResponseBody added in v3.1.0

type GetAggTaskGroupResponseBody struct {
	// Aggregation task group.
	AggTaskGroup *GetAggTaskGroupResponseBodyAggTaskGroup `json:"aggTaskGroup,omitempty" xml:"aggTaskGroup,omitempty" type:"Struct"`
	// Request ID
	//
	// example:
	//
	// 68DAF543-35DF-5762-BE90-F5C00B5DC036
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Whether the request was successful
	//
	// example:
	//
	// True
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (*GetAggTaskGroupResponseBody) GetAggTaskGroup added in v3.1.0

func (*GetAggTaskGroupResponseBody) GetRequestId added in v3.1.0

func (s *GetAggTaskGroupResponseBody) GetRequestId() *string

func (*GetAggTaskGroupResponseBody) GetSuccess added in v3.1.0

func (s *GetAggTaskGroupResponseBody) GetSuccess() *bool

func (GetAggTaskGroupResponseBody) GoString added in v3.1.0

func (s GetAggTaskGroupResponseBody) GoString() string

func (*GetAggTaskGroupResponseBody) SetAggTaskGroup added in v3.1.0

func (*GetAggTaskGroupResponseBody) SetRequestId added in v3.1.0

func (*GetAggTaskGroupResponseBody) SetSuccess added in v3.1.0

func (GetAggTaskGroupResponseBody) String added in v3.1.0

func (*GetAggTaskGroupResponseBody) Validate added in v3.1.0

func (s *GetAggTaskGroupResponseBody) Validate() error

type GetAggTaskGroupResponseBodyAggTaskGroup added in v3.1.0

type GetAggTaskGroupResponseBodyAggTaskGroup struct {
	// Aggregation task group configuration.
	//
	// example:
	//
	// groups:
	//
	// - name: "node.rules"
	//
	//   interval: "60s"
	//
	//   rules:
	//
	//   - record: "node_namespace_pod:kube_pod_info:"
	//
	//     expr: "max(label_replace(kube_pod_info{job=\\"kubernetes-pods-kube-state-metrics\\"\\
	//
	//       }, \\"pod\\", \\"$1\\", \\"pod\\", \\"(.*)\\")) by (node, namespace, pod, cluster)"
	AggTaskGroupConfig *string `json:"aggTaskGroupConfig,omitempty" xml:"aggTaskGroupConfig,omitempty"`
	// Summary of the aggregation task group configuration.
	//
	// example:
	//
	// a54136xxx
	AggTaskGroupConfigHash *string `json:"aggTaskGroupConfigHash,omitempty" xml:"aggTaskGroupConfigHash,omitempty"`
	// ID of the aggregation task group.
	//
	// example:
	//
	// aggTaskGroup-xx
	AggTaskGroupId *string `json:"aggTaskGroupId,omitempty" xml:"aggTaskGroupId,omitempty"`
	// Name of the aggregation task group.
	//
	// example:
	//
	// pipeline-aggtask-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// Scheduling expression for the aggregation task group when the scheduling mode is \\"Cron\\".
	//
	// example:
	//
	// 0 1 3 	- 	- ? *
	CronExpr *string `json:"cronExpr,omitempty" xml:"cronExpr,omitempty"`
	// Fixed delay time (in seconds) for scheduling.
	//
	// example:
	//
	// 2
	Delay *int32 `json:"delay,omitempty" xml:"delay,omitempty"`
	// Description of the aggregation task group.
	//
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Second-level timestamp corresponding to the start time of scheduling (not yet effective).
	//
	// example:
	//
	// 1757409495
	FromTime *int64 `json:"fromTime,omitempty" xml:"fromTime,omitempty"`
	// Maximum number of retries for executing the aggregation task.
	//
	// example:
	//
	// 2
	MaxRetries *int32 `json:"maxRetries,omitempty" xml:"maxRetries,omitempty"`
	// Maximum retry time for executing the aggregation task.
	//
	// example:
	//
	// 50
	MaxRunTimeInSeconds *int32 `json:"maxRunTimeInSeconds,omitempty" xml:"maxRunTimeInSeconds,omitempty"`
	// Pre-check configuration.
	//
	// example:
	//
	// {"policy":"skip","prometheusId":"rw-xx","query":"noPrecheck","threshold":0.5,"timeout":15,"type":"none"}
	PrecheckString *string `json:"precheckString,omitempty" xml:"precheckString,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-zhangjiakou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Scheduling mode.
	//
	// example:
	//
	// FixedRate
	ScheduleMode *string `json:"scheduleMode,omitempty" xml:"scheduleMode,omitempty"`
	// Scheduling time expression.
	//
	// example:
	//
	// @m
	ScheduleTimeExpr *string `json:"scheduleTimeExpr,omitempty" xml:"scheduleTimeExpr,omitempty"`
	// ID of the source Prometheus instance for the aggregation task group.
	//
	// example:
	//
	// rw-xxx
	SourcePrometheusId *string `json:"sourcePrometheusId,omitempty" xml:"sourcePrometheusId,omitempty"`
	// Status of the aggregation task group.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Resource group tags
	Tags []*GetAggTaskGroupResponseBodyAggTaskGroupTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// The target Prometheus instance ID of the aggregation task group.
	//
	// example:
	//
	// rw-xxx
	TargetPrometheusId *string `json:"targetPrometheusId,omitempty" xml:"targetPrometheusId,omitempty"`
	// The second-level timestamp corresponding to the end time of the scheduling.
	//
	// example:
	//
	// 1757409495
	ToTime *int64 `json:"toTime,omitempty" xml:"toTime,omitempty"`
	// The update time (timestamp) of the aggregation task group.
	//
	// example:
	//
	// 1757409499000
	UpdateTime *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	// The user to whom the aggregation task group belongs.
	//
	// example:
	//
	// 123xxx
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupConfig added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupConfig() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupConfigHash added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupConfigHash() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupId added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupId() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupName added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetAggTaskGroupName() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetCronExpr added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetDelay added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetDescription added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetDescription() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetFromTime added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetMaxRetries added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetMaxRetries() *int32

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetMaxRunTimeInSeconds added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetMaxRunTimeInSeconds() *int32

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetPrecheckString added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetPrecheckString() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetRegionId added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetScheduleMode added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetScheduleMode() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetScheduleTimeExpr added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetScheduleTimeExpr() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetSourcePrometheusId added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetSourcePrometheusId() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetStatus added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetTags added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetTargetPrometheusId added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetTargetPrometheusId() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetToTime added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetUpdateTime added in v3.1.0

func (s *GetAggTaskGroupResponseBodyAggTaskGroup) GetUpdateTime() *string

func (*GetAggTaskGroupResponseBodyAggTaskGroup) GetUserId added in v3.1.0

func (GetAggTaskGroupResponseBodyAggTaskGroup) GoString added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetAggTaskGroupConfig added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetAggTaskGroupConfigHash added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetAggTaskGroupId added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetAggTaskGroupName added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetCronExpr added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetDelay added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetDescription added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetFromTime added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetMaxRetries added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetMaxRunTimeInSeconds added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetPrecheckString added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetRegionId added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetScheduleMode added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetScheduleTimeExpr added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetSourcePrometheusId added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetStatus added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetTags added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetTargetPrometheusId added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetToTime added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetUpdateTime added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) SetUserId added in v3.1.0

func (GetAggTaskGroupResponseBodyAggTaskGroup) String added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroup) Validate added in v3.1.0

type GetAggTaskGroupResponseBodyAggTaskGroupTags added in v3.1.0

type GetAggTaskGroupResponseBodyAggTaskGroupTags struct {
	// Key of the resource group tag.
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// The value of the resource group tag.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*GetAggTaskGroupResponseBodyAggTaskGroupTags) GetKey added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroupTags) GetValue added in v3.1.0

func (GetAggTaskGroupResponseBodyAggTaskGroupTags) GoString added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroupTags) SetKey added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroupTags) SetValue added in v3.1.0

func (GetAggTaskGroupResponseBodyAggTaskGroupTags) String added in v3.1.0

func (*GetAggTaskGroupResponseBodyAggTaskGroupTags) Validate added in v3.1.0

type GetBizTraceResponse added in v3.5.0

type GetBizTraceResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetBizTraceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetBizTraceResponse) GetBody added in v3.5.0

func (*GetBizTraceResponse) GetHeaders added in v3.5.0

func (s *GetBizTraceResponse) GetHeaders() map[string]*string

func (*GetBizTraceResponse) GetStatusCode added in v3.5.0

func (s *GetBizTraceResponse) GetStatusCode() *int32

func (GetBizTraceResponse) GoString added in v3.5.0

func (s GetBizTraceResponse) GoString() string

func (*GetBizTraceResponse) SetBody added in v3.5.0

func (*GetBizTraceResponse) SetHeaders added in v3.5.0

func (s *GetBizTraceResponse) SetHeaders(v map[string]*string) *GetBizTraceResponse

func (*GetBizTraceResponse) SetStatusCode added in v3.5.0

func (s *GetBizTraceResponse) SetStatusCode(v int32) *GetBizTraceResponse

func (GetBizTraceResponse) String added in v3.5.0

func (s GetBizTraceResponse) String() string

func (*GetBizTraceResponse) Validate added in v3.5.0

func (s *GetBizTraceResponse) Validate() error

type GetBizTraceResponseBody added in v3.5.0

type GetBizTraceResponseBody struct {
	Item *BizTraceConfig `json:"item,omitempty" xml:"item,omitempty"`
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetBizTraceResponseBody) GetItem added in v3.5.0

func (*GetBizTraceResponseBody) GetRequestId added in v3.5.0

func (s *GetBizTraceResponseBody) GetRequestId() *string

func (GetBizTraceResponseBody) GoString added in v3.5.0

func (s GetBizTraceResponseBody) GoString() string

func (*GetBizTraceResponseBody) SetItem added in v3.5.0

func (*GetBizTraceResponseBody) SetRequestId added in v3.5.0

func (GetBizTraceResponseBody) String added in v3.5.0

func (s GetBizTraceResponseBody) String() string

func (*GetBizTraceResponseBody) Validate added in v3.5.0

func (s *GetBizTraceResponseBody) Validate() error

type GetCloudResourceDataRequest added in v3.4.0

type GetCloudResourceDataRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 1721767203
	From *int32 `json:"from,omitempty" xml:"from,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// .entity with(domain=\\"acs\\", type=\\"acs.k8s.node\\") | limit 0, 10
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 1721767203
	To *int32 `json:"to,omitempty" xml:"to,omitempty"`
}

func (*GetCloudResourceDataRequest) GetFrom added in v3.4.0

func (s *GetCloudResourceDataRequest) GetFrom() *int32

func (*GetCloudResourceDataRequest) GetQuery added in v3.4.0

func (s *GetCloudResourceDataRequest) GetQuery() *string

func (*GetCloudResourceDataRequest) GetTo added in v3.4.0

func (s *GetCloudResourceDataRequest) GetTo() *int32

func (GetCloudResourceDataRequest) GoString added in v3.4.0

func (s GetCloudResourceDataRequest) GoString() string

func (*GetCloudResourceDataRequest) SetFrom added in v3.4.0

func (*GetCloudResourceDataRequest) SetQuery added in v3.4.0

func (*GetCloudResourceDataRequest) SetTo added in v3.4.0

func (GetCloudResourceDataRequest) String added in v3.4.0

func (*GetCloudResourceDataRequest) Validate added in v3.4.0

func (s *GetCloudResourceDataRequest) Validate() error

type GetCloudResourceDataResponse added in v3.4.0

type GetCloudResourceDataResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetCloudResourceDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetCloudResourceDataResponse) GetBody added in v3.4.0

func (*GetCloudResourceDataResponse) GetHeaders added in v3.4.0

func (s *GetCloudResourceDataResponse) GetHeaders() map[string]*string

func (*GetCloudResourceDataResponse) GetStatusCode added in v3.4.0

func (s *GetCloudResourceDataResponse) GetStatusCode() *int32

func (GetCloudResourceDataResponse) GoString added in v3.4.0

func (s GetCloudResourceDataResponse) GoString() string

func (*GetCloudResourceDataResponse) SetBody added in v3.4.0

func (*GetCloudResourceDataResponse) SetHeaders added in v3.4.0

func (*GetCloudResourceDataResponse) SetStatusCode added in v3.4.0

func (GetCloudResourceDataResponse) String added in v3.4.0

func (*GetCloudResourceDataResponse) Validate added in v3.4.0

func (s *GetCloudResourceDataResponse) Validate() error

type GetCloudResourceDataResponseBody added in v3.4.0

type GetCloudResourceDataResponseBody struct {
	Data   [][]*string `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"`
	Header []*string   `json:"header,omitempty" xml:"header,omitempty" type:"Repeated"`
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetCloudResourceDataResponseBody) GetData added in v3.4.0

func (s *GetCloudResourceDataResponseBody) GetData() [][]*string

func (*GetCloudResourceDataResponseBody) GetHeader added in v3.4.0

func (s *GetCloudResourceDataResponseBody) GetHeader() []*string

func (*GetCloudResourceDataResponseBody) GetRequestId added in v3.4.0

func (s *GetCloudResourceDataResponseBody) GetRequestId() *string

func (GetCloudResourceDataResponseBody) GoString added in v3.4.0

func (*GetCloudResourceDataResponseBody) SetData added in v3.4.0

func (*GetCloudResourceDataResponseBody) SetHeader added in v3.4.0

func (*GetCloudResourceDataResponseBody) SetRequestId added in v3.4.0

func (GetCloudResourceDataResponseBody) String added in v3.4.0

func (*GetCloudResourceDataResponseBody) Validate added in v3.4.0

type GetCloudResourceResponse added in v3.4.0

type GetCloudResourceResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetCloudResourceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetCloudResourceResponse) GetBody added in v3.4.0

func (*GetCloudResourceResponse) GetHeaders added in v3.4.0

func (s *GetCloudResourceResponse) GetHeaders() map[string]*string

func (*GetCloudResourceResponse) GetStatusCode added in v3.4.0

func (s *GetCloudResourceResponse) GetStatusCode() *int32

func (GetCloudResourceResponse) GoString added in v3.4.0

func (s GetCloudResourceResponse) GoString() string

func (*GetCloudResourceResponse) SetBody added in v3.4.0

func (*GetCloudResourceResponse) SetHeaders added in v3.4.0

func (*GetCloudResourceResponse) SetStatusCode added in v3.4.0

func (GetCloudResourceResponse) String added in v3.4.0

func (s GetCloudResourceResponse) String() string

func (*GetCloudResourceResponse) Validate added in v3.4.0

func (s *GetCloudResourceResponse) Validate() error

type GetCloudResourceResponseBody added in v3.4.0

type GetCloudResourceResponseBody struct {
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetCloudResourceResponseBody) GetRegionId added in v3.4.0

func (s *GetCloudResourceResponseBody) GetRegionId() *string

func (*GetCloudResourceResponseBody) GetRequestId added in v3.4.0

func (s *GetCloudResourceResponseBody) GetRequestId() *string

func (GetCloudResourceResponseBody) GoString added in v3.4.0

func (s GetCloudResourceResponseBody) GoString() string

func (*GetCloudResourceResponseBody) SetRegionId added in v3.4.0

func (*GetCloudResourceResponseBody) SetRequestId added in v3.4.0

func (GetCloudResourceResponseBody) String added in v3.4.0

func (*GetCloudResourceResponseBody) Validate added in v3.4.0

func (s *GetCloudResourceResponseBody) Validate() error

type GetCmsServiceRequest added in v3.4.0

type GetCmsServiceRequest struct {
	// if can be null:
	// true
	//
	// example:
	//
	// prometheus
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
	// if can be null:
	// true
	//
	// example:
	//
	// prometheus
	Service *string `json:"service,omitempty" xml:"service,omitempty"`
}

func (*GetCmsServiceRequest) GetProduct added in v3.4.0

func (s *GetCmsServiceRequest) GetProduct() *string

func (*GetCmsServiceRequest) GetService added in v3.4.0

func (s *GetCmsServiceRequest) GetService() *string

func (GetCmsServiceRequest) GoString added in v3.4.0

func (s GetCmsServiceRequest) GoString() string

func (*GetCmsServiceRequest) SetProduct added in v3.4.0

func (*GetCmsServiceRequest) SetService added in v3.4.0

func (GetCmsServiceRequest) String added in v3.4.0

func (s GetCmsServiceRequest) String() string

func (*GetCmsServiceRequest) Validate added in v3.4.0

func (s *GetCmsServiceRequest) Validate() error

type GetCmsServiceResponse added in v3.4.0

type GetCmsServiceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetCmsServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetCmsServiceResponse) GetBody added in v3.4.0

func (*GetCmsServiceResponse) GetHeaders added in v3.4.0

func (s *GetCmsServiceResponse) GetHeaders() map[string]*string

func (*GetCmsServiceResponse) GetStatusCode added in v3.4.0

func (s *GetCmsServiceResponse) GetStatusCode() *int32

func (GetCmsServiceResponse) GoString added in v3.4.0

func (s GetCmsServiceResponse) GoString() string

func (*GetCmsServiceResponse) SetBody added in v3.4.0

func (*GetCmsServiceResponse) SetHeaders added in v3.4.0

func (*GetCmsServiceResponse) SetStatusCode added in v3.4.0

func (s *GetCmsServiceResponse) SetStatusCode(v int32) *GetCmsServiceResponse

func (GetCmsServiceResponse) String added in v3.4.0

func (s GetCmsServiceResponse) String() string

func (*GetCmsServiceResponse) Validate added in v3.4.0

func (s *GetCmsServiceResponse) Validate() error

type GetCmsServiceResponseBody added in v3.4.0

type GetCmsServiceResponseBody struct {
	// example:
	//
	// false
	Enabled *bool `json:"enabled,omitempty" xml:"enabled,omitempty"`
	// example:
	//
	// PROM_NOT_OPEN
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// Id of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetCmsServiceResponseBody) GetEnabled added in v3.4.0

func (s *GetCmsServiceResponseBody) GetEnabled() *bool

func (*GetCmsServiceResponseBody) GetErrorCode added in v3.4.0

func (s *GetCmsServiceResponseBody) GetErrorCode() *string

func (*GetCmsServiceResponseBody) GetRequestId added in v3.4.0

func (s *GetCmsServiceResponseBody) GetRequestId() *string

func (GetCmsServiceResponseBody) GoString added in v3.4.0

func (s GetCmsServiceResponseBody) GoString() string

func (*GetCmsServiceResponseBody) SetEnabled added in v3.4.0

func (*GetCmsServiceResponseBody) SetErrorCode added in v3.4.0

func (*GetCmsServiceResponseBody) SetRequestId added in v3.4.0

func (GetCmsServiceResponseBody) String added in v3.4.0

func (s GetCmsServiceResponseBody) String() string

func (*GetCmsServiceResponseBody) Validate added in v3.4.0

func (s *GetCmsServiceResponseBody) Validate() error

type GetEntityStoreDataHeaders

type GetEntityStoreDataHeaders struct {
	CommonHeaders map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	// Content encoding type for the compression algorithm
	//
	// example:
	//
	// gzip
	AcceptEncoding *string `json:"acceptEncoding,omitempty" xml:"acceptEncoding,omitempty"`
}

func (*GetEntityStoreDataHeaders) GetAcceptEncoding

func (s *GetEntityStoreDataHeaders) GetAcceptEncoding() *string

func (*GetEntityStoreDataHeaders) GetCommonHeaders

func (s *GetEntityStoreDataHeaders) GetCommonHeaders() map[string]*string

func (GetEntityStoreDataHeaders) GoString

func (s GetEntityStoreDataHeaders) GoString() string

func (*GetEntityStoreDataHeaders) SetAcceptEncoding

func (*GetEntityStoreDataHeaders) SetCommonHeaders

func (GetEntityStoreDataHeaders) String

func (s GetEntityStoreDataHeaders) String() string

func (*GetEntityStoreDataHeaders) Validate

func (s *GetEntityStoreDataHeaders) Validate() error

type GetEntityStoreDataRequest

type GetEntityStoreDataRequest struct {
	// Start time of the query.
	//
	// Unix timestamp format, representing the number of seconds since 1970-1-1 00:00:00 UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1721767203
	From *int32 `json:"from,omitempty" xml:"from,omitempty"`
	// Query statement
	//
	// This parameter is required.
	//
	// example:
	//
	// .entity with(domain=\\"acs\\", type=\\"acs.k8s.node\\") | limit 0, 10
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// End time of the query.
	//
	// Unix timestamp format, representing the number of seconds since 1970-1-1 00:00:00 UTC.
	//
	// This parameter is required.
	//
	// example:
	//
	// 1721767283
	To *int32 `json:"to,omitempty" xml:"to,omitempty"`
}

func (*GetEntityStoreDataRequest) GetFrom

func (s *GetEntityStoreDataRequest) GetFrom() *int32

func (*GetEntityStoreDataRequest) GetQuery

func (s *GetEntityStoreDataRequest) GetQuery() *string

func (*GetEntityStoreDataRequest) GetTo

func (s *GetEntityStoreDataRequest) GetTo() *int32

func (GetEntityStoreDataRequest) GoString

func (s GetEntityStoreDataRequest) GoString() string

func (*GetEntityStoreDataRequest) SetFrom

func (*GetEntityStoreDataRequest) SetQuery

func (*GetEntityStoreDataRequest) SetTo

func (GetEntityStoreDataRequest) String

func (s GetEntityStoreDataRequest) String() string

func (*GetEntityStoreDataRequest) Validate

func (s *GetEntityStoreDataRequest) Validate() error

type GetEntityStoreDataResponse

type GetEntityStoreDataResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEntityStoreDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetEntityStoreDataResponse) GetBody

func (*GetEntityStoreDataResponse) GetHeaders

func (s *GetEntityStoreDataResponse) GetHeaders() map[string]*string

func (*GetEntityStoreDataResponse) GetStatusCode

func (s *GetEntityStoreDataResponse) GetStatusCode() *int32

func (GetEntityStoreDataResponse) GoString

func (s GetEntityStoreDataResponse) GoString() string

func (*GetEntityStoreDataResponse) SetBody

func (*GetEntityStoreDataResponse) SetHeaders

func (*GetEntityStoreDataResponse) SetStatusCode

func (GetEntityStoreDataResponse) String

func (*GetEntityStoreDataResponse) Validate

func (s *GetEntityStoreDataResponse) Validate() error

type GetEntityStoreDataResponseBody

type GetEntityStoreDataResponseBody struct {
	// Total list of returned data
	Data [][]*string `json:"data,omitempty" xml:"data,omitempty" type:"Repeated"`
	// List of request headers
	Header []*string `json:"header,omitempty" xml:"header,omitempty" type:"Repeated"`
	// Request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Result status
	ResponseStatus *GetEntityStoreDataResponseBodyResponseStatus `json:"responseStatus,omitempty" xml:"responseStatus,omitempty" type:"Struct"`
}

func (*GetEntityStoreDataResponseBody) GetData

func (s *GetEntityStoreDataResponseBody) GetData() [][]*string

func (*GetEntityStoreDataResponseBody) GetHeader

func (s *GetEntityStoreDataResponseBody) GetHeader() []*string

func (*GetEntityStoreDataResponseBody) GetRequestId

func (s *GetEntityStoreDataResponseBody) GetRequestId() *string

func (*GetEntityStoreDataResponseBody) GetResponseStatus added in v3.1.0

func (GetEntityStoreDataResponseBody) GoString

func (*GetEntityStoreDataResponseBody) SetData

func (*GetEntityStoreDataResponseBody) SetHeader

func (*GetEntityStoreDataResponseBody) SetRequestId

func (*GetEntityStoreDataResponseBody) SetResponseStatus added in v3.1.0

func (GetEntityStoreDataResponseBody) String

func (*GetEntityStoreDataResponseBody) Validate

func (s *GetEntityStoreDataResponseBody) Validate() error

type GetEntityStoreDataResponseBodyResponseStatus added in v3.1.0

type GetEntityStoreDataResponseBodyResponseStatus struct {
	// Information during the execution process
	//
	// example:
	//
	// {}
	ExecutionStates *string `json:"executionStates,omitempty" xml:"executionStates,omitempty"`
	// Status level
	//
	// example:
	//
	// Info,Warn,Error
	Level *string `json:"level,omitempty" xml:"level,omitempty"`
	// Execution result
	//
	// example:
	//
	// Success,PartialSuccess,Error
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// Retry policy
	//
	// example:
	//
	// None,Once,Continuous
	RetryPolicy *string `json:"retryPolicy,omitempty" xml:"retryPolicy,omitempty"`
	// Detailed status information list
	StatusItem []*GetEntityStoreDataResponseBodyResponseStatusStatusItem `json:"statusItem,omitempty" xml:"statusItem,omitempty" type:"Repeated"`
}

func (*GetEntityStoreDataResponseBodyResponseStatus) GetExecutionStates added in v3.1.0

func (s *GetEntityStoreDataResponseBodyResponseStatus) GetExecutionStates() *string

func (*GetEntityStoreDataResponseBodyResponseStatus) GetLevel added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) GetResult added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) GetRetryPolicy added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) GetStatusItem added in v3.1.0

func (GetEntityStoreDataResponseBodyResponseStatus) GoString added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) SetExecutionStates added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) SetLevel added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) SetResult added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) SetRetryPolicy added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) SetStatusItem added in v3.1.0

func (GetEntityStoreDataResponseBodyResponseStatus) String added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatus) Validate added in v3.1.0

type GetEntityStoreDataResponseBodyResponseStatusStatusItem added in v3.1.0

type GetEntityStoreDataResponseBodyResponseStatusStatusItem struct {
	// Status code
	//
	// example:
	//
	// Success,ExecuteTimeout,UModelNotExist
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// Status level
	//
	// example:
	//
	// Info,Warn,Error
	Level *string `json:"level,omitempty" xml:"level,omitempty"`
	// Calculation execution information
	//
	// example:
	//
	// Query execution timeout after 30 seconds
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Suggestions when an error occurs during execution
	//
	// example:
	//
	// Try to reduce the query scope or increase timeout limit, then retry
	Suggestion *string `json:"suggestion,omitempty" xml:"suggestion,omitempty"`
}

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) GetCode added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) GetLevel added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) GetMessage added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) GetSuggestion added in v3.1.0

func (GetEntityStoreDataResponseBodyResponseStatusStatusItem) GoString added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) SetCode added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) SetLevel added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) SetMessage added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) SetSuggestion added in v3.1.0

func (GetEntityStoreDataResponseBodyResponseStatusStatusItem) String added in v3.1.0

func (*GetEntityStoreDataResponseBodyResponseStatusStatusItem) Validate added in v3.1.0

type GetEntityStoreResponse

type GetEntityStoreResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetEntityStoreResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetEntityStoreResponse) GetBody

func (*GetEntityStoreResponse) GetHeaders

func (s *GetEntityStoreResponse) GetHeaders() map[string]*string

func (*GetEntityStoreResponse) GetStatusCode

func (s *GetEntityStoreResponse) GetStatusCode() *int32

func (GetEntityStoreResponse) GoString

func (s GetEntityStoreResponse) GoString() string

func (*GetEntityStoreResponse) SetBody

func (*GetEntityStoreResponse) SetHeaders

func (*GetEntityStoreResponse) SetStatusCode

func (GetEntityStoreResponse) String

func (s GetEntityStoreResponse) String() string

func (*GetEntityStoreResponse) Validate

func (s *GetEntityStoreResponse) Validate() error

type GetEntityStoreResponseBody

type GetEntityStoreResponseBody struct {
	// Region ID
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Workspace name
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
}

func (*GetEntityStoreResponseBody) GetRegionId

func (s *GetEntityStoreResponseBody) GetRegionId() *string

func (*GetEntityStoreResponseBody) GetRequestId

func (s *GetEntityStoreResponseBody) GetRequestId() *string

func (*GetEntityStoreResponseBody) GetWorkspaceName

func (s *GetEntityStoreResponseBody) GetWorkspaceName() *string

func (GetEntityStoreResponseBody) GoString

func (s GetEntityStoreResponseBody) GoString() string

func (*GetEntityStoreResponseBody) SetRegionId

func (*GetEntityStoreResponseBody) SetRequestId

func (*GetEntityStoreResponseBody) SetWorkspaceName

func (GetEntityStoreResponseBody) String

func (*GetEntityStoreResponseBody) Validate

func (s *GetEntityStoreResponseBody) Validate() error

type GetIntegrationPolicyResponse added in v3.1.0

type GetIntegrationPolicyResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetIntegrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetIntegrationPolicyResponse) GetBody added in v3.1.0

func (*GetIntegrationPolicyResponse) GetHeaders added in v3.1.0

func (s *GetIntegrationPolicyResponse) GetHeaders() map[string]*string

func (*GetIntegrationPolicyResponse) GetStatusCode added in v3.1.0

func (s *GetIntegrationPolicyResponse) GetStatusCode() *int32

func (GetIntegrationPolicyResponse) GoString added in v3.1.0

func (s GetIntegrationPolicyResponse) GoString() string

func (*GetIntegrationPolicyResponse) SetBody added in v3.1.0

func (*GetIntegrationPolicyResponse) SetHeaders added in v3.1.0

func (*GetIntegrationPolicyResponse) SetStatusCode added in v3.1.0

func (GetIntegrationPolicyResponse) String added in v3.1.0

func (*GetIntegrationPolicyResponse) Validate added in v3.1.0

func (s *GetIntegrationPolicyResponse) Validate() error

type GetIntegrationPolicyResponseBody added in v3.1.0

type GetIntegrationPolicyResponseBody struct {
	// Access policy.
	Policy *GetIntegrationPolicyResponseBodyPolicy `json:"policy,omitempty" xml:"policy,omitempty" type:"Struct"`
	// ID of the request.
	//
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-A01D6CC3F4B8
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetIntegrationPolicyResponseBody) GetPolicy added in v3.1.0

func (*GetIntegrationPolicyResponseBody) GetRequestId added in v3.1.0

func (s *GetIntegrationPolicyResponseBody) GetRequestId() *string

func (GetIntegrationPolicyResponseBody) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBody) SetPolicy added in v3.1.0

func (*GetIntegrationPolicyResponseBody) SetRequestId added in v3.1.0

func (GetIntegrationPolicyResponseBody) String added in v3.1.0

func (*GetIntegrationPolicyResponseBody) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicy added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicy struct {
	// Bound resource information.
	BindResource *GetIntegrationPolicyResponseBodyPolicyBindResource `json:"bindResource,omitempty" xml:"bindResource,omitempty" type:"Struct"`
	// Cs umodel status
	CsUmodelStatus *bool `json:"csUmodelStatus,omitempty" xml:"csUmodelStatus,omitempty"`
	// Entity group.
	EntityGroup *GetIntegrationPolicyResponseBodyPolicyEntityGroup `json:"entityGroup,omitempty" xml:"entityGroup,omitempty" type:"Struct"`
	// Policy management information.
	ManagedInfo *GetIntegrationPolicyResponseBodyPolicyManagedInfo `json:"managedInfo,omitempty" xml:"managedInfo,omitempty" type:"Struct"`
	// Policy ID.
	//
	// example:
	//
	// policy-c9efed2b99c348d49e589c5f780fc074
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Rule name.
	//
	// example:
	//
	// ControlPolicy4DetailVportInfo
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Access policy type.
	//
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-xxxxx
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Tag keys.
	Tags []*GetIntegrationPolicyResponseBodyPolicyTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// User ID.
	//
	// example:
	//
	// u123456
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Workspace.
	//
	// example:
	//
	// prometheus
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicy) GetBindResource added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetCsUmodelStatus added in v3.2.5

func (s *GetIntegrationPolicyResponseBodyPolicy) GetCsUmodelStatus() *bool

func (*GetIntegrationPolicyResponseBodyPolicy) GetEntityGroup added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetManagedInfo added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetPolicyId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetPolicyName added in v3.1.0

func (s *GetIntegrationPolicyResponseBodyPolicy) GetPolicyName() *string

func (*GetIntegrationPolicyResponseBodyPolicy) GetPolicyType added in v3.1.0

func (s *GetIntegrationPolicyResponseBodyPolicy) GetPolicyType() *string

func (*GetIntegrationPolicyResponseBodyPolicy) GetRegionId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetResourceGroupId added in v3.1.0

func (s *GetIntegrationPolicyResponseBodyPolicy) GetResourceGroupId() *string

func (*GetIntegrationPolicyResponseBodyPolicy) GetTags added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetUserId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) GetWorkspace added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicy) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetBindResource added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetCsUmodelStatus added in v3.2.5

func (*GetIntegrationPolicyResponseBodyPolicy) SetEntityGroup added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetManagedInfo added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetPolicyId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetPolicyName added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetPolicyType added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetRegionId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetResourceGroupId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetTags added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetUserId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) SetWorkspace added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicy) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicy) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyBindResource added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyBindResource struct {
	// Cluster ID.
	//
	// example:
	//
	// 00b1630f02814f95a9bce717d8d56bb2
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// Cluster type.
	//
	// example:
	//
	// ManagedKubernetes
	ClusterType *string `json:"clusterType,omitempty" xml:"clusterType,omitempty"`
	// VPC CIDR.
	//
	// example:
	//
	// 10.12.0.1/16
	VpcCidr *string `json:"vpcCidr,omitempty" xml:"vpcCidr,omitempty"`
	// VPC ID.
	//
	// example:
	//
	// vpc-2zegqpeyxplhtmdg70xnr
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) GetClusterId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) GetClusterType added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) GetVpcCidr added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) GetVpcId added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyBindResource) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) SetClusterId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) SetClusterType added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) SetVpcCidr added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) SetVpcId added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyBindResource) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyBindResource) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroup added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroup struct {
	// Description.
	//
	// example:
	//
	// xxxxxx
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Entity group ID.
	//
	// example:
	//
	// eg-b79f65d11fb94e779867cf937c3a3002
	EntityGroupId *string `json:"entityGroupId,omitempty" xml:"entityGroupId,omitempty"`
	// Entity group name.
	//
	// example:
	//
	// prod-database
	EntityGroupName *string `json:"entityGroupName,omitempty" xml:"entityGroupName,omitempty"`
	// Entity rules.
	EntityRules *GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules `json:"entityRules,omitempty" xml:"entityRules,omitempty" type:"Struct"`
	// For querying
	//
	// example:
	//
	// status: 200 AND totalTime > 0.5
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID.
	//
	// example:
	//
	// u123456
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Workspace.
	//
	// example:
	//
	// test-api
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetDescription added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetEntityGroupId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetEntityGroupName added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetEntityRules added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetQuery added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetRegionId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetUserId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) GetWorkspace added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroup) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetDescription added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetEntityGroupId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetEntityGroupName added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetQuery added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetRegionId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetUserId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) SetWorkspace added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroup) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroup) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules struct {
	// Annotations.
	Annotations []*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations `json:"annotations,omitempty" xml:"annotations,omitempty" type:"Repeated"`
	// List of entity types.
	EntityTypes []*string `json:"entityTypes,omitempty" xml:"entityTypes,omitempty" type:"Repeated"`
	// List of field rules.
	FieldRules []*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules `json:"fieldRules,omitempty" xml:"fieldRules,omitempty" type:"Repeated"`
	// Instance ID.
	InstanceIds []*string `json:"instanceIds,omitempty" xml:"instanceIds,omitempty" type:"Repeated"`
	// IP matching rule.
	IpMatchRule *GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule `json:"ipMatchRule,omitempty" xml:"ipMatchRule,omitempty" type:"Struct"`
	// Labels.
	Labels []*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
	// List of region IDs.
	RegionIds []*string `json:"regionIds,omitempty" xml:"regionIds,omitempty" type:"Repeated"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek3aqsuvlv3yyq
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Tag values.
	Tags []*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetAnnotations added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetEntityTypes added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetFieldRules added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetInstanceIds added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetIpMatchRule added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetLabels added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetRegionIds added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetResourceGroupId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GetTags added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) SetEntityTypes added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) SetInstanceIds added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) SetRegionIds added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) SetResourceGroupId added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRules) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations struct {
	// Operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
	// Tag key.
	//
	// example:
	//
	// use
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// Tag values.
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) GetOp added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) GetTagKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) GetTagValues added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) SetOp added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) SetTagKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) SetTagValues added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesAnnotations) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules struct {
	// Unique identifier for the field.
	//
	// example:
	//
	// test
	FieldKey *string `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	// Field content.
	FieldValues []*string `json:"fieldValues,omitempty" xml:"fieldValues,omitempty" type:"Repeated"`
	// Operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) GetFieldKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) GetFieldValues added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) GetOp added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) SetFieldKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) SetFieldValues added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) SetOp added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesFieldRules) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule struct {
	// IP segment.
	//
	// example:
	//
	// 10.10.0.1/16
	IpCidr *string `json:"ipCidr,omitempty" xml:"ipCidr,omitempty"`
	// Key for the IP field.
	//
	// example:
	//
	// test-key
	IpFieldKey *string `json:"ipFieldKey,omitempty" xml:"ipFieldKey,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) GetIpCidr added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) GetIpFieldKey added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) SetIpCidr added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) SetIpFieldKey added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesIpMatchRule) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels struct {
	// The operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
	// The tag key of the instance.
	//
	// example:
	//
	// key1
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// List of tag values.
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) GetOp added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) GetTagKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) GetTagValues added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) SetOp added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) SetTagKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) SetTagValues added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesLabels) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags struct {
	// The operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
	// The tag key of the instance.
	//
	// example:
	//
	// key2
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// List of tag values.
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) GetOp added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) GetTagKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) GetTagValues added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) SetOp added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) SetTagKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) SetTagValues added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyEntityGroupEntityRulesTags) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyManagedInfo added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyManagedInfo struct {
	// Security group ID.
	//
	// example:
	//
	// sg-xxxxxx
	SecurityGroupId *string `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
	// VSwitch ID.
	//
	// example:
	//
	// vsw-xxxxxxxxx
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicyManagedInfo) GetSecurityGroupId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyManagedInfo) GetVswitchId added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyManagedInfo) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyManagedInfo) SetSecurityGroupId added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyManagedInfo) SetVswitchId added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyManagedInfo) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyManagedInfo) Validate added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyTags added in v3.1.0

type GetIntegrationPolicyResponseBodyPolicyTags struct {
	// Tag key.
	//
	// example:
	//
	// use
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value.
	//
	// example:
	//
	// db
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*GetIntegrationPolicyResponseBodyPolicyTags) GetKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyTags) GetValue added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyTags) GoString added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyTags) SetKey added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyTags) SetValue added in v3.1.0

func (GetIntegrationPolicyResponseBodyPolicyTags) String added in v3.1.0

func (*GetIntegrationPolicyResponseBodyPolicyTags) Validate added in v3.1.0

type GetIntegrationVersionForCSRequest added in v3.5.0

type GetIntegrationVersionForCSRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// c502646fd0d1249baaf792b3a1b589e1b
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// acs.ack.cluster
	ClusterType *string `json:"clusterType,omitempty" xml:"clusterType,omitempty"`
}

func (*GetIntegrationVersionForCSRequest) GetClusterId added in v3.5.0

func (s *GetIntegrationVersionForCSRequest) GetClusterId() *string

func (*GetIntegrationVersionForCSRequest) GetClusterType added in v3.5.0

func (s *GetIntegrationVersionForCSRequest) GetClusterType() *string

func (GetIntegrationVersionForCSRequest) GoString added in v3.5.0

func (*GetIntegrationVersionForCSRequest) SetClusterId added in v3.5.0

func (*GetIntegrationVersionForCSRequest) SetClusterType added in v3.5.0

func (GetIntegrationVersionForCSRequest) String added in v3.5.0

func (*GetIntegrationVersionForCSRequest) Validate added in v3.5.0

type GetIntegrationVersionForCSResponse added in v3.5.0

type GetIntegrationVersionForCSResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetIntegrationVersionForCSResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetIntegrationVersionForCSResponse) GetBody added in v3.5.0

func (*GetIntegrationVersionForCSResponse) GetHeaders added in v3.5.0

func (s *GetIntegrationVersionForCSResponse) GetHeaders() map[string]*string

func (*GetIntegrationVersionForCSResponse) GetStatusCode added in v3.5.0

func (s *GetIntegrationVersionForCSResponse) GetStatusCode() *int32

func (GetIntegrationVersionForCSResponse) GoString added in v3.5.0

func (*GetIntegrationVersionForCSResponse) SetBody added in v3.5.0

func (*GetIntegrationVersionForCSResponse) SetHeaders added in v3.5.0

func (*GetIntegrationVersionForCSResponse) SetStatusCode added in v3.5.0

func (GetIntegrationVersionForCSResponse) String added in v3.5.0

func (*GetIntegrationVersionForCSResponse) Validate added in v3.5.0

type GetIntegrationVersionForCSResponseBody added in v3.5.0

type GetIntegrationVersionForCSResponseBody struct {
	// example:
	//
	// V1
	IntegrationVersion *string `json:"integrationVersion,omitempty" xml:"integrationVersion,omitempty"`
	// Id of the request
	//
	// example:
	//
	// CD9BCF34-EA09-5643-BC11-AF41C8DFAE5A
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetIntegrationVersionForCSResponseBody) GetIntegrationVersion added in v3.5.0

func (s *GetIntegrationVersionForCSResponseBody) GetIntegrationVersion() *string

func (*GetIntegrationVersionForCSResponseBody) GetRequestId added in v3.5.0

func (GetIntegrationVersionForCSResponseBody) GoString added in v3.5.0

func (*GetIntegrationVersionForCSResponseBody) SetIntegrationVersion added in v3.5.0

func (*GetIntegrationVersionForCSResponseBody) SetRequestId added in v3.5.0

func (GetIntegrationVersionForCSResponseBody) String added in v3.5.0

func (*GetIntegrationVersionForCSResponseBody) Validate added in v3.5.0

type GetPrometheusInstanceRequest added in v3.1.0

type GetPrometheusInstanceRequest struct {
	// Language setting, default is Chinese zh | en
	//
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek2bhocin5e2na
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
}

func (*GetPrometheusInstanceRequest) GetAliyunLang added in v3.1.0

func (s *GetPrometheusInstanceRequest) GetAliyunLang() *string

func (*GetPrometheusInstanceRequest) GetResourceGroupId added in v3.1.0

func (s *GetPrometheusInstanceRequest) GetResourceGroupId() *string

func (GetPrometheusInstanceRequest) GoString added in v3.1.0

func (s GetPrometheusInstanceRequest) GoString() string

func (*GetPrometheusInstanceRequest) SetAliyunLang added in v3.1.0

func (*GetPrometheusInstanceRequest) SetResourceGroupId added in v3.1.0

func (GetPrometheusInstanceRequest) String added in v3.1.0

func (*GetPrometheusInstanceRequest) Validate added in v3.1.0

func (s *GetPrometheusInstanceRequest) Validate() error

type GetPrometheusInstanceResponse added in v3.1.0

type GetPrometheusInstanceResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetPrometheusInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetPrometheusInstanceResponse) GetBody added in v3.1.0

func (*GetPrometheusInstanceResponse) GetHeaders added in v3.1.0

func (s *GetPrometheusInstanceResponse) GetHeaders() map[string]*string

func (*GetPrometheusInstanceResponse) GetStatusCode added in v3.1.0

func (s *GetPrometheusInstanceResponse) GetStatusCode() *int32

func (GetPrometheusInstanceResponse) GoString added in v3.1.0

func (*GetPrometheusInstanceResponse) SetBody added in v3.1.0

func (*GetPrometheusInstanceResponse) SetHeaders added in v3.1.0

func (*GetPrometheusInstanceResponse) SetStatusCode added in v3.1.0

func (GetPrometheusInstanceResponse) String added in v3.1.0

func (*GetPrometheusInstanceResponse) Validate added in v3.1.0

func (s *GetPrometheusInstanceResponse) Validate() error

type GetPrometheusInstanceResponseBody added in v3.1.0

type GetPrometheusInstanceResponseBody struct {
	// Details of the Prometheus instance.
	PrometheusInstance *GetPrometheusInstanceResponseBodyPrometheusInstance `json:"prometheusInstance,omitempty" xml:"prometheusInstance,omitempty" type:"Struct"`
	// Unique identifier for the request.
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetPrometheusInstanceResponseBody) GetPrometheusInstance added in v3.1.0

func (*GetPrometheusInstanceResponseBody) GetRequestId added in v3.1.0

func (s *GetPrometheusInstanceResponseBody) GetRequestId() *string

func (GetPrometheusInstanceResponseBody) GoString added in v3.1.0

func (*GetPrometheusInstanceResponseBody) SetPrometheusInstance added in v3.1.0

func (*GetPrometheusInstanceResponseBody) SetRequestId added in v3.1.0

func (GetPrometheusInstanceResponseBody) String added in v3.1.0

func (*GetPrometheusInstanceResponseBody) Validate added in v3.1.0

type GetPrometheusInstanceResponseBodyPrometheusInstance added in v3.1.0

type GetPrometheusInstanceResponseBodyPrometheusInstance struct {
	// Access type:
	//
	// readWrite, readOnly, httpReadOnly
	//
	// example:
	//
	// readOnly
	AccessType *string `json:"accessType,omitempty" xml:"accessType,omitempty"`
	// Number of days to automatically archive and save after storage expiration. 0 means no archiving, 3650 means permanent saving.
	//
	// example:
	//
	// 90
	ArchiveDuration *int32 `json:"archiveDuration,omitempty" xml:"archiveDuration,omitempty"`
	// Password-free read policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeReadPolicy *string `json:"authFreeReadPolicy,omitempty" xml:"authFreeReadPolicy,omitempty"`
	// Password-free write policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeWritePolicy *string `json:"authFreeWritePolicy,omitempty" xml:"authFreeWritePolicy,omitempty"`
	// authToken string.
	//
	// example:
	//
	// eJwixxxxx
	AuthToken *string `json:"authToken,omitempty" xml:"authToken,omitempty"`
	// Instance creation time, using UTC+0, formatted as yyyy-MM-ddTHH:mmZ.
	//
	// example:
	//
	// 2025-08-10T02:07:53Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Whether to enable password-free reading.
	//
	// example:
	//
	// true
	EnableAuthFreeRead *bool `json:"enableAuthFreeRead,omitempty" xml:"enableAuthFreeRead,omitempty"`
	// Whether to enable password-free writing.
	//
	// example:
	//
	// true
	EnableAuthFreeWrite *bool `json:"enableAuthFreeWrite,omitempty" xml:"enableAuthFreeWrite,omitempty"`
	// Whether to enable authentication token.
	//
	// example:
	//
	// true
	EnableAuthToken *bool `json:"enableAuthToken,omitempty" xml:"enableAuthToken,omitempty"`
	// Additional information.
	ExtraInfo map[string]*string `json:"extraInfo,omitempty" xml:"extraInfo,omitempty"`
	// URL of the visualization dashboard directory.
	//
	// example:
	//
	// https://gnew.console.aliyun.com/dashboards/f/c49a80d2a551d4a20a8c4b996b0be4e52/xxxxxxx
	FolderUrl *string `json:"folderUrl,omitempty" xml:"folderUrl,omitempty"`
	// ID of the managed Grafana instance that is bound.
	//
	// example:
	//
	// SHARED
	GrafanaInstanceId *string `json:"grafanaInstanceId,omitempty" xml:"grafanaInstanceId,omitempty"`
	// Name of the managed Grafana instance that is bound.
	//
	// example:
	//
	// 共享版
	GrafanaInstanceName *string `json:"grafanaInstanceName,omitempty" xml:"grafanaInstanceName,omitempty"`
	// HTTP public network address.
	//
	// example:
	//
	// http://workspace-default-cms-xxxxxxx
	HttpApiInterUrl *string `json:"httpApiInterUrl,omitempty" xml:"httpApiInterUrl,omitempty"`
	// HTTP intranet address.
	//
	// example:
	//
	// http://workspace-default-cms-xxxxxxx
	HttpApiIntraUrl *string `json:"httpApiIntraUrl,omitempty" xml:"httpApiIntraUrl,omitempty"`
	// Prometheus instance type.
	//
	// example:
	//
	// remote-write
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// Billing method:
	//
	// POSTPAY: Pay-as-you-go based on metric reporting volume.
	//
	// POSTPAY_GB: Pay-as-you-go based on metric write volume.
	//
	// example:
	//
	// POSTPAY
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// Time when the billing method of the instance was updated.
	//
	// example:
	//
	// 2025-08-10T02:07:53Z
	PaymentTypeUpdateTime *string `json:"paymentTypeUpdateTime,omitempty" xml:"paymentTypeUpdateTime,omitempty"`
	// The product to which the Prometheus instance belongs (arms or cms).
	//
	// example:
	//
	// cms
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// rw-524ada714221af267c73122af2e1
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Instance name.
	//
	// example:
	//
	// test-prom-name
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	// Public network address of PushGateway.
	//
	// example:
	//
	// http://workspace-default-cms-xxxxxxx
	PushGatewayInterUrl *string `json:"pushGatewayInterUrl,omitempty" xml:"pushGatewayInterUrl,omitempty"`
	// Intranet address of PushGateway.
	//
	// example:
	//
	// http://workspace-default-cms-xxxxxxx
	PushGatewayIntraUrl *string `json:"pushGatewayIntraUrl,omitempty" xml:"pushGatewayIntraUrl,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Public network read address.
	//
	// example:
	//
	// http://workspace-default-cms-xxxxxxx
	RemoteReadInterUrl *string `json:"remoteReadInterUrl,omitempty" xml:"remoteReadInterUrl,omitempty"`
	// Intranet read address.
	//
	// example:
	//
	// https://workspace-default-cms-1xxxxxxxxxx
	RemoteReadIntraUrl *string `json:"remoteReadIntraUrl,omitempty" xml:"remoteReadIntraUrl,omitempty"`
	// Public network write address.
	//
	// example:
	//
	// https://workspace-default-cms-xxxxxxxxxx
	RemoteWriteInterUrl *string `json:"remoteWriteInterUrl,omitempty" xml:"remoteWriteInterUrl,omitempty"`
	// Intranet write address.
	//
	// example:
	//
	// https://workspace-default-cms-xxxxxxxxxx
	RemoteWriteIntraUrl *string `json:"remoteWriteIntraUrl,omitempty" xml:"remoteWriteIntraUrl,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Fixed value: PrometheusInstance.
	//
	// example:
	//
	// Prometheus
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// Instance status.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Storage duration (in days).
	//
	// example:
	//
	// 90
	StorageDuration *int32 `json:"storageDuration,omitempty" xml:"storageDuration,omitempty"`
	// Supported authentication types.
	SupportAuthTypes []*string `json:"supportAuthTypes,omitempty" xml:"supportAuthTypes,omitempty" type:"Repeated"`
	// List of tags.
	Tags []*GetPrometheusInstanceResponseBodyPrometheusInstanceTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// User ID.
	//
	// example:
	//
	// 170731234567
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Version.
	//
	// example:
	//
	// V1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// The workspace to which the Prometheus instance belongs.
	//
	// example:
	//
	// ws1
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetAccessType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetArchiveDuration added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetAuthFreeReadPolicy added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetAuthFreeReadPolicy() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetAuthFreeWritePolicy added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetAuthFreeWritePolicy() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetAuthToken added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetCreateTime added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetEnableAuthFreeRead added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetEnableAuthFreeRead() *bool

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetEnableAuthFreeWrite added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetEnableAuthFreeWrite() *bool

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetEnableAuthToken added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetExtraInfo added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetFolderUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetGrafanaInstanceId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetGrafanaInstanceName added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetGrafanaInstanceName() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetHttpApiInterUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetHttpApiIntraUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetInstanceType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetPaymentType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetPaymentTypeUpdateTime added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetPaymentTypeUpdateTime() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetProduct added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetPrometheusInstanceId added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetPrometheusInstanceId() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetPrometheusInstanceName added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetPrometheusInstanceName() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetPushGatewayInterUrl added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetPushGatewayInterUrl() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetPushGatewayIntraUrl added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetPushGatewayIntraUrl() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetRegionId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteReadInterUrl added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteReadInterUrl() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteReadIntraUrl added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteReadIntraUrl() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteWriteInterUrl added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteWriteInterUrl() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteWriteIntraUrl added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetRemoteWriteIntraUrl() *string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetResourceGroupId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetResourceType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetStatus added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetStorageDuration added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetSupportAuthTypes added in v3.1.0

func (s *GetPrometheusInstanceResponseBodyPrometheusInstance) GetSupportAuthTypes() []*string

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetTags added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetUserId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetVersion added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) GetWorkspace added in v3.1.0

func (GetPrometheusInstanceResponseBodyPrometheusInstance) GoString added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetAccessType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetArchiveDuration added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetAuthFreeReadPolicy added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetAuthFreeWritePolicy added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetAuthToken added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetCreateTime added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetEnableAuthFreeRead added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetEnableAuthFreeWrite added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetEnableAuthToken added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetExtraInfo added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetFolderUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetGrafanaInstanceId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetGrafanaInstanceName added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetHttpApiInterUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetHttpApiIntraUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetInstanceType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetPaymentType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetPaymentTypeUpdateTime added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetProduct added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetPrometheusInstanceId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetPrometheusInstanceName added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetPushGatewayInterUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetPushGatewayIntraUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetRegionId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetRemoteReadInterUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetRemoteReadIntraUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetRemoteWriteInterUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetRemoteWriteIntraUrl added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetResourceGroupId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetResourceType added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetStatus added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetStorageDuration added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetSupportAuthTypes added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetUserId added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetVersion added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) SetWorkspace added in v3.1.0

func (GetPrometheusInstanceResponseBodyPrometheusInstance) String added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstance) Validate added in v3.1.0

type GetPrometheusInstanceResponseBodyPrometheusInstanceTags added in v3.1.0

type GetPrometheusInstanceResponseBodyPrometheusInstanceTags struct {
	// Tag key.
	//
	// example:
	//
	// openStorage
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Matched value.
	//
	// example:
	//
	// 130303196111114281
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*GetPrometheusInstanceResponseBodyPrometheusInstanceTags) GetKey added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstanceTags) GetValue added in v3.1.0

func (GetPrometheusInstanceResponseBodyPrometheusInstanceTags) GoString added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstanceTags) SetKey added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstanceTags) SetValue added in v3.1.0

func (GetPrometheusInstanceResponseBodyPrometheusInstanceTags) String added in v3.1.0

func (*GetPrometheusInstanceResponseBodyPrometheusInstanceTags) Validate added in v3.1.0

type GetPrometheusUserSettingRequest added in v3.4.0

type GetPrometheusUserSettingRequest struct {
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
}

func (*GetPrometheusUserSettingRequest) GetAliyunLang added in v3.4.0

func (s *GetPrometheusUserSettingRequest) GetAliyunLang() *string

func (GetPrometheusUserSettingRequest) GoString added in v3.4.0

func (*GetPrometheusUserSettingRequest) SetAliyunLang added in v3.4.0

func (GetPrometheusUserSettingRequest) String added in v3.4.0

func (*GetPrometheusUserSettingRequest) Validate added in v3.4.0

func (s *GetPrometheusUserSettingRequest) Validate() error

type GetPrometheusUserSettingResponse added in v3.4.0

type GetPrometheusUserSettingResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetPrometheusUserSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetPrometheusUserSettingResponse) GetBody added in v3.4.0

func (*GetPrometheusUserSettingResponse) GetHeaders added in v3.4.0

func (s *GetPrometheusUserSettingResponse) GetHeaders() map[string]*string

func (*GetPrometheusUserSettingResponse) GetStatusCode added in v3.4.0

func (s *GetPrometheusUserSettingResponse) GetStatusCode() *int32

func (GetPrometheusUserSettingResponse) GoString added in v3.4.0

func (*GetPrometheusUserSettingResponse) SetBody added in v3.4.0

func (*GetPrometheusUserSettingResponse) SetHeaders added in v3.4.0

func (*GetPrometheusUserSettingResponse) SetStatusCode added in v3.4.0

func (GetPrometheusUserSettingResponse) String added in v3.4.0

func (*GetPrometheusUserSettingResponse) Validate added in v3.4.0

type GetPrometheusUserSettingResponseBody added in v3.4.0

type GetPrometheusUserSettingResponseBody struct {
	PrometheusUserSetting map[string]*string `json:"prometheusUserSetting,omitempty" xml:"prometheusUserSetting,omitempty"`
	// Id of the request
	//
	// example:
	//
	// 058550FA-DDBE-519E-9C6D-93521B9A5E90
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetPrometheusUserSettingResponseBody) GetPrometheusUserSetting added in v3.4.0

func (s *GetPrometheusUserSettingResponseBody) GetPrometheusUserSetting() map[string]*string

func (*GetPrometheusUserSettingResponseBody) GetRequestId added in v3.4.0

func (s *GetPrometheusUserSettingResponseBody) GetRequestId() *string

func (GetPrometheusUserSettingResponseBody) GoString added in v3.4.0

func (*GetPrometheusUserSettingResponseBody) SetPrometheusUserSetting added in v3.4.0

func (*GetPrometheusUserSettingResponseBody) SetRequestId added in v3.4.0

func (GetPrometheusUserSettingResponseBody) String added in v3.4.0

func (*GetPrometheusUserSettingResponseBody) Validate added in v3.4.0

type GetPrometheusViewRequest added in v3.1.0

type GetPrometheusViewRequest struct {
	// Language environment, default is Chinese zh | en
	//
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek2bhocin5e2na
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
}

func (*GetPrometheusViewRequest) GetAliyunLang added in v3.1.0

func (s *GetPrometheusViewRequest) GetAliyunLang() *string

func (*GetPrometheusViewRequest) GetResourceGroupId added in v3.1.0

func (s *GetPrometheusViewRequest) GetResourceGroupId() *string

func (GetPrometheusViewRequest) GoString added in v3.1.0

func (s GetPrometheusViewRequest) GoString() string

func (*GetPrometheusViewRequest) SetAliyunLang added in v3.1.0

func (*GetPrometheusViewRequest) SetResourceGroupId added in v3.1.0

func (s *GetPrometheusViewRequest) SetResourceGroupId(v string) *GetPrometheusViewRequest

func (GetPrometheusViewRequest) String added in v3.1.0

func (s GetPrometheusViewRequest) String() string

func (*GetPrometheusViewRequest) Validate added in v3.1.0

func (s *GetPrometheusViewRequest) Validate() error

type GetPrometheusViewResponse added in v3.1.0

type GetPrometheusViewResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetPrometheusViewResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetPrometheusViewResponse) GetBody added in v3.1.0

func (*GetPrometheusViewResponse) GetHeaders added in v3.1.0

func (s *GetPrometheusViewResponse) GetHeaders() map[string]*string

func (*GetPrometheusViewResponse) GetStatusCode added in v3.1.0

func (s *GetPrometheusViewResponse) GetStatusCode() *int32

func (GetPrometheusViewResponse) GoString added in v3.1.0

func (s GetPrometheusViewResponse) GoString() string

func (*GetPrometheusViewResponse) SetBody added in v3.1.0

func (*GetPrometheusViewResponse) SetHeaders added in v3.1.0

func (*GetPrometheusViewResponse) SetStatusCode added in v3.1.0

func (GetPrometheusViewResponse) String added in v3.1.0

func (s GetPrometheusViewResponse) String() string

func (*GetPrometheusViewResponse) Validate added in v3.1.0

func (s *GetPrometheusViewResponse) Validate() error

type GetPrometheusViewResponseBody added in v3.1.0

type GetPrometheusViewResponseBody struct {
	// View instance.
	PrometheusView *GetPrometheusViewResponseBodyPrometheusView `json:"prometheusView,omitempty" xml:"prometheusView,omitempty" type:"Struct"`
	// Id of the request
	//
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-A01D6CC3F4B8
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*GetPrometheusViewResponseBody) GetPrometheusView added in v3.1.0

func (*GetPrometheusViewResponseBody) GetRequestId added in v3.1.0

func (s *GetPrometheusViewResponseBody) GetRequestId() *string

func (GetPrometheusViewResponseBody) GoString added in v3.1.0

func (*GetPrometheusViewResponseBody) SetPrometheusView added in v3.1.0

func (*GetPrometheusViewResponseBody) SetRequestId added in v3.1.0

func (GetPrometheusViewResponseBody) String added in v3.1.0

func (*GetPrometheusViewResponseBody) Validate added in v3.1.0

func (s *GetPrometheusViewResponseBody) Validate() error

type GetPrometheusViewResponseBodyPrometheusView added in v3.1.0

type GetPrometheusViewResponseBodyPrometheusView struct {
	// Password-free read policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeReadPolicy *string `json:"authFreeReadPolicy,omitempty" xml:"authFreeReadPolicy,omitempty"`
	// authToken string.
	//
	// example:
	//
	// eJxxxxxx
	AuthToken *string `json:"authToken,omitempty" xml:"authToken,omitempty"`
	// Instance creation time, using UTC+0 time, format is yyyy-MM-ddTHH:mmZ.
	//
	// example:
	//
	// 2025-08-10T02:07:53Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Whether to enable password-free read.
	//
	// example:
	//
	// true
	EnableAuthFreeRead *bool `json:"enableAuthFreeRead,omitempty" xml:"enableAuthFreeRead,omitempty"`
	// Whether to enable authToken.
	//
	// example:
	//
	// true
	EnableAuthToken *bool `json:"enableAuthToken,omitempty" xml:"enableAuthToken,omitempty"`
	// Observability dashboard URL.
	//
	// example:
	//
	// https://xxxx
	FolderUrl *string `json:"folderUrl,omitempty" xml:"folderUrl,omitempty"`
	// Bound managed Grafana instance ID.
	//
	// example:
	//
	// g-xxx
	GrafanaInstanceId *string `json:"grafanaInstanceId,omitempty" xml:"grafanaInstanceId,omitempty"`
	// Bound managed Grafana instance name.
	//
	// example:
	//
	// gxxx
	GrafanaInstanceName *string `json:"grafanaInstanceName,omitempty" xml:"grafanaInstanceName,omitempty"`
	// Public HTTP address.
	//
	// example:
	//
	// http://xxxxxxxx
	HttpApiInterUrl *string `json:"httpApiInterUrl,omitempty" xml:"httpApiInterUrl,omitempty"`
	// Private HTTP address.
	//
	// example:
	//
	// http://xxxxxxxx
	HttpApiIntraUrl *string `json:"httpApiIntraUrl,omitempty" xml:"httpApiIntraUrl,omitempty"`
	// Instance type, fixed value prom-view.
	//
	// example:
	//
	// prom-view
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// Payment type. Currently, the fixed value is FREE (free).
	//
	// example:
	//
	// FREE
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// Product that the prom instance belongs to.
	//
	// example:
	//
	// cms
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
	// Prometheus instance list.
	PrometheusInstances []*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances `json:"prometheusInstances,omitempty" xml:"prometheusInstances,omitempty" type:"Repeated"`
	// Prometheus view ID.
	//
	// example:
	//
	// view-xxx
	PrometheusViewId *string `json:"prometheusViewId,omitempty" xml:"prometheusViewId,omitempty"`
	// Prometheus view name.
	//
	// example:
	//
	// view1
	PrometheusViewName *string `json:"prometheusViewName,omitempty" xml:"prometheusViewName,omitempty"`
	// Region ID
	//
	// example:
	//
	// cn-shanghai
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Remote read public URL.
	//
	// example:
	//
	// http://workspace-default-cms-xxx-cn-hangzhou.cn-hangzhou.log.aliyuncs.com/prometheus/workspace-default-cms-xxx-cn-hangzhou/xxx/api/v1/read
	RemoteReadInterUrl *string `json:"remoteReadInterUrl,omitempty" xml:"remoteReadInterUrl,omitempty"`
	// Remote read intranet URL.
	//
	// example:
	//
	// http://workspace-default-cms-xxx-cn-hangzhou.cn-hangzhou-intranet.log.aliyuncs.com/prometheus/workspace-default-cms-xxx-cn-hangzhou/xxx/api/v1/read
	RemoteReadIntraUrl *string `json:"remoteReadIntraUrl,omitempty" xml:"remoteReadIntraUrl,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Fixed value: PrometheusView
	//
	// example:
	//
	// RegistryModule
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// Backend data storage status
	//
	// example:
	//
	// Pending2Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Supported authentication types.
	SupportAuthTypes []*string `json:"supportAuthTypes,omitempty" xml:"supportAuthTypes,omitempty" type:"Repeated"`
	// Instance tag keys.
	Tags []*GetPrometheusViewResponseBodyPrometheusViewTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// User ID.
	//
	// example:
	//
	// 11222
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Version.
	//
	// example:
	//
	// V1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace to which the environment belongs
	//
	// example:
	//
	// cms-monitor-test-aysls-pub-cn-fuzhou-monitor
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetPrometheusViewResponseBodyPrometheusView) GetAuthFreeReadPolicy added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetAuthFreeReadPolicy() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetAuthToken added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetCreateTime added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetEnableAuthFreeRead added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetEnableAuthFreeRead() *bool

func (*GetPrometheusViewResponseBodyPrometheusView) GetEnableAuthToken added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetEnableAuthToken() *bool

func (*GetPrometheusViewResponseBodyPrometheusView) GetFolderUrl added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetGrafanaInstanceId added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetGrafanaInstanceId() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetGrafanaInstanceName added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetGrafanaInstanceName() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetHttpApiInterUrl added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetHttpApiInterUrl() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetHttpApiIntraUrl added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetHttpApiIntraUrl() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetInstanceType added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetPaymentType added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetProduct added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetPrometheusInstances added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetPrometheusViewId added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetPrometheusViewId() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetPrometheusViewName added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetPrometheusViewName() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetRegionId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetRemoteReadInterUrl added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetRemoteReadInterUrl() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetRemoteReadIntraUrl added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetRemoteReadIntraUrl() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetResourceGroupId added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetResourceGroupId() *string

func (*GetPrometheusViewResponseBodyPrometheusView) GetResourceType added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetStatus added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetSupportAuthTypes added in v3.1.0

func (s *GetPrometheusViewResponseBodyPrometheusView) GetSupportAuthTypes() []*string

func (*GetPrometheusViewResponseBodyPrometheusView) GetTags added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetUserId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetVersion added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) GetWorkspace added in v3.1.0

func (GetPrometheusViewResponseBodyPrometheusView) GoString added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetAuthFreeReadPolicy added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetAuthToken added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetCreateTime added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetEnableAuthFreeRead added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetEnableAuthToken added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetFolderUrl added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetGrafanaInstanceId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetGrafanaInstanceName added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetHttpApiInterUrl added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetHttpApiIntraUrl added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetInstanceType added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetPaymentType added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetProduct added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetPrometheusViewId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetPrometheusViewName added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetRegionId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetRemoteReadInterUrl added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetRemoteReadIntraUrl added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetResourceGroupId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetResourceType added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetStatus added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetSupportAuthTypes added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetTags added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetUserId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetVersion added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) SetWorkspace added in v3.1.0

func (GetPrometheusViewResponseBodyPrometheusView) String added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusView) Validate added in v3.1.0

type GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances added in v3.1.0

type GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances struct {
	// Instance ID.
	//
	// example:
	//
	// rw-63549e054ff596a4149927961dff
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Region ID
	//
	// example:
	//
	// cn-north-2-gov-1
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID.
	//
	// example:
	//
	// 122xxxxx
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) GetPrometheusInstanceId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) GetRegionId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) GetUserId added in v3.1.0

func (GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) GoString added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) SetPrometheusInstanceId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) SetRegionId added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) SetUserId added in v3.1.0

func (GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) String added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewPrometheusInstances) Validate added in v3.1.0

type GetPrometheusViewResponseBodyPrometheusViewTags added in v3.1.0

type GetPrometheusViewResponseBodyPrometheusViewTags struct {
	// PagerDuty integration key.
	//
	// example:
	//
	// global_score_series
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value.
	//
	// example:
	//
	// 371293199010092839
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*GetPrometheusViewResponseBodyPrometheusViewTags) GetKey added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewTags) GetValue added in v3.1.0

func (GetPrometheusViewResponseBodyPrometheusViewTags) GoString added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewTags) SetKey added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewTags) SetValue added in v3.1.0

func (GetPrometheusViewResponseBodyPrometheusViewTags) String added in v3.1.0

func (*GetPrometheusViewResponseBodyPrometheusViewTags) Validate added in v3.1.0

type GetServiceObservabilityResponse

type GetServiceObservabilityResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetServiceObservabilityResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetServiceObservabilityResponse) GetBody

func (*GetServiceObservabilityResponse) GetHeaders

func (s *GetServiceObservabilityResponse) GetHeaders() map[string]*string

func (*GetServiceObservabilityResponse) GetStatusCode

func (s *GetServiceObservabilityResponse) GetStatusCode() *int32

func (GetServiceObservabilityResponse) GoString

func (*GetServiceObservabilityResponse) SetHeaders

func (*GetServiceObservabilityResponse) SetStatusCode

func (GetServiceObservabilityResponse) String

func (*GetServiceObservabilityResponse) Validate

func (s *GetServiceObservabilityResponse) Validate() error

type GetServiceObservabilityResponseBody

type GetServiceObservabilityResponseBody struct {
	// Endpoint and Authentication Information
	EntryPointInfo *GetServiceObservabilityResponseBodyEntryPointInfo `json:"entryPointInfo,omitempty" xml:"entryPointInfo,omitempty" type:"Struct"`
	// Billing Type
	//
	// example:
	//
	// arms=serverless;xtrace=serverless
	FeeType *string `json:"feeType,omitempty" xml:"feeType,omitempty"`
	// Quota Configuration
	Quotas map[string]*string `json:"quotas,omitempty" xml:"quotas,omitempty"`
	// Region
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Request ID
	//
	// example:
	//
	// 4852B9B5-345C-5CBC-A15F-786D83ECCBBA
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// System Configuration
	Settings map[string]*string `json:"settings,omitempty" xml:"settings,omitempty"`
	// Resource Initialization Status
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Application Observability Type
	//
	// example:
	//
	// apm
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// Workspace Name
	//
	// example:
	//
	// default-cms-1654218***343050-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetServiceObservabilityResponseBody) GetEntryPointInfo

func (*GetServiceObservabilityResponseBody) GetFeeType

func (*GetServiceObservabilityResponseBody) GetQuotas

func (*GetServiceObservabilityResponseBody) GetRegionId

func (s *GetServiceObservabilityResponseBody) GetRegionId() *string

func (*GetServiceObservabilityResponseBody) GetRequestId

func (s *GetServiceObservabilityResponseBody) GetRequestId() *string

func (*GetServiceObservabilityResponseBody) GetSettings

func (s *GetServiceObservabilityResponseBody) GetSettings() map[string]*string

func (*GetServiceObservabilityResponseBody) GetStatus

func (*GetServiceObservabilityResponseBody) GetType

func (*GetServiceObservabilityResponseBody) GetWorkspace

func (s *GetServiceObservabilityResponseBody) GetWorkspace() *string

func (GetServiceObservabilityResponseBody) GoString

func (*GetServiceObservabilityResponseBody) SetFeeType

func (*GetServiceObservabilityResponseBody) SetQuotas

func (*GetServiceObservabilityResponseBody) SetRegionId

func (*GetServiceObservabilityResponseBody) SetRequestId

func (*GetServiceObservabilityResponseBody) SetSettings

func (*GetServiceObservabilityResponseBody) SetStatus

func (*GetServiceObservabilityResponseBody) SetType

func (*GetServiceObservabilityResponseBody) SetWorkspace

func (GetServiceObservabilityResponseBody) String

func (*GetServiceObservabilityResponseBody) Validate

type GetServiceObservabilityResponseBodyEntryPointInfo

type GetServiceObservabilityResponseBodyEntryPointInfo struct {
	// Authentication Token for Data Reporting
	//
	// example:
	//
	// gaddp****@de20f2***1ce***
	AuthToken *string `json:"authToken,omitempty" xml:"authToken,omitempty"`
	// Private Network Access Address
	//
	// example:
	//
	// project-xtrace-xxxx-cn-hangzhou.cn-hangzhou-intranet.log.aliyuncs.com
	PrivateDomain *string `json:"privateDomain,omitempty" xml:"privateDomain,omitempty"`
	// SLS Project
	//
	// example:
	//
	// proj-xtrace-xxxxx
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// Public Network Access Address
	//
	// example:
	//
	// project-xtrace-xxxx-cn-hangzhou.cn-hangzhou.log.aliyuncs.com
	PublicDomain *string `json:"publicDomain,omitempty" xml:"publicDomain,omitempty"`
}

func (*GetServiceObservabilityResponseBodyEntryPointInfo) GetAuthToken

func (*GetServiceObservabilityResponseBodyEntryPointInfo) GetPrivateDomain

func (*GetServiceObservabilityResponseBodyEntryPointInfo) GetProject

func (*GetServiceObservabilityResponseBodyEntryPointInfo) GetPublicDomain

func (GetServiceObservabilityResponseBodyEntryPointInfo) GoString

func (*GetServiceObservabilityResponseBodyEntryPointInfo) SetAuthToken

func (*GetServiceObservabilityResponseBodyEntryPointInfo) SetPrivateDomain

func (*GetServiceObservabilityResponseBodyEntryPointInfo) SetProject

func (*GetServiceObservabilityResponseBodyEntryPointInfo) SetPublicDomain

func (GetServiceObservabilityResponseBodyEntryPointInfo) String

func (*GetServiceObservabilityResponseBodyEntryPointInfo) Validate

type GetServiceResponse

type GetServiceResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetServiceResponse) GetBody

func (*GetServiceResponse) GetHeaders

func (s *GetServiceResponse) GetHeaders() map[string]*string

func (*GetServiceResponse) GetStatusCode

func (s *GetServiceResponse) GetStatusCode() *int32

func (GetServiceResponse) GoString

func (s GetServiceResponse) GoString() string

func (*GetServiceResponse) SetBody

func (*GetServiceResponse) SetHeaders

func (s *GetServiceResponse) SetHeaders(v map[string]*string) *GetServiceResponse

func (*GetServiceResponse) SetStatusCode

func (s *GetServiceResponse) SetStatusCode(v int32) *GetServiceResponse

func (GetServiceResponse) String

func (s GetServiceResponse) String() string

func (*GetServiceResponse) Validate

func (s *GetServiceResponse) Validate() error

type GetServiceResponseBody

type GetServiceResponseBody struct {
	// Request ID
	//
	// example:
	//
	// 264C3E89-BE6E-5F82-A484-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Service object.
	Service *GetServiceResponseBodyService `json:"service,omitempty" xml:"service,omitempty" type:"Struct"`
}

func (*GetServiceResponseBody) GetRequestId

func (s *GetServiceResponseBody) GetRequestId() *string

func (*GetServiceResponseBody) GetService

func (GetServiceResponseBody) GoString

func (s GetServiceResponseBody) GoString() string

func (*GetServiceResponseBody) SetRequestId

func (*GetServiceResponseBody) SetService

func (GetServiceResponseBody) String

func (s GetServiceResponseBody) String() string

func (*GetServiceResponseBody) Validate

func (s *GetServiceResponseBody) Validate() error

type GetServiceResponseBodyService

type GetServiceResponseBodyService struct {
	// Extended information.
	//
	// example:
	//
	// {"language":"java"}
	Attributes *string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// Creation time
	//
	// example:
	//
	// 2025-05-13T03:32:55Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Description, only valid when serviceType=RUM.
	//
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Display name, only valid when serviceType=RUM.
	//
	// example:
	//
	// demo应用
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Legacy ARMS application ID
	//
	// example:
	//
	// by6rjzro2j@0fe8dfa799e5906
	Pid *string `json:"pid,omitempty" xml:"pid,omitempty"`
	// Region ID
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Service ID.
	//
	// example:
	//
	// cwzxvuc6uo@4bc6b15ad81f166174ffb
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
	// Service name
	//
	// example:
	//
	// demo-app
	ServiceName *string `json:"serviceName,omitempty" xml:"serviceName,omitempty"`
	// Service status, only valid when serviceType=RUM.
	//
	// example:
	//
	// Running
	ServiceStatus *string `json:"serviceStatus,omitempty" xml:"serviceStatus,omitempty"`
	// Service type.
	//
	// example:
	//
	// TRACE
	ServiceType *string `json:"serviceType,omitempty" xml:"serviceType,omitempty"`
	// Workspace name
	//
	// example:
	//
	// default-cms-1106439496876715-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetServiceResponseBodyService) GetAttributes

func (s *GetServiceResponseBodyService) GetAttributes() *string

func (*GetServiceResponseBodyService) GetCreateTime

func (s *GetServiceResponseBodyService) GetCreateTime() *string

func (*GetServiceResponseBodyService) GetDescription

func (s *GetServiceResponseBodyService) GetDescription() *string

func (*GetServiceResponseBodyService) GetDisplayName

func (s *GetServiceResponseBodyService) GetDisplayName() *string

func (*GetServiceResponseBodyService) GetPid

func (*GetServiceResponseBodyService) GetRegionId

func (s *GetServiceResponseBodyService) GetRegionId() *string

func (*GetServiceResponseBodyService) GetServiceId

func (s *GetServiceResponseBodyService) GetServiceId() *string

func (*GetServiceResponseBodyService) GetServiceName

func (s *GetServiceResponseBodyService) GetServiceName() *string

func (*GetServiceResponseBodyService) GetServiceStatus

func (s *GetServiceResponseBodyService) GetServiceStatus() *string

func (*GetServiceResponseBodyService) GetServiceType

func (s *GetServiceResponseBodyService) GetServiceType() *string

func (*GetServiceResponseBodyService) GetWorkspace

func (s *GetServiceResponseBodyService) GetWorkspace() *string

func (GetServiceResponseBodyService) GoString

func (*GetServiceResponseBodyService) SetAttributes

func (*GetServiceResponseBodyService) SetCreateTime

func (*GetServiceResponseBodyService) SetDescription

func (*GetServiceResponseBodyService) SetDisplayName

func (*GetServiceResponseBodyService) SetPid

func (*GetServiceResponseBodyService) SetRegionId

func (*GetServiceResponseBodyService) SetServiceId

func (*GetServiceResponseBodyService) SetServiceName

func (*GetServiceResponseBodyService) SetServiceStatus

func (*GetServiceResponseBodyService) SetServiceType

func (*GetServiceResponseBodyService) SetWorkspace

func (GetServiceResponseBodyService) String

func (*GetServiceResponseBodyService) Validate

func (s *GetServiceResponseBodyService) Validate() error

type GetUmodelCommonSchemaRefResponse added in v3.3.0

type GetUmodelCommonSchemaRefResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUmodelCommonSchemaRefResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetUmodelCommonSchemaRefResponse) GetBody added in v3.3.0

func (*GetUmodelCommonSchemaRefResponse) GetHeaders added in v3.3.0

func (s *GetUmodelCommonSchemaRefResponse) GetHeaders() map[string]*string

func (*GetUmodelCommonSchemaRefResponse) GetStatusCode added in v3.3.0

func (s *GetUmodelCommonSchemaRefResponse) GetStatusCode() *int32

func (GetUmodelCommonSchemaRefResponse) GoString added in v3.3.0

func (*GetUmodelCommonSchemaRefResponse) SetBody added in v3.3.0

func (*GetUmodelCommonSchemaRefResponse) SetHeaders added in v3.3.0

func (*GetUmodelCommonSchemaRefResponse) SetStatusCode added in v3.3.0

func (GetUmodelCommonSchemaRefResponse) String added in v3.3.0

func (*GetUmodelCommonSchemaRefResponse) Validate added in v3.3.0

type GetUmodelCommonSchemaRefResponseBody added in v3.3.0

type GetUmodelCommonSchemaRefResponseBody struct {
	CommonSchemaRef []*GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef `json:"commonSchemaRef,omitempty" xml:"commonSchemaRef,omitempty" type:"Repeated"`
}

func (*GetUmodelCommonSchemaRefResponseBody) GetCommonSchemaRef added in v3.3.0

func (GetUmodelCommonSchemaRefResponseBody) GoString added in v3.3.0

func (*GetUmodelCommonSchemaRefResponseBody) SetCommonSchemaRef added in v3.3.0

func (GetUmodelCommonSchemaRefResponseBody) String added in v3.3.0

func (*GetUmodelCommonSchemaRefResponseBody) Validate added in v3.3.0

type GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef added in v3.3.0

type GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef struct {
	// example:
	//
	// apm-common
	Group *string `json:"group,omitempty" xml:"group,omitempty"`
	// example:
	//
	// 0.1.0
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) GetGroup added in v3.3.0

func (*GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) GetVersion added in v3.3.0

func (GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) GoString added in v3.3.0

func (*GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) SetGroup added in v3.3.0

func (*GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) SetVersion added in v3.3.0

func (GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) String added in v3.3.0

func (*GetUmodelCommonSchemaRefResponseBodyCommonSchemaRef) Validate added in v3.3.0

type GetUmodelDataRequest

type GetUmodelDataRequest struct {
	// Query conditions
	//
	// example:
	//
	// {
	//
	// 	"filter": {
	//
	// 		"domains": []
	//
	// 	},
	//
	// 	"offset": 0,
	//
	// 	"size": 100000
	//
	// }
	Content interface{} `json:"content,omitempty" xml:"content,omitempty"`
	// Method
	//
	// This parameter is required.
	//
	// example:
	//
	// ListData
	Method *string `json:"method,omitempty" xml:"method,omitempty"`
}

func (*GetUmodelDataRequest) GetContent

func (s *GetUmodelDataRequest) GetContent() interface{}

func (*GetUmodelDataRequest) GetMethod

func (s *GetUmodelDataRequest) GetMethod() *string

func (GetUmodelDataRequest) GoString

func (s GetUmodelDataRequest) GoString() string

func (*GetUmodelDataRequest) SetContent

func (s *GetUmodelDataRequest) SetContent(v interface{}) *GetUmodelDataRequest

func (*GetUmodelDataRequest) SetMethod

func (GetUmodelDataRequest) String

func (s GetUmodelDataRequest) String() string

func (*GetUmodelDataRequest) Validate

func (s *GetUmodelDataRequest) Validate() error

type GetUmodelDataResponse

type GetUmodelDataResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUmodelDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetUmodelDataResponse) GetBody

func (*GetUmodelDataResponse) GetHeaders

func (s *GetUmodelDataResponse) GetHeaders() map[string]*string

func (*GetUmodelDataResponse) GetStatusCode

func (s *GetUmodelDataResponse) GetStatusCode() *int32

func (GetUmodelDataResponse) GoString

func (s GetUmodelDataResponse) GoString() string

func (*GetUmodelDataResponse) SetBody

func (*GetUmodelDataResponse) SetHeaders

func (*GetUmodelDataResponse) SetStatusCode

func (s *GetUmodelDataResponse) SetStatusCode(v int32) *GetUmodelDataResponse

func (GetUmodelDataResponse) String

func (s GetUmodelDataResponse) String() string

func (*GetUmodelDataResponse) Validate

func (s *GetUmodelDataResponse) Validate() error

type GetUmodelDataResponseBody

type GetUmodelDataResponseBody struct {
	// Error information
	Errors []*GetUmodelDataResponseBodyErrors `json:"errors,omitempty" xml:"errors,omitempty" type:"Repeated"`
	// List of node link relationships
	Links []interface{} `json:"links,omitempty" xml:"links,omitempty" type:"Repeated"`
	// List of nodes
	Nodes []interface{} `json:"nodes,omitempty" xml:"nodes,omitempty" type:"Repeated"`
	// Request ID
	//
	// example:
	//
	// 123-123-234-345-123
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of node links
	//
	// example:
	//
	// 0
	TotalLinksCount *int32 `json:"totalLinksCount,omitempty" xml:"totalLinksCount,omitempty"`
	// Total number of nodes
	//
	// example:
	//
	// 0
	TotalNodesCount *int32 `json:"totalNodesCount,omitempty" xml:"totalNodesCount,omitempty"`
}

func (*GetUmodelDataResponseBody) GetErrors

func (s *GetUmodelDataResponseBody) GetLinks() []interface{}

func (*GetUmodelDataResponseBody) GetNodes

func (s *GetUmodelDataResponseBody) GetNodes() []interface{}

func (*GetUmodelDataResponseBody) GetRequestId

func (s *GetUmodelDataResponseBody) GetRequestId() *string

func (*GetUmodelDataResponseBody) GetTotalLinksCount

func (s *GetUmodelDataResponseBody) GetTotalLinksCount() *int32

func (*GetUmodelDataResponseBody) GetTotalNodesCount

func (s *GetUmodelDataResponseBody) GetTotalNodesCount() *int32

func (GetUmodelDataResponseBody) GoString

func (s GetUmodelDataResponseBody) GoString() string

func (*GetUmodelDataResponseBody) SetErrors

func (s *GetUmodelDataResponseBody) SetLinks(v []interface{}) *GetUmodelDataResponseBody

func (*GetUmodelDataResponseBody) SetNodes

func (s *GetUmodelDataResponseBody) SetNodes(v []interface{}) *GetUmodelDataResponseBody

func (*GetUmodelDataResponseBody) SetRequestId

func (*GetUmodelDataResponseBody) SetTotalLinksCount

func (s *GetUmodelDataResponseBody) SetTotalLinksCount(v int32) *GetUmodelDataResponseBody

func (*GetUmodelDataResponseBody) SetTotalNodesCount

func (s *GetUmodelDataResponseBody) SetTotalNodesCount(v int32) *GetUmodelDataResponseBody

func (GetUmodelDataResponseBody) String

func (s GetUmodelDataResponseBody) String() string

func (*GetUmodelDataResponseBody) Validate

func (s *GetUmodelDataResponseBody) Validate() error

type GetUmodelDataResponseBodyErrors

type GetUmodelDataResponseBodyErrors struct {
	// Details.
	//
	// example:
	//
	// ok
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Error type
	//
	// example:
	//
	// external
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*GetUmodelDataResponseBodyErrors) GetMessage

func (s *GetUmodelDataResponseBodyErrors) GetMessage() *string

func (*GetUmodelDataResponseBodyErrors) GetType

func (GetUmodelDataResponseBodyErrors) GoString

func (*GetUmodelDataResponseBodyErrors) SetMessage

func (*GetUmodelDataResponseBodyErrors) SetType

func (GetUmodelDataResponseBodyErrors) String

func (*GetUmodelDataResponseBodyErrors) Validate

func (s *GetUmodelDataResponseBodyErrors) Validate() error

type GetUmodelResponse

type GetUmodelResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetUmodelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetUmodelResponse) GetBody

func (*GetUmodelResponse) GetHeaders

func (s *GetUmodelResponse) GetHeaders() map[string]*string

func (*GetUmodelResponse) GetStatusCode

func (s *GetUmodelResponse) GetStatusCode() *int32

func (GetUmodelResponse) GoString

func (s GetUmodelResponse) GoString() string

func (*GetUmodelResponse) SetBody

func (*GetUmodelResponse) SetHeaders

func (s *GetUmodelResponse) SetHeaders(v map[string]*string) *GetUmodelResponse

func (*GetUmodelResponse) SetStatusCode

func (s *GetUmodelResponse) SetStatusCode(v int32) *GetUmodelResponse

func (GetUmodelResponse) String

func (s GetUmodelResponse) String() string

func (*GetUmodelResponse) Validate

func (s *GetUmodelResponse) Validate() error

type GetUmodelResponseBody

type GetUmodelResponseBody struct {
	// This field does not need to be filled currently
	CommonSchemaRef []*GetUmodelResponseBodyCommonSchemaRef `json:"commonSchemaRef,omitempty" xml:"commonSchemaRef,omitempty" type:"Repeated"`
	// Umodel description
	//
	// example:
	//
	// workspace test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Region
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Request ID
	//
	// example:
	//
	// 123-123123-sdf-435-3123
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Workspace name
	//
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*GetUmodelResponseBody) GetCommonSchemaRef

func (*GetUmodelResponseBody) GetDescription

func (s *GetUmodelResponseBody) GetDescription() *string

func (*GetUmodelResponseBody) GetRegionId

func (s *GetUmodelResponseBody) GetRegionId() *string

func (*GetUmodelResponseBody) GetRequestId

func (s *GetUmodelResponseBody) GetRequestId() *string

func (*GetUmodelResponseBody) GetWorkspace

func (s *GetUmodelResponseBody) GetWorkspace() *string

func (GetUmodelResponseBody) GoString

func (s GetUmodelResponseBody) GoString() string

func (*GetUmodelResponseBody) SetCommonSchemaRef

func (*GetUmodelResponseBody) SetDescription

func (s *GetUmodelResponseBody) SetDescription(v string) *GetUmodelResponseBody

func (*GetUmodelResponseBody) SetRegionId

func (*GetUmodelResponseBody) SetRequestId

func (*GetUmodelResponseBody) SetWorkspace

func (GetUmodelResponseBody) String

func (s GetUmodelResponseBody) String() string

func (*GetUmodelResponseBody) Validate

func (s *GetUmodelResponseBody) Validate() error

type GetUmodelResponseBodyCommonSchemaRef

type GetUmodelResponseBodyCommonSchemaRef struct {
	// Common Umodel Schema group
	//
	// example:
	//
	// test-job-123123
	Group *string `json:"group,omitempty" xml:"group,omitempty"`
	// Version
	//
	// example:
	//
	// 5
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*GetUmodelResponseBodyCommonSchemaRef) GetGroup

func (*GetUmodelResponseBodyCommonSchemaRef) GetVersion

func (GetUmodelResponseBodyCommonSchemaRef) GoString

func (*GetUmodelResponseBodyCommonSchemaRef) SetGroup

func (*GetUmodelResponseBodyCommonSchemaRef) SetVersion

func (GetUmodelResponseBodyCommonSchemaRef) String

func (*GetUmodelResponseBodyCommonSchemaRef) Validate

type GetWorkspaceResponse

type GetWorkspaceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetWorkspaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*GetWorkspaceResponse) GetBody

func (*GetWorkspaceResponse) GetHeaders

func (s *GetWorkspaceResponse) GetHeaders() map[string]*string

func (*GetWorkspaceResponse) GetStatusCode

func (s *GetWorkspaceResponse) GetStatusCode() *int32

func (GetWorkspaceResponse) GoString

func (s GetWorkspaceResponse) GoString() string

func (*GetWorkspaceResponse) SetBody

func (*GetWorkspaceResponse) SetHeaders

func (s *GetWorkspaceResponse) SetHeaders(v map[string]*string) *GetWorkspaceResponse

func (*GetWorkspaceResponse) SetStatusCode

func (s *GetWorkspaceResponse) SetStatusCode(v int32) *GetWorkspaceResponse

func (GetWorkspaceResponse) String

func (s GetWorkspaceResponse) String() string

func (*GetWorkspaceResponse) Validate

func (s *GetWorkspaceResponse) Validate() error

type GetWorkspaceResponseBody

type GetWorkspaceResponseBody struct {
	// Creation Time
	//
	// Use the UTC time format: yyyy-MM-ddTHH:mm:ss.SSSZ
	//
	// example:
	//
	// 2025-03-11T08:21:58Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Workspace Description
	//
	// example:
	//
	// workspace test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Workspace Display Name
	//
	// example:
	//
	// workspace-test
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Last Modified Time
	//
	// Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ
	//
	// example:
	//
	// 2025-03-11T08:21:58Z
	LastModifyTime *string `json:"lastModifyTime,omitempty" xml:"lastModifyTime,omitempty"`
	// Region ID
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Log Service Project Name
	//
	// example:
	//
	// sls-project-test-001
	SlsProject *string `json:"slsProject,omitempty" xml:"slsProject,omitempty"`
	// Workspace Name
	//
	// This parameter is required.
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
}

func (*GetWorkspaceResponseBody) GetCreateTime

func (s *GetWorkspaceResponseBody) GetCreateTime() *string

func (*GetWorkspaceResponseBody) GetDescription

func (s *GetWorkspaceResponseBody) GetDescription() *string

func (*GetWorkspaceResponseBody) GetDisplayName

func (s *GetWorkspaceResponseBody) GetDisplayName() *string

func (*GetWorkspaceResponseBody) GetLastModifyTime

func (s *GetWorkspaceResponseBody) GetLastModifyTime() *string

func (*GetWorkspaceResponseBody) GetRegionId

func (s *GetWorkspaceResponseBody) GetRegionId() *string

func (*GetWorkspaceResponseBody) GetRequestId

func (s *GetWorkspaceResponseBody) GetRequestId() *string

func (*GetWorkspaceResponseBody) GetSlsProject

func (s *GetWorkspaceResponseBody) GetSlsProject() *string

func (*GetWorkspaceResponseBody) GetWorkspaceName

func (s *GetWorkspaceResponseBody) GetWorkspaceName() *string

func (GetWorkspaceResponseBody) GoString

func (s GetWorkspaceResponseBody) GoString() string

func (*GetWorkspaceResponseBody) SetCreateTime

func (*GetWorkspaceResponseBody) SetDescription

func (*GetWorkspaceResponseBody) SetDisplayName

func (*GetWorkspaceResponseBody) SetLastModifyTime

func (s *GetWorkspaceResponseBody) SetLastModifyTime(v string) *GetWorkspaceResponseBody

func (*GetWorkspaceResponseBody) SetRegionId

func (*GetWorkspaceResponseBody) SetRequestId

func (*GetWorkspaceResponseBody) SetSlsProject

func (*GetWorkspaceResponseBody) SetWorkspaceName

func (GetWorkspaceResponseBody) String

func (s GetWorkspaceResponseBody) String() string

func (*GetWorkspaceResponseBody) Validate

func (s *GetWorkspaceResponseBody) Validate() error

type IncidentContactStruct

type IncidentContactStruct struct {
	Channel     []*string `json:"channel,omitempty" xml:"channel,omitempty" type:"Repeated"`
	ContactId   *string   `json:"contactId,omitempty" xml:"contactId,omitempty"`
	ContactType *string   `json:"contactType,omitempty" xml:"contactType,omitempty"`
}

func (*IncidentContactStruct) GetChannel

func (s *IncidentContactStruct) GetChannel() []*string

func (*IncidentContactStruct) GetContactId

func (s *IncidentContactStruct) GetContactId() *string

func (*IncidentContactStruct) GetContactType

func (s *IncidentContactStruct) GetContactType() *string

func (IncidentContactStruct) GoString

func (s IncidentContactStruct) GoString() string

func (*IncidentContactStruct) SetChannel

func (s *IncidentContactStruct) SetChannel(v []*string) *IncidentContactStruct

func (*IncidentContactStruct) SetContactId

func (*IncidentContactStruct) SetContactType

func (s *IncidentContactStruct) SetContactType(v string) *IncidentContactStruct

func (IncidentContactStruct) String

func (s IncidentContactStruct) String() string

func (*IncidentContactStruct) Validate

func (s *IncidentContactStruct) Validate() error

type IncidentEscalationPolicyForModify added in v3.4.0

type IncidentEscalationPolicyForModify struct {
	Description         *string                           `json:"description,omitempty" xml:"description,omitempty"`
	Enable              *bool                             `json:"enable,omitempty" xml:"enable,omitempty"`
	EscalationStageList []*IncidentEscalationStageForView `json:"escalationStageList,omitempty" xml:"escalationStageList,omitempty" type:"Repeated"`
	// This parameter is required.
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*IncidentEscalationPolicyForModify) GetDescription added in v3.4.0

func (s *IncidentEscalationPolicyForModify) GetDescription() *string

func (*IncidentEscalationPolicyForModify) GetEnable added in v3.4.0

func (s *IncidentEscalationPolicyForModify) GetEnable() *bool

func (*IncidentEscalationPolicyForModify) GetEscalationStageList added in v3.4.0

func (*IncidentEscalationPolicyForModify) GetName added in v3.4.0

func (IncidentEscalationPolicyForModify) GoString added in v3.4.0

func (*IncidentEscalationPolicyForModify) SetDescription added in v3.4.0

func (*IncidentEscalationPolicyForModify) SetEnable added in v3.4.0

func (*IncidentEscalationPolicyForModify) SetEscalationStageList added in v3.4.0

func (*IncidentEscalationPolicyForModify) SetName added in v3.4.0

func (IncidentEscalationPolicyForModify) String added in v3.4.0

func (*IncidentEscalationPolicyForModify) Validate added in v3.4.0

type IncidentEscalationPolicyForView added in v3.4.0

type IncidentEscalationPolicyForView struct {
	CreateTime          *string                           `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description         *string                           `json:"description,omitempty" xml:"description,omitempty"`
	Enable              *bool                             `json:"enable,omitempty" xml:"enable,omitempty"`
	EscalationStageList []*IncidentEscalationStageForView `json:"escalationStageList,omitempty" xml:"escalationStageList,omitempty" type:"Repeated"`
	// This parameter is required.
	Name         *string `json:"name,omitempty" xml:"name,omitempty"`
	OwnerType    *string `json:"ownerType,omitempty" xml:"ownerType,omitempty"`
	RegionId     *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	Source       *string `json:"source,omitempty" xml:"source,omitempty"`
	SyncFromType *string `json:"syncFromType,omitempty" xml:"syncFromType,omitempty"`
	UpdateTime   *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	UserId       *string `json:"userId,omitempty" xml:"userId,omitempty"`
	Uuid         *string `json:"uuid,omitempty" xml:"uuid,omitempty"`
	Workspace    *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentEscalationPolicyForView) GetCreateTime added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetCreateTime() *string

func (*IncidentEscalationPolicyForView) GetDescription added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetDescription() *string

func (*IncidentEscalationPolicyForView) GetEnable added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetEnable() *bool

func (*IncidentEscalationPolicyForView) GetEscalationStageList added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetEscalationStageList() []*IncidentEscalationStageForView

func (*IncidentEscalationPolicyForView) GetName added in v3.4.0

func (*IncidentEscalationPolicyForView) GetOwnerType added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetOwnerType() *string

func (*IncidentEscalationPolicyForView) GetRegionId added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetRegionId() *string

func (*IncidentEscalationPolicyForView) GetSource added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetSource() *string

func (*IncidentEscalationPolicyForView) GetSyncFromType added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetSyncFromType() *string

func (*IncidentEscalationPolicyForView) GetUpdateTime added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetUpdateTime() *string

func (*IncidentEscalationPolicyForView) GetUserId added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetUserId() *string

func (*IncidentEscalationPolicyForView) GetUuid added in v3.4.0

func (*IncidentEscalationPolicyForView) GetWorkspace added in v3.4.0

func (s *IncidentEscalationPolicyForView) GetWorkspace() *string

func (IncidentEscalationPolicyForView) GoString added in v3.4.0

func (*IncidentEscalationPolicyForView) SetCreateTime added in v3.4.0

func (*IncidentEscalationPolicyForView) SetDescription added in v3.4.0

func (*IncidentEscalationPolicyForView) SetEnable added in v3.4.0

func (*IncidentEscalationPolicyForView) SetEscalationStageList added in v3.4.0

func (*IncidentEscalationPolicyForView) SetName added in v3.4.0

func (*IncidentEscalationPolicyForView) SetOwnerType added in v3.4.0

func (*IncidentEscalationPolicyForView) SetRegionId added in v3.4.0

func (*IncidentEscalationPolicyForView) SetSource added in v3.4.0

func (*IncidentEscalationPolicyForView) SetSyncFromType added in v3.4.0

func (*IncidentEscalationPolicyForView) SetUpdateTime added in v3.4.0

func (*IncidentEscalationPolicyForView) SetUserId added in v3.4.0

func (*IncidentEscalationPolicyForView) SetUuid added in v3.4.0

func (*IncidentEscalationPolicyForView) SetWorkspace added in v3.4.0

func (IncidentEscalationPolicyForView) String added in v3.4.0

func (*IncidentEscalationPolicyForView) Validate added in v3.4.0

func (s *IncidentEscalationPolicyForView) Validate() error

type IncidentEscalationStageForView added in v3.4.0

type IncidentEscalationStageForView struct {
	CycleNotifyCount    *int32           `json:"cycleNotifyCount,omitempty" xml:"cycleNotifyCount,omitempty"`
	CycleNotifyInterval *int32           `json:"cycleNotifyInterval,omitempty" xml:"cycleNotifyInterval,omitempty"`
	EffectTimeRange     *EffectTimeRange `json:"effectTimeRange,omitempty" xml:"effectTimeRange,omitempty"`
	// This parameter is required.
	Index               *int32           `json:"index,omitempty" xml:"index,omitempty"`
	NotifyChannels      []*NotifyChannel `json:"notifyChannels,omitempty" xml:"notifyChannels,omitempty" type:"Repeated"`
	TargetIncidentState *string          `json:"targetIncidentState,omitempty" xml:"targetIncidentState,omitempty"`
	TriggerDelay        *int32           `json:"triggerDelay,omitempty" xml:"triggerDelay,omitempty"`
}

func (*IncidentEscalationStageForView) GetCycleNotifyCount added in v3.4.0

func (s *IncidentEscalationStageForView) GetCycleNotifyCount() *int32

func (*IncidentEscalationStageForView) GetCycleNotifyInterval added in v3.4.0

func (s *IncidentEscalationStageForView) GetCycleNotifyInterval() *int32

func (*IncidentEscalationStageForView) GetEffectTimeRange added in v3.4.0

func (s *IncidentEscalationStageForView) GetEffectTimeRange() *EffectTimeRange

func (*IncidentEscalationStageForView) GetIndex added in v3.4.0

func (s *IncidentEscalationStageForView) GetIndex() *int32

func (*IncidentEscalationStageForView) GetNotifyChannels added in v3.4.0

func (s *IncidentEscalationStageForView) GetNotifyChannels() []*NotifyChannel

func (*IncidentEscalationStageForView) GetTargetIncidentState added in v3.4.0

func (s *IncidentEscalationStageForView) GetTargetIncidentState() *string

func (*IncidentEscalationStageForView) GetTriggerDelay added in v3.4.0

func (s *IncidentEscalationStageForView) GetTriggerDelay() *int32

func (IncidentEscalationStageForView) GoString added in v3.4.0

func (*IncidentEscalationStageForView) SetCycleNotifyCount added in v3.4.0

func (*IncidentEscalationStageForView) SetCycleNotifyInterval added in v3.4.0

func (*IncidentEscalationStageForView) SetEffectTimeRange added in v3.4.0

func (*IncidentEscalationStageForView) SetIndex added in v3.4.0

func (*IncidentEscalationStageForView) SetNotifyChannels added in v3.4.0

func (*IncidentEscalationStageForView) SetTargetIncidentState added in v3.4.0

func (*IncidentEscalationStageForView) SetTriggerDelay added in v3.4.0

func (IncidentEscalationStageForView) String added in v3.4.0

func (*IncidentEscalationStageForView) Validate added in v3.4.0

func (s *IncidentEscalationStageForView) Validate() error

type IncidentEscalationStageStruct

type IncidentEscalationStageStruct struct {
	Contact             []*IncidentContactStruct `json:"contact,omitempty" xml:"contact,omitempty" type:"Repeated"`
	CycleNotifyCount    *int32                   `json:"cycleNotifyCount,omitempty" xml:"cycleNotifyCount,omitempty"`
	CycleNotifyTime     *int32                   `json:"cycleNotifyTime,omitempty" xml:"cycleNotifyTime,omitempty"`
	Description         *string                  `json:"description,omitempty" xml:"description,omitempty"`
	EffectTime          *string                  `json:"effectTime,omitempty" xml:"effectTime,omitempty"`
	Name                *string                  `json:"name,omitempty" xml:"name,omitempty"`
	StageIndex          *int32                   `json:"stageIndex,omitempty" xml:"stageIndex,omitempty"`
	TimeZone            *string                  `json:"timeZone,omitempty" xml:"timeZone,omitempty"`
	WaitToNextStageTime *int32                   `json:"waitToNextStageTime,omitempty" xml:"waitToNextStageTime,omitempty"`
}

func (*IncidentEscalationStageStruct) GetContact

func (*IncidentEscalationStageStruct) GetCycleNotifyCount

func (s *IncidentEscalationStageStruct) GetCycleNotifyCount() *int32

func (*IncidentEscalationStageStruct) GetCycleNotifyTime

func (s *IncidentEscalationStageStruct) GetCycleNotifyTime() *int32

func (*IncidentEscalationStageStruct) GetDescription

func (s *IncidentEscalationStageStruct) GetDescription() *string

func (*IncidentEscalationStageStruct) GetEffectTime

func (s *IncidentEscalationStageStruct) GetEffectTime() *string

func (*IncidentEscalationStageStruct) GetName

func (s *IncidentEscalationStageStruct) GetName() *string

func (*IncidentEscalationStageStruct) GetStageIndex

func (s *IncidentEscalationStageStruct) GetStageIndex() *int32

func (*IncidentEscalationStageStruct) GetTimeZone

func (s *IncidentEscalationStageStruct) GetTimeZone() *string

func (*IncidentEscalationStageStruct) GetWaitToNextStageTime

func (s *IncidentEscalationStageStruct) GetWaitToNextStageTime() *int32

func (IncidentEscalationStageStruct) GoString

func (*IncidentEscalationStageStruct) SetContact

func (*IncidentEscalationStageStruct) SetCycleNotifyCount

func (*IncidentEscalationStageStruct) SetCycleNotifyTime

func (*IncidentEscalationStageStruct) SetDescription

func (*IncidentEscalationStageStruct) SetEffectTime

func (*IncidentEscalationStageStruct) SetName

func (*IncidentEscalationStageStruct) SetStageIndex

func (*IncidentEscalationStageStruct) SetTimeZone

func (*IncidentEscalationStageStruct) SetWaitToNextStageTime

func (IncidentEscalationStageStruct) String

func (*IncidentEscalationStageStruct) Validate

func (s *IncidentEscalationStageStruct) Validate() error

type IncidentEscalationStruct

type IncidentEscalationStruct struct {
	CreateTime           *int64                           `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description          *string                          `json:"description,omitempty" xml:"description,omitempty"`
	IncidentEscalationId *string                          `json:"incidentEscalationId,omitempty" xml:"incidentEscalationId,omitempty"`
	ModifyTime           *int64                           `json:"modifyTime,omitempty" xml:"modifyTime,omitempty"`
	Name                 *string                          `json:"name,omitempty" xml:"name,omitempty"`
	RegionId             *string                          `json:"regionId,omitempty" xml:"regionId,omitempty"`
	Stage                []*IncidentEscalationStageStruct `json:"stage,omitempty" xml:"stage,omitempty" type:"Repeated"`
	Workspace            *string                          `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentEscalationStruct) GetCreateTime

func (s *IncidentEscalationStruct) GetCreateTime() *int64

func (*IncidentEscalationStruct) GetDescription

func (s *IncidentEscalationStruct) GetDescription() *string

func (*IncidentEscalationStruct) GetIncidentEscalationId

func (s *IncidentEscalationStruct) GetIncidentEscalationId() *string

func (*IncidentEscalationStruct) GetModifyTime

func (s *IncidentEscalationStruct) GetModifyTime() *int64

func (*IncidentEscalationStruct) GetName

func (s *IncidentEscalationStruct) GetName() *string

func (*IncidentEscalationStruct) GetRegionId

func (s *IncidentEscalationStruct) GetRegionId() *string

func (*IncidentEscalationStruct) GetStage

func (*IncidentEscalationStruct) GetWorkspace

func (s *IncidentEscalationStruct) GetWorkspace() *string

func (IncidentEscalationStruct) GoString

func (s IncidentEscalationStruct) GoString() string

func (*IncidentEscalationStruct) SetCreateTime

func (*IncidentEscalationStruct) SetDescription

func (*IncidentEscalationStruct) SetIncidentEscalationId

func (s *IncidentEscalationStruct) SetIncidentEscalationId(v string) *IncidentEscalationStruct

func (*IncidentEscalationStruct) SetModifyTime

func (*IncidentEscalationStruct) SetName

func (*IncidentEscalationStruct) SetRegionId

func (*IncidentEscalationStruct) SetStage

func (*IncidentEscalationStruct) SetWorkspace

func (IncidentEscalationStruct) String

func (s IncidentEscalationStruct) String() string

func (*IncidentEscalationStruct) Validate

func (s *IncidentEscalationStruct) Validate() error

type IncidentEventForView added in v3.4.0

type IncidentEventForView struct {
	AutoRecoverTime   *int64                        `json:"autoRecoverTime,omitempty" xml:"autoRecoverTime,omitempty"`
	Content           *CmsEventForView              `json:"content,omitempty" xml:"content,omitempty"`
	Count             *int32                        `json:"count,omitempty" xml:"count,omitempty"`
	Dimension         map[string]interface{}        `json:"dimension,omitempty" xml:"dimension,omitempty"`
	EventResource     *EventResourceForIncidentView `json:"eventResource,omitempty" xml:"eventResource,omitempty"`
	GroupBy           map[string]interface{}        `json:"groupBy,omitempty" xml:"groupBy,omitempty"`
	IncidentEventUuid *string                       `json:"incidentEventUuid,omitempty" xml:"incidentEventUuid,omitempty"`
	IncidentUuid      *string                       `json:"incidentUuid,omitempty" xml:"incidentUuid,omitempty"`
	Labels            map[string]interface{}        `json:"labels,omitempty" xml:"labels,omitempty"`
	LastTime          *int64                        `json:"lastTime,omitempty" xml:"lastTime,omitempty"`
	RecoverTime       *int64                        `json:"recoverTime,omitempty" xml:"recoverTime,omitempty"`
	SearchIndex       []*string                     `json:"searchIndex,omitempty" xml:"searchIndex,omitempty" type:"Repeated"`
	Severity          *string                       `json:"severity,omitempty" xml:"severity,omitempty"`
	SeverityCountMap  map[string]interface{}        `json:"severityCountMap,omitempty" xml:"severityCountMap,omitempty"`
	State             *int32                        `json:"state,omitempty" xml:"state,omitempty"`
	TextIndex         *string                       `json:"textIndex,omitempty" xml:"textIndex,omitempty"`
	Time              *int64                        `json:"time,omitempty" xml:"time,omitempty"`
	Title             *string                       `json:"title,omitempty" xml:"title,omitempty"`
	UserId            *string                       `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace         *string                       `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentEventForView) GetAutoRecoverTime added in v3.4.0

func (s *IncidentEventForView) GetAutoRecoverTime() *int64

func (*IncidentEventForView) GetContent added in v3.4.0

func (s *IncidentEventForView) GetContent() *CmsEventForView

func (*IncidentEventForView) GetCount added in v3.4.0

func (s *IncidentEventForView) GetCount() *int32

func (*IncidentEventForView) GetDimension added in v3.4.0

func (s *IncidentEventForView) GetDimension() map[string]interface{}

func (*IncidentEventForView) GetEventResource added in v3.4.0

func (s *IncidentEventForView) GetEventResource() *EventResourceForIncidentView

func (*IncidentEventForView) GetGroupBy added in v3.4.0

func (s *IncidentEventForView) GetGroupBy() map[string]interface{}

func (*IncidentEventForView) GetIncidentEventUuid added in v3.4.0

func (s *IncidentEventForView) GetIncidentEventUuid() *string

func (*IncidentEventForView) GetIncidentUuid added in v3.4.0

func (s *IncidentEventForView) GetIncidentUuid() *string

func (*IncidentEventForView) GetLabels added in v3.4.0

func (s *IncidentEventForView) GetLabels() map[string]interface{}

func (*IncidentEventForView) GetLastTime added in v3.4.0

func (s *IncidentEventForView) GetLastTime() *int64

func (*IncidentEventForView) GetRecoverTime added in v3.4.0

func (s *IncidentEventForView) GetRecoverTime() *int64

func (*IncidentEventForView) GetSearchIndex added in v3.4.0

func (s *IncidentEventForView) GetSearchIndex() []*string

func (*IncidentEventForView) GetSeverity added in v3.4.0

func (s *IncidentEventForView) GetSeverity() *string

func (*IncidentEventForView) GetSeverityCountMap added in v3.4.0

func (s *IncidentEventForView) GetSeverityCountMap() map[string]interface{}

func (*IncidentEventForView) GetState added in v3.4.0

func (s *IncidentEventForView) GetState() *int32

func (*IncidentEventForView) GetTextIndex added in v3.4.0

func (s *IncidentEventForView) GetTextIndex() *string

func (*IncidentEventForView) GetTime added in v3.4.0

func (s *IncidentEventForView) GetTime() *int64

func (*IncidentEventForView) GetTitle added in v3.4.0

func (s *IncidentEventForView) GetTitle() *string

func (*IncidentEventForView) GetUserId added in v3.4.0

func (s *IncidentEventForView) GetUserId() *string

func (*IncidentEventForView) GetWorkspace added in v3.4.0

func (s *IncidentEventForView) GetWorkspace() *string

func (IncidentEventForView) GoString added in v3.4.0

func (s IncidentEventForView) GoString() string

func (*IncidentEventForView) SetAutoRecoverTime added in v3.4.0

func (s *IncidentEventForView) SetAutoRecoverTime(v int64) *IncidentEventForView

func (*IncidentEventForView) SetContent added in v3.4.0

func (*IncidentEventForView) SetCount added in v3.4.0

func (*IncidentEventForView) SetDimension added in v3.4.0

func (s *IncidentEventForView) SetDimension(v map[string]interface{}) *IncidentEventForView

func (*IncidentEventForView) SetEventResource added in v3.4.0

func (*IncidentEventForView) SetGroupBy added in v3.4.0

func (s *IncidentEventForView) SetGroupBy(v map[string]interface{}) *IncidentEventForView

func (*IncidentEventForView) SetIncidentEventUuid added in v3.4.0

func (s *IncidentEventForView) SetIncidentEventUuid(v string) *IncidentEventForView

func (*IncidentEventForView) SetIncidentUuid added in v3.4.0

func (s *IncidentEventForView) SetIncidentUuid(v string) *IncidentEventForView

func (*IncidentEventForView) SetLabels added in v3.4.0

func (s *IncidentEventForView) SetLabels(v map[string]interface{}) *IncidentEventForView

func (*IncidentEventForView) SetLastTime added in v3.4.0

func (s *IncidentEventForView) SetLastTime(v int64) *IncidentEventForView

func (*IncidentEventForView) SetRecoverTime added in v3.4.0

func (s *IncidentEventForView) SetRecoverTime(v int64) *IncidentEventForView

func (*IncidentEventForView) SetSearchIndex added in v3.4.0

func (s *IncidentEventForView) SetSearchIndex(v []*string) *IncidentEventForView

func (*IncidentEventForView) SetSeverity added in v3.4.0

func (*IncidentEventForView) SetSeverityCountMap added in v3.4.0

func (s *IncidentEventForView) SetSeverityCountMap(v map[string]interface{}) *IncidentEventForView

func (*IncidentEventForView) SetState added in v3.4.0

func (*IncidentEventForView) SetTextIndex added in v3.4.0

func (s *IncidentEventForView) SetTextIndex(v string) *IncidentEventForView

func (*IncidentEventForView) SetTime added in v3.4.0

func (*IncidentEventForView) SetTitle added in v3.4.0

func (*IncidentEventForView) SetUserId added in v3.4.0

func (*IncidentEventForView) SetWorkspace added in v3.4.0

func (s *IncidentEventForView) SetWorkspace(v string) *IncidentEventForView

func (IncidentEventForView) String added in v3.4.0

func (s IncidentEventForView) String() string

func (*IncidentEventForView) Validate added in v3.4.0

func (s *IncidentEventForView) Validate() error

type IncidentEventStruct

type IncidentEventStruct struct {
	AutoRecoverTime *int64             `json:"autoRecoverTime,omitempty" xml:"autoRecoverTime,omitempty"`
	Content         *string            `json:"content,omitempty" xml:"content,omitempty"`
	Count           *int32             `json:"count,omitempty" xml:"count,omitempty"`
	Dimension       map[string]*string `json:"dimension,omitempty" xml:"dimension,omitempty"`
	GroupBy         map[string]*string `json:"groupBy,omitempty" xml:"groupBy,omitempty"`
	IncidentEventId *string            `json:"incidentEventId,omitempty" xml:"incidentEventId,omitempty"`
	IncidentId      *string            `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	LastTime        *int64             `json:"lastTime,omitempty" xml:"lastTime,omitempty"`
	RecoverTime     *int64             `json:"recoverTime,omitempty" xml:"recoverTime,omitempty"`
	Resource        map[string]*string `json:"resource,omitempty" xml:"resource,omitempty"`
	Status          *int64             `json:"status,omitempty" xml:"status,omitempty"`
	Time            *string            `json:"time,omitempty" xml:"time,omitempty"`
	Title           *string            `json:"title,omitempty" xml:"title,omitempty"`
	UserId          *string            `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*IncidentEventStruct) GetAutoRecoverTime

func (s *IncidentEventStruct) GetAutoRecoverTime() *int64

func (*IncidentEventStruct) GetContent

func (s *IncidentEventStruct) GetContent() *string

func (*IncidentEventStruct) GetCount

func (s *IncidentEventStruct) GetCount() *int32

func (*IncidentEventStruct) GetDimension

func (s *IncidentEventStruct) GetDimension() map[string]*string

func (*IncidentEventStruct) GetGroupBy

func (s *IncidentEventStruct) GetGroupBy() map[string]*string

func (*IncidentEventStruct) GetIncidentEventId

func (s *IncidentEventStruct) GetIncidentEventId() *string

func (*IncidentEventStruct) GetIncidentId

func (s *IncidentEventStruct) GetIncidentId() *string

func (*IncidentEventStruct) GetLastTime

func (s *IncidentEventStruct) GetLastTime() *int64

func (*IncidentEventStruct) GetRecoverTime

func (s *IncidentEventStruct) GetRecoverTime() *int64

func (*IncidentEventStruct) GetResource

func (s *IncidentEventStruct) GetResource() map[string]*string

func (*IncidentEventStruct) GetStatus

func (s *IncidentEventStruct) GetStatus() *int64

func (*IncidentEventStruct) GetTime

func (s *IncidentEventStruct) GetTime() *string

func (*IncidentEventStruct) GetTitle

func (s *IncidentEventStruct) GetTitle() *string

func (*IncidentEventStruct) GetUserId

func (s *IncidentEventStruct) GetUserId() *string

func (IncidentEventStruct) GoString

func (s IncidentEventStruct) GoString() string

func (*IncidentEventStruct) SetAutoRecoverTime

func (s *IncidentEventStruct) SetAutoRecoverTime(v int64) *IncidentEventStruct

func (*IncidentEventStruct) SetContent

func (*IncidentEventStruct) SetCount

func (*IncidentEventStruct) SetDimension

func (s *IncidentEventStruct) SetDimension(v map[string]*string) *IncidentEventStruct

func (*IncidentEventStruct) SetGroupBy

func (s *IncidentEventStruct) SetGroupBy(v map[string]*string) *IncidentEventStruct

func (*IncidentEventStruct) SetIncidentEventId

func (s *IncidentEventStruct) SetIncidentEventId(v string) *IncidentEventStruct

func (*IncidentEventStruct) SetIncidentId

func (s *IncidentEventStruct) SetIncidentId(v string) *IncidentEventStruct

func (*IncidentEventStruct) SetLastTime

func (s *IncidentEventStruct) SetLastTime(v int64) *IncidentEventStruct

func (*IncidentEventStruct) SetRecoverTime

func (s *IncidentEventStruct) SetRecoverTime(v int64) *IncidentEventStruct

func (*IncidentEventStruct) SetResource

func (s *IncidentEventStruct) SetResource(v map[string]*string) *IncidentEventStruct

func (*IncidentEventStruct) SetStatus

func (*IncidentEventStruct) SetTime

func (*IncidentEventStruct) SetTitle

func (*IncidentEventStruct) SetUserId

func (IncidentEventStruct) String

func (s IncidentEventStruct) String() string

func (*IncidentEventStruct) Validate

func (s *IncidentEventStruct) Validate() error

type IncidentForView added in v3.4.0

type IncidentForView struct {
	Content            *string                            `json:"content,omitempty" xml:"content,omitempty"`
	Escalations        []*IncidentEscalationPolicyForView `json:"escalations,omitempty" xml:"escalations,omitempty" type:"Repeated"`
	GroupUuid          *string                            `json:"groupUuid,omitempty" xml:"groupUuid,omitempty"`
	GroupingKeys       map[string]*string                 `json:"groupingKeys,omitempty" xml:"groupingKeys,omitempty"`
	IncidentId         *string                            `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	NotifyStrategyName *string                            `json:"notifyStrategyName,omitempty" xml:"notifyStrategyName,omitempty"`
	NotifyStrategyUuid *string                            `json:"notifyStrategyUuid,omitempty" xml:"notifyStrategyUuid,omitempty"`
	Operator           *ContactForIncidentView            `json:"operator,omitempty" xml:"operator,omitempty"`
	Owners             []*ContactForIncidentView          `json:"owners,omitempty" xml:"owners,omitempty" type:"Repeated"`
	Participants       []*ContactForIncidentView          `json:"participants,omitempty" xml:"participants,omitempty" type:"Repeated"`
	Plan               *IncidentResponsePlanForView       `json:"plan,omitempty" xml:"plan,omitempty"`
	RelatedResources   []*EventResourceForIncidentView    `json:"relatedResources,omitempty" xml:"relatedResources,omitempty" type:"Repeated"`
	RootCauseCategory  *string                            `json:"rootCauseCategory,omitempty" xml:"rootCauseCategory,omitempty"`
	Severity           *string                            `json:"severity,omitempty" xml:"severity,omitempty"`
	Solution           *string                            `json:"solution,omitempty" xml:"solution,omitempty"`
	State              *string                            `json:"state,omitempty" xml:"state,omitempty"`
	SubscriptionName   *string                            `json:"subscriptionName,omitempty" xml:"subscriptionName,omitempty"`
	SubscriptionUuid   *string                            `json:"subscriptionUuid,omitempty" xml:"subscriptionUuid,omitempty"`
	Time               *int64                             `json:"time,omitempty" xml:"time,omitempty"`
	Title              *string                            `json:"title,omitempty" xml:"title,omitempty"`
	UserId             *string                            `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace          *string                            `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentForView) GetContent added in v3.4.0

func (s *IncidentForView) GetContent() *string

func (*IncidentForView) GetEscalations added in v3.4.0

func (s *IncidentForView) GetEscalations() []*IncidentEscalationPolicyForView

func (*IncidentForView) GetGroupUuid added in v3.4.0

func (s *IncidentForView) GetGroupUuid() *string

func (*IncidentForView) GetGroupingKeys added in v3.4.0

func (s *IncidentForView) GetGroupingKeys() map[string]*string

func (*IncidentForView) GetIncidentId added in v3.4.0

func (s *IncidentForView) GetIncidentId() *string

func (*IncidentForView) GetNotifyStrategyName added in v3.4.0

func (s *IncidentForView) GetNotifyStrategyName() *string

func (*IncidentForView) GetNotifyStrategyUuid added in v3.4.0

func (s *IncidentForView) GetNotifyStrategyUuid() *string

func (*IncidentForView) GetOperator added in v3.4.0

func (s *IncidentForView) GetOperator() *ContactForIncidentView

func (*IncidentForView) GetOwners added in v3.4.0

func (s *IncidentForView) GetOwners() []*ContactForIncidentView

func (*IncidentForView) GetParticipants added in v3.4.0

func (s *IncidentForView) GetParticipants() []*ContactForIncidentView

func (*IncidentForView) GetPlan added in v3.4.0

func (*IncidentForView) GetRelatedResources added in v3.4.0

func (s *IncidentForView) GetRelatedResources() []*EventResourceForIncidentView

func (*IncidentForView) GetRootCauseCategory added in v3.4.0

func (s *IncidentForView) GetRootCauseCategory() *string

func (*IncidentForView) GetSeverity added in v3.4.0

func (s *IncidentForView) GetSeverity() *string

func (*IncidentForView) GetSolution added in v3.4.0

func (s *IncidentForView) GetSolution() *string

func (*IncidentForView) GetState added in v3.4.0

func (s *IncidentForView) GetState() *string

func (*IncidentForView) GetSubscriptionName added in v3.4.0

func (s *IncidentForView) GetSubscriptionName() *string

func (*IncidentForView) GetSubscriptionUuid added in v3.4.0

func (s *IncidentForView) GetSubscriptionUuid() *string

func (*IncidentForView) GetTime added in v3.4.0

func (s *IncidentForView) GetTime() *int64

func (*IncidentForView) GetTitle added in v3.4.0

func (s *IncidentForView) GetTitle() *string

func (*IncidentForView) GetUserId added in v3.4.0

func (s *IncidentForView) GetUserId() *string

func (*IncidentForView) GetWorkspace added in v3.4.0

func (s *IncidentForView) GetWorkspace() *string

func (IncidentForView) GoString added in v3.4.0

func (s IncidentForView) GoString() string

func (*IncidentForView) SetContent added in v3.4.0

func (s *IncidentForView) SetContent(v string) *IncidentForView

func (*IncidentForView) SetEscalations added in v3.4.0

func (*IncidentForView) SetGroupUuid added in v3.4.0

func (s *IncidentForView) SetGroupUuid(v string) *IncidentForView

func (*IncidentForView) SetGroupingKeys added in v3.4.0

func (s *IncidentForView) SetGroupingKeys(v map[string]*string) *IncidentForView

func (*IncidentForView) SetIncidentId added in v3.4.0

func (s *IncidentForView) SetIncidentId(v string) *IncidentForView

func (*IncidentForView) SetNotifyStrategyName added in v3.4.0

func (s *IncidentForView) SetNotifyStrategyName(v string) *IncidentForView

func (*IncidentForView) SetNotifyStrategyUuid added in v3.4.0

func (s *IncidentForView) SetNotifyStrategyUuid(v string) *IncidentForView

func (*IncidentForView) SetOperator added in v3.4.0

func (*IncidentForView) SetOwners added in v3.4.0

func (*IncidentForView) SetParticipants added in v3.4.0

func (s *IncidentForView) SetParticipants(v []*ContactForIncidentView) *IncidentForView

func (*IncidentForView) SetPlan added in v3.4.0

func (*IncidentForView) SetRelatedResources added in v3.4.0

func (s *IncidentForView) SetRelatedResources(v []*EventResourceForIncidentView) *IncidentForView

func (*IncidentForView) SetRootCauseCategory added in v3.4.0

func (s *IncidentForView) SetRootCauseCategory(v string) *IncidentForView

func (*IncidentForView) SetSeverity added in v3.4.0

func (s *IncidentForView) SetSeverity(v string) *IncidentForView

func (*IncidentForView) SetSolution added in v3.4.0

func (s *IncidentForView) SetSolution(v string) *IncidentForView

func (*IncidentForView) SetState added in v3.4.0

func (s *IncidentForView) SetState(v string) *IncidentForView

func (*IncidentForView) SetSubscriptionName added in v3.4.0

func (s *IncidentForView) SetSubscriptionName(v string) *IncidentForView

func (*IncidentForView) SetSubscriptionUuid added in v3.4.0

func (s *IncidentForView) SetSubscriptionUuid(v string) *IncidentForView

func (*IncidentForView) SetTime added in v3.4.0

func (s *IncidentForView) SetTime(v int64) *IncidentForView

func (*IncidentForView) SetTitle added in v3.4.0

func (s *IncidentForView) SetTitle(v string) *IncidentForView

func (*IncidentForView) SetUserId added in v3.4.0

func (s *IncidentForView) SetUserId(v string) *IncidentForView

func (*IncidentForView) SetWorkspace added in v3.4.0

func (s *IncidentForView) SetWorkspace(v string) *IncidentForView

func (IncidentForView) String added in v3.4.0

func (s IncidentForView) String() string

func (*IncidentForView) Validate added in v3.4.0

func (s *IncidentForView) Validate() error

type IncidentMemberStruct

type IncidentMemberStruct struct {
	Acknowledge      *IncidentMemberStructAcknowledge   `json:"acknowledge,omitempty" xml:"acknowledge,omitempty" type:"Struct"`
	ContactId        *string                            `json:"contactId,omitempty" xml:"contactId,omitempty"`
	Contacts         []*IncidentMemberStructContacts    `json:"contacts,omitempty" xml:"contacts,omitempty" type:"Repeated"`
	Escalation       *IncidentMemberStructEscalation    `json:"escalation,omitempty" xml:"escalation,omitempty" type:"Struct"`
	IncidentId       *string                            `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	IncidentMemberId *string                            `json:"incidentMemberId,omitempty" xml:"incidentMemberId,omitempty"`
	ScheduleGroup    *IncidentMemberStructScheduleGroup `json:"scheduleGroup,omitempty" xml:"scheduleGroup,omitempty" type:"Struct"`
	Time             *int64                             `json:"time,omitempty" xml:"time,omitempty"`
	UserId           *int64                             `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*IncidentMemberStruct) GetAcknowledge

func (*IncidentMemberStruct) GetContactId

func (s *IncidentMemberStruct) GetContactId() *string

func (*IncidentMemberStruct) GetContacts

func (*IncidentMemberStruct) GetEscalation

func (*IncidentMemberStruct) GetIncidentId

func (s *IncidentMemberStruct) GetIncidentId() *string

func (*IncidentMemberStruct) GetIncidentMemberId

func (s *IncidentMemberStruct) GetIncidentMemberId() *string

func (*IncidentMemberStruct) GetScheduleGroup

func (*IncidentMemberStruct) GetTime

func (s *IncidentMemberStruct) GetTime() *int64

func (*IncidentMemberStruct) GetUserId

func (s *IncidentMemberStruct) GetUserId() *int64

func (IncidentMemberStruct) GoString

func (s IncidentMemberStruct) GoString() string

func (*IncidentMemberStruct) SetAcknowledge

func (*IncidentMemberStruct) SetContactId

func (s *IncidentMemberStruct) SetContactId(v string) *IncidentMemberStruct

func (*IncidentMemberStruct) SetContacts

func (*IncidentMemberStruct) SetEscalation

func (*IncidentMemberStruct) SetIncidentId

func (s *IncidentMemberStruct) SetIncidentId(v string) *IncidentMemberStruct

func (*IncidentMemberStruct) SetIncidentMemberId

func (s *IncidentMemberStruct) SetIncidentMemberId(v string) *IncidentMemberStruct

func (*IncidentMemberStruct) SetScheduleGroup

func (*IncidentMemberStruct) SetTime

func (*IncidentMemberStruct) SetUserId

func (IncidentMemberStruct) String

func (s IncidentMemberStruct) String() string

func (*IncidentMemberStruct) Validate

func (s *IncidentMemberStruct) Validate() error

type IncidentMemberStructAcknowledge

type IncidentMemberStructAcknowledge struct {
	BreakLevel *string `json:"breakLevel,omitempty" xml:"breakLevel,omitempty"`
	VerifyTime *int64  `json:"verifyTime,omitempty" xml:"verifyTime,omitempty"`
}

func (*IncidentMemberStructAcknowledge) GetBreakLevel

func (s *IncidentMemberStructAcknowledge) GetBreakLevel() *string

func (*IncidentMemberStructAcknowledge) GetVerifyTime

func (s *IncidentMemberStructAcknowledge) GetVerifyTime() *int64

func (IncidentMemberStructAcknowledge) GoString

func (*IncidentMemberStructAcknowledge) SetBreakLevel

func (*IncidentMemberStructAcknowledge) SetVerifyTime

func (IncidentMemberStructAcknowledge) String

func (*IncidentMemberStructAcknowledge) Validate

func (s *IncidentMemberStructAcknowledge) Validate() error

type IncidentMemberStructContacts

type IncidentMemberStructContacts struct {
	Channel     *string `json:"channel,omitempty" xml:"channel,omitempty"`
	ContactMask *string `json:"contactMask,omitempty" xml:"contactMask,omitempty"`
}

func (*IncidentMemberStructContacts) GetChannel

func (s *IncidentMemberStructContacts) GetChannel() *string

func (*IncidentMemberStructContacts) GetContactMask

func (s *IncidentMemberStructContacts) GetContactMask() *string

func (IncidentMemberStructContacts) GoString

func (s IncidentMemberStructContacts) GoString() string

func (*IncidentMemberStructContacts) SetChannel

func (*IncidentMemberStructContacts) SetContactMask

func (IncidentMemberStructContacts) String

func (*IncidentMemberStructContacts) Validate

func (s *IncidentMemberStructContacts) Validate() error

type IncidentMemberStructEscalation

type IncidentMemberStructEscalation struct {
	Description          *string `json:"description,omitempty" xml:"description,omitempty"`
	IncidentEscalationId *string `json:"incidentEscalationId,omitempty" xml:"incidentEscalationId,omitempty"`
	Name                 *string `json:"name,omitempty" xml:"name,omitempty"`
	StageIndex           *string `json:"stageIndex,omitempty" xml:"stageIndex,omitempty"`
	Title                *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (*IncidentMemberStructEscalation) GetDescription

func (s *IncidentMemberStructEscalation) GetDescription() *string

func (*IncidentMemberStructEscalation) GetIncidentEscalationId

func (s *IncidentMemberStructEscalation) GetIncidentEscalationId() *string

func (*IncidentMemberStructEscalation) GetName

func (s *IncidentMemberStructEscalation) GetName() *string

func (*IncidentMemberStructEscalation) GetStageIndex

func (s *IncidentMemberStructEscalation) GetStageIndex() *string

func (*IncidentMemberStructEscalation) GetTitle

func (s *IncidentMemberStructEscalation) GetTitle() *string

func (IncidentMemberStructEscalation) GoString

func (*IncidentMemberStructEscalation) SetDescription

func (*IncidentMemberStructEscalation) SetIncidentEscalationId

func (*IncidentMemberStructEscalation) SetName

func (*IncidentMemberStructEscalation) SetStageIndex

func (*IncidentMemberStructEscalation) SetTitle

func (IncidentMemberStructEscalation) String

func (*IncidentMemberStructEscalation) Validate

func (s *IncidentMemberStructEscalation) Validate() error

type IncidentMemberStructScheduleGroup

type IncidentMemberStructScheduleGroup struct {
	ContactId *string `json:"contactId,omitempty" xml:"contactId,omitempty"`
	Name      *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*IncidentMemberStructScheduleGroup) GetContactId

func (s *IncidentMemberStructScheduleGroup) GetContactId() *string

func (*IncidentMemberStructScheduleGroup) GetName

func (IncidentMemberStructScheduleGroup) GoString

func (*IncidentMemberStructScheduleGroup) SetContactId

func (*IncidentMemberStructScheduleGroup) SetName

func (IncidentMemberStructScheduleGroup) String

func (*IncidentMemberStructScheduleGroup) Validate

type IncidentNoteStruct

type IncidentNoteStruct struct {
	Content    *string                     `json:"content,omitempty" xml:"content,omitempty"`
	Format     *string                     `json:"format,omitempty" xml:"format,omitempty"`
	IncidentId *string                     `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	NoteId     *string                     `json:"noteId,omitempty" xml:"noteId,omitempty"`
	Operator   *IncidentNoteStructOperator `json:"operator,omitempty" xml:"operator,omitempty" type:"Struct"`
	Time       *int64                      `json:"time,omitempty" xml:"time,omitempty"`
	Type       *string                     `json:"type,omitempty" xml:"type,omitempty"`
}

func (*IncidentNoteStruct) GetContent

func (s *IncidentNoteStruct) GetContent() *string

func (*IncidentNoteStruct) GetFormat

func (s *IncidentNoteStruct) GetFormat() *string

func (*IncidentNoteStruct) GetIncidentId

func (s *IncidentNoteStruct) GetIncidentId() *string

func (*IncidentNoteStruct) GetNoteId

func (s *IncidentNoteStruct) GetNoteId() *string

func (*IncidentNoteStruct) GetOperator

func (*IncidentNoteStruct) GetTime

func (s *IncidentNoteStruct) GetTime() *int64

func (*IncidentNoteStruct) GetType

func (s *IncidentNoteStruct) GetType() *string

func (IncidentNoteStruct) GoString

func (s IncidentNoteStruct) GoString() string

func (*IncidentNoteStruct) SetContent

func (s *IncidentNoteStruct) SetContent(v string) *IncidentNoteStruct

func (*IncidentNoteStruct) SetFormat

func (s *IncidentNoteStruct) SetFormat(v string) *IncidentNoteStruct

func (*IncidentNoteStruct) SetIncidentId

func (s *IncidentNoteStruct) SetIncidentId(v string) *IncidentNoteStruct

func (*IncidentNoteStruct) SetNoteId

func (s *IncidentNoteStruct) SetNoteId(v string) *IncidentNoteStruct

func (*IncidentNoteStruct) SetOperator

func (*IncidentNoteStruct) SetTime

func (*IncidentNoteStruct) SetType

func (IncidentNoteStruct) String

func (s IncidentNoteStruct) String() string

func (*IncidentNoteStruct) Validate

func (s *IncidentNoteStruct) Validate() error

type IncidentNoteStructOperator

type IncidentNoteStructOperator struct {
	Contact   *string `json:"contact,omitempty" xml:"contact,omitempty"`
	ContactId *string `json:"contactId,omitempty" xml:"contactId,omitempty"`
	Name      *string `json:"name,omitempty" xml:"name,omitempty"`
	UserId    *int64  `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*IncidentNoteStructOperator) GetContact

func (s *IncidentNoteStructOperator) GetContact() *string

func (*IncidentNoteStructOperator) GetContactId

func (s *IncidentNoteStructOperator) GetContactId() *string

func (*IncidentNoteStructOperator) GetName

func (s *IncidentNoteStructOperator) GetName() *string

func (*IncidentNoteStructOperator) GetUserId

func (s *IncidentNoteStructOperator) GetUserId() *int64

func (IncidentNoteStructOperator) GoString

func (s IncidentNoteStructOperator) GoString() string

func (*IncidentNoteStructOperator) SetContact

func (*IncidentNoteStructOperator) SetContactId

func (*IncidentNoteStructOperator) SetName

func (*IncidentNoteStructOperator) SetUserId

func (IncidentNoteStructOperator) String

func (*IncidentNoteStructOperator) Validate

func (s *IncidentNoteStructOperator) Validate() error

type IncidentPlanCorporationStruct

type IncidentPlanCorporationStruct struct {
	Channel *string `json:"channel,omitempty" xml:"channel,omitempty"`
	RobotId *string `json:"robotId,omitempty" xml:"robotId,omitempty"`
}

func (*IncidentPlanCorporationStruct) GetChannel

func (s *IncidentPlanCorporationStruct) GetChannel() *string

func (*IncidentPlanCorporationStruct) GetRobotId

func (s *IncidentPlanCorporationStruct) GetRobotId() *string

func (IncidentPlanCorporationStruct) GoString

func (*IncidentPlanCorporationStruct) SetChannel

func (*IncidentPlanCorporationStruct) SetRobotId

func (IncidentPlanCorporationStruct) String

func (*IncidentPlanCorporationStruct) Validate

func (s *IncidentPlanCorporationStruct) Validate() error

type IncidentPlanFieldPath

type IncidentPlanFieldPath struct {
	FieldAlias *string   `json:"fieldAlias,omitempty" xml:"fieldAlias,omitempty"`
	FieldPath  []*string `json:"fieldPath,omitempty" xml:"fieldPath,omitempty" type:"Repeated"`
}

func (*IncidentPlanFieldPath) GetFieldAlias

func (s *IncidentPlanFieldPath) GetFieldAlias() *string

func (*IncidentPlanFieldPath) GetFieldPath

func (s *IncidentPlanFieldPath) GetFieldPath() []*string

func (IncidentPlanFieldPath) GoString

func (s IncidentPlanFieldPath) GoString() string

func (*IncidentPlanFieldPath) SetFieldAlias

func (s *IncidentPlanFieldPath) SetFieldAlias(v string) *IncidentPlanFieldPath

func (*IncidentPlanFieldPath) SetFieldPath

func (s *IncidentPlanFieldPath) SetFieldPath(v []*string) *IncidentPlanFieldPath

func (IncidentPlanFieldPath) String

func (s IncidentPlanFieldPath) String() string

func (*IncidentPlanFieldPath) Validate

func (s *IncidentPlanFieldPath) Validate() error

type IncidentPlanStruct

type IncidentPlanStruct struct {
	AutoRecoverSeconds *int32                           `json:"autoRecoverSeconds,omitempty" xml:"autoRecoverSeconds,omitempty"`
	CloseExpire        *int64                           `json:"closeExpire,omitempty" xml:"closeExpire,omitempty"`
	Corporation        []*IncidentPlanCorporationStruct `json:"corporation,omitempty" xml:"corporation,omitempty" type:"Repeated"`
	Description        *string                          `json:"description,omitempty" xml:"description,omitempty"`
	EscalationId       []*string                        `json:"escalationId,omitempty" xml:"escalationId,omitempty" type:"Repeated"`
	GmtCreate          *int64                           `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	GmtModified        *int64                           `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	GroupBy            []*IncidentPlanFieldPath         `json:"groupBy,omitempty" xml:"groupBy,omitempty" type:"Repeated"`
	IncidentPlanId     *string                          `json:"incidentPlanId,omitempty" xml:"incidentPlanId,omitempty"`
	Name               *string                          `json:"name,omitempty" xml:"name,omitempty"`
	ResourceFiled      []*IncidentPlanFieldPath         `json:"resourceFiled,omitempty" xml:"resourceFiled,omitempty" type:"Repeated"`
	Status             *string                          `json:"status,omitempty" xml:"status,omitempty"`
	UserId             *int64                           `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace          *string                          `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentPlanStruct) GetAutoRecoverSeconds

func (s *IncidentPlanStruct) GetAutoRecoverSeconds() *int32

func (*IncidentPlanStruct) GetCloseExpire

func (s *IncidentPlanStruct) GetCloseExpire() *int64

func (*IncidentPlanStruct) GetCorporation

func (s *IncidentPlanStruct) GetCorporation() []*IncidentPlanCorporationStruct

func (*IncidentPlanStruct) GetDescription

func (s *IncidentPlanStruct) GetDescription() *string

func (*IncidentPlanStruct) GetEscalationId

func (s *IncidentPlanStruct) GetEscalationId() []*string

func (*IncidentPlanStruct) GetGmtCreate

func (s *IncidentPlanStruct) GetGmtCreate() *int64

func (*IncidentPlanStruct) GetGmtModified

func (s *IncidentPlanStruct) GetGmtModified() *int64

func (*IncidentPlanStruct) GetGroupBy

func (s *IncidentPlanStruct) GetGroupBy() []*IncidentPlanFieldPath

func (*IncidentPlanStruct) GetIncidentPlanId

func (s *IncidentPlanStruct) GetIncidentPlanId() *string

func (*IncidentPlanStruct) GetName

func (s *IncidentPlanStruct) GetName() *string

func (*IncidentPlanStruct) GetResourceFiled

func (s *IncidentPlanStruct) GetResourceFiled() []*IncidentPlanFieldPath

func (*IncidentPlanStruct) GetStatus

func (s *IncidentPlanStruct) GetStatus() *string

func (*IncidentPlanStruct) GetUserId

func (s *IncidentPlanStruct) GetUserId() *int64

func (*IncidentPlanStruct) GetWorkspace

func (s *IncidentPlanStruct) GetWorkspace() *string

func (IncidentPlanStruct) GoString

func (s IncidentPlanStruct) GoString() string

func (*IncidentPlanStruct) SetAutoRecoverSeconds

func (s *IncidentPlanStruct) SetAutoRecoverSeconds(v int32) *IncidentPlanStruct

func (*IncidentPlanStruct) SetCloseExpire

func (s *IncidentPlanStruct) SetCloseExpire(v int64) *IncidentPlanStruct

func (*IncidentPlanStruct) SetCorporation

func (*IncidentPlanStruct) SetDescription

func (s *IncidentPlanStruct) SetDescription(v string) *IncidentPlanStruct

func (*IncidentPlanStruct) SetEscalationId

func (s *IncidentPlanStruct) SetEscalationId(v []*string) *IncidentPlanStruct

func (*IncidentPlanStruct) SetGmtCreate

func (s *IncidentPlanStruct) SetGmtCreate(v int64) *IncidentPlanStruct

func (*IncidentPlanStruct) SetGmtModified

func (s *IncidentPlanStruct) SetGmtModified(v int64) *IncidentPlanStruct

func (*IncidentPlanStruct) SetGroupBy

func (*IncidentPlanStruct) SetIncidentPlanId

func (s *IncidentPlanStruct) SetIncidentPlanId(v string) *IncidentPlanStruct

func (*IncidentPlanStruct) SetName

func (*IncidentPlanStruct) SetResourceFiled

func (s *IncidentPlanStruct) SetResourceFiled(v []*IncidentPlanFieldPath) *IncidentPlanStruct

func (*IncidentPlanStruct) SetStatus

func (s *IncidentPlanStruct) SetStatus(v string) *IncidentPlanStruct

func (*IncidentPlanStruct) SetUserId

func (s *IncidentPlanStruct) SetUserId(v int64) *IncidentPlanStruct

func (*IncidentPlanStruct) SetWorkspace

func (s *IncidentPlanStruct) SetWorkspace(v string) *IncidentPlanStruct

func (IncidentPlanStruct) String

func (s IncidentPlanStruct) String() string

func (*IncidentPlanStruct) Validate

func (s *IncidentPlanStruct) Validate() error

type IncidentResourceDetail

type IncidentResourceDetail struct {
	ExtraId    *string                `json:"extraId,omitempty" xml:"extraId,omitempty"`
	ResourceId map[string]interface{} `json:"resourceId,omitempty" xml:"resourceId,omitempty"`
	Type       *string                `json:"type,omitempty" xml:"type,omitempty"`
}

func (*IncidentResourceDetail) GetExtraId

func (s *IncidentResourceDetail) GetExtraId() *string

func (*IncidentResourceDetail) GetResourceId

func (s *IncidentResourceDetail) GetResourceId() map[string]interface{}

func (*IncidentResourceDetail) GetType

func (s *IncidentResourceDetail) GetType() *string

func (IncidentResourceDetail) GoString

func (s IncidentResourceDetail) GoString() string

func (*IncidentResourceDetail) SetExtraId

func (*IncidentResourceDetail) SetResourceId

func (s *IncidentResourceDetail) SetResourceId(v map[string]interface{}) *IncidentResourceDetail

func (*IncidentResourceDetail) SetType

func (IncidentResourceDetail) String

func (s IncidentResourceDetail) String() string

func (*IncidentResourceDetail) Validate

func (s *IncidentResourceDetail) Validate() error

type IncidentResourceStruct

type IncidentResourceStruct struct {
	Description        *string                 `json:"description,omitempty" xml:"description,omitempty"`
	IncidentId         *string                 `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	IncidentResourceId *string                 `json:"incidentResourceId,omitempty" xml:"incidentResourceId,omitempty"`
	Resource           *IncidentResourceDetail `json:"resource,omitempty" xml:"resource,omitempty"`
	Source             *string                 `json:"source,omitempty" xml:"source,omitempty"`
	Time               *int64                  `json:"time,omitempty" xml:"time,omitempty"`
	UserId             *int64                  `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*IncidentResourceStruct) GetDescription

func (s *IncidentResourceStruct) GetDescription() *string

func (*IncidentResourceStruct) GetIncidentId

func (s *IncidentResourceStruct) GetIncidentId() *string

func (*IncidentResourceStruct) GetIncidentResourceId

func (s *IncidentResourceStruct) GetIncidentResourceId() *string

func (*IncidentResourceStruct) GetResource

func (*IncidentResourceStruct) GetSource

func (s *IncidentResourceStruct) GetSource() *string

func (*IncidentResourceStruct) GetTime

func (s *IncidentResourceStruct) GetTime() *int64

func (*IncidentResourceStruct) GetUserId

func (s *IncidentResourceStruct) GetUserId() *int64

func (IncidentResourceStruct) GoString

func (s IncidentResourceStruct) GoString() string

func (*IncidentResourceStruct) SetDescription

func (*IncidentResourceStruct) SetIncidentId

func (*IncidentResourceStruct) SetIncidentResourceId

func (s *IncidentResourceStruct) SetIncidentResourceId(v string) *IncidentResourceStruct

func (*IncidentResourceStruct) SetResource

func (*IncidentResourceStruct) SetSource

func (*IncidentResourceStruct) SetTime

func (*IncidentResourceStruct) SetUserId

func (IncidentResourceStruct) String

func (s IncidentResourceStruct) String() string

func (*IncidentResourceStruct) Validate

func (s *IncidentResourceStruct) Validate() error

type IncidentResponsePlanForView added in v3.4.0

type IncidentResponsePlanForView struct {
	AutoRecoverSeconds  *int64               `json:"autoRecoverSeconds,omitempty" xml:"autoRecoverSeconds,omitempty"`
	CreateTime          *string              `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description         *string              `json:"description,omitempty" xml:"description,omitempty"`
	Enabled             *bool                `json:"enabled,omitempty" xml:"enabled,omitempty"`
	EscalationId        []*string            `json:"escalationId,omitempty" xml:"escalationId,omitempty" type:"Repeated"`
	Mode                *string              `json:"mode,omitempty" xml:"mode,omitempty"`
	Name                *string              `json:"name,omitempty" xml:"name,omitempty"`
	PushingSetting      *PushingSetting      `json:"pushingSetting,omitempty" xml:"pushingSetting,omitempty"`
	RepeatNotifySetting *RepeatNotifySetting `json:"repeatNotifySetting,omitempty" xml:"repeatNotifySetting,omitempty"`
	Source              *string              `json:"source,omitempty" xml:"source,omitempty"`
	SyncFromType        *string              `json:"syncFromType,omitempty" xml:"syncFromType,omitempty"`
	Type                *string              `json:"type,omitempty" xml:"type,omitempty"`
	UpdateTime          *string              `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	Uuid                *string              `json:"uuid,omitempty" xml:"uuid,omitempty"`
	Workspace           *string              `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentResponsePlanForView) GetAutoRecoverSeconds added in v3.4.0

func (s *IncidentResponsePlanForView) GetAutoRecoverSeconds() *int64

func (*IncidentResponsePlanForView) GetCreateTime added in v3.4.0

func (s *IncidentResponsePlanForView) GetCreateTime() *string

func (*IncidentResponsePlanForView) GetDescription added in v3.4.0

func (s *IncidentResponsePlanForView) GetDescription() *string

func (*IncidentResponsePlanForView) GetEnabled added in v3.4.0

func (s *IncidentResponsePlanForView) GetEnabled() *bool

func (*IncidentResponsePlanForView) GetEscalationId added in v3.4.0

func (s *IncidentResponsePlanForView) GetEscalationId() []*string

func (*IncidentResponsePlanForView) GetMode added in v3.4.0

func (s *IncidentResponsePlanForView) GetMode() *string

func (*IncidentResponsePlanForView) GetName added in v3.4.0

func (s *IncidentResponsePlanForView) GetName() *string

func (*IncidentResponsePlanForView) GetPushingSetting added in v3.4.0

func (s *IncidentResponsePlanForView) GetPushingSetting() *PushingSetting

func (*IncidentResponsePlanForView) GetRepeatNotifySetting added in v3.4.0

func (s *IncidentResponsePlanForView) GetRepeatNotifySetting() *RepeatNotifySetting

func (*IncidentResponsePlanForView) GetSource added in v3.4.0

func (s *IncidentResponsePlanForView) GetSource() *string

func (*IncidentResponsePlanForView) GetSyncFromType added in v3.4.0

func (s *IncidentResponsePlanForView) GetSyncFromType() *string

func (*IncidentResponsePlanForView) GetType added in v3.4.0

func (s *IncidentResponsePlanForView) GetType() *string

func (*IncidentResponsePlanForView) GetUpdateTime added in v3.4.0

func (s *IncidentResponsePlanForView) GetUpdateTime() *string

func (*IncidentResponsePlanForView) GetUuid added in v3.4.0

func (s *IncidentResponsePlanForView) GetUuid() *string

func (*IncidentResponsePlanForView) GetWorkspace added in v3.4.0

func (s *IncidentResponsePlanForView) GetWorkspace() *string

func (IncidentResponsePlanForView) GoString added in v3.4.0

func (s IncidentResponsePlanForView) GoString() string

func (*IncidentResponsePlanForView) SetAutoRecoverSeconds added in v3.4.0

func (s *IncidentResponsePlanForView) SetAutoRecoverSeconds(v int64) *IncidentResponsePlanForView

func (*IncidentResponsePlanForView) SetCreateTime added in v3.4.0

func (*IncidentResponsePlanForView) SetDescription added in v3.4.0

func (*IncidentResponsePlanForView) SetEnabled added in v3.4.0

func (*IncidentResponsePlanForView) SetEscalationId added in v3.4.0

func (*IncidentResponsePlanForView) SetMode added in v3.4.0

func (*IncidentResponsePlanForView) SetName added in v3.4.0

func (*IncidentResponsePlanForView) SetPushingSetting added in v3.4.0

func (*IncidentResponsePlanForView) SetRepeatNotifySetting added in v3.4.0

func (*IncidentResponsePlanForView) SetSource added in v3.4.0

func (*IncidentResponsePlanForView) SetSyncFromType added in v3.4.0

func (*IncidentResponsePlanForView) SetType added in v3.4.0

func (*IncidentResponsePlanForView) SetUpdateTime added in v3.4.0

func (*IncidentResponsePlanForView) SetUuid added in v3.4.0

func (*IncidentResponsePlanForView) SetWorkspace added in v3.4.0

func (IncidentResponsePlanForView) String added in v3.4.0

func (*IncidentResponsePlanForView) Validate added in v3.4.0

func (s *IncidentResponsePlanForView) Validate() error

type IncidentStruct

type IncidentStruct struct {
	Content      *string                     `json:"content,omitempty" xml:"content,omitempty"`
	Escalations  []*IncidentEscalationStruct `json:"escalations,omitempty" xml:"escalations,omitempty" type:"Repeated"`
	IncidentId   *string                     `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	IncidentPlan *IncidentPlanStruct         `json:"incidentPlan,omitempty" xml:"incidentPlan,omitempty"`
	Resource     *IncidentResourceDetail     `json:"resource,omitempty" xml:"resource,omitempty"`
	Severity     *string                     `json:"severity,omitempty" xml:"severity,omitempty"`
	Status       *string                     `json:"status,omitempty" xml:"status,omitempty"`
	Time         *int64                      `json:"time,omitempty" xml:"time,omitempty"`
	Title        *string                     `json:"title,omitempty" xml:"title,omitempty"`
	UserId       *string                     `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*IncidentStruct) GetContent

func (s *IncidentStruct) GetContent() *string

func (*IncidentStruct) GetEscalations

func (s *IncidentStruct) GetEscalations() []*IncidentEscalationStruct

func (*IncidentStruct) GetIncidentId

func (s *IncidentStruct) GetIncidentId() *string

func (*IncidentStruct) GetIncidentPlan

func (s *IncidentStruct) GetIncidentPlan() *IncidentPlanStruct

func (*IncidentStruct) GetResource

func (s *IncidentStruct) GetResource() *IncidentResourceDetail

func (*IncidentStruct) GetSeverity

func (s *IncidentStruct) GetSeverity() *string

func (*IncidentStruct) GetStatus

func (s *IncidentStruct) GetStatus() *string

func (*IncidentStruct) GetTime

func (s *IncidentStruct) GetTime() *int64

func (*IncidentStruct) GetTitle

func (s *IncidentStruct) GetTitle() *string

func (*IncidentStruct) GetUserId

func (s *IncidentStruct) GetUserId() *string

func (IncidentStruct) GoString

func (s IncidentStruct) GoString() string

func (*IncidentStruct) SetContent

func (s *IncidentStruct) SetContent(v string) *IncidentStruct

func (*IncidentStruct) SetEscalations

func (s *IncidentStruct) SetEscalations(v []*IncidentEscalationStruct) *IncidentStruct

func (*IncidentStruct) SetIncidentId

func (s *IncidentStruct) SetIncidentId(v string) *IncidentStruct

func (*IncidentStruct) SetIncidentPlan

func (s *IncidentStruct) SetIncidentPlan(v *IncidentPlanStruct) *IncidentStruct

func (*IncidentStruct) SetResource

func (*IncidentStruct) SetSeverity

func (s *IncidentStruct) SetSeverity(v string) *IncidentStruct

func (*IncidentStruct) SetStatus

func (s *IncidentStruct) SetStatus(v string) *IncidentStruct

func (*IncidentStruct) SetTime

func (s *IncidentStruct) SetTime(v int64) *IncidentStruct

func (*IncidentStruct) SetTitle

func (s *IncidentStruct) SetTitle(v string) *IncidentStruct

func (*IncidentStruct) SetUserId

func (s *IncidentStruct) SetUserId(v string) *IncidentStruct

func (IncidentStruct) String

func (s IncidentStruct) String() string

func (*IncidentStruct) Validate

func (s *IncidentStruct) Validate() error

type IncidentTimeline

type IncidentTimeline struct {
	ChildType          *string `json:"childType,omitempty" xml:"childType,omitempty"`
	Content            *string `json:"content,omitempty" xml:"content,omitempty"`
	IncidentId         *string `json:"incidentId,omitempty" xml:"incidentId,omitempty"`
	IncidentTimelineId *string `json:"incidentTimelineId,omitempty" xml:"incidentTimelineId,omitempty"`
	Time               *int64  `json:"time,omitempty" xml:"time,omitempty"`
	TimelineId         *string `json:"timelineId,omitempty" xml:"timelineId,omitempty"`
	Title              *string `json:"title,omitempty" xml:"title,omitempty"`
	Type               *string `json:"type,omitempty" xml:"type,omitempty"`
	UserId             *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*IncidentTimeline) GetChildType

func (s *IncidentTimeline) GetChildType() *string

func (*IncidentTimeline) GetContent

func (s *IncidentTimeline) GetContent() *string

func (*IncidentTimeline) GetIncidentId

func (s *IncidentTimeline) GetIncidentId() *string

func (*IncidentTimeline) GetIncidentTimelineId

func (s *IncidentTimeline) GetIncidentTimelineId() *string

func (*IncidentTimeline) GetTime

func (s *IncidentTimeline) GetTime() *int64

func (*IncidentTimeline) GetTimelineId

func (s *IncidentTimeline) GetTimelineId() *string

func (*IncidentTimeline) GetTitle

func (s *IncidentTimeline) GetTitle() *string

func (*IncidentTimeline) GetType

func (s *IncidentTimeline) GetType() *string

func (*IncidentTimeline) GetUserId

func (s *IncidentTimeline) GetUserId() *string

func (IncidentTimeline) GoString

func (s IncidentTimeline) GoString() string

func (*IncidentTimeline) SetChildType

func (s *IncidentTimeline) SetChildType(v string) *IncidentTimeline

func (*IncidentTimeline) SetContent

func (s *IncidentTimeline) SetContent(v string) *IncidentTimeline

func (*IncidentTimeline) SetIncidentId

func (s *IncidentTimeline) SetIncidentId(v string) *IncidentTimeline

func (*IncidentTimeline) SetIncidentTimelineId

func (s *IncidentTimeline) SetIncidentTimelineId(v string) *IncidentTimeline

func (*IncidentTimeline) SetTime

func (s *IncidentTimeline) SetTime(v int64) *IncidentTimeline

func (*IncidentTimeline) SetTimelineId

func (s *IncidentTimeline) SetTimelineId(v string) *IncidentTimeline

func (*IncidentTimeline) SetTitle

func (s *IncidentTimeline) SetTitle(v string) *IncidentTimeline

func (*IncidentTimeline) SetType

func (s *IncidentTimeline) SetType(v string) *IncidentTimeline

func (*IncidentTimeline) SetUserId

func (s *IncidentTimeline) SetUserId(v string) *IncidentTimeline

func (IncidentTimeline) String

func (s IncidentTimeline) String() string

func (*IncidentTimeline) Validate

func (s *IncidentTimeline) Validate() error

type IncidentTimelineForView added in v3.4.0

type IncidentTimelineForView struct {
	ChangeType   *string                 `json:"changeType,omitempty" xml:"changeType,omitempty"`
	Content      interface{}             `json:"content,omitempty" xml:"content,omitempty"`
	IncidentUuid *string                 `json:"incidentUuid,omitempty" xml:"incidentUuid,omitempty"`
	Operator     *ContactForIncidentView `json:"operator,omitempty" xml:"operator,omitempty"`
	Time         *int64                  `json:"time,omitempty" xml:"time,omitempty"`
	TimelineUuid *string                 `json:"timelineUuid,omitempty" xml:"timelineUuid,omitempty"`
	Title        *string                 `json:"title,omitempty" xml:"title,omitempty"`
	Type         *string                 `json:"type,omitempty" xml:"type,omitempty"`
	UserId       *string                 `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace    *string                 `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*IncidentTimelineForView) GetChangeType added in v3.4.0

func (s *IncidentTimelineForView) GetChangeType() *string

func (*IncidentTimelineForView) GetContent added in v3.4.0

func (s *IncidentTimelineForView) GetContent() interface{}

func (*IncidentTimelineForView) GetIncidentUuid added in v3.4.0

func (s *IncidentTimelineForView) GetIncidentUuid() *string

func (*IncidentTimelineForView) GetOperator added in v3.4.0

func (*IncidentTimelineForView) GetTime added in v3.4.0

func (s *IncidentTimelineForView) GetTime() *int64

func (*IncidentTimelineForView) GetTimelineUuid added in v3.4.0

func (s *IncidentTimelineForView) GetTimelineUuid() *string

func (*IncidentTimelineForView) GetTitle added in v3.4.0

func (s *IncidentTimelineForView) GetTitle() *string

func (*IncidentTimelineForView) GetType added in v3.4.0

func (s *IncidentTimelineForView) GetType() *string

func (*IncidentTimelineForView) GetUserId added in v3.4.0

func (s *IncidentTimelineForView) GetUserId() *string

func (*IncidentTimelineForView) GetWorkspace added in v3.4.0

func (s *IncidentTimelineForView) GetWorkspace() *string

func (IncidentTimelineForView) GoString added in v3.4.0

func (s IncidentTimelineForView) GoString() string

func (*IncidentTimelineForView) SetChangeType added in v3.4.0

func (*IncidentTimelineForView) SetContent added in v3.4.0

func (s *IncidentTimelineForView) SetContent(v interface{}) *IncidentTimelineForView

func (*IncidentTimelineForView) SetIncidentUuid added in v3.4.0

func (*IncidentTimelineForView) SetOperator added in v3.4.0

func (*IncidentTimelineForView) SetTime added in v3.4.0

func (*IncidentTimelineForView) SetTimelineUuid added in v3.4.0

func (*IncidentTimelineForView) SetTitle added in v3.4.0

func (*IncidentTimelineForView) SetType added in v3.4.0

func (*IncidentTimelineForView) SetUserId added in v3.4.0

func (*IncidentTimelineForView) SetWorkspace added in v3.4.0

func (IncidentTimelineForView) String added in v3.4.0

func (s IncidentTimelineForView) String() string

func (*IncidentTimelineForView) Validate added in v3.4.0

func (s *IncidentTimelineForView) Validate() error

type ListAddonReleasesRequest added in v3.1.0

type ListAddonReleasesRequest struct {
	// Addon component name.
	//
	// example:
	//
	// cs-gpu
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Parent AddonReleaseId.
	//
	// example:
	//
	// policy-xxxxxxxxxxxxx
	ParentAddonReleaseId *string `json:"parentAddonReleaseId,omitempty" xml:"parentAddonReleaseId,omitempty"`
}

func (*ListAddonReleasesRequest) GetAddonName added in v3.1.0

func (s *ListAddonReleasesRequest) GetAddonName() *string

func (*ListAddonReleasesRequest) GetParentAddonReleaseId added in v3.1.0

func (s *ListAddonReleasesRequest) GetParentAddonReleaseId() *string

func (ListAddonReleasesRequest) GoString added in v3.1.0

func (s ListAddonReleasesRequest) GoString() string

func (*ListAddonReleasesRequest) SetAddonName added in v3.1.0

func (*ListAddonReleasesRequest) SetParentAddonReleaseId added in v3.1.0

func (s *ListAddonReleasesRequest) SetParentAddonReleaseId(v string) *ListAddonReleasesRequest

func (ListAddonReleasesRequest) String added in v3.1.0

func (s ListAddonReleasesRequest) String() string

func (*ListAddonReleasesRequest) Validate added in v3.1.0

func (s *ListAddonReleasesRequest) Validate() error

type ListAddonReleasesResponse added in v3.1.0

type ListAddonReleasesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAddonReleasesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListAddonReleasesResponse) GetBody added in v3.1.0

func (*ListAddonReleasesResponse) GetHeaders added in v3.1.0

func (s *ListAddonReleasesResponse) GetHeaders() map[string]*string

func (*ListAddonReleasesResponse) GetStatusCode added in v3.1.0

func (s *ListAddonReleasesResponse) GetStatusCode() *int32

func (ListAddonReleasesResponse) GoString added in v3.1.0

func (s ListAddonReleasesResponse) GoString() string

func (*ListAddonReleasesResponse) SetBody added in v3.1.0

func (*ListAddonReleasesResponse) SetHeaders added in v3.1.0

func (*ListAddonReleasesResponse) SetStatusCode added in v3.1.0

func (ListAddonReleasesResponse) String added in v3.1.0

func (s ListAddonReleasesResponse) String() string

func (*ListAddonReleasesResponse) Validate added in v3.1.0

func (s *ListAddonReleasesResponse) Validate() error

type ListAddonReleasesResponseBody added in v3.1.0

type ListAddonReleasesResponseBody struct {
	// Set of add-on component information.
	Releases []*ListAddonReleasesResponseBodyReleases `json:"releases,omitempty" xml:"releases,omitempty" type:"Repeated"`
	// Request ID.
	//
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Number of components.
	//
	// example:
	//
	// 1
	Total *int64 `json:"total,omitempty" xml:"total,omitempty"`
}

func (*ListAddonReleasesResponseBody) GetReleases added in v3.1.0

func (*ListAddonReleasesResponseBody) GetRequestId added in v3.1.0

func (s *ListAddonReleasesResponseBody) GetRequestId() *string

func (*ListAddonReleasesResponseBody) GetTotal added in v3.1.0

func (s *ListAddonReleasesResponseBody) GetTotal() *int64

func (ListAddonReleasesResponseBody) GoString added in v3.1.0

func (*ListAddonReleasesResponseBody) SetReleases added in v3.1.0

func (*ListAddonReleasesResponseBody) SetRequestId added in v3.1.0

func (*ListAddonReleasesResponseBody) SetTotal added in v3.1.0

func (ListAddonReleasesResponseBody) String added in v3.1.0

func (*ListAddonReleasesResponseBody) Validate added in v3.1.0

func (s *ListAddonReleasesResponseBody) Validate() error

type ListAddonReleasesResponseBodyReleases added in v3.1.0

type ListAddonReleasesResponseBodyReleases struct {
	// Addon name.
	//
	// example:
	//
	// cs-gpu
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Number of alert rules.
	//
	// example:
	//
	// 6
	AlertRuleCount *int64 `json:"alertRuleCount,omitempty" xml:"alertRuleCount,omitempty"`
	// API version.
	//
	// example:
	//
	// 2023-03-30
	ApiVersion *string `json:"apiVersion,omitempty" xml:"apiVersion,omitempty"`
	// Installation phase information.
	Conditions []*ListAddonReleasesResponseBodyReleasesConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	// Component configuration information.
	//
	// example:
	//
	// {"install":{"mode":"auto-install","listenPort":"9400"},"discoverMode":"instances","discover":{"instances":"worker-k8s-for-cs-c126d87c76218487e83ab322017f11b44"},"scrapeInterval":"15","enableSecuritecs-nodeyGroupInjection":"true","metricTags":""}
	Config *string `json:"config,omitempty" xml:"config,omitempty"`
	// Access time.
	//
	// example:
	//
	// 2024-11-04T16:10:12+08:00
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Number of dashboards.
	//
	// example:
	//
	// 3
	DashboardCount *int64 `json:"dashboardCount,omitempty" xml:"dashboardCount,omitempty"`
	// Entity details.
	EntityRules *EntityGroupBase `json:"entityRules,omitempty" xml:"entityRules,omitempty"`
	// Environment type.
	//
	// example:
	//
	// CS
	EnvType *string `json:"envType,omitempty" xml:"envType,omitempty"`
	// Environment ID.
	//
	// example:
	//
	// policy-xxxxxxxxxxxx
	EnvironmentId *string `json:"environmentId,omitempty" xml:"environmentId,omitempty"`
	// Number of plugins.
	//
	// example:
	//
	// 2
	ExporterCount *int64 `json:"exporterCount,omitempty" xml:"exporterCount,omitempty"`
	// Whether there is a configuration.
	//
	// example:
	//
	// true
	HaveConfig *bool `json:"haveConfig,omitempty" xml:"haveConfig,omitempty"`
	// Access user ID.
	//
	// example:
	//
	// 175xxxxxxxxx
	InstallUserId *string `json:"installUserId,omitempty" xml:"installUserId,omitempty"`
	// Language.
	//
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// Whether it is a managed component.
	//
	// example:
	//
	// true
	Managed *bool `json:"managed,omitempty" xml:"managed,omitempty"`
	// Starting version number for the remaining list.
	//
	// example:
	//
	// None
	NextVersion *string `json:"nextVersion,omitempty" xml:"nextVersion,omitempty"`
	// Parent AddonReleaseId.
	//
	// example:
	//
	// policy-xxxxxxxxxxxxxx
	ParentAddonReleaseId *string `json:"parentAddonReleaseId,omitempty" xml:"parentAddonReleaseId,omitempty"`
	// Policy ID.
	//
	// example:
	//
	// policy-xxxxxxxxxxxxxx
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Release ID.
	//
	// example:
	//
	// 7339d808-66f9-4d40-83fa-xxxxxxxxxxx
	ReleaseId *string `json:"releaseId,omitempty" xml:"releaseId,omitempty"`
	// Release name.
	//
	// example:
	//
	// test-gpu-integration-name
	ReleaseName *string `json:"releaseName,omitempty" xml:"releaseName,omitempty"`
	// Component scenario.
	//
	// example:
	//
	// container
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// Status.
	//
	// example:
	//
	// running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Sub-AddonRelease statistics.
	SubAddonRelease *ListAddonReleasesResponseBodyReleasesSubAddonRelease `json:"subAddonRelease,omitempty" xml:"subAddonRelease,omitempty" type:"Struct"`
	// Update time.
	//
	// example:
	//
	// 2024-11-04T16:10:23+08:00
	UpdateTime *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	// Owner user ID.
	//
	// example:
	//
	// 175xxxxxxxxxxxxx
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Component version.
	//
	// example:
	//
	// 0.0.2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace.
	//
	// example:
	//
	// default
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListAddonReleasesResponseBodyReleases) GetAddonName added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetAddonName() *string

func (*ListAddonReleasesResponseBodyReleases) GetAlertRuleCount added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetAlertRuleCount() *int64

func (*ListAddonReleasesResponseBodyReleases) GetApiVersion added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetApiVersion() *string

func (*ListAddonReleasesResponseBodyReleases) GetConditions added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetConfig added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetCreateTime added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetCreateTime() *string

func (*ListAddonReleasesResponseBodyReleases) GetDashboardCount added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetDashboardCount() *int64

func (*ListAddonReleasesResponseBodyReleases) GetEntityRules added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetEnvType added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetEnvironmentId added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetEnvironmentId() *string

func (*ListAddonReleasesResponseBodyReleases) GetExporterCount added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetExporterCount() *int64

func (*ListAddonReleasesResponseBodyReleases) GetHaveConfig added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetHaveConfig() *bool

func (*ListAddonReleasesResponseBodyReleases) GetInstallUserId added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetInstallUserId() *string

func (*ListAddonReleasesResponseBodyReleases) GetLanguage added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetManaged added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetNextVersion added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetNextVersion() *string

func (*ListAddonReleasesResponseBodyReleases) GetParentAddonReleaseId added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetParentAddonReleaseId() *string

func (*ListAddonReleasesResponseBodyReleases) GetPolicyId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetRegionId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetReleaseId added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetReleaseId() *string

func (*ListAddonReleasesResponseBodyReleases) GetReleaseName added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetReleaseName() *string

func (*ListAddonReleasesResponseBodyReleases) GetScene added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetStatus added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetSubAddonRelease added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetUpdateTime added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetUpdateTime() *string

func (*ListAddonReleasesResponseBodyReleases) GetUserId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetVersion added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) GetWorkspace added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleases) GetWorkspace() *string

func (ListAddonReleasesResponseBodyReleases) GoString added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetAddonName added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetAlertRuleCount added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetApiVersion added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetConditions added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetConfig added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetCreateTime added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetDashboardCount added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetEntityRules added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetEnvType added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetEnvironmentId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetExporterCount added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetHaveConfig added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetInstallUserId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetLanguage added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetManaged added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetNextVersion added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetParentAddonReleaseId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetPolicyId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetRegionId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetReleaseId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetReleaseName added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetScene added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetStatus added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetSubAddonRelease added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetUpdateTime added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetUserId added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetVersion added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) SetWorkspace added in v3.1.0

func (ListAddonReleasesResponseBodyReleases) String added in v3.1.0

func (*ListAddonReleasesResponseBodyReleases) Validate added in v3.1.0

type ListAddonReleasesResponseBodyReleasesConditions added in v3.1.0

type ListAddonReleasesResponseBodyReleasesConditions struct {
	// First transition time.
	//
	// example:
	//
	// 2024-11-04T16:10:22+08:00
	FirstTransitionTime *string `json:"firstTransitionTime,omitempty" xml:"firstTransitionTime,omitempty"`
	// Last transition time.
	//
	// example:
	//
	// 2024-11-04T16:10:22+08:00
	LastTransitionTime *string `json:"lastTransitionTime,omitempty" xml:"lastTransitionTime,omitempty"`
	// Details.
	//
	// example:
	//
	// The addon loaded successfully
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Phase status.
	//
	// example:
	//
	// True
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Phase type.
	//
	// example:
	//
	// Loaded
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*ListAddonReleasesResponseBodyReleasesConditions) GetFirstTransitionTime added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleasesConditions) GetFirstTransitionTime() *string

func (*ListAddonReleasesResponseBodyReleasesConditions) GetLastTransitionTime added in v3.1.0

func (s *ListAddonReleasesResponseBodyReleasesConditions) GetLastTransitionTime() *string

func (*ListAddonReleasesResponseBodyReleasesConditions) GetMessage added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) GetStatus added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) GetType added in v3.1.0

func (ListAddonReleasesResponseBodyReleasesConditions) GoString added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) SetFirstTransitionTime added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) SetLastTransitionTime added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) SetMessage added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) SetStatus added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) SetType added in v3.1.0

func (ListAddonReleasesResponseBodyReleasesConditions) String added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesConditions) Validate added in v3.1.0

type ListAddonReleasesResponseBodyReleasesSubAddonRelease added in v3.1.0

type ListAddonReleasesResponseBodyReleasesSubAddonRelease struct {
	// Number of ready sub-Releases.
	//
	// example:
	//
	// 2
	Ready *int32 `json:"ready,omitempty" xml:"ready,omitempty"`
	// Number of sub-Releases.
	//
	// example:
	//
	// 3
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
}

func (*ListAddonReleasesResponseBodyReleasesSubAddonRelease) GetReady added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesSubAddonRelease) GetTotal added in v3.1.0

func (ListAddonReleasesResponseBodyReleasesSubAddonRelease) GoString added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesSubAddonRelease) SetReady added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesSubAddonRelease) SetTotal added in v3.1.0

func (ListAddonReleasesResponseBodyReleasesSubAddonRelease) String added in v3.1.0

func (*ListAddonReleasesResponseBodyReleasesSubAddonRelease) Validate added in v3.1.0

type ListAddonsRequest added in v3.5.0

type ListAddonsRequest struct {
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// example:
	//
	// database
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	Regexp   *bool   `json:"regexp,omitempty" xml:"regexp,omitempty"`
	// example:
	//
	// 105095
	Search *string `json:"search,omitempty" xml:"search,omitempty"`
}

func (*ListAddonsRequest) GetAliyunLang added in v3.5.0

func (s *ListAddonsRequest) GetAliyunLang() *string

func (*ListAddonsRequest) GetCategory added in v3.5.0

func (s *ListAddonsRequest) GetCategory() *string

func (*ListAddonsRequest) GetRegexp added in v3.5.0

func (s *ListAddonsRequest) GetRegexp() *bool

func (*ListAddonsRequest) GetSearch added in v3.5.0

func (s *ListAddonsRequest) GetSearch() *string

func (ListAddonsRequest) GoString added in v3.5.0

func (s ListAddonsRequest) GoString() string

func (*ListAddonsRequest) SetAliyunLang added in v3.5.0

func (s *ListAddonsRequest) SetAliyunLang(v string) *ListAddonsRequest

func (*ListAddonsRequest) SetCategory added in v3.5.0

func (s *ListAddonsRequest) SetCategory(v string) *ListAddonsRequest

func (*ListAddonsRequest) SetRegexp added in v3.5.0

func (s *ListAddonsRequest) SetRegexp(v bool) *ListAddonsRequest

func (*ListAddonsRequest) SetSearch added in v3.5.0

func (s *ListAddonsRequest) SetSearch(v string) *ListAddonsRequest

func (ListAddonsRequest) String added in v3.5.0

func (s ListAddonsRequest) String() string

func (*ListAddonsRequest) Validate added in v3.5.0

func (s *ListAddonsRequest) Validate() error

type ListAddonsResponse added in v3.5.0

type ListAddonsResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAddonsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListAddonsResponse) GetBody added in v3.5.0

func (*ListAddonsResponse) GetHeaders added in v3.5.0

func (s *ListAddonsResponse) GetHeaders() map[string]*string

func (*ListAddonsResponse) GetStatusCode added in v3.5.0

func (s *ListAddonsResponse) GetStatusCode() *int32

func (ListAddonsResponse) GoString added in v3.5.0

func (s ListAddonsResponse) GoString() string

func (*ListAddonsResponse) SetBody added in v3.5.0

func (*ListAddonsResponse) SetHeaders added in v3.5.0

func (s *ListAddonsResponse) SetHeaders(v map[string]*string) *ListAddonsResponse

func (*ListAddonsResponse) SetStatusCode added in v3.5.0

func (s *ListAddonsResponse) SetStatusCode(v int32) *ListAddonsResponse

func (ListAddonsResponse) String added in v3.5.0

func (s ListAddonsResponse) String() string

func (*ListAddonsResponse) Validate added in v3.5.0

func (s *ListAddonsResponse) Validate() error

type ListAddonsResponseBody added in v3.5.0

type ListAddonsResponseBody struct {
	Addons []*ListAddonsResponseBodyAddons `json:"addons,omitempty" xml:"addons,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*ListAddonsResponseBody) GetAddons added in v3.5.0

func (*ListAddonsResponseBody) GetRequestId added in v3.5.0

func (s *ListAddonsResponseBody) GetRequestId() *string

func (ListAddonsResponseBody) GoString added in v3.5.0

func (s ListAddonsResponseBody) GoString() string

func (*ListAddonsResponseBody) SetAddons added in v3.5.0

func (*ListAddonsResponseBody) SetRequestId added in v3.5.0

func (ListAddonsResponseBody) String added in v3.5.0

func (s ListAddonsResponseBody) String() string

func (*ListAddonsResponseBody) Validate added in v3.5.0

func (s *ListAddonsResponseBody) Validate() error

type ListAddonsResponseBodyAddons added in v3.5.0

type ListAddonsResponseBodyAddons struct {
	// example:
	//
	// resume_vector_alias
	Alias      *string                                   `json:"alias,omitempty" xml:"alias,omitempty"`
	Categories []*string                                 `json:"categories,omitempty" xml:"categories,omitempty" type:"Repeated"`
	Dashboards []*ListAddonsResponseBodyAddonsDashboards `json:"dashboards,omitempty" xml:"dashboards,omitempty" type:"Repeated"`
	// example:
	//
	// workspace api monitor test
	Description  *string                                     `json:"description,omitempty" xml:"description,omitempty"`
	Environments []*ListAddonsResponseBodyAddonsEnvironments `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	// example:
	//
	// http://xxxxxxx
	Icon     *string   `json:"icon,omitempty" xml:"icon,omitempty"`
	Keywords []*string `json:"keywords,omitempty" xml:"keywords,omitempty" type:"Repeated"`
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 2025-09-03T03:15:56Z
	LatestReleaseCreateTime *string `json:"latestReleaseCreateTime,omitempty" xml:"latestReleaseCreateTime,omitempty"`
	// example:
	//
	// rum_api_dashboard_explorer_link_metric_set
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// true
	Once *bool `json:"once,omitempty" xml:"once,omitempty"`
	// example:
	//
	// middleware
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// example:
	//
	// *
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 99
	Weight *string `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (*ListAddonsResponseBodyAddons) GetAlias added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetAlias() *string

func (*ListAddonsResponseBodyAddons) GetCategories added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetCategories() []*string

func (*ListAddonsResponseBodyAddons) GetDashboards added in v3.5.0

func (*ListAddonsResponseBodyAddons) GetDescription added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetDescription() *string

func (*ListAddonsResponseBodyAddons) GetEnvironments added in v3.5.0

func (*ListAddonsResponseBodyAddons) GetIcon added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetIcon() *string

func (*ListAddonsResponseBodyAddons) GetKeywords added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetKeywords() []*string

func (*ListAddonsResponseBodyAddons) GetLanguage added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetLanguage() *string

func (*ListAddonsResponseBodyAddons) GetLatestReleaseCreateTime added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetLatestReleaseCreateTime() *string

func (*ListAddonsResponseBodyAddons) GetName added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetName() *string

func (*ListAddonsResponseBodyAddons) GetOnce added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetOnce() *bool

func (*ListAddonsResponseBodyAddons) GetScene added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetScene() *string

func (*ListAddonsResponseBodyAddons) GetVersion added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetVersion() *string

func (*ListAddonsResponseBodyAddons) GetWeight added in v3.5.0

func (s *ListAddonsResponseBodyAddons) GetWeight() *string

func (ListAddonsResponseBodyAddons) GoString added in v3.5.0

func (s ListAddonsResponseBodyAddons) GoString() string

func (*ListAddonsResponseBodyAddons) SetAlias added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetCategories added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetDashboards added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetDescription added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetEnvironments added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetIcon added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetKeywords added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetLanguage added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetLatestReleaseCreateTime added in v3.5.0

func (s *ListAddonsResponseBodyAddons) SetLatestReleaseCreateTime(v string) *ListAddonsResponseBodyAddons

func (*ListAddonsResponseBodyAddons) SetName added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetOnce added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetScene added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetVersion added in v3.5.0

func (*ListAddonsResponseBodyAddons) SetWeight added in v3.5.0

func (ListAddonsResponseBodyAddons) String added in v3.5.0

func (*ListAddonsResponseBodyAddons) Validate added in v3.5.0

func (s *ListAddonsResponseBodyAddons) Validate() error

type ListAddonsResponseBodyAddonsDashboards added in v3.5.0

type ListAddonsResponseBodyAddonsDashboards struct {
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// rum_view_link_rum_api
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// http://xxxxxxx
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*ListAddonsResponseBodyAddonsDashboards) GetDescription added in v3.5.0

func (s *ListAddonsResponseBodyAddonsDashboards) GetDescription() *string

func (*ListAddonsResponseBodyAddonsDashboards) GetName added in v3.5.0

func (*ListAddonsResponseBodyAddonsDashboards) GetUrl added in v3.5.0

func (ListAddonsResponseBodyAddonsDashboards) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsDashboards) SetDescription added in v3.5.0

func (*ListAddonsResponseBodyAddonsDashboards) SetName added in v3.5.0

func (*ListAddonsResponseBodyAddonsDashboards) SetUrl added in v3.5.0

func (ListAddonsResponseBodyAddonsDashboards) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsDashboards) Validate added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironments added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironments struct {
	CommonSchemaRefs []*ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs `json:"commonSchemaRefs,omitempty" xml:"commonSchemaRefs,omitempty" type:"Repeated"`
	Dependencies     *ListAddonsResponseBodyAddonsEnvironmentsDependencies       `json:"dependencies,omitempty" xml:"dependencies,omitempty" type:"Struct"`
	// example:
	//
	// o11y-demo-cn-heyuan
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// false
	Enable *bool   `json:"enable,omitempty" xml:"enable,omitempty"`
	Label  *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// CS
	Name     *string                                           `json:"name,omitempty" xml:"name,omitempty"`
	Policies *ListAddonsResponseBodyAddonsEnvironmentsPolicies `json:"policies,omitempty" xml:"policies,omitempty" type:"Struct"`
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
}

func (*ListAddonsResponseBodyAddonsEnvironments) GetCommonSchemaRefs added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) GetDependencies added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) GetDescription added in v3.5.0

func (s *ListAddonsResponseBodyAddonsEnvironments) GetDescription() *string

func (*ListAddonsResponseBodyAddonsEnvironments) GetEnable added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) GetLabel added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) GetName added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) GetPolicies added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) GetPolicyType added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironments) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetCommonSchemaRefs added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetDependencies added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetDescription added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetEnable added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetLabel added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetName added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetPolicies added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) SetPolicyType added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironments) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironments) Validate added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs struct {
	// example:
	//
	// acs-ecs
	Group *string `json:"group,omitempty" xml:"group,omitempty"`
	// example:
	//
	// 0.1.4
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) GetGroup added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) GetVersion added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) SetGroup added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) SetVersion added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsCommonSchemaRefs) Validate added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsDependencies added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsDependencies struct {
	ClusterTypes []*string        `json:"clusterTypes,omitempty" xml:"clusterTypes,omitempty" type:"Repeated"`
	Features     map[string]*bool `json:"features,omitempty" xml:"features,omitempty"`
	Services     []*string        `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
}

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) GetClusterTypes added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) GetFeatures added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) GetServices added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsDependencies) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) SetClusterTypes added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) SetFeatures added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) SetServices added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsDependencies) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsDependencies) Validate added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsPolicies added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsPolicies struct {
	// example:
	//
	// RUNNING
	AlertDefaultStatus *string `json:"alertDefaultStatus,omitempty" xml:"alertDefaultStatus,omitempty"`
	// example:
	//
	// true
	DefaultInstall *bool `json:"defaultInstall,omitempty" xml:"defaultInstall,omitempty"`
	// example:
	//
	// true
	EnableServiceAccount *bool                                                            `json:"enableServiceAccount,omitempty" xml:"enableServiceAccount,omitempty"`
	MetricCheckRule      *ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule `json:"metricCheckRule,omitempty" xml:"metricCheckRule,omitempty" type:"Struct"`
	// example:
	//
	// true
	NeedRestartAfterIntegration *bool                                                        `json:"needRestartAfterIntegration,omitempty" xml:"needRestartAfterIntegration,omitempty"`
	Protocols                   []*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	// example:
	//
	// cloud-acs-ecs
	TargetAddonName *string `json:"targetAddonName,omitempty" xml:"targetAddonName,omitempty"`
}

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetAlertDefaultStatus added in v3.5.0

func (s *ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetAlertDefaultStatus() *string

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetDefaultInstall added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetEnableServiceAccount added in v3.5.0

func (s *ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetEnableServiceAccount() *bool

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetMetricCheckRule added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetNeedRestartAfterIntegration added in v3.5.0

func (s *ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetNeedRestartAfterIntegration() *bool

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetProtocols added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) GetTargetAddonName added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsPolicies) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) SetAlertDefaultStatus added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) SetDefaultInstall added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) SetEnableServiceAccount added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) SetNeedRestartAfterIntegration added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) SetTargetAddonName added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsPolicies) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPolicies) Validate added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule struct {
	PromQL []*string `json:"promQL,omitempty" xml:"promQL,omitempty" type:"Repeated"`
}

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) GetPromQL added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) SetPromQL added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) Validate added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols added in v3.5.0

type ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols struct {
	// example:
	//
	// Support OpenTelemetry Protocal
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// http://xxxxxxx
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// OpenTelemetry
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// openTelemetry
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetDescription added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetIcon added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetLabel added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetName added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GoString added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetDescription added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetIcon added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetLabel added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetName added in v3.5.0

func (ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) String added in v3.5.0

func (*ListAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) Validate added in v3.5.0

type ListAggTaskGroupsRequest added in v3.1.0

type ListAggTaskGroupsRequest struct {
	// List of IDs for the aggregation task groups, which must be JSON parseable.
	//
	// example:
	//
	// ["aggTaskGroup-xxx"]
	FilterAggTaskGroupIds *string `json:"filterAggTaskGroupIds,omitempty" xml:"filterAggTaskGroupIds,omitempty"`
	// List of names for the aggregation task groups, which must be JSON parseable.
	//
	// example:
	//
	// ["apiserver_request_total"]
	FilterAggTaskGroupNames *string `json:"filterAggTaskGroupNames,omitempty" xml:"filterAggTaskGroupNames,omitempty"`
	// Maximum number of records to return.
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Query token.
	//
	// example:
	//
	// 28036394xxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Name search, supports fuzzy matching.
	//
	// example:
	//
	// test
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// Status of the aggregation task group, either \\"Running\\" or \\"Stopped\\". Default is Running.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Resource group tags.
	Tags []*ListAggTaskGroupsRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// The target Prometheus instance ID for the aggregation task group.
	//
	// example:
	//
	// rw-pq4apob9jm
	TargetPrometheusId *string `json:"targetPrometheusId,omitempty" xml:"targetPrometheusId,omitempty"`
}

func (*ListAggTaskGroupsRequest) GetFilterAggTaskGroupIds added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetFilterAggTaskGroupIds() *string

func (*ListAggTaskGroupsRequest) GetFilterAggTaskGroupNames added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetFilterAggTaskGroupNames() *string

func (*ListAggTaskGroupsRequest) GetMaxResults added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetMaxResults() *int32

func (*ListAggTaskGroupsRequest) GetNextToken added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetNextToken() *string

func (*ListAggTaskGroupsRequest) GetQuery added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetQuery() *string

func (*ListAggTaskGroupsRequest) GetStatus added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetStatus() *string

func (*ListAggTaskGroupsRequest) GetTags added in v3.1.0

func (*ListAggTaskGroupsRequest) GetTargetPrometheusId added in v3.1.0

func (s *ListAggTaskGroupsRequest) GetTargetPrometheusId() *string

func (ListAggTaskGroupsRequest) GoString added in v3.1.0

func (s ListAggTaskGroupsRequest) GoString() string

func (*ListAggTaskGroupsRequest) SetFilterAggTaskGroupIds added in v3.1.0

func (s *ListAggTaskGroupsRequest) SetFilterAggTaskGroupIds(v string) *ListAggTaskGroupsRequest

func (*ListAggTaskGroupsRequest) SetFilterAggTaskGroupNames added in v3.1.0

func (s *ListAggTaskGroupsRequest) SetFilterAggTaskGroupNames(v string) *ListAggTaskGroupsRequest

func (*ListAggTaskGroupsRequest) SetMaxResults added in v3.1.0

func (*ListAggTaskGroupsRequest) SetNextToken added in v3.1.0

func (*ListAggTaskGroupsRequest) SetQuery added in v3.1.0

func (*ListAggTaskGroupsRequest) SetStatus added in v3.1.0

func (*ListAggTaskGroupsRequest) SetTags added in v3.1.0

func (*ListAggTaskGroupsRequest) SetTargetPrometheusId added in v3.1.0

func (s *ListAggTaskGroupsRequest) SetTargetPrometheusId(v string) *ListAggTaskGroupsRequest

func (ListAggTaskGroupsRequest) String added in v3.1.0

func (s ListAggTaskGroupsRequest) String() string

func (*ListAggTaskGroupsRequest) Validate added in v3.1.0

func (s *ListAggTaskGroupsRequest) Validate() error

type ListAggTaskGroupsRequestTags added in v3.1.0

type ListAggTaskGroupsRequestTags struct {
	// Key of the resource group tag.
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Value of the resource group tag.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListAggTaskGroupsRequestTags) GetKey added in v3.1.0

func (s *ListAggTaskGroupsRequestTags) GetKey() *string

func (*ListAggTaskGroupsRequestTags) GetValue added in v3.1.0

func (s *ListAggTaskGroupsRequestTags) GetValue() *string

func (ListAggTaskGroupsRequestTags) GoString added in v3.1.0

func (s ListAggTaskGroupsRequestTags) GoString() string

func (*ListAggTaskGroupsRequestTags) SetKey added in v3.1.0

func (*ListAggTaskGroupsRequestTags) SetValue added in v3.1.0

func (ListAggTaskGroupsRequestTags) String added in v3.1.0

func (*ListAggTaskGroupsRequestTags) Validate added in v3.1.0

func (s *ListAggTaskGroupsRequestTags) Validate() error

type ListAggTaskGroupsResponse added in v3.1.0

type ListAggTaskGroupsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAggTaskGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListAggTaskGroupsResponse) GetBody added in v3.1.0

func (*ListAggTaskGroupsResponse) GetHeaders added in v3.1.0

func (s *ListAggTaskGroupsResponse) GetHeaders() map[string]*string

func (*ListAggTaskGroupsResponse) GetStatusCode added in v3.1.0

func (s *ListAggTaskGroupsResponse) GetStatusCode() *int32

func (ListAggTaskGroupsResponse) GoString added in v3.1.0

func (s ListAggTaskGroupsResponse) GoString() string

func (*ListAggTaskGroupsResponse) SetBody added in v3.1.0

func (*ListAggTaskGroupsResponse) SetHeaders added in v3.1.0

func (*ListAggTaskGroupsResponse) SetStatusCode added in v3.1.0

func (ListAggTaskGroupsResponse) String added in v3.1.0

func (s ListAggTaskGroupsResponse) String() string

func (*ListAggTaskGroupsResponse) Validate added in v3.1.0

func (s *ListAggTaskGroupsResponse) Validate() error

type ListAggTaskGroupsResponseBody added in v3.1.0

type ListAggTaskGroupsResponseBody struct {
	// List of aggregation task groups.
	AggTaskGroups []*ListAggTaskGroupsResponseBodyAggTaskGroups `json:"aggTaskGroups,omitempty" xml:"aggTaskGroups,omitempty" type:"Repeated"`
	// The maximum number of records returned.
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Token for the next query.
	//
	// example:
	//
	// aa9d0e569b880xxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 7BF1F4D6-B9A8-5F0B-8C1D-4347FFCB798E
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of instances.
	//
	// example:
	//
	// 5
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListAggTaskGroupsResponseBody) GetAggTaskGroups added in v3.1.0

func (*ListAggTaskGroupsResponseBody) GetMaxResults added in v3.1.0

func (s *ListAggTaskGroupsResponseBody) GetMaxResults() *int32

func (*ListAggTaskGroupsResponseBody) GetNextToken added in v3.1.0

func (s *ListAggTaskGroupsResponseBody) GetNextToken() *string

func (*ListAggTaskGroupsResponseBody) GetRequestId added in v3.1.0

func (s *ListAggTaskGroupsResponseBody) GetRequestId() *string

func (*ListAggTaskGroupsResponseBody) GetTotalCount added in v3.1.0

func (s *ListAggTaskGroupsResponseBody) GetTotalCount() *int32

func (ListAggTaskGroupsResponseBody) GoString added in v3.1.0

func (*ListAggTaskGroupsResponseBody) SetAggTaskGroups added in v3.1.0

func (*ListAggTaskGroupsResponseBody) SetMaxResults added in v3.1.0

func (*ListAggTaskGroupsResponseBody) SetNextToken added in v3.1.0

func (*ListAggTaskGroupsResponseBody) SetRequestId added in v3.1.0

func (*ListAggTaskGroupsResponseBody) SetTotalCount added in v3.1.0

func (ListAggTaskGroupsResponseBody) String added in v3.1.0

func (*ListAggTaskGroupsResponseBody) Validate added in v3.1.0

func (s *ListAggTaskGroupsResponseBody) Validate() error

type ListAggTaskGroupsResponseBodyAggTaskGroups added in v3.1.0

type ListAggTaskGroupsResponseBodyAggTaskGroups struct {
	// Hash of the aggregation task group configuration.
	//
	// example:
	//
	// a54136014xxx
	AggTaskGroupConfigHash *string `json:"aggTaskGroupConfigHash,omitempty" xml:"aggTaskGroupConfigHash,omitempty"`
	// ID of the aggregation task group.
	//
	// example:
	//
	// aggTaskGroup-xxxx
	AggTaskGroupId *string `json:"aggTaskGroupId,omitempty" xml:"aggTaskGroupId,omitempty"`
	// Name of the aggregation task group.
	//
	// example:
	//
	// pipeline-aggtask-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// Cron expression for the aggregation task group when the scheduling mode is set to \\"Cron\\".
	//
	// example:
	//
	// 0 10 8 1 	- ? *
	CronExpr *string `json:"cronExpr,omitempty" xml:"cronExpr,omitempty"`
	// Fixed delay time (in seconds) for scheduling.
	//
	// example:
	//
	// 30
	Delay *int32 `json:"delay,omitempty" xml:"delay,omitempty"`
	// Description of the aggregation task group.
	//
	// example:
	//
	// workspace api monitor update test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Start time of the schedule in seconds since epoch.
	//
	// example:
	//
	// 1757409499000
	FromTime *int64 `json:"fromTime,omitempty" xml:"fromTime,omitempty"`
	// Scheduling interval.
	//
	// example:
	//
	// 2025-04-24 00:00:00,2025-04-24 00:00:00
	Interval *string `json:"interval,omitempty" xml:"interval,omitempty"`
	// Maximum number of retries for the aggregation task.
	//
	// example:
	//
	// 2
	MaxRetries *int32 `json:"maxRetries,omitempty" xml:"maxRetries,omitempty"`
	// Maximum retry time (in seconds) for the aggregation task.
	//
	// example:
	//
	// 200
	MaxRunTimeInSeconds *int32 `json:"maxRunTimeInSeconds,omitempty" xml:"maxRunTimeInSeconds,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Scheduling mode.
	//
	// example:
	//
	// FixedRate
	ScheduleMode *string `json:"scheduleMode,omitempty" xml:"scheduleMode,omitempty"`
	// Scheduling time expression.
	//
	// example:
	//
	// @m
	ScheduleTimeExpr *string `json:"scheduleTimeExpr,omitempty" xml:"scheduleTimeExpr,omitempty"`
	// The source Prometheus instance ID of the aggregation task group.
	//
	// example:
	//
	// rw-xxx
	SourcePrometheusId *string `json:"sourcePrometheusId,omitempty" xml:"sourcePrometheusId,omitempty"`
	// Status of the aggregation task group.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Resource group tags
	Tags []*ListAggTaskGroupsResponseBodyAggTaskGroupsTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// The target Prometheus instance ID of the aggregation task group.
	//
	// example:
	//
	// rw-xxx
	TargetPrometheusId *string `json:"targetPrometheusId,omitempty" xml:"targetPrometheusId,omitempty"`
	// The second-level timestamp corresponding to the end time of scheduling.
	//
	// example:
	//
	// 0
	ToTime *int64 `json:"toTime,omitempty" xml:"toTime,omitempty"`
	// Update time of the aggregation task group.
	//
	// example:
	//
	// 1757409499000
	UpdateTime *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
}

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetAggTaskGroupConfigHash added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetAggTaskGroupConfigHash() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetAggTaskGroupId added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetAggTaskGroupId() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetAggTaskGroupName added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetAggTaskGroupName() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetCronExpr added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetDelay added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetDescription added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetFromTime added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetInterval added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetMaxRetries added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetMaxRunTimeInSeconds added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetMaxRunTimeInSeconds() *int32

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetRegionId added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetScheduleMode added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetScheduleMode() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetScheduleTimeExpr added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetScheduleTimeExpr() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetSourcePrometheusId added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetSourcePrometheusId() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetStatus added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetTags added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetTargetPrometheusId added in v3.1.0

func (s *ListAggTaskGroupsResponseBodyAggTaskGroups) GetTargetPrometheusId() *string

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetToTime added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) GetUpdateTime added in v3.1.0

func (ListAggTaskGroupsResponseBodyAggTaskGroups) GoString added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetAggTaskGroupConfigHash added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetAggTaskGroupId added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetAggTaskGroupName added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetCronExpr added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetDelay added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetDescription added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetFromTime added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetInterval added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetMaxRetries added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetMaxRunTimeInSeconds added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetRegionId added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetScheduleMode added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetScheduleTimeExpr added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetSourcePrometheusId added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetStatus added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetTags added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetTargetPrometheusId added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetToTime added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) SetUpdateTime added in v3.1.0

func (ListAggTaskGroupsResponseBodyAggTaskGroups) String added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroups) Validate added in v3.1.0

type ListAggTaskGroupsResponseBodyAggTaskGroupsTags added in v3.1.0

type ListAggTaskGroupsResponseBodyAggTaskGroupsTags struct {
	// Key of the resource group tag.
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Value of the resource group tag.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListAggTaskGroupsResponseBodyAggTaskGroupsTags) GetKey added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroupsTags) GetValue added in v3.1.0

func (ListAggTaskGroupsResponseBodyAggTaskGroupsTags) GoString added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroupsTags) SetKey added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroupsTags) SetValue added in v3.1.0

func (ListAggTaskGroupsResponseBodyAggTaskGroupsTags) String added in v3.1.0

func (*ListAggTaskGroupsResponseBodyAggTaskGroupsTags) Validate added in v3.1.0

type ListAggTaskGroupsShrinkRequest added in v3.1.0

type ListAggTaskGroupsShrinkRequest struct {
	// List of IDs for the aggregation task groups, which must be JSON parseable.
	//
	// example:
	//
	// ["aggTaskGroup-xxx"]
	FilterAggTaskGroupIds *string `json:"filterAggTaskGroupIds,omitempty" xml:"filterAggTaskGroupIds,omitempty"`
	// List of names for the aggregation task groups, which must be JSON parseable.
	//
	// example:
	//
	// ["apiserver_request_total"]
	FilterAggTaskGroupNames *string `json:"filterAggTaskGroupNames,omitempty" xml:"filterAggTaskGroupNames,omitempty"`
	// Maximum number of records to return.
	//
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Query token.
	//
	// example:
	//
	// 28036394xxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Name search, supports fuzzy matching.
	//
	// example:
	//
	// test
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// Status of the aggregation task group, either \\"Running\\" or \\"Stopped\\". Default is Running.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Resource group tags.
	TagsShrink *string `json:"tags,omitempty" xml:"tags,omitempty"`
	// The target Prometheus instance ID for the aggregation task group.
	//
	// example:
	//
	// rw-pq4apob9jm
	TargetPrometheusId *string `json:"targetPrometheusId,omitempty" xml:"targetPrometheusId,omitempty"`
}

func (*ListAggTaskGroupsShrinkRequest) GetFilterAggTaskGroupIds added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetFilterAggTaskGroupIds() *string

func (*ListAggTaskGroupsShrinkRequest) GetFilterAggTaskGroupNames added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetFilterAggTaskGroupNames() *string

func (*ListAggTaskGroupsShrinkRequest) GetMaxResults added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetMaxResults() *int32

func (*ListAggTaskGroupsShrinkRequest) GetNextToken added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetNextToken() *string

func (*ListAggTaskGroupsShrinkRequest) GetQuery added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetQuery() *string

func (*ListAggTaskGroupsShrinkRequest) GetStatus added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetStatus() *string

func (*ListAggTaskGroupsShrinkRequest) GetTagsShrink added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetTagsShrink() *string

func (*ListAggTaskGroupsShrinkRequest) GetTargetPrometheusId added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) GetTargetPrometheusId() *string

func (ListAggTaskGroupsShrinkRequest) GoString added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetFilterAggTaskGroupIds added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetFilterAggTaskGroupNames added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) SetFilterAggTaskGroupNames(v string) *ListAggTaskGroupsShrinkRequest

func (*ListAggTaskGroupsShrinkRequest) SetMaxResults added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetNextToken added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetQuery added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetStatus added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetTagsShrink added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) SetTargetPrometheusId added in v3.1.0

func (ListAggTaskGroupsShrinkRequest) String added in v3.1.0

func (*ListAggTaskGroupsShrinkRequest) Validate added in v3.1.0

func (s *ListAggTaskGroupsShrinkRequest) Validate() error

type ListAlertActionsRequest

type ListAlertActionsRequest struct {
	// Unique identifier for the action integration.
	AlertActionIds []*string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty" type:"Repeated"`
	// Name of the action integration.
	//
	// example:
	//
	// testName
	AlertActionName *string `json:"alertActionName,omitempty" xml:"alertActionName,omitempty"`
	// Page number. Default is 1.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// Page size. Default is 100.
	//
	// example:
	//
	// 100
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// Type of the action integration.
	//
	// example:
	//
	// FC
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*ListAlertActionsRequest) GetAlertActionIds

func (s *ListAlertActionsRequest) GetAlertActionIds() []*string

func (*ListAlertActionsRequest) GetAlertActionName

func (s *ListAlertActionsRequest) GetAlertActionName() *string

func (*ListAlertActionsRequest) GetPageNumber

func (s *ListAlertActionsRequest) GetPageNumber() *int32

func (*ListAlertActionsRequest) GetPageSize

func (s *ListAlertActionsRequest) GetPageSize() *int32

func (*ListAlertActionsRequest) GetType

func (s *ListAlertActionsRequest) GetType() *string

func (ListAlertActionsRequest) GoString

func (s ListAlertActionsRequest) GoString() string

func (*ListAlertActionsRequest) SetAlertActionIds

func (s *ListAlertActionsRequest) SetAlertActionIds(v []*string) *ListAlertActionsRequest

func (*ListAlertActionsRequest) SetAlertActionName

func (s *ListAlertActionsRequest) SetAlertActionName(v string) *ListAlertActionsRequest

func (*ListAlertActionsRequest) SetPageNumber

func (*ListAlertActionsRequest) SetPageSize

func (*ListAlertActionsRequest) SetType

func (ListAlertActionsRequest) String

func (s ListAlertActionsRequest) String() string

func (*ListAlertActionsRequest) Validate

func (s *ListAlertActionsRequest) Validate() error

type ListAlertActionsResponse

type ListAlertActionsResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListAlertActionsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListAlertActionsResponse) GetBody

func (*ListAlertActionsResponse) GetHeaders

func (s *ListAlertActionsResponse) GetHeaders() map[string]*string

func (*ListAlertActionsResponse) GetStatusCode

func (s *ListAlertActionsResponse) GetStatusCode() *int32

func (ListAlertActionsResponse) GoString

func (s ListAlertActionsResponse) GoString() string

func (*ListAlertActionsResponse) SetBody

func (*ListAlertActionsResponse) SetHeaders

func (*ListAlertActionsResponse) SetStatusCode

func (ListAlertActionsResponse) String

func (s ListAlertActionsResponse) String() string

func (*ListAlertActionsResponse) Validate

func (s *ListAlertActionsResponse) Validate() error

type ListAlertActionsResponseBody

type ListAlertActionsResponseBody struct {
	// List of alert action configurations.
	AlertActions []*ListAlertActionsResponseBodyAlertActions `json:"alertActions,omitempty" xml:"alertActions,omitempty" type:"Repeated"`
	// Page number.
	//
	// example:
	//
	// 1
	PageNumber *int64 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// Page size.
	//
	// example:
	//
	// 100
	PageSize *int64 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of items.
	//
	// example:
	//
	// 9
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
}

func (*ListAlertActionsResponseBody) GetAlertActions

func (*ListAlertActionsResponseBody) GetPageNumber

func (s *ListAlertActionsResponseBody) GetPageNumber() *int64

func (*ListAlertActionsResponseBody) GetPageSize

func (s *ListAlertActionsResponseBody) GetPageSize() *int64

func (*ListAlertActionsResponseBody) GetRequestId

func (s *ListAlertActionsResponseBody) GetRequestId() *string

func (*ListAlertActionsResponseBody) GetTotal

func (s *ListAlertActionsResponseBody) GetTotal() *int32

func (ListAlertActionsResponseBody) GoString

func (s ListAlertActionsResponseBody) GoString() string

func (*ListAlertActionsResponseBody) SetAlertActions

func (*ListAlertActionsResponseBody) SetPageNumber

func (*ListAlertActionsResponseBody) SetPageSize

func (*ListAlertActionsResponseBody) SetRequestId

func (*ListAlertActionsResponseBody) SetTotal

func (ListAlertActionsResponseBody) String

func (*ListAlertActionsResponseBody) Validate

func (s *ListAlertActionsResponseBody) Validate() error

type ListAlertActionsResponseBodyAlertActions

type ListAlertActionsResponseBodyAlertActions struct {
	// Unique identifier for the action integration.
	//
	// example:
	//
	// test
	AlertActionId *string `json:"alertActionId,omitempty" xml:"alertActionId,omitempty"`
	// Alert action name.
	//
	// example:
	//
	// testName
	AlertActionName *string `json:"alertActionName,omitempty" xml:"alertActionName,omitempty"`
	// Event Bridge parameters.
	EbParam *ListAlertActionsResponseBodyAlertActionsEbParam `json:"ebParam,omitempty" xml:"ebParam,omitempty" type:"Struct"`
	// Elastic scaling parameters.
	EssParam *ListAlertActionsResponseBodyAlertActionsEssParam `json:"essParam,omitempty" xml:"essParam,omitempty" type:"Struct"`
	// Function Compute 3.0 parameters.
	Fc3Param *ListAlertActionsResponseBodyAlertActionsFc3Param `json:"fc3Param,omitempty" xml:"fc3Param,omitempty" type:"Struct"`
	// Function Compute parameters.
	FcParam *ListAlertActionsResponseBodyAlertActionsFcParam `json:"fcParam,omitempty" xml:"fcParam,omitempty" type:"Struct"`
	// Lightweight Message Queue (formerly MNS) parameters.
	MnsParam *ListAlertActionsResponseBodyAlertActionsMnsParam `json:"mnsParam,omitempty" xml:"mnsParam,omitempty" type:"Struct"`
	// PagerDuty parameters
	PagerDutyParam *ListAlertActionsResponseBodyAlertActionsPagerDutyParam `json:"pagerDutyParam,omitempty" xml:"pagerDutyParam,omitempty" type:"Struct"`
	// Log Service parameters.
	SlsParam *ListAlertActionsResponseBodyAlertActionsSlsParam `json:"slsParam,omitempty" xml:"slsParam,omitempty" type:"Struct"`
	// Action integration type.
	//
	// example:
	//
	// FC
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// Webhook parameters
	WebhookParam *ListAlertActionsResponseBodyAlertActionsWebhookParam `json:"webhookParam,omitempty" xml:"webhookParam,omitempty" type:"Struct"`
}

func (*ListAlertActionsResponseBodyAlertActions) GetAlertActionId

func (s *ListAlertActionsResponseBodyAlertActions) GetAlertActionId() *string

func (*ListAlertActionsResponseBodyAlertActions) GetAlertActionName

func (s *ListAlertActionsResponseBodyAlertActions) GetAlertActionName() *string

func (*ListAlertActionsResponseBodyAlertActions) GetEbParam

func (*ListAlertActionsResponseBodyAlertActions) GetEssParam

func (*ListAlertActionsResponseBodyAlertActions) GetFc3Param

func (*ListAlertActionsResponseBodyAlertActions) GetFcParam

func (*ListAlertActionsResponseBodyAlertActions) GetMnsParam

func (*ListAlertActionsResponseBodyAlertActions) GetPagerDutyParam

func (*ListAlertActionsResponseBodyAlertActions) GetSlsParam

func (*ListAlertActionsResponseBodyAlertActions) GetType

func (*ListAlertActionsResponseBodyAlertActions) GetWebhookParam

func (ListAlertActionsResponseBodyAlertActions) GoString

func (*ListAlertActionsResponseBodyAlertActions) SetAlertActionId

func (*ListAlertActionsResponseBodyAlertActions) SetAlertActionName

func (*ListAlertActionsResponseBodyAlertActions) SetType

func (ListAlertActionsResponseBodyAlertActions) String

func (*ListAlertActionsResponseBodyAlertActions) Validate

type ListAlertActionsResponseBodyAlertActionsEbParam

type ListAlertActionsResponseBodyAlertActionsEbParam struct {
	// Event source.
	//
	// example:
	//
	// test
	EbSource *string `json:"ebSource,omitempty" xml:"ebSource,omitempty"`
	// Event bus name.
	//
	// example:
	//
	// test
	EventBusName *string `json:"eventBusName,omitempty" xml:"eventBusName,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Subject.
	//
	// example:
	//
	// test
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsEbParam) GetEbSource

func (*ListAlertActionsResponseBodyAlertActionsEbParam) GetEventBusName

func (*ListAlertActionsResponseBodyAlertActionsEbParam) GetRegionId

func (*ListAlertActionsResponseBodyAlertActionsEbParam) GetSubject

func (ListAlertActionsResponseBodyAlertActionsEbParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsEbParam) SetEbSource

func (*ListAlertActionsResponseBodyAlertActionsEbParam) SetEventBusName

func (*ListAlertActionsResponseBodyAlertActionsEbParam) SetRegionId

func (*ListAlertActionsResponseBodyAlertActionsEbParam) SetSubject

func (ListAlertActionsResponseBodyAlertActionsEbParam) String

func (*ListAlertActionsResponseBodyAlertActionsEbParam) Validate

type ListAlertActionsResponseBodyAlertActionsEssParam

type ListAlertActionsResponseBodyAlertActionsEssParam struct {
	// Elastic scaling group ID.
	//
	// example:
	//
	// testId
	EssGroupId *string `json:"essGroupId,omitempty" xml:"essGroupId,omitempty"`
	// Elastic scaling rule ID.
	//
	// example:
	//
	// testId
	EssRuleId *string `json:"essRuleId,omitempty" xml:"essRuleId,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsEssParam) GetEssGroupId

func (*ListAlertActionsResponseBodyAlertActionsEssParam) GetEssRuleId

func (*ListAlertActionsResponseBodyAlertActionsEssParam) GetRegionId

func (ListAlertActionsResponseBodyAlertActionsEssParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsEssParam) SetEssGroupId

func (*ListAlertActionsResponseBodyAlertActionsEssParam) SetEssRuleId

func (*ListAlertActionsResponseBodyAlertActionsEssParam) SetRegionId

func (ListAlertActionsResponseBodyAlertActionsEssParam) String

func (*ListAlertActionsResponseBodyAlertActionsEssParam) Validate

type ListAlertActionsResponseBodyAlertActionsFc3Param

type ListAlertActionsResponseBodyAlertActionsFc3Param struct {
	// Function name of the Function Compute service.
	//
	// example:
	//
	// test
	Function *string `json:"function,omitempty" xml:"function,omitempty"`
	// Version or alias of the function.
	//
	// example:
	//
	// test
	Qualifier *string `json:"qualifier,omitempty" xml:"qualifier,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-qingdao
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) GetFunction

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) GetQualifier

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) GetRegionId

func (ListAlertActionsResponseBodyAlertActionsFc3Param) GoString

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) SetFunction

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) SetQualifier

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) SetRegionId

func (ListAlertActionsResponseBodyAlertActionsFc3Param) String

func (*ListAlertActionsResponseBodyAlertActionsFc3Param) Validate

type ListAlertActionsResponseBodyAlertActionsFcParam

type ListAlertActionsResponseBodyAlertActionsFcParam struct {
	// Function name in the Function Compute service.
	//
	// example:
	//
	// test
	Function *string `json:"function,omitempty" xml:"function,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Function Compute service name.
	//
	// example:
	//
	// test
	Service *string `json:"service,omitempty" xml:"service,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsFcParam) GetFunction

func (*ListAlertActionsResponseBodyAlertActionsFcParam) GetRegionId

func (*ListAlertActionsResponseBodyAlertActionsFcParam) GetService

func (ListAlertActionsResponseBodyAlertActionsFcParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsFcParam) SetFunction

func (*ListAlertActionsResponseBodyAlertActionsFcParam) SetRegionId

func (*ListAlertActionsResponseBodyAlertActionsFcParam) SetService

func (ListAlertActionsResponseBodyAlertActionsFcParam) String

func (*ListAlertActionsResponseBodyAlertActionsFcParam) Validate

type ListAlertActionsResponseBodyAlertActionsMnsParam

type ListAlertActionsResponseBodyAlertActionsMnsParam struct {
	// Resource type of the Lightweight Message Queue (formerly MNS).
	//
	// example:
	//
	// queue
	MnsType *string `json:"mnsType,omitempty" xml:"mnsType,omitempty"`
	// Resource name.
	//
	// - If the resource type is queue, the resource name is the queue name.
	//
	// - If the resource type is topic, the resource name is the topic name.
	//
	// example:
	//
	// test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) GetMnsType

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) GetName

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) GetRegionId

func (ListAlertActionsResponseBodyAlertActionsMnsParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) SetMnsType

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) SetName

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) SetRegionId

func (ListAlertActionsResponseBodyAlertActionsMnsParam) String

func (*ListAlertActionsResponseBodyAlertActionsMnsParam) Validate

type ListAlertActionsResponseBodyAlertActionsPagerDutyParam

type ListAlertActionsResponseBodyAlertActionsPagerDutyParam struct {
	// Integration key for PagerDuty.
	//
	// example:
	//
	// fsfer4543t5t65g4t4
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Integration webhook for PagerDuty. Supports V1 and V2 versions.
	//
	// example:
	//
	// https://events.pagerduty.com/v2/enqueue
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsPagerDutyParam) GetKey

func (*ListAlertActionsResponseBodyAlertActionsPagerDutyParam) GetUrl

func (ListAlertActionsResponseBodyAlertActionsPagerDutyParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsPagerDutyParam) SetKey

func (*ListAlertActionsResponseBodyAlertActionsPagerDutyParam) SetUrl

func (ListAlertActionsResponseBodyAlertActionsPagerDutyParam) String

func (*ListAlertActionsResponseBodyAlertActionsPagerDutyParam) Validate

type ListAlertActionsResponseBodyAlertActionsSlsParam

type ListAlertActionsResponseBodyAlertActionsSlsParam struct {
	// Logstore name of the Log Service.
	//
	// example:
	//
	// test
	Logstore *string `json:"logstore,omitempty" xml:"logstore,omitempty"`
	// Log Service project name.
	//
	// example:
	//
	// test
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) GetLogstore

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) GetProject

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) GetRegionId

func (ListAlertActionsResponseBodyAlertActionsSlsParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) SetLogstore

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) SetProject

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) SetRegionId

func (ListAlertActionsResponseBodyAlertActionsSlsParam) String

func (*ListAlertActionsResponseBodyAlertActionsSlsParam) Validate

type ListAlertActionsResponseBodyAlertActionsWebhookParam

type ListAlertActionsResponseBodyAlertActionsWebhookParam struct {
	// Data format, effective when the request method is POST.
	//
	// example:
	//
	// JSON
	ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	// Request headers.
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
	// Webhook request method.
	//
	// example:
	//
	// GET
	Method *string `json:"method,omitempty" xml:"method,omitempty"`
	// The URL address for the alarm callback.
	//
	// example:
	//
	// http://www.test.com
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) GetContentType

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) GetHeaders

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) GetMethod

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) GetUrl

func (ListAlertActionsResponseBodyAlertActionsWebhookParam) GoString

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) SetContentType

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) SetHeaders

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) SetMethod

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) SetUrl

func (ListAlertActionsResponseBodyAlertActionsWebhookParam) String

func (*ListAlertActionsResponseBodyAlertActionsWebhookParam) Validate

type ListAlertActionsShrinkRequest

type ListAlertActionsShrinkRequest struct {
	// Unique identifier for the action integration.
	AlertActionIdsShrink *string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty"`
	// Name of the action integration.
	//
	// example:
	//
	// testName
	AlertActionName *string `json:"alertActionName,omitempty" xml:"alertActionName,omitempty"`
	// Page number. Default is 1.
	//
	// example:
	//
	// 1
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// Page size. Default is 100.
	//
	// example:
	//
	// 100
	PageSize *int32 `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	// Type of the action integration.
	//
	// example:
	//
	// FC
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*ListAlertActionsShrinkRequest) GetAlertActionIdsShrink

func (s *ListAlertActionsShrinkRequest) GetAlertActionIdsShrink() *string

func (*ListAlertActionsShrinkRequest) GetAlertActionName

func (s *ListAlertActionsShrinkRequest) GetAlertActionName() *string

func (*ListAlertActionsShrinkRequest) GetPageNumber

func (s *ListAlertActionsShrinkRequest) GetPageNumber() *int32

func (*ListAlertActionsShrinkRequest) GetPageSize

func (s *ListAlertActionsShrinkRequest) GetPageSize() *int32

func (*ListAlertActionsShrinkRequest) GetType

func (s *ListAlertActionsShrinkRequest) GetType() *string

func (ListAlertActionsShrinkRequest) GoString

func (*ListAlertActionsShrinkRequest) SetAlertActionIdsShrink

func (*ListAlertActionsShrinkRequest) SetAlertActionName

func (*ListAlertActionsShrinkRequest) SetPageNumber

func (*ListAlertActionsShrinkRequest) SetPageSize

func (*ListAlertActionsShrinkRequest) SetType

func (ListAlertActionsShrinkRequest) String

func (*ListAlertActionsShrinkRequest) Validate

func (s *ListAlertActionsShrinkRequest) Validate() error

type ListBizTracesRequest added in v3.5.0

type ListBizTracesRequest struct {
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// aa9d0e569b88098a0e3155c29b473201a
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// default-cms-xxxxxx-cn-beijing
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListBizTracesRequest) GetMaxResults added in v3.5.0

func (s *ListBizTracesRequest) GetMaxResults() *int32

func (*ListBizTracesRequest) GetNextToken added in v3.5.0

func (s *ListBizTracesRequest) GetNextToken() *string

func (*ListBizTracesRequest) GetWorkspace added in v3.5.0

func (s *ListBizTracesRequest) GetWorkspace() *string

func (ListBizTracesRequest) GoString added in v3.5.0

func (s ListBizTracesRequest) GoString() string

func (*ListBizTracesRequest) SetMaxResults added in v3.5.0

func (s *ListBizTracesRequest) SetMaxResults(v int32) *ListBizTracesRequest

func (*ListBizTracesRequest) SetNextToken added in v3.5.0

func (s *ListBizTracesRequest) SetNextToken(v string) *ListBizTracesRequest

func (*ListBizTracesRequest) SetWorkspace added in v3.5.0

func (s *ListBizTracesRequest) SetWorkspace(v string) *ListBizTracesRequest

func (ListBizTracesRequest) String added in v3.5.0

func (s ListBizTracesRequest) String() string

func (*ListBizTracesRequest) Validate added in v3.5.0

func (s *ListBizTracesRequest) Validate() error

type ListBizTracesResponse added in v3.5.0

type ListBizTracesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListBizTracesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListBizTracesResponse) GetBody added in v3.5.0

func (*ListBizTracesResponse) GetHeaders added in v3.5.0

func (s *ListBizTracesResponse) GetHeaders() map[string]*string

func (*ListBizTracesResponse) GetStatusCode added in v3.5.0

func (s *ListBizTracesResponse) GetStatusCode() *int32

func (ListBizTracesResponse) GoString added in v3.5.0

func (s ListBizTracesResponse) GoString() string

func (*ListBizTracesResponse) SetBody added in v3.5.0

func (*ListBizTracesResponse) SetHeaders added in v3.5.0

func (*ListBizTracesResponse) SetStatusCode added in v3.5.0

func (s *ListBizTracesResponse) SetStatusCode(v int32) *ListBizTracesResponse

func (ListBizTracesResponse) String added in v3.5.0

func (s ListBizTracesResponse) String() string

func (*ListBizTracesResponse) Validate added in v3.5.0

func (s *ListBizTracesResponse) Validate() error

type ListBizTracesResponseBody added in v3.5.0

type ListBizTracesResponseBody struct {
	Items []*BizTraceConfig `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// example:
	//
	// 20
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// example:
	//
	// aa9d0e569b88098a0e3155c29b473201a
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// example:
	//
	// 0CEC5375-C554-562B-A65F-*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 66
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListBizTracesResponseBody) GetItems added in v3.5.0

func (s *ListBizTracesResponseBody) GetItems() []*BizTraceConfig

func (*ListBizTracesResponseBody) GetMaxResults added in v3.5.0

func (s *ListBizTracesResponseBody) GetMaxResults() *int32

func (*ListBizTracesResponseBody) GetNextToken added in v3.5.0

func (s *ListBizTracesResponseBody) GetNextToken() *string

func (*ListBizTracesResponseBody) GetRequestId added in v3.5.0

func (s *ListBizTracesResponseBody) GetRequestId() *string

func (*ListBizTracesResponseBody) GetTotalCount added in v3.5.0

func (s *ListBizTracesResponseBody) GetTotalCount() *int32

func (ListBizTracesResponseBody) GoString added in v3.5.0

func (s ListBizTracesResponseBody) GoString() string

func (*ListBizTracesResponseBody) SetItems added in v3.5.0

func (*ListBizTracesResponseBody) SetMaxResults added in v3.5.0

func (*ListBizTracesResponseBody) SetNextToken added in v3.5.0

func (*ListBizTracesResponseBody) SetRequestId added in v3.5.0

func (*ListBizTracesResponseBody) SetTotalCount added in v3.5.0

func (ListBizTracesResponseBody) String added in v3.5.0

func (s ListBizTracesResponseBody) String() string

func (*ListBizTracesResponseBody) Validate added in v3.5.0

func (s *ListBizTracesResponseBody) Validate() error

type ListIntegrationPoliciesRequest added in v3.2.0

type ListIntegrationPoliciesRequest struct {
	// Addon name.
	//
	// example:
	//
	// cs-default
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Bound resource ID
	//
	// example:
	//
	// 622d27c2e87d49debceeebc7c642610e
	BindResourceId *string `json:"bindResourceId,omitempty" xml:"bindResourceId,omitempty"`
	// Filter for entity IDs, separated by commas
	//
	// example:
	//
	// eg-1,eg-2,eg-3
	EntityGroupIds *string `json:"entityGroupIds,omitempty" xml:"entityGroupIds,omitempty"`
	// Used for Region query, separated by commas
	//
	// example:
	//
	// cn-beijing,cn-hangzhou
	FilterRegionIds *string `json:"filterRegionIds,omitempty" xml:"filterRegionIds,omitempty"`
	// Maximum number of results to return. Default is 30, with a maximum of 100.
	//
	// example:
	//
	// 30
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Used to return more results. This parameter is not required for the first query. For subsequent queries, use the Token obtained from the response.
	//
	// example:
	//
	// mvnX6zqg3P
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Policy ID.
	//
	// example:
	//
	// policy-93817a401f78435596d745a97d2e85a1
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Rule name.
	//
	// example:
	//
	// prod-database
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Policy type
	//
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// cmee-622d27c2e87d49debceeebc7c642610e
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Used for general queries
	//
	// example:
	//
	// test
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-xxxxx
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Tag list.
	Tag []*ListIntegrationPoliciesRequestTag `json:"tag,omitempty" xml:"tag,omitempty" type:"Repeated"`
	// Workspace.
	//
	// example:
	//
	// demo
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListIntegrationPoliciesRequest) GetAddonName added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetAddonName() *string

func (*ListIntegrationPoliciesRequest) GetBindResourceId added in v3.2.3

func (s *ListIntegrationPoliciesRequest) GetBindResourceId() *string

func (*ListIntegrationPoliciesRequest) GetEntityGroupIds added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetEntityGroupIds() *string

func (*ListIntegrationPoliciesRequest) GetFilterRegionIds added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetFilterRegionIds() *string

func (*ListIntegrationPoliciesRequest) GetMaxResults added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetMaxResults() *int32

func (*ListIntegrationPoliciesRequest) GetNextToken added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetNextToken() *string

func (*ListIntegrationPoliciesRequest) GetPolicyId added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetPolicyId() *string

func (*ListIntegrationPoliciesRequest) GetPolicyName added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetPolicyName() *string

func (*ListIntegrationPoliciesRequest) GetPolicyType added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetPolicyType() *string

func (*ListIntegrationPoliciesRequest) GetPrometheusInstanceId added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetPrometheusInstanceId() *string

func (*ListIntegrationPoliciesRequest) GetQuery added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetQuery() *string

func (*ListIntegrationPoliciesRequest) GetResourceGroupId added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetResourceGroupId() *string

func (*ListIntegrationPoliciesRequest) GetTag added in v3.2.0

func (*ListIntegrationPoliciesRequest) GetWorkspace added in v3.2.0

func (s *ListIntegrationPoliciesRequest) GetWorkspace() *string

func (ListIntegrationPoliciesRequest) GoString added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetAddonName added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetBindResourceId added in v3.2.3

func (*ListIntegrationPoliciesRequest) SetEntityGroupIds added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetFilterRegionIds added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetMaxResults added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetNextToken added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetPolicyId added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetPolicyName added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetPolicyType added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetPrometheusInstanceId added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetQuery added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetResourceGroupId added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetTag added in v3.2.0

func (*ListIntegrationPoliciesRequest) SetWorkspace added in v3.2.0

func (ListIntegrationPoliciesRequest) String added in v3.2.0

func (*ListIntegrationPoliciesRequest) Validate added in v3.2.0

func (s *ListIntegrationPoliciesRequest) Validate() error

type ListIntegrationPoliciesRequestTag added in v3.2.0

type ListIntegrationPoliciesRequestTag struct {
	// Tag key
	//
	// example:
	//
	// test
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value
	//
	// example:
	//
	// value
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListIntegrationPoliciesRequestTag) GetKey added in v3.2.0

func (*ListIntegrationPoliciesRequestTag) GetValue added in v3.2.0

func (ListIntegrationPoliciesRequestTag) GoString added in v3.2.0

func (*ListIntegrationPoliciesRequestTag) SetKey added in v3.2.0

func (*ListIntegrationPoliciesRequestTag) SetValue added in v3.2.0

func (ListIntegrationPoliciesRequestTag) String added in v3.2.0

func (*ListIntegrationPoliciesRequestTag) Validate added in v3.2.0

type ListIntegrationPoliciesResponse added in v3.2.0

type ListIntegrationPoliciesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPoliciesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPoliciesResponse) GetBody added in v3.2.0

func (*ListIntegrationPoliciesResponse) GetHeaders added in v3.2.0

func (s *ListIntegrationPoliciesResponse) GetHeaders() map[string]*string

func (*ListIntegrationPoliciesResponse) GetStatusCode added in v3.2.0

func (s *ListIntegrationPoliciesResponse) GetStatusCode() *int32

func (ListIntegrationPoliciesResponse) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponse) SetBody added in v3.2.0

func (*ListIntegrationPoliciesResponse) SetHeaders added in v3.2.0

func (*ListIntegrationPoliciesResponse) SetStatusCode added in v3.2.0

func (ListIntegrationPoliciesResponse) String added in v3.2.0

func (*ListIntegrationPoliciesResponse) Validate added in v3.2.0

func (s *ListIntegrationPoliciesResponse) Validate() error

type ListIntegrationPoliciesResponseBody added in v3.2.0

type ListIntegrationPoliciesResponseBody struct {
	// Page size
	//
	// Default value:
	//
	// 	50
	//
	// Maximum value:
	//
	// 	50
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Pagination token
	//
	// example:
	//
	// 44ANBjKZmQeKnaB1fXRq06w7sFYK3MUcCALMD9qQbmEiE
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Access policy list
	Policies []*ListIntegrationPoliciesResponseBodyPolicies `json:"policies,omitempty" xml:"policies,omitempty" type:"Repeated"`
	// ID of the request
	//
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of entries
	//
	// example:
	//
	// 0
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListIntegrationPoliciesResponseBody) GetMaxResults added in v3.2.0

func (s *ListIntegrationPoliciesResponseBody) GetMaxResults() *int32

func (*ListIntegrationPoliciesResponseBody) GetNextToken added in v3.2.0

func (s *ListIntegrationPoliciesResponseBody) GetNextToken() *string

func (*ListIntegrationPoliciesResponseBody) GetPolicies added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) GetRequestId added in v3.2.0

func (s *ListIntegrationPoliciesResponseBody) GetRequestId() *string

func (*ListIntegrationPoliciesResponseBody) GetTotalCount added in v3.2.0

func (s *ListIntegrationPoliciesResponseBody) GetTotalCount() *int32

func (ListIntegrationPoliciesResponseBody) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) SetMaxResults added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) SetNextToken added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) SetPolicies added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) SetRequestId added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) SetTotalCount added in v3.2.0

func (ListIntegrationPoliciesResponseBody) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBody) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPolicies added in v3.2.0

type ListIntegrationPoliciesResponseBodyPolicies struct {
	// Bound resource information
	BindResource *ListIntegrationPoliciesResponseBodyPoliciesBindResource `json:"bindResource,omitempty" xml:"bindResource,omitempty" type:"Struct"`
	// Container environment umodel installation status.
	//
	// example:
	//
	// true
	CsUmodelStatus *bool `json:"csUmodelStatus,omitempty" xml:"csUmodelStatus,omitempty"`
	// Entity group
	EntityGroup *ListIntegrationPoliciesResponseBodyPoliciesEntityGroup `json:"entityGroup,omitempty" xml:"entityGroup,omitempty" type:"Struct"`
	// Billing type.
	//
	// example:
	//
	// CS_Pro
	FeePackage *string `json:"feePackage,omitempty" xml:"feePackage,omitempty"`
	// Policy network management information.
	ManagedInfo *ListIntegrationPoliciesResponseBodyPoliciesManagedInfo `json:"managedInfo,omitempty" xml:"managedInfo,omitempty" type:"Struct"`
	// Policy ID.
	//
	// example:
	//
	// policy-ac38a7cb02d14ff48bc9f97d0a75063e
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Rule name.
	//
	// example:
	//
	// 6f5HSsg3AP
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Access center policy type
	//
	// example:
	//
	// ECS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-xxxxx
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Number of sub-releases
	SubAddonRelease *ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease `json:"subAddonRelease,omitempty" xml:"subAddonRelease,omitempty" type:"Struct"`
	// Resource tag key values.
	Tags []*ListIntegrationPoliciesResponseBodyPoliciesTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// User ID
	//
	// example:
	//
	// 128470923
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Workspace.
	//
	// example:
	//
	// test-api
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPolicies) GetBindResource added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetCsUmodelStatus added in v3.2.5

func (s *ListIntegrationPoliciesResponseBodyPolicies) GetCsUmodelStatus() *bool

func (*ListIntegrationPoliciesResponseBodyPolicies) GetEntityGroup added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetFeePackage added in v3.2.5

func (*ListIntegrationPoliciesResponseBodyPolicies) GetManagedInfo added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetPolicyId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetPolicyName added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetPolicyType added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetRegionId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetResourceGroupId added in v3.2.0

func (s *ListIntegrationPoliciesResponseBodyPolicies) GetResourceGroupId() *string

func (*ListIntegrationPoliciesResponseBodyPolicies) GetSubAddonRelease added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetTags added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetUserId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) GetWorkspace added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPolicies) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetCsUmodelStatus added in v3.2.5

func (*ListIntegrationPoliciesResponseBodyPolicies) SetEntityGroup added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetFeePackage added in v3.2.5

func (*ListIntegrationPoliciesResponseBodyPolicies) SetManagedInfo added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetPolicyId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetPolicyName added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetPolicyType added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetRegionId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetResourceGroupId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetTags added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetUserId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) SetWorkspace added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPolicies) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPolicies) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesBindResource added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesBindResource struct {
	// Cluster ID.
	//
	// example:
	//
	// cv68tt87d78vyc89zy9v
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// Cluster type.
	//
	// example:
	//
	// ManagedKubernetes
	ClusterType *string `json:"clusterType,omitempty" xml:"clusterType,omitempty"`
	// VPC CIDR
	//
	// example:
	//
	// 100.100.0.1/16
	VpcCidr *string `json:"vpcCidr,omitempty" xml:"vpcCidr,omitempty"`
	// Virtual Private Cloud (VPC).
	//
	// example:
	//
	// vpc-uf664nyle5khp5d4d7hdo
	VpcId *string `json:"vpcId,omitempty" xml:"vpcId,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) GetClusterId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) GetClusterType added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) GetVpcCidr added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) GetVpcId added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesBindResource) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) SetClusterId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) SetClusterType added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) SetVpcCidr added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) SetVpcId added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesBindResource) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesBindResource) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroup added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroup struct {
	// Description.
	//
	// example:
	//
	// xxxx
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Entity group ID
	//
	// example:
	//
	// eg-b79f65d11fb94e779867cf937c3a3002
	EntityGroupId *string `json:"entityGroupId,omitempty" xml:"entityGroupId,omitempty"`
	// Entity group name
	//
	// example:
	//
	// test-eg
	EntityGroupName *string `json:"entityGroupName,omitempty" xml:"entityGroupName,omitempty"`
	// Entity group
	EntityRules *ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules `json:"entityRules,omitempty" xml:"entityRules,omitempty" type:"Struct"`
	// Search keywords, supporting document library name and description
	//
	// example:
	//
	// 哈弗
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID
	//
	// example:
	//
	// 1236812738
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Workspace.
	//
	// example:
	//
	// test-api
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetDescription added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetEntityGroupId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetEntityGroupName added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetEntityRules added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetQuery added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetRegionId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetUserId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GetWorkspace added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetDescription added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetEntityGroupId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetEntityGroupName added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetQuery added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetRegionId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetUserId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) SetWorkspace added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroup) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules struct {
	// Annotations
	Annotations []*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations `json:"annotations,omitempty" xml:"annotations,omitempty" type:"Repeated"`
	// List of entity types
	EntityTypes []*string `json:"entityTypes,omitempty" xml:"entityTypes,omitempty" type:"Repeated"`
	// Field rules
	FieldRules []*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules `json:"fieldRules,omitempty" xml:"fieldRules,omitempty" type:"Repeated"`
	// Instance IDs.
	InstanceIds []*string `json:"instanceIds,omitempty" xml:"instanceIds,omitempty" type:"Repeated"`
	// IP match rule
	IpMatchRule *ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule `json:"ipMatchRule,omitempty" xml:"ipMatchRule,omitempty" type:"Struct"`
	// Labels
	Labels []*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
	// List of region IDs.
	RegionIds []*string `json:"regionIds,omitempty" xml:"regionIds,omitempty" type:"Repeated"`
	// Resource group ID.
	//
	// example:
	//
	// rg-5i6dbwxfxuqihk7k
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Instance tag information.
	Tags []*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetAnnotations added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetEntityTypes added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetFieldRules added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetInstanceIds added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetIpMatchRule added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetLabels added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetRegionIds added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetResourceGroupId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GetTags added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) SetEntityTypes added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) SetInstanceIds added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) SetRegionIds added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) SetResourceGroupId added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRules) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations struct {
	// Operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
	// Tag key.
	//
	// example:
	//
	// key
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// Tag values
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) GetOp added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) GetTagKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) GetTagValues added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) SetOp added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) SetTagKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) SetTagValues added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesAnnotations) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules struct {
	// Unique identifier for the field.
	//
	// example:
	//
	// test
	FieldKey *string `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	// Field content, multiple values separated by English commas.
	FieldValues []*string `json:"fieldValues,omitempty" xml:"fieldValues,omitempty" type:"Repeated"`
	// Operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) GetFieldKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) GetFieldValues added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) GetOp added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) SetFieldKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) SetFieldValues added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) SetOp added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesFieldRules) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule struct {
	// IP segment
	//
	// example:
	//
	// 100.100.1.0/16
	IpCidr *string `json:"ipCidr,omitempty" xml:"ipCidr,omitempty"`
	// Key of the IP field
	//
	// example:
	//
	// xxxx
	IpFieldKey *string `json:"ipFieldKey,omitempty" xml:"ipFieldKey,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) GetIpCidr added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) GetIpFieldKey added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) SetIpCidr added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) SetIpFieldKey added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesIpMatchRule) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels struct {
	// Operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
	// Tag key.
	//
	// example:
	//
	// test
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// Tag values
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) GetOp added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) GetTagKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) GetTagValues added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) SetOp added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) SetTagKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) SetTagValues added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesLabels) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags struct {
	// Operation to be performed.
	//
	// example:
	//
	// add
	Op *string `json:"op,omitempty" xml:"op,omitempty"`
	// Tag key.
	//
	// example:
	//
	// key
	TagKey *string `json:"tagKey,omitempty" xml:"tagKey,omitempty"`
	// Tag value.
	TagValues []*string `json:"tagValues,omitempty" xml:"tagValues,omitempty" type:"Repeated"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) GetOp added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) GetTagKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) GetTagValues added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) SetOp added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) SetTagKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) SetTagValues added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesEntityGroupEntityRulesTags) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesManagedInfo added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesManagedInfo struct {
	// ENI card ID of the managed probe. For example: eni-xxxx.
	//
	// example:
	//
	// eni-12345678
	EniId *string `json:"eniId,omitempty" xml:"eniId,omitempty"`
	// Security group ID
	//
	// example:
	//
	// sg-xxxxx
	SecurityGroupId *string `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
	// VSwitch ID.
	//
	// example:
	//
	// vsw-xxxxxx
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) GetEniId added in v3.2.2

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) GetSecurityGroupId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) GetVswitchId added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) SetEniId added in v3.2.2

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) SetSecurityGroupId added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) SetVswitchId added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesManagedInfo) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease struct {
	// Number of ready sub-releases
	//
	// example:
	//
	// 30
	Ready *int32 `json:"ready,omitempty" xml:"ready,omitempty"`
	// Number of rules.
	//
	// example:
	//
	// 278
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) GetReady added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) GetTotal added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) SetReady added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) SetTotal added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesSubAddonRelease) Validate added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesTags added in v3.2.0

type ListIntegrationPoliciesResponseBodyPoliciesTags struct {
	// Tag key
	//
	// example:
	//
	// key
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Match value.
	//
	// example:
	//
	// value
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListIntegrationPoliciesResponseBodyPoliciesTags) GetKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesTags) GetValue added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesTags) GoString added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesTags) SetKey added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesTags) SetValue added in v3.2.0

func (ListIntegrationPoliciesResponseBodyPoliciesTags) String added in v3.2.0

func (*ListIntegrationPoliciesResponseBodyPoliciesTags) Validate added in v3.2.0

type ListIntegrationPoliciesShrinkRequest added in v3.2.0

type ListIntegrationPoliciesShrinkRequest struct {
	// Addon name.
	//
	// example:
	//
	// cs-default
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Bound resource ID
	//
	// example:
	//
	// 622d27c2e87d49debceeebc7c642610e
	BindResourceId *string `json:"bindResourceId,omitempty" xml:"bindResourceId,omitempty"`
	// Filter for entity IDs, separated by commas
	//
	// example:
	//
	// eg-1,eg-2,eg-3
	EntityGroupIds *string `json:"entityGroupIds,omitempty" xml:"entityGroupIds,omitempty"`
	// Used for Region query, separated by commas
	//
	// example:
	//
	// cn-beijing,cn-hangzhou
	FilterRegionIds *string `json:"filterRegionIds,omitempty" xml:"filterRegionIds,omitempty"`
	// Maximum number of results to return. Default is 30, with a maximum of 100.
	//
	// example:
	//
	// 30
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Used to return more results. This parameter is not required for the first query. For subsequent queries, use the Token obtained from the response.
	//
	// example:
	//
	// mvnX6zqg3P
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Policy ID.
	//
	// example:
	//
	// policy-93817a401f78435596d745a97d2e85a1
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// Rule name.
	//
	// example:
	//
	// prod-database
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Policy type
	//
	// example:
	//
	// CS
	PolicyType *string `json:"policyType,omitempty" xml:"policyType,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// cmee-622d27c2e87d49debceeebc7c642610e
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Used for general queries
	//
	// example:
	//
	// test
	Query *string `json:"query,omitempty" xml:"query,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-xxxxx
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Tag list.
	TagShrink *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// Workspace.
	//
	// example:
	//
	// demo
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListIntegrationPoliciesShrinkRequest) GetAddonName added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetAddonName() *string

func (*ListIntegrationPoliciesShrinkRequest) GetBindResourceId added in v3.2.3

func (s *ListIntegrationPoliciesShrinkRequest) GetBindResourceId() *string

func (*ListIntegrationPoliciesShrinkRequest) GetEntityGroupIds added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetEntityGroupIds() *string

func (*ListIntegrationPoliciesShrinkRequest) GetFilterRegionIds added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetFilterRegionIds() *string

func (*ListIntegrationPoliciesShrinkRequest) GetMaxResults added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetMaxResults() *int32

func (*ListIntegrationPoliciesShrinkRequest) GetNextToken added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetNextToken() *string

func (*ListIntegrationPoliciesShrinkRequest) GetPolicyId added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetPolicyId() *string

func (*ListIntegrationPoliciesShrinkRequest) GetPolicyName added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetPolicyName() *string

func (*ListIntegrationPoliciesShrinkRequest) GetPolicyType added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetPolicyType() *string

func (*ListIntegrationPoliciesShrinkRequest) GetPrometheusInstanceId added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetPrometheusInstanceId() *string

func (*ListIntegrationPoliciesShrinkRequest) GetQuery added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) GetResourceGroupId added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetResourceGroupId() *string

func (*ListIntegrationPoliciesShrinkRequest) GetTagShrink added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetTagShrink() *string

func (*ListIntegrationPoliciesShrinkRequest) GetWorkspace added in v3.2.0

func (s *ListIntegrationPoliciesShrinkRequest) GetWorkspace() *string

func (ListIntegrationPoliciesShrinkRequest) GoString added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetAddonName added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetBindResourceId added in v3.2.3

func (*ListIntegrationPoliciesShrinkRequest) SetEntityGroupIds added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetFilterRegionIds added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetMaxResults added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetNextToken added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetPolicyId added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetPolicyName added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetPolicyType added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetPrometheusInstanceId added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetQuery added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetResourceGroupId added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetTagShrink added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) SetWorkspace added in v3.2.0

func (ListIntegrationPoliciesShrinkRequest) String added in v3.2.0

func (*ListIntegrationPoliciesShrinkRequest) Validate added in v3.2.0

type ListIntegrationPolicyAddonsResponse added in v3.5.0

type ListIntegrationPolicyAddonsResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyAddonsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyAddonsResponse) GetBody added in v3.5.0

func (*ListIntegrationPolicyAddonsResponse) GetHeaders added in v3.5.0

func (s *ListIntegrationPolicyAddonsResponse) GetHeaders() map[string]*string

func (*ListIntegrationPolicyAddonsResponse) GetStatusCode added in v3.5.0

func (s *ListIntegrationPolicyAddonsResponse) GetStatusCode() *int32

func (ListIntegrationPolicyAddonsResponse) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponse) SetBody added in v3.5.0

func (*ListIntegrationPolicyAddonsResponse) SetHeaders added in v3.5.0

func (*ListIntegrationPolicyAddonsResponse) SetStatusCode added in v3.5.0

func (ListIntegrationPolicyAddonsResponse) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponse) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBody added in v3.5.0

type ListIntegrationPolicyAddonsResponseBody struct {
	Addons []*ListIntegrationPolicyAddonsResponseBodyAddons `json:"addons,omitempty" xml:"addons,omitempty" type:"Repeated"`
	// Id of the request
	//
	// example:
	//
	// 7E00EF90-CEF9-57C9-9AE9-5AA937D37C03
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 5
	Total *int64 `json:"total,omitempty" xml:"total,omitempty"`
}

func (*ListIntegrationPolicyAddonsResponseBody) GetAddons added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBody) GetRequestId added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBody) GetTotal added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBody) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBody) SetAddons added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBody) SetRequestId added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBody) SetTotal added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBody) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBody) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddons added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddons struct {
	// example:
	//
	// MySQL
	Alias      *string                                                    `json:"alias,omitempty" xml:"alias,omitempty"`
	Categories []*string                                                  `json:"categories,omitempty" xml:"categories,omitempty" type:"Repeated"`
	Dashboards []*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards `json:"dashboards,omitempty" xml:"dashboards,omitempty" type:"Repeated"`
	// example:
	//
	// Observability integration.
	Description  *string                                                      `json:"description,omitempty" xml:"description,omitempty"`
	Environments []*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments `json:"environments,omitempty" xml:"environments,omitempty" type:"Repeated"`
	// example:
	//
	// asert/mysql.svg
	Icon     *string   `json:"icon,omitempty" xml:"icon,omitempty"`
	Keywords []*string `json:"keywords,omitempty" xml:"keywords,omitempty" type:"Repeated"`
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// example:
	//
	// 2025-09-03T03:15:56Z
	LatestReleaseCreateTime *string `json:"latestReleaseCreateTime,omitempty" xml:"latestReleaseCreateTime,omitempty"`
	// example:
	//
	// mysql
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// true
	Once *bool `json:"once,omitempty" xml:"once,omitempty"`
	// example:
	//
	// container
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
	// example:
	//
	// 0.1.1
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// example:
	//
	// 99
	Weight *int32 `json:"weight,omitempty" xml:"weight,omitempty"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetAlias added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetCategories added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetDashboards added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetEnvironments added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetIcon added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetKeywords added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetLanguage added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetLatestReleaseCreateTime added in v3.5.0

func (s *ListIntegrationPolicyAddonsResponseBodyAddons) GetLatestReleaseCreateTime() *string

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetName added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetOnce added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetScene added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetVersion added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) GetWeight added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddons) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetAlias added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetCategories added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetDashboards added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetIcon added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetKeywords added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetLanguage added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetLatestReleaseCreateTime added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetName added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetOnce added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetScene added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetVersion added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) SetWeight added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddons) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddons) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsDashboards added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsDashboards struct {
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// MySQL Overview
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// http://xxxxxxx
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) GetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) GetName added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) GetUrl added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) SetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) SetName added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) SetUrl added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsDashboards) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments struct {
	Dependencies *ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies `json:"dependencies,omitempty" xml:"dependencies,omitempty" type:"Struct"`
	// example:
	//
	// o11y-demo-cn-heyuan
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// true
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// example:
	//
	// Cloud
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// Cloud
	Name     *string                                                            `json:"name,omitempty" xml:"name,omitempty"`
	Policies *ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies `json:"policies,omitempty" xml:"policies,omitempty" type:"Struct"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GetDependencies added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GetEnable added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GetLabel added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GetName added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GetPolicies added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) SetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) SetEnable added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) SetLabel added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) SetName added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironments) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies struct {
	ClusterTypes []*string        `json:"clusterTypes,omitempty" xml:"clusterTypes,omitempty" type:"Repeated"`
	Features     map[string]*bool `json:"features,omitempty" xml:"features,omitempty"`
	Services     []*string        `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) GetClusterTypes added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) GetFeatures added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) GetServices added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) SetClusterTypes added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) SetFeatures added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) SetServices added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsDependencies) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies struct {
	// example:
	//
	// RUNNING
	AlertDefaultStatus *string `json:"alertDefaultStatus,omitempty" xml:"alertDefaultStatus,omitempty"`
	// example:
	//
	// true
	DefaultInstall *bool `json:"defaultInstall,omitempty" xml:"defaultInstall,omitempty"`
	// example:
	//
	// true
	EnableServiceAccount *bool                                                                             `json:"enableServiceAccount,omitempty" xml:"enableServiceAccount,omitempty"`
	MetricCheckRule      *ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule `json:"metricCheckRule,omitempty" xml:"metricCheckRule,omitempty" type:"Struct"`
	// example:
	//
	// true
	NeedRestartAfterIntegration *bool                                                                         `json:"needRestartAfterIntegration,omitempty" xml:"needRestartAfterIntegration,omitempty"`
	Protocols                   []*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols `json:"protocols,omitempty" xml:"protocols,omitempty" type:"Repeated"`
	// example:
	//
	// mysql
	TargetAddonName *string `json:"targetAddonName,omitempty" xml:"targetAddonName,omitempty"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetAlertDefaultStatus added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetDefaultInstall added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetEnableServiceAccount added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetMetricCheckRule added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetNeedRestartAfterIntegration added in v3.5.0

func (s *ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetNeedRestartAfterIntegration() *bool

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetProtocols added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GetTargetAddonName added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) SetAlertDefaultStatus added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) SetDefaultInstall added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) SetEnableServiceAccount added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) SetNeedRestartAfterIntegration added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) SetTargetAddonName added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPolicies) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule struct {
	PromQl []*string `json:"promQl,omitempty" xml:"promQl,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) GetPromQl added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) SetPromQl added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesMetricCheckRule) Validate added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols added in v3.5.0

type ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols struct {
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// example:
	//
	// https://img.alixxxx
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// example:
	//
	// Golang
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// example:
	//
	// golang
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetIcon added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetLabel added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GetName added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) GoString added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetDescription added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetIcon added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetLabel added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) SetName added in v3.5.0

func (ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) String added in v3.5.0

func (*ListIntegrationPolicyAddonsResponseBodyAddonsEnvironmentsPoliciesProtocols) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsRequest added in v3.5.0

type ListIntegrationPolicyCollectorsRequest struct {
	// example:
	//
	// release-1234567
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// Exporter
	CollectorType *string `json:"collectorType,omitempty" xml:"collectorType,omitempty"`
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
}

func (*ListIntegrationPolicyCollectorsRequest) GetAddonReleaseName added in v3.5.0

func (s *ListIntegrationPolicyCollectorsRequest) GetAddonReleaseName() *string

func (*ListIntegrationPolicyCollectorsRequest) GetCollectorType added in v3.5.0

func (s *ListIntegrationPolicyCollectorsRequest) GetCollectorType() *string

func (*ListIntegrationPolicyCollectorsRequest) GetLanguage added in v3.5.0

func (ListIntegrationPolicyCollectorsRequest) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsRequest) SetAddonReleaseName added in v3.5.0

func (*ListIntegrationPolicyCollectorsRequest) SetCollectorType added in v3.5.0

func (*ListIntegrationPolicyCollectorsRequest) SetLanguage added in v3.5.0

func (ListIntegrationPolicyCollectorsRequest) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsRequest) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsResponse added in v3.5.0

type ListIntegrationPolicyCollectorsResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyCollectorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyCollectorsResponse) GetBody added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponse) GetHeaders added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponse) GetStatusCode added in v3.5.0

func (s *ListIntegrationPolicyCollectorsResponse) GetStatusCode() *int32

func (ListIntegrationPolicyCollectorsResponse) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponse) SetBody added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponse) SetHeaders added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponse) SetStatusCode added in v3.5.0

func (ListIntegrationPolicyCollectorsResponse) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponse) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBody added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBody struct {
	Collectors []*ListIntegrationPolicyCollectorsResponseBodyCollectors `json:"collectors,omitempty" xml:"collectors,omitempty" type:"Repeated"`
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-A01D6CC3F4B8
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*ListIntegrationPolicyCollectorsResponseBody) GetCollectors added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBody) GetRequestId added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBody) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBody) SetCollectors added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBody) SetRequestId added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBody) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBody) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectors added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectors struct {
	AddonMeta *AddonMeta `json:"addonMeta,omitempty" xml:"addonMeta,omitempty"`
	// example:
	//
	// collector-kkxx
	CollectorName *string `json:"collectorName,omitempty" xml:"collectorName,omitempty"`
	// example:
	//
	// Exporter
	CollectorType *string                                                            `json:"collectorType,omitempty" xml:"collectorType,omitempty"`
	Conditions    []*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions `json:"conditions,omitempty" xml:"conditions,omitempty" type:"Repeated"`
	// example:
	//
	// false
	Managed     *bool   `json:"managed,omitempty" xml:"managed,omitempty"`
	ReleaseName *string `json:"releaseName,omitempty" xml:"releaseName,omitempty"`
	// example:
	//
	// xx
	State *string `json:"state,omitempty" xml:"state,omitempty"`
	// example:
	//
	// 2.6.2
	Version   *string                                                           `json:"version,omitempty" xml:"version,omitempty"`
	Workloads []*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads `json:"workloads,omitempty" xml:"workloads,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetAddonMeta added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetCollectorName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetCollectorType added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetConditions added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetManaged added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetReleaseName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetState added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetVersion added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) GetWorkloads added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectors) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetAddonMeta added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetCollectorName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetCollectorType added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetManaged added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetReleaseName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetState added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) SetVersion added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectors) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectors) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions struct {
	// example:
	//
	// 2024-08-27T13:59:23+08:00
	FirstTransitionTime *string `json:"firstTransitionTime,omitempty" xml:"firstTransitionTime,omitempty"`
	// example:
	//
	// 2024-08-27T13:59:23+08:00
	LastTransitionTime *string `json:"lastTransitionTime,omitempty" xml:"lastTransitionTime,omitempty"`
	// example:
	//
	// success
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// Probe
	Reason *string `json:"reason,omitempty" xml:"reason,omitempty"`
	// example:
	//
	// True
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// Ready
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GetFirstTransitionTime added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GetLastTransitionTime added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GetMessage added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GetReason added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GetStatus added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GetType added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) SetFirstTransitionTime added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) SetLastTransitionTime added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) SetMessage added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) SetReason added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) SetStatus added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) SetType added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsConditions) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads struct {
	// example:
	//
	// 10.10.10.10
	HostIp *string `json:"hostIp,omitempty" xml:"hostIp,omitempty"`
	// example:
	//
	// 11.193.82.198
	Ip *string `json:"ip,omitempty" xml:"ip,omitempty"`
	// example:
	//
	// false
	Managed     *bool                                                                      `json:"managed,omitempty" xml:"managed,omitempty"`
	ManagedInfo *ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo `json:"managedInfo,omitempty" xml:"managedInfo,omitempty" type:"Struct"`
	// example:
	//
	// ok
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// example:
	//
	// exporter-xxx
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// prod-db
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// example:
	//
	// Deployment
	OwnerReferenceKind *string `json:"ownerReferenceKind,omitempty" xml:"ownerReferenceKind,omitempty"`
	// example:
	//
	// exporter
	OwnerReferenceName *string `json:"ownerReferenceName,omitempty" xml:"ownerReferenceName,omitempty"`
	// example:
	//
	// 2024-08-27T13:59:23+08:00
	StartTime *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// example:
	//
	// {}
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// example:
	//
	// v2.4.4
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetHostIp added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetIp added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetManaged added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetManagedInfo added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetMessage added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetNamespace added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetOwnerReferenceKind added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetOwnerReferenceName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetStartTime added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetStatus added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GetVersion added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetHostIp added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetIp added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetManaged added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetMessage added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetNamespace added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetOwnerReferenceKind added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetOwnerReferenceName added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetStartTime added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetStatus added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) SetVersion added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloads) Validate added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo added in v3.5.0

type ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo struct {
	// example:
	//
	// sg-xxxxx
	SecurityGroupId *string `json:"securityGroupId,omitempty" xml:"securityGroupId,omitempty"`
	// example:
	//
	// vsw-xxxxxx
	VswitchId *string `json:"vswitchId,omitempty" xml:"vswitchId,omitempty"`
}

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) GetSecurityGroupId added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) GetVswitchId added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) GoString added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) SetSecurityGroupId added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) SetVswitchId added in v3.5.0

func (ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) String added in v3.5.0

func (*ListIntegrationPolicyCollectorsResponseBodyCollectorsWorkloadsManagedInfo) Validate added in v3.5.0

type ListIntegrationPolicyCustomScrapeJobRulesRequest added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesRequest struct {
	// Addon Release name.
	//
	// example:
	//
	// release12345678
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// Whether to encrypt Yaml.
	//
	// example:
	//
	// true
	EncryptYaml *bool `json:"encryptYaml,omitempty" xml:"encryptYaml,omitempty"`
	// Namespace.
	//
	// example:
	//
	// arms-prom
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) GetAddonReleaseName added in v3.1.0

func (s *ListIntegrationPolicyCustomScrapeJobRulesRequest) GetAddonReleaseName() *string

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) GetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) GetNamespace added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesRequest) GoString added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) SetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) SetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) SetNamespace added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesRequest) String added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesRequest) Validate added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponse added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponse struct {
	Headers    map[string]*string                                     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyCustomScrapeJobRulesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyCustomScrapeJobRulesResponse) GetBody added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponse) GetHeaders added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponse) GetStatusCode added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponse) GoString added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponse) SetHeaders added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponse) SetStatusCode added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponse) String added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponse) Validate added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponseBody added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponseBody struct {
	// Cluster ID.
	//
	// example:
	//
	// et15prod-et15storage
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// Custom scraping job rules
	CustomScrapeJobRules []*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules `json:"customScrapeJobRules,omitempty" xml:"customScrapeJobRules,omitempty" type:"Repeated"`
	// Policy ID.
	//
	// example:
	//
	// policy-15abcc24c06f4797832b5954198e1ed1
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// ID of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) GetClusterId added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) GetCustomScrapeJobRules added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) GetPolicyId added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) GetRequestId added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponseBody) GoString added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) SetClusterId added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) SetPolicyId added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) SetRequestId added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponseBody) String added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBody) Validate added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules struct {
	// Addon name.
	//
	// example:
	//
	// cloud-ecs
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Addon Release name
	//
	// example:
	//
	// release-12345678
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// Addon version
	//
	// example:
	//
	// 0.0.1
	AddonVersion *string `json:"addonVersion,omitempty" xml:"addonVersion,omitempty"`
	// Configuration yaml
	//
	// example:
	//
	// scrape_cofnigs:
	//
	// - jobxxxxxx
	ConfigYaml *string `json:"configYaml,omitempty" xml:"configYaml,omitempty"`
	// Enable status
	//
	// example:
	//
	// mini
	EnableStatus *string `json:"enableStatus,omitempty" xml:"enableStatus,omitempty"`
	// Encrypt yaml
	//
	// example:
	//
	// true
	EncryptYaml *bool `json:"encryptYaml,omitempty" xml:"encryptYaml,omitempty"`
	// Matched pod count
	//
	// example:
	//
	// 1
	MatchedPodCount *int64 `json:"matchedPodCount,omitempty" xml:"matchedPodCount,omitempty"`
	// Detailed information.
	//
	// example:
	//
	// ok
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Service name.
	//
	// example:
	//
	// dlab1
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// Namespace
	//
	// example:
	//
	// prod-data
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// Custom configurations
	ScrapeConfigs []*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs `json:"scrapeConfigs,omitempty" xml:"scrapeConfigs,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetAddonName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetAddonVersion added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetConfigYaml added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetEnableStatus added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetMatchedPodCount added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetMessage added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetNamespace added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GetScrapeConfigs added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) GoString added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetAddonName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetAddonVersion added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetConfigYaml added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetEnableStatus added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetMatchedPodCount added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetMessage added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) SetNamespace added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) String added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRules) Validate added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs added in v3.1.0

type ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs struct {
	// Scraping job name
	//
	// example:
	//
	// mysql-exporter
	JobName *string `json:"jobName,omitempty" xml:"jobName,omitempty"`
	// Detailed information.
	//
	// example:
	//
	// successful
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	// Metrics path
	//
	// example:
	//
	// /metrics
	MetricsPath *string `json:"metricsPath,omitempty" xml:"metricsPath,omitempty"`
	// Call method.
	//
	// example:
	//
	// http
	Scheme *string `json:"scheme,omitempty" xml:"scheme,omitempty"`
	// Scrape interval
	//
	// example:
	//
	// 30s
	ScrapeInterval *string `json:"scrapeInterval,omitempty" xml:"scrapeInterval,omitempty"`
	// Scrape timeout
	//
	// example:
	//
	// 60s
	ScrapeTimeout *string `json:"scrapeTimeout,omitempty" xml:"scrapeTimeout,omitempty"`
	// Service discovery configuration
	ServiceDiscoveryConfigs []*string `json:"serviceDiscoveryConfigs,omitempty" xml:"serviceDiscoveryConfigs,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetJobName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetMessage added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetMetricsPath added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetScheme added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetScrapeInterval added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetScrapeTimeout added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GetServiceDiscoveryConfigs added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) GoString added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetJobName added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetMessage added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetMetricsPath added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetScheme added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetScrapeInterval added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetScrapeTimeout added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) SetServiceDiscoveryConfigs added in v3.1.0

func (ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) String added in v3.1.0

func (*ListIntegrationPolicyCustomScrapeJobRulesResponseBodyCustomScrapeJobRulesScrapeConfigs) Validate added in v3.1.0

type ListIntegrationPolicyDashboardsRequest added in v3.2.0

type ListIntegrationPolicyDashboardsRequest struct {
	// Addon Name.
	//
	// example:
	//
	// cs-default
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Query Language
	//
	// example:
	//
	// zh
	Language *string `json:"language,omitempty" xml:"language,omitempty"`
	// Component Scenario.
	//
	// example:
	//
	// databse
	Scene *string `json:"scene,omitempty" xml:"scene,omitempty"`
}

func (*ListIntegrationPolicyDashboardsRequest) GetAddonName added in v3.2.0

func (*ListIntegrationPolicyDashboardsRequest) GetLanguage added in v3.2.4

func (*ListIntegrationPolicyDashboardsRequest) GetScene added in v3.2.0

func (ListIntegrationPolicyDashboardsRequest) GoString added in v3.2.0

func (*ListIntegrationPolicyDashboardsRequest) SetAddonName added in v3.2.0

func (*ListIntegrationPolicyDashboardsRequest) SetLanguage added in v3.2.4

func (*ListIntegrationPolicyDashboardsRequest) SetScene added in v3.2.0

func (ListIntegrationPolicyDashboardsRequest) String added in v3.2.0

func (*ListIntegrationPolicyDashboardsRequest) Validate added in v3.2.0

type ListIntegrationPolicyDashboardsResponse added in v3.2.0

type ListIntegrationPolicyDashboardsResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyDashboardsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyDashboardsResponse) GetBody added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponse) GetHeaders added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponse) GetStatusCode added in v3.2.0

func (s *ListIntegrationPolicyDashboardsResponse) GetStatusCode() *int32

func (ListIntegrationPolicyDashboardsResponse) GoString added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponse) SetBody added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponse) SetHeaders added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponse) SetStatusCode added in v3.2.0

func (ListIntegrationPolicyDashboardsResponse) String added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponse) Validate added in v3.2.0

type ListIntegrationPolicyDashboardsResponseBody added in v3.2.0

type ListIntegrationPolicyDashboardsResponseBody struct {
	// List of dashboards.
	Dashboards []*ListIntegrationPolicyDashboardsResponseBodyDashboards `json:"dashboards,omitempty" xml:"dashboards,omitempty" type:"Repeated"`
	// ID of the request
	//
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Number of components.
	//
	// example:
	//
	// 1
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
}

func (*ListIntegrationPolicyDashboardsResponseBody) GetDashboards added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBody) GetRequestId added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBody) GetTotal added in v3.2.0

func (ListIntegrationPolicyDashboardsResponseBody) GoString added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBody) SetDashboards added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBody) SetRequestId added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBody) SetTotal added in v3.2.0

func (ListIntegrationPolicyDashboardsResponseBody) String added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBody) Validate added in v3.2.0

type ListIntegrationPolicyDashboardsResponseBodyDashboards added in v3.2.0

type ListIntegrationPolicyDashboardsResponseBodyDashboards struct {
	// Dashboard engine:
	//
	// grafana: shared grafana.
	//
	// cms: cms self-developed dashboard engine.
	//
	// example:
	//
	// grafana
	Engine *string `json:"engine,omitempty" xml:"engine,omitempty"`
	// UID of the dashboard folder.
	//
	// example:
	//
	// Env-AAA
	FolderUid *string `json:"folderUid,omitempty" xml:"folderUid,omitempty"`
	// Dashboard name
	//
	// example:
	//
	// k8s-pod
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// Region
	//
	// example:
	//
	// cn-hongkong
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// List of tags.
	Tags []*string `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// Title of the UI module (not name)
	//
	// example:
	//
	// test
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// ID of the current Alibaba Cloud primary account, read-only
	//
	// example:
	//
	// 1258199346721590
	Uid *string `json:"uid,omitempty" xml:"uid,omitempty"`
	// pagerDuty integration webhook. Supports V1 and V2 versions
	//
	// example:
	//
	// https://agi.alicdn.com/user/0/0_0_5255362686.png?x-oss-process=image/quality,q_75/format,jpg&file=1734574878007.jpg
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetEngine added in v3.2.4

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetFolderUid added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetName added in v3.2.3

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetRegion added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetTags added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetTitle added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetUid added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) GetUrl added in v3.2.0

func (ListIntegrationPolicyDashboardsResponseBodyDashboards) GoString added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetEngine added in v3.2.4

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetFolderUid added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetName added in v3.2.3

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetRegion added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetTags added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetTitle added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetUid added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) SetUrl added in v3.2.0

func (ListIntegrationPolicyDashboardsResponseBodyDashboards) String added in v3.2.0

func (*ListIntegrationPolicyDashboardsResponseBodyDashboards) Validate added in v3.2.0

type ListIntegrationPolicyPodMonitorsRequest added in v3.1.0

type ListIntegrationPolicyPodMonitorsRequest struct {
	// Addon Release name.
	//
	// example:
	//
	// release-123456789
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// Whether to encrypt Yaml.
	//
	// example:
	//
	// true
	EncryptYaml *bool `json:"encryptYaml,omitempty" xml:"encryptYaml,omitempty"`
	// Namespace.
	//
	// example:
	//
	// default
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListIntegrationPolicyPodMonitorsRequest) GetAddonReleaseName added in v3.1.0

func (s *ListIntegrationPolicyPodMonitorsRequest) GetAddonReleaseName() *string

func (*ListIntegrationPolicyPodMonitorsRequest) GetEncryptYaml added in v3.1.0

func (s *ListIntegrationPolicyPodMonitorsRequest) GetEncryptYaml() *bool

func (*ListIntegrationPolicyPodMonitorsRequest) GetNamespace added in v3.1.0

func (ListIntegrationPolicyPodMonitorsRequest) GoString added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsRequest) SetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsRequest) SetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsRequest) SetNamespace added in v3.1.0

func (ListIntegrationPolicyPodMonitorsRequest) String added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsRequest) Validate added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponse added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyPodMonitorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyPodMonitorsResponse) GetBody added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponse) GetHeaders added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponse) GetStatusCode added in v3.1.0

func (s *ListIntegrationPolicyPodMonitorsResponse) GetStatusCode() *int32

func (ListIntegrationPolicyPodMonitorsResponse) GoString added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponse) SetBody added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponse) SetHeaders added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponse) SetStatusCode added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponse) String added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponse) Validate added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponseBody added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponseBody struct {
	// Cluster ID.
	//
	// example:
	//
	// et15prod-et15storage
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// PodMonitor list
	PodMonitors []*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors `json:"podMonitors,omitempty" xml:"podMonitors,omitempty" type:"Repeated"`
	// Policy ID.
	//
	// example:
	//
	// policy-c9efed2b99c348d49e589c5f780fc074
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// ID of the request
	//
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*ListIntegrationPolicyPodMonitorsResponseBody) GetClusterId added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) GetPodMonitors added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) GetPolicyId added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) GetRequestId added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponseBody) GoString added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) SetClusterId added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) SetPodMonitors added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) SetPolicyId added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) SetRequestId added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponseBody) String added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBody) Validate added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors struct {
	// Addon name.
	//
	// example:
	//
	// cloud-ecs
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Addon Release name.
	//
	// example:
	//
	// release-2345678
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// Addon version.
	//
	// example:
	//
	// 0.0.1
	AddonVersion *string `json:"addonVersion,omitempty" xml:"addonVersion,omitempty"`
	// Configuration yaml.
	//
	// example:
	//
	// apiVersion: xxxxx
	ConfigYaml *string `json:"configYaml,omitempty" xml:"configYaml,omitempty"`
	// Enable status.
	//
	// example:
	//
	// run
	EnableStatus *string `json:"enableStatus,omitempty" xml:"enableStatus,omitempty"`
	// Encrypt yaml.
	//
	// example:
	//
	// YXBpVmVyc2lvbjogeHh4eHgK
	EncryptYaml *bool `json:"encryptYaml,omitempty" xml:"encryptYaml,omitempty"`
	// Instance endpoints.
	Endpoints []*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	// Number of matched pods
	//
	// example:
	//
	// 3
	MatchedPodCount *int64 `json:"matchedPodCount,omitempty" xml:"matchedPodCount,omitempty"`
	// Collection name.
	//
	// example:
	//
	// znzmo_entity_test
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// Namespace
	//
	// example:
	//
	// sla-ns-d5aeb2b4f91b47
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetAddonName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetAddonVersion added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetConfigYaml added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetEnableStatus added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetEndpoints added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetMatchedPodCount added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GetNamespace added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) GoString added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetAddonName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetAddonVersion added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetConfigYaml added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetEnableStatus added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetEncryptYaml added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetMatchedPodCount added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetName added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) SetNamespace added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) String added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitors) Validate added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints added in v3.1.0

type ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints struct {
	// Collection interval
	//
	// example:
	//
	// 30s
	Interval *string `json:"interval,omitempty" xml:"interval,omitempty"`
	// Number of matched targets
	//
	// example:
	//
	// 1
	MatchedTargetCount *int64 `json:"matchedTargetCount,omitempty" xml:"matchedTargetCount,omitempty"`
	// Metric collection path
	//
	// example:
	//
	// /metrics
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// Port number
	//
	// example:
	//
	// 9100
	Port *string `json:"port,omitempty" xml:"port,omitempty"`
	// Target port
	//
	// example:
	//
	// https
	TargetPort *string `json:"targetPort,omitempty" xml:"targetPort,omitempty"`
}

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) GetInterval added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) GetMatchedTargetCount added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) GetPath added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) GetPort added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) GetTargetPort added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) GoString added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) SetInterval added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) SetMatchedTargetCount added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) SetPath added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) SetPort added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) SetTargetPort added in v3.1.0

func (ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) String added in v3.1.0

func (*ListIntegrationPolicyPodMonitorsResponseBodyPodMonitorsEndpoints) Validate added in v3.1.0

type ListIntegrationPolicyServiceMonitorsRequest added in v3.4.0

type ListIntegrationPolicyServiceMonitorsRequest struct {
	// example:
	//
	// release-12345678
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// example:
	//
	// true
	EncryptYaml *bool `json:"encryptYaml,omitempty" xml:"encryptYaml,omitempty"`
	// example:
	//
	// arms-prom
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListIntegrationPolicyServiceMonitorsRequest) GetAddonReleaseName added in v3.4.0

func (s *ListIntegrationPolicyServiceMonitorsRequest) GetAddonReleaseName() *string

func (*ListIntegrationPolicyServiceMonitorsRequest) GetEncryptYaml added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsRequest) GetNamespace added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsRequest) GoString added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsRequest) SetAddonReleaseName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsRequest) SetEncryptYaml added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsRequest) SetNamespace added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsRequest) String added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsRequest) Validate added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponse added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponse struct {
	Headers    map[string]*string                                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyServiceMonitorsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyServiceMonitorsResponse) GetBody added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponse) GetHeaders added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponse) GetStatusCode added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponse) GoString added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponse) SetBody added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponse) SetHeaders added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponse) SetStatusCode added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponse) String added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponse) Validate added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponseBody added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponseBody struct {
	// example:
	//
	// ea119prod-ea119blinkcptssd1
	ClusterId *string `json:"clusterId,omitempty" xml:"clusterId,omitempty"`
	// example:
	//
	// policy-ac38a7cb02d14ff48bc9f97d0a75063e
	PolicyId *string `json:"policyId,omitempty" xml:"policyId,omitempty"`
	// example:
	//
	// CD8BA7D6-995D-578D-9941-78B0FECD14B5
	RequestId       *string                                                            `json:"requestId,omitempty" xml:"requestId,omitempty"`
	ServiceMonitors []*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors `json:"serviceMonitors,omitempty" xml:"serviceMonitors,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyServiceMonitorsResponseBody) GetClusterId added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) GetPolicyId added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) GetRequestId added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) GetServiceMonitors added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponseBody) GoString added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) SetClusterId added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) SetPolicyId added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) SetRequestId added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponseBody) String added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBody) Validate added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors struct {
	// example:
	//
	// cloud-acs-ecs
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// example:
	//
	// release-1234567
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// example:
	//
	// 0.0.1
	AddonVersion *string `json:"addonVersion,omitempty" xml:"addonVersion,omitempty"`
	// example:
	//
	// apiVersion: xxxxx
	ConfigYaml *string `json:"configYaml,omitempty" xml:"configYaml,omitempty"`
	// example:
	//
	// run
	EnableStatus *string `json:"enableStatus,omitempty" xml:"enableStatus,omitempty"`
	// example:
	//
	// YXBpVmVyc2lvbjogeHh4eHgK
	EncryptYaml *bool                                                                       `json:"encryptYaml,omitempty" xml:"encryptYaml,omitempty"`
	Endpoints   []*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints `json:"endpoints,omitempty" xml:"endpoints,omitempty" type:"Repeated"`
	// example:
	//
	// 50
	MatchedServiceCount *int64 `json:"matchedServiceCount,omitempty" xml:"matchedServiceCount,omitempty"`
	// example:
	//
	// 62a526c5-f6ca-4cfb-b5a4-b76974cffe51
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// example:
	//
	// arms-prom
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetAddonName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetAddonReleaseName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetAddonVersion added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetConfigYaml added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetEnableStatus added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetEncryptYaml added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetEndpoints added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetMatchedServiceCount added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GetNamespace added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) GoString added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetAddonName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetAddonReleaseName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetAddonVersion added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetConfigYaml added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetEnableStatus added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetEncryptYaml added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetMatchedServiceCount added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetName added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) SetNamespace added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) String added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitors) Validate added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints added in v3.4.0

type ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints struct {
	// example:
	//
	// 30s
	Interval *string `json:"interval,omitempty" xml:"interval,omitempty"`
	// example:
	//
	// 65
	MatchedTargetCount *int64 `json:"matchedTargetCount,omitempty" xml:"matchedTargetCount,omitempty"`
	// example:
	//
	// /metrics
	Path *string `json:"path,omitempty" xml:"path,omitempty"`
	// example:
	//
	// 9100
	Port *string `json:"port,omitempty" xml:"port,omitempty"`
	// example:
	//
	// http
	TargetPort *string `json:"targetPort,omitempty" xml:"targetPort,omitempty"`
}

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) GetInterval added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) GetMatchedTargetCount added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) GetPath added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) GetPort added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) GetTargetPort added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) GoString added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) SetInterval added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) SetMatchedTargetCount added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) SetPath added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) SetPort added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) SetTargetPort added in v3.4.0

func (ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) String added in v3.4.0

func (*ListIntegrationPolicyServiceMonitorsResponseBodyServiceMonitorsEndpoints) Validate added in v3.4.0

type ListIntegrationPolicyStorageRequirementsRequest added in v3.1.0

type ListIntegrationPolicyStorageRequirementsRequest struct {
	// Addon Release Name
	//
	// example:
	//
	// release-1234357
	AddonName *string `json:"addonName,omitempty" xml:"addonName,omitempty"`
	// Name of AddonRelease.
	//
	// example:
	//
	// kafka-17201012937917
	AddonReleaseName *string `json:"addonReleaseName,omitempty" xml:"addonReleaseName,omitempty"`
	// Storage Type, LogStore/Prometheus/TraceStore/EventStore/EntityStore.
	//
	// example:
	//
	// LogStore
	StorageType *string `json:"storageType,omitempty" xml:"storageType,omitempty"`
}

func (*ListIntegrationPolicyStorageRequirementsRequest) GetAddonName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsRequest) GetAddonReleaseName added in v3.1.0

func (s *ListIntegrationPolicyStorageRequirementsRequest) GetAddonReleaseName() *string

func (*ListIntegrationPolicyStorageRequirementsRequest) GetStorageType added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsRequest) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsRequest) SetAddonName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsRequest) SetAddonReleaseName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsRequest) SetStorageType added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsRequest) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsRequest) Validate added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponse added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponse struct {
	Headers    map[string]*string                                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIntegrationPolicyStorageRequirementsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListIntegrationPolicyStorageRequirementsResponse) GetBody added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponse) GetHeaders added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponse) GetStatusCode added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponse) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponse) SetHeaders added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponse) SetStatusCode added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponse) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponse) Validate added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBody added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBody struct {
	// ID of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// List of storage requirements
	StorageRequirements []*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements `json:"storageRequirements,omitempty" xml:"storageRequirements,omitempty" type:"Repeated"`
}

func (*ListIntegrationPolicyStorageRequirementsResponseBody) GetRequestId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBody) GetStorageRequirements added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBody) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBody) SetRequestId added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBody) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBody) Validate added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements struct {
	// Collection of AddonReleases.
	AddonReleaseNames []*string `json:"addonReleaseNames,omitempty" xml:"addonReleaseNames,omitempty" type:"Repeated"`
	// API Version
	//
	// example:
	//
	// v1
	ApiVersion *string `json:"apiVersion,omitempty" xml:"apiVersion,omitempty"`
	// Resource kind
	//
	// example:
	//
	// Pod
	Kind *string `json:"kind,omitempty" xml:"kind,omitempty"`
	// Metadata
	Metadata *ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata `json:"metadata,omitempty" xml:"metadata,omitempty" type:"Struct"`
	// Resource spec
	Spec *ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec `json:"spec,omitempty" xml:"spec,omitempty" type:"Struct"`
	// Storage requirement status
	Status *ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus `json:"status,omitempty" xml:"status,omitempty" type:"Struct"`
}

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GetAddonReleaseNames added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GetApiVersion added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GetKind added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GetMetadata added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GetSpec added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GetStatus added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) SetAddonReleaseNames added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) SetApiVersion added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) SetKind added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirements) Validate added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata struct {
	// Annotations
	Annotations map[string]*string `json:"annotations,omitempty" xml:"annotations,omitempty"`
	// Resource labels
	Labels map[string]*string `json:"labels,omitempty" xml:"labels,omitempty"`
	// Resource name
	//
	// example:
	//
	// pod-1234567
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// Namespace
	//
	// example:
	//
	// arms-prom
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) GetAnnotations added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) GetLabels added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) GetName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) GetNamespace added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) SetAnnotations added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) SetLabels added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) SetName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) SetNamespace added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsMetadata) Validate added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec struct {
	// Instance ID, which can be specified if you need to pinpoint to the instance level. It depends on the data in EntityStore.
	//
	// example:
	//
	// es-xxxxx
	EntityId *string `json:"entityId,omitempty" xml:"entityId,omitempty"`
	// Prom Instance ID.
	//
	// example:
	//
	// i-bp122p85gthbniw8rsu9
	Instance *string `json:"instance,omitempty" xml:"instance,omitempty"`
	// Prom instance name
	//
	// example:
	//
	// category_predict
	InstanceName *string `json:"instanceName,omitempty" xml:"instanceName,omitempty"`
	// Optional parameter, determined based on the current environment type
	//
	// example:
	//
	// datagrid_cdm
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// Region
	//
	// example:
	//
	// cn-shenzhen
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// Storage sharing scope: Environment | Region | Workspace | Custom
	//
	// example:
	//
	// Region
	ShareScope *string `json:"shareScope,omitempty" xml:"shareScope,omitempty"`
	// Instance storage type
	//
	// example:
	//
	// Prometheus
	StorageType *string `json:"storageType,omitempty" xml:"storageType,omitempty"`
	// Tags to be applied to the target storage (injected as system tags)
	SystemTags map[string]*string `json:"systemTags,omitempty" xml:"systemTags,omitempty"`
	// Tags to be applied to the target storage (injected as regular tags)
	Tags map[string]*string `json:"tags,omitempty" xml:"tags,omitempty"`
	// User ID
	//
	// example:
	//
	// 12345678
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Workspace
	//
	// example:
	//
	// test-api
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetEntityId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetInstance added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetInstanceName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetProject added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetRegion added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetShareScope added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetStorageType added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetSystemTags added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetTags added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetUserId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GetWorkspace added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetEntityId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetInstance added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetInstanceName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetProject added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetRegion added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetShareScope added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetStorageType added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetSystemTags added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetTags added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetUserId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) SetWorkspace added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsSpec) Validate added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus added in v3.1.0

type ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus struct {
	// Instance ID
	//
	// example:
	//
	// rmq-cn-uqm3ket1t0u
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// Internal URL
	//
	// example:
	//
	// http://192.168.xxxxxx
	InterUrl *string `json:"interUrl,omitempty" xml:"interUrl,omitempty"`
	// External URL
	//
	// example:
	//
	// http://100.100.xxxxxx
	IntraUrl *string `json:"intraUrl,omitempty" xml:"intraUrl,omitempty"`
	// 存储需求名称
	//
	// example:
	//
	// sr-xxxx
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 存储需求项目
	//
	// example:
	//
	// jiuwu_algo
	Project *string `json:"project,omitempty" xml:"project,omitempty"`
	// Prom\\"s metric center
	//
	// example:
	//
	// xxxx
	PromMetricStore *string `json:"promMetricStore,omitempty" xml:"promMetricStore,omitempty"`
	// Region
	//
	// example:
	//
	// cn-hangzhou
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// Instance storage type
	//
	// example:
	//
	// Prometheus
	StorageType *string `json:"storageType,omitempty" xml:"storageType,omitempty"`
	// Workspace.
	//
	// example:
	//
	// default
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetInstanceId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetInterUrl added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetIntraUrl added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetProject added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetPromMetricStore added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetRegion added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetStorageType added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GetWorkspace added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) GoString added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetInstanceId added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetInterUrl added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetIntraUrl added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetName added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetProject added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetPromMetricStore added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetRegion added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetStorageType added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) SetWorkspace added in v3.1.0

func (ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) String added in v3.1.0

func (*ListIntegrationPolicyStorageRequirementsResponseBodyStorageRequirementsStatus) Validate added in v3.1.0

type ListPrometheusDashboardsRequest added in v3.1.0

type ListPrometheusDashboardsRequest struct {
	// Language environment, default is Chinese zh | en
	//
	// example:
	//
	// zh
	AliyunLang *string `json:"aliyunLang,omitempty" xml:"aliyunLang,omitempty"`
	// Resource Group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
}

func (*ListPrometheusDashboardsRequest) GetAliyunLang added in v3.1.0

func (s *ListPrometheusDashboardsRequest) GetAliyunLang() *string

func (*ListPrometheusDashboardsRequest) GetResourceGroupId added in v3.1.0

func (s *ListPrometheusDashboardsRequest) GetResourceGroupId() *string

func (ListPrometheusDashboardsRequest) GoString added in v3.1.0

func (*ListPrometheusDashboardsRequest) SetAliyunLang added in v3.1.0

func (*ListPrometheusDashboardsRequest) SetResourceGroupId added in v3.1.0

func (ListPrometheusDashboardsRequest) String added in v3.1.0

func (*ListPrometheusDashboardsRequest) Validate added in v3.1.0

func (s *ListPrometheusDashboardsRequest) Validate() error

type ListPrometheusDashboardsResponse added in v3.1.0

type ListPrometheusDashboardsResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrometheusDashboardsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListPrometheusDashboardsResponse) GetBody added in v3.1.0

func (*ListPrometheusDashboardsResponse) GetHeaders added in v3.1.0

func (s *ListPrometheusDashboardsResponse) GetHeaders() map[string]*string

func (*ListPrometheusDashboardsResponse) GetStatusCode added in v3.1.0

func (s *ListPrometheusDashboardsResponse) GetStatusCode() *int32

func (ListPrometheusDashboardsResponse) GoString added in v3.1.0

func (*ListPrometheusDashboardsResponse) SetBody added in v3.1.0

func (*ListPrometheusDashboardsResponse) SetHeaders added in v3.1.0

func (*ListPrometheusDashboardsResponse) SetStatusCode added in v3.1.0

func (ListPrometheusDashboardsResponse) String added in v3.1.0

func (*ListPrometheusDashboardsResponse) Validate added in v3.1.0

type ListPrometheusDashboardsResponseBody added in v3.1.0

type ListPrometheusDashboardsResponseBody struct {
	// List of Prometheus instance dashboards.
	PrometheusDashboards []*ListPrometheusDashboardsResponseBodyPrometheusDashboards `json:"prometheusDashboards,omitempty" xml:"prometheusDashboards,omitempty" type:"Repeated"`
	// ID of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of instances
	//
	// example:
	//
	// 66
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListPrometheusDashboardsResponseBody) GetPrometheusDashboards added in v3.1.0

func (*ListPrometheusDashboardsResponseBody) GetRequestId added in v3.1.0

func (s *ListPrometheusDashboardsResponseBody) GetRequestId() *string

func (*ListPrometheusDashboardsResponseBody) GetTotalCount added in v3.1.0

func (s *ListPrometheusDashboardsResponseBody) GetTotalCount() *int32

func (ListPrometheusDashboardsResponseBody) GoString added in v3.1.0

func (*ListPrometheusDashboardsResponseBody) SetPrometheusDashboards added in v3.1.0

func (*ListPrometheusDashboardsResponseBody) SetRequestId added in v3.1.0

func (*ListPrometheusDashboardsResponseBody) SetTotalCount added in v3.1.0

func (ListPrometheusDashboardsResponseBody) String added in v3.1.0

func (*ListPrometheusDashboardsResponseBody) Validate added in v3.1.0

type ListPrometheusDashboardsResponseBodyPrometheusDashboards added in v3.1.0

type ListPrometheusDashboardsResponseBodyPrometheusDashboards struct {
	// Dashboard ID.
	//
	// example:
	//
	// 1
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// Dashboard name.
	//
	// example:
	//
	// pod
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// Tags.
	Tags []*string `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// Dashboard title.
	//
	// example:
	//
	// ceshi
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// Dashboard UID.
	//
	// example:
	//
	// 1987395500251724
	Uid *string `json:"uid,omitempty" xml:"uid,omitempty"`
	// Dashboard URL address.
	//
	// example:
	//
	// https://gnew.console.aliyun.com/d/xxx-17460385-807-7-6/cs-cost-application
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) GetId added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) GetName added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) GetTags added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) GetTitle added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) GetUid added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) GetUrl added in v3.1.0

func (ListPrometheusDashboardsResponseBodyPrometheusDashboards) GoString added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) SetId added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) SetName added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) SetTags added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) SetTitle added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) SetUid added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) SetUrl added in v3.1.0

func (ListPrometheusDashboardsResponseBodyPrometheusDashboards) String added in v3.1.0

func (*ListPrometheusDashboardsResponseBodyPrometheusDashboards) Validate added in v3.1.0

type ListPrometheusInstancesRequest added in v3.1.0

type ListPrometheusInstancesRequest struct {
	// Specified list of regionIds to filter (comma-separated).
	//
	// if can be null:
	// true
	//
	// example:
	//
	// cn-shenzhen
	FilterRegionIds *string `json:"filterRegionIds,omitempty" xml:"filterRegionIds,omitempty"`
	// Maximum number of records to return.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Query token.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// xxxxxxxxxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// List of instance IDs (comma-separated)
	//
	// if can be null:
	// true
	//
	// example:
	//
	// rw-00001,rw-00002,rw-00003
	PrometheusInstanceIds *string `json:"prometheusInstanceIds,omitempty" xml:"prometheusInstanceIds,omitempty"`
	// Instance name (partial match supported)
	//
	// if can be null:
	// true
	//
	// example:
	//
	// test
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek2bhocin5e2na
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource type of the instance.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// Prometheus
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// List of tags.
	Tag []*ListPrometheusInstancesRequestTag `json:"tag,omitempty" xml:"tag,omitempty" type:"Repeated"`
	// Instance version: V1 or V2
	//
	// if can be null:
	// true
	//
	// example:
	//
	// V2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*ListPrometheusInstancesRequest) GetFilterRegionIds added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetFilterRegionIds() *string

func (*ListPrometheusInstancesRequest) GetMaxResults added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetMaxResults() *int32

func (*ListPrometheusInstancesRequest) GetNextToken added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetNextToken() *string

func (*ListPrometheusInstancesRequest) GetPrometheusInstanceIds added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetPrometheusInstanceIds() *string

func (*ListPrometheusInstancesRequest) GetPrometheusInstanceName added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetPrometheusInstanceName() *string

func (*ListPrometheusInstancesRequest) GetResourceGroupId added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetResourceGroupId() *string

func (*ListPrometheusInstancesRequest) GetResourceType added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetResourceType() *string

func (*ListPrometheusInstancesRequest) GetTag added in v3.1.0

func (*ListPrometheusInstancesRequest) GetVersion added in v3.1.0

func (s *ListPrometheusInstancesRequest) GetVersion() *string

func (ListPrometheusInstancesRequest) GoString added in v3.1.0

func (*ListPrometheusInstancesRequest) SetFilterRegionIds added in v3.1.0

func (*ListPrometheusInstancesRequest) SetMaxResults added in v3.1.0

func (*ListPrometheusInstancesRequest) SetNextToken added in v3.1.0

func (*ListPrometheusInstancesRequest) SetPrometheusInstanceIds added in v3.1.0

func (*ListPrometheusInstancesRequest) SetPrometheusInstanceName added in v3.1.0

func (s *ListPrometheusInstancesRequest) SetPrometheusInstanceName(v string) *ListPrometheusInstancesRequest

func (*ListPrometheusInstancesRequest) SetResourceGroupId added in v3.1.0

func (*ListPrometheusInstancesRequest) SetResourceType added in v3.1.0

func (*ListPrometheusInstancesRequest) SetTag added in v3.1.0

func (*ListPrometheusInstancesRequest) SetVersion added in v3.1.0

func (ListPrometheusInstancesRequest) String added in v3.1.0

func (*ListPrometheusInstancesRequest) Validate added in v3.1.0

func (s *ListPrometheusInstancesRequest) Validate() error

type ListPrometheusInstancesRequestTag added in v3.1.0

type ListPrometheusInstancesRequestTag struct {
	// Tag key
	//
	// example:
	//
	// testKey
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value.
	//
	// example:
	//
	// testValue
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListPrometheusInstancesRequestTag) GetKey added in v3.1.0

func (*ListPrometheusInstancesRequestTag) GetValue added in v3.1.0

func (ListPrometheusInstancesRequestTag) GoString added in v3.1.0

func (*ListPrometheusInstancesRequestTag) SetKey added in v3.1.0

func (*ListPrometheusInstancesRequestTag) SetValue added in v3.1.0

func (ListPrometheusInstancesRequestTag) String added in v3.1.0

func (*ListPrometheusInstancesRequestTag) Validate added in v3.1.0

type ListPrometheusInstancesResponse added in v3.1.0

type ListPrometheusInstancesResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrometheusInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListPrometheusInstancesResponse) GetBody added in v3.1.0

func (*ListPrometheusInstancesResponse) GetHeaders added in v3.1.0

func (s *ListPrometheusInstancesResponse) GetHeaders() map[string]*string

func (*ListPrometheusInstancesResponse) GetStatusCode added in v3.1.0

func (s *ListPrometheusInstancesResponse) GetStatusCode() *int32

func (ListPrometheusInstancesResponse) GoString added in v3.1.0

func (*ListPrometheusInstancesResponse) SetBody added in v3.1.0

func (*ListPrometheusInstancesResponse) SetHeaders added in v3.1.0

func (*ListPrometheusInstancesResponse) SetStatusCode added in v3.1.0

func (ListPrometheusInstancesResponse) String added in v3.1.0

func (*ListPrometheusInstancesResponse) Validate added in v3.1.0

func (s *ListPrometheusInstancesResponse) Validate() error

type ListPrometheusInstancesResponseBody added in v3.1.0

type ListPrometheusInstancesResponseBody struct {
	// Maximum number of records to return.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Token for the next query.
	//
	// example:
	//
	// xxxxxxxxxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// List of Prometheus instances.
	PrometheusInstances []*ListPrometheusInstancesResponseBodyPrometheusInstances `json:"prometheusInstances,omitempty" xml:"prometheusInstances,omitempty" type:"Repeated"`
	// ID of the request
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of instances
	//
	// example:
	//
	// 66
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListPrometheusInstancesResponseBody) GetMaxResults added in v3.1.0

func (s *ListPrometheusInstancesResponseBody) GetMaxResults() *int32

func (*ListPrometheusInstancesResponseBody) GetNextToken added in v3.1.0

func (s *ListPrometheusInstancesResponseBody) GetNextToken() *string

func (*ListPrometheusInstancesResponseBody) GetPrometheusInstances added in v3.1.0

func (*ListPrometheusInstancesResponseBody) GetRequestId added in v3.1.0

func (s *ListPrometheusInstancesResponseBody) GetRequestId() *string

func (*ListPrometheusInstancesResponseBody) GetTotalCount added in v3.1.0

func (s *ListPrometheusInstancesResponseBody) GetTotalCount() *int32

func (ListPrometheusInstancesResponseBody) GoString added in v3.1.0

func (*ListPrometheusInstancesResponseBody) SetMaxResults added in v3.1.0

func (*ListPrometheusInstancesResponseBody) SetNextToken added in v3.1.0

func (*ListPrometheusInstancesResponseBody) SetPrometheusInstances added in v3.1.0

func (*ListPrometheusInstancesResponseBody) SetRequestId added in v3.1.0

func (*ListPrometheusInstancesResponseBody) SetTotalCount added in v3.1.0

func (ListPrometheusInstancesResponseBody) String added in v3.1.0

func (*ListPrometheusInstancesResponseBody) Validate added in v3.1.0

type ListPrometheusInstancesResponseBodyPrometheusInstances added in v3.1.0

type ListPrometheusInstancesResponseBodyPrometheusInstances struct {
	// Access type:
	//
	// readWrite, readOnly, httpReadOnly
	//
	// example:
	//
	// readWrite
	AccessType *string `json:"accessType,omitempty" xml:"accessType,omitempty"`
	// Instance creation time, using UTC+0 time, formatted as yyyy-MM-ddTHH:mmZ
	//
	// example:
	//
	// 2025-08-10T02:07:53Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Instance type.
	//
	// example:
	//
	// remote-write
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// POSTPAY: Postpaid by metric.
	//
	// POSTPAY_GB: Postpaid by write volume.
	//
	// PREPAY: Prepaid.
	//
	// FREE: Free.
	//
	// example:
	//
	// POSTPAY_GB
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// Product to which the prom instance belongs
	//
	// example:
	//
	// arms
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
	// Instance ID.
	//
	// example:
	//
	// rw-63549e054ff596a4149927961dff
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Instance name.
	//
	// example:
	//
	// test-prom-name
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	// Region ID
	//
	// example:
	//
	// cn-nanjing
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek2bhocin5e2na
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource type.
	//
	// example:
	//
	// Prometheus
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// Backend data storage status
	//
	// example:
	//
	// Pending2Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Supported authentication types.
	SupportAuthTypes []*string `json:"supportAuthTypes,omitempty" xml:"supportAuthTypes,omitempty" type:"Repeated"`
	// Tags key.
	Tags []*ListPrometheusInstancesResponseBodyPrometheusInstancesTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// User ID.
	//
	// example:
	//
	// 17073812345
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Version
	//
	// example:
	//
	// *
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace to which the Prometheus instance belongs
	//
	// example:
	//
	// default-cms-115214006-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetAccessType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetCreateTime added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetInstanceType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetPaymentType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetProduct added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetPrometheusInstanceId added in v3.1.0

func (s *ListPrometheusInstancesResponseBodyPrometheusInstances) GetPrometheusInstanceId() *string

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetPrometheusInstanceName added in v3.1.0

func (s *ListPrometheusInstancesResponseBodyPrometheusInstances) GetPrometheusInstanceName() *string

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetRegionId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetResourceGroupId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetResourceType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetStatus added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetSupportAuthTypes added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetTags added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetUserId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetVersion added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) GetWorkspace added in v3.1.0

func (ListPrometheusInstancesResponseBodyPrometheusInstances) GoString added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetAccessType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetCreateTime added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetInstanceType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetPaymentType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetProduct added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetPrometheusInstanceId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetPrometheusInstanceName added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetRegionId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetResourceGroupId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetResourceType added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetStatus added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetSupportAuthTypes added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetUserId added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetVersion added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) SetWorkspace added in v3.1.0

func (ListPrometheusInstancesResponseBodyPrometheusInstances) String added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstances) Validate added in v3.1.0

type ListPrometheusInstancesResponseBodyPrometheusInstancesTags added in v3.1.0

type ListPrometheusInstancesResponseBodyPrometheusInstancesTags struct {
	// Tag key
	//
	// example:
	//
	// testKey
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag value.
	//
	// example:
	//
	// testValue
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListPrometheusInstancesResponseBodyPrometheusInstancesTags) GetKey added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstancesTags) GetValue added in v3.1.0

func (ListPrometheusInstancesResponseBodyPrometheusInstancesTags) GoString added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstancesTags) SetKey added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstancesTags) SetValue added in v3.1.0

func (ListPrometheusInstancesResponseBodyPrometheusInstancesTags) String added in v3.1.0

func (*ListPrometheusInstancesResponseBodyPrometheusInstancesTags) Validate added in v3.1.0

type ListPrometheusInstancesShrinkRequest added in v3.1.0

type ListPrometheusInstancesShrinkRequest struct {
	// Specified list of regionIds to filter (comma-separated).
	//
	// if can be null:
	// true
	//
	// example:
	//
	// cn-shenzhen
	FilterRegionIds *string `json:"filterRegionIds,omitempty" xml:"filterRegionIds,omitempty"`
	// Maximum number of records to return.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Query token.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// xxxxxxxxxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// List of instance IDs (comma-separated)
	//
	// if can be null:
	// true
	//
	// example:
	//
	// rw-00001,rw-00002,rw-00003
	PrometheusInstanceIds *string `json:"prometheusInstanceIds,omitempty" xml:"prometheusInstanceIds,omitempty"`
	// Instance name (partial match supported)
	//
	// if can be null:
	// true
	//
	// example:
	//
	// test
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-aek2bhocin5e2na
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource type of the instance.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// Prometheus
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// List of tags.
	TagShrink *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// Instance version: V1 or V2
	//
	// if can be null:
	// true
	//
	// example:
	//
	// V2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*ListPrometheusInstancesShrinkRequest) GetFilterRegionIds added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetFilterRegionIds() *string

func (*ListPrometheusInstancesShrinkRequest) GetMaxResults added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetMaxResults() *int32

func (*ListPrometheusInstancesShrinkRequest) GetNextToken added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetNextToken() *string

func (*ListPrometheusInstancesShrinkRequest) GetPrometheusInstanceIds added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetPrometheusInstanceIds() *string

func (*ListPrometheusInstancesShrinkRequest) GetPrometheusInstanceName added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetPrometheusInstanceName() *string

func (*ListPrometheusInstancesShrinkRequest) GetResourceGroupId added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetResourceGroupId() *string

func (*ListPrometheusInstancesShrinkRequest) GetResourceType added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetResourceType() *string

func (*ListPrometheusInstancesShrinkRequest) GetTagShrink added in v3.1.0

func (s *ListPrometheusInstancesShrinkRequest) GetTagShrink() *string

func (*ListPrometheusInstancesShrinkRequest) GetVersion added in v3.1.0

func (ListPrometheusInstancesShrinkRequest) GoString added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetFilterRegionIds added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetMaxResults added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetNextToken added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetPrometheusInstanceIds added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetPrometheusInstanceName added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetResourceGroupId added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetResourceType added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetTagShrink added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) SetVersion added in v3.1.0

func (ListPrometheusInstancesShrinkRequest) String added in v3.1.0

func (*ListPrometheusInstancesShrinkRequest) Validate added in v3.1.0

type ListPrometheusViewsRequest added in v3.1.0

type ListPrometheusViewsRequest struct {
	// Filter by RegionID.
	//
	// example:
	//
	// cn-zhangjiakou,cn-beijing
	FilterRegionIds *string `json:"filterRegionIds,omitempty" xml:"filterRegionIds,omitempty"`
	// Maximum number of records to return.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Query token.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 44ANBjKZmQeKnaB1fXRq06w7sFYK3MUcCALMD9qQbmEiE
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// List of Prometheus view instance IDs.
	//
	// example:
	//
	// view-xxx
	PrometheusViewIds *string `json:"prometheusViewIds,omitempty" xml:"prometheusViewIds,omitempty"`
	// Prometheus view name.
	//
	// example:
	//
	// view1
	PrometheusViewName *string `json:"prometheusViewName,omitempty" xml:"prometheusViewName,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource type.
	//
	// example:
	//
	// PROMETHEUSVIEW
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// List of tags.
	Tag []*ListPrometheusViewsRequestTag `json:"tag,omitempty" xml:"tag,omitempty" type:"Repeated"`
	// Instance version: V1 or V2
	//
	// example:
	//
	// V2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace name
	//
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListPrometheusViewsRequest) GetFilterRegionIds added in v3.1.0

func (s *ListPrometheusViewsRequest) GetFilterRegionIds() *string

func (*ListPrometheusViewsRequest) GetMaxResults added in v3.1.0

func (s *ListPrometheusViewsRequest) GetMaxResults() *int32

func (*ListPrometheusViewsRequest) GetNextToken added in v3.1.0

func (s *ListPrometheusViewsRequest) GetNextToken() *string

func (*ListPrometheusViewsRequest) GetPrometheusViewIds added in v3.1.0

func (s *ListPrometheusViewsRequest) GetPrometheusViewIds() *string

func (*ListPrometheusViewsRequest) GetPrometheusViewName added in v3.1.0

func (s *ListPrometheusViewsRequest) GetPrometheusViewName() *string

func (*ListPrometheusViewsRequest) GetResourceGroupId added in v3.1.0

func (s *ListPrometheusViewsRequest) GetResourceGroupId() *string

func (*ListPrometheusViewsRequest) GetResourceType added in v3.1.0

func (s *ListPrometheusViewsRequest) GetResourceType() *string

func (*ListPrometheusViewsRequest) GetTag added in v3.1.0

func (*ListPrometheusViewsRequest) GetVersion added in v3.1.0

func (s *ListPrometheusViewsRequest) GetVersion() *string

func (*ListPrometheusViewsRequest) GetWorkspace added in v3.1.0

func (s *ListPrometheusViewsRequest) GetWorkspace() *string

func (ListPrometheusViewsRequest) GoString added in v3.1.0

func (s ListPrometheusViewsRequest) GoString() string

func (*ListPrometheusViewsRequest) SetFilterRegionIds added in v3.1.0

func (*ListPrometheusViewsRequest) SetMaxResults added in v3.1.0

func (*ListPrometheusViewsRequest) SetNextToken added in v3.1.0

func (*ListPrometheusViewsRequest) SetPrometheusViewIds added in v3.1.0

func (s *ListPrometheusViewsRequest) SetPrometheusViewIds(v string) *ListPrometheusViewsRequest

func (*ListPrometheusViewsRequest) SetPrometheusViewName added in v3.1.0

func (s *ListPrometheusViewsRequest) SetPrometheusViewName(v string) *ListPrometheusViewsRequest

func (*ListPrometheusViewsRequest) SetResourceGroupId added in v3.1.0

func (*ListPrometheusViewsRequest) SetResourceType added in v3.1.0

func (*ListPrometheusViewsRequest) SetTag added in v3.1.0

func (*ListPrometheusViewsRequest) SetVersion added in v3.1.0

func (*ListPrometheusViewsRequest) SetWorkspace added in v3.1.0

func (ListPrometheusViewsRequest) String added in v3.1.0

func (*ListPrometheusViewsRequest) Validate added in v3.1.0

func (s *ListPrometheusViewsRequest) Validate() error

type ListPrometheusViewsRequestTag added in v3.1.0

type ListPrometheusViewsRequestTag struct {
	// Tag key
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Match value.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListPrometheusViewsRequestTag) GetKey added in v3.1.0

func (*ListPrometheusViewsRequestTag) GetValue added in v3.1.0

func (s *ListPrometheusViewsRequestTag) GetValue() *string

func (ListPrometheusViewsRequestTag) GoString added in v3.1.0

func (*ListPrometheusViewsRequestTag) SetKey added in v3.1.0

func (*ListPrometheusViewsRequestTag) SetValue added in v3.1.0

func (ListPrometheusViewsRequestTag) String added in v3.1.0

func (*ListPrometheusViewsRequestTag) Validate added in v3.1.0

func (s *ListPrometheusViewsRequestTag) Validate() error

type ListPrometheusViewsResponse added in v3.1.0

type ListPrometheusViewsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrometheusViewsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListPrometheusViewsResponse) GetBody added in v3.1.0

func (*ListPrometheusViewsResponse) GetHeaders added in v3.1.0

func (s *ListPrometheusViewsResponse) GetHeaders() map[string]*string

func (*ListPrometheusViewsResponse) GetStatusCode added in v3.1.0

func (s *ListPrometheusViewsResponse) GetStatusCode() *int32

func (ListPrometheusViewsResponse) GoString added in v3.1.0

func (s ListPrometheusViewsResponse) GoString() string

func (*ListPrometheusViewsResponse) SetBody added in v3.1.0

func (*ListPrometheusViewsResponse) SetHeaders added in v3.1.0

func (*ListPrometheusViewsResponse) SetStatusCode added in v3.1.0

func (ListPrometheusViewsResponse) String added in v3.1.0

func (*ListPrometheusViewsResponse) Validate added in v3.1.0

func (s *ListPrometheusViewsResponse) Validate() error

type ListPrometheusViewsResponseBody added in v3.1.0

type ListPrometheusViewsResponseBody struct {
	// Maximum number of records to return.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Token for the next query.
	//
	// example:
	//
	// 2-ba4d-4b9f-aa24-dcb067a30f1c
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// List of Prometheus view instances.
	PrometheusViews []*ListPrometheusViewsResponseBodyPrometheusViews `json:"prometheusViews,omitempty" xml:"prometheusViews,omitempty" type:"Repeated"`
	// ID of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total number of instances
	//
	// example:
	//
	// 66
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListPrometheusViewsResponseBody) GetMaxResults added in v3.1.0

func (s *ListPrometheusViewsResponseBody) GetMaxResults() *int32

func (*ListPrometheusViewsResponseBody) GetNextToken added in v3.1.0

func (s *ListPrometheusViewsResponseBody) GetNextToken() *string

func (*ListPrometheusViewsResponseBody) GetPrometheusViews added in v3.1.0

func (*ListPrometheusViewsResponseBody) GetRequestId added in v3.1.0

func (s *ListPrometheusViewsResponseBody) GetRequestId() *string

func (*ListPrometheusViewsResponseBody) GetTotalCount added in v3.1.0

func (s *ListPrometheusViewsResponseBody) GetTotalCount() *int32

func (ListPrometheusViewsResponseBody) GoString added in v3.1.0

func (*ListPrometheusViewsResponseBody) SetMaxResults added in v3.1.0

func (*ListPrometheusViewsResponseBody) SetNextToken added in v3.1.0

func (*ListPrometheusViewsResponseBody) SetPrometheusViews added in v3.1.0

func (*ListPrometheusViewsResponseBody) SetRequestId added in v3.1.0

func (*ListPrometheusViewsResponseBody) SetTotalCount added in v3.1.0

func (ListPrometheusViewsResponseBody) String added in v3.1.0

func (*ListPrometheusViewsResponseBody) Validate added in v3.1.0

func (s *ListPrometheusViewsResponseBody) Validate() error

type ListPrometheusViewsResponseBodyPrometheusViews added in v3.1.0

type ListPrometheusViewsResponseBodyPrometheusViews struct {
	// Instance creation time, using UTC+0 time, formatted as yyyy-MM-ddTHH:mmZ
	//
	// example:
	//
	// 2025-07-12T02:18:36Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Instance type:
	//
	// prom-view: new version aggregated view
	//
	// global-view: old version aggregated view
	//
	// example:
	//
	// prom-view
	InstanceType *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	// Payment type. Currently, the fixed value is FREE (free).
	//
	// example:
	//
	// FREE
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// Product that the prom instance belongs to (arms or cms).
	//
	// example:
	//
	// cms
	Product *string `json:"product,omitempty" xml:"product,omitempty"`
	// Number of Prometheus instances in the view.
	//
	// example:
	//
	// 2
	PrometheusInstanceCount *int32 `json:"prometheusInstanceCount,omitempty" xml:"prometheusInstanceCount,omitempty"`
	// Prometheus view ID.
	//
	// example:
	//
	// view-xxx
	PrometheusViewId *string `json:"prometheusViewId,omitempty" xml:"prometheusViewId,omitempty"`
	// Prometheus view name.
	//
	// example:
	//
	// view1
	PrometheusViewName *string `json:"prometheusViewName,omitempty" xml:"prometheusViewName,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-zhangjiakou
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Fixed value: PrometheusView.
	//
	// example:
	//
	// PrometheusView
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// Backend data storage status.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Tag values.
	Tags []*ListPrometheusViewsResponseBodyPrometheusViewsTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// User ID.
	//
	// example:
	//
	// 123xxx
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// Version.
	//
	// example:
	//
	// V2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace that the prom instance belongs to.
	//
	// example:
	//
	// default-cms-1490404746278495-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetCreateTime added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetInstanceType added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetPaymentType added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetProduct added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetPrometheusInstanceCount added in v3.1.0

func (s *ListPrometheusViewsResponseBodyPrometheusViews) GetPrometheusInstanceCount() *int32

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetPrometheusViewId added in v3.1.0

func (s *ListPrometheusViewsResponseBodyPrometheusViews) GetPrometheusViewId() *string

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetPrometheusViewName added in v3.1.0

func (s *ListPrometheusViewsResponseBodyPrometheusViews) GetPrometheusViewName() *string

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetRegionId added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetResourceGroupId added in v3.1.0

func (s *ListPrometheusViewsResponseBodyPrometheusViews) GetResourceGroupId() *string

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetResourceType added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetStatus added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetTags added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetUserId added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetVersion added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) GetWorkspace added in v3.1.0

func (ListPrometheusViewsResponseBodyPrometheusViews) GoString added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetCreateTime added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetInstanceType added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetPaymentType added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetProduct added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetPrometheusInstanceCount added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetPrometheusViewId added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetPrometheusViewName added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetRegionId added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetResourceGroupId added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetResourceType added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetStatus added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetTags added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetUserId added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetVersion added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) SetWorkspace added in v3.1.0

func (ListPrometheusViewsResponseBodyPrometheusViews) String added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViews) Validate added in v3.1.0

type ListPrometheusViewsResponseBodyPrometheusViewsTags added in v3.1.0

type ListPrometheusViewsResponseBodyPrometheusViewsTags struct {
	// Tag key
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Match value.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*ListPrometheusViewsResponseBodyPrometheusViewsTags) GetKey added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViewsTags) GetValue added in v3.1.0

func (ListPrometheusViewsResponseBodyPrometheusViewsTags) GoString added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViewsTags) SetKey added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViewsTags) SetValue added in v3.1.0

func (ListPrometheusViewsResponseBodyPrometheusViewsTags) String added in v3.1.0

func (*ListPrometheusViewsResponseBodyPrometheusViewsTags) Validate added in v3.1.0

type ListPrometheusViewsShrinkRequest added in v3.1.0

type ListPrometheusViewsShrinkRequest struct {
	// Filter by RegionID.
	//
	// example:
	//
	// cn-zhangjiakou,cn-beijing
	FilterRegionIds *string `json:"filterRegionIds,omitempty" xml:"filterRegionIds,omitempty"`
	// Maximum number of records to return.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 100
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Query token.
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 44ANBjKZmQeKnaB1fXRq06w7sFYK3MUcCALMD9qQbmEiE
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// List of Prometheus view instance IDs.
	//
	// example:
	//
	// view-xxx
	PrometheusViewIds *string `json:"prometheusViewIds,omitempty" xml:"prometheusViewIds,omitempty"`
	// Prometheus view name.
	//
	// example:
	//
	// view1
	PrometheusViewName *string `json:"prometheusViewName,omitempty" xml:"prometheusViewName,omitempty"`
	// Resource group ID.
	//
	// example:
	//
	// rg-acfm3gn5i6bigbi
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource type.
	//
	// example:
	//
	// PROMETHEUSVIEW
	ResourceType *string `json:"resourceType,omitempty" xml:"resourceType,omitempty"`
	// List of tags.
	TagShrink *string `json:"tag,omitempty" xml:"tag,omitempty"`
	// Instance version: V1 or V2
	//
	// example:
	//
	// V2
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
	// Workspace name
	//
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListPrometheusViewsShrinkRequest) GetFilterRegionIds added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetFilterRegionIds() *string

func (*ListPrometheusViewsShrinkRequest) GetMaxResults added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetMaxResults() *int32

func (*ListPrometheusViewsShrinkRequest) GetNextToken added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetNextToken() *string

func (*ListPrometheusViewsShrinkRequest) GetPrometheusViewIds added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetPrometheusViewIds() *string

func (*ListPrometheusViewsShrinkRequest) GetPrometheusViewName added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetPrometheusViewName() *string

func (*ListPrometheusViewsShrinkRequest) GetResourceGroupId added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetResourceGroupId() *string

func (*ListPrometheusViewsShrinkRequest) GetResourceType added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetResourceType() *string

func (*ListPrometheusViewsShrinkRequest) GetTagShrink added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetTagShrink() *string

func (*ListPrometheusViewsShrinkRequest) GetVersion added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetVersion() *string

func (*ListPrometheusViewsShrinkRequest) GetWorkspace added in v3.1.0

func (s *ListPrometheusViewsShrinkRequest) GetWorkspace() *string

func (ListPrometheusViewsShrinkRequest) GoString added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetFilterRegionIds added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetMaxResults added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetNextToken added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetPrometheusViewIds added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetPrometheusViewName added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetResourceGroupId added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetResourceType added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetTagShrink added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetVersion added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) SetWorkspace added in v3.1.0

func (ListPrometheusViewsShrinkRequest) String added in v3.1.0

func (*ListPrometheusViewsShrinkRequest) Validate added in v3.1.0

type ListPrometheusVirtualInstancesRequest added in v3.1.0

type ListPrometheusVirtualInstancesRequest struct {
	// Optional cloud product
	//
	// example:
	//
	// ack-csi-fuse
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
}

func (*ListPrometheusVirtualInstancesRequest) GetNamespace added in v3.1.0

func (s *ListPrometheusVirtualInstancesRequest) GetNamespace() *string

func (ListPrometheusVirtualInstancesRequest) GoString added in v3.1.0

func (*ListPrometheusVirtualInstancesRequest) SetNamespace added in v3.1.0

func (ListPrometheusVirtualInstancesRequest) String added in v3.1.0

func (*ListPrometheusVirtualInstancesRequest) Validate added in v3.1.0

type ListPrometheusVirtualInstancesResponse added in v3.1.0

type ListPrometheusVirtualInstancesResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListPrometheusVirtualInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListPrometheusVirtualInstancesResponse) GetBody added in v3.1.0

func (*ListPrometheusVirtualInstancesResponse) GetHeaders added in v3.1.0

func (*ListPrometheusVirtualInstancesResponse) GetStatusCode added in v3.1.0

func (s *ListPrometheusVirtualInstancesResponse) GetStatusCode() *int32

func (ListPrometheusVirtualInstancesResponse) GoString added in v3.1.0

func (*ListPrometheusVirtualInstancesResponse) SetBody added in v3.1.0

func (*ListPrometheusVirtualInstancesResponse) SetHeaders added in v3.1.0

func (*ListPrometheusVirtualInstancesResponse) SetStatusCode added in v3.1.0

func (ListPrometheusVirtualInstancesResponse) String added in v3.1.0

func (*ListPrometheusVirtualInstancesResponse) Validate added in v3.1.0

type ListPrometheusVirtualInstancesResponseBody added in v3.1.0

type ListPrometheusVirtualInstancesResponseBody struct {
	// Instance information.
	Instances []*ListPrometheusVirtualInstancesResponseBodyInstances `json:"instances,omitempty" xml:"instances,omitempty" type:"Repeated"`
	// ID of the request
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*ListPrometheusVirtualInstancesResponseBody) GetInstances added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBody) GetRequestId added in v3.1.0

func (ListPrometheusVirtualInstancesResponseBody) GoString added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBody) SetInstances added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBody) SetRequestId added in v3.1.0

func (ListPrometheusVirtualInstancesResponseBody) String added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBody) Validate added in v3.1.0

type ListPrometheusVirtualInstancesResponseBodyInstances added in v3.1.0

type ListPrometheusVirtualInstancesResponseBodyInstances struct {
	// Creation time
	//
	// example:
	//
	// 1750315319946
	CreatedAt *string `json:"createdAt,omitempty" xml:"createdAt,omitempty"`
	// HTTP API URL.
	//
	// example:
	//
	// http://xxxxxxxx
	HttpApiUrl *string `json:"httpApiUrl,omitempty" xml:"httpApiUrl,omitempty"`
	// Applicable data source type: PROMETHEUS_DS
	//
	// Prometheus instance ID
	//
	// example:
	//
	// rw-b8cfbbe94194ac37fe83f3d2d16a
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
	// Applicable query type: CMS_BASIC_QUERY.
	//
	// Namespace of the metric
	//
	// example:
	//
	// arms-prom
	Namespace *string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// Region ID.
	//
	// example:
	//
	// cn-shanghai-cloudspe
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID.
	//
	// example:
	//
	// 17073812345
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*ListPrometheusVirtualInstancesResponseBodyInstances) GetCreatedAt added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) GetHttpApiUrl added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) GetInstanceId added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) GetNamespace added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) GetRegionId added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) GetUserId added in v3.1.0

func (ListPrometheusVirtualInstancesResponseBodyInstances) GoString added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) SetCreatedAt added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) SetHttpApiUrl added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) SetInstanceId added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) SetNamespace added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) SetRegionId added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) SetUserId added in v3.1.0

func (ListPrometheusVirtualInstancesResponseBodyInstances) String added in v3.1.0

func (*ListPrometheusVirtualInstancesResponseBodyInstances) Validate added in v3.1.0

type ListServicesRequest

type ListServicesRequest struct {
	// The maximum number of records to return in this request.
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Token for the next query, an empty value indicates the last page.
	//
	// example:
	//
	// 7-b81a-4bc9-bbfa-a50cc6988667
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Service type
	//
	// example:
	//
	// apm
	ServiceType *string `json:"serviceType,omitempty" xml:"serviceType,omitempty"`
}

func (*ListServicesRequest) GetMaxResults

func (s *ListServicesRequest) GetMaxResults() *int32

func (*ListServicesRequest) GetNextToken

func (s *ListServicesRequest) GetNextToken() *string

func (*ListServicesRequest) GetServiceType

func (s *ListServicesRequest) GetServiceType() *string

func (ListServicesRequest) GoString

func (s ListServicesRequest) GoString() string

func (*ListServicesRequest) SetMaxResults

func (s *ListServicesRequest) SetMaxResults(v int32) *ListServicesRequest

func (*ListServicesRequest) SetNextToken

func (s *ListServicesRequest) SetNextToken(v string) *ListServicesRequest

func (*ListServicesRequest) SetServiceType

func (s *ListServicesRequest) SetServiceType(v string) *ListServicesRequest

func (ListServicesRequest) String

func (s ListServicesRequest) String() string

func (*ListServicesRequest) Validate

func (s *ListServicesRequest) Validate() error

type ListServicesResponse

type ListServicesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListServicesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListServicesResponse) GetBody

func (*ListServicesResponse) GetHeaders

func (s *ListServicesResponse) GetHeaders() map[string]*string

func (*ListServicesResponse) GetStatusCode

func (s *ListServicesResponse) GetStatusCode() *int32

func (ListServicesResponse) GoString

func (s ListServicesResponse) GoString() string

func (*ListServicesResponse) SetBody

func (*ListServicesResponse) SetHeaders

func (s *ListServicesResponse) SetHeaders(v map[string]*string) *ListServicesResponse

func (*ListServicesResponse) SetStatusCode

func (s *ListServicesResponse) SetStatusCode(v int32) *ListServicesResponse

func (ListServicesResponse) String

func (s ListServicesResponse) String() string

func (*ListServicesResponse) Validate

func (s *ListServicesResponse) Validate() error

type ListServicesResponseBody

type ListServicesResponseBody struct {
	// Maximum number of results to return, with a maximum value of 200
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Pagination token
	//
	// example:
	//
	// 2-ba4d-4b9f-aa24-dcb067a30f1c
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Request ID
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// List of service information.
	Services []*ListServicesResponseBodyServices `json:"services,omitempty" xml:"services,omitempty" type:"Repeated"`
	// Total count
	//
	// example:
	//
	// 66
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (*ListServicesResponseBody) GetMaxResults

func (s *ListServicesResponseBody) GetMaxResults() *int32

func (*ListServicesResponseBody) GetNextToken

func (s *ListServicesResponseBody) GetNextToken() *string

func (*ListServicesResponseBody) GetRequestId

func (s *ListServicesResponseBody) GetRequestId() *string

func (*ListServicesResponseBody) GetServices

func (*ListServicesResponseBody) GetTotalCount

func (s *ListServicesResponseBody) GetTotalCount() *int32

func (ListServicesResponseBody) GoString

func (s ListServicesResponseBody) GoString() string

func (*ListServicesResponseBody) SetMaxResults

func (*ListServicesResponseBody) SetNextToken

func (*ListServicesResponseBody) SetRequestId

func (*ListServicesResponseBody) SetServices

func (*ListServicesResponseBody) SetTotalCount

func (ListServicesResponseBody) String

func (s ListServicesResponseBody) String() string

func (*ListServicesResponseBody) Validate

func (s *ListServicesResponseBody) Validate() error

type ListServicesResponseBodyServices

type ListServicesResponseBodyServices struct {
	// Extended information.
	//
	// example:
	//
	// {"language":"java"}
	Attributes *string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// Creation time
	//
	// example:
	//
	// 2025-07-01T02:23:59Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Service description, valid only when serviceType=RUM.
	//
	// example:
	//
	// workspace api monitor test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Display name, valid only when serviceType=RUM.
	//
	// example:
	//
	// test
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Historical compatible ARMS application ID
	//
	// example:
	//
	// kgcsf@192197e828d51aa
	Pid *string `json:"pid,omitempty" xml:"pid,omitempty"`
	// Service ID
	//
	// example:
	//
	// jm2pl0yoqf@d4905cb11a4f218dfb0a8
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
	// Service name
	//
	// example:
	//
	// demo-app
	ServiceName *string `json:"serviceName,omitempty" xml:"serviceName,omitempty"`
	// Service status, valid only when serviceType=RUM.
	//
	// example:
	//
	// Running
	ServiceStatus *string `json:"serviceStatus,omitempty" xml:"serviceStatus,omitempty"`
	// Service type
	//
	// example:
	//
	// TRACE
	ServiceType *string `json:"serviceType,omitempty" xml:"serviceType,omitempty"`
	// Workspace.
	//
	// example:
	//
	// default-cms-1192928460540589-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*ListServicesResponseBodyServices) GetAttributes

func (s *ListServicesResponseBodyServices) GetAttributes() *string

func (*ListServicesResponseBodyServices) GetCreateTime

func (s *ListServicesResponseBodyServices) GetCreateTime() *string

func (*ListServicesResponseBodyServices) GetDescription

func (s *ListServicesResponseBodyServices) GetDescription() *string

func (*ListServicesResponseBodyServices) GetDisplayName

func (s *ListServicesResponseBodyServices) GetDisplayName() *string

func (*ListServicesResponseBodyServices) GetPid

func (*ListServicesResponseBodyServices) GetServiceId

func (s *ListServicesResponseBodyServices) GetServiceId() *string

func (*ListServicesResponseBodyServices) GetServiceName

func (s *ListServicesResponseBodyServices) GetServiceName() *string

func (*ListServicesResponseBodyServices) GetServiceStatus

func (s *ListServicesResponseBodyServices) GetServiceStatus() *string

func (*ListServicesResponseBodyServices) GetServiceType

func (s *ListServicesResponseBodyServices) GetServiceType() *string

func (*ListServicesResponseBodyServices) GetWorkspace

func (s *ListServicesResponseBodyServices) GetWorkspace() *string

func (ListServicesResponseBodyServices) GoString

func (*ListServicesResponseBodyServices) SetAttributes

func (*ListServicesResponseBodyServices) SetCreateTime

func (*ListServicesResponseBodyServices) SetDescription

func (*ListServicesResponseBodyServices) SetDisplayName

func (*ListServicesResponseBodyServices) SetPid

func (*ListServicesResponseBodyServices) SetServiceId

func (*ListServicesResponseBodyServices) SetServiceName

func (*ListServicesResponseBodyServices) SetServiceStatus

func (*ListServicesResponseBodyServices) SetServiceType

func (*ListServicesResponseBodyServices) SetWorkspace

func (ListServicesResponseBodyServices) String

func (*ListServicesResponseBodyServices) Validate

type ListWorkspacesRequest

type ListWorkspacesRequest struct {
	// Page size
	//
	// Default value:
	//
	// 	50
	//
	// Maximum value:
	//
	// 	50
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Pagination Token
	//
	// example:
	//
	// xxxxxxxxxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Region
	//
	// if can be null:
	// true
	//
	// example:
	//
	// cn-heyuan
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// Workspace name, fuzzy search
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
	// Workspace name, exact match
	//
	// if can be null:
	// true
	//
	// example:
	//
	// workspace-test-001
	WorkspaceNameList []*string `json:"workspaceNameList,omitempty" xml:"workspaceNameList,omitempty" type:"Repeated"`
}

func (*ListWorkspacesRequest) GetMaxResults

func (s *ListWorkspacesRequest) GetMaxResults() *int32

func (*ListWorkspacesRequest) GetNextToken

func (s *ListWorkspacesRequest) GetNextToken() *string

func (*ListWorkspacesRequest) GetRegion

func (s *ListWorkspacesRequest) GetRegion() *string

func (*ListWorkspacesRequest) GetWorkspaceName

func (s *ListWorkspacesRequest) GetWorkspaceName() *string

func (*ListWorkspacesRequest) GetWorkspaceNameList

func (s *ListWorkspacesRequest) GetWorkspaceNameList() []*string

func (ListWorkspacesRequest) GoString

func (s ListWorkspacesRequest) GoString() string

func (*ListWorkspacesRequest) SetMaxResults

func (s *ListWorkspacesRequest) SetMaxResults(v int32) *ListWorkspacesRequest

func (*ListWorkspacesRequest) SetNextToken

func (*ListWorkspacesRequest) SetRegion

func (*ListWorkspacesRequest) SetWorkspaceName

func (s *ListWorkspacesRequest) SetWorkspaceName(v string) *ListWorkspacesRequest

func (*ListWorkspacesRequest) SetWorkspaceNameList

func (s *ListWorkspacesRequest) SetWorkspaceNameList(v []*string) *ListWorkspacesRequest

func (ListWorkspacesRequest) String

func (s ListWorkspacesRequest) String() string

func (*ListWorkspacesRequest) Validate

func (s *ListWorkspacesRequest) Validate() error

type ListWorkspacesResponse

type ListWorkspacesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListWorkspacesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*ListWorkspacesResponse) GetBody

func (*ListWorkspacesResponse) GetHeaders

func (s *ListWorkspacesResponse) GetHeaders() map[string]*string

func (*ListWorkspacesResponse) GetStatusCode

func (s *ListWorkspacesResponse) GetStatusCode() *int32

func (ListWorkspacesResponse) GoString

func (s ListWorkspacesResponse) GoString() string

func (*ListWorkspacesResponse) SetBody

func (*ListWorkspacesResponse) SetHeaders

func (*ListWorkspacesResponse) SetStatusCode

func (ListWorkspacesResponse) String

func (s ListWorkspacesResponse) String() string

func (*ListWorkspacesResponse) Validate

func (s *ListWorkspacesResponse) Validate() error

type ListWorkspacesResponseBody

type ListWorkspacesResponseBody struct {
	// Page size
	//
	// Default value:
	//
	// 	50
	//
	// Maximum value:
	//
	// 	50
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Pagination Token
	//
	// example:
	//
	// xxxxxxxxxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Request ID
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Total count
	//
	// example:
	//
	// 1
	Total *int32 `json:"total,omitempty" xml:"total,omitempty"`
	// List of workspaces
	Workspaces []*ListWorkspacesResponseBodyWorkspaces `json:"workspaces,omitempty" xml:"workspaces,omitempty" type:"Repeated"`
}

func (*ListWorkspacesResponseBody) GetMaxResults

func (s *ListWorkspacesResponseBody) GetMaxResults() *int32

func (*ListWorkspacesResponseBody) GetNextToken

func (s *ListWorkspacesResponseBody) GetNextToken() *string

func (*ListWorkspacesResponseBody) GetRequestId

func (s *ListWorkspacesResponseBody) GetRequestId() *string

func (*ListWorkspacesResponseBody) GetTotal

func (s *ListWorkspacesResponseBody) GetTotal() *int32

func (*ListWorkspacesResponseBody) GetWorkspaces

func (ListWorkspacesResponseBody) GoString

func (s ListWorkspacesResponseBody) GoString() string

func (*ListWorkspacesResponseBody) SetMaxResults

func (*ListWorkspacesResponseBody) SetNextToken

func (*ListWorkspacesResponseBody) SetRequestId

func (*ListWorkspacesResponseBody) SetTotal

func (*ListWorkspacesResponseBody) SetWorkspaces

func (ListWorkspacesResponseBody) String

func (*ListWorkspacesResponseBody) Validate

func (s *ListWorkspacesResponseBody) Validate() error

type ListWorkspacesResponseBodyWorkspaces

type ListWorkspacesResponseBodyWorkspaces struct {
	// Creation time
	//
	// Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ
	//
	// example:
	//
	// 2025-03-11T08:21:58Z
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// Workspace description
	//
	// example:
	//
	// workspace test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Workspace display name
	//
	// example:
	//
	// workspace-test
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Last modified time
	//
	// Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ
	//
	// example:
	//
	// 2025-03-11T08:21:58Z
	LastModifyTime *string `json:"lastModifyTime,omitempty" xml:"lastModifyTime,omitempty"`
	// Region ID
	//
	// example:
	//
	// cn-heyuan
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// Log Service project name
	//
	// example:
	//
	// sls-project-test-001
	SlsProject *string `json:"slsProject,omitempty" xml:"slsProject,omitempty"`
	// Workspace name
	//
	// This parameter is required.
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
}

func (*ListWorkspacesResponseBodyWorkspaces) GetCreateTime

func (s *ListWorkspacesResponseBodyWorkspaces) GetCreateTime() *string

func (*ListWorkspacesResponseBodyWorkspaces) GetDescription

func (s *ListWorkspacesResponseBodyWorkspaces) GetDescription() *string

func (*ListWorkspacesResponseBodyWorkspaces) GetDisplayName

func (s *ListWorkspacesResponseBodyWorkspaces) GetDisplayName() *string

func (*ListWorkspacesResponseBodyWorkspaces) GetLastModifyTime

func (s *ListWorkspacesResponseBodyWorkspaces) GetLastModifyTime() *string

func (*ListWorkspacesResponseBodyWorkspaces) GetRegionId

func (s *ListWorkspacesResponseBodyWorkspaces) GetRegionId() *string

func (*ListWorkspacesResponseBodyWorkspaces) GetSlsProject

func (s *ListWorkspacesResponseBodyWorkspaces) GetSlsProject() *string

func (*ListWorkspacesResponseBodyWorkspaces) GetWorkspaceName

func (s *ListWorkspacesResponseBodyWorkspaces) GetWorkspaceName() *string

func (ListWorkspacesResponseBodyWorkspaces) GoString

func (*ListWorkspacesResponseBodyWorkspaces) SetCreateTime

func (*ListWorkspacesResponseBodyWorkspaces) SetDescription

func (*ListWorkspacesResponseBodyWorkspaces) SetDisplayName

func (*ListWorkspacesResponseBodyWorkspaces) SetLastModifyTime

func (*ListWorkspacesResponseBodyWorkspaces) SetRegionId

func (*ListWorkspacesResponseBodyWorkspaces) SetSlsProject

func (*ListWorkspacesResponseBodyWorkspaces) SetWorkspaceName

func (ListWorkspacesResponseBodyWorkspaces) String

func (*ListWorkspacesResponseBodyWorkspaces) Validate

type ListWorkspacesShrinkRequest

type ListWorkspacesShrinkRequest struct {
	// Page size
	//
	// Default value:
	//
	// 	50
	//
	// Maximum value:
	//
	// 	50
	//
	// example:
	//
	// 10
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// Pagination Token
	//
	// example:
	//
	// xxxxxxxxxx
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// Region
	//
	// if can be null:
	// true
	//
	// example:
	//
	// cn-heyuan
	Region *string `json:"region,omitempty" xml:"region,omitempty"`
	// Workspace name, fuzzy search
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
	// Workspace name, exact match
	//
	// if can be null:
	// true
	//
	// example:
	//
	// workspace-test-001
	WorkspaceNameListShrink *string `json:"workspaceNameList,omitempty" xml:"workspaceNameList,omitempty"`
}

func (*ListWorkspacesShrinkRequest) GetMaxResults

func (s *ListWorkspacesShrinkRequest) GetMaxResults() *int32

func (*ListWorkspacesShrinkRequest) GetNextToken

func (s *ListWorkspacesShrinkRequest) GetNextToken() *string

func (*ListWorkspacesShrinkRequest) GetRegion

func (s *ListWorkspacesShrinkRequest) GetRegion() *string

func (*ListWorkspacesShrinkRequest) GetWorkspaceName

func (s *ListWorkspacesShrinkRequest) GetWorkspaceName() *string

func (*ListWorkspacesShrinkRequest) GetWorkspaceNameListShrink

func (s *ListWorkspacesShrinkRequest) GetWorkspaceNameListShrink() *string

func (ListWorkspacesShrinkRequest) GoString

func (s ListWorkspacesShrinkRequest) GoString() string

func (*ListWorkspacesShrinkRequest) SetMaxResults

func (*ListWorkspacesShrinkRequest) SetNextToken

func (*ListWorkspacesShrinkRequest) SetRegion

func (*ListWorkspacesShrinkRequest) SetWorkspaceName

func (*ListWorkspacesShrinkRequest) SetWorkspaceNameListShrink

func (s *ListWorkspacesShrinkRequest) SetWorkspaceNameListShrink(v string) *ListWorkspacesShrinkRequest

func (ListWorkspacesShrinkRequest) String

func (*ListWorkspacesShrinkRequest) Validate

func (s *ListWorkspacesShrinkRequest) Validate() error

type MaintainWindowForModify

type MaintainWindowForModify struct {
	Description     *string                                 `json:"description,omitempty" xml:"description,omitempty"`
	EffectTimeRange *MaintainWindowForModifyEffectTimeRange `json:"effectTimeRange,omitempty" xml:"effectTimeRange,omitempty" type:"Struct"`
	Effective       *string                                 `json:"effective,omitempty" xml:"effective,omitempty"`
	EndTime         *string                                 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	FilterSetting   *FilterSetting                          `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	// This parameter is required.
	MaintainWindowName *string `json:"maintainWindowName,omitempty" xml:"maintainWindowName,omitempty"`
	StartTime          *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (*MaintainWindowForModify) GetDescription

func (s *MaintainWindowForModify) GetDescription() *string

func (*MaintainWindowForModify) GetEffectTimeRange

func (*MaintainWindowForModify) GetEffective

func (s *MaintainWindowForModify) GetEffective() *string

func (*MaintainWindowForModify) GetEndTime

func (s *MaintainWindowForModify) GetEndTime() *string

func (*MaintainWindowForModify) GetFilterSetting

func (s *MaintainWindowForModify) GetFilterSetting() *FilterSetting

func (*MaintainWindowForModify) GetMaintainWindowName

func (s *MaintainWindowForModify) GetMaintainWindowName() *string

func (*MaintainWindowForModify) GetStartTime

func (s *MaintainWindowForModify) GetStartTime() *string

func (MaintainWindowForModify) GoString

func (s MaintainWindowForModify) GoString() string

func (*MaintainWindowForModify) SetDescription

func (*MaintainWindowForModify) SetEffectTimeRange

func (*MaintainWindowForModify) SetEffective

func (*MaintainWindowForModify) SetEndTime

func (*MaintainWindowForModify) SetFilterSetting

func (*MaintainWindowForModify) SetMaintainWindowName

func (s *MaintainWindowForModify) SetMaintainWindowName(v string) *MaintainWindowForModify

func (*MaintainWindowForModify) SetStartTime

func (MaintainWindowForModify) String

func (s MaintainWindowForModify) String() string

func (*MaintainWindowForModify) Validate

func (s *MaintainWindowForModify) Validate() error

type MaintainWindowForModifyEffectTimeRange

type MaintainWindowForModifyEffectTimeRange struct {
	DayInWeek         []*int32 `json:"dayInWeek,omitempty" xml:"dayInWeek,omitempty" type:"Repeated"`
	EndTimeInMinute   *int32   `json:"endTimeInMinute,omitempty" xml:"endTimeInMinute,omitempty"`
	StartTimeInMinute *int32   `json:"startTimeInMinute,omitempty" xml:"startTimeInMinute,omitempty"`
	TimeZone          *string  `json:"timeZone,omitempty" xml:"timeZone,omitempty"`
}

func (*MaintainWindowForModifyEffectTimeRange) GetDayInWeek

func (s *MaintainWindowForModifyEffectTimeRange) GetDayInWeek() []*int32

func (*MaintainWindowForModifyEffectTimeRange) GetEndTimeInMinute

func (s *MaintainWindowForModifyEffectTimeRange) GetEndTimeInMinute() *int32

func (*MaintainWindowForModifyEffectTimeRange) GetStartTimeInMinute

func (s *MaintainWindowForModifyEffectTimeRange) GetStartTimeInMinute() *int32

func (*MaintainWindowForModifyEffectTimeRange) GetTimeZone

func (MaintainWindowForModifyEffectTimeRange) GoString

func (*MaintainWindowForModifyEffectTimeRange) SetDayInWeek

func (*MaintainWindowForModifyEffectTimeRange) SetEndTimeInMinute

func (*MaintainWindowForModifyEffectTimeRange) SetStartTimeInMinute

func (*MaintainWindowForModifyEffectTimeRange) SetTimeZone

func (MaintainWindowForModifyEffectTimeRange) String

func (*MaintainWindowForModifyEffectTimeRange) Validate

type MaintainWindowForView

type MaintainWindowForView struct {
	CreateTime       *string                               `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description      *string                               `json:"description,omitempty" xml:"description,omitempty"`
	EffectTimeRange  *MaintainWindowForViewEffectTimeRange `json:"effectTimeRange,omitempty" xml:"effectTimeRange,omitempty" type:"Struct"`
	Effective        *string                               `json:"effective,omitempty" xml:"effective,omitempty"`
	Enable           *bool                                 `json:"enable,omitempty" xml:"enable,omitempty"`
	EndTime          *string                               `json:"endTime,omitempty" xml:"endTime,omitempty"`
	FilterSetting    *FilterSetting                        `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	MaintainWindowId *string                               `json:"maintainWindowId,omitempty" xml:"maintainWindowId,omitempty"`
	// This parameter is required.
	MaintainWindowName *string `json:"maintainWindowName,omitempty" xml:"maintainWindowName,omitempty"`
	StartTime          *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
	UpdateTime         *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	UserId             *string `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace          *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*MaintainWindowForView) GetCreateTime

func (s *MaintainWindowForView) GetCreateTime() *string

func (*MaintainWindowForView) GetDescription

func (s *MaintainWindowForView) GetDescription() *string

func (*MaintainWindowForView) GetEffectTimeRange

func (*MaintainWindowForView) GetEffective

func (s *MaintainWindowForView) GetEffective() *string

func (*MaintainWindowForView) GetEnable

func (s *MaintainWindowForView) GetEnable() *bool

func (*MaintainWindowForView) GetEndTime

func (s *MaintainWindowForView) GetEndTime() *string

func (*MaintainWindowForView) GetFilterSetting

func (s *MaintainWindowForView) GetFilterSetting() *FilterSetting

func (*MaintainWindowForView) GetMaintainWindowId

func (s *MaintainWindowForView) GetMaintainWindowId() *string

func (*MaintainWindowForView) GetMaintainWindowName

func (s *MaintainWindowForView) GetMaintainWindowName() *string

func (*MaintainWindowForView) GetStartTime

func (s *MaintainWindowForView) GetStartTime() *string

func (*MaintainWindowForView) GetUpdateTime

func (s *MaintainWindowForView) GetUpdateTime() *string

func (*MaintainWindowForView) GetUserId

func (s *MaintainWindowForView) GetUserId() *string

func (*MaintainWindowForView) GetWorkspace

func (s *MaintainWindowForView) GetWorkspace() *string

func (MaintainWindowForView) GoString

func (s MaintainWindowForView) GoString() string

func (*MaintainWindowForView) SetCreateTime

func (s *MaintainWindowForView) SetCreateTime(v string) *MaintainWindowForView

func (*MaintainWindowForView) SetDescription

func (s *MaintainWindowForView) SetDescription(v string) *MaintainWindowForView

func (*MaintainWindowForView) SetEffectTimeRange

func (*MaintainWindowForView) SetEffective

func (*MaintainWindowForView) SetEnable

func (*MaintainWindowForView) SetEndTime

func (*MaintainWindowForView) SetFilterSetting

func (*MaintainWindowForView) SetMaintainWindowId

func (s *MaintainWindowForView) SetMaintainWindowId(v string) *MaintainWindowForView

func (*MaintainWindowForView) SetMaintainWindowName

func (s *MaintainWindowForView) SetMaintainWindowName(v string) *MaintainWindowForView

func (*MaintainWindowForView) SetStartTime

func (*MaintainWindowForView) SetUpdateTime

func (s *MaintainWindowForView) SetUpdateTime(v string) *MaintainWindowForView

func (*MaintainWindowForView) SetUserId

func (*MaintainWindowForView) SetWorkspace

func (MaintainWindowForView) String

func (s MaintainWindowForView) String() string

func (*MaintainWindowForView) Validate

func (s *MaintainWindowForView) Validate() error

type MaintainWindowForViewEffectTimeRange

type MaintainWindowForViewEffectTimeRange struct {
	DayInWeek         []*int32 `json:"dayInWeek,omitempty" xml:"dayInWeek,omitempty" type:"Repeated"`
	EndTimeInMinute   *int32   `json:"endTimeInMinute,omitempty" xml:"endTimeInMinute,omitempty"`
	StartTimeInMinute *int32   `json:"startTimeInMinute,omitempty" xml:"startTimeInMinute,omitempty"`
	TimeZone          *string  `json:"timeZone,omitempty" xml:"timeZone,omitempty"`
}

func (*MaintainWindowForViewEffectTimeRange) GetDayInWeek

func (s *MaintainWindowForViewEffectTimeRange) GetDayInWeek() []*int32

func (*MaintainWindowForViewEffectTimeRange) GetEndTimeInMinute

func (s *MaintainWindowForViewEffectTimeRange) GetEndTimeInMinute() *int32

func (*MaintainWindowForViewEffectTimeRange) GetStartTimeInMinute

func (s *MaintainWindowForViewEffectTimeRange) GetStartTimeInMinute() *int32

func (*MaintainWindowForViewEffectTimeRange) GetTimeZone

func (s *MaintainWindowForViewEffectTimeRange) GetTimeZone() *string

func (MaintainWindowForViewEffectTimeRange) GoString

func (*MaintainWindowForViewEffectTimeRange) SetDayInWeek

func (*MaintainWindowForViewEffectTimeRange) SetEndTimeInMinute

func (*MaintainWindowForViewEffectTimeRange) SetStartTimeInMinute

func (*MaintainWindowForViewEffectTimeRange) SetTimeZone

func (MaintainWindowForViewEffectTimeRange) String

func (*MaintainWindowForViewEffectTimeRange) Validate

type MergeContact

type MergeContact struct {
	Email       *string                `json:"email,omitempty" xml:"email,omitempty"`
	EmailVerify *bool                  `json:"emailVerify,omitempty" xml:"emailVerify,omitempty"`
	Extend      map[string]interface{} `json:"extend,omitempty" xml:"extend,omitempty"`
	GmtCreate   *string                `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	GmtModified *string                `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	Identifier  *string                `json:"identifier,omitempty" xml:"identifier,omitempty"`
	Lang        *string                `json:"lang,omitempty" xml:"lang,omitempty"`
	Name        *string                `json:"name,omitempty" xml:"name,omitempty"`
	Phone       *string                `json:"phone,omitempty" xml:"phone,omitempty"`
	PhoneCode   *string                `json:"phoneCode,omitempty" xml:"phoneCode,omitempty"`
	PhoneVerify *bool                  `json:"phoneVerify,omitempty" xml:"phoneVerify,omitempty"`
	Source      *string                `json:"source,omitempty" xml:"source,omitempty"`
}

func (*MergeContact) GetEmail

func (s *MergeContact) GetEmail() *string

func (*MergeContact) GetEmailVerify

func (s *MergeContact) GetEmailVerify() *bool

func (*MergeContact) GetExtend

func (s *MergeContact) GetExtend() map[string]interface{}

func (*MergeContact) GetGmtCreate

func (s *MergeContact) GetGmtCreate() *string

func (*MergeContact) GetGmtModified

func (s *MergeContact) GetGmtModified() *string

func (*MergeContact) GetIdentifier

func (s *MergeContact) GetIdentifier() *string

func (*MergeContact) GetLang

func (s *MergeContact) GetLang() *string

func (*MergeContact) GetName

func (s *MergeContact) GetName() *string

func (*MergeContact) GetPhone

func (s *MergeContact) GetPhone() *string

func (*MergeContact) GetPhoneCode

func (s *MergeContact) GetPhoneCode() *string

func (*MergeContact) GetPhoneVerify

func (s *MergeContact) GetPhoneVerify() *bool

func (*MergeContact) GetSource

func (s *MergeContact) GetSource() *string

func (MergeContact) GoString

func (s MergeContact) GoString() string

func (*MergeContact) SetEmail

func (s *MergeContact) SetEmail(v string) *MergeContact

func (*MergeContact) SetEmailVerify

func (s *MergeContact) SetEmailVerify(v bool) *MergeContact

func (*MergeContact) SetExtend

func (s *MergeContact) SetExtend(v map[string]interface{}) *MergeContact

func (*MergeContact) SetGmtCreate

func (s *MergeContact) SetGmtCreate(v string) *MergeContact

func (*MergeContact) SetGmtModified

func (s *MergeContact) SetGmtModified(v string) *MergeContact

func (*MergeContact) SetIdentifier

func (s *MergeContact) SetIdentifier(v string) *MergeContact

func (*MergeContact) SetLang

func (s *MergeContact) SetLang(v string) *MergeContact

func (*MergeContact) SetName

func (s *MergeContact) SetName(v string) *MergeContact

func (*MergeContact) SetPhone

func (s *MergeContact) SetPhone(v string) *MergeContact

func (*MergeContact) SetPhoneCode

func (s *MergeContact) SetPhoneCode(v string) *MergeContact

func (*MergeContact) SetPhoneVerify

func (s *MergeContact) SetPhoneVerify(v bool) *MergeContact

func (*MergeContact) SetSource

func (s *MergeContact) SetSource(v string) *MergeContact

func (MergeContact) String

func (s MergeContact) String() string

func (*MergeContact) Validate

func (s *MergeContact) Validate() error

type MergeContactGroup

type MergeContactGroup struct {
	Contacts    []*string              `json:"contacts,omitempty" xml:"contacts,omitempty" type:"Repeated"`
	Extend      map[string]interface{} `json:"extend,omitempty" xml:"extend,omitempty"`
	GmtCreate   *string                `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	GmtModified *string                `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	Identifier  *string                `json:"identifier,omitempty" xml:"identifier,omitempty"`
	Name        *string                `json:"name,omitempty" xml:"name,omitempty"`
	Source      *string                `json:"source,omitempty" xml:"source,omitempty"`
}

func (*MergeContactGroup) GetContacts

func (s *MergeContactGroup) GetContacts() []*string

func (*MergeContactGroup) GetExtend

func (s *MergeContactGroup) GetExtend() map[string]interface{}

func (*MergeContactGroup) GetGmtCreate

func (s *MergeContactGroup) GetGmtCreate() *string

func (*MergeContactGroup) GetGmtModified

func (s *MergeContactGroup) GetGmtModified() *string

func (*MergeContactGroup) GetIdentifier

func (s *MergeContactGroup) GetIdentifier() *string

func (*MergeContactGroup) GetName

func (s *MergeContactGroup) GetName() *string

func (*MergeContactGroup) GetSource

func (s *MergeContactGroup) GetSource() *string

func (MergeContactGroup) GoString

func (s MergeContactGroup) GoString() string

func (*MergeContactGroup) SetContacts

func (s *MergeContactGroup) SetContacts(v []*string) *MergeContactGroup

func (*MergeContactGroup) SetExtend

func (s *MergeContactGroup) SetExtend(v map[string]interface{}) *MergeContactGroup

func (*MergeContactGroup) SetGmtCreate

func (s *MergeContactGroup) SetGmtCreate(v string) *MergeContactGroup

func (*MergeContactGroup) SetGmtModified

func (s *MergeContactGroup) SetGmtModified(v string) *MergeContactGroup

func (*MergeContactGroup) SetIdentifier

func (s *MergeContactGroup) SetIdentifier(v string) *MergeContactGroup

func (*MergeContactGroup) SetName

func (*MergeContactGroup) SetSource

func (s *MergeContactGroup) SetSource(v string) *MergeContactGroup

func (MergeContactGroup) String

func (s MergeContactGroup) String() string

func (*MergeContactGroup) Validate

func (s *MergeContactGroup) Validate() error

type MergeRobot

type MergeRobot struct {
	CreateTime  *string           `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Extend      *MergeRobotExtend `json:"extend,omitempty" xml:"extend,omitempty" type:"Struct"`
	GmtModified *string           `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	Identifier  *string           `json:"identifier,omitempty" xml:"identifier,omitempty"`
	Lang        *string           `json:"lang,omitempty" xml:"lang,omitempty"`
	Name        *string           `json:"name,omitempty" xml:"name,omitempty"`
	Source      *string           `json:"source,omitempty" xml:"source,omitempty"`
	Type        *string           `json:"type,omitempty" xml:"type,omitempty"`
	Webhook     *string           `json:"webhook,omitempty" xml:"webhook,omitempty"`
}

func (*MergeRobot) GetCreateTime

func (s *MergeRobot) GetCreateTime() *string

func (*MergeRobot) GetExtend

func (s *MergeRobot) GetExtend() *MergeRobotExtend

func (*MergeRobot) GetGmtModified

func (s *MergeRobot) GetGmtModified() *string

func (*MergeRobot) GetIdentifier

func (s *MergeRobot) GetIdentifier() *string

func (*MergeRobot) GetLang

func (s *MergeRobot) GetLang() *string

func (*MergeRobot) GetName

func (s *MergeRobot) GetName() *string

func (*MergeRobot) GetSource

func (s *MergeRobot) GetSource() *string

func (*MergeRobot) GetType

func (s *MergeRobot) GetType() *string

func (*MergeRobot) GetWebhook

func (s *MergeRobot) GetWebhook() *string

func (MergeRobot) GoString

func (s MergeRobot) GoString() string

func (*MergeRobot) SetCreateTime

func (s *MergeRobot) SetCreateTime(v string) *MergeRobot

func (*MergeRobot) SetExtend

func (s *MergeRobot) SetExtend(v *MergeRobotExtend) *MergeRobot

func (*MergeRobot) SetGmtModified

func (s *MergeRobot) SetGmtModified(v string) *MergeRobot

func (*MergeRobot) SetIdentifier

func (s *MergeRobot) SetIdentifier(v string) *MergeRobot

func (*MergeRobot) SetLang

func (s *MergeRobot) SetLang(v string) *MergeRobot

func (*MergeRobot) SetName

func (s *MergeRobot) SetName(v string) *MergeRobot

func (*MergeRobot) SetSource

func (s *MergeRobot) SetSource(v string) *MergeRobot

func (*MergeRobot) SetType

func (s *MergeRobot) SetType(v string) *MergeRobot

func (*MergeRobot) SetWebhook

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

func (MergeRobot) String

func (s MergeRobot) String() string

func (*MergeRobot) Validate

func (s *MergeRobot) Validate() error

type MergeRobotExtend

type MergeRobotExtend struct {
	CardTemplate   *string `json:"cardTemplate,omitempty" xml:"cardTemplate,omitempty"`
	DailyNoc       *bool   `json:"dailyNoc,omitempty" xml:"dailyNoc,omitempty"`
	DailyNocTime   *string `json:"dailyNocTime,omitempty" xml:"dailyNocTime,omitempty"`
	DingSignKey    *string `json:"dingSignKey,omitempty" xml:"dingSignKey,omitempty"`
	EnableOutgoing *bool   `json:"enableOutgoing,omitempty" xml:"enableOutgoing,omitempty"`
	Token          *string `json:"token,omitempty" xml:"token,omitempty"`
}

func (*MergeRobotExtend) GetCardTemplate

func (s *MergeRobotExtend) GetCardTemplate() *string

func (*MergeRobotExtend) GetDailyNoc

func (s *MergeRobotExtend) GetDailyNoc() *bool

func (*MergeRobotExtend) GetDailyNocTime

func (s *MergeRobotExtend) GetDailyNocTime() *string

func (*MergeRobotExtend) GetDingSignKey

func (s *MergeRobotExtend) GetDingSignKey() *string

func (*MergeRobotExtend) GetEnableOutgoing

func (s *MergeRobotExtend) GetEnableOutgoing() *bool

func (*MergeRobotExtend) GetToken

func (s *MergeRobotExtend) GetToken() *string

func (MergeRobotExtend) GoString

func (s MergeRobotExtend) GoString() string

func (*MergeRobotExtend) SetCardTemplate

func (s *MergeRobotExtend) SetCardTemplate(v string) *MergeRobotExtend

func (*MergeRobotExtend) SetDailyNoc

func (s *MergeRobotExtend) SetDailyNoc(v bool) *MergeRobotExtend

func (*MergeRobotExtend) SetDailyNocTime

func (s *MergeRobotExtend) SetDailyNocTime(v string) *MergeRobotExtend

func (*MergeRobotExtend) SetDingSignKey

func (s *MergeRobotExtend) SetDingSignKey(v string) *MergeRobotExtend

func (*MergeRobotExtend) SetEnableOutgoing

func (s *MergeRobotExtend) SetEnableOutgoing(v bool) *MergeRobotExtend

func (*MergeRobotExtend) SetToken

func (s *MergeRobotExtend) SetToken(v string) *MergeRobotExtend

func (MergeRobotExtend) String

func (s MergeRobotExtend) String() string

func (*MergeRobotExtend) Validate

func (s *MergeRobotExtend) Validate() error

type MergeWebhook

type MergeWebhook struct {
	ContentType *string                `json:"contentType,omitempty" xml:"contentType,omitempty"`
	Extend      *string                `json:"extend,omitempty" xml:"extend,omitempty"`
	GmtCreate   *string                `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	GmtModified map[string]interface{} `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	Headers     *string                `json:"headers,omitempty" xml:"headers,omitempty"`
	Identifier  *string                `json:"identifier,omitempty" xml:"identifier,omitempty"`
	Lang        *string                `json:"lang,omitempty" xml:"lang,omitempty"`
	Method      *string                `json:"method,omitempty" xml:"method,omitempty"`
	Name        *string                `json:"name,omitempty" xml:"name,omitempty"`
	Source      *string                `json:"source,omitempty" xml:"source,omitempty"`
	Type        *string                `json:"type,omitempty" xml:"type,omitempty"`
	Webhook     *string                `json:"webhook,omitempty" xml:"webhook,omitempty"`
}

func (*MergeWebhook) GetContentType

func (s *MergeWebhook) GetContentType() *string

func (*MergeWebhook) GetExtend

func (s *MergeWebhook) GetExtend() *string

func (*MergeWebhook) GetGmtCreate

func (s *MergeWebhook) GetGmtCreate() *string

func (*MergeWebhook) GetGmtModified

func (s *MergeWebhook) GetGmtModified() map[string]interface{}

func (*MergeWebhook) GetHeaders

func (s *MergeWebhook) GetHeaders() *string

func (*MergeWebhook) GetIdentifier

func (s *MergeWebhook) GetIdentifier() *string

func (*MergeWebhook) GetLang

func (s *MergeWebhook) GetLang() *string

func (*MergeWebhook) GetMethod

func (s *MergeWebhook) GetMethod() *string

func (*MergeWebhook) GetName

func (s *MergeWebhook) GetName() *string

func (*MergeWebhook) GetSource

func (s *MergeWebhook) GetSource() *string

func (*MergeWebhook) GetType

func (s *MergeWebhook) GetType() *string

func (*MergeWebhook) GetWebhook

func (s *MergeWebhook) GetWebhook() *string

func (MergeWebhook) GoString

func (s MergeWebhook) GoString() string

func (*MergeWebhook) SetContentType

func (s *MergeWebhook) SetContentType(v string) *MergeWebhook

func (*MergeWebhook) SetExtend

func (s *MergeWebhook) SetExtend(v string) *MergeWebhook

func (*MergeWebhook) SetGmtCreate

func (s *MergeWebhook) SetGmtCreate(v string) *MergeWebhook

func (*MergeWebhook) SetGmtModified

func (s *MergeWebhook) SetGmtModified(v map[string]interface{}) *MergeWebhook

func (*MergeWebhook) SetHeaders

func (s *MergeWebhook) SetHeaders(v string) *MergeWebhook

func (*MergeWebhook) SetIdentifier

func (s *MergeWebhook) SetIdentifier(v string) *MergeWebhook

func (*MergeWebhook) SetLang

func (s *MergeWebhook) SetLang(v string) *MergeWebhook

func (*MergeWebhook) SetMethod

func (s *MergeWebhook) SetMethod(v string) *MergeWebhook

func (*MergeWebhook) SetName

func (s *MergeWebhook) SetName(v string) *MergeWebhook

func (*MergeWebhook) SetSource

func (s *MergeWebhook) SetSource(v string) *MergeWebhook

func (*MergeWebhook) SetType

func (s *MergeWebhook) SetType(v string) *MergeWebhook

func (*MergeWebhook) SetWebhook

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

func (MergeWebhook) String

func (s MergeWebhook) String() string

func (*MergeWebhook) Validate

func (s *MergeWebhook) Validate() error

type NotifyChannel added in v3.4.0

type NotifyChannel struct {
	ChannelType        *string   `json:"channelType,omitempty" xml:"channelType,omitempty"`
	EnabledSubChannels []*string `json:"enabledSubChannels,omitempty" xml:"enabledSubChannels,omitempty" type:"Repeated"`
	Receivers          []*string `json:"receivers,omitempty" xml:"receivers,omitempty" type:"Repeated"`
}

func (*NotifyChannel) GetChannelType added in v3.4.0

func (s *NotifyChannel) GetChannelType() *string

func (*NotifyChannel) GetEnabledSubChannels added in v3.4.0

func (s *NotifyChannel) GetEnabledSubChannels() []*string

func (*NotifyChannel) GetReceivers added in v3.4.0

func (s *NotifyChannel) GetReceivers() []*string

func (NotifyChannel) GoString added in v3.4.0

func (s NotifyChannel) GoString() string

func (*NotifyChannel) SetChannelType added in v3.4.0

func (s *NotifyChannel) SetChannelType(v string) *NotifyChannel

func (*NotifyChannel) SetEnabledSubChannels added in v3.4.0

func (s *NotifyChannel) SetEnabledSubChannels(v []*string) *NotifyChannel

func (*NotifyChannel) SetReceivers added in v3.4.0

func (s *NotifyChannel) SetReceivers(v []*string) *NotifyChannel

func (NotifyChannel) String added in v3.4.0

func (s NotifyChannel) String() string

func (*NotifyChannel) Validate added in v3.4.0

func (s *NotifyChannel) Validate() error

type NotifyStrategyForModify

type NotifyStrategyForModify struct {
	AutoRecoverSeconds       *int32                                          `json:"autoRecoverSeconds,omitempty" xml:"autoRecoverSeconds,omitempty"`
	CustomTemplateEntries    []*NotifyStrategyForModifyCustomTemplateEntries `json:"customTemplateEntries,omitempty" xml:"customTemplateEntries,omitempty" type:"Repeated"`
	Description              *string                                         `json:"description,omitempty" xml:"description,omitempty"`
	EnableIncidentManagement *bool                                           `json:"enableIncidentManagement,omitempty" xml:"enableIncidentManagement,omitempty"`
	EscalationId             []*string                                       `json:"escalationId,omitempty" xml:"escalationId,omitempty" type:"Repeated"`
	FilterSetting            *FilterSetting                                  `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	// This parameter is required.
	GroupingSetting            *NotifyStrategyForModifyGroupingSetting `json:"groupingSetting,omitempty" xml:"groupingSetting,omitempty" type:"Struct"`
	IgnoreRestoredNotification *bool                                   `json:"ignoreRestoredNotification,omitempty" xml:"ignoreRestoredNotification,omitempty"`
	// This parameter is required.
	NotifyStrategyName  *string                                     `json:"notifyStrategyName,omitempty" xml:"notifyStrategyName,omitempty"`
	PushingSetting      *NotifyStrategyForModifyPushingSetting      `json:"pushingSetting,omitempty" xml:"pushingSetting,omitempty" type:"Struct"`
	RepeatNotifySetting *NotifyStrategyForModifyRepeatNotifySetting `json:"repeatNotifySetting,omitempty" xml:"repeatNotifySetting,omitempty" type:"Struct"`
	// This parameter is required.
	Routes                 []*NotifyStrategyForModifyRoutes `json:"routes,omitempty" xml:"routes,omitempty" type:"Repeated"`
	WorkspaceFilterSetting *WorkspaceFilterSetting          `json:"workspaceFilterSetting,omitempty" xml:"workspaceFilterSetting,omitempty"`
}

func (*NotifyStrategyForModify) GetAutoRecoverSeconds added in v3.4.0

func (s *NotifyStrategyForModify) GetAutoRecoverSeconds() *int32

func (*NotifyStrategyForModify) GetCustomTemplateEntries

func (*NotifyStrategyForModify) GetDescription

func (s *NotifyStrategyForModify) GetDescription() *string

func (*NotifyStrategyForModify) GetEnableIncidentManagement added in v3.4.0

func (s *NotifyStrategyForModify) GetEnableIncidentManagement() *bool

func (*NotifyStrategyForModify) GetEscalationId added in v3.4.0

func (s *NotifyStrategyForModify) GetEscalationId() []*string

func (*NotifyStrategyForModify) GetFilterSetting added in v3.4.0

func (s *NotifyStrategyForModify) GetFilterSetting() *FilterSetting

func (*NotifyStrategyForModify) GetGroupingSetting

func (*NotifyStrategyForModify) GetIgnoreRestoredNotification

func (s *NotifyStrategyForModify) GetIgnoreRestoredNotification() *bool

func (*NotifyStrategyForModify) GetNotifyStrategyName

func (s *NotifyStrategyForModify) GetNotifyStrategyName() *string

func (*NotifyStrategyForModify) GetPushingSetting added in v3.4.0

func (*NotifyStrategyForModify) GetRepeatNotifySetting added in v3.4.0

func (*NotifyStrategyForModify) GetRoutes

func (*NotifyStrategyForModify) GetWorkspaceFilterSetting added in v3.4.0

func (s *NotifyStrategyForModify) GetWorkspaceFilterSetting() *WorkspaceFilterSetting

func (NotifyStrategyForModify) GoString

func (s NotifyStrategyForModify) GoString() string

func (*NotifyStrategyForModify) SetAutoRecoverSeconds added in v3.4.0

func (s *NotifyStrategyForModify) SetAutoRecoverSeconds(v int32) *NotifyStrategyForModify

func (*NotifyStrategyForModify) SetCustomTemplateEntries

func (*NotifyStrategyForModify) SetDescription

func (*NotifyStrategyForModify) SetEnableIncidentManagement added in v3.4.0

func (s *NotifyStrategyForModify) SetEnableIncidentManagement(v bool) *NotifyStrategyForModify

func (*NotifyStrategyForModify) SetEscalationId added in v3.4.0

func (s *NotifyStrategyForModify) SetEscalationId(v []*string) *NotifyStrategyForModify

func (*NotifyStrategyForModify) SetFilterSetting added in v3.4.0

func (*NotifyStrategyForModify) SetGroupingSetting

func (*NotifyStrategyForModify) SetIgnoreRestoredNotification

func (s *NotifyStrategyForModify) SetIgnoreRestoredNotification(v bool) *NotifyStrategyForModify

func (*NotifyStrategyForModify) SetNotifyStrategyName

func (s *NotifyStrategyForModify) SetNotifyStrategyName(v string) *NotifyStrategyForModify

func (*NotifyStrategyForModify) SetPushingSetting added in v3.4.0

func (*NotifyStrategyForModify) SetRepeatNotifySetting added in v3.4.0

func (*NotifyStrategyForModify) SetRoutes

func (*NotifyStrategyForModify) SetWorkspaceFilterSetting added in v3.4.0

func (NotifyStrategyForModify) String

func (s NotifyStrategyForModify) String() string

func (*NotifyStrategyForModify) Validate

func (s *NotifyStrategyForModify) Validate() error

type NotifyStrategyForModifyCustomTemplateEntries

type NotifyStrategyForModifyCustomTemplateEntries struct {
	// This parameter is required.
	TargetType *string `json:"targetType,omitempty" xml:"targetType,omitempty"`
	// This parameter is required.
	TemplateUuid *string `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*NotifyStrategyForModifyCustomTemplateEntries) GetTargetType

func (*NotifyStrategyForModifyCustomTemplateEntries) GetTemplateUuid

func (NotifyStrategyForModifyCustomTemplateEntries) GoString

func (*NotifyStrategyForModifyCustomTemplateEntries) SetTargetType

func (*NotifyStrategyForModifyCustomTemplateEntries) SetTemplateUuid

func (NotifyStrategyForModifyCustomTemplateEntries) String

func (*NotifyStrategyForModifyCustomTemplateEntries) Validate

type NotifyStrategyForModifyGroupingSetting

type NotifyStrategyForModifyGroupingSetting struct {
	GroupingKeys []*string `json:"groupingKeys,omitempty" xml:"groupingKeys,omitempty" type:"Repeated"`
	PeriodMin    *int32    `json:"periodMin,omitempty" xml:"periodMin,omitempty"`
	SilenceSec   *int32    `json:"silenceSec,omitempty" xml:"silenceSec,omitempty"`
	Times        *int32    `json:"times,omitempty" xml:"times,omitempty"`
}

func (*NotifyStrategyForModifyGroupingSetting) GetGroupingKeys

func (s *NotifyStrategyForModifyGroupingSetting) GetGroupingKeys() []*string

func (*NotifyStrategyForModifyGroupingSetting) GetPeriodMin

func (s *NotifyStrategyForModifyGroupingSetting) GetPeriodMin() *int32

func (*NotifyStrategyForModifyGroupingSetting) GetSilenceSec

func (s *NotifyStrategyForModifyGroupingSetting) GetSilenceSec() *int32

func (*NotifyStrategyForModifyGroupingSetting) GetTimes

func (NotifyStrategyForModifyGroupingSetting) GoString

func (*NotifyStrategyForModifyGroupingSetting) SetGroupingKeys

func (*NotifyStrategyForModifyGroupingSetting) SetPeriodMin

func (*NotifyStrategyForModifyGroupingSetting) SetSilenceSec

func (*NotifyStrategyForModifyGroupingSetting) SetTimes

func (NotifyStrategyForModifyGroupingSetting) String

func (*NotifyStrategyForModifyGroupingSetting) Validate

type NotifyStrategyForModifyPushingSetting added in v3.4.0

type NotifyStrategyForModifyPushingSetting struct {
	AlertActionIds   []*string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty" type:"Repeated"`
	RestoreActionIds []*string `json:"restoreActionIds,omitempty" xml:"restoreActionIds,omitempty" type:"Repeated"`
	TemplateUuid     *string   `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*NotifyStrategyForModifyPushingSetting) GetAlertActionIds added in v3.4.0

func (s *NotifyStrategyForModifyPushingSetting) GetAlertActionIds() []*string

func (*NotifyStrategyForModifyPushingSetting) GetRestoreActionIds added in v3.4.0

func (s *NotifyStrategyForModifyPushingSetting) GetRestoreActionIds() []*string

func (*NotifyStrategyForModifyPushingSetting) GetTemplateUuid added in v3.4.0

func (s *NotifyStrategyForModifyPushingSetting) GetTemplateUuid() *string

func (NotifyStrategyForModifyPushingSetting) GoString added in v3.4.0

func (*NotifyStrategyForModifyPushingSetting) SetAlertActionIds added in v3.4.0

func (*NotifyStrategyForModifyPushingSetting) SetRestoreActionIds added in v3.4.0

func (*NotifyStrategyForModifyPushingSetting) SetTemplateUuid added in v3.4.0

func (NotifyStrategyForModifyPushingSetting) String added in v3.4.0

func (*NotifyStrategyForModifyPushingSetting) Validate added in v3.4.0

type NotifyStrategyForModifyRepeatNotifySetting added in v3.4.0

type NotifyStrategyForModifyRepeatNotifySetting struct {
	EndIncidentState *string `json:"endIncidentState,omitempty" xml:"endIncidentState,omitempty"`
	RepeatInterval   *int32  `json:"repeatInterval,omitempty" xml:"repeatInterval,omitempty"`
}

func (*NotifyStrategyForModifyRepeatNotifySetting) GetEndIncidentState added in v3.4.0

func (s *NotifyStrategyForModifyRepeatNotifySetting) GetEndIncidentState() *string

func (*NotifyStrategyForModifyRepeatNotifySetting) GetRepeatInterval added in v3.4.0

func (s *NotifyStrategyForModifyRepeatNotifySetting) GetRepeatInterval() *int32

func (NotifyStrategyForModifyRepeatNotifySetting) GoString added in v3.4.0

func (*NotifyStrategyForModifyRepeatNotifySetting) SetEndIncidentState added in v3.4.0

func (*NotifyStrategyForModifyRepeatNotifySetting) SetRepeatInterval added in v3.4.0

func (NotifyStrategyForModifyRepeatNotifySetting) String added in v3.4.0

func (*NotifyStrategyForModifyRepeatNotifySetting) Validate added in v3.4.0

type NotifyStrategyForModifyRoutes

type NotifyStrategyForModifyRoutes struct {
	Channels        []*NotifyStrategyForModifyRoutesChannels      `json:"channels,omitempty" xml:"channels,omitempty" type:"Repeated"`
	EffectTimeRange *NotifyStrategyForModifyRoutesEffectTimeRange `json:"effectTimeRange,omitempty" xml:"effectTimeRange,omitempty" type:"Struct"`
	FilterSetting   *FilterSetting                                `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	Severities      []*string                                     `json:"severities,omitempty" xml:"severities,omitempty" type:"Repeated"`
}

func (*NotifyStrategyForModifyRoutes) GetChannels

func (*NotifyStrategyForModifyRoutes) GetEffectTimeRange

func (*NotifyStrategyForModifyRoutes) GetFilterSetting

func (s *NotifyStrategyForModifyRoutes) GetFilterSetting() *FilterSetting

func (*NotifyStrategyForModifyRoutes) GetSeverities

func (s *NotifyStrategyForModifyRoutes) GetSeverities() []*string

func (NotifyStrategyForModifyRoutes) GoString

func (*NotifyStrategyForModifyRoutes) SetChannels

func (*NotifyStrategyForModifyRoutes) SetFilterSetting

func (*NotifyStrategyForModifyRoutes) SetSeverities

func (NotifyStrategyForModifyRoutes) String

func (*NotifyStrategyForModifyRoutes) Validate

func (s *NotifyStrategyForModifyRoutes) Validate() error

type NotifyStrategyForModifyRoutesChannels

type NotifyStrategyForModifyRoutesChannels struct {
	// This parameter is required.
	ChannelType        *string   `json:"channelType,omitempty" xml:"channelType,omitempty"`
	EnabledSubChannels []*string `json:"enabledSubChannels,omitempty" xml:"enabledSubChannels,omitempty" type:"Repeated"`
	// This parameter is required.
	Receivers []*string `json:"receivers,omitempty" xml:"receivers,omitempty" type:"Repeated"`
}

func (*NotifyStrategyForModifyRoutesChannels) GetChannelType

func (s *NotifyStrategyForModifyRoutesChannels) GetChannelType() *string

func (*NotifyStrategyForModifyRoutesChannels) GetEnabledSubChannels

func (s *NotifyStrategyForModifyRoutesChannels) GetEnabledSubChannels() []*string

func (*NotifyStrategyForModifyRoutesChannels) GetReceivers

func (s *NotifyStrategyForModifyRoutesChannels) GetReceivers() []*string

func (NotifyStrategyForModifyRoutesChannels) GoString

func (*NotifyStrategyForModifyRoutesChannels) SetChannelType

func (*NotifyStrategyForModifyRoutesChannels) SetEnabledSubChannels

func (*NotifyStrategyForModifyRoutesChannels) SetReceivers

func (NotifyStrategyForModifyRoutesChannels) String

func (*NotifyStrategyForModifyRoutesChannels) Validate

type NotifyStrategyForModifyRoutesEffectTimeRange

type NotifyStrategyForModifyRoutesEffectTimeRange struct {
	DayInWeek         []*int32 `json:"dayInWeek,omitempty" xml:"dayInWeek,omitempty" type:"Repeated"`
	EndTimeInMinute   *int32   `json:"endTimeInMinute,omitempty" xml:"endTimeInMinute,omitempty"`
	StartTimeInMinute *int32   `json:"startTimeInMinute,omitempty" xml:"startTimeInMinute,omitempty"`
	TimeZone          *string  `json:"timeZone,omitempty" xml:"timeZone,omitempty"`
}

func (*NotifyStrategyForModifyRoutesEffectTimeRange) GetDayInWeek

func (*NotifyStrategyForModifyRoutesEffectTimeRange) GetEndTimeInMinute

func (s *NotifyStrategyForModifyRoutesEffectTimeRange) GetEndTimeInMinute() *int32

func (*NotifyStrategyForModifyRoutesEffectTimeRange) GetStartTimeInMinute

func (s *NotifyStrategyForModifyRoutesEffectTimeRange) GetStartTimeInMinute() *int32

func (*NotifyStrategyForModifyRoutesEffectTimeRange) GetTimeZone

func (NotifyStrategyForModifyRoutesEffectTimeRange) GoString

func (*NotifyStrategyForModifyRoutesEffectTimeRange) SetDayInWeek

func (*NotifyStrategyForModifyRoutesEffectTimeRange) SetEndTimeInMinute

func (*NotifyStrategyForModifyRoutesEffectTimeRange) SetStartTimeInMinute

func (*NotifyStrategyForModifyRoutesEffectTimeRange) SetTimeZone

func (NotifyStrategyForModifyRoutesEffectTimeRange) String

func (*NotifyStrategyForModifyRoutesEffectTimeRange) Validate

type NotifyStrategyForView

type NotifyStrategyForView struct {
	AutoRecoverSeconds    *int32                                        `json:"autoRecoverSeconds,omitempty" xml:"autoRecoverSeconds,omitempty"`
	CreateTime            *string                                       `json:"createTime,omitempty" xml:"createTime,omitempty"`
	CustomTemplateEntries []*NotifyStrategyForViewCustomTemplateEntries `json:"customTemplateEntries,omitempty" xml:"customTemplateEntries,omitempty" type:"Repeated"`
	Description           *string                                       `json:"description,omitempty" xml:"description,omitempty"`
	Enable                *bool                                         `json:"enable,omitempty" xml:"enable,omitempty"`
	FilterSetting         *FilterSetting                                `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	// This parameter is required.
	GroupingSetting            *NotifyStrategyForViewGroupingSetting `json:"groupingSetting,omitempty" xml:"groupingSetting,omitempty" type:"Struct"`
	IgnoreRestoredNotification *bool                                 `json:"ignoreRestoredNotification,omitempty" xml:"ignoreRestoredNotification,omitempty"`
	IncidentEscalationPolicies []interface{}                         `json:"incidentEscalationPolicies,omitempty" xml:"incidentEscalationPolicies,omitempty" type:"Repeated"`
	NotifyStrategyId           *string                               `json:"notifyStrategyId,omitempty" xml:"notifyStrategyId,omitempty"`
	// This parameter is required.
	NotifyStrategyName  *string                                   `json:"notifyStrategyName,omitempty" xml:"notifyStrategyName,omitempty"`
	PushingSetting      *NotifyStrategyForViewPushingSetting      `json:"pushingSetting,omitempty" xml:"pushingSetting,omitempty" type:"Struct"`
	ReceiverNames       []*string                                 `json:"receiverNames,omitempty" xml:"receiverNames,omitempty" type:"Repeated"`
	RepeatNotifySetting *NotifyStrategyForViewRepeatNotifySetting `json:"repeatNotifySetting,omitempty" xml:"repeatNotifySetting,omitempty" type:"Struct"`
	// This parameter is required.
	Routes                 []*NotifyStrategyForViewRoutes `json:"routes,omitempty" xml:"routes,omitempty" type:"Repeated"`
	SyncFromType           *string                        `json:"syncFromType,omitempty" xml:"syncFromType,omitempty"`
	UpdateTime             *string                        `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	UserId                 *string                        `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace              *string                        `json:"workspace,omitempty" xml:"workspace,omitempty"`
	WorkspaceFilterSetting *WorkspaceFilterSetting        `json:"workspaceFilterSetting,omitempty" xml:"workspaceFilterSetting,omitempty"`
}

func (*NotifyStrategyForView) GetAutoRecoverSeconds added in v3.4.0

func (s *NotifyStrategyForView) GetAutoRecoverSeconds() *int32

func (*NotifyStrategyForView) GetCreateTime

func (s *NotifyStrategyForView) GetCreateTime() *string

func (*NotifyStrategyForView) GetCustomTemplateEntries

func (s *NotifyStrategyForView) GetCustomTemplateEntries() []*NotifyStrategyForViewCustomTemplateEntries

func (*NotifyStrategyForView) GetDescription

func (s *NotifyStrategyForView) GetDescription() *string

func (*NotifyStrategyForView) GetEnable

func (s *NotifyStrategyForView) GetEnable() *bool

func (*NotifyStrategyForView) GetFilterSetting added in v3.4.0

func (s *NotifyStrategyForView) GetFilterSetting() *FilterSetting

func (*NotifyStrategyForView) GetGroupingSetting

func (*NotifyStrategyForView) GetIgnoreRestoredNotification

func (s *NotifyStrategyForView) GetIgnoreRestoredNotification() *bool

func (*NotifyStrategyForView) GetIncidentEscalationPolicies added in v3.4.0

func (s *NotifyStrategyForView) GetIncidentEscalationPolicies() []interface{}

func (*NotifyStrategyForView) GetNotifyStrategyId

func (s *NotifyStrategyForView) GetNotifyStrategyId() *string

func (*NotifyStrategyForView) GetNotifyStrategyName

func (s *NotifyStrategyForView) GetNotifyStrategyName() *string

func (*NotifyStrategyForView) GetPushingSetting added in v3.4.0

func (*NotifyStrategyForView) GetReceiverNames added in v3.4.0

func (s *NotifyStrategyForView) GetReceiverNames() []*string

func (*NotifyStrategyForView) GetRepeatNotifySetting added in v3.4.0

func (*NotifyStrategyForView) GetRoutes

func (*NotifyStrategyForView) GetSyncFromType added in v3.4.0

func (s *NotifyStrategyForView) GetSyncFromType() *string

func (*NotifyStrategyForView) GetUpdateTime

func (s *NotifyStrategyForView) GetUpdateTime() *string

func (*NotifyStrategyForView) GetUserId

func (s *NotifyStrategyForView) GetUserId() *string

func (*NotifyStrategyForView) GetWorkspace

func (s *NotifyStrategyForView) GetWorkspace() *string

func (*NotifyStrategyForView) GetWorkspaceFilterSetting added in v3.4.0

func (s *NotifyStrategyForView) GetWorkspaceFilterSetting() *WorkspaceFilterSetting

func (NotifyStrategyForView) GoString

func (s NotifyStrategyForView) GoString() string

func (*NotifyStrategyForView) SetAutoRecoverSeconds added in v3.4.0

func (s *NotifyStrategyForView) SetAutoRecoverSeconds(v int32) *NotifyStrategyForView

func (*NotifyStrategyForView) SetCreateTime

func (s *NotifyStrategyForView) SetCreateTime(v string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetCustomTemplateEntries

func (*NotifyStrategyForView) SetDescription

func (s *NotifyStrategyForView) SetDescription(v string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetEnable

func (*NotifyStrategyForView) SetFilterSetting added in v3.4.0

func (*NotifyStrategyForView) SetGroupingSetting

func (*NotifyStrategyForView) SetIgnoreRestoredNotification

func (s *NotifyStrategyForView) SetIgnoreRestoredNotification(v bool) *NotifyStrategyForView

func (*NotifyStrategyForView) SetIncidentEscalationPolicies added in v3.4.0

func (s *NotifyStrategyForView) SetIncidentEscalationPolicies(v []interface{}) *NotifyStrategyForView

func (*NotifyStrategyForView) SetNotifyStrategyId

func (s *NotifyStrategyForView) SetNotifyStrategyId(v string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetNotifyStrategyName

func (s *NotifyStrategyForView) SetNotifyStrategyName(v string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetPushingSetting added in v3.4.0

func (*NotifyStrategyForView) SetReceiverNames added in v3.4.0

func (s *NotifyStrategyForView) SetReceiverNames(v []*string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetRepeatNotifySetting added in v3.4.0

func (*NotifyStrategyForView) SetRoutes

func (*NotifyStrategyForView) SetSyncFromType added in v3.4.0

func (s *NotifyStrategyForView) SetSyncFromType(v string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetUpdateTime

func (s *NotifyStrategyForView) SetUpdateTime(v string) *NotifyStrategyForView

func (*NotifyStrategyForView) SetUserId

func (*NotifyStrategyForView) SetWorkspace

func (*NotifyStrategyForView) SetWorkspaceFilterSetting added in v3.4.0

func (s *NotifyStrategyForView) SetWorkspaceFilterSetting(v *WorkspaceFilterSetting) *NotifyStrategyForView

func (NotifyStrategyForView) String

func (s NotifyStrategyForView) String() string

func (*NotifyStrategyForView) Validate

func (s *NotifyStrategyForView) Validate() error

type NotifyStrategyForViewCustomTemplateEntries

type NotifyStrategyForViewCustomTemplateEntries struct {
	// This parameter is required.
	TargetType *string `json:"targetType,omitempty" xml:"targetType,omitempty"`
	// This parameter is required.
	TemplateUuid *string `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*NotifyStrategyForViewCustomTemplateEntries) GetTargetType

func (*NotifyStrategyForViewCustomTemplateEntries) GetTemplateUuid

func (s *NotifyStrategyForViewCustomTemplateEntries) GetTemplateUuid() *string

func (NotifyStrategyForViewCustomTemplateEntries) GoString

func (*NotifyStrategyForViewCustomTemplateEntries) SetTargetType

func (*NotifyStrategyForViewCustomTemplateEntries) SetTemplateUuid

func (NotifyStrategyForViewCustomTemplateEntries) String

func (*NotifyStrategyForViewCustomTemplateEntries) Validate

type NotifyStrategyForViewGroupingSetting

type NotifyStrategyForViewGroupingSetting struct {
	GroupingKeys []*string `json:"groupingKeys,omitempty" xml:"groupingKeys,omitempty" type:"Repeated"`
	PeriodMin    *int32    `json:"periodMin,omitempty" xml:"periodMin,omitempty"`
	SilenceSec   *int32    `json:"silenceSec,omitempty" xml:"silenceSec,omitempty"`
	Times        *int32    `json:"times,omitempty" xml:"times,omitempty"`
}

func (*NotifyStrategyForViewGroupingSetting) GetGroupingKeys

func (s *NotifyStrategyForViewGroupingSetting) GetGroupingKeys() []*string

func (*NotifyStrategyForViewGroupingSetting) GetPeriodMin

func (s *NotifyStrategyForViewGroupingSetting) GetPeriodMin() *int32

func (*NotifyStrategyForViewGroupingSetting) GetSilenceSec

func (s *NotifyStrategyForViewGroupingSetting) GetSilenceSec() *int32

func (*NotifyStrategyForViewGroupingSetting) GetTimes

func (NotifyStrategyForViewGroupingSetting) GoString

func (*NotifyStrategyForViewGroupingSetting) SetGroupingKeys

func (*NotifyStrategyForViewGroupingSetting) SetPeriodMin

func (*NotifyStrategyForViewGroupingSetting) SetSilenceSec

func (*NotifyStrategyForViewGroupingSetting) SetTimes

func (NotifyStrategyForViewGroupingSetting) String

func (*NotifyStrategyForViewGroupingSetting) Validate

type NotifyStrategyForViewPushingSetting added in v3.4.0

type NotifyStrategyForViewPushingSetting struct {
	AlertActionIds   []*string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty" type:"Repeated"`
	RestoreActionIds []*string `json:"restoreActionIds,omitempty" xml:"restoreActionIds,omitempty" type:"Repeated"`
	TemplateUuid     *string   `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*NotifyStrategyForViewPushingSetting) GetAlertActionIds added in v3.4.0

func (s *NotifyStrategyForViewPushingSetting) GetAlertActionIds() []*string

func (*NotifyStrategyForViewPushingSetting) GetRestoreActionIds added in v3.4.0

func (s *NotifyStrategyForViewPushingSetting) GetRestoreActionIds() []*string

func (*NotifyStrategyForViewPushingSetting) GetTemplateUuid added in v3.4.0

func (s *NotifyStrategyForViewPushingSetting) GetTemplateUuid() *string

func (NotifyStrategyForViewPushingSetting) GoString added in v3.4.0

func (*NotifyStrategyForViewPushingSetting) SetAlertActionIds added in v3.4.0

func (*NotifyStrategyForViewPushingSetting) SetRestoreActionIds added in v3.4.0

func (*NotifyStrategyForViewPushingSetting) SetTemplateUuid added in v3.4.0

func (NotifyStrategyForViewPushingSetting) String added in v3.4.0

func (*NotifyStrategyForViewPushingSetting) Validate added in v3.4.0

type NotifyStrategyForViewRepeatNotifySetting added in v3.4.0

type NotifyStrategyForViewRepeatNotifySetting struct {
	EndIncidentState *string `json:"endIncidentState,omitempty" xml:"endIncidentState,omitempty"`
	RepeatInterval   *int32  `json:"repeatInterval,omitempty" xml:"repeatInterval,omitempty"`
}

func (*NotifyStrategyForViewRepeatNotifySetting) GetEndIncidentState added in v3.4.0

func (s *NotifyStrategyForViewRepeatNotifySetting) GetEndIncidentState() *string

func (*NotifyStrategyForViewRepeatNotifySetting) GetRepeatInterval added in v3.4.0

func (s *NotifyStrategyForViewRepeatNotifySetting) GetRepeatInterval() *int32

func (NotifyStrategyForViewRepeatNotifySetting) GoString added in v3.4.0

func (*NotifyStrategyForViewRepeatNotifySetting) SetEndIncidentState added in v3.4.0

func (*NotifyStrategyForViewRepeatNotifySetting) SetRepeatInterval added in v3.4.0

func (NotifyStrategyForViewRepeatNotifySetting) String added in v3.4.0

func (*NotifyStrategyForViewRepeatNotifySetting) Validate added in v3.4.0

type NotifyStrategyForViewRoutes

type NotifyStrategyForViewRoutes struct {
	Channels        []*NotifyStrategyForViewRoutesChannels      `json:"channels,omitempty" xml:"channels,omitempty" type:"Repeated"`
	EffectTimeRange *NotifyStrategyForViewRoutesEffectTimeRange `json:"effectTimeRange,omitempty" xml:"effectTimeRange,omitempty" type:"Struct"`
	FilterSetting   *FilterSetting                              `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	Severities      []*string                                   `json:"severities,omitempty" xml:"severities,omitempty" type:"Repeated"`
}

func (*NotifyStrategyForViewRoutes) GetChannels

func (*NotifyStrategyForViewRoutes) GetEffectTimeRange

func (*NotifyStrategyForViewRoutes) GetFilterSetting

func (s *NotifyStrategyForViewRoutes) GetFilterSetting() *FilterSetting

func (*NotifyStrategyForViewRoutes) GetSeverities

func (s *NotifyStrategyForViewRoutes) GetSeverities() []*string

func (NotifyStrategyForViewRoutes) GoString

func (s NotifyStrategyForViewRoutes) GoString() string

func (*NotifyStrategyForViewRoutes) SetChannels

func (*NotifyStrategyForViewRoutes) SetFilterSetting

func (*NotifyStrategyForViewRoutes) SetSeverities

func (NotifyStrategyForViewRoutes) String

func (*NotifyStrategyForViewRoutes) Validate

func (s *NotifyStrategyForViewRoutes) Validate() error

type NotifyStrategyForViewRoutesChannels

type NotifyStrategyForViewRoutesChannels struct {
	// This parameter is required.
	ChannelType        *string   `json:"channelType,omitempty" xml:"channelType,omitempty"`
	EnabledSubChannels []*string `json:"enabledSubChannels,omitempty" xml:"enabledSubChannels,omitempty" type:"Repeated"`
	// This parameter is required.
	Receivers []*string `json:"receivers,omitempty" xml:"receivers,omitempty" type:"Repeated"`
}

func (*NotifyStrategyForViewRoutesChannels) GetChannelType

func (s *NotifyStrategyForViewRoutesChannels) GetChannelType() *string

func (*NotifyStrategyForViewRoutesChannels) GetEnabledSubChannels

func (s *NotifyStrategyForViewRoutesChannels) GetEnabledSubChannels() []*string

func (*NotifyStrategyForViewRoutesChannels) GetReceivers

func (s *NotifyStrategyForViewRoutesChannels) GetReceivers() []*string

func (NotifyStrategyForViewRoutesChannels) GoString

func (*NotifyStrategyForViewRoutesChannels) SetChannelType

func (*NotifyStrategyForViewRoutesChannels) SetEnabledSubChannels

func (*NotifyStrategyForViewRoutesChannels) SetReceivers

func (NotifyStrategyForViewRoutesChannels) String

func (*NotifyStrategyForViewRoutesChannels) Validate

type NotifyStrategyForViewRoutesEffectTimeRange

type NotifyStrategyForViewRoutesEffectTimeRange struct {
	DayInWeek         []*int32 `json:"dayInWeek,omitempty" xml:"dayInWeek,omitempty" type:"Repeated"`
	EndTimeInMinute   *int32   `json:"endTimeInMinute,omitempty" xml:"endTimeInMinute,omitempty"`
	StartTimeInMinute *int32   `json:"startTimeInMinute,omitempty" xml:"startTimeInMinute,omitempty"`
	TimeZone          *string  `json:"timeZone,omitempty" xml:"timeZone,omitempty"`
}

func (*NotifyStrategyForViewRoutesEffectTimeRange) GetDayInWeek

func (*NotifyStrategyForViewRoutesEffectTimeRange) GetEndTimeInMinute

func (s *NotifyStrategyForViewRoutesEffectTimeRange) GetEndTimeInMinute() *int32

func (*NotifyStrategyForViewRoutesEffectTimeRange) GetStartTimeInMinute

func (s *NotifyStrategyForViewRoutesEffectTimeRange) GetStartTimeInMinute() *int32

func (*NotifyStrategyForViewRoutesEffectTimeRange) GetTimeZone

func (NotifyStrategyForViewRoutesEffectTimeRange) GoString

func (*NotifyStrategyForViewRoutesEffectTimeRange) SetDayInWeek

func (*NotifyStrategyForViewRoutesEffectTimeRange) SetEndTimeInMinute

func (*NotifyStrategyForViewRoutesEffectTimeRange) SetStartTimeInMinute

func (*NotifyStrategyForViewRoutesEffectTimeRange) SetTimeZone

func (NotifyStrategyForViewRoutesEffectTimeRange) String

func (*NotifyStrategyForViewRoutesEffectTimeRange) Validate

type PrometheusManagedInstance

type PrometheusManagedInstance struct {
	CreateTime             *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	InstanceType           *string `json:"instanceType,omitempty" xml:"instanceType,omitempty"`
	PrometheusInstanceId   *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	RegionId               *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	Status                 *string `json:"status,omitempty" xml:"status,omitempty"`
	Workspace              *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*PrometheusManagedInstance) GetCreateTime

func (s *PrometheusManagedInstance) GetCreateTime() *string

func (*PrometheusManagedInstance) GetInstanceType

func (s *PrometheusManagedInstance) GetInstanceType() *string

func (*PrometheusManagedInstance) GetPrometheusInstanceId

func (s *PrometheusManagedInstance) GetPrometheusInstanceId() *string

func (*PrometheusManagedInstance) GetPrometheusInstanceName

func (s *PrometheusManagedInstance) GetPrometheusInstanceName() *string

func (*PrometheusManagedInstance) GetRegionId

func (s *PrometheusManagedInstance) GetRegionId() *string

func (*PrometheusManagedInstance) GetStatus

func (s *PrometheusManagedInstance) GetStatus() *string

func (*PrometheusManagedInstance) GetWorkspace

func (s *PrometheusManagedInstance) GetWorkspace() *string

func (PrometheusManagedInstance) GoString

func (s PrometheusManagedInstance) GoString() string

func (*PrometheusManagedInstance) SetCreateTime

func (*PrometheusManagedInstance) SetInstanceType

func (*PrometheusManagedInstance) SetPrometheusInstanceId

func (s *PrometheusManagedInstance) SetPrometheusInstanceId(v string) *PrometheusManagedInstance

func (*PrometheusManagedInstance) SetPrometheusInstanceName

func (s *PrometheusManagedInstance) SetPrometheusInstanceName(v string) *PrometheusManagedInstance

func (*PrometheusManagedInstance) SetRegionId

func (*PrometheusManagedInstance) SetStatus

func (*PrometheusManagedInstance) SetWorkspace

func (PrometheusManagedInstance) String

func (s PrometheusManagedInstance) String() string

func (*PrometheusManagedInstance) Validate

func (s *PrometheusManagedInstance) Validate() error

type PushingSetting added in v3.4.0

type PushingSetting struct {
	AlertActionIds   []*string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty" type:"Repeated"`
	RestoreActionIds []*string `json:"restoreActionIds,omitempty" xml:"restoreActionIds,omitempty" type:"Repeated"`
	TemplateUuid     *string   `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*PushingSetting) GetAlertActionIds added in v3.4.0

func (s *PushingSetting) GetAlertActionIds() []*string

func (*PushingSetting) GetRestoreActionIds added in v3.4.0

func (s *PushingSetting) GetRestoreActionIds() []*string

func (*PushingSetting) GetTemplateUuid added in v3.4.0

func (s *PushingSetting) GetTemplateUuid() *string

func (PushingSetting) GoString added in v3.4.0

func (s PushingSetting) GoString() string

func (*PushingSetting) SetAlertActionIds added in v3.4.0

func (s *PushingSetting) SetAlertActionIds(v []*string) *PushingSetting

func (*PushingSetting) SetRestoreActionIds added in v3.4.0

func (s *PushingSetting) SetRestoreActionIds(v []*string) *PushingSetting

func (*PushingSetting) SetTemplateUuid added in v3.4.0

func (s *PushingSetting) SetTemplateUuid(v string) *PushingSetting

func (PushingSetting) String added in v3.4.0

func (s PushingSetting) String() string

func (*PushingSetting) Validate added in v3.4.0

func (s *PushingSetting) Validate() error

type PutWorkspaceRequest

type PutWorkspaceRequest struct {
	// Description of the workspace
	//
	// example:
	//
	// workspace test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Display name of the workspace
	//
	// example:
	//
	// workspace-test
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Name of the Log Service project
	//
	// This parameter is required.
	//
	// example:
	//
	// sls-project-test-001
	SlsProject *string `json:"slsProject,omitempty" xml:"slsProject,omitempty"`
}

func (*PutWorkspaceRequest) GetDescription

func (s *PutWorkspaceRequest) GetDescription() *string

func (*PutWorkspaceRequest) GetDisplayName

func (s *PutWorkspaceRequest) GetDisplayName() *string

func (*PutWorkspaceRequest) GetSlsProject

func (s *PutWorkspaceRequest) GetSlsProject() *string

func (PutWorkspaceRequest) GoString

func (s PutWorkspaceRequest) GoString() string

func (*PutWorkspaceRequest) SetDescription

func (s *PutWorkspaceRequest) SetDescription(v string) *PutWorkspaceRequest

func (*PutWorkspaceRequest) SetDisplayName

func (s *PutWorkspaceRequest) SetDisplayName(v string) *PutWorkspaceRequest

func (*PutWorkspaceRequest) SetSlsProject

func (s *PutWorkspaceRequest) SetSlsProject(v string) *PutWorkspaceRequest

func (PutWorkspaceRequest) String

func (s PutWorkspaceRequest) String() string

func (*PutWorkspaceRequest) Validate

func (s *PutWorkspaceRequest) Validate() error

type PutWorkspaceResponse

type PutWorkspaceResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *PutWorkspaceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*PutWorkspaceResponse) GetBody

func (*PutWorkspaceResponse) GetHeaders

func (s *PutWorkspaceResponse) GetHeaders() map[string]*string

func (*PutWorkspaceResponse) GetStatusCode

func (s *PutWorkspaceResponse) GetStatusCode() *int32

func (PutWorkspaceResponse) GoString

func (s PutWorkspaceResponse) GoString() string

func (*PutWorkspaceResponse) SetBody

func (*PutWorkspaceResponse) SetHeaders

func (s *PutWorkspaceResponse) SetHeaders(v map[string]*string) *PutWorkspaceResponse

func (*PutWorkspaceResponse) SetStatusCode

func (s *PutWorkspaceResponse) SetStatusCode(v int32) *PutWorkspaceResponse

func (PutWorkspaceResponse) String

func (s PutWorkspaceResponse) String() string

func (*PutWorkspaceResponse) Validate

func (s *PutWorkspaceResponse) Validate() error

type PutWorkspaceResponseBody

type PutWorkspaceResponseBody struct {
	// ID of the request
	//
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Name of the workspace.
	//
	// example:
	//
	// workspace-test-001
	WorkspaceName *string `json:"workspaceName,omitempty" xml:"workspaceName,omitempty"`
}

func (*PutWorkspaceResponseBody) GetRequestId

func (s *PutWorkspaceResponseBody) GetRequestId() *string

func (*PutWorkspaceResponseBody) GetWorkspaceName

func (s *PutWorkspaceResponseBody) GetWorkspaceName() *string

func (PutWorkspaceResponseBody) GoString

func (s PutWorkspaceResponseBody) GoString() string

func (*PutWorkspaceResponseBody) SetRequestId

func (*PutWorkspaceResponseBody) SetWorkspaceName

func (PutWorkspaceResponseBody) String

func (s PutWorkspaceResponseBody) String() string

func (*PutWorkspaceResponseBody) Validate

func (s *PutWorkspaceResponseBody) Validate() error

type RepeatNotifySetting added in v3.4.0

type RepeatNotifySetting struct {
	EndIncidentState *string `json:"endIncidentState,omitempty" xml:"endIncidentState,omitempty"`
	RepeatInterval   *string `json:"repeatInterval,omitempty" xml:"repeatInterval,omitempty"`
}

func (*RepeatNotifySetting) GetEndIncidentState added in v3.4.0

func (s *RepeatNotifySetting) GetEndIncidentState() *string

func (*RepeatNotifySetting) GetRepeatInterval added in v3.4.0

func (s *RepeatNotifySetting) GetRepeatInterval() *string

func (RepeatNotifySetting) GoString added in v3.4.0

func (s RepeatNotifySetting) GoString() string

func (*RepeatNotifySetting) SetEndIncidentState added in v3.4.0

func (s *RepeatNotifySetting) SetEndIncidentState(v string) *RepeatNotifySetting

func (*RepeatNotifySetting) SetRepeatInterval added in v3.4.0

func (s *RepeatNotifySetting) SetRepeatInterval(v string) *RepeatNotifySetting

func (RepeatNotifySetting) String added in v3.4.0

func (s RepeatNotifySetting) String() string

func (*RepeatNotifySetting) Validate added in v3.4.0

func (s *RepeatNotifySetting) Validate() error

type RumDnsResponse

type RumDnsResponse struct {
	Domain  *string `json:"domain,omitempty" xml:"domain,omitempty"`
	Message *string `json:"message,omitempty" xml:"message,omitempty"`
	Result  *bool   `json:"result,omitempty" xml:"result,omitempty"`
}

func (*RumDnsResponse) GetDomain

func (s *RumDnsResponse) GetDomain() *string

func (*RumDnsResponse) GetMessage

func (s *RumDnsResponse) GetMessage() *string

func (*RumDnsResponse) GetResult

func (s *RumDnsResponse) GetResult() *bool

func (RumDnsResponse) GoString

func (s RumDnsResponse) GoString() string

func (*RumDnsResponse) SetDomain

func (s *RumDnsResponse) SetDomain(v string) *RumDnsResponse

func (*RumDnsResponse) SetMessage

func (s *RumDnsResponse) SetMessage(v string) *RumDnsResponse

func (*RumDnsResponse) SetResult

func (s *RumDnsResponse) SetResult(v bool) *RumDnsResponse

func (RumDnsResponse) String

func (s RumDnsResponse) String() string

func (*RumDnsResponse) Validate

func (s *RumDnsResponse) Validate() error

type SubscriptionForModify

type SubscriptionForModify struct {
	Description      *string                              `json:"description,omitempty" xml:"description,omitempty"`
	FilterSetting    *FilterSetting                       `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	NotifyStrategyId *string                              `json:"notifyStrategyId,omitempty" xml:"notifyStrategyId,omitempty"`
	PushingSetting   *SubscriptionForModifyPushingSetting `json:"pushingSetting,omitempty" xml:"pushingSetting,omitempty" type:"Struct"`
	// This parameter is required.
	SubscriptionName *string `json:"subscriptionName,omitempty" xml:"subscriptionName,omitempty"`
}

func (*SubscriptionForModify) GetDescription

func (s *SubscriptionForModify) GetDescription() *string

func (*SubscriptionForModify) GetFilterSetting

func (s *SubscriptionForModify) GetFilterSetting() *FilterSetting

func (*SubscriptionForModify) GetNotifyStrategyId

func (s *SubscriptionForModify) GetNotifyStrategyId() *string

func (*SubscriptionForModify) GetPushingSetting

func (*SubscriptionForModify) GetSubscriptionName

func (s *SubscriptionForModify) GetSubscriptionName() *string

func (SubscriptionForModify) GoString

func (s SubscriptionForModify) GoString() string

func (*SubscriptionForModify) SetDescription

func (s *SubscriptionForModify) SetDescription(v string) *SubscriptionForModify

func (*SubscriptionForModify) SetFilterSetting

func (*SubscriptionForModify) SetNotifyStrategyId

func (s *SubscriptionForModify) SetNotifyStrategyId(v string) *SubscriptionForModify

func (*SubscriptionForModify) SetPushingSetting

func (*SubscriptionForModify) SetSubscriptionName

func (s *SubscriptionForModify) SetSubscriptionName(v string) *SubscriptionForModify

func (SubscriptionForModify) String

func (s SubscriptionForModify) String() string

func (*SubscriptionForModify) Validate

func (s *SubscriptionForModify) Validate() error

type SubscriptionForModifyPushingSetting

type SubscriptionForModifyPushingSetting struct {
	AlertActionIds   []*string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty" type:"Repeated"`
	ResponsePlanId   *string   `json:"responsePlanId,omitempty" xml:"responsePlanId,omitempty"`
	RestoreActionIds []*string `json:"restoreActionIds,omitempty" xml:"restoreActionIds,omitempty" type:"Repeated"`
	TemplateUuid     *string   `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*SubscriptionForModifyPushingSetting) GetAlertActionIds

func (s *SubscriptionForModifyPushingSetting) GetAlertActionIds() []*string

func (*SubscriptionForModifyPushingSetting) GetResponsePlanId

func (s *SubscriptionForModifyPushingSetting) GetResponsePlanId() *string

func (*SubscriptionForModifyPushingSetting) GetRestoreActionIds

func (s *SubscriptionForModifyPushingSetting) GetRestoreActionIds() []*string

func (*SubscriptionForModifyPushingSetting) GetTemplateUuid

func (s *SubscriptionForModifyPushingSetting) GetTemplateUuid() *string

func (SubscriptionForModifyPushingSetting) GoString

func (*SubscriptionForModifyPushingSetting) SetAlertActionIds

func (*SubscriptionForModifyPushingSetting) SetResponsePlanId

func (*SubscriptionForModifyPushingSetting) SetRestoreActionIds

func (*SubscriptionForModifyPushingSetting) SetTemplateUuid

func (SubscriptionForModifyPushingSetting) String

func (*SubscriptionForModifyPushingSetting) Validate

type SubscriptionForView

type SubscriptionForView struct {
	CreateTime       *string                            `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description      *string                            `json:"description,omitempty" xml:"description,omitempty"`
	Enable           *bool                              `json:"enable,omitempty" xml:"enable,omitempty"`
	FilterSetting    *FilterSetting                     `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	NotifyStrategyId *string                            `json:"notifyStrategyId,omitempty" xml:"notifyStrategyId,omitempty"`
	PushingSetting   *SubscriptionForViewPushingSetting `json:"pushingSetting,omitempty" xml:"pushingSetting,omitempty" type:"Struct"`
	SubscriptionId   *string                            `json:"subscriptionId,omitempty" xml:"subscriptionId,omitempty"`
	// This parameter is required.
	SubscriptionName *string `json:"subscriptionName,omitempty" xml:"subscriptionName,omitempty"`
	SyncFromType     *string `json:"syncFromType,omitempty" xml:"syncFromType,omitempty"`
	UpdateTime       *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	UserId           *string `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace        *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*SubscriptionForView) GetCreateTime

func (s *SubscriptionForView) GetCreateTime() *string

func (*SubscriptionForView) GetDescription

func (s *SubscriptionForView) GetDescription() *string

func (*SubscriptionForView) GetEnable

func (s *SubscriptionForView) GetEnable() *bool

func (*SubscriptionForView) GetFilterSetting

func (s *SubscriptionForView) GetFilterSetting() *FilterSetting

func (*SubscriptionForView) GetNotifyStrategyId

func (s *SubscriptionForView) GetNotifyStrategyId() *string

func (*SubscriptionForView) GetPushingSetting

func (*SubscriptionForView) GetSubscriptionId

func (s *SubscriptionForView) GetSubscriptionId() *string

func (*SubscriptionForView) GetSubscriptionName

func (s *SubscriptionForView) GetSubscriptionName() *string

func (*SubscriptionForView) GetSyncFromType added in v3.4.0

func (s *SubscriptionForView) GetSyncFromType() *string

func (*SubscriptionForView) GetUpdateTime

func (s *SubscriptionForView) GetUpdateTime() *string

func (*SubscriptionForView) GetUserId

func (s *SubscriptionForView) GetUserId() *string

func (*SubscriptionForView) GetWorkspace

func (s *SubscriptionForView) GetWorkspace() *string

func (SubscriptionForView) GoString

func (s SubscriptionForView) GoString() string

func (*SubscriptionForView) SetCreateTime

func (s *SubscriptionForView) SetCreateTime(v string) *SubscriptionForView

func (*SubscriptionForView) SetDescription

func (s *SubscriptionForView) SetDescription(v string) *SubscriptionForView

func (*SubscriptionForView) SetEnable

func (s *SubscriptionForView) SetEnable(v bool) *SubscriptionForView

func (*SubscriptionForView) SetFilterSetting

func (s *SubscriptionForView) SetFilterSetting(v *FilterSetting) *SubscriptionForView

func (*SubscriptionForView) SetNotifyStrategyId

func (s *SubscriptionForView) SetNotifyStrategyId(v string) *SubscriptionForView

func (*SubscriptionForView) SetPushingSetting

func (*SubscriptionForView) SetSubscriptionId

func (s *SubscriptionForView) SetSubscriptionId(v string) *SubscriptionForView

func (*SubscriptionForView) SetSubscriptionName

func (s *SubscriptionForView) SetSubscriptionName(v string) *SubscriptionForView

func (*SubscriptionForView) SetSyncFromType added in v3.4.0

func (s *SubscriptionForView) SetSyncFromType(v string) *SubscriptionForView

func (*SubscriptionForView) SetUpdateTime

func (s *SubscriptionForView) SetUpdateTime(v string) *SubscriptionForView

func (*SubscriptionForView) SetUserId

func (*SubscriptionForView) SetWorkspace

func (s *SubscriptionForView) SetWorkspace(v string) *SubscriptionForView

func (SubscriptionForView) String

func (s SubscriptionForView) String() string

func (*SubscriptionForView) Validate

func (s *SubscriptionForView) Validate() error

type SubscriptionForViewPushingSetting

type SubscriptionForViewPushingSetting struct {
	AlertActionIds   []*string `json:"alertActionIds,omitempty" xml:"alertActionIds,omitempty" type:"Repeated"`
	ResponsePlanId   *string   `json:"responsePlanId,omitempty" xml:"responsePlanId,omitempty"`
	RestoreActionIds []*string `json:"restoreActionIds,omitempty" xml:"restoreActionIds,omitempty" type:"Repeated"`
	TemplateUuid     *string   `json:"templateUuid,omitempty" xml:"templateUuid,omitempty"`
}

func (*SubscriptionForViewPushingSetting) GetAlertActionIds

func (s *SubscriptionForViewPushingSetting) GetAlertActionIds() []*string

func (*SubscriptionForViewPushingSetting) GetResponsePlanId

func (s *SubscriptionForViewPushingSetting) GetResponsePlanId() *string

func (*SubscriptionForViewPushingSetting) GetRestoreActionIds

func (s *SubscriptionForViewPushingSetting) GetRestoreActionIds() []*string

func (*SubscriptionForViewPushingSetting) GetTemplateUuid

func (s *SubscriptionForViewPushingSetting) GetTemplateUuid() *string

func (SubscriptionForViewPushingSetting) GoString

func (*SubscriptionForViewPushingSetting) SetAlertActionIds

func (*SubscriptionForViewPushingSetting) SetResponsePlanId

func (*SubscriptionForViewPushingSetting) SetRestoreActionIds

func (*SubscriptionForViewPushingSetting) SetTemplateUuid

func (SubscriptionForViewPushingSetting) String

func (*SubscriptionForViewPushingSetting) Validate

type Tag added in v3.4.0

type Tag struct {
	Key   *string `json:"key,omitempty" xml:"key,omitempty"`
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*Tag) GetKey added in v3.4.0

func (s *Tag) GetKey() *string

func (*Tag) GetValue added in v3.4.0

func (s *Tag) GetValue() *string

func (Tag) GoString added in v3.4.0

func (s Tag) GoString() string

func (*Tag) SetKey added in v3.4.0

func (s *Tag) SetKey(v string) *Tag

func (*Tag) SetValue added in v3.4.0

func (s *Tag) SetValue(v string) *Tag

func (Tag) String added in v3.4.0

func (s Tag) String() string

func (*Tag) Validate added in v3.4.0

func (s *Tag) Validate() error

type TransformAction

type TransformAction struct {
	FilterSetting *FilterSetting     `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	LabelKey      *string            `json:"labelKey,omitempty" xml:"labelKey,omitempty"`
	Mapping       map[string]*string `json:"mapping,omitempty" xml:"mapping,omitempty"`
	RegExp        *string            `json:"regExp,omitempty" xml:"regExp,omitempty"`
	Source        *string            `json:"source,omitempty" xml:"source,omitempty"`
	Target        *string            `json:"target,omitempty" xml:"target,omitempty"`
	Type          *string            `json:"type,omitempty" xml:"type,omitempty"`
	Value         *string            `json:"value,omitempty" xml:"value,omitempty"`
	Variable      *string            `json:"variable,omitempty" xml:"variable,omitempty"`
}

func (*TransformAction) GetFilterSetting

func (s *TransformAction) GetFilterSetting() *FilterSetting

func (*TransformAction) GetLabelKey

func (s *TransformAction) GetLabelKey() *string

func (*TransformAction) GetMapping

func (s *TransformAction) GetMapping() map[string]*string

func (*TransformAction) GetRegExp

func (s *TransformAction) GetRegExp() *string

func (*TransformAction) GetSource

func (s *TransformAction) GetSource() *string

func (*TransformAction) GetTarget

func (s *TransformAction) GetTarget() *string

func (*TransformAction) GetType

func (s *TransformAction) GetType() *string

func (*TransformAction) GetValue

func (s *TransformAction) GetValue() *string

func (*TransformAction) GetVariable

func (s *TransformAction) GetVariable() *string

func (TransformAction) GoString

func (s TransformAction) GoString() string

func (*TransformAction) SetFilterSetting

func (s *TransformAction) SetFilterSetting(v *FilterSetting) *TransformAction

func (*TransformAction) SetLabelKey

func (s *TransformAction) SetLabelKey(v string) *TransformAction

func (*TransformAction) SetMapping

func (s *TransformAction) SetMapping(v map[string]*string) *TransformAction

func (*TransformAction) SetRegExp

func (s *TransformAction) SetRegExp(v string) *TransformAction

func (*TransformAction) SetSource

func (s *TransformAction) SetSource(v string) *TransformAction

func (*TransformAction) SetTarget

func (s *TransformAction) SetTarget(v string) *TransformAction

func (*TransformAction) SetType

func (s *TransformAction) SetType(v string) *TransformAction

func (*TransformAction) SetValue

func (s *TransformAction) SetValue(v string) *TransformAction

func (*TransformAction) SetVariable

func (s *TransformAction) SetVariable(v string) *TransformAction

func (TransformAction) String

func (s TransformAction) String() string

func (*TransformAction) Validate

func (s *TransformAction) Validate() error

type TransformerForModify

type TransformerForModify struct {
	Actions        []*TransformAction `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	Description    *string            `json:"description,omitempty" xml:"description,omitempty"`
	FilterSetting  *FilterSetting     `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	QuitAfterMatch *bool              `json:"quitAfterMatch,omitempty" xml:"quitAfterMatch,omitempty"`
	SortId         *int32             `json:"sortId,omitempty" xml:"sortId,omitempty"`
	// This parameter is required.
	TransformerName *string `json:"transformerName,omitempty" xml:"transformerName,omitempty"`
}

func (*TransformerForModify) GetActions

func (s *TransformerForModify) GetActions() []*TransformAction

func (*TransformerForModify) GetDescription

func (s *TransformerForModify) GetDescription() *string

func (*TransformerForModify) GetFilterSetting

func (s *TransformerForModify) GetFilterSetting() *FilterSetting

func (*TransformerForModify) GetQuitAfterMatch

func (s *TransformerForModify) GetQuitAfterMatch() *bool

func (*TransformerForModify) GetSortId

func (s *TransformerForModify) GetSortId() *int32

func (*TransformerForModify) GetTransformerName

func (s *TransformerForModify) GetTransformerName() *string

func (TransformerForModify) GoString

func (s TransformerForModify) GoString() string

func (*TransformerForModify) SetActions

func (*TransformerForModify) SetDescription

func (s *TransformerForModify) SetDescription(v string) *TransformerForModify

func (*TransformerForModify) SetFilterSetting

func (s *TransformerForModify) SetFilterSetting(v *FilterSetting) *TransformerForModify

func (*TransformerForModify) SetQuitAfterMatch

func (s *TransformerForModify) SetQuitAfterMatch(v bool) *TransformerForModify

func (*TransformerForModify) SetSortId

func (*TransformerForModify) SetTransformerName

func (s *TransformerForModify) SetTransformerName(v string) *TransformerForModify

func (TransformerForModify) String

func (s TransformerForModify) String() string

func (*TransformerForModify) Validate

func (s *TransformerForModify) Validate() error

type TransformerForView

type TransformerForView struct {
	Actions        []*TransformAction `json:"actions,omitempty" xml:"actions,omitempty" type:"Repeated"`
	CreateTime     *string            `json:"createTime,omitempty" xml:"createTime,omitempty"`
	Description    *string            `json:"description,omitempty" xml:"description,omitempty"`
	Enable         *bool              `json:"enable,omitempty" xml:"enable,omitempty"`
	FilterSetting  *FilterSetting     `json:"filterSetting,omitempty" xml:"filterSetting,omitempty"`
	QuitAfterMatch *bool              `json:"quitAfterMatch,omitempty" xml:"quitAfterMatch,omitempty"`
	SortId         *int32             `json:"sortId,omitempty" xml:"sortId,omitempty"`
	TransformerId  *string            `json:"transformerId,omitempty" xml:"transformerId,omitempty"`
	// This parameter is required.
	TransformerName *string `json:"transformerName,omitempty" xml:"transformerName,omitempty"`
	UpdateTime      *string `json:"updateTime,omitempty" xml:"updateTime,omitempty"`
	UserId          *string `json:"userId,omitempty" xml:"userId,omitempty"`
	Workspace       *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*TransformerForView) GetActions

func (s *TransformerForView) GetActions() []*TransformAction

func (*TransformerForView) GetCreateTime

func (s *TransformerForView) GetCreateTime() *string

func (*TransformerForView) GetDescription

func (s *TransformerForView) GetDescription() *string

func (*TransformerForView) GetEnable

func (s *TransformerForView) GetEnable() *bool

func (*TransformerForView) GetFilterSetting

func (s *TransformerForView) GetFilterSetting() *FilterSetting

func (*TransformerForView) GetQuitAfterMatch

func (s *TransformerForView) GetQuitAfterMatch() *bool

func (*TransformerForView) GetSortId

func (s *TransformerForView) GetSortId() *int32

func (*TransformerForView) GetTransformerId

func (s *TransformerForView) GetTransformerId() *string

func (*TransformerForView) GetTransformerName

func (s *TransformerForView) GetTransformerName() *string

func (*TransformerForView) GetUpdateTime

func (s *TransformerForView) GetUpdateTime() *string

func (*TransformerForView) GetUserId

func (s *TransformerForView) GetUserId() *string

func (*TransformerForView) GetWorkspace

func (s *TransformerForView) GetWorkspace() *string

func (TransformerForView) GoString

func (s TransformerForView) GoString() string

func (*TransformerForView) SetActions

func (*TransformerForView) SetCreateTime

func (s *TransformerForView) SetCreateTime(v string) *TransformerForView

func (*TransformerForView) SetDescription

func (s *TransformerForView) SetDescription(v string) *TransformerForView

func (*TransformerForView) SetEnable

func (s *TransformerForView) SetEnable(v bool) *TransformerForView

func (*TransformerForView) SetFilterSetting

func (s *TransformerForView) SetFilterSetting(v *FilterSetting) *TransformerForView

func (*TransformerForView) SetQuitAfterMatch

func (s *TransformerForView) SetQuitAfterMatch(v bool) *TransformerForView

func (*TransformerForView) SetSortId

func (s *TransformerForView) SetSortId(v int32) *TransformerForView

func (*TransformerForView) SetTransformerId

func (s *TransformerForView) SetTransformerId(v string) *TransformerForView

func (*TransformerForView) SetTransformerName

func (s *TransformerForView) SetTransformerName(v string) *TransformerForView

func (*TransformerForView) SetUpdateTime

func (s *TransformerForView) SetUpdateTime(v string) *TransformerForView

func (*TransformerForView) SetUserId

func (s *TransformerForView) SetUserId(v string) *TransformerForView

func (*TransformerForView) SetWorkspace

func (s *TransformerForView) SetWorkspace(v string) *TransformerForView

func (TransformerForView) String

func (s TransformerForView) String() string

func (*TransformerForView) Validate

func (s *TransformerForView) Validate() error

type UpdateAddonReleaseRequest added in v3.1.0

type UpdateAddonReleaseRequest struct {
	// Addon version information.
	//
	// example:
	//
	// 0.0.2
	AddonVersion *string `json:"addonVersion,omitempty" xml:"addonVersion,omitempty"`
	// Whether to pre-check this request.
	//
	// example:
	//
	// true
	DryRun *bool `json:"dryRun,omitempty" xml:"dryRun,omitempty"`
	// Entity discovery rules.
	EntityRules *EntityDiscoverRule `json:"entityRules,omitempty" xml:"entityRules,omitempty"`
	// Metadata information.
	//
	// example:
	//
	// {"install":{"mode":"auto-install","listenPort":"9400"},"discoverMode":"instances","discover":{"instances":"worker-k8s-for-cs-c126d87c76218487e83ab322017f11b44"},"scrapeInterval":"15","enableSecuritecs-nodeyGroupInjection":"true","metricTags":""}
	Values *string `json:"values,omitempty" xml:"values,omitempty"`
}

func (*UpdateAddonReleaseRequest) GetAddonVersion added in v3.1.0

func (s *UpdateAddonReleaseRequest) GetAddonVersion() *string

func (*UpdateAddonReleaseRequest) GetDryRun added in v3.1.0

func (s *UpdateAddonReleaseRequest) GetDryRun() *bool

func (*UpdateAddonReleaseRequest) GetEntityRules added in v3.1.0

func (s *UpdateAddonReleaseRequest) GetEntityRules() *EntityDiscoverRule

func (*UpdateAddonReleaseRequest) GetValues added in v3.1.0

func (s *UpdateAddonReleaseRequest) GetValues() *string

func (UpdateAddonReleaseRequest) GoString added in v3.1.0

func (s UpdateAddonReleaseRequest) GoString() string

func (*UpdateAddonReleaseRequest) SetAddonVersion added in v3.1.0

func (*UpdateAddonReleaseRequest) SetDryRun added in v3.1.0

func (*UpdateAddonReleaseRequest) SetEntityRules added in v3.1.0

func (*UpdateAddonReleaseRequest) SetValues added in v3.1.0

func (UpdateAddonReleaseRequest) String added in v3.1.0

func (s UpdateAddonReleaseRequest) String() string

func (*UpdateAddonReleaseRequest) Validate added in v3.1.0

func (s *UpdateAddonReleaseRequest) Validate() error

type UpdateAddonReleaseResponse added in v3.1.0

type UpdateAddonReleaseResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateAddonReleaseResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateAddonReleaseResponse) GetBody added in v3.1.0

func (*UpdateAddonReleaseResponse) GetHeaders added in v3.1.0

func (s *UpdateAddonReleaseResponse) GetHeaders() map[string]*string

func (*UpdateAddonReleaseResponse) GetStatusCode added in v3.1.0

func (s *UpdateAddonReleaseResponse) GetStatusCode() *int32

func (UpdateAddonReleaseResponse) GoString added in v3.1.0

func (s UpdateAddonReleaseResponse) GoString() string

func (*UpdateAddonReleaseResponse) SetBody added in v3.1.0

func (*UpdateAddonReleaseResponse) SetHeaders added in v3.1.0

func (*UpdateAddonReleaseResponse) SetStatusCode added in v3.1.0

func (UpdateAddonReleaseResponse) String added in v3.1.0

func (*UpdateAddonReleaseResponse) Validate added in v3.1.0

func (s *UpdateAddonReleaseResponse) Validate() error

type UpdateAddonReleaseResponseBody added in v3.1.0

type UpdateAddonReleaseResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// 9F00A7AF-2728-5424-B321-79D39C00A1EC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdateAddonReleaseResponseBody) GetRequestId added in v3.1.0

func (s *UpdateAddonReleaseResponseBody) GetRequestId() *string

func (UpdateAddonReleaseResponseBody) GoString added in v3.1.0

func (*UpdateAddonReleaseResponseBody) SetRequestId added in v3.1.0

func (UpdateAddonReleaseResponseBody) String added in v3.1.0

func (*UpdateAddonReleaseResponseBody) Validate added in v3.1.0

func (s *UpdateAddonReleaseResponseBody) Validate() error

type UpdateAggTaskGroupRequest added in v3.1.0

type UpdateAggTaskGroupRequest struct {
	// Aggregation task group configuration. Currently, only the “RecordingRuleYaml” format is supported, and it must comply with the format requirements of open-source Prometheus RecordingRules.
	//
	// This parameter is required.
	//
	// example:
	//
	// groups:
	//
	// - name: "node.rules"
	//
	//   interval: "60s"
	//
	//   rules:
	//
	//   - record: "node_namespace_pod:kube_pod_info:"
	//
	//     expr: "max(label_replace(kube_pod_info{job=\\"kubernetes-pods-kube-state-metrics\\"\\
	//
	//       }, \\"pod\\", \\"$1\\", \\"pod\\", \\"(.*)\\")) by (node, namespace, pod, cluster)"
	AggTaskGroupConfig *string `json:"aggTaskGroupConfig,omitempty" xml:"aggTaskGroupConfig,omitempty"`
	// Aggregation task group configuration type, default is “RecordingRuleYaml” (open-source Prometheus RecordingRule format).
	//
	// example:
	//
	// RecordingRuleYaml
	AggTaskGroupConfigType *string `json:"aggTaskGroupConfigType,omitempty" xml:"aggTaskGroupConfigType,omitempty"`
	// Aggregation task group name.
	//
	// example:
	//
	// test-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// When the scheduling mode is set to “Cron”, this is the specific scheduling expression. For example, “0/1 	- 	- 	- *” means starting from 0 minutes, schedule every 1 minute.
	//
	// example:
	//
	// 0/1 	- 	- 	- *
	CronExpr *string `json:"cronExpr,omitempty" xml:"cronExpr,omitempty"`
	// Fixed delay time for scheduling, in seconds, default is 30.
	//
	// example:
	//
	// 30
	Delay *int32 `json:"delay,omitempty" xml:"delay,omitempty"`
	// Description of the aggregation task group.
	//
	// example:
	//
	// desc
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// The second-level timestamp corresponding to the start time of the scheduling.
	//
	// example:
	//
	// 1724996015
	FromTime *int64 `json:"fromTime,omitempty" xml:"fromTime,omitempty"`
	// Maximum number of retries for executing the aggregation task, default is 20.
	//
	// example:
	//
	// 20
	MaxRetries *int32 `json:"maxRetries,omitempty" xml:"maxRetries,omitempty"`
	// Maximum retry time for executing the aggregation task, in seconds, default is 600.
	//
	// example:
	//
	// 600
	MaxRunTimeInSeconds *int32 `json:"maxRunTimeInSeconds,omitempty" xml:"maxRunTimeInSeconds,omitempty"`
	// Pre-check configuration, no configuration by default. The input string needs to be correctly parsed as JSON.
	//
	// example:
	//
	// {"policy":"skip","prometheusId":"xxx","query":"scalar(sum(count_over_time(up{job=\\"_arms/kubelet/cadvisor\\"}[15s])) / 21)","threshold":0.5,"timeout":15,"type":"promql"}
	PrecheckString *string `json:"precheckString,omitempty" xml:"precheckString,omitempty"`
	// Scheduling mode, either “Cron” or “FixedRate”, default is “FixedRate”.
	//
	// example:
	//
	// FixedRate
	ScheduleMode *string `json:"scheduleMode,omitempty" xml:"scheduleMode,omitempty"`
	// Scheduling time expression, recommended values are “@s” or “@m”, indicating the granularity of the scheduling time window alignment, default is “@m”.
	//
	// example:
	//
	// @m
	ScheduleTimeExpr *string `json:"scheduleTimeExpr,omitempty" xml:"scheduleTimeExpr,omitempty"`
	// Status of the aggregation task group, either “Running” or “Stopped”. Default is Running.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Resource group tags.
	Tags []*UpdateAggTaskGroupRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
	// Target Prometheus instance ID of the aggregation task group.
	//
	// This parameter is required.
	//
	// example:
	//
	// rw-pq4apob9jm
	TargetPrometheusId *string `json:"targetPrometheusId,omitempty" xml:"targetPrometheusId,omitempty"`
	// The second-level timestamp corresponding to the end time of the scheduling, 0 indicates that the scheduling does not stop.
	//
	// example:
	//
	// 0
	ToTime *int64 `json:"toTime,omitempty" xml:"toTime,omitempty"`
}

func (*UpdateAggTaskGroupRequest) GetAggTaskGroupConfig added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetAggTaskGroupConfig() *string

func (*UpdateAggTaskGroupRequest) GetAggTaskGroupConfigType added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetAggTaskGroupConfigType() *string

func (*UpdateAggTaskGroupRequest) GetAggTaskGroupName added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetAggTaskGroupName() *string

func (*UpdateAggTaskGroupRequest) GetCronExpr added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetCronExpr() *string

func (*UpdateAggTaskGroupRequest) GetDelay added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetDelay() *int32

func (*UpdateAggTaskGroupRequest) GetDescription added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetDescription() *string

func (*UpdateAggTaskGroupRequest) GetFromTime added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetFromTime() *int64

func (*UpdateAggTaskGroupRequest) GetMaxRetries added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetMaxRetries() *int32

func (*UpdateAggTaskGroupRequest) GetMaxRunTimeInSeconds added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetMaxRunTimeInSeconds() *int32

func (*UpdateAggTaskGroupRequest) GetPrecheckString added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetPrecheckString() *string

func (*UpdateAggTaskGroupRequest) GetScheduleMode added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetScheduleMode() *string

func (*UpdateAggTaskGroupRequest) GetScheduleTimeExpr added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetScheduleTimeExpr() *string

func (*UpdateAggTaskGroupRequest) GetStatus added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetStatus() *string

func (*UpdateAggTaskGroupRequest) GetTags added in v3.1.0

func (*UpdateAggTaskGroupRequest) GetTargetPrometheusId added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetTargetPrometheusId() *string

func (*UpdateAggTaskGroupRequest) GetToTime added in v3.1.0

func (s *UpdateAggTaskGroupRequest) GetToTime() *int64

func (UpdateAggTaskGroupRequest) GoString added in v3.1.0

func (s UpdateAggTaskGroupRequest) GoString() string

func (*UpdateAggTaskGroupRequest) SetAggTaskGroupConfig added in v3.1.0

func (s *UpdateAggTaskGroupRequest) SetAggTaskGroupConfig(v string) *UpdateAggTaskGroupRequest

func (*UpdateAggTaskGroupRequest) SetAggTaskGroupConfigType added in v3.1.0

func (s *UpdateAggTaskGroupRequest) SetAggTaskGroupConfigType(v string) *UpdateAggTaskGroupRequest

func (*UpdateAggTaskGroupRequest) SetAggTaskGroupName added in v3.1.0

func (s *UpdateAggTaskGroupRequest) SetAggTaskGroupName(v string) *UpdateAggTaskGroupRequest

func (*UpdateAggTaskGroupRequest) SetCronExpr added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetDelay added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetDescription added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetFromTime added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetMaxRetries added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetMaxRunTimeInSeconds added in v3.1.0

func (s *UpdateAggTaskGroupRequest) SetMaxRunTimeInSeconds(v int32) *UpdateAggTaskGroupRequest

func (*UpdateAggTaskGroupRequest) SetPrecheckString added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetScheduleMode added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetScheduleTimeExpr added in v3.1.0

func (s *UpdateAggTaskGroupRequest) SetScheduleTimeExpr(v string) *UpdateAggTaskGroupRequest

func (*UpdateAggTaskGroupRequest) SetStatus added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetTags added in v3.1.0

func (*UpdateAggTaskGroupRequest) SetTargetPrometheusId added in v3.1.0

func (s *UpdateAggTaskGroupRequest) SetTargetPrometheusId(v string) *UpdateAggTaskGroupRequest

func (*UpdateAggTaskGroupRequest) SetToTime added in v3.1.0

func (UpdateAggTaskGroupRequest) String added in v3.1.0

func (s UpdateAggTaskGroupRequest) String() string

func (*UpdateAggTaskGroupRequest) Validate added in v3.1.0

func (s *UpdateAggTaskGroupRequest) Validate() error

type UpdateAggTaskGroupRequestTags added in v3.1.0

type UpdateAggTaskGroupRequestTags struct {
	// Key of the resource group tag.
	//
	// example:
	//
	// key1
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Value of the resource group tag.
	//
	// example:
	//
	// value1
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*UpdateAggTaskGroupRequestTags) GetKey added in v3.1.0

func (*UpdateAggTaskGroupRequestTags) GetValue added in v3.1.0

func (s *UpdateAggTaskGroupRequestTags) GetValue() *string

func (UpdateAggTaskGroupRequestTags) GoString added in v3.1.0

func (*UpdateAggTaskGroupRequestTags) SetKey added in v3.1.0

func (*UpdateAggTaskGroupRequestTags) SetValue added in v3.1.0

func (UpdateAggTaskGroupRequestTags) String added in v3.1.0

func (*UpdateAggTaskGroupRequestTags) Validate added in v3.1.0

func (s *UpdateAggTaskGroupRequestTags) Validate() error

type UpdateAggTaskGroupResponse added in v3.1.0

type UpdateAggTaskGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateAggTaskGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateAggTaskGroupResponse) GetBody added in v3.1.0

func (*UpdateAggTaskGroupResponse) GetHeaders added in v3.1.0

func (s *UpdateAggTaskGroupResponse) GetHeaders() map[string]*string

func (*UpdateAggTaskGroupResponse) GetStatusCode added in v3.1.0

func (s *UpdateAggTaskGroupResponse) GetStatusCode() *int32

func (UpdateAggTaskGroupResponse) GoString added in v3.1.0

func (s UpdateAggTaskGroupResponse) GoString() string

func (*UpdateAggTaskGroupResponse) SetBody added in v3.1.0

func (*UpdateAggTaskGroupResponse) SetHeaders added in v3.1.0

func (*UpdateAggTaskGroupResponse) SetStatusCode added in v3.1.0

func (UpdateAggTaskGroupResponse) String added in v3.1.0

func (*UpdateAggTaskGroupResponse) Validate added in v3.1.0

func (s *UpdateAggTaskGroupResponse) Validate() error

type UpdateAggTaskGroupResponseBody added in v3.1.0

type UpdateAggTaskGroupResponseBody struct {
	// Summary of the aggregation task group configuration.
	//
	// example:
	//
	// a54136014dc386a92c83a6ef1e97ff22
	AggTaskGroupConfigHash *string `json:"aggTaskGroupConfigHash,omitempty" xml:"aggTaskGroupConfigHash,omitempty"`
	// Aggregation task group ID
	//
	// example:
	//
	// aggTaskGroup-5fb2c3ade63a4709bcb059d13493b7b8
	AggTaskGroupId *string `json:"aggTaskGroupId,omitempty" xml:"aggTaskGroupId,omitempty"`
	// Aggregation task group name
	//
	// example:
	//
	// pipeline-aggtask-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// Request ID
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Source Prometheus instance ID of the aggregation task group
	//
	// example:
	//
	// rw-083e17834e279f8c627fe91a2d72
	SourcePrometheusId *string `json:"sourcePrometheusId,omitempty" xml:"sourcePrometheusId,omitempty"`
	// Current status of the aggregation task group
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (*UpdateAggTaskGroupResponseBody) GetAggTaskGroupConfigHash added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) GetAggTaskGroupConfigHash() *string

func (*UpdateAggTaskGroupResponseBody) GetAggTaskGroupId added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) GetAggTaskGroupId() *string

func (*UpdateAggTaskGroupResponseBody) GetAggTaskGroupName added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) GetAggTaskGroupName() *string

func (*UpdateAggTaskGroupResponseBody) GetRequestId added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) GetRequestId() *string

func (*UpdateAggTaskGroupResponseBody) GetSourcePrometheusId added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) GetSourcePrometheusId() *string

func (*UpdateAggTaskGroupResponseBody) GetStatus added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) GetStatus() *string

func (UpdateAggTaskGroupResponseBody) GoString added in v3.1.0

func (*UpdateAggTaskGroupResponseBody) SetAggTaskGroupConfigHash added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) SetAggTaskGroupConfigHash(v string) *UpdateAggTaskGroupResponseBody

func (*UpdateAggTaskGroupResponseBody) SetAggTaskGroupId added in v3.1.0

func (*UpdateAggTaskGroupResponseBody) SetAggTaskGroupName added in v3.1.0

func (*UpdateAggTaskGroupResponseBody) SetRequestId added in v3.1.0

func (*UpdateAggTaskGroupResponseBody) SetSourcePrometheusId added in v3.1.0

func (*UpdateAggTaskGroupResponseBody) SetStatus added in v3.1.0

func (UpdateAggTaskGroupResponseBody) String added in v3.1.0

func (*UpdateAggTaskGroupResponseBody) Validate added in v3.1.0

func (s *UpdateAggTaskGroupResponseBody) Validate() error

type UpdateAggTaskGroupStatusRequest added in v3.1.0

type UpdateAggTaskGroupStatusRequest struct {
	// Status of the aggregation task group, either “Running” or “Stopped”. Default is Running.
	//
	// This parameter is required.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (*UpdateAggTaskGroupStatusRequest) GetStatus added in v3.1.0

func (s *UpdateAggTaskGroupStatusRequest) GetStatus() *string

func (UpdateAggTaskGroupStatusRequest) GoString added in v3.1.0

func (*UpdateAggTaskGroupStatusRequest) SetStatus added in v3.1.0

func (UpdateAggTaskGroupStatusRequest) String added in v3.1.0

func (*UpdateAggTaskGroupStatusRequest) Validate added in v3.1.0

func (s *UpdateAggTaskGroupStatusRequest) Validate() error

type UpdateAggTaskGroupStatusResponse added in v3.1.0

type UpdateAggTaskGroupStatusResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateAggTaskGroupStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateAggTaskGroupStatusResponse) GetBody added in v3.1.0

func (*UpdateAggTaskGroupStatusResponse) GetHeaders added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponse) GetHeaders() map[string]*string

func (*UpdateAggTaskGroupStatusResponse) GetStatusCode added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponse) GetStatusCode() *int32

func (UpdateAggTaskGroupStatusResponse) GoString added in v3.1.0

func (*UpdateAggTaskGroupStatusResponse) SetBody added in v3.1.0

func (*UpdateAggTaskGroupStatusResponse) SetHeaders added in v3.1.0

func (*UpdateAggTaskGroupStatusResponse) SetStatusCode added in v3.1.0

func (UpdateAggTaskGroupStatusResponse) String added in v3.1.0

func (*UpdateAggTaskGroupStatusResponse) Validate added in v3.1.0

type UpdateAggTaskGroupStatusResponseBody added in v3.1.0

type UpdateAggTaskGroupStatusResponseBody struct {
	// Summary of the aggregation task group configuration.
	//
	// example:
	//
	// a54136014dc386a92c83a6ef1e97ff22
	AggTaskGroupConfigHash *string `json:"aggTaskGroupConfigHash,omitempty" xml:"aggTaskGroupConfigHash,omitempty"`
	// Aggregation task group ID.
	//
	// example:
	//
	// aggTaskGroup-xxx
	AggTaskGroupId *string `json:"aggTaskGroupId,omitempty" xml:"aggTaskGroupId,omitempty"`
	// Aggregation task group name.
	//
	// example:
	//
	// pipeline-aggtask-group
	AggTaskGroupName *string `json:"aggTaskGroupName,omitempty" xml:"aggTaskGroupName,omitempty"`
	// Request ID.
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-***
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Source Prometheus instance ID of the aggregation task group.
	//
	// example:
	//
	// rw-xxx
	SourcePrometheusId *string `json:"sourcePrometheusId,omitempty" xml:"sourcePrometheusId,omitempty"`
	// The current status of the aggregated task group.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (*UpdateAggTaskGroupStatusResponseBody) GetAggTaskGroupConfigHash added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponseBody) GetAggTaskGroupConfigHash() *string

func (*UpdateAggTaskGroupStatusResponseBody) GetAggTaskGroupId added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponseBody) GetAggTaskGroupId() *string

func (*UpdateAggTaskGroupStatusResponseBody) GetAggTaskGroupName added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponseBody) GetAggTaskGroupName() *string

func (*UpdateAggTaskGroupStatusResponseBody) GetRequestId added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponseBody) GetRequestId() *string

func (*UpdateAggTaskGroupStatusResponseBody) GetSourcePrometheusId added in v3.1.0

func (s *UpdateAggTaskGroupStatusResponseBody) GetSourcePrometheusId() *string

func (*UpdateAggTaskGroupStatusResponseBody) GetStatus added in v3.1.0

func (UpdateAggTaskGroupStatusResponseBody) GoString added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) SetAggTaskGroupConfigHash added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) SetAggTaskGroupId added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) SetAggTaskGroupName added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) SetRequestId added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) SetSourcePrometheusId added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) SetStatus added in v3.1.0

func (UpdateAggTaskGroupStatusResponseBody) String added in v3.1.0

func (*UpdateAggTaskGroupStatusResponseBody) Validate added in v3.1.0

type UpdateBizTraceRequest added in v3.5.0

type UpdateBizTraceRequest struct {
	// example:
	//
	// {"sample":{"strategy":"BY_APP"}}
	AdvancedConfig *string `json:"advancedConfig,omitempty" xml:"advancedConfig,omitempty"`
	// example:
	//
	// just test
	BizTraceName *string `json:"bizTraceName,omitempty" xml:"bizTraceName,omitempty"`
	// example:
	//
	// [{"entrancePid":"xxx@d9w3jd9j3","rpcMatcher":{"matchType":"EQUALS","pattern":"/"},"characteristics":{"operation":"OR","rules":[{"target":"CUSTOM_EXTRACT","id":"oi0b3bb7","key":"biz.test","matcher":{"matchType":"CONTAINS","pattern":["1"]}}]}}]
	RuleConfig *string `json:"ruleConfig,omitempty" xml:"ruleConfig,omitempty"`
	// example:
	//
	// default-cms-xxxxxxx-cn-hangzhou
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*UpdateBizTraceRequest) GetAdvancedConfig added in v3.5.0

func (s *UpdateBizTraceRequest) GetAdvancedConfig() *string

func (*UpdateBizTraceRequest) GetBizTraceName added in v3.5.0

func (s *UpdateBizTraceRequest) GetBizTraceName() *string

func (*UpdateBizTraceRequest) GetRuleConfig added in v3.5.0

func (s *UpdateBizTraceRequest) GetRuleConfig() *string

func (*UpdateBizTraceRequest) GetWorkspace added in v3.5.0

func (s *UpdateBizTraceRequest) GetWorkspace() *string

func (UpdateBizTraceRequest) GoString added in v3.5.0

func (s UpdateBizTraceRequest) GoString() string

func (*UpdateBizTraceRequest) SetAdvancedConfig added in v3.5.0

func (s *UpdateBizTraceRequest) SetAdvancedConfig(v string) *UpdateBizTraceRequest

func (*UpdateBizTraceRequest) SetBizTraceName added in v3.5.0

func (s *UpdateBizTraceRequest) SetBizTraceName(v string) *UpdateBizTraceRequest

func (*UpdateBizTraceRequest) SetRuleConfig added in v3.5.0

func (s *UpdateBizTraceRequest) SetRuleConfig(v string) *UpdateBizTraceRequest

func (*UpdateBizTraceRequest) SetWorkspace added in v3.5.0

func (UpdateBizTraceRequest) String added in v3.5.0

func (s UpdateBizTraceRequest) String() string

func (*UpdateBizTraceRequest) Validate added in v3.5.0

func (s *UpdateBizTraceRequest) Validate() error

type UpdateBizTraceResponse added in v3.5.0

type UpdateBizTraceResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateBizTraceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateBizTraceResponse) GetBody added in v3.5.0

func (*UpdateBizTraceResponse) GetHeaders added in v3.5.0

func (s *UpdateBizTraceResponse) GetHeaders() map[string]*string

func (*UpdateBizTraceResponse) GetStatusCode added in v3.5.0

func (s *UpdateBizTraceResponse) GetStatusCode() *int32

func (UpdateBizTraceResponse) GoString added in v3.5.0

func (s UpdateBizTraceResponse) GoString() string

func (*UpdateBizTraceResponse) SetBody added in v3.5.0

func (*UpdateBizTraceResponse) SetHeaders added in v3.5.0

func (*UpdateBizTraceResponse) SetStatusCode added in v3.5.0

func (UpdateBizTraceResponse) String added in v3.5.0

func (s UpdateBizTraceResponse) String() string

func (*UpdateBizTraceResponse) Validate added in v3.5.0

func (s *UpdateBizTraceResponse) Validate() error

type UpdateBizTraceResponseBody added in v3.5.0

type UpdateBizTraceResponseBody struct {
	// example:
	//
	// e339260ed64c95d
	BizTraceId *string `json:"bizTraceId,omitempty" xml:"bizTraceId,omitempty"`
	// example:
	//
	// 264C3E89-XXXX-XXXX-XXXX-CE9C2196C7DC
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdateBizTraceResponseBody) GetBizTraceId added in v3.5.0

func (s *UpdateBizTraceResponseBody) GetBizTraceId() *string

func (*UpdateBizTraceResponseBody) GetRequestId added in v3.5.0

func (s *UpdateBizTraceResponseBody) GetRequestId() *string

func (UpdateBizTraceResponseBody) GoString added in v3.5.0

func (s UpdateBizTraceResponseBody) GoString() string

func (*UpdateBizTraceResponseBody) SetBizTraceId added in v3.5.0

func (*UpdateBizTraceResponseBody) SetRequestId added in v3.5.0

func (UpdateBizTraceResponseBody) String added in v3.5.0

func (*UpdateBizTraceResponseBody) Validate added in v3.5.0

func (s *UpdateBizTraceResponseBody) Validate() error

type UpdateIntegrationPolicyRequest added in v3.1.0

type UpdateIntegrationPolicyRequest struct {
	// Fee package type, CS_Pro/CS_Basic/empty.
	//
	// example:
	//
	// CS_Pro
	FeePackage *string `json:"feePackage,omitempty" xml:"feePackage,omitempty"`
	// Rule name, minimum 3 characters, maximum 63 characters, must start with a letter.
	//
	// example:
	//
	// metrics-inner-manage
	PolicyName *string `json:"policyName,omitempty" xml:"policyName,omitempty"`
	// Resource group ID of the instance.
	//
	// example:
	//
	// rg-aekzoiafjtr7zyq
	ResourceGroupId *string `json:"resourceGroupId,omitempty" xml:"resourceGroupId,omitempty"`
	// Resource tags.
	Tags []*UpdateIntegrationPolicyRequestTags `json:"tags,omitempty" xml:"tags,omitempty" type:"Repeated"`
}

func (*UpdateIntegrationPolicyRequest) GetFeePackage added in v3.1.0

func (s *UpdateIntegrationPolicyRequest) GetFeePackage() *string

func (*UpdateIntegrationPolicyRequest) GetPolicyName added in v3.1.0

func (s *UpdateIntegrationPolicyRequest) GetPolicyName() *string

func (*UpdateIntegrationPolicyRequest) GetResourceGroupId added in v3.1.0

func (s *UpdateIntegrationPolicyRequest) GetResourceGroupId() *string

func (*UpdateIntegrationPolicyRequest) GetTags added in v3.1.0

func (UpdateIntegrationPolicyRequest) GoString added in v3.1.0

func (*UpdateIntegrationPolicyRequest) SetFeePackage added in v3.1.0

func (*UpdateIntegrationPolicyRequest) SetPolicyName added in v3.1.0

func (*UpdateIntegrationPolicyRequest) SetResourceGroupId added in v3.1.0

func (*UpdateIntegrationPolicyRequest) SetTags added in v3.1.0

func (UpdateIntegrationPolicyRequest) String added in v3.1.0

func (*UpdateIntegrationPolicyRequest) Validate added in v3.1.0

func (s *UpdateIntegrationPolicyRequest) Validate() error

type UpdateIntegrationPolicyRequestTags added in v3.1.0

type UpdateIntegrationPolicyRequestTags struct {
	// Tag `key` value.
	//
	// example:
	//
	// algo_bhv_expose_in_airec_exposure
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// Tag `value` value.
	//
	// example:
	//
	// [{\\"Id\\": \\"kgqie6hm\\", \\"Name\\": \\"Sheet1\\"}]
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (*UpdateIntegrationPolicyRequestTags) GetKey added in v3.1.0

func (*UpdateIntegrationPolicyRequestTags) GetValue added in v3.1.0

func (UpdateIntegrationPolicyRequestTags) GoString added in v3.1.0

func (*UpdateIntegrationPolicyRequestTags) SetKey added in v3.1.0

func (*UpdateIntegrationPolicyRequestTags) SetValue added in v3.1.0

func (UpdateIntegrationPolicyRequestTags) String added in v3.1.0

func (*UpdateIntegrationPolicyRequestTags) Validate added in v3.1.0

type UpdateIntegrationPolicyResponse added in v3.1.0

type UpdateIntegrationPolicyResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateIntegrationPolicyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateIntegrationPolicyResponse) GetBody added in v3.1.0

func (*UpdateIntegrationPolicyResponse) GetHeaders added in v3.1.0

func (s *UpdateIntegrationPolicyResponse) GetHeaders() map[string]*string

func (*UpdateIntegrationPolicyResponse) GetStatusCode added in v3.1.0

func (s *UpdateIntegrationPolicyResponse) GetStatusCode() *int32

func (UpdateIntegrationPolicyResponse) GoString added in v3.1.0

func (*UpdateIntegrationPolicyResponse) SetBody added in v3.1.0

func (*UpdateIntegrationPolicyResponse) SetHeaders added in v3.1.0

func (*UpdateIntegrationPolicyResponse) SetStatusCode added in v3.1.0

func (UpdateIntegrationPolicyResponse) String added in v3.1.0

func (*UpdateIntegrationPolicyResponse) Validate added in v3.1.0

func (s *UpdateIntegrationPolicyResponse) Validate() error

type UpdateIntegrationPolicyResponseBody added in v3.1.0

type UpdateIntegrationPolicyResponseBody struct {
	// ID of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdateIntegrationPolicyResponseBody) GetRequestId added in v3.1.0

func (s *UpdateIntegrationPolicyResponseBody) GetRequestId() *string

func (UpdateIntegrationPolicyResponseBody) GoString added in v3.1.0

func (*UpdateIntegrationPolicyResponseBody) SetRequestId added in v3.1.0

func (UpdateIntegrationPolicyResponseBody) String added in v3.1.0

func (*UpdateIntegrationPolicyResponseBody) Validate added in v3.1.0

type UpdateNotifyStrategyRequest added in v3.3.0

type UpdateNotifyStrategyRequest struct {
	Body *NotifyStrategyForModify `json:"body,omitempty" xml:"body,omitempty"`
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*UpdateNotifyStrategyRequest) GetBody added in v3.3.0

func (*UpdateNotifyStrategyRequest) GetWorkspace added in v3.3.0

func (s *UpdateNotifyStrategyRequest) GetWorkspace() *string

func (UpdateNotifyStrategyRequest) GoString added in v3.3.0

func (s UpdateNotifyStrategyRequest) GoString() string

func (*UpdateNotifyStrategyRequest) SetBody added in v3.3.0

func (*UpdateNotifyStrategyRequest) SetWorkspace added in v3.3.0

func (UpdateNotifyStrategyRequest) String added in v3.3.0

func (*UpdateNotifyStrategyRequest) Validate added in v3.3.0

func (s *UpdateNotifyStrategyRequest) Validate() error

type UpdateNotifyStrategyResponse added in v3.3.0

type UpdateNotifyStrategyResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateNotifyStrategyResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateNotifyStrategyResponse) GetBody added in v3.3.0

func (*UpdateNotifyStrategyResponse) GetHeaders added in v3.3.0

func (s *UpdateNotifyStrategyResponse) GetHeaders() map[string]*string

func (*UpdateNotifyStrategyResponse) GetStatusCode added in v3.3.0

func (s *UpdateNotifyStrategyResponse) GetStatusCode() *int32

func (UpdateNotifyStrategyResponse) GoString added in v3.3.0

func (s UpdateNotifyStrategyResponse) GoString() string

func (*UpdateNotifyStrategyResponse) SetBody added in v3.3.0

func (*UpdateNotifyStrategyResponse) SetHeaders added in v3.3.0

func (*UpdateNotifyStrategyResponse) SetStatusCode added in v3.3.0

func (UpdateNotifyStrategyResponse) String added in v3.3.0

func (*UpdateNotifyStrategyResponse) Validate added in v3.3.0

func (s *UpdateNotifyStrategyResponse) Validate() error

type UpdateNotifyStrategyResponseBody added in v3.3.0

type UpdateNotifyStrategyResponseBody struct {
	// example:
	//
	// 12312-31-23-123-1-23123
	NotifyStrategyId *string `json:"notifyStrategyId,omitempty" xml:"notifyStrategyId,omitempty"`
	// Id of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdateNotifyStrategyResponseBody) GetNotifyStrategyId added in v3.3.0

func (s *UpdateNotifyStrategyResponseBody) GetNotifyStrategyId() *string

func (*UpdateNotifyStrategyResponseBody) GetRequestId added in v3.3.0

func (s *UpdateNotifyStrategyResponseBody) GetRequestId() *string

func (UpdateNotifyStrategyResponseBody) GoString added in v3.3.0

func (*UpdateNotifyStrategyResponseBody) SetNotifyStrategyId added in v3.3.0

func (*UpdateNotifyStrategyResponseBody) SetRequestId added in v3.3.0

func (UpdateNotifyStrategyResponseBody) String added in v3.3.0

func (*UpdateNotifyStrategyResponseBody) Validate added in v3.3.0

type UpdatePrometheusInstanceRequest added in v3.1.0

type UpdatePrometheusInstanceRequest struct {
	// The number of days to automatically archive and save after the storage expires, 0 means no archiving. The range of archiving days:
	//
	// V1: 1~365 days. Only supported for metric write volume.
	//
	// V2: 1~3650 days (3650 indicates permanent storage).
	//
	// if can be null:
	// true
	//
	// example:
	//
	// 365
	ArchiveDuration *int `json:"archiveDuration,omitempty" xml:"archiveDuration,omitempty"`
	// Password-free read policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeReadPolicy *string `json:"authFreeReadPolicy,omitempty" xml:"authFreeReadPolicy,omitempty"`
	// Password-free write policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeWritePolicy *string `json:"authFreeWritePolicy,omitempty" xml:"authFreeWritePolicy,omitempty"`
	// Whether to enable password-free read.
	//
	// example:
	//
	// true
	EnableAuthFreeRead *bool `json:"enableAuthFreeRead,omitempty" xml:"enableAuthFreeRead,omitempty"`
	// Whether to enable password-free write.
	//
	// example:
	//
	// true
	EnableAuthFreeWrite *bool `json:"enableAuthFreeWrite,omitempty" xml:"enableAuthFreeWrite,omitempty"`
	// Whether to enable access token authentication.
	//
	// example:
	//
	// true
	EnableAuthToken *bool `json:"enableAuthToken,omitempty" xml:"enableAuthToken,omitempty"`
	// Billing method (can only be modified once during the instance\\"s lifecycle):
	//
	// POSTPAY: Postpaid by metric reporting volume.
	//
	// POSTPAY_GB: Postpaid by metric write volume.
	//
	// example:
	//
	// POSTPAY_GB
	PaymentType *string `json:"paymentType,omitempty" xml:"paymentType,omitempty"`
	// Instance name.
	//
	// example:
	//
	// test-prom-name
	PrometheusInstanceName *string `json:"prometheusInstanceName,omitempty" xml:"prometheusInstanceName,omitempty"`
	// Instance storage DB status (only supports RUNNING). If empty, the storage DB status will not be changed.
	//
	// example:
	//
	// RUNNING
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Storage duration (days):
	//
	// By write volume: 90, 180.
	//
	// By metric reporting volume: 15, 30, 60, 90, 180.
	//
	// example:
	//
	// 90
	StorageDuration *int `json:"storageDuration,omitempty" xml:"storageDuration,omitempty"`
	// Belonging workspace.
	//
	// example:
	//
	// default-cms-1500199863951574-cn-shanghai
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*UpdatePrometheusInstanceRequest) GetArchiveDuration added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetArchiveDuration() *int

func (*UpdatePrometheusInstanceRequest) GetAuthFreeReadPolicy added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetAuthFreeReadPolicy() *string

func (*UpdatePrometheusInstanceRequest) GetAuthFreeWritePolicy added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetAuthFreeWritePolicy() *string

func (*UpdatePrometheusInstanceRequest) GetEnableAuthFreeRead added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetEnableAuthFreeRead() *bool

func (*UpdatePrometheusInstanceRequest) GetEnableAuthFreeWrite added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetEnableAuthFreeWrite() *bool

func (*UpdatePrometheusInstanceRequest) GetEnableAuthToken added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetEnableAuthToken() *bool

func (*UpdatePrometheusInstanceRequest) GetPaymentType added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetPaymentType() *string

func (*UpdatePrometheusInstanceRequest) GetPrometheusInstanceName added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetPrometheusInstanceName() *string

func (*UpdatePrometheusInstanceRequest) GetStatus added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetStatus() *string

func (*UpdatePrometheusInstanceRequest) GetStorageDuration added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetStorageDuration() *int

func (*UpdatePrometheusInstanceRequest) GetWorkspace added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) GetWorkspace() *string

func (UpdatePrometheusInstanceRequest) GoString added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetArchiveDuration added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetAuthFreeReadPolicy added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetAuthFreeWritePolicy added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetEnableAuthFreeRead added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetEnableAuthFreeWrite added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetEnableAuthToken added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetPaymentType added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetPrometheusInstanceName added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetStatus added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetStorageDuration added in v3.1.0

func (*UpdatePrometheusInstanceRequest) SetWorkspace added in v3.1.0

func (UpdatePrometheusInstanceRequest) String added in v3.1.0

func (*UpdatePrometheusInstanceRequest) Validate added in v3.1.0

func (s *UpdatePrometheusInstanceRequest) Validate() error

type UpdatePrometheusInstanceResponse added in v3.1.0

type UpdatePrometheusInstanceResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePrometheusInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdatePrometheusInstanceResponse) GetBody added in v3.1.0

func (*UpdatePrometheusInstanceResponse) GetHeaders added in v3.1.0

func (s *UpdatePrometheusInstanceResponse) GetHeaders() map[string]*string

func (*UpdatePrometheusInstanceResponse) GetStatusCode added in v3.1.0

func (s *UpdatePrometheusInstanceResponse) GetStatusCode() *int32

func (UpdatePrometheusInstanceResponse) GoString added in v3.1.0

func (*UpdatePrometheusInstanceResponse) SetBody added in v3.1.0

func (*UpdatePrometheusInstanceResponse) SetHeaders added in v3.1.0

func (*UpdatePrometheusInstanceResponse) SetStatusCode added in v3.1.0

func (UpdatePrometheusInstanceResponse) String added in v3.1.0

func (*UpdatePrometheusInstanceResponse) Validate added in v3.1.0

type UpdatePrometheusInstanceResponseBody added in v3.1.0

type UpdatePrometheusInstanceResponseBody struct {
	// Instance ID.
	//
	// example:
	//
	// rw-abc123
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// ID of the request
	//
	// example:
	//
	// 1E92F783-E057-58F1-BD5C-92DED088E7A5
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdatePrometheusInstanceResponseBody) GetPrometheusInstanceId added in v3.1.0

func (s *UpdatePrometheusInstanceResponseBody) GetPrometheusInstanceId() *string

func (*UpdatePrometheusInstanceResponseBody) GetRequestId added in v3.1.0

func (s *UpdatePrometheusInstanceResponseBody) GetRequestId() *string

func (UpdatePrometheusInstanceResponseBody) GoString added in v3.1.0

func (*UpdatePrometheusInstanceResponseBody) SetPrometheusInstanceId added in v3.1.0

func (*UpdatePrometheusInstanceResponseBody) SetRequestId added in v3.1.0

func (UpdatePrometheusInstanceResponseBody) String added in v3.1.0

func (*UpdatePrometheusInstanceResponseBody) Validate added in v3.1.0

type UpdatePrometheusUserSettingRequest added in v3.4.0

type UpdatePrometheusUserSettingRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// abc
	SettingValue *string `json:"settingValue,omitempty" xml:"settingValue,omitempty"`
}

func (*UpdatePrometheusUserSettingRequest) GetSettingValue added in v3.4.0

func (s *UpdatePrometheusUserSettingRequest) GetSettingValue() *string

func (UpdatePrometheusUserSettingRequest) GoString added in v3.4.0

func (*UpdatePrometheusUserSettingRequest) SetSettingValue added in v3.4.0

func (UpdatePrometheusUserSettingRequest) String added in v3.4.0

func (*UpdatePrometheusUserSettingRequest) Validate added in v3.4.0

type UpdatePrometheusUserSettingResponse added in v3.4.0

type UpdatePrometheusUserSettingResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePrometheusUserSettingResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdatePrometheusUserSettingResponse) GetBody added in v3.4.0

func (*UpdatePrometheusUserSettingResponse) GetHeaders added in v3.4.0

func (s *UpdatePrometheusUserSettingResponse) GetHeaders() map[string]*string

func (*UpdatePrometheusUserSettingResponse) GetStatusCode added in v3.4.0

func (s *UpdatePrometheusUserSettingResponse) GetStatusCode() *int32

func (UpdatePrometheusUserSettingResponse) GoString added in v3.4.0

func (*UpdatePrometheusUserSettingResponse) SetBody added in v3.4.0

func (*UpdatePrometheusUserSettingResponse) SetHeaders added in v3.4.0

func (*UpdatePrometheusUserSettingResponse) SetStatusCode added in v3.4.0

func (UpdatePrometheusUserSettingResponse) String added in v3.4.0

func (*UpdatePrometheusUserSettingResponse) Validate added in v3.4.0

type UpdatePrometheusUserSettingResponseBody added in v3.4.0

type UpdatePrometheusUserSettingResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// 8FDE2569-626B-5176-9844-28877A*****
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdatePrometheusUserSettingResponseBody) GetRequestId added in v3.4.0

func (UpdatePrometheusUserSettingResponseBody) GoString added in v3.4.0

func (*UpdatePrometheusUserSettingResponseBody) SetRequestId added in v3.4.0

func (UpdatePrometheusUserSettingResponseBody) String added in v3.4.0

func (*UpdatePrometheusUserSettingResponseBody) Validate added in v3.4.0

type UpdatePrometheusViewRequest added in v3.1.0

type UpdatePrometheusViewRequest struct {
	// Password-free read policy (supports IP segments and VpcId).
	//
	// example:
	//
	// {
	//
	//   "SourceIp": [
	//
	//     "192.168.1.0/24",
	//
	//     "172.168.2.22"
	//
	//   ],
	//
	//   "SourceVpc": [
	//
	//     "vpc-xx1",
	//
	//     "vpc-xx2"
	//
	//   ]
	//
	// }
	AuthFreeReadPolicy *string `json:"authFreeReadPolicy,omitempty" xml:"authFreeReadPolicy,omitempty"`
	// Whether to support password-free read.
	//
	// example:
	//
	// true
	EnableAuthFreeRead *bool `json:"enableAuthFreeRead,omitempty" xml:"enableAuthFreeRead,omitempty"`
	// Whether to support authToken.
	//
	// example:
	//
	// false
	EnableAuthToken *bool `json:"enableAuthToken,omitempty" xml:"enableAuthToken,omitempty"`
	// List of Prometheus instances.
	PrometheusInstances []*UpdatePrometheusViewRequestPrometheusInstances `json:"prometheusInstances,omitempty" xml:"prometheusInstances,omitempty" type:"Repeated"`
	// Prometheus view name.
	//
	// example:
	//
	// test-prom-view-name
	PrometheusViewName *string `json:"prometheusViewName,omitempty" xml:"prometheusViewName,omitempty"`
	// Running status.
	//
	// example:
	//
	// Running
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// Belonging workspace.
	//
	// example:
	//
	// default-cms-108490012345-cn-heyuan
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*UpdatePrometheusViewRequest) GetAuthFreeReadPolicy added in v3.1.0

func (s *UpdatePrometheusViewRequest) GetAuthFreeReadPolicy() *string

func (*UpdatePrometheusViewRequest) GetEnableAuthFreeRead added in v3.1.0

func (s *UpdatePrometheusViewRequest) GetEnableAuthFreeRead() *bool

func (*UpdatePrometheusViewRequest) GetEnableAuthToken added in v3.1.0

func (s *UpdatePrometheusViewRequest) GetEnableAuthToken() *bool

func (*UpdatePrometheusViewRequest) GetPrometheusInstances added in v3.1.0

func (*UpdatePrometheusViewRequest) GetPrometheusViewName added in v3.1.0

func (s *UpdatePrometheusViewRequest) GetPrometheusViewName() *string

func (*UpdatePrometheusViewRequest) GetStatus added in v3.1.0

func (s *UpdatePrometheusViewRequest) GetStatus() *string

func (*UpdatePrometheusViewRequest) GetWorkspace added in v3.1.0

func (s *UpdatePrometheusViewRequest) GetWorkspace() *string

func (UpdatePrometheusViewRequest) GoString added in v3.1.0

func (s UpdatePrometheusViewRequest) GoString() string

func (*UpdatePrometheusViewRequest) SetAuthFreeReadPolicy added in v3.1.0

func (s *UpdatePrometheusViewRequest) SetAuthFreeReadPolicy(v string) *UpdatePrometheusViewRequest

func (*UpdatePrometheusViewRequest) SetEnableAuthFreeRead added in v3.1.0

func (s *UpdatePrometheusViewRequest) SetEnableAuthFreeRead(v bool) *UpdatePrometheusViewRequest

func (*UpdatePrometheusViewRequest) SetEnableAuthToken added in v3.1.0

func (*UpdatePrometheusViewRequest) SetPrometheusInstances added in v3.1.0

func (*UpdatePrometheusViewRequest) SetPrometheusViewName added in v3.1.0

func (s *UpdatePrometheusViewRequest) SetPrometheusViewName(v string) *UpdatePrometheusViewRequest

func (*UpdatePrometheusViewRequest) SetStatus added in v3.1.0

func (*UpdatePrometheusViewRequest) SetWorkspace added in v3.1.0

func (UpdatePrometheusViewRequest) String added in v3.1.0

func (*UpdatePrometheusViewRequest) Validate added in v3.1.0

func (s *UpdatePrometheusViewRequest) Validate() error

type UpdatePrometheusViewRequestPrometheusInstances added in v3.1.0

type UpdatePrometheusViewRequestPrometheusInstances struct {
	// Instance ID.
	//
	// example:
	//
	// c7ba84651c71e442c8d0653085d862164
	PrometheusInstanceId *string `json:"prometheusInstanceId,omitempty" xml:"prometheusInstanceId,omitempty"`
	// Region.
	//
	// example:
	//
	// cn-north-2-gov-1
	RegionId *string `json:"regionId,omitempty" xml:"regionId,omitempty"`
	// User ID.
	//
	// example:
	//
	// 16727123456789
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (*UpdatePrometheusViewRequestPrometheusInstances) GetPrometheusInstanceId added in v3.1.0

func (s *UpdatePrometheusViewRequestPrometheusInstances) GetPrometheusInstanceId() *string

func (*UpdatePrometheusViewRequestPrometheusInstances) GetRegionId added in v3.1.0

func (*UpdatePrometheusViewRequestPrometheusInstances) GetUserId added in v3.1.0

func (UpdatePrometheusViewRequestPrometheusInstances) GoString added in v3.1.0

func (*UpdatePrometheusViewRequestPrometheusInstances) SetPrometheusInstanceId added in v3.1.0

func (*UpdatePrometheusViewRequestPrometheusInstances) SetRegionId added in v3.1.0

func (*UpdatePrometheusViewRequestPrometheusInstances) SetUserId added in v3.1.0

func (UpdatePrometheusViewRequestPrometheusInstances) String added in v3.1.0

func (*UpdatePrometheusViewRequestPrometheusInstances) Validate added in v3.1.0

type UpdatePrometheusViewResponse added in v3.1.0

type UpdatePrometheusViewResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdatePrometheusViewResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdatePrometheusViewResponse) GetBody added in v3.1.0

func (*UpdatePrometheusViewResponse) GetHeaders added in v3.1.0

func (s *UpdatePrometheusViewResponse) GetHeaders() map[string]*string

func (*UpdatePrometheusViewResponse) GetStatusCode added in v3.1.0

func (s *UpdatePrometheusViewResponse) GetStatusCode() *int32

func (UpdatePrometheusViewResponse) GoString added in v3.1.0

func (s UpdatePrometheusViewResponse) GoString() string

func (*UpdatePrometheusViewResponse) SetBody added in v3.1.0

func (*UpdatePrometheusViewResponse) SetHeaders added in v3.1.0

func (*UpdatePrometheusViewResponse) SetStatusCode added in v3.1.0

func (UpdatePrometheusViewResponse) String added in v3.1.0

func (*UpdatePrometheusViewResponse) Validate added in v3.1.0

func (s *UpdatePrometheusViewResponse) Validate() error

type UpdatePrometheusViewResponseBody added in v3.1.0

type UpdatePrometheusViewResponseBody struct {
	// Prometheus view instance ID.
	//
	// example:
	//
	// rw-xxxxxx
	PrometheusViewId *string `json:"prometheusViewId,omitempty" xml:"prometheusViewId,omitempty"`
	// ID of the request.
	//
	// example:
	//
	// 64D964F5-76C7-19A2-9399-457744AB3619
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpdatePrometheusViewResponseBody) GetPrometheusViewId added in v3.1.0

func (s *UpdatePrometheusViewResponseBody) GetPrometheusViewId() *string

func (*UpdatePrometheusViewResponseBody) GetRequestId added in v3.1.0

func (s *UpdatePrometheusViewResponseBody) GetRequestId() *string

func (UpdatePrometheusViewResponseBody) GoString added in v3.1.0

func (*UpdatePrometheusViewResponseBody) SetPrometheusViewId added in v3.1.0

func (*UpdatePrometheusViewResponseBody) SetRequestId added in v3.1.0

func (UpdatePrometheusViewResponseBody) String added in v3.1.0

func (*UpdatePrometheusViewResponseBody) Validate added in v3.1.0

type UpdateServiceRequest

type UpdateServiceRequest struct {
	// Extended attributes.
	//
	// example:
	//
	// {"language":"java"}
	Attributes *string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// Service description, only valid when serviceType=RUM.
	//
	// example:
	//
	// test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// Display name, only valid when serviceType=RUM.
	//
	// example:
	//
	// api-monitor-test
	DisplayName *string `json:"displayName,omitempty" xml:"displayName,omitempty"`
	// Service status, only valid when serviceType=RUM.
	//
	// example:
	//
	// Stopped
	ServiceStatus *string `json:"serviceStatus,omitempty" xml:"serviceStatus,omitempty"`
}

func (*UpdateServiceRequest) GetAttributes

func (s *UpdateServiceRequest) GetAttributes() *string

func (*UpdateServiceRequest) GetDescription

func (s *UpdateServiceRequest) GetDescription() *string

func (*UpdateServiceRequest) GetDisplayName

func (s *UpdateServiceRequest) GetDisplayName() *string

func (*UpdateServiceRequest) GetServiceStatus

func (s *UpdateServiceRequest) GetServiceStatus() *string

func (UpdateServiceRequest) GoString

func (s UpdateServiceRequest) GoString() string

func (*UpdateServiceRequest) SetAttributes

func (s *UpdateServiceRequest) SetAttributes(v string) *UpdateServiceRequest

func (*UpdateServiceRequest) SetDescription

func (s *UpdateServiceRequest) SetDescription(v string) *UpdateServiceRequest

func (*UpdateServiceRequest) SetDisplayName

func (s *UpdateServiceRequest) SetDisplayName(v string) *UpdateServiceRequest

func (*UpdateServiceRequest) SetServiceStatus

func (s *UpdateServiceRequest) SetServiceStatus(v string) *UpdateServiceRequest

func (UpdateServiceRequest) String

func (s UpdateServiceRequest) String() string

func (*UpdateServiceRequest) Validate

func (s *UpdateServiceRequest) Validate() error

type UpdateServiceResponse

type UpdateServiceResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateServiceResponse) GetBody

func (*UpdateServiceResponse) GetHeaders

func (s *UpdateServiceResponse) GetHeaders() map[string]*string

func (*UpdateServiceResponse) GetStatusCode

func (s *UpdateServiceResponse) GetStatusCode() *int32

func (UpdateServiceResponse) GoString

func (s UpdateServiceResponse) GoString() string

func (*UpdateServiceResponse) SetBody

func (*UpdateServiceResponse) SetHeaders

func (*UpdateServiceResponse) SetStatusCode

func (s *UpdateServiceResponse) SetStatusCode(v int32) *UpdateServiceResponse

func (UpdateServiceResponse) String

func (s UpdateServiceResponse) String() string

func (*UpdateServiceResponse) Validate

func (s *UpdateServiceResponse) Validate() error

type UpdateServiceResponseBody

type UpdateServiceResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// 123-0F43-23423-AC43-34234
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Service ID.
	//
	// example:
	//
	// em87vd@c2e25bcfe0e21ce0***
	ServiceId *string `json:"serviceId,omitempty" xml:"serviceId,omitempty"`
}

func (*UpdateServiceResponseBody) GetRequestId

func (s *UpdateServiceResponseBody) GetRequestId() *string

func (*UpdateServiceResponseBody) GetServiceId

func (s *UpdateServiceResponseBody) GetServiceId() *string

func (UpdateServiceResponseBody) GoString

func (s UpdateServiceResponseBody) GoString() string

func (*UpdateServiceResponseBody) SetRequestId

func (*UpdateServiceResponseBody) SetServiceId

func (UpdateServiceResponseBody) String

func (s UpdateServiceResponseBody) String() string

func (*UpdateServiceResponseBody) Validate

func (s *UpdateServiceResponseBody) Validate() error

type UpdateSubscriptionRequest added in v3.3.0

type UpdateSubscriptionRequest struct {
	Body *SubscriptionForModify `json:"body,omitempty" xml:"body,omitempty"`
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*UpdateSubscriptionRequest) GetBody added in v3.3.0

func (*UpdateSubscriptionRequest) GetWorkspace added in v3.3.0

func (s *UpdateSubscriptionRequest) GetWorkspace() *string

func (UpdateSubscriptionRequest) GoString added in v3.3.0

func (s UpdateSubscriptionRequest) GoString() string

func (*UpdateSubscriptionRequest) SetBody added in v3.3.0

func (*UpdateSubscriptionRequest) SetWorkspace added in v3.3.0

func (UpdateSubscriptionRequest) String added in v3.3.0

func (s UpdateSubscriptionRequest) String() string

func (*UpdateSubscriptionRequest) Validate added in v3.3.0

func (s *UpdateSubscriptionRequest) Validate() error

type UpdateSubscriptionResponse added in v3.3.0

type UpdateSubscriptionResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateSubscriptionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateSubscriptionResponse) GetBody added in v3.3.0

func (*UpdateSubscriptionResponse) GetHeaders added in v3.3.0

func (s *UpdateSubscriptionResponse) GetHeaders() map[string]*string

func (*UpdateSubscriptionResponse) GetStatusCode added in v3.3.0

func (s *UpdateSubscriptionResponse) GetStatusCode() *int32

func (UpdateSubscriptionResponse) GoString added in v3.3.0

func (s UpdateSubscriptionResponse) GoString() string

func (*UpdateSubscriptionResponse) SetBody added in v3.3.0

func (*UpdateSubscriptionResponse) SetHeaders added in v3.3.0

func (*UpdateSubscriptionResponse) SetStatusCode added in v3.3.0

func (UpdateSubscriptionResponse) String added in v3.3.0

func (*UpdateSubscriptionResponse) Validate added in v3.3.0

func (s *UpdateSubscriptionResponse) Validate() error

type UpdateSubscriptionResponseBody added in v3.3.0

type UpdateSubscriptionResponseBody struct {
	// Id of the request
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-******
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// example:
	//
	// 123123123123
	SubscriptionId *string `json:"subscriptionId,omitempty" xml:"subscriptionId,omitempty"`
}

func (*UpdateSubscriptionResponseBody) GetRequestId added in v3.3.0

func (s *UpdateSubscriptionResponseBody) GetRequestId() *string

func (*UpdateSubscriptionResponseBody) GetSubscriptionId added in v3.3.0

func (s *UpdateSubscriptionResponseBody) GetSubscriptionId() *string

func (UpdateSubscriptionResponseBody) GoString added in v3.3.0

func (*UpdateSubscriptionResponseBody) SetRequestId added in v3.3.0

func (*UpdateSubscriptionResponseBody) SetSubscriptionId added in v3.3.0

func (UpdateSubscriptionResponseBody) String added in v3.3.0

func (*UpdateSubscriptionResponseBody) Validate added in v3.3.0

func (s *UpdateSubscriptionResponseBody) Validate() error

type UpdateUmodelRequest

type UpdateUmodelRequest struct {
	// Description.
	//
	// example:
	//
	// workspace test
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
}

func (*UpdateUmodelRequest) GetDescription

func (s *UpdateUmodelRequest) GetDescription() *string

func (UpdateUmodelRequest) GoString

func (s UpdateUmodelRequest) GoString() string

func (*UpdateUmodelRequest) SetDescription

func (s *UpdateUmodelRequest) SetDescription(v string) *UpdateUmodelRequest

func (UpdateUmodelRequest) String

func (s UpdateUmodelRequest) String() string

func (*UpdateUmodelRequest) Validate

func (s *UpdateUmodelRequest) Validate() error

type UpdateUmodelResponse

type UpdateUmodelResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateUmodelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpdateUmodelResponse) GetBody

func (*UpdateUmodelResponse) GetHeaders

func (s *UpdateUmodelResponse) GetHeaders() map[string]*string

func (*UpdateUmodelResponse) GetStatusCode

func (s *UpdateUmodelResponse) GetStatusCode() *int32

func (UpdateUmodelResponse) GoString

func (s UpdateUmodelResponse) GoString() string

func (*UpdateUmodelResponse) SetBody

func (*UpdateUmodelResponse) SetHeaders

func (s *UpdateUmodelResponse) SetHeaders(v map[string]*string) *UpdateUmodelResponse

func (*UpdateUmodelResponse) SetStatusCode

func (s *UpdateUmodelResponse) SetStatusCode(v int32) *UpdateUmodelResponse

func (UpdateUmodelResponse) String

func (s UpdateUmodelResponse) String() string

func (*UpdateUmodelResponse) Validate

func (s *UpdateUmodelResponse) Validate() error

type UpdateUmodelResponseBody

type UpdateUmodelResponseBody struct {
	// Request ID
	//
	// example:
	//
	// 234324-123-123-123-23423
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// Workspace name
	//
	// example:
	//
	// workspace-test
	Workspace *string `json:"workspace,omitempty" xml:"workspace,omitempty"`
}

func (*UpdateUmodelResponseBody) GetRequestId

func (s *UpdateUmodelResponseBody) GetRequestId() *string

func (*UpdateUmodelResponseBody) GetWorkspace

func (s *UpdateUmodelResponseBody) GetWorkspace() *string

func (UpdateUmodelResponseBody) GoString

func (s UpdateUmodelResponseBody) GoString() string

func (*UpdateUmodelResponseBody) SetRequestId

func (*UpdateUmodelResponseBody) SetWorkspace

func (UpdateUmodelResponseBody) String

func (s UpdateUmodelResponseBody) String() string

func (*UpdateUmodelResponseBody) Validate

func (s *UpdateUmodelResponseBody) Validate() error

type UpsertUmodelCommonSchemaRefRequest added in v3.3.0

type UpsertUmodelCommonSchemaRefRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// card-service-daily01
	Group *string `json:"group,omitempty" xml:"group,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// 0.1.0
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (*UpsertUmodelCommonSchemaRefRequest) GetGroup added in v3.3.0

func (*UpsertUmodelCommonSchemaRefRequest) GetVersion added in v3.3.0

func (s *UpsertUmodelCommonSchemaRefRequest) GetVersion() *string

func (UpsertUmodelCommonSchemaRefRequest) GoString added in v3.3.0

func (*UpsertUmodelCommonSchemaRefRequest) SetGroup added in v3.3.0

func (*UpsertUmodelCommonSchemaRefRequest) SetVersion added in v3.3.0

func (UpsertUmodelCommonSchemaRefRequest) String added in v3.3.0

func (*UpsertUmodelCommonSchemaRefRequest) Validate added in v3.3.0

type UpsertUmodelCommonSchemaRefResponse added in v3.3.0

type UpsertUmodelCommonSchemaRefResponse struct {
	Headers    map[string]*string                       `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                   `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpsertUmodelCommonSchemaRefResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpsertUmodelCommonSchemaRefResponse) GetBody added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponse) GetHeaders added in v3.3.0

func (s *UpsertUmodelCommonSchemaRefResponse) GetHeaders() map[string]*string

func (*UpsertUmodelCommonSchemaRefResponse) GetStatusCode added in v3.3.0

func (s *UpsertUmodelCommonSchemaRefResponse) GetStatusCode() *int32

func (UpsertUmodelCommonSchemaRefResponse) GoString added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponse) SetBody added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponse) SetHeaders added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponse) SetStatusCode added in v3.3.0

func (UpsertUmodelCommonSchemaRefResponse) String added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponse) Validate added in v3.3.0

type UpsertUmodelCommonSchemaRefResponseBody added in v3.3.0

type UpsertUmodelCommonSchemaRefResponseBody struct {
	// example:
	//
	// 0B9377D9-C56B-5C2E-A8A4-************
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpsertUmodelCommonSchemaRefResponseBody) GetRequestId added in v3.3.0

func (UpsertUmodelCommonSchemaRefResponseBody) GoString added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponseBody) SetRequestId added in v3.3.0

func (UpsertUmodelCommonSchemaRefResponseBody) String added in v3.3.0

func (*UpsertUmodelCommonSchemaRefResponseBody) Validate added in v3.3.0

type UpsertUmodelDataRequest

type UpsertUmodelDataRequest struct {
	// Element content
	Elements []interface{} `json:"elements,omitempty" xml:"elements,omitempty" type:"Repeated"`
	// Method
	//
	// example:
	//
	// Upsert
	Method *string `json:"method,omitempty" xml:"method,omitempty"`
}

func (*UpsertUmodelDataRequest) GetElements

func (s *UpsertUmodelDataRequest) GetElements() []interface{}

func (*UpsertUmodelDataRequest) GetMethod

func (s *UpsertUmodelDataRequest) GetMethod() *string

func (UpsertUmodelDataRequest) GoString

func (s UpsertUmodelDataRequest) GoString() string

func (*UpsertUmodelDataRequest) SetElements

func (s *UpsertUmodelDataRequest) SetElements(v []interface{}) *UpsertUmodelDataRequest

func (*UpsertUmodelDataRequest) SetMethod

func (UpsertUmodelDataRequest) String

func (s UpsertUmodelDataRequest) String() string

func (*UpsertUmodelDataRequest) Validate

func (s *UpsertUmodelDataRequest) Validate() error

type UpsertUmodelDataResponse

type UpsertUmodelDataResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpsertUmodelDataResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (*UpsertUmodelDataResponse) GetBody

func (*UpsertUmodelDataResponse) GetHeaders

func (s *UpsertUmodelDataResponse) GetHeaders() map[string]*string

func (*UpsertUmodelDataResponse) GetStatusCode

func (s *UpsertUmodelDataResponse) GetStatusCode() *int32

func (UpsertUmodelDataResponse) GoString

func (s UpsertUmodelDataResponse) GoString() string

func (*UpsertUmodelDataResponse) SetBody

func (*UpsertUmodelDataResponse) SetHeaders

func (*UpsertUmodelDataResponse) SetStatusCode

func (UpsertUmodelDataResponse) String

func (s UpsertUmodelDataResponse) String() string

func (*UpsertUmodelDataResponse) Validate

func (s *UpsertUmodelDataResponse) Validate() error

type UpsertUmodelDataResponseBody

type UpsertUmodelDataResponseBody struct {
	// Request ID.
	//
	// example:
	//
	// 0CEC5375-C554-562B-A65F-9A629907C1F0
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (*UpsertUmodelDataResponseBody) GetRequestId

func (s *UpsertUmodelDataResponseBody) GetRequestId() *string

func (UpsertUmodelDataResponseBody) GoString

func (s UpsertUmodelDataResponseBody) GoString() string

func (*UpsertUmodelDataResponseBody) SetRequestId

func (UpsertUmodelDataResponseBody) String

func (*UpsertUmodelDataResponseBody) Validate

func (s *UpsertUmodelDataResponseBody) Validate() error

type WorkspaceFilterSetting added in v3.4.0

type WorkspaceFilterSetting struct {
	TagSelector    *FilterSetting `json:"tagSelector,omitempty" xml:"tagSelector,omitempty"`
	WorkspaceUuids []*string      `json:"workspaceUuids,omitempty" xml:"workspaceUuids,omitempty" type:"Repeated"`
}

func (*WorkspaceFilterSetting) GetTagSelector added in v3.4.0

func (s *WorkspaceFilterSetting) GetTagSelector() *FilterSetting

func (*WorkspaceFilterSetting) GetWorkspaceUuids added in v3.4.0

func (s *WorkspaceFilterSetting) GetWorkspaceUuids() []*string

func (WorkspaceFilterSetting) GoString added in v3.4.0

func (s WorkspaceFilterSetting) GoString() string

func (*WorkspaceFilterSetting) SetTagSelector added in v3.4.0

func (*WorkspaceFilterSetting) SetWorkspaceUuids added in v3.4.0

func (s *WorkspaceFilterSetting) SetWorkspaceUuids(v []*string) *WorkspaceFilterSetting

func (WorkspaceFilterSetting) String added in v3.4.0

func (s WorkspaceFilterSetting) String() string

func (*WorkspaceFilterSetting) Validate added in v3.4.0

func (s *WorkspaceFilterSetting) Validate() error

Source Files

Jump to

Keyboard shortcuts

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