quota

package
v1.2.21 Latest Latest
Warning

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

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

Documentation

Overview

Package quotaiface provides an interface to enable mocking the QUOTA service client for testing your code.

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

Index

Constants

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

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AlarmRecordListForListAlarmHistoryOutput

type AlarmRecordListForListAlarmHistoryOutput struct {
	AlarmTime *string `type:"string"`

	AlarmType *string `type:"string"`

	AlarmValue *string `type:"string"`

	Dimensions *string `type:"string"`

	MetricUnit *string `type:"string"`

	ProductName *string `type:"string"`

	ProviderCode *string `type:"string"`

	QuotaCode *string `type:"string"`

	QuotaType *string `type:"string"`

	RuleID *string `type:"string"`

	RuleName *string `type:"string"`

	SendMessageStatus *int32 `type:"int32"`

	Threshold *string `type:"string"`
	// contains filtered or unexported fields
}

func (AlarmRecordListForListAlarmHistoryOutput) GoString

GoString returns the string representation

func (*AlarmRecordListForListAlarmHistoryOutput) SetAlarmTime

SetAlarmTime sets the AlarmTime field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetAlarmType

SetAlarmType sets the AlarmType field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetAlarmValue

SetAlarmValue sets the AlarmValue field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetProductName

SetProductName sets the ProductName field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetSendMessageStatus

SetSendMessageStatus sets the SendMessageStatus field's value.

func (*AlarmRecordListForListAlarmHistoryOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (AlarmRecordListForListAlarmHistoryOutput) String

String returns the string representation

type ApplicationForCreateQuotaApplicationOutput

type ApplicationForCreateQuotaApplicationOutput struct {
	ApplicationId *string `type:"string" json:",omitempty"`

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

	ApproveValue *float64 `type:"double" json:",omitempty"`

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

	DesireValue *float64 `type:"double" json:",omitempty"`

	Dimensions []*DimensionForCreateQuotaApplicationOutput `type:"list" json:",omitempty"`

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

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

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

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

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

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

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

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

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

func (ApplicationForCreateQuotaApplicationOutput) GoString

GoString returns the string representation

func (*ApplicationForCreateQuotaApplicationOutput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetApplyTime

SetApplyTime sets the ApplyTime field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetApproveValue

SetApproveValue sets the ApproveValue field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetAuditReason

SetAuditReason sets the AuditReason field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetEffectiveTime

SetEffectiveTime sets the EffectiveTime field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetID

SetID sets the ID field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetProviderName

SetProviderName sets the ProviderName field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetQuotaUnit

SetQuotaUnit sets the QuotaUnit field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetReason

SetReason sets the Reason field's value.

func (*ApplicationForCreateQuotaApplicationOutput) SetStatus

SetStatus sets the Status field's value.

func (ApplicationForCreateQuotaApplicationOutput) String

String returns the string representation

type ApplicationForGetQuotaApplicationOutput

type ApplicationForGetQuotaApplicationOutput struct {
	ApplicationId *string `type:"string"`

	ApplyTime *string `type:"string"`

	ApproveValue *float64 `type:"double"`

	AuditReason *string `type:"string"`

	DesireValue *float64 `type:"double"`

	Dimensions []*DimensionForGetQuotaApplicationOutput `type:"list"`

	EffectiveTime *string `type:"string"`

	ID *int64 `type:"int64"`

	ProviderCode *string `type:"string"`

	ProviderName *string `type:"string"`

	QuotaCode *string `type:"string"`

	QuotaType *string `type:"string"`

	QuotaUnit *string `type:"string"`

	Reason *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ApplicationForGetQuotaApplicationOutput) GoString

GoString returns the string representation

func (*ApplicationForGetQuotaApplicationOutput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetApplyTime

SetApplyTime sets the ApplyTime field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetApproveValue

SetApproveValue sets the ApproveValue field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetAuditReason

SetAuditReason sets the AuditReason field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetEffectiveTime

SetEffectiveTime sets the EffectiveTime field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetID

SetID sets the ID field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetProviderName

SetProviderName sets the ProviderName field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetQuotaUnit

SetQuotaUnit sets the QuotaUnit field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetReason

SetReason sets the Reason field's value.

func (*ApplicationForGetQuotaApplicationOutput) SetStatus

SetStatus sets the Status field's value.

func (ApplicationForGetQuotaApplicationOutput) String

String returns the string representation

type ApplicationForListQuotaApplicationsOutput

type ApplicationForListQuotaApplicationsOutput struct {
	ApplicationId *string `type:"string" json:",omitempty"`

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

	ApproveValue *float64 `type:"double" json:",omitempty"`

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

	DesireValue *float64 `type:"double" json:",omitempty"`

	Dimensions []*DimensionForListQuotaApplicationsOutput `type:"list" json:",omitempty"`

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

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

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

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

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

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

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

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

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

func (ApplicationForListQuotaApplicationsOutput) GoString

GoString returns the string representation

func (*ApplicationForListQuotaApplicationsOutput) SetApplicationId

SetApplicationId sets the ApplicationId field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetApplyTime

SetApplyTime sets the ApplyTime field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetApproveValue

SetApproveValue sets the ApproveValue field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetAuditReason

SetAuditReason sets the AuditReason field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetEffectiveTime

SetEffectiveTime sets the EffectiveTime field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetID

SetID sets the ID field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetProviderName

SetProviderName sets the ProviderName field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetQuotaUnit

SetQuotaUnit sets the QuotaUnit field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetReason

SetReason sets the Reason field's value.

func (*ApplicationForListQuotaApplicationsOutput) SetStatus

SetStatus sets the Status field's value.

func (ApplicationForListQuotaApplicationsOutput) String

String returns the string representation

type CreateAlarmRuleInput

type CreateAlarmRuleInput struct {

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

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

	Dimensions []*DimensionForCreateAlarmRuleInput `type:"list" json:",omitempty"`

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

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

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

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

	SilenceTime *int32 `type:"int32" json:",omitempty"`

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

func (CreateAlarmRuleInput) GoString

func (s CreateAlarmRuleInput) GoString() string

GoString returns the string representation

func (*CreateAlarmRuleInput) SetAlarmType

func (s *CreateAlarmRuleInput) SetAlarmType(v string) *CreateAlarmRuleInput

SetAlarmType sets the AlarmType field's value.

func (*CreateAlarmRuleInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateAlarmRuleInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*CreateAlarmRuleInput) SetMetricUnit

func (s *CreateAlarmRuleInput) SetMetricUnit(v string) *CreateAlarmRuleInput

SetMetricUnit sets the MetricUnit field's value.

func (*CreateAlarmRuleInput) SetProviderCode

func (s *CreateAlarmRuleInput) SetProviderCode(v string) *CreateAlarmRuleInput

SetProviderCode sets the ProviderCode field's value.

func (*CreateAlarmRuleInput) SetQuotaCode

func (s *CreateAlarmRuleInput) SetQuotaCode(v string) *CreateAlarmRuleInput

SetQuotaCode sets the QuotaCode field's value.

func (*CreateAlarmRuleInput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*CreateAlarmRuleInput) SetSilenceTime

func (s *CreateAlarmRuleInput) SetSilenceTime(v int32) *CreateAlarmRuleInput

SetSilenceTime sets the SilenceTime field's value.

func (*CreateAlarmRuleInput) SetThreshold

func (s *CreateAlarmRuleInput) SetThreshold(v string) *CreateAlarmRuleInput

SetThreshold sets the Threshold field's value.

func (CreateAlarmRuleInput) String

func (s CreateAlarmRuleInput) String() string

String returns the string representation

func (*CreateAlarmRuleInput) Validate

func (s *CreateAlarmRuleInput) Validate() error

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

type CreateAlarmRuleOutput

type CreateAlarmRuleOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateAlarmRuleOutput) GoString

func (s CreateAlarmRuleOutput) GoString() string

GoString returns the string representation

func (*CreateAlarmRuleOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CreateAlarmRuleOutput) String

func (s CreateAlarmRuleOutput) String() string

String returns the string representation

type CreateQuotaApplicationInput

type CreateQuotaApplicationInput struct {

	// DesireValue is a required field
	DesireValue *float64 `type:"double" json:",omitempty" required:"true"`

	Dimensions []*DimensionForCreateQuotaApplicationInput `type:"list" json:",omitempty"`

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

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

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

func (CreateQuotaApplicationInput) GoString

func (s CreateQuotaApplicationInput) GoString() string

GoString returns the string representation

func (*CreateQuotaApplicationInput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*CreateQuotaApplicationInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*CreateQuotaApplicationInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*CreateQuotaApplicationInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*CreateQuotaApplicationInput) SetReason

SetReason sets the Reason field's value.

func (CreateQuotaApplicationInput) String

String returns the string representation

func (*CreateQuotaApplicationInput) Validate

func (s *CreateQuotaApplicationInput) Validate() error

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

type CreateQuotaApplicationOutput

type CreateQuotaApplicationOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateQuotaApplicationOutput) GoString

func (s CreateQuotaApplicationOutput) GoString() string

GoString returns the string representation

func (*CreateQuotaApplicationOutput) SetApplication

SetApplication sets the Application field's value.

func (CreateQuotaApplicationOutput) String

String returns the string representation

type CreateTemplateQuotaItemInput

type CreateTemplateQuotaItemInput struct {
	Description *string `type:"string" json:",omitempty"`

	// DesireValue is a required field
	DesireValue *float64 `type:"double" json:",omitempty" required:"true"`

	Dimensions []*DimensionForCreateTemplateQuotaItemInput `type:"list" json:",omitempty"`

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

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

func (CreateTemplateQuotaItemInput) GoString

func (s CreateTemplateQuotaItemInput) GoString() string

GoString returns the string representation

func (*CreateTemplateQuotaItemInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateTemplateQuotaItemInput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*CreateTemplateQuotaItemInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*CreateTemplateQuotaItemInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*CreateTemplateQuotaItemInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (CreateTemplateQuotaItemInput) String

String returns the string representation

func (*CreateTemplateQuotaItemInput) Validate

func (s *CreateTemplateQuotaItemInput) Validate() error

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

type CreateTemplateQuotaItemOutput

type CreateTemplateQuotaItemOutput struct {
	Metadata *response.ResponseMetadata

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

	Dimensions []*DimensionForCreateTemplateQuotaItemOutput `type:"list" json:",omitempty"`

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

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

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

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

func (CreateTemplateQuotaItemOutput) GoString

GoString returns the string representation

func (*CreateTemplateQuotaItemOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*CreateTemplateQuotaItemOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*CreateTemplateQuotaItemOutput) SetProductName

SetProductName sets the ProductName field's value.

func (*CreateTemplateQuotaItemOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*CreateTemplateQuotaItemOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*CreateTemplateQuotaItemOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (CreateTemplateQuotaItemOutput) String

String returns the string representation

type DeleteAlarmRulesInput

type DeleteAlarmRulesInput struct {
	IDs []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteAlarmRulesInput) GoString

func (s DeleteAlarmRulesInput) GoString() string

GoString returns the string representation

func (*DeleteAlarmRulesInput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteAlarmRulesInput) String

func (s DeleteAlarmRulesInput) String() string

String returns the string representation

type DeleteAlarmRulesOutput

type DeleteAlarmRulesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteAlarmRulesOutput) GoString

func (s DeleteAlarmRulesOutput) GoString() string

GoString returns the string representation

func (*DeleteAlarmRulesOutput) SetIDs

SetIDs sets the IDs field's value.

func (DeleteAlarmRulesOutput) String

func (s DeleteAlarmRulesOutput) String() string

String returns the string representation

type DeleteTemplateQuotaItemInput

type DeleteTemplateQuotaItemInput struct {
	Dimensions []*DimensionForDeleteTemplateQuotaItemInput `type:"list" json:",omitempty"`

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

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

func (DeleteTemplateQuotaItemInput) GoString

func (s DeleteTemplateQuotaItemInput) GoString() string

GoString returns the string representation

func (*DeleteTemplateQuotaItemInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*DeleteTemplateQuotaItemInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*DeleteTemplateQuotaItemInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (DeleteTemplateQuotaItemInput) String

String returns the string representation

func (*DeleteTemplateQuotaItemInput) Validate

func (s *DeleteTemplateQuotaItemInput) Validate() error

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

type DeleteTemplateQuotaItemOutput

type DeleteTemplateQuotaItemOutput struct {
	Metadata *response.ResponseMetadata

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

	Dimensions []*DimensionForDeleteTemplateQuotaItemOutput `type:"list" json:",omitempty"`

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

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

func (DeleteTemplateQuotaItemOutput) GoString

GoString returns the string representation

func (*DeleteTemplateQuotaItemOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*DeleteTemplateQuotaItemOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*DeleteTemplateQuotaItemOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*DeleteTemplateQuotaItemOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (DeleteTemplateQuotaItemOutput) String

String returns the string representation

type DimensionForCreateAlarmRuleInput

type DimensionForCreateAlarmRuleInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForCreateAlarmRuleInput) GoString

GoString returns the string representation

func (*DimensionForCreateAlarmRuleInput) SetName

SetName sets the Name field's value.

func (*DimensionForCreateAlarmRuleInput) SetValue

SetValue sets the Value field's value.

func (DimensionForCreateAlarmRuleInput) String

String returns the string representation

type DimensionForCreateQuotaApplicationInput

type DimensionForCreateQuotaApplicationInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForCreateQuotaApplicationInput) GoString

GoString returns the string representation

func (*DimensionForCreateQuotaApplicationInput) SetName

SetName sets the Name field's value.

func (*DimensionForCreateQuotaApplicationInput) SetValue

SetValue sets the Value field's value.

func (DimensionForCreateQuotaApplicationInput) String

String returns the string representation

type DimensionForCreateQuotaApplicationOutput

type DimensionForCreateQuotaApplicationOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

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

func (DimensionForCreateQuotaApplicationOutput) GoString

GoString returns the string representation

func (*DimensionForCreateQuotaApplicationOutput) SetName

SetName sets the Name field's value.

func (*DimensionForCreateQuotaApplicationOutput) SetNameCn

SetNameCn sets the NameCn field's value.

func (*DimensionForCreateQuotaApplicationOutput) SetValue

SetValue sets the Value field's value.

func (*DimensionForCreateQuotaApplicationOutput) SetValueCn

SetValueCn sets the ValueCn field's value.

func (DimensionForCreateQuotaApplicationOutput) String

String returns the string representation

type DimensionForCreateTemplateQuotaItemInput

type DimensionForCreateTemplateQuotaItemInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForCreateTemplateQuotaItemInput) GoString

GoString returns the string representation

func (*DimensionForCreateTemplateQuotaItemInput) SetName

SetName sets the Name field's value.

func (*DimensionForCreateTemplateQuotaItemInput) SetValue

SetValue sets the Value field's value.

func (DimensionForCreateTemplateQuotaItemInput) String

String returns the string representation

type DimensionForCreateTemplateQuotaItemOutput

type DimensionForCreateTemplateQuotaItemOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForCreateTemplateQuotaItemOutput) GoString

GoString returns the string representation

func (*DimensionForCreateTemplateQuotaItemOutput) SetName

SetName sets the Name field's value.

func (*DimensionForCreateTemplateQuotaItemOutput) SetValue

SetValue sets the Value field's value.

func (DimensionForCreateTemplateQuotaItemOutput) String

String returns the string representation

type DimensionForDeleteTemplateQuotaItemInput

type DimensionForDeleteTemplateQuotaItemInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForDeleteTemplateQuotaItemInput) GoString

GoString returns the string representation

func (*DimensionForDeleteTemplateQuotaItemInput) SetName

SetName sets the Name field's value.

func (*DimensionForDeleteTemplateQuotaItemInput) SetValue

SetValue sets the Value field's value.

func (DimensionForDeleteTemplateQuotaItemInput) String

String returns the string representation

type DimensionForDeleteTemplateQuotaItemOutput

type DimensionForDeleteTemplateQuotaItemOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForDeleteTemplateQuotaItemOutput) GoString

GoString returns the string representation

func (*DimensionForDeleteTemplateQuotaItemOutput) SetName

SetName sets the Name field's value.

func (*DimensionForDeleteTemplateQuotaItemOutput) SetValue

SetValue sets the Value field's value.

func (DimensionForDeleteTemplateQuotaItemOutput) String

String returns the string representation

type DimensionForGetProductQuotaInput

type DimensionForGetProductQuotaInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForGetProductQuotaInput) GoString

GoString returns the string representation

func (*DimensionForGetProductQuotaInput) SetName

SetName sets the Name field's value.

func (*DimensionForGetProductQuotaInput) SetValue

SetValue sets the Value field's value.

func (DimensionForGetProductQuotaInput) String

String returns the string representation

type DimensionForGetProductQuotaOutput

type DimensionForGetProductQuotaOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

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

func (DimensionForGetProductQuotaOutput) GoString

GoString returns the string representation

func (*DimensionForGetProductQuotaOutput) SetName

SetName sets the Name field's value.

func (*DimensionForGetProductQuotaOutput) SetNameCn

SetNameCn sets the NameCn field's value.

func (*DimensionForGetProductQuotaOutput) SetValue

SetValue sets the Value field's value.

func (*DimensionForGetProductQuotaOutput) SetValueCn

SetValueCn sets the ValueCn field's value.

func (DimensionForGetProductQuotaOutput) String

String returns the string representation

type DimensionForGetQuotaApplicationOutput

type DimensionForGetQuotaApplicationOutput struct {
	Name *string `type:"string"`

	NameCn *string `type:"string"`

	Value *string `type:"string"`

	ValueCn *string `type:"string"`
	// contains filtered or unexported fields
}

func (DimensionForGetQuotaApplicationOutput) GoString

GoString returns the string representation

func (*DimensionForGetQuotaApplicationOutput) SetName

SetName sets the Name field's value.

func (*DimensionForGetQuotaApplicationOutput) SetNameCn

SetNameCn sets the NameCn field's value.

func (*DimensionForGetQuotaApplicationOutput) SetValue

SetValue sets the Value field's value.

func (*DimensionForGetQuotaApplicationOutput) SetValueCn

SetValueCn sets the ValueCn field's value.

func (DimensionForGetQuotaApplicationOutput) String

String returns the string representation

type DimensionForListProductQuotaDimensionsOutput

type DimensionForListProductQuotaDimensionsOutput struct {
	DimensionCode *string `type:"string"`

	DimensionName *string `type:"string"`

	DimensionValues []*DimensionValueForListProductQuotaDimensionsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DimensionForListProductQuotaDimensionsOutput) GoString

GoString returns the string representation

func (*DimensionForListProductQuotaDimensionsOutput) SetDimensionCode

SetDimensionCode sets the DimensionCode field's value.

func (*DimensionForListProductQuotaDimensionsOutput) SetDimensionName

SetDimensionName sets the DimensionName field's value.

func (*DimensionForListProductQuotaDimensionsOutput) SetDimensionValues

SetDimensionValues sets the DimensionValues field's value.

func (DimensionForListProductQuotaDimensionsOutput) String

String returns the string representation

type DimensionForListProductQuotasInput

type DimensionForListProductQuotasInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForListProductQuotasInput) GoString

GoString returns the string representation

func (*DimensionForListProductQuotasInput) SetName

SetName sets the Name field's value.

func (*DimensionForListProductQuotasInput) SetValue

SetValue sets the Value field's value.

func (DimensionForListProductQuotasInput) String

String returns the string representation

type DimensionForListProductQuotasOutput

type DimensionForListProductQuotasOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

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

func (DimensionForListProductQuotasOutput) GoString

GoString returns the string representation

func (*DimensionForListProductQuotasOutput) SetName

SetName sets the Name field's value.

func (*DimensionForListProductQuotasOutput) SetNameCn

SetNameCn sets the NameCn field's value.

func (*DimensionForListProductQuotasOutput) SetValue

SetValue sets the Value field's value.

func (*DimensionForListProductQuotasOutput) SetValueCn

SetValueCn sets the ValueCn field's value.

func (DimensionForListProductQuotasOutput) String

String returns the string representation

type DimensionForListQuotaAlarmRulesInput

type DimensionForListQuotaAlarmRulesInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForListQuotaAlarmRulesInput) GoString

GoString returns the string representation

func (*DimensionForListQuotaAlarmRulesInput) SetName

SetName sets the Name field's value.

func (*DimensionForListQuotaAlarmRulesInput) SetValue

SetValue sets the Value field's value.

func (DimensionForListQuotaAlarmRulesInput) String

String returns the string representation

type DimensionForListQuotaApplicationTemplatesInput

type DimensionForListQuotaApplicationTemplatesInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForListQuotaApplicationTemplatesInput) GoString

GoString returns the string representation

func (*DimensionForListQuotaApplicationTemplatesInput) SetName

SetName sets the Name field's value.

func (*DimensionForListQuotaApplicationTemplatesInput) SetValue

SetValue sets the Value field's value.

func (DimensionForListQuotaApplicationTemplatesInput) String

String returns the string representation

type DimensionForListQuotaApplicationsInput

type DimensionForListQuotaApplicationsInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForListQuotaApplicationsInput) GoString

GoString returns the string representation

func (*DimensionForListQuotaApplicationsInput) SetName

SetName sets the Name field's value.

func (*DimensionForListQuotaApplicationsInput) SetValue

SetValue sets the Value field's value.

func (DimensionForListQuotaApplicationsInput) String

String returns the string representation

type DimensionForListQuotaApplicationsOutput

type DimensionForListQuotaApplicationsOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

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

func (DimensionForListQuotaApplicationsOutput) GoString

GoString returns the string representation

func (*DimensionForListQuotaApplicationsOutput) SetName

SetName sets the Name field's value.

func (*DimensionForListQuotaApplicationsOutput) SetNameCn

SetNameCn sets the NameCn field's value.

func (*DimensionForListQuotaApplicationsOutput) SetValue

SetValue sets the Value field's value.

func (*DimensionForListQuotaApplicationsOutput) SetValueCn

SetValueCn sets the ValueCn field's value.

func (DimensionForListQuotaApplicationsOutput) String

String returns the string representation

type DimensionForModifyTemplateQuotaItemInput

type DimensionForModifyTemplateQuotaItemInput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForModifyTemplateQuotaItemInput) GoString

GoString returns the string representation

func (*DimensionForModifyTemplateQuotaItemInput) SetName

SetName sets the Name field's value.

func (*DimensionForModifyTemplateQuotaItemInput) SetValue

SetValue sets the Value field's value.

func (DimensionForModifyTemplateQuotaItemInput) String

String returns the string representation

type DimensionForModifyTemplateQuotaItemOutput

type DimensionForModifyTemplateQuotaItemOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

func (DimensionForModifyTemplateQuotaItemOutput) GoString

GoString returns the string representation

func (*DimensionForModifyTemplateQuotaItemOutput) SetName

SetName sets the Name field's value.

func (*DimensionForModifyTemplateQuotaItemOutput) SetValue

SetValue sets the Value field's value.

func (DimensionForModifyTemplateQuotaItemOutput) String

String returns the string representation

type DimensionValueForListProductQuotaDimensionsOutput

type DimensionValueForListProductQuotaDimensionsOutput struct {
	DimensionValueCode *string `type:"string"`

	DimensionValueName *string `type:"string"`
	// contains filtered or unexported fields
}

func (DimensionValueForListProductQuotaDimensionsOutput) GoString

GoString returns the string representation

func (*DimensionValueForListProductQuotaDimensionsOutput) SetDimensionValueCode

SetDimensionValueCode sets the DimensionValueCode field's value.

func (*DimensionValueForListProductQuotaDimensionsOutput) SetDimensionValueName

SetDimensionValueName sets the DimensionValueName field's value.

func (DimensionValueForListProductQuotaDimensionsOutput) String

String returns the string representation

type DimensionsWithCnForListQuotaApplicationTemplatesOutput

type DimensionsWithCnForListQuotaApplicationTemplatesOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

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

func (DimensionsWithCnForListQuotaApplicationTemplatesOutput) GoString

GoString returns the string representation

func (*DimensionsWithCnForListQuotaApplicationTemplatesOutput) SetName

SetName sets the Name field's value.

func (*DimensionsWithCnForListQuotaApplicationTemplatesOutput) SetNameCn

SetNameCn sets the NameCn field's value.

func (*DimensionsWithCnForListQuotaApplicationTemplatesOutput) SetValue

SetValue sets the Value field's value.

func (*DimensionsWithCnForListQuotaApplicationTemplatesOutput) SetValueCn

SetValueCn sets the ValueCn field's value.

func (DimensionsWithCnForListQuotaApplicationTemplatesOutput) String

String returns the string representation

type GetAlarmRuleInput

type GetAlarmRuleInput struct {

	// ID is a required field
	ID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAlarmRuleInput) GoString

func (s GetAlarmRuleInput) GoString() string

GoString returns the string representation

func (*GetAlarmRuleInput) SetID

SetID sets the ID field's value.

func (GetAlarmRuleInput) String

func (s GetAlarmRuleInput) String() string

String returns the string representation

func (*GetAlarmRuleInput) Validate

func (s *GetAlarmRuleInput) Validate() error

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

type GetAlarmRuleOutput

type GetAlarmRuleOutput struct {
	Metadata *response.ResponseMetadata

	QuotaAlarmRule *QuotaAlarmRuleForGetAlarmRuleOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAlarmRuleOutput) GoString

func (s GetAlarmRuleOutput) GoString() string

GoString returns the string representation

func (*GetAlarmRuleOutput) SetQuotaAlarmRule

SetQuotaAlarmRule sets the QuotaAlarmRule field's value.

func (GetAlarmRuleOutput) String

func (s GetAlarmRuleOutput) String() string

String returns the string representation

type GetProductQuotaInput

type GetProductQuotaInput struct {
	Dimensions []*DimensionForGetProductQuotaInput `type:"list" json:",omitempty"`

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

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

func (GetProductQuotaInput) GoString

func (s GetProductQuotaInput) GoString() string

GoString returns the string representation

func (*GetProductQuotaInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*GetProductQuotaInput) SetProviderCode

func (s *GetProductQuotaInput) SetProviderCode(v string) *GetProductQuotaInput

SetProviderCode sets the ProviderCode field's value.

func (*GetProductQuotaInput) SetQuotaCode

func (s *GetProductQuotaInput) SetQuotaCode(v string) *GetProductQuotaInput

SetQuotaCode sets the QuotaCode field's value.

func (GetProductQuotaInput) String

func (s GetProductQuotaInput) String() string

String returns the string representation

func (*GetProductQuotaInput) Validate

func (s *GetProductQuotaInput) Validate() error

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

type GetProductQuotaOutput

type GetProductQuotaOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetProductQuotaOutput) GoString

func (s GetProductQuotaOutput) GoString() string

GoString returns the string representation

func (*GetProductQuotaOutput) SetQuotas

SetQuotas sets the Quotas field's value.

func (GetProductQuotaOutput) String

func (s GetProductQuotaOutput) String() string

String returns the string representation

type GetQuotaApplicationInput

type GetQuotaApplicationInput struct {

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

func (GetQuotaApplicationInput) GoString

func (s GetQuotaApplicationInput) GoString() string

GoString returns the string representation

func (*GetQuotaApplicationInput) SetApplicationID

SetApplicationID sets the ApplicationID field's value.

func (GetQuotaApplicationInput) String

func (s GetQuotaApplicationInput) String() string

String returns the string representation

func (*GetQuotaApplicationInput) Validate

func (s *GetQuotaApplicationInput) Validate() error

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

type GetQuotaApplicationOutput

type GetQuotaApplicationOutput struct {
	Metadata *response.ResponseMetadata

	Application *ApplicationForGetQuotaApplicationOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (GetQuotaApplicationOutput) GoString

func (s GetQuotaApplicationOutput) GoString() string

GoString returns the string representation

func (*GetQuotaApplicationOutput) SetApplication

SetApplication sets the Application field's value.

func (GetQuotaApplicationOutput) String

func (s GetQuotaApplicationOutput) String() string

String returns the string representation

type GetQuotaTemplateServiceStatusInput

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

func (GetQuotaTemplateServiceStatusInput) GoString

GoString returns the string representation

func (GetQuotaTemplateServiceStatusInput) String

String returns the string representation

type GetQuotaTemplateServiceStatusOutput

type GetQuotaTemplateServiceStatusOutput struct {
	Metadata *response.ResponseMetadata

	TemplateStatus *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetQuotaTemplateServiceStatusOutput) GoString

GoString returns the string representation

func (*GetQuotaTemplateServiceStatusOutput) SetTemplateStatus

SetTemplateStatus sets the TemplateStatus field's value.

func (GetQuotaTemplateServiceStatusOutput) String

String returns the string representation

type ListAlarmHistoryInput

type ListAlarmHistoryInput struct {
	AlertTimeEnd *string `type:"string"`

	AlertTimeStart *string `type:"string"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	ProviderCode *string `type:"string"`

	QuotaCode *string `type:"string"`

	QuotaType *string `type:"string"`

	RuleName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListAlarmHistoryInput) GoString

func (s ListAlarmHistoryInput) GoString() string

GoString returns the string representation

func (*ListAlarmHistoryInput) SetAlertTimeEnd

func (s *ListAlarmHistoryInput) SetAlertTimeEnd(v string) *ListAlarmHistoryInput

SetAlertTimeEnd sets the AlertTimeEnd field's value.

func (*ListAlarmHistoryInput) SetAlertTimeStart

func (s *ListAlarmHistoryInput) SetAlertTimeStart(v string) *ListAlarmHistoryInput

SetAlertTimeStart sets the AlertTimeStart field's value.

func (*ListAlarmHistoryInput) SetMaxResults

func (s *ListAlarmHistoryInput) SetMaxResults(v int32) *ListAlarmHistoryInput

SetMaxResults sets the MaxResults field's value.

func (*ListAlarmHistoryInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAlarmHistoryInput) SetProviderCode

func (s *ListAlarmHistoryInput) SetProviderCode(v string) *ListAlarmHistoryInput

SetProviderCode sets the ProviderCode field's value.

func (*ListAlarmHistoryInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ListAlarmHistoryInput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ListAlarmHistoryInput) SetRuleName

SetRuleName sets the RuleName field's value.

func (ListAlarmHistoryInput) String

func (s ListAlarmHistoryInput) String() string

String returns the string representation

type ListAlarmHistoryOutput

type ListAlarmHistoryOutput struct {
	Metadata *response.ResponseMetadata

	AlarmRecordList []*AlarmRecordListForListAlarmHistoryOutput `type:"list"`

	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListAlarmHistoryOutput) GoString

func (s ListAlarmHistoryOutput) GoString() string

GoString returns the string representation

func (*ListAlarmHistoryOutput) SetAlarmRecordList

SetAlarmRecordList sets the AlarmRecordList field's value.

func (*ListAlarmHistoryOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAlarmHistoryOutput) String

func (s ListAlarmHistoryOutput) String() string

String returns the string representation

type ListProductQuotaDimensionsInput

type ListProductQuotaDimensionsInput struct {

	// ProviderCode is a required field
	ProviderCode *string `type:"string" required:"true"`

	QuotaType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListProductQuotaDimensionsInput) GoString

GoString returns the string representation

func (*ListProductQuotaDimensionsInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ListProductQuotaDimensionsInput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (ListProductQuotaDimensionsInput) String

String returns the string representation

func (*ListProductQuotaDimensionsInput) Validate

func (s *ListProductQuotaDimensionsInput) Validate() error

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

type ListProductQuotaDimensionsOutput

type ListProductQuotaDimensionsOutput struct {
	Metadata *response.ResponseMetadata

	Dimensions []*DimensionForListProductQuotaDimensionsOutput `type:"list"`

	ResultsNum *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListProductQuotaDimensionsOutput) GoString

GoString returns the string representation

func (*ListProductQuotaDimensionsOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ListProductQuotaDimensionsOutput) SetResultsNum

SetResultsNum sets the ResultsNum field's value.

func (ListProductQuotaDimensionsOutput) String

String returns the string representation

type ListProductQuotasInput

type ListProductQuotasInput struct {
	Dimensions []*DimensionForListProductQuotasInput `type:"list" json:",omitempty"`

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

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

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

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

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

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

func (ListProductQuotasInput) GoString

func (s ListProductQuotasInput) GoString() string

GoString returns the string representation

func (*ListProductQuotasInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ListProductQuotasInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListProductQuotasInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListProductQuotasInput) SetProviderCode

func (s *ListProductQuotasInput) SetProviderCode(v string) *ListProductQuotasInput

SetProviderCode sets the ProviderCode field's value.

func (*ListProductQuotasInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ListProductQuotasInput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ListProductQuotasInput) SetSortOrder

SetSortOrder sets the SortOrder field's value.

func (ListProductQuotasInput) String

func (s ListProductQuotasInput) String() string

String returns the string representation

func (*ListProductQuotasInput) Validate

func (s *ListProductQuotasInput) Validate() error

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

type ListProductQuotasOutput

type ListProductQuotasOutput struct {
	Metadata *response.ResponseMetadata

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

	Quotas []*QuotaForListProductQuotasOutput `type:"list" json:",omitempty"`

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

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListProductQuotasOutput) GoString

func (s ListProductQuotasOutput) GoString() string

GoString returns the string representation

func (*ListProductQuotasOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListProductQuotasOutput) SetQuotas

SetQuotas sets the Quotas field's value.

func (*ListProductQuotasOutput) SetResultsNum

SetResultsNum sets the ResultsNum field's value.

func (*ListProductQuotasOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListProductQuotasOutput) String

func (s ListProductQuotasOutput) String() string

String returns the string representation

type ListProductsInput

type ListProductsInput struct {
	QuotaType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListProductsInput) GoString

func (s ListProductsInput) GoString() string

GoString returns the string representation

func (*ListProductsInput) SetQuotaType

func (s *ListProductsInput) SetQuotaType(v string) *ListProductsInput

SetQuotaType sets the QuotaType field's value.

func (ListProductsInput) String

func (s ListProductsInput) String() string

String returns the string representation

type ListProductsOutput

type ListProductsOutput struct {
	Metadata *response.ResponseMetadata

	ProductInfo []*ProductInfoForListProductsOutput `type:"list"`

	ResultsNum *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ListProductsOutput) GoString

func (s ListProductsOutput) GoString() string

GoString returns the string representation

func (*ListProductsOutput) SetProductInfo

SetProductInfo sets the ProductInfo field's value.

func (*ListProductsOutput) SetResultsNum

func (s *ListProductsOutput) SetResultsNum(v int32) *ListProductsOutput

SetResultsNum sets the ResultsNum field's value.

func (ListProductsOutput) String

func (s ListProductsOutput) String() string

String returns the string representation

type ListQuotaAlarmRulesInput

type ListQuotaAlarmRulesInput struct {
	Dimensions []*DimensionForListQuotaAlarmRulesInput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

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

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

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

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

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

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

func (ListQuotaAlarmRulesInput) GoString

func (s ListQuotaAlarmRulesInput) GoString() string

GoString returns the string representation

func (*ListQuotaAlarmRulesInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ListQuotaAlarmRulesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListQuotaAlarmRulesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQuotaAlarmRulesInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ListQuotaAlarmRulesInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ListQuotaAlarmRulesInput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ListQuotaAlarmRulesInput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*ListQuotaAlarmRulesInput) SetRuleNameSearchKeyWord

func (s *ListQuotaAlarmRulesInput) SetRuleNameSearchKeyWord(v string) *ListQuotaAlarmRulesInput

SetRuleNameSearchKeyWord sets the RuleNameSearchKeyWord field's value.

func (ListQuotaAlarmRulesInput) String

func (s ListQuotaAlarmRulesInput) String() string

String returns the string representation

type ListQuotaAlarmRulesOutput

type ListQuotaAlarmRulesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ListQuotaAlarmRulesOutput) GoString

func (s ListQuotaAlarmRulesOutput) GoString() string

GoString returns the string representation

func (*ListQuotaAlarmRulesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQuotaAlarmRulesOutput) SetQuotaAlarmRuleList

SetQuotaAlarmRuleList sets the QuotaAlarmRuleList field's value.

func (ListQuotaAlarmRulesOutput) String

func (s ListQuotaAlarmRulesOutput) String() string

String returns the string representation

type ListQuotaApplicationTemplatesInput

type ListQuotaApplicationTemplatesInput struct {
	Dimensions []*DimensionForListQuotaApplicationTemplatesInput `type:"list" json:",omitempty"`

	MaxResults *int32 `type:"int32" json:",omitempty"`

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

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

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

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

func (ListQuotaApplicationTemplatesInput) GoString

GoString returns the string representation

func (*ListQuotaApplicationTemplatesInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ListQuotaApplicationTemplatesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListQuotaApplicationTemplatesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQuotaApplicationTemplatesInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ListQuotaApplicationTemplatesInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ListQuotaApplicationTemplatesInput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (ListQuotaApplicationTemplatesInput) String

String returns the string representation

type ListQuotaApplicationTemplatesOutput

type ListQuotaApplicationTemplatesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ListQuotaApplicationTemplatesOutput) GoString

GoString returns the string representation

func (*ListQuotaApplicationTemplatesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQuotaApplicationTemplatesOutput) SetQuotaTemplateList

SetQuotaTemplateList sets the QuotaTemplateList field's value.

func (ListQuotaApplicationTemplatesOutput) String

String returns the string representation

type ListQuotaApplicationsInput

type ListQuotaApplicationsInput struct {
	Dimensions []*DimensionForListQuotaApplicationsInput `type:"list" json:",omitempty"`

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

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

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

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

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

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

func (ListQuotaApplicationsInput) GoString

func (s ListQuotaApplicationsInput) GoString() string

GoString returns the string representation

func (*ListQuotaApplicationsInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ListQuotaApplicationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListQuotaApplicationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQuotaApplicationsInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ListQuotaApplicationsInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*ListQuotaApplicationsInput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*ListQuotaApplicationsInput) SetStatus

SetStatus sets the Status field's value.

func (ListQuotaApplicationsInput) String

String returns the string representation

type ListQuotaApplicationsOutput

type ListQuotaApplicationsOutput struct {
	Metadata *response.ResponseMetadata

	Applications []*ApplicationForListQuotaApplicationsOutput `type:"list" json:",omitempty"`

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

	ResultsNum *int32 `type:"int32" json:",omitempty"`

	TotalCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListQuotaApplicationsOutput) GoString

func (s ListQuotaApplicationsOutput) GoString() string

GoString returns the string representation

func (*ListQuotaApplicationsOutput) SetApplications

SetApplications sets the Applications field's value.

func (*ListQuotaApplicationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListQuotaApplicationsOutput) SetResultsNum

SetResultsNum sets the ResultsNum field's value.

func (*ListQuotaApplicationsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListQuotaApplicationsOutput) String

String returns the string representation

type ModifyQuotaTemplateServiceStatusInput

type ModifyQuotaTemplateServiceStatusInput struct {

	// TemplateStatus is a required field
	TemplateStatus *int32 `type:"int32" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyQuotaTemplateServiceStatusInput) GoString

GoString returns the string representation

func (*ModifyQuotaTemplateServiceStatusInput) SetTemplateStatus

SetTemplateStatus sets the TemplateStatus field's value.

func (ModifyQuotaTemplateServiceStatusInput) String

String returns the string representation

func (*ModifyQuotaTemplateServiceStatusInput) Validate

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

type ModifyQuotaTemplateServiceStatusOutput

type ModifyQuotaTemplateServiceStatusOutput struct {
	Metadata *response.ResponseMetadata

	AccountID *int64 `type:"int64"`

	TemplateStatus *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ModifyQuotaTemplateServiceStatusOutput) GoString

GoString returns the string representation

func (*ModifyQuotaTemplateServiceStatusOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*ModifyQuotaTemplateServiceStatusOutput) SetTemplateStatus

SetTemplateStatus sets the TemplateStatus field's value.

func (ModifyQuotaTemplateServiceStatusOutput) String

String returns the string representation

type ModifyTemplateQuotaItemInput

type ModifyTemplateQuotaItemInput struct {
	Description *string `type:"string" json:",omitempty"`

	// DesireValue is a required field
	DesireValue *float64 `type:"double" json:",omitempty" required:"true"`

	Dimensions []*DimensionForModifyTemplateQuotaItemInput `type:"list" json:",omitempty"`

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

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

func (ModifyTemplateQuotaItemInput) GoString

func (s ModifyTemplateQuotaItemInput) GoString() string

GoString returns the string representation

func (*ModifyTemplateQuotaItemInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyTemplateQuotaItemInput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*ModifyTemplateQuotaItemInput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ModifyTemplateQuotaItemInput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ModifyTemplateQuotaItemInput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (ModifyTemplateQuotaItemInput) String

String returns the string representation

func (*ModifyTemplateQuotaItemInput) Validate

func (s *ModifyTemplateQuotaItemInput) Validate() error

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

type ModifyTemplateQuotaItemOutput

type ModifyTemplateQuotaItemOutput struct {
	Metadata *response.ResponseMetadata

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

	Dimensions []*DimensionForModifyTemplateQuotaItemOutput `type:"list" json:",omitempty"`

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

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

func (ModifyTemplateQuotaItemOutput) GoString

GoString returns the string representation

func (*ModifyTemplateQuotaItemOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*ModifyTemplateQuotaItemOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*ModifyTemplateQuotaItemOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ModifyTemplateQuotaItemOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (ModifyTemplateQuotaItemOutput) String

String returns the string representation

type ProductInfoForListProductsOutput

type ProductInfoForListProductsOutput struct {
	CategoryName *string `type:"string"`

	CategoryNameEn *string `type:"string"`

	ProviderCode *string `type:"string"`

	ProviderName *string `type:"string"`

	TotalQuota *int64 `type:"int64"`
	// contains filtered or unexported fields
}

func (ProductInfoForListProductsOutput) GoString

GoString returns the string representation

func (*ProductInfoForListProductsOutput) SetCategoryName

SetCategoryName sets the CategoryName field's value.

func (*ProductInfoForListProductsOutput) SetCategoryNameEn

SetCategoryNameEn sets the CategoryNameEn field's value.

func (*ProductInfoForListProductsOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*ProductInfoForListProductsOutput) SetProviderName

SetProviderName sets the ProviderName field's value.

func (*ProductInfoForListProductsOutput) SetTotalQuota

SetTotalQuota sets the TotalQuota field's value.

func (ProductInfoForListProductsOutput) String

String returns the string representation

type QUOTA

type QUOTA struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *QUOTA

New create int can support ssl or region locate set

func (*QUOTA) CreateAlarmRule

func (c *QUOTA) CreateAlarmRule(input *CreateAlarmRuleInput) (*CreateAlarmRuleOutput, error)

CreateAlarmRule API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation CreateAlarmRule for usage and error information.

func (*QUOTA) CreateAlarmRuleCommon

func (c *QUOTA) CreateAlarmRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAlarmRuleCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation CreateAlarmRuleCommon for usage and error information.

func (*QUOTA) CreateAlarmRuleCommonRequest

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

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

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

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

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

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

func (*QUOTA) CreateAlarmRuleCommonWithContext

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

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

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

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

func (*QUOTA) CreateAlarmRuleRequest

func (c *QUOTA) CreateAlarmRuleRequest(input *CreateAlarmRuleInput) (req *request.Request, output *CreateAlarmRuleOutput)

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

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

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

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

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

func (*QUOTA) CreateAlarmRuleWithContext

func (c *QUOTA) CreateAlarmRuleWithContext(ctx volcengine.Context, input *CreateAlarmRuleInput, opts ...request.Option) (*CreateAlarmRuleOutput, error)

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

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

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

func (*QUOTA) CreateQuotaApplication

func (c *QUOTA) CreateQuotaApplication(input *CreateQuotaApplicationInput) (*CreateQuotaApplicationOutput, error)

CreateQuotaApplication API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation CreateQuotaApplication for usage and error information.

func (*QUOTA) CreateQuotaApplicationCommon

func (c *QUOTA) CreateQuotaApplicationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateQuotaApplicationCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation CreateQuotaApplicationCommon for usage and error information.

func (*QUOTA) CreateQuotaApplicationCommonRequest

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

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

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

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

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

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

func (*QUOTA) CreateQuotaApplicationCommonWithContext

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

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

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

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

func (*QUOTA) CreateQuotaApplicationRequest

func (c *QUOTA) CreateQuotaApplicationRequest(input *CreateQuotaApplicationInput) (req *request.Request, output *CreateQuotaApplicationOutput)

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

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

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

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

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

func (*QUOTA) CreateQuotaApplicationWithContext

func (c *QUOTA) CreateQuotaApplicationWithContext(ctx volcengine.Context, input *CreateQuotaApplicationInput, opts ...request.Option) (*CreateQuotaApplicationOutput, error)

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

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

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

func (*QUOTA) CreateTemplateQuotaItem

func (c *QUOTA) CreateTemplateQuotaItem(input *CreateTemplateQuotaItemInput) (*CreateTemplateQuotaItemOutput, error)

CreateTemplateQuotaItem API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation CreateTemplateQuotaItem for usage and error information.

func (*QUOTA) CreateTemplateQuotaItemCommon

func (c *QUOTA) CreateTemplateQuotaItemCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateTemplateQuotaItemCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation CreateTemplateQuotaItemCommon for usage and error information.

func (*QUOTA) CreateTemplateQuotaItemCommonRequest

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

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

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

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

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

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

func (*QUOTA) CreateTemplateQuotaItemCommonWithContext

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

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

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

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

func (*QUOTA) CreateTemplateQuotaItemRequest

func (c *QUOTA) CreateTemplateQuotaItemRequest(input *CreateTemplateQuotaItemInput) (req *request.Request, output *CreateTemplateQuotaItemOutput)

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

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

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

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

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

func (*QUOTA) CreateTemplateQuotaItemWithContext

func (c *QUOTA) CreateTemplateQuotaItemWithContext(ctx volcengine.Context, input *CreateTemplateQuotaItemInput, opts ...request.Option) (*CreateTemplateQuotaItemOutput, error)

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

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

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

func (*QUOTA) DeleteAlarmRules

func (c *QUOTA) DeleteAlarmRules(input *DeleteAlarmRulesInput) (*DeleteAlarmRulesOutput, error)

DeleteAlarmRules API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation DeleteAlarmRules for usage and error information.

func (*QUOTA) DeleteAlarmRulesCommon

func (c *QUOTA) DeleteAlarmRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAlarmRulesCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation DeleteAlarmRulesCommon for usage and error information.

func (*QUOTA) DeleteAlarmRulesCommonRequest

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

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

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

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

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

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

func (*QUOTA) DeleteAlarmRulesCommonWithContext

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

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

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

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

func (*QUOTA) DeleteAlarmRulesRequest

func (c *QUOTA) DeleteAlarmRulesRequest(input *DeleteAlarmRulesInput) (req *request.Request, output *DeleteAlarmRulesOutput)

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

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

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

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

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

func (*QUOTA) DeleteAlarmRulesWithContext

func (c *QUOTA) DeleteAlarmRulesWithContext(ctx volcengine.Context, input *DeleteAlarmRulesInput, opts ...request.Option) (*DeleteAlarmRulesOutput, error)

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

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

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

func (*QUOTA) DeleteTemplateQuotaItem

func (c *QUOTA) DeleteTemplateQuotaItem(input *DeleteTemplateQuotaItemInput) (*DeleteTemplateQuotaItemOutput, error)

DeleteTemplateQuotaItem API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation DeleteTemplateQuotaItem for usage and error information.

func (*QUOTA) DeleteTemplateQuotaItemCommon

func (c *QUOTA) DeleteTemplateQuotaItemCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteTemplateQuotaItemCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation DeleteTemplateQuotaItemCommon for usage and error information.

func (*QUOTA) DeleteTemplateQuotaItemCommonRequest

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

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

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

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

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

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

func (*QUOTA) DeleteTemplateQuotaItemCommonWithContext

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

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

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

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

func (*QUOTA) DeleteTemplateQuotaItemRequest

func (c *QUOTA) DeleteTemplateQuotaItemRequest(input *DeleteTemplateQuotaItemInput) (req *request.Request, output *DeleteTemplateQuotaItemOutput)

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

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

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

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

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

func (*QUOTA) DeleteTemplateQuotaItemWithContext

func (c *QUOTA) DeleteTemplateQuotaItemWithContext(ctx volcengine.Context, input *DeleteTemplateQuotaItemInput, opts ...request.Option) (*DeleteTemplateQuotaItemOutput, error)

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

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

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

func (*QUOTA) GetAlarmRule

func (c *QUOTA) GetAlarmRule(input *GetAlarmRuleInput) (*GetAlarmRuleOutput, error)

GetAlarmRule API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetAlarmRule for usage and error information.

func (*QUOTA) GetAlarmRuleCommon

func (c *QUOTA) GetAlarmRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetAlarmRuleCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetAlarmRuleCommon for usage and error information.

func (*QUOTA) GetAlarmRuleCommonRequest

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

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

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

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

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

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

func (*QUOTA) GetAlarmRuleCommonWithContext

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

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

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

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

func (*QUOTA) GetAlarmRuleRequest

func (c *QUOTA) GetAlarmRuleRequest(input *GetAlarmRuleInput) (req *request.Request, output *GetAlarmRuleOutput)

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

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

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

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

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

func (*QUOTA) GetAlarmRuleWithContext

func (c *QUOTA) GetAlarmRuleWithContext(ctx volcengine.Context, input *GetAlarmRuleInput, opts ...request.Option) (*GetAlarmRuleOutput, error)

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

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

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

func (*QUOTA) GetProductQuota

func (c *QUOTA) GetProductQuota(input *GetProductQuotaInput) (*GetProductQuotaOutput, error)

GetProductQuota API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetProductQuota for usage and error information.

func (*QUOTA) GetProductQuotaCommon

func (c *QUOTA) GetProductQuotaCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetProductQuotaCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetProductQuotaCommon for usage and error information.

func (*QUOTA) GetProductQuotaCommonRequest

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

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

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

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

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

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

func (*QUOTA) GetProductQuotaCommonWithContext

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

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

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

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

func (*QUOTA) GetProductQuotaRequest

func (c *QUOTA) GetProductQuotaRequest(input *GetProductQuotaInput) (req *request.Request, output *GetProductQuotaOutput)

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

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

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

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

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

func (*QUOTA) GetProductQuotaWithContext

func (c *QUOTA) GetProductQuotaWithContext(ctx volcengine.Context, input *GetProductQuotaInput, opts ...request.Option) (*GetProductQuotaOutput, error)

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

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

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

func (*QUOTA) GetQuotaApplication

func (c *QUOTA) GetQuotaApplication(input *GetQuotaApplicationInput) (*GetQuotaApplicationOutput, error)

GetQuotaApplication API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetQuotaApplication for usage and error information.

func (*QUOTA) GetQuotaApplicationCommon

func (c *QUOTA) GetQuotaApplicationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetQuotaApplicationCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetQuotaApplicationCommon for usage and error information.

func (*QUOTA) GetQuotaApplicationCommonRequest

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

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

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

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

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

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

func (*QUOTA) GetQuotaApplicationCommonWithContext

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

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

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

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

func (*QUOTA) GetQuotaApplicationRequest

func (c *QUOTA) GetQuotaApplicationRequest(input *GetQuotaApplicationInput) (req *request.Request, output *GetQuotaApplicationOutput)

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

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

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

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

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

func (*QUOTA) GetQuotaApplicationWithContext

func (c *QUOTA) GetQuotaApplicationWithContext(ctx volcengine.Context, input *GetQuotaApplicationInput, opts ...request.Option) (*GetQuotaApplicationOutput, error)

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

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

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

func (*QUOTA) GetQuotaTemplateServiceStatus

func (c *QUOTA) GetQuotaTemplateServiceStatus(input *GetQuotaTemplateServiceStatusInput) (*GetQuotaTemplateServiceStatusOutput, error)

GetQuotaTemplateServiceStatus API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetQuotaTemplateServiceStatus for usage and error information.

func (*QUOTA) GetQuotaTemplateServiceStatusCommon

func (c *QUOTA) GetQuotaTemplateServiceStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetQuotaTemplateServiceStatusCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation GetQuotaTemplateServiceStatusCommon for usage and error information.

func (*QUOTA) GetQuotaTemplateServiceStatusCommonRequest

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

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

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

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

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

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

func (*QUOTA) GetQuotaTemplateServiceStatusCommonWithContext

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

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

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

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

func (*QUOTA) GetQuotaTemplateServiceStatusRequest

func (c *QUOTA) GetQuotaTemplateServiceStatusRequest(input *GetQuotaTemplateServiceStatusInput) (req *request.Request, output *GetQuotaTemplateServiceStatusOutput)

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

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

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

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

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

func (*QUOTA) GetQuotaTemplateServiceStatusWithContext

func (c *QUOTA) GetQuotaTemplateServiceStatusWithContext(ctx volcengine.Context, input *GetQuotaTemplateServiceStatusInput, opts ...request.Option) (*GetQuotaTemplateServiceStatusOutput, error)

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

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

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

func (*QUOTA) ListAlarmHistory

func (c *QUOTA) ListAlarmHistory(input *ListAlarmHistoryInput) (*ListAlarmHistoryOutput, error)

ListAlarmHistory API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListAlarmHistory for usage and error information.

func (*QUOTA) ListAlarmHistoryCommon

func (c *QUOTA) ListAlarmHistoryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAlarmHistoryCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListAlarmHistoryCommon for usage and error information.

func (*QUOTA) ListAlarmHistoryCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListAlarmHistoryCommonWithContext

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

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

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

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

func (*QUOTA) ListAlarmHistoryRequest

func (c *QUOTA) ListAlarmHistoryRequest(input *ListAlarmHistoryInput) (req *request.Request, output *ListAlarmHistoryOutput)

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

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

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

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

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

func (*QUOTA) ListAlarmHistoryWithContext

func (c *QUOTA) ListAlarmHistoryWithContext(ctx volcengine.Context, input *ListAlarmHistoryInput, opts ...request.Option) (*ListAlarmHistoryOutput, error)

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

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

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

func (*QUOTA) ListProductQuotaDimensions

func (c *QUOTA) ListProductQuotaDimensions(input *ListProductQuotaDimensionsInput) (*ListProductQuotaDimensionsOutput, error)

ListProductQuotaDimensions API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListProductQuotaDimensions for usage and error information.

func (*QUOTA) ListProductQuotaDimensionsCommon

func (c *QUOTA) ListProductQuotaDimensionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListProductQuotaDimensionsCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListProductQuotaDimensionsCommon for usage and error information.

func (*QUOTA) ListProductQuotaDimensionsCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListProductQuotaDimensionsCommonWithContext

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

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

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

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

func (*QUOTA) ListProductQuotaDimensionsRequest

func (c *QUOTA) ListProductQuotaDimensionsRequest(input *ListProductQuotaDimensionsInput) (req *request.Request, output *ListProductQuotaDimensionsOutput)

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

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

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

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

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

func (*QUOTA) ListProductQuotaDimensionsWithContext

func (c *QUOTA) ListProductQuotaDimensionsWithContext(ctx volcengine.Context, input *ListProductQuotaDimensionsInput, opts ...request.Option) (*ListProductQuotaDimensionsOutput, error)

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

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

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

func (*QUOTA) ListProductQuotas

func (c *QUOTA) ListProductQuotas(input *ListProductQuotasInput) (*ListProductQuotasOutput, error)

ListProductQuotas API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListProductQuotas for usage and error information.

func (*QUOTA) ListProductQuotasCommon

func (c *QUOTA) ListProductQuotasCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListProductQuotasCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListProductQuotasCommon for usage and error information.

func (*QUOTA) ListProductQuotasCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListProductQuotasCommonWithContext

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

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

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

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

func (*QUOTA) ListProductQuotasRequest

func (c *QUOTA) ListProductQuotasRequest(input *ListProductQuotasInput) (req *request.Request, output *ListProductQuotasOutput)

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

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

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

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

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

func (*QUOTA) ListProductQuotasWithContext

func (c *QUOTA) ListProductQuotasWithContext(ctx volcengine.Context, input *ListProductQuotasInput, opts ...request.Option) (*ListProductQuotasOutput, error)

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

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

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

func (*QUOTA) ListProducts

func (c *QUOTA) ListProducts(input *ListProductsInput) (*ListProductsOutput, error)

ListProducts API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListProducts for usage and error information.

func (*QUOTA) ListProductsCommon

func (c *QUOTA) ListProductsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListProductsCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListProductsCommon for usage and error information.

func (*QUOTA) ListProductsCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListProductsCommonWithContext

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

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

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

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

func (*QUOTA) ListProductsRequest

func (c *QUOTA) ListProductsRequest(input *ListProductsInput) (req *request.Request, output *ListProductsOutput)

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

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

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

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

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

func (*QUOTA) ListProductsWithContext

func (c *QUOTA) ListProductsWithContext(ctx volcengine.Context, input *ListProductsInput, opts ...request.Option) (*ListProductsOutput, error)

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

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

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

func (*QUOTA) ListQuotaAlarmRules

func (c *QUOTA) ListQuotaAlarmRules(input *ListQuotaAlarmRulesInput) (*ListQuotaAlarmRulesOutput, error)

ListQuotaAlarmRules API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListQuotaAlarmRules for usage and error information.

func (*QUOTA) ListQuotaAlarmRulesCommon

func (c *QUOTA) ListQuotaAlarmRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListQuotaAlarmRulesCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListQuotaAlarmRulesCommon for usage and error information.

func (*QUOTA) ListQuotaAlarmRulesCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListQuotaAlarmRulesCommonWithContext

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

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

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

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

func (*QUOTA) ListQuotaAlarmRulesRequest

func (c *QUOTA) ListQuotaAlarmRulesRequest(input *ListQuotaAlarmRulesInput) (req *request.Request, output *ListQuotaAlarmRulesOutput)

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

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

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

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

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

func (*QUOTA) ListQuotaAlarmRulesWithContext

func (c *QUOTA) ListQuotaAlarmRulesWithContext(ctx volcengine.Context, input *ListQuotaAlarmRulesInput, opts ...request.Option) (*ListQuotaAlarmRulesOutput, error)

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

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

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

func (*QUOTA) ListQuotaApplicationTemplates

func (c *QUOTA) ListQuotaApplicationTemplates(input *ListQuotaApplicationTemplatesInput) (*ListQuotaApplicationTemplatesOutput, error)

ListQuotaApplicationTemplates API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListQuotaApplicationTemplates for usage and error information.

func (*QUOTA) ListQuotaApplicationTemplatesCommon

func (c *QUOTA) ListQuotaApplicationTemplatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListQuotaApplicationTemplatesCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListQuotaApplicationTemplatesCommon for usage and error information.

func (*QUOTA) ListQuotaApplicationTemplatesCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListQuotaApplicationTemplatesCommonWithContext

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

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

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

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

func (*QUOTA) ListQuotaApplicationTemplatesRequest

func (c *QUOTA) ListQuotaApplicationTemplatesRequest(input *ListQuotaApplicationTemplatesInput) (req *request.Request, output *ListQuotaApplicationTemplatesOutput)

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

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

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

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

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

func (*QUOTA) ListQuotaApplicationTemplatesWithContext

func (c *QUOTA) ListQuotaApplicationTemplatesWithContext(ctx volcengine.Context, input *ListQuotaApplicationTemplatesInput, opts ...request.Option) (*ListQuotaApplicationTemplatesOutput, error)

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

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

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

func (*QUOTA) ListQuotaApplications

func (c *QUOTA) ListQuotaApplications(input *ListQuotaApplicationsInput) (*ListQuotaApplicationsOutput, error)

ListQuotaApplications API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListQuotaApplications for usage and error information.

func (*QUOTA) ListQuotaApplicationsCommon

func (c *QUOTA) ListQuotaApplicationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListQuotaApplicationsCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ListQuotaApplicationsCommon for usage and error information.

func (*QUOTA) ListQuotaApplicationsCommonRequest

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

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

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

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

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

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

func (*QUOTA) ListQuotaApplicationsCommonWithContext

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

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

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

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

func (*QUOTA) ListQuotaApplicationsRequest

func (c *QUOTA) ListQuotaApplicationsRequest(input *ListQuotaApplicationsInput) (req *request.Request, output *ListQuotaApplicationsOutput)

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

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

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

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

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

func (*QUOTA) ListQuotaApplicationsWithContext

func (c *QUOTA) ListQuotaApplicationsWithContext(ctx volcengine.Context, input *ListQuotaApplicationsInput, opts ...request.Option) (*ListQuotaApplicationsOutput, error)

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

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

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

func (*QUOTA) ModifyQuotaTemplateServiceStatus

func (c *QUOTA) ModifyQuotaTemplateServiceStatus(input *ModifyQuotaTemplateServiceStatusInput) (*ModifyQuotaTemplateServiceStatusOutput, error)

ModifyQuotaTemplateServiceStatus API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ModifyQuotaTemplateServiceStatus for usage and error information.

func (*QUOTA) ModifyQuotaTemplateServiceStatusCommon

func (c *QUOTA) ModifyQuotaTemplateServiceStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyQuotaTemplateServiceStatusCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ModifyQuotaTemplateServiceStatusCommon for usage and error information.

func (*QUOTA) ModifyQuotaTemplateServiceStatusCommonRequest

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

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

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

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

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

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

func (*QUOTA) ModifyQuotaTemplateServiceStatusCommonWithContext

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

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

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

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

func (*QUOTA) ModifyQuotaTemplateServiceStatusRequest

func (c *QUOTA) ModifyQuotaTemplateServiceStatusRequest(input *ModifyQuotaTemplateServiceStatusInput) (req *request.Request, output *ModifyQuotaTemplateServiceStatusOutput)

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

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

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

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

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

func (*QUOTA) ModifyQuotaTemplateServiceStatusWithContext

func (c *QUOTA) ModifyQuotaTemplateServiceStatusWithContext(ctx volcengine.Context, input *ModifyQuotaTemplateServiceStatusInput, opts ...request.Option) (*ModifyQuotaTemplateServiceStatusOutput, error)

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

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

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

func (*QUOTA) ModifyTemplateQuotaItem

func (c *QUOTA) ModifyTemplateQuotaItem(input *ModifyTemplateQuotaItemInput) (*ModifyTemplateQuotaItemOutput, error)

ModifyTemplateQuotaItem API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ModifyTemplateQuotaItem for usage and error information.

func (*QUOTA) ModifyTemplateQuotaItemCommon

func (c *QUOTA) ModifyTemplateQuotaItemCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyTemplateQuotaItemCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation ModifyTemplateQuotaItemCommon for usage and error information.

func (*QUOTA) ModifyTemplateQuotaItemCommonRequest

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

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

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

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

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

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

func (*QUOTA) ModifyTemplateQuotaItemCommonWithContext

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

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

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

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

func (*QUOTA) ModifyTemplateQuotaItemRequest

func (c *QUOTA) ModifyTemplateQuotaItemRequest(input *ModifyTemplateQuotaItemInput) (req *request.Request, output *ModifyTemplateQuotaItemOutput)

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

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

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

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

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

func (*QUOTA) ModifyTemplateQuotaItemWithContext

func (c *QUOTA) ModifyTemplateQuotaItemWithContext(ctx volcengine.Context, input *ModifyTemplateQuotaItemInput, opts ...request.Option) (*ModifyTemplateQuotaItemOutput, error)

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

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

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

func (*QUOTA) UpdateAlarmRule

func (c *QUOTA) UpdateAlarmRule(input *UpdateAlarmRuleInput) (*UpdateAlarmRuleOutput, error)

UpdateAlarmRule API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation UpdateAlarmRule for usage and error information.

func (*QUOTA) UpdateAlarmRuleCommon

func (c *QUOTA) UpdateAlarmRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAlarmRuleCommon API operation for QUOTA.

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

See the VOLCENGINE API reference guide for QUOTA's API operation UpdateAlarmRuleCommon for usage and error information.

func (*QUOTA) UpdateAlarmRuleCommonRequest

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

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

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

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

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

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

func (*QUOTA) UpdateAlarmRuleCommonWithContext

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

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

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

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

func (*QUOTA) UpdateAlarmRuleRequest

func (c *QUOTA) UpdateAlarmRuleRequest(input *UpdateAlarmRuleInput) (req *request.Request, output *UpdateAlarmRuleOutput)

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

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

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

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

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

func (*QUOTA) UpdateAlarmRuleWithContext

func (c *QUOTA) UpdateAlarmRuleWithContext(ctx volcengine.Context, input *UpdateAlarmRuleInput, opts ...request.Option) (*UpdateAlarmRuleOutput, error)

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

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

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

type QUOTAAPI

type QUOTAAPI interface {
	CreateAlarmRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAlarmRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAlarmRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAlarmRule(*CreateAlarmRuleInput) (*CreateAlarmRuleOutput, error)
	CreateAlarmRuleWithContext(volcengine.Context, *CreateAlarmRuleInput, ...request.Option) (*CreateAlarmRuleOutput, error)
	CreateAlarmRuleRequest(*CreateAlarmRuleInput) (*request.Request, *CreateAlarmRuleOutput)

	CreateQuotaApplicationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateQuotaApplicationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateQuotaApplicationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateQuotaApplication(*CreateQuotaApplicationInput) (*CreateQuotaApplicationOutput, error)
	CreateQuotaApplicationWithContext(volcengine.Context, *CreateQuotaApplicationInput, ...request.Option) (*CreateQuotaApplicationOutput, error)
	CreateQuotaApplicationRequest(*CreateQuotaApplicationInput) (*request.Request, *CreateQuotaApplicationOutput)

	CreateTemplateQuotaItemCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTemplateQuotaItemCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTemplateQuotaItemCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTemplateQuotaItem(*CreateTemplateQuotaItemInput) (*CreateTemplateQuotaItemOutput, error)
	CreateTemplateQuotaItemWithContext(volcengine.Context, *CreateTemplateQuotaItemInput, ...request.Option) (*CreateTemplateQuotaItemOutput, error)
	CreateTemplateQuotaItemRequest(*CreateTemplateQuotaItemInput) (*request.Request, *CreateTemplateQuotaItemOutput)

	DeleteAlarmRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAlarmRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAlarmRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAlarmRules(*DeleteAlarmRulesInput) (*DeleteAlarmRulesOutput, error)
	DeleteAlarmRulesWithContext(volcengine.Context, *DeleteAlarmRulesInput, ...request.Option) (*DeleteAlarmRulesOutput, error)
	DeleteAlarmRulesRequest(*DeleteAlarmRulesInput) (*request.Request, *DeleteAlarmRulesOutput)

	DeleteTemplateQuotaItemCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTemplateQuotaItemCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTemplateQuotaItemCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTemplateQuotaItem(*DeleteTemplateQuotaItemInput) (*DeleteTemplateQuotaItemOutput, error)
	DeleteTemplateQuotaItemWithContext(volcengine.Context, *DeleteTemplateQuotaItemInput, ...request.Option) (*DeleteTemplateQuotaItemOutput, error)
	DeleteTemplateQuotaItemRequest(*DeleteTemplateQuotaItemInput) (*request.Request, *DeleteTemplateQuotaItemOutput)

	GetAlarmRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetAlarmRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetAlarmRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetAlarmRule(*GetAlarmRuleInput) (*GetAlarmRuleOutput, error)
	GetAlarmRuleWithContext(volcengine.Context, *GetAlarmRuleInput, ...request.Option) (*GetAlarmRuleOutput, error)
	GetAlarmRuleRequest(*GetAlarmRuleInput) (*request.Request, *GetAlarmRuleOutput)

	GetProductQuotaCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetProductQuotaCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetProductQuotaCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetProductQuota(*GetProductQuotaInput) (*GetProductQuotaOutput, error)
	GetProductQuotaWithContext(volcengine.Context, *GetProductQuotaInput, ...request.Option) (*GetProductQuotaOutput, error)
	GetProductQuotaRequest(*GetProductQuotaInput) (*request.Request, *GetProductQuotaOutput)

	GetQuotaApplicationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetQuotaApplicationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetQuotaApplicationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetQuotaApplication(*GetQuotaApplicationInput) (*GetQuotaApplicationOutput, error)
	GetQuotaApplicationWithContext(volcengine.Context, *GetQuotaApplicationInput, ...request.Option) (*GetQuotaApplicationOutput, error)
	GetQuotaApplicationRequest(*GetQuotaApplicationInput) (*request.Request, *GetQuotaApplicationOutput)

	GetQuotaTemplateServiceStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetQuotaTemplateServiceStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetQuotaTemplateServiceStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetQuotaTemplateServiceStatus(*GetQuotaTemplateServiceStatusInput) (*GetQuotaTemplateServiceStatusOutput, error)
	GetQuotaTemplateServiceStatusWithContext(volcengine.Context, *GetQuotaTemplateServiceStatusInput, ...request.Option) (*GetQuotaTemplateServiceStatusOutput, error)
	GetQuotaTemplateServiceStatusRequest(*GetQuotaTemplateServiceStatusInput) (*request.Request, *GetQuotaTemplateServiceStatusOutput)

	ListAlarmHistoryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAlarmHistoryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAlarmHistoryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAlarmHistory(*ListAlarmHistoryInput) (*ListAlarmHistoryOutput, error)
	ListAlarmHistoryWithContext(volcengine.Context, *ListAlarmHistoryInput, ...request.Option) (*ListAlarmHistoryOutput, error)
	ListAlarmHistoryRequest(*ListAlarmHistoryInput) (*request.Request, *ListAlarmHistoryOutput)

	ListProductQuotaDimensionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListProductQuotaDimensionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListProductQuotaDimensionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListProductQuotaDimensions(*ListProductQuotaDimensionsInput) (*ListProductQuotaDimensionsOutput, error)
	ListProductQuotaDimensionsWithContext(volcengine.Context, *ListProductQuotaDimensionsInput, ...request.Option) (*ListProductQuotaDimensionsOutput, error)
	ListProductQuotaDimensionsRequest(*ListProductQuotaDimensionsInput) (*request.Request, *ListProductQuotaDimensionsOutput)

	ListProductQuotasCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListProductQuotasCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListProductQuotasCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListProductQuotas(*ListProductQuotasInput) (*ListProductQuotasOutput, error)
	ListProductQuotasWithContext(volcengine.Context, *ListProductQuotasInput, ...request.Option) (*ListProductQuotasOutput, error)
	ListProductQuotasRequest(*ListProductQuotasInput) (*request.Request, *ListProductQuotasOutput)

	ListProductsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListProductsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListProductsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListProducts(*ListProductsInput) (*ListProductsOutput, error)
	ListProductsWithContext(volcengine.Context, *ListProductsInput, ...request.Option) (*ListProductsOutput, error)
	ListProductsRequest(*ListProductsInput) (*request.Request, *ListProductsOutput)

	ListQuotaAlarmRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListQuotaAlarmRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListQuotaAlarmRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListQuotaAlarmRules(*ListQuotaAlarmRulesInput) (*ListQuotaAlarmRulesOutput, error)
	ListQuotaAlarmRulesWithContext(volcengine.Context, *ListQuotaAlarmRulesInput, ...request.Option) (*ListQuotaAlarmRulesOutput, error)
	ListQuotaAlarmRulesRequest(*ListQuotaAlarmRulesInput) (*request.Request, *ListQuotaAlarmRulesOutput)

	ListQuotaApplicationTemplatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListQuotaApplicationTemplatesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListQuotaApplicationTemplatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListQuotaApplicationTemplates(*ListQuotaApplicationTemplatesInput) (*ListQuotaApplicationTemplatesOutput, error)
	ListQuotaApplicationTemplatesWithContext(volcengine.Context, *ListQuotaApplicationTemplatesInput, ...request.Option) (*ListQuotaApplicationTemplatesOutput, error)
	ListQuotaApplicationTemplatesRequest(*ListQuotaApplicationTemplatesInput) (*request.Request, *ListQuotaApplicationTemplatesOutput)

	ListQuotaApplicationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListQuotaApplicationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListQuotaApplicationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListQuotaApplications(*ListQuotaApplicationsInput) (*ListQuotaApplicationsOutput, error)
	ListQuotaApplicationsWithContext(volcengine.Context, *ListQuotaApplicationsInput, ...request.Option) (*ListQuotaApplicationsOutput, error)
	ListQuotaApplicationsRequest(*ListQuotaApplicationsInput) (*request.Request, *ListQuotaApplicationsOutput)

	ModifyQuotaTemplateServiceStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyQuotaTemplateServiceStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyQuotaTemplateServiceStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyQuotaTemplateServiceStatus(*ModifyQuotaTemplateServiceStatusInput) (*ModifyQuotaTemplateServiceStatusOutput, error)
	ModifyQuotaTemplateServiceStatusWithContext(volcengine.Context, *ModifyQuotaTemplateServiceStatusInput, ...request.Option) (*ModifyQuotaTemplateServiceStatusOutput, error)
	ModifyQuotaTemplateServiceStatusRequest(*ModifyQuotaTemplateServiceStatusInput) (*request.Request, *ModifyQuotaTemplateServiceStatusOutput)

	ModifyTemplateQuotaItemCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyTemplateQuotaItemCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyTemplateQuotaItemCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyTemplateQuotaItem(*ModifyTemplateQuotaItemInput) (*ModifyTemplateQuotaItemOutput, error)
	ModifyTemplateQuotaItemWithContext(volcengine.Context, *ModifyTemplateQuotaItemInput, ...request.Option) (*ModifyTemplateQuotaItemOutput, error)
	ModifyTemplateQuotaItemRequest(*ModifyTemplateQuotaItemInput) (*request.Request, *ModifyTemplateQuotaItemOutput)

	UpdateAlarmRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAlarmRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAlarmRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAlarmRule(*UpdateAlarmRuleInput) (*UpdateAlarmRuleOutput, error)
	UpdateAlarmRuleWithContext(volcengine.Context, *UpdateAlarmRuleInput, ...request.Option) (*UpdateAlarmRuleOutput, error)
	UpdateAlarmRuleRequest(*UpdateAlarmRuleInput) (*request.Request, *UpdateAlarmRuleOutput)
}

QUOTAAPI provides an interface to enable mocking the quota.QUOTA service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// QUOTA.
func myFunc(svc QUOTAAPI) bool {
    // Make svc.CreateAlarmRule request
}

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

    myFunc(svc)
}

type QuotaAlarmRuleForGetAlarmRuleOutput

type QuotaAlarmRuleForGetAlarmRuleOutput struct {
	AlarmType *string `type:"string"`

	CreatedTime *string `type:"string"`

	Description *string `type:"string"`

	Dimensions *string `type:"string"`

	EnableState *string `type:"string"`

	MetricUnit *string `type:"string"`

	ProductName *string `type:"string"`

	ProviderCode *string `type:"string"`

	QuotaCode *string `type:"string"`

	QuotaType *string `type:"string"`

	RuleID *string `type:"string"`

	RuleName *string `type:"string"`

	SilenceTime *int32 `type:"int32"`

	Statistics *string `type:"string"`

	Threshold *string `type:"string"`

	UpdatedTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (QuotaAlarmRuleForGetAlarmRuleOutput) GoString

GoString returns the string representation

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetAlarmType

SetAlarmType sets the AlarmType field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetDescription

SetDescription sets the Description field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetProductName

SetProductName sets the ProductName field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (*QuotaAlarmRuleForGetAlarmRuleOutput) SetUpdatedTime

SetUpdatedTime sets the UpdatedTime field's value.

func (QuotaAlarmRuleForGetAlarmRuleOutput) String

String returns the string representation

type QuotaAlarmRuleListForListQuotaAlarmRulesOutput

type QuotaAlarmRuleListForListQuotaAlarmRulesOutput struct {
	AlarmType *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

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

	SilenceTime *int32 `type:"int32" json:",omitempty"`

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

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

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

func (QuotaAlarmRuleListForListQuotaAlarmRulesOutput) GoString

GoString returns the string representation

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetAlarmType

SetAlarmType sets the AlarmType field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetEnableState

SetEnableState sets the EnableState field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetProductName

SetProductName sets the ProductName field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetSilenceTime

SetSilenceTime sets the SilenceTime field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetStatistics

SetStatistics sets the Statistics field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (*QuotaAlarmRuleListForListQuotaAlarmRulesOutput) SetUpdatedTime

SetUpdatedTime sets the UpdatedTime field's value.

func (QuotaAlarmRuleListForListQuotaAlarmRulesOutput) String

String returns the string representation

type QuotaForListProductQuotasOutput

type QuotaForListProductQuotasOutput struct {
	ApplicableType *string `type:"string" json:",omitempty"`

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

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

	Dimensions []*DimensionForListProductQuotasOutput `type:"list" json:",omitempty"`

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

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

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

	TotalQuota *float64 `type:"double" json:",omitempty"`

	TotalUsage *TotalUsageForListProductQuotasOutput `type:"structure" json:",omitempty"`

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

func (QuotaForListProductQuotasOutput) GoString

GoString returns the string representation

func (*QuotaForListProductQuotasOutput) SetApplicableType

SetApplicableType sets the ApplicableType field's value.

func (*QuotaForListProductQuotasOutput) SetApplicableValue

SetApplicableValue sets the ApplicableValue field's value.

func (*QuotaForListProductQuotasOutput) SetDescription

SetDescription sets the Description field's value.

func (*QuotaForListProductQuotasOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*QuotaForListProductQuotasOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*QuotaForListProductQuotasOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*QuotaForListProductQuotasOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*QuotaForListProductQuotasOutput) SetTotalQuota

SetTotalQuota sets the TotalQuota field's value.

func (*QuotaForListProductQuotasOutput) SetTotalUsage

SetTotalUsage sets the TotalUsage field's value.

func (*QuotaForListProductQuotasOutput) SetTrn

SetTrn sets the Trn field's value.

func (QuotaForListProductQuotasOutput) String

String returns the string representation

type QuotaTemplateListForListQuotaApplicationTemplatesOutput

type QuotaTemplateListForListQuotaApplicationTemplatesOutput struct {
	CreatedTime *string `type:"string" json:",omitempty"`

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

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

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

	DimensionsWithCn []*DimensionsWithCnForListQuotaApplicationTemplatesOutput `type:"list" json:",omitempty"`

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

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

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

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

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

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

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

func (QuotaTemplateListForListQuotaApplicationTemplatesOutput) GoString

GoString returns the string representation

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetDesireValue

SetDesireValue sets the DesireValue field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetDimensionsWithCn

SetDimensionsWithCn sets the DimensionsWithCn field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetManagerAccountID

SetManagerAccountID sets the ManagerAccountID field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetProductName

SetProductName sets the ProductName field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetQuotaUnit

SetQuotaUnit sets the QuotaUnit field's value.

func (*QuotaTemplateListForListQuotaApplicationTemplatesOutput) SetUpdatedTime

SetUpdatedTime sets the UpdatedTime field's value.

func (QuotaTemplateListForListQuotaApplicationTemplatesOutput) String

String returns the string representation

type QuotasForGetProductQuotaOutput

type QuotasForGetProductQuotaOutput struct {
	ApplicableType *string `type:"string" json:",omitempty"`

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

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

	Dimensions []*DimensionForGetProductQuotaOutput `type:"list" json:",omitempty"`

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

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

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

	TotalQuota *float64 `type:"double" json:",omitempty"`

	TotalUsage *TotalUsageForGetProductQuotaOutput `type:"structure" json:",omitempty"`

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

func (QuotasForGetProductQuotaOutput) GoString

GoString returns the string representation

func (*QuotasForGetProductQuotaOutput) SetApplicableType

SetApplicableType sets the ApplicableType field's value.

func (*QuotasForGetProductQuotaOutput) SetApplicableValue

SetApplicableValue sets the ApplicableValue field's value.

func (*QuotasForGetProductQuotaOutput) SetDescription

SetDescription sets the Description field's value.

func (*QuotasForGetProductQuotaOutput) SetDimensions

SetDimensions sets the Dimensions field's value.

func (*QuotasForGetProductQuotaOutput) SetProviderCode

SetProviderCode sets the ProviderCode field's value.

func (*QuotasForGetProductQuotaOutput) SetQuotaCode

SetQuotaCode sets the QuotaCode field's value.

func (*QuotasForGetProductQuotaOutput) SetQuotaType

SetQuotaType sets the QuotaType field's value.

func (*QuotasForGetProductQuotaOutput) SetTotalQuota

SetTotalQuota sets the TotalQuota field's value.

func (*QuotasForGetProductQuotaOutput) SetTotalUsage

SetTotalUsage sets the TotalUsage field's value.

func (*QuotasForGetProductQuotaOutput) SetTrn

SetTrn sets the Trn field's value.

func (QuotasForGetProductQuotaOutput) String

String returns the string representation

type TotalUsageForGetProductQuotaOutput

type TotalUsageForGetProductQuotaOutput struct {
	Unit *string `type:"string" json:",omitempty"`

	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TotalUsageForGetProductQuotaOutput) GoString

GoString returns the string representation

func (*TotalUsageForGetProductQuotaOutput) SetUnit

SetUnit sets the Unit field's value.

func (*TotalUsageForGetProductQuotaOutput) SetValue

SetValue sets the Value field's value.

func (TotalUsageForGetProductQuotaOutput) String

String returns the string representation

type TotalUsageForListProductQuotasOutput

type TotalUsageForListProductQuotasOutput struct {
	Unit *string `type:"string" json:",omitempty"`

	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TotalUsageForListProductQuotasOutput) GoString

GoString returns the string representation

func (*TotalUsageForListProductQuotasOutput) SetUnit

SetUnit sets the Unit field's value.

func (*TotalUsageForListProductQuotasOutput) SetValue

SetValue sets the Value field's value.

func (TotalUsageForListProductQuotasOutput) String

String returns the string representation

type UpdateAlarmRuleInput

type UpdateAlarmRuleInput struct {

	// AlarmType is a required field
	AlarmType *string `type:"string" required:"true"`

	Description *string `type:"string"`

	// MetricUnit is a required field
	MetricUnit *string `type:"string" required:"true"`

	// RuleID is a required field
	RuleID *string `type:"string" required:"true"`

	// RuleName is a required field
	RuleName *string `type:"string" required:"true"`

	SilenceTime *int32 `type:"int32"`

	// Threshold is a required field
	Threshold *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAlarmRuleInput) GoString

func (s UpdateAlarmRuleInput) GoString() string

GoString returns the string representation

func (*UpdateAlarmRuleInput) SetAlarmType

func (s *UpdateAlarmRuleInput) SetAlarmType(v string) *UpdateAlarmRuleInput

SetAlarmType sets the AlarmType field's value.

func (*UpdateAlarmRuleInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateAlarmRuleInput) SetMetricUnit

func (s *UpdateAlarmRuleInput) SetMetricUnit(v string) *UpdateAlarmRuleInput

SetMetricUnit sets the MetricUnit field's value.

func (*UpdateAlarmRuleInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*UpdateAlarmRuleInput) SetRuleName

SetRuleName sets the RuleName field's value.

func (*UpdateAlarmRuleInput) SetSilenceTime

func (s *UpdateAlarmRuleInput) SetSilenceTime(v int32) *UpdateAlarmRuleInput

SetSilenceTime sets the SilenceTime field's value.

func (*UpdateAlarmRuleInput) SetThreshold

func (s *UpdateAlarmRuleInput) SetThreshold(v string) *UpdateAlarmRuleInput

SetThreshold sets the Threshold field's value.

func (UpdateAlarmRuleInput) String

func (s UpdateAlarmRuleInput) String() string

String returns the string representation

func (*UpdateAlarmRuleInput) Validate

func (s *UpdateAlarmRuleInput) Validate() error

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

type UpdateAlarmRuleOutput

type UpdateAlarmRuleOutput struct {
	Metadata *response.ResponseMetadata

	RuleID *string `type:"string"`
	// contains filtered or unexported fields
}

func (UpdateAlarmRuleOutput) GoString

func (s UpdateAlarmRuleOutput) GoString() string

GoString returns the string representation

func (*UpdateAlarmRuleOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (UpdateAlarmRuleOutput) String

func (s UpdateAlarmRuleOutput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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