privatezone

package
v1.2.9 Latest Latest
Warning

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

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

Documentation

Overview

Package privatezoneiface provides an interface to enable mocking the PRIVATE_ZONE 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 = "private_zone" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "private_zone" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchCreateRecordInput

type BatchCreateRecordInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	Records []*RecordForBatchCreateRecordInput `type:"list" json:",omitempty"`

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

func (BatchCreateRecordInput) GoString

func (s BatchCreateRecordInput) GoString() string

GoString returns the string representation

func (*BatchCreateRecordInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*BatchCreateRecordInput) SetRecords

SetRecords sets the Records field's value.

func (*BatchCreateRecordInput) SetZID

SetZID sets the ZID field's value.

func (BatchCreateRecordInput) String

func (s BatchCreateRecordInput) String() string

String returns the string representation

func (*BatchCreateRecordInput) Validate

func (s *BatchCreateRecordInput) Validate() error

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

type BatchCreateRecordOutput

type BatchCreateRecordOutput struct {
	Metadata *response.ResponseMetadata

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

func (BatchCreateRecordOutput) GoString

func (s BatchCreateRecordOutput) GoString() string

GoString returns the string representation

func (*BatchCreateRecordOutput) SetRecordIDs

SetRecordIDs sets the RecordIDs field's value.

func (BatchCreateRecordOutput) String

func (s BatchCreateRecordOutput) String() string

String returns the string representation

type BatchDeleteRecordInput

type BatchDeleteRecordInput struct {
	RecordIDs []*string `type:"list" json:",omitempty"`

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

func (BatchDeleteRecordInput) GoString

func (s BatchDeleteRecordInput) GoString() string

GoString returns the string representation

func (*BatchDeleteRecordInput) SetRecordIDs

func (s *BatchDeleteRecordInput) SetRecordIDs(v []*string) *BatchDeleteRecordInput

SetRecordIDs sets the RecordIDs field's value.

func (*BatchDeleteRecordInput) SetZID

SetZID sets the ZID field's value.

func (BatchDeleteRecordInput) String

func (s BatchDeleteRecordInput) String() string

String returns the string representation

func (*BatchDeleteRecordInput) Validate

func (s *BatchDeleteRecordInput) Validate() error

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

type BatchDeleteRecordOutput

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

func (BatchDeleteRecordOutput) GoString

func (s BatchDeleteRecordOutput) GoString() string

GoString returns the string representation

func (BatchDeleteRecordOutput) String

func (s BatchDeleteRecordOutput) String() string

String returns the string representation

type BatchUpdateRecordInput

type BatchUpdateRecordInput struct {
	Records []*RecordForBatchUpdateRecordInput `type:"list" json:",omitempty"`

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

func (BatchUpdateRecordInput) GoString

func (s BatchUpdateRecordInput) GoString() string

GoString returns the string representation

func (*BatchUpdateRecordInput) SetRecords

SetRecords sets the Records field's value.

func (*BatchUpdateRecordInput) SetZID

SetZID sets the ZID field's value.

func (BatchUpdateRecordInput) String

func (s BatchUpdateRecordInput) String() string

String returns the string representation

func (*BatchUpdateRecordInput) Validate

func (s *BatchUpdateRecordInput) Validate() error

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

type BatchUpdateRecordOutput

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

func (BatchUpdateRecordOutput) GoString

func (s BatchUpdateRecordOutput) GoString() string

GoString returns the string representation

func (BatchUpdateRecordOutput) String

func (s BatchUpdateRecordOutput) String() string

String returns the string representation

type BindForIncBindVPCInput

type BindForIncBindVPCInput struct {
	Region *string `type:"string" json:",omitempty"`

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

func (BindForIncBindVPCInput) GoString

func (s BindForIncBindVPCInput) GoString() string

GoString returns the string representation

func (*BindForIncBindVPCInput) SetRegion

SetRegion sets the Region field's value.

func (*BindForIncBindVPCInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (BindForIncBindVPCInput) String

func (s BindForIncBindVPCInput) String() string

String returns the string representation

type BindForUpdateBindVPCInput

type BindForUpdateBindVPCInput struct {
	Region *string `type:"string" json:",omitempty"`

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

func (BindForUpdateBindVPCInput) GoString

func (s BindForUpdateBindVPCInput) GoString() string

GoString returns the string representation

func (*BindForUpdateBindVPCInput) SetRegion

SetRegion sets the Region field's value.

func (*BindForUpdateBindVPCInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (BindForUpdateBindVPCInput) String

func (s BindForUpdateBindVPCInput) String() string

String returns the string representation

type BindRuleVPCInput

type BindRuleVPCInput struct {

	// RuleID is a required field
	RuleID *int64 `type:"int64" json:",omitempty" required:"true"`

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

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

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

func (BindRuleVPCInput) GoString

func (s BindRuleVPCInput) GoString() string

GoString returns the string representation

func (*BindRuleVPCInput) SetRuleID

func (s *BindRuleVPCInput) SetRuleID(v int64) *BindRuleVPCInput

SetRuleID sets the RuleID field's value.

func (*BindRuleVPCInput) SetRuleTrn

func (s *BindRuleVPCInput) SetRuleTrn(v string) *BindRuleVPCInput

SetRuleTrn sets the RuleTrn field's value.

func (*BindRuleVPCInput) SetVpcTrns

func (s *BindRuleVPCInput) SetVpcTrns(v []*string) *BindRuleVPCInput

SetVpcTrns sets the VpcTrns field's value.

func (*BindRuleVPCInput) SetVpcs

SetVpcs sets the Vpcs field's value.

func (BindRuleVPCInput) String

func (s BindRuleVPCInput) String() string

String returns the string representation

func (*BindRuleVPCInput) Validate

func (s *BindRuleVPCInput) Validate() error

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

type BindRuleVPCOutput

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

func (BindRuleVPCOutput) GoString

func (s BindRuleVPCOutput) GoString() string

GoString returns the string representation

func (BindRuleVPCOutput) String

func (s BindRuleVPCOutput) String() string

String returns the string representation

type BindVPCForListBindVPCOutput

type BindVPCForListBindVPCOutput struct {
	AccountID *string `type:"string"`

	ID *string `type:"string"`

	Region *string `type:"string"`

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

func (BindVPCForListBindVPCOutput) GoString

func (s BindVPCForListBindVPCOutput) GoString() string

GoString returns the string representation

func (*BindVPCForListBindVPCOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*BindVPCForListBindVPCOutput) SetID

SetID sets the ID field's value.

func (*BindVPCForListBindVPCOutput) SetRegion

SetRegion sets the Region field's value.

func (*BindVPCForListBindVPCOutput) SetRegionName

SetRegionName sets the RegionName field's value.

func (BindVPCForListBindVPCOutput) String

String returns the string representation

type BindVPCForQueryPrivateZoneOutput

type BindVPCForQueryPrivateZoneOutput struct {
	AccountID *string `type:"string"`

	ID *string `type:"string"`

	Region *string `type:"string"`

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

func (BindVPCForQueryPrivateZoneOutput) GoString

GoString returns the string representation

func (*BindVPCForQueryPrivateZoneOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*BindVPCForQueryPrivateZoneOutput) SetID

SetID sets the ID field's value.

func (*BindVPCForQueryPrivateZoneOutput) SetRegion

SetRegion sets the Region field's value.

func (*BindVPCForQueryPrivateZoneOutput) SetRegionName

SetRegionName sets the RegionName field's value.

func (BindVPCForQueryPrivateZoneOutput) String

String returns the string representation

type BindVPCForQueryResolverRuleOutput

type BindVPCForQueryResolverRuleOutput struct {
	AccountID *string `type:"string"`

	ID *string `type:"string"`

	Region *string `type:"string"`

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

func (BindVPCForQueryResolverRuleOutput) GoString

GoString returns the string representation

func (*BindVPCForQueryResolverRuleOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*BindVPCForQueryResolverRuleOutput) SetID

SetID sets the ID field's value.

func (*BindVPCForQueryResolverRuleOutput) SetRegion

SetRegion sets the Region field's value.

func (*BindVPCForQueryResolverRuleOutput) SetRegionName

SetRegionName sets the RegionName field's value.

func (BindVPCForQueryResolverRuleOutput) String

String returns the string representation

type BindVPCInput

type BindVPCInput struct {
	VpcTrns []*string `type:"list" json:",omitempty"`

	Vpcs []*VpcForBindVPCInput `type:"list" json:",omitempty"`

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

func (BindVPCInput) GoString

func (s BindVPCInput) GoString() string

GoString returns the string representation

func (*BindVPCInput) SetVpcTrns

func (s *BindVPCInput) SetVpcTrns(v []*string) *BindVPCInput

SetVpcTrns sets the VpcTrns field's value.

func (*BindVPCInput) SetVpcs

func (s *BindVPCInput) SetVpcs(v []*VpcForBindVPCInput) *BindVPCInput

SetVpcs sets the Vpcs field's value.

func (*BindVPCInput) SetZID

func (s *BindVPCInput) SetZID(v int64) *BindVPCInput

SetZID sets the ZID field's value.

func (BindVPCInput) String

func (s BindVPCInput) String() string

String returns the string representation

func (*BindVPCInput) Validate

func (s *BindVPCInput) Validate() error

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

type BindVPCOutput

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

func (BindVPCOutput) GoString

func (s BindVPCOutput) GoString() string

GoString returns the string representation

func (BindVPCOutput) String

func (s BindVPCOutput) String() string

String returns the string representation

type CreateAuthorizedUserInput

type CreateAuthorizedUserInput struct {

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

	// AuthType is a required field
	AuthType *int32 `type:"int32" json:",omitempty" required:"true"`

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

func (CreateAuthorizedUserInput) GoString

func (s CreateAuthorizedUserInput) GoString() string

GoString returns the string representation

func (*CreateAuthorizedUserInput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*CreateAuthorizedUserInput) SetAuthType

SetAuthType sets the AuthType field's value.

func (*CreateAuthorizedUserInput) SetVerifyCode

SetVerifyCode sets the VerifyCode field's value.

func (CreateAuthorizedUserInput) String

func (s CreateAuthorizedUserInput) String() string

String returns the string representation

func (*CreateAuthorizedUserInput) Validate

func (s *CreateAuthorizedUserInput) Validate() error

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

type CreateAuthorizedUserOutput

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

func (CreateAuthorizedUserOutput) GoString

func (s CreateAuthorizedUserOutput) GoString() string

GoString returns the string representation

func (CreateAuthorizedUserOutput) String

String returns the string representation

type CreatePrivateZoneInput

type CreatePrivateZoneInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

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

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

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

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

	Tags []*TagForCreatePrivateZoneInput `type:"list" json:",omitempty"`

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

	Vpcs []*VpcForCreatePrivateZoneInput `type:"list" json:",omitempty"`

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

func (CreatePrivateZoneInput) GoString

func (s CreatePrivateZoneInput) GoString() string

GoString returns the string representation

func (*CreatePrivateZoneInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreatePrivateZoneInput) SetLineMode

SetLineMode sets the LineMode field's value.

func (*CreatePrivateZoneInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreatePrivateZoneInput) SetRecursionMode

func (s *CreatePrivateZoneInput) SetRecursionMode(v bool) *CreatePrivateZoneInput

SetRecursionMode sets the RecursionMode field's value.

func (*CreatePrivateZoneInput) SetRemark

SetRemark sets the Remark field's value.

func (*CreatePrivateZoneInput) SetTags

SetTags sets the Tags field's value.

func (*CreatePrivateZoneInput) SetVpcTrns

SetVpcTrns sets the VpcTrns field's value.

func (*CreatePrivateZoneInput) SetVpcs

SetVpcs sets the Vpcs field's value.

func (*CreatePrivateZoneInput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (CreatePrivateZoneInput) String

func (s CreatePrivateZoneInput) String() string

String returns the string representation

func (*CreatePrivateZoneInput) Validate

func (s *CreatePrivateZoneInput) Validate() error

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

type CreatePrivateZoneOutput

type CreatePrivateZoneOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreatePrivateZoneOutput) GoString

func (s CreatePrivateZoneOutput) GoString() string

GoString returns the string representation

func (*CreatePrivateZoneOutput) SetZID

SetZID sets the ZID field's value.

func (CreatePrivateZoneOutput) String

func (s CreatePrivateZoneOutput) String() string

String returns the string representation

type CreateRecordInput

type CreateRecordInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

func (CreateRecordInput) GoString

func (s CreateRecordInput) GoString() string

GoString returns the string representation

func (*CreateRecordInput) SetClientToken

func (s *CreateRecordInput) SetClientToken(v string) *CreateRecordInput

SetClientToken sets the ClientToken field's value.

func (*CreateRecordInput) SetHost

SetHost sets the Host field's value.

func (*CreateRecordInput) SetLine

SetLine sets the Line field's value.

func (*CreateRecordInput) SetRemark

func (s *CreateRecordInput) SetRemark(v string) *CreateRecordInput

SetRemark sets the Remark field's value.

func (*CreateRecordInput) SetTTL

SetTTL sets the TTL field's value.

func (*CreateRecordInput) SetType

SetType sets the Type field's value.

func (*CreateRecordInput) SetValue

func (s *CreateRecordInput) SetValue(v string) *CreateRecordInput

SetValue sets the Value field's value.

func (*CreateRecordInput) SetWeight

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

SetWeight sets the Weight field's value.

func (*CreateRecordInput) SetZID

SetZID sets the ZID field's value.

func (CreateRecordInput) String

func (s CreateRecordInput) String() string

String returns the string representation

func (*CreateRecordInput) Validate

func (s *CreateRecordInput) Validate() error

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

type CreateRecordOutput

type CreateRecordOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateRecordOutput) GoString

func (s CreateRecordOutput) GoString() string

GoString returns the string representation

func (*CreateRecordOutput) SetRecordID

func (s *CreateRecordOutput) SetRecordID(v string) *CreateRecordOutput

SetRecordID sets the RecordID field's value.

func (CreateRecordOutput) String

func (s CreateRecordOutput) String() string

String returns the string representation

type CreateResolverEndpointInput

type CreateResolverEndpointInput struct {
	Direction *string `type:"string" json:",omitempty"`

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

	IpConfigs []*IpConfigForCreateResolverEndpointInput `type:"list" json:",omitempty"`

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

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

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

	Tags []*TagForCreateResolverEndpointInput `type:"list" json:",omitempty"`

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

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

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

func (CreateResolverEndpointInput) GoString

func (s CreateResolverEndpointInput) GoString() string

GoString returns the string representation

func (*CreateResolverEndpointInput) SetDirection

SetDirection sets the Direction field's value.

func (*CreateResolverEndpointInput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*CreateResolverEndpointInput) SetIpConfigs

SetIpConfigs sets the IpConfigs field's value.

func (*CreateResolverEndpointInput) SetName

SetName sets the Name field's value.

func (*CreateResolverEndpointInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateResolverEndpointInput) SetSecurityGroupID

SetSecurityGroupID sets the SecurityGroupID field's value.

func (*CreateResolverEndpointInput) SetTags

SetTags sets the Tags field's value.

func (*CreateResolverEndpointInput) SetVpcID

SetVpcID sets the VpcID field's value.

func (*CreateResolverEndpointInput) SetVpcRegion

SetVpcRegion sets the VpcRegion field's value.

func (*CreateResolverEndpointInput) SetVpcTrns

SetVpcTrns sets the VpcTrns field's value.

func (CreateResolverEndpointInput) String

String returns the string representation

func (*CreateResolverEndpointInput) Validate

func (s *CreateResolverEndpointInput) Validate() error

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

type CreateResolverEndpointOutput

type CreateResolverEndpointOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateResolverEndpointOutput) GoString

func (s CreateResolverEndpointOutput) GoString() string

GoString returns the string representation

func (*CreateResolverEndpointOutput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (CreateResolverEndpointOutput) String

String returns the string representation

type CreateResolverRuleInput

type CreateResolverRuleInput struct {
	EndpointID *int32 `type:"int32" json:",omitempty"`

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

	ForwardIPs []*ForwardIPForCreateResolverRuleInput `type:"list" json:",omitempty"`

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

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

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

	Tags []*TagForCreateResolverRuleInput `type:"list" json:",omitempty"`

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

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

	Vpcs []*VpcForCreateResolverRuleInput `type:"list" json:",omitempty"`

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

func (CreateResolverRuleInput) GoString

func (s CreateResolverRuleInput) GoString() string

GoString returns the string representation

func (*CreateResolverRuleInput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*CreateResolverRuleInput) SetEndpointTrn

SetEndpointTrn sets the EndpointTrn field's value.

func (*CreateResolverRuleInput) SetForwardIPs

SetForwardIPs sets the ForwardIPs field's value.

func (*CreateResolverRuleInput) SetLine

SetLine sets the Line field's value.

func (*CreateResolverRuleInput) SetName

SetName sets the Name field's value.

func (*CreateResolverRuleInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateResolverRuleInput) SetTags

SetTags sets the Tags field's value.

func (*CreateResolverRuleInput) SetType

SetType sets the Type field's value.

func (*CreateResolverRuleInput) SetVpcTrns

SetVpcTrns sets the VpcTrns field's value.

func (*CreateResolverRuleInput) SetVpcs

SetVpcs sets the Vpcs field's value.

func (*CreateResolverRuleInput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (CreateResolverRuleInput) String

func (s CreateResolverRuleInput) String() string

String returns the string representation

func (*CreateResolverRuleInput) Validate

func (s *CreateResolverRuleInput) Validate() error

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

type CreateResolverRuleOutput

type CreateResolverRuleOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateResolverRuleOutput) GoString

func (s CreateResolverRuleOutput) GoString() string

GoString returns the string representation

func (*CreateResolverRuleOutput) SetRuleID

SetRuleID sets the RuleID field's value.

func (CreateResolverRuleOutput) String

func (s CreateResolverRuleOutput) String() string

String returns the string representation

type DeleteAuthorizedUserInput

type DeleteAuthorizedUserInput struct {

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

func (DeleteAuthorizedUserInput) GoString

func (s DeleteAuthorizedUserInput) GoString() string

GoString returns the string representation

func (*DeleteAuthorizedUserInput) SetAccountID

SetAccountID sets the AccountID field's value.

func (DeleteAuthorizedUserInput) String

func (s DeleteAuthorizedUserInput) String() string

String returns the string representation

func (*DeleteAuthorizedUserInput) Validate

func (s *DeleteAuthorizedUserInput) Validate() error

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

type DeleteAuthorizedUserOutput

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

func (DeleteAuthorizedUserOutput) GoString

func (s DeleteAuthorizedUserOutput) GoString() string

GoString returns the string representation

func (DeleteAuthorizedUserOutput) String

String returns the string representation

type DeletePrivateZoneInput

type DeletePrivateZoneInput struct {

	// DeleteWhenEmpty is a required field
	DeleteWhenEmpty *bool `type:"boolean" json:",omitempty" required:"true"`

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

func (DeletePrivateZoneInput) GoString

func (s DeletePrivateZoneInput) GoString() string

GoString returns the string representation

func (*DeletePrivateZoneInput) SetDeleteWhenEmpty

func (s *DeletePrivateZoneInput) SetDeleteWhenEmpty(v bool) *DeletePrivateZoneInput

SetDeleteWhenEmpty sets the DeleteWhenEmpty field's value.

func (*DeletePrivateZoneInput) SetZID

SetZID sets the ZID field's value.

func (DeletePrivateZoneInput) String

func (s DeletePrivateZoneInput) String() string

String returns the string representation

func (*DeletePrivateZoneInput) Validate

func (s *DeletePrivateZoneInput) Validate() error

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

type DeletePrivateZoneOutput

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

func (DeletePrivateZoneOutput) GoString

func (s DeletePrivateZoneOutput) GoString() string

GoString returns the string representation

func (DeletePrivateZoneOutput) String

func (s DeletePrivateZoneOutput) String() string

String returns the string representation

type DeleteRecordInput

type DeleteRecordInput struct {

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

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

func (DeleteRecordInput) GoString

func (s DeleteRecordInput) GoString() string

GoString returns the string representation

func (*DeleteRecordInput) SetRecordID

func (s *DeleteRecordInput) SetRecordID(v string) *DeleteRecordInput

SetRecordID sets the RecordID field's value.

func (*DeleteRecordInput) SetZID

SetZID sets the ZID field's value.

func (DeleteRecordInput) String

func (s DeleteRecordInput) String() string

String returns the string representation

func (*DeleteRecordInput) Validate

func (s *DeleteRecordInput) Validate() error

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

type DeleteRecordOutput

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

func (DeleteRecordOutput) GoString

func (s DeleteRecordOutput) GoString() string

GoString returns the string representation

func (DeleteRecordOutput) String

func (s DeleteRecordOutput) String() string

String returns the string representation

type DeleteResolverEndpointInput

type DeleteResolverEndpointInput struct {

	// EndpointID is a required field
	EndpointID *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (DeleteResolverEndpointInput) GoString

func (s DeleteResolverEndpointInput) GoString() string

GoString returns the string representation

func (*DeleteResolverEndpointInput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*DeleteResolverEndpointInput) SetEndpointTrn

SetEndpointTrn sets the EndpointTrn field's value.

func (DeleteResolverEndpointInput) String

String returns the string representation

func (*DeleteResolverEndpointInput) Validate

func (s *DeleteResolverEndpointInput) Validate() error

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

type DeleteResolverEndpointOutput

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

func (DeleteResolverEndpointOutput) GoString

func (s DeleteResolverEndpointOutput) GoString() string

GoString returns the string representation

func (DeleteResolverEndpointOutput) String

String returns the string representation

type DeleteResolverRuleInput

type DeleteResolverRuleInput struct {

	// RuleID is a required field
	RuleID *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (DeleteResolverRuleInput) GoString

func (s DeleteResolverRuleInput) GoString() string

GoString returns the string representation

func (*DeleteResolverRuleInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*DeleteResolverRuleInput) SetRuleTrn

SetRuleTrn sets the RuleTrn field's value.

func (DeleteResolverRuleInput) String

func (s DeleteResolverRuleInput) String() string

String returns the string representation

func (*DeleteResolverRuleInput) Validate

func (s *DeleteResolverRuleInput) Validate() error

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

type DeleteResolverRuleOutput

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

func (DeleteResolverRuleOutput) GoString

func (s DeleteResolverRuleOutput) GoString() string

GoString returns the string representation

func (DeleteResolverRuleOutput) String

func (s DeleteResolverRuleOutput) String() string

String returns the string representation

type EcsRegionForQueryEcsHostSyncTaskOutput

type EcsRegionForQueryEcsHostSyncTaskOutput struct {
	AccountID *string `type:"string"`

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

func (EcsRegionForQueryEcsHostSyncTaskOutput) GoString

GoString returns the string representation

func (*EcsRegionForQueryEcsHostSyncTaskOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*EcsRegionForQueryEcsHostSyncTaskOutput) SetRegion

SetRegion sets the Region field's value.

func (EcsRegionForQueryEcsHostSyncTaskOutput) String

String returns the string representation

type EcsRegionForSyncEcsHostInput

type EcsRegionForSyncEcsHostInput struct {
	AccountID *string `type:"string" json:",omitempty"`

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

func (EcsRegionForSyncEcsHostInput) GoString

func (s EcsRegionForSyncEcsHostInput) GoString() string

GoString returns the string representation

func (*EcsRegionForSyncEcsHostInput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*EcsRegionForSyncEcsHostInput) SetRegion

SetRegion sets the Region field's value.

func (EcsRegionForSyncEcsHostInput) String

String returns the string representation

type EcsRegionForUpdateEcsHostSyncTaskInput

type EcsRegionForUpdateEcsHostSyncTaskInput struct {
	AccountID *string `type:"string" json:",omitempty"`

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

func (EcsRegionForUpdateEcsHostSyncTaskInput) GoString

GoString returns the string representation

func (*EcsRegionForUpdateEcsHostSyncTaskInput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*EcsRegionForUpdateEcsHostSyncTaskInput) SetRegion

SetRegion sets the Region field's value.

func (EcsRegionForUpdateEcsHostSyncTaskInput) String

String returns the string representation

type EndpointForListResolverEndpointsOutput

type EndpointForListResolverEndpointsOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

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

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

	IpConfigs []*IpConfigForListResolverEndpointsOutput `type:"list" json:",omitempty"`

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

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

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

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

	Tags []*TagForListResolverEndpointsOutput `type:"list" json:",omitempty"`

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

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

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

func (EndpointForListResolverEndpointsOutput) GoString

GoString returns the string representation

func (*EndpointForListResolverEndpointsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*EndpointForListResolverEndpointsOutput) SetDirection

SetDirection sets the Direction field's value.

func (*EndpointForListResolverEndpointsOutput) SetID

SetID sets the ID field's value.

func (*EndpointForListResolverEndpointsOutput) SetIpConfigs

SetIpConfigs sets the IpConfigs field's value.

func (*EndpointForListResolverEndpointsOutput) SetName

SetName sets the Name field's value.

func (*EndpointForListResolverEndpointsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*EndpointForListResolverEndpointsOutput) SetSecurityGroupID

SetSecurityGroupID sets the SecurityGroupID field's value.

func (*EndpointForListResolverEndpointsOutput) SetStatus

SetStatus sets the Status field's value.

func (*EndpointForListResolverEndpointsOutput) SetTags

SetTags sets the Tags field's value.

func (*EndpointForListResolverEndpointsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*EndpointForListResolverEndpointsOutput) SetVpcID

SetVpcID sets the VpcID field's value.

func (*EndpointForListResolverEndpointsOutput) SetVpcRegion

SetVpcRegion sets the VpcRegion field's value.

func (EndpointForListResolverEndpointsOutput) String

String returns the string representation

type ForwardIPForCreateResolverRuleInput

type ForwardIPForCreateResolverRuleInput struct {
	IP *string `type:"string" json:",omitempty"`

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

func (ForwardIPForCreateResolverRuleInput) GoString

GoString returns the string representation

func (*ForwardIPForCreateResolverRuleInput) SetIP

SetIP sets the IP field's value.

func (*ForwardIPForCreateResolverRuleInput) SetPort

SetPort sets the Port field's value.

func (ForwardIPForCreateResolverRuleInput) String

String returns the string representation

type ForwardIPForListResolverRulesOutput

type ForwardIPForListResolverRulesOutput struct {
	IP *string `type:"string" json:",omitempty"`

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

func (ForwardIPForListResolverRulesOutput) GoString

GoString returns the string representation

func (*ForwardIPForListResolverRulesOutput) SetIP

SetIP sets the IP field's value.

func (*ForwardIPForListResolverRulesOutput) SetPort

SetPort sets the Port field's value.

func (ForwardIPForListResolverRulesOutput) String

String returns the string representation

type ForwardIPForQueryResolverRuleOutput

type ForwardIPForQueryResolverRuleOutput struct {
	IP *string `type:"string"`

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

func (ForwardIPForQueryResolverRuleOutput) GoString

GoString returns the string representation

func (*ForwardIPForQueryResolverRuleOutput) SetIP

SetIP sets the IP field's value.

func (*ForwardIPForQueryResolverRuleOutput) SetPort

SetPort sets the Port field's value.

func (ForwardIPForQueryResolverRuleOutput) String

String returns the string representation

type ForwardIPForUpdateResolverRuleInput

type ForwardIPForUpdateResolverRuleInput struct {
	IP *string `type:"string" json:",omitempty"`

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

func (ForwardIPForUpdateResolverRuleInput) GoString

GoString returns the string representation

func (*ForwardIPForUpdateResolverRuleInput) SetIP

SetIP sets the IP field's value.

func (*ForwardIPForUpdateResolverRuleInput) SetPort

SetPort sets the Port field's value.

func (ForwardIPForUpdateResolverRuleInput) String

String returns the string representation

type IncBindVPCInput

type IncBindVPCInput struct {
	Binds []*BindForIncBindVPCInput `type:"list" json:",omitempty"`

	Unbinds []*UnbindForIncBindVPCInput `type:"list" json:",omitempty"`

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

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

func (IncBindVPCInput) GoString

func (s IncBindVPCInput) GoString() string

GoString returns the string representation

func (*IncBindVPCInput) SetBinds

SetBinds sets the Binds field's value.

func (*IncBindVPCInput) SetUnbinds

SetUnbinds sets the Unbinds field's value.

func (*IncBindVPCInput) SetVpcTrns

func (s *IncBindVPCInput) SetVpcTrns(v []*string) *IncBindVPCInput

SetVpcTrns sets the VpcTrns field's value.

func (*IncBindVPCInput) SetZID

func (s *IncBindVPCInput) SetZID(v int64) *IncBindVPCInput

SetZID sets the ZID field's value.

func (IncBindVPCInput) String

func (s IncBindVPCInput) String() string

String returns the string representation

func (*IncBindVPCInput) Validate

func (s *IncBindVPCInput) Validate() error

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

type IncBindVPCOutput

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

func (IncBindVPCOutput) GoString

func (s IncBindVPCOutput) GoString() string

GoString returns the string representation

func (IncBindVPCOutput) String

func (s IncBindVPCOutput) String() string

String returns the string representation

type IpConfigForCreateResolverEndpointInput

type IpConfigForCreateResolverEndpointInput struct {
	AzID *string `type:"string" json:",omitempty"`

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

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

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

func (IpConfigForCreateResolverEndpointInput) GoString

GoString returns the string representation

func (*IpConfigForCreateResolverEndpointInput) SetAzID

SetAzID sets the AzID field's value.

func (*IpConfigForCreateResolverEndpointInput) SetIP

SetIP sets the IP field's value.

func (*IpConfigForCreateResolverEndpointInput) SetIPv6

SetIPv6 sets the IPv6 field's value.

func (*IpConfigForCreateResolverEndpointInput) SetSubnetID

SetSubnetID sets the SubnetID field's value.

func (IpConfigForCreateResolverEndpointInput) String

String returns the string representation

type IpConfigForListResolverEndpointsOutput

type IpConfigForListResolverEndpointsOutput struct {
	AzID *string `type:"string" json:",omitempty"`

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

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

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

func (IpConfigForListResolverEndpointsOutput) GoString

GoString returns the string representation

func (*IpConfigForListResolverEndpointsOutput) SetAzID

SetAzID sets the AzID field's value.

func (*IpConfigForListResolverEndpointsOutput) SetIP

SetIP sets the IP field's value.

func (*IpConfigForListResolverEndpointsOutput) SetIPv6

SetIPv6 sets the IPv6 field's value.

func (*IpConfigForListResolverEndpointsOutput) SetSubnetID

SetSubnetID sets the SubnetID field's value.

func (IpConfigForListResolverEndpointsOutput) String

String returns the string representation

type IpConfigForQueryResolverEndpointOutput

type IpConfigForQueryResolverEndpointOutput struct {
	AzID *string `type:"string"`

	IP *string `type:"string"`

	IPv6 *string `type:"string"`

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

func (IpConfigForQueryResolverEndpointOutput) GoString

GoString returns the string representation

func (*IpConfigForQueryResolverEndpointOutput) SetAzID

SetAzID sets the AzID field's value.

func (*IpConfigForQueryResolverEndpointOutput) SetIP

SetIP sets the IP field's value.

func (*IpConfigForQueryResolverEndpointOutput) SetIPv6

SetIPv6 sets the IPv6 field's value.

func (*IpConfigForQueryResolverEndpointOutput) SetSubnetID

SetSubnetID sets the SubnetID field's value.

func (IpConfigForQueryResolverEndpointOutput) String

String returns the string representation

type IpConfigForUpdateResolverEndpointInput added in v1.1.37

type IpConfigForUpdateResolverEndpointInput struct {
	AzID *string `type:"string" json:",omitempty"`

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

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

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

func (IpConfigForUpdateResolverEndpointInput) GoString added in v1.1.37

GoString returns the string representation

func (*IpConfigForUpdateResolverEndpointInput) SetAzID added in v1.1.37

SetAzID sets the AzID field's value.

func (*IpConfigForUpdateResolverEndpointInput) SetIP added in v1.1.37

SetIP sets the IP field's value.

func (*IpConfigForUpdateResolverEndpointInput) SetIPv6 added in v1.1.37

SetIPv6 sets the IPv6 field's value.

func (*IpConfigForUpdateResolverEndpointInput) SetSubnetID added in v1.1.37

SetSubnetID sets the SubnetID field's value.

func (IpConfigForUpdateResolverEndpointInput) String added in v1.1.37

String returns the string representation

type ListAuthorizedUsersInput

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

func (ListAuthorizedUsersInput) GoString

func (s ListAuthorizedUsersInput) GoString() string

GoString returns the string representation

func (ListAuthorizedUsersInput) String

func (s ListAuthorizedUsersInput) String() string

String returns the string representation

type ListAuthorizedUsersOutput

type ListAuthorizedUsersOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListAuthorizedUsersOutput) GoString

func (s ListAuthorizedUsersOutput) GoString() string

GoString returns the string representation

func (*ListAuthorizedUsersOutput) SetUsers

SetUsers sets the Users field's value.

func (ListAuthorizedUsersOutput) String

func (s ListAuthorizedUsersOutput) String() string

String returns the string representation

type ListBindVPCInput

type ListBindVPCInput struct {
	Region *string `type:"string"`

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

func (ListBindVPCInput) GoString

func (s ListBindVPCInput) GoString() string

GoString returns the string representation

func (*ListBindVPCInput) SetRegion

func (s *ListBindVPCInput) SetRegion(v string) *ListBindVPCInput

SetRegion sets the Region field's value.

func (*ListBindVPCInput) SetZID

func (s *ListBindVPCInput) SetZID(v int64) *ListBindVPCInput

SetZID sets the ZID field's value.

func (ListBindVPCInput) String

func (s ListBindVPCInput) String() string

String returns the string representation

func (*ListBindVPCInput) Validate

func (s *ListBindVPCInput) Validate() error

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

type ListBindVPCOutput

type ListBindVPCOutput struct {
	Metadata *response.ResponseMetadata

	BindVPCs []*BindVPCForListBindVPCOutput `type:"list"`

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

func (ListBindVPCOutput) GoString

func (s ListBindVPCOutput) GoString() string

GoString returns the string representation

func (*ListBindVPCOutput) SetBindVPCs

SetBindVPCs sets the BindVPCs field's value.

func (*ListBindVPCOutput) SetTotal

func (s *ListBindVPCOutput) SetTotal(v int32) *ListBindVPCOutput

SetTotal sets the Total field's value.

func (ListBindVPCOutput) String

func (s ListBindVPCOutput) String() string

String returns the string representation

type ListPrivateZonesInput

type ListPrivateZonesInput struct {
	LineMode *int32 `type:"int32" json:",omitempty"`

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

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

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

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

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

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

	TagFilters []*TagFilterForListPrivateZonesInput `type:"list" json:",omitempty"`

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

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

	ZIDs []*int64 `type:"list" json:",omitempty"`

	ZIDsN []*int32 `type:"list" json:"ZIDs.N,omitempty"`

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

func (ListPrivateZonesInput) GoString

func (s ListPrivateZonesInput) GoString() string

GoString returns the string representation

func (*ListPrivateZonesInput) SetLineMode

SetLineMode sets the LineMode field's value.

func (*ListPrivateZonesInput) SetPageNumber

func (s *ListPrivateZonesInput) SetPageNumber(v int32) *ListPrivateZonesInput

SetPageNumber sets the PageNumber field's value.

func (*ListPrivateZonesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListPrivateZonesInput) SetProjectName

func (s *ListPrivateZonesInput) SetProjectName(v string) *ListPrivateZonesInput

SetProjectName sets the ProjectName field's value.

func (*ListPrivateZonesInput) SetRecursionMode

func (s *ListPrivateZonesInput) SetRecursionMode(v bool) *ListPrivateZonesInput

SetRecursionMode sets the RecursionMode field's value.

func (*ListPrivateZonesInput) SetRegion

SetRegion sets the Region field's value.

func (*ListPrivateZonesInput) SetSearchMode

func (s *ListPrivateZonesInput) SetSearchMode(v string) *ListPrivateZonesInput

SetSearchMode sets the SearchMode field's value.

func (*ListPrivateZonesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListPrivateZonesInput) SetVpcID

SetVpcID sets the VpcID field's value.

func (*ListPrivateZonesInput) SetVpcTrns

func (s *ListPrivateZonesInput) SetVpcTrns(v []*string) *ListPrivateZonesInput

SetVpcTrns sets the VpcTrns field's value.

func (*ListPrivateZonesInput) SetZIDs

SetZIDs sets the ZIDs field's value.

func (*ListPrivateZonesInput) SetZIDsN

SetZIDsN sets the ZIDsN field's value.

func (*ListPrivateZonesInput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (ListPrivateZonesInput) String

func (s ListPrivateZonesInput) String() string

String returns the string representation

type ListPrivateZonesOutput

type ListPrivateZonesOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

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

func (ListPrivateZonesOutput) GoString

func (s ListPrivateZonesOutput) GoString() string

GoString returns the string representation

func (*ListPrivateZonesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListPrivateZonesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListPrivateZonesOutput) SetTotal

SetTotal sets the Total field's value.

func (*ListPrivateZonesOutput) SetZones

SetZones sets the Zones field's value.

func (ListPrivateZonesOutput) String

func (s ListPrivateZonesOutput) String() string

String returns the string representation

type ListRecordAttributesInput

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

func (ListRecordAttributesInput) GoString

func (s ListRecordAttributesInput) GoString() string

GoString returns the string representation

func (ListRecordAttributesInput) String

func (s ListRecordAttributesInput) String() string

String returns the string representation

type ListRecordAttributesOutput

type ListRecordAttributesOutput struct {
	Metadata *response.ResponseMetadata

	TTLs []*int32 `type:"list" json:",omitempty"`

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

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

func (ListRecordAttributesOutput) GoString

func (s ListRecordAttributesOutput) GoString() string

GoString returns the string representation

func (*ListRecordAttributesOutput) SetTTLs

SetTTLs sets the TTLs field's value.

func (*ListRecordAttributesOutput) SetTypes

SetTypes sets the Types field's value.

func (*ListRecordAttributesOutput) SetWeightLimit

SetWeightLimit sets the WeightLimit field's value.

func (ListRecordAttributesOutput) String

String returns the string representation

type ListRecordSetsInput

type ListRecordSetsInput struct {
	Host *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RecordSetID *string `type:"string"`

	SearchMode *string `type:"string"`

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

func (ListRecordSetsInput) GoString

func (s ListRecordSetsInput) GoString() string

GoString returns the string representation

func (*ListRecordSetsInput) SetHost

SetHost sets the Host field's value.

func (*ListRecordSetsInput) SetPageNumber

func (s *ListRecordSetsInput) SetPageNumber(v int32) *ListRecordSetsInput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordSetsInput) SetPageSize

func (s *ListRecordSetsInput) SetPageSize(v int32) *ListRecordSetsInput

SetPageSize sets the PageSize field's value.

func (*ListRecordSetsInput) SetRecordSetID

func (s *ListRecordSetsInput) SetRecordSetID(v string) *ListRecordSetsInput

SetRecordSetID sets the RecordSetID field's value.

func (*ListRecordSetsInput) SetSearchMode

func (s *ListRecordSetsInput) SetSearchMode(v string) *ListRecordSetsInput

SetSearchMode sets the SearchMode field's value.

func (*ListRecordSetsInput) SetZID

SetZID sets the ZID field's value.

func (ListRecordSetsInput) String

func (s ListRecordSetsInput) String() string

String returns the string representation

func (*ListRecordSetsInput) Validate

func (s *ListRecordSetsInput) Validate() error

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

type ListRecordSetsOutput

type ListRecordSetsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RecordSets []*RecordSetForListRecordSetsOutput `type:"list"`

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

func (ListRecordSetsOutput) GoString

func (s ListRecordSetsOutput) GoString() string

GoString returns the string representation

func (*ListRecordSetsOutput) SetPageNumber

func (s *ListRecordSetsOutput) SetPageNumber(v int32) *ListRecordSetsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordSetsOutput) SetPageSize

func (s *ListRecordSetsOutput) SetPageSize(v int32) *ListRecordSetsOutput

SetPageSize sets the PageSize field's value.

func (*ListRecordSetsOutput) SetRecordSets

SetRecordSets sets the RecordSets field's value.

func (*ListRecordSetsOutput) SetTotalCount

func (s *ListRecordSetsOutput) SetTotalCount(v int32) *ListRecordSetsOutput

SetTotalCount sets the TotalCount field's value.

func (ListRecordSetsOutput) String

func (s ListRecordSetsOutput) String() string

String returns the string representation

type ListRecordsInput

type ListRecordsInput struct {
	Host *string `type:"string"`

	LastOperator *string `type:"string"`

	Line *string `type:"string"`

	Name *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *string `type:"string"`

	ProjectName *string `type:"string"`

	RecordIDs *string `type:"string"`

	SearchMode *string `type:"string"`

	Type *string `type:"string"`

	Value *string `type:"string"`

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

func (ListRecordsInput) GoString

func (s ListRecordsInput) GoString() string

GoString returns the string representation

func (*ListRecordsInput) SetHost

func (s *ListRecordsInput) SetHost(v string) *ListRecordsInput

SetHost sets the Host field's value.

func (*ListRecordsInput) SetLastOperator

func (s *ListRecordsInput) SetLastOperator(v string) *ListRecordsInput

SetLastOperator sets the LastOperator field's value.

func (*ListRecordsInput) SetLine

func (s *ListRecordsInput) SetLine(v string) *ListRecordsInput

SetLine sets the Line field's value.

func (*ListRecordsInput) SetName

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

SetName sets the Name field's value.

func (*ListRecordsInput) SetPageNumber

func (s *ListRecordsInput) SetPageNumber(v int32) *ListRecordsInput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordsInput) SetPageSize

func (s *ListRecordsInput) SetPageSize(v string) *ListRecordsInput

SetPageSize sets the PageSize field's value.

func (*ListRecordsInput) SetProjectName

func (s *ListRecordsInput) SetProjectName(v string) *ListRecordsInput

SetProjectName sets the ProjectName field's value.

func (*ListRecordsInput) SetRecordIDs

func (s *ListRecordsInput) SetRecordIDs(v string) *ListRecordsInput

SetRecordIDs sets the RecordIDs field's value.

func (*ListRecordsInput) SetSearchMode

func (s *ListRecordsInput) SetSearchMode(v string) *ListRecordsInput

SetSearchMode sets the SearchMode field's value.

func (*ListRecordsInput) SetType

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

SetType sets the Type field's value.

func (*ListRecordsInput) SetValue

func (s *ListRecordsInput) SetValue(v string) *ListRecordsInput

SetValue sets the Value field's value.

func (*ListRecordsInput) SetZID

func (s *ListRecordsInput) SetZID(v int64) *ListRecordsInput

SetZID sets the ZID field's value.

func (ListRecordsInput) String

func (s ListRecordsInput) String() string

String returns the string representation

type ListRecordsOutput

type ListRecordsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Records []*RecordForListRecordsOutput `type:"list"`

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

func (ListRecordsOutput) GoString

func (s ListRecordsOutput) GoString() string

GoString returns the string representation

func (*ListRecordsOutput) SetPageNumber

func (s *ListRecordsOutput) SetPageNumber(v int32) *ListRecordsOutput

SetPageNumber sets the PageNumber field's value.

func (*ListRecordsOutput) SetPageSize

func (s *ListRecordsOutput) SetPageSize(v int32) *ListRecordsOutput

SetPageSize sets the PageSize field's value.

func (*ListRecordsOutput) SetRecords

SetRecords sets the Records field's value.

func (*ListRecordsOutput) SetTotal

func (s *ListRecordsOutput) SetTotal(v int32) *ListRecordsOutput

SetTotal sets the Total field's value.

func (ListRecordsOutput) String

func (s ListRecordsOutput) String() string

String returns the string representation

type ListRegionsInput

type ListRegionsInput struct {
	ProjectName *string `type:"string"`

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

func (ListRegionsInput) GoString

func (s ListRegionsInput) GoString() string

GoString returns the string representation

func (*ListRegionsInput) SetProjectName

func (s *ListRegionsInput) SetProjectName(v string) *ListRegionsInput

SetProjectName sets the ProjectName field's value.

func (*ListRegionsInput) SetTag

SetTag sets the Tag field's value.

func (ListRegionsInput) String

func (s ListRegionsInput) String() string

String returns the string representation

type ListRegionsOutput

type ListRegionsOutput struct {
	Metadata *response.ResponseMetadata

	Regions []*RegionForListRegionsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListRegionsOutput) GoString

func (s ListRegionsOutput) GoString() string

GoString returns the string representation

func (*ListRegionsOutput) SetRegions

SetRegions sets the Regions field's value.

func (ListRegionsOutput) String

func (s ListRegionsOutput) String() string

String returns the string representation

type ListResolverEndpointsInput

type ListResolverEndpointsInput struct {
	Direction *string `type:"string" json:",omitempty"`

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

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

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

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

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

	TagFilters []*TagFilterForListResolverEndpointsInput `type:"list" json:",omitempty"`

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

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

func (ListResolverEndpointsInput) GoString

func (s ListResolverEndpointsInput) GoString() string

GoString returns the string representation

func (*ListResolverEndpointsInput) SetDirection

SetDirection sets the Direction field's value.

func (*ListResolverEndpointsInput) SetName

SetName sets the Name field's value.

func (*ListResolverEndpointsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListResolverEndpointsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListResolverEndpointsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListResolverEndpointsInput) SetStatus

SetStatus sets the Status field's value.

func (*ListResolverEndpointsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListResolverEndpointsInput) SetVpcID

SetVpcID sets the VpcID field's value.

func (*ListResolverEndpointsInput) SetVpcTrns

SetVpcTrns sets the VpcTrns field's value.

func (ListResolverEndpointsInput) String

String returns the string representation

type ListResolverEndpointsOutput

type ListResolverEndpointsOutput struct {
	Metadata *response.ResponseMetadata

	Endpoints []*EndpointForListResolverEndpointsOutput `type:"list" json:",omitempty"`

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

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

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

func (ListResolverEndpointsOutput) GoString

func (s ListResolverEndpointsOutput) GoString() string

GoString returns the string representation

func (*ListResolverEndpointsOutput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*ListResolverEndpointsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListResolverEndpointsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListResolverEndpointsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListResolverEndpointsOutput) String

String returns the string representation

type ListResolverRulesInput

type ListResolverRulesInput struct {
	EndpointID *int32 `type:"int32" json:",omitempty"`

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

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

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

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

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

	TagFilters []*TagFilterForListResolverRulesInput `type:"list" json:",omitempty"`

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

func (ListResolverRulesInput) GoString

func (s ListResolverRulesInput) GoString() string

GoString returns the string representation

func (*ListResolverRulesInput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*ListResolverRulesInput) SetEndpointTrn

SetEndpointTrn sets the EndpointTrn field's value.

func (*ListResolverRulesInput) SetName

SetName sets the Name field's value.

func (*ListResolverRulesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListResolverRulesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListResolverRulesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListResolverRulesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListResolverRulesInput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (ListResolverRulesInput) String

func (s ListResolverRulesInput) String() string

String returns the string representation

type ListResolverRulesOutput

type ListResolverRulesOutput struct {
	Metadata *response.ResponseMetadata

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

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

	Rules []*RuleForListResolverRulesOutput `type:"list" json:",omitempty"`

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

func (ListResolverRulesOutput) GoString

func (s ListResolverRulesOutput) GoString() string

GoString returns the string representation

func (*ListResolverRulesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListResolverRulesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListResolverRulesOutput) SetRules

SetRules sets the Rules field's value.

func (*ListResolverRulesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListResolverRulesOutput) String

func (s ListResolverRulesOutput) String() string

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int32 `type:"int32" json:",omitempty"`

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

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

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

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list" json:",omitempty"`

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

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type ListUserVPCInput

type ListUserVPCInput struct {

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

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (ListUserVPCInput) GoString

func (s ListUserVPCInput) GoString() string

GoString returns the string representation

func (*ListUserVPCInput) SetAccountID

func (s *ListUserVPCInput) SetAccountID(v string) *ListUserVPCInput

SetAccountID sets the AccountID field's value.

func (*ListUserVPCInput) SetPageNumber

func (s *ListUserVPCInput) SetPageNumber(v int32) *ListUserVPCInput

SetPageNumber sets the PageNumber field's value.

func (*ListUserVPCInput) SetPageSize

func (s *ListUserVPCInput) SetPageSize(v int32) *ListUserVPCInput

SetPageSize sets the PageSize field's value.

func (*ListUserVPCInput) SetRegion

func (s *ListUserVPCInput) SetRegion(v string) *ListUserVPCInput

SetRegion sets the Region field's value.

func (ListUserVPCInput) String

func (s ListUserVPCInput) String() string

String returns the string representation

func (*ListUserVPCInput) Validate

func (s *ListUserVPCInput) Validate() error

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

type ListUserVPCOutput

type ListUserVPCOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Total *int32 `type:"int32"`

	VPCs []*VPCForListUserVPCOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListUserVPCOutput) GoString

func (s ListUserVPCOutput) GoString() string

GoString returns the string representation

func (*ListUserVPCOutput) SetPageNumber

func (s *ListUserVPCOutput) SetPageNumber(v int32) *ListUserVPCOutput

SetPageNumber sets the PageNumber field's value.

func (*ListUserVPCOutput) SetPageSize

func (s *ListUserVPCOutput) SetPageSize(v int32) *ListUserVPCOutput

SetPageSize sets the PageSize field's value.

func (*ListUserVPCOutput) SetTotal

func (s *ListUserVPCOutput) SetTotal(v int32) *ListUserVPCOutput

SetTotal sets the Total field's value.

func (*ListUserVPCOutput) SetVPCs

SetVPCs sets the VPCs field's value.

func (ListUserVPCOutput) String

func (s ListUserVPCOutput) String() string

String returns the string representation

type PRIVATEZONE

type PRIVATEZONE struct {
	*client.Client
}

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

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

func New

New create int can support ssl or region locate set

func (*PRIVATEZONE) BatchCreateRecord

func (c *PRIVATEZONE) BatchCreateRecord(input *BatchCreateRecordInput) (*BatchCreateRecordOutput, error)

BatchCreateRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BatchCreateRecord for usage and error information.

func (*PRIVATEZONE) BatchCreateRecordCommon

func (c *PRIVATEZONE) BatchCreateRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchCreateRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BatchCreateRecordCommon for usage and error information.

func (*PRIVATEZONE) BatchCreateRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) BatchCreateRecordCommonWithContext

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

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

See BatchCreateRecordCommon 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 (*PRIVATEZONE) BatchCreateRecordRequest

func (c *PRIVATEZONE) BatchCreateRecordRequest(input *BatchCreateRecordInput) (req *request.Request, output *BatchCreateRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) BatchCreateRecordWithContext

func (c *PRIVATEZONE) BatchCreateRecordWithContext(ctx volcengine.Context, input *BatchCreateRecordInput, opts ...request.Option) (*BatchCreateRecordOutput, error)

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

See BatchCreateRecord 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 (*PRIVATEZONE) BatchDeleteRecord

func (c *PRIVATEZONE) BatchDeleteRecord(input *BatchDeleteRecordInput) (*BatchDeleteRecordOutput, error)

BatchDeleteRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BatchDeleteRecord for usage and error information.

func (*PRIVATEZONE) BatchDeleteRecordCommon

func (c *PRIVATEZONE) BatchDeleteRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchDeleteRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BatchDeleteRecordCommon for usage and error information.

func (*PRIVATEZONE) BatchDeleteRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) BatchDeleteRecordCommonWithContext

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

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

See BatchDeleteRecordCommon 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 (*PRIVATEZONE) BatchDeleteRecordRequest

func (c *PRIVATEZONE) BatchDeleteRecordRequest(input *BatchDeleteRecordInput) (req *request.Request, output *BatchDeleteRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) BatchDeleteRecordWithContext

func (c *PRIVATEZONE) BatchDeleteRecordWithContext(ctx volcengine.Context, input *BatchDeleteRecordInput, opts ...request.Option) (*BatchDeleteRecordOutput, error)

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

See BatchDeleteRecord 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 (*PRIVATEZONE) BatchUpdateRecord

func (c *PRIVATEZONE) BatchUpdateRecord(input *BatchUpdateRecordInput) (*BatchUpdateRecordOutput, error)

BatchUpdateRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BatchUpdateRecord for usage and error information.

func (*PRIVATEZONE) BatchUpdateRecordCommon

func (c *PRIVATEZONE) BatchUpdateRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchUpdateRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BatchUpdateRecordCommon for usage and error information.

func (*PRIVATEZONE) BatchUpdateRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) BatchUpdateRecordCommonWithContext

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

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

See BatchUpdateRecordCommon 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 (*PRIVATEZONE) BatchUpdateRecordRequest

func (c *PRIVATEZONE) BatchUpdateRecordRequest(input *BatchUpdateRecordInput) (req *request.Request, output *BatchUpdateRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) BatchUpdateRecordWithContext

func (c *PRIVATEZONE) BatchUpdateRecordWithContext(ctx volcengine.Context, input *BatchUpdateRecordInput, opts ...request.Option) (*BatchUpdateRecordOutput, error)

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

See BatchUpdateRecord 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 (*PRIVATEZONE) BindRuleVPC

func (c *PRIVATEZONE) BindRuleVPC(input *BindRuleVPCInput) (*BindRuleVPCOutput, error)

BindRuleVPC API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BindRuleVPC for usage and error information.

func (*PRIVATEZONE) BindRuleVPCCommon

func (c *PRIVATEZONE) BindRuleVPCCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BindRuleVPCCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BindRuleVPCCommon for usage and error information.

func (*PRIVATEZONE) BindRuleVPCCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) BindRuleVPCCommonWithContext

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

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

See BindRuleVPCCommon 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 (*PRIVATEZONE) BindRuleVPCRequest

func (c *PRIVATEZONE) BindRuleVPCRequest(input *BindRuleVPCInput) (req *request.Request, output *BindRuleVPCOutput)

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

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

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

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

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

func (*PRIVATEZONE) BindRuleVPCWithContext

func (c *PRIVATEZONE) BindRuleVPCWithContext(ctx volcengine.Context, input *BindRuleVPCInput, opts ...request.Option) (*BindRuleVPCOutput, error)

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

See BindRuleVPC 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 (*PRIVATEZONE) BindVPC

func (c *PRIVATEZONE) BindVPC(input *BindVPCInput) (*BindVPCOutput, error)

BindVPC API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BindVPC for usage and error information.

func (*PRIVATEZONE) BindVPCCommon

func (c *PRIVATEZONE) BindVPCCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BindVPCCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation BindVPCCommon for usage and error information.

func (*PRIVATEZONE) BindVPCCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) BindVPCCommonWithContext

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

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

See BindVPCCommon 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 (*PRIVATEZONE) BindVPCRequest

func (c *PRIVATEZONE) BindVPCRequest(input *BindVPCInput) (req *request.Request, output *BindVPCOutput)

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

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

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

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

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

func (*PRIVATEZONE) BindVPCWithContext

func (c *PRIVATEZONE) BindVPCWithContext(ctx volcengine.Context, input *BindVPCInput, opts ...request.Option) (*BindVPCOutput, error)

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

See BindVPC 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 (*PRIVATEZONE) CreateAuthorizedUser

func (c *PRIVATEZONE) CreateAuthorizedUser(input *CreateAuthorizedUserInput) (*CreateAuthorizedUserOutput, error)

CreateAuthorizedUser API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateAuthorizedUser for usage and error information.

func (*PRIVATEZONE) CreateAuthorizedUserCommon

func (c *PRIVATEZONE) CreateAuthorizedUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAuthorizedUserCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateAuthorizedUserCommon for usage and error information.

func (*PRIVATEZONE) CreateAuthorizedUserCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) CreateAuthorizedUserCommonWithContext

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

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

See CreateAuthorizedUserCommon 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 (*PRIVATEZONE) CreateAuthorizedUserRequest

func (c *PRIVATEZONE) CreateAuthorizedUserRequest(input *CreateAuthorizedUserInput) (req *request.Request, output *CreateAuthorizedUserOutput)

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

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

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

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

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

func (*PRIVATEZONE) CreateAuthorizedUserWithContext

func (c *PRIVATEZONE) CreateAuthorizedUserWithContext(ctx volcengine.Context, input *CreateAuthorizedUserInput, opts ...request.Option) (*CreateAuthorizedUserOutput, error)

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

See CreateAuthorizedUser 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 (*PRIVATEZONE) CreatePrivateZone

func (c *PRIVATEZONE) CreatePrivateZone(input *CreatePrivateZoneInput) (*CreatePrivateZoneOutput, error)

CreatePrivateZone API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreatePrivateZone for usage and error information.

func (*PRIVATEZONE) CreatePrivateZoneCommon

func (c *PRIVATEZONE) CreatePrivateZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreatePrivateZoneCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreatePrivateZoneCommon for usage and error information.

func (*PRIVATEZONE) CreatePrivateZoneCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) CreatePrivateZoneCommonWithContext

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

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

See CreatePrivateZoneCommon 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 (*PRIVATEZONE) CreatePrivateZoneRequest

func (c *PRIVATEZONE) CreatePrivateZoneRequest(input *CreatePrivateZoneInput) (req *request.Request, output *CreatePrivateZoneOutput)

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

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

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

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

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

func (*PRIVATEZONE) CreatePrivateZoneWithContext

func (c *PRIVATEZONE) CreatePrivateZoneWithContext(ctx volcengine.Context, input *CreatePrivateZoneInput, opts ...request.Option) (*CreatePrivateZoneOutput, error)

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

See CreatePrivateZone 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 (*PRIVATEZONE) CreateRecord

func (c *PRIVATEZONE) CreateRecord(input *CreateRecordInput) (*CreateRecordOutput, error)

CreateRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateRecord for usage and error information.

func (*PRIVATEZONE) CreateRecordCommon

func (c *PRIVATEZONE) CreateRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateRecordCommon for usage and error information.

func (*PRIVATEZONE) CreateRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) CreateRecordCommonWithContext

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

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

See CreateRecordCommon 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 (*PRIVATEZONE) CreateRecordRequest

func (c *PRIVATEZONE) CreateRecordRequest(input *CreateRecordInput) (req *request.Request, output *CreateRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) CreateRecordWithContext

func (c *PRIVATEZONE) CreateRecordWithContext(ctx volcengine.Context, input *CreateRecordInput, opts ...request.Option) (*CreateRecordOutput, error)

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

See CreateRecord 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 (*PRIVATEZONE) CreateResolverEndpoint

func (c *PRIVATEZONE) CreateResolverEndpoint(input *CreateResolverEndpointInput) (*CreateResolverEndpointOutput, error)

CreateResolverEndpoint API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateResolverEndpoint for usage and error information.

func (*PRIVATEZONE) CreateResolverEndpointCommon

func (c *PRIVATEZONE) CreateResolverEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateResolverEndpointCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateResolverEndpointCommon for usage and error information.

func (*PRIVATEZONE) CreateResolverEndpointCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) CreateResolverEndpointCommonWithContext

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

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

See CreateResolverEndpointCommon 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 (*PRIVATEZONE) CreateResolverEndpointRequest

func (c *PRIVATEZONE) CreateResolverEndpointRequest(input *CreateResolverEndpointInput) (req *request.Request, output *CreateResolverEndpointOutput)

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

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

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

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

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

func (*PRIVATEZONE) CreateResolverEndpointWithContext

func (c *PRIVATEZONE) CreateResolverEndpointWithContext(ctx volcengine.Context, input *CreateResolverEndpointInput, opts ...request.Option) (*CreateResolverEndpointOutput, error)

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

See CreateResolverEndpoint 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 (*PRIVATEZONE) CreateResolverRule

func (c *PRIVATEZONE) CreateResolverRule(input *CreateResolverRuleInput) (*CreateResolverRuleOutput, error)

CreateResolverRule API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateResolverRule for usage and error information.

func (*PRIVATEZONE) CreateResolverRuleCommon

func (c *PRIVATEZONE) CreateResolverRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateResolverRuleCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation CreateResolverRuleCommon for usage and error information.

func (*PRIVATEZONE) CreateResolverRuleCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) CreateResolverRuleCommonWithContext

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

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

See CreateResolverRuleCommon 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 (*PRIVATEZONE) CreateResolverRuleRequest

func (c *PRIVATEZONE) CreateResolverRuleRequest(input *CreateResolverRuleInput) (req *request.Request, output *CreateResolverRuleOutput)

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

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

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

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

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

func (*PRIVATEZONE) CreateResolverRuleWithContext

func (c *PRIVATEZONE) CreateResolverRuleWithContext(ctx volcengine.Context, input *CreateResolverRuleInput, opts ...request.Option) (*CreateResolverRuleOutput, error)

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

See CreateResolverRule 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 (*PRIVATEZONE) DeleteAuthorizedUser

func (c *PRIVATEZONE) DeleteAuthorizedUser(input *DeleteAuthorizedUserInput) (*DeleteAuthorizedUserOutput, error)

DeleteAuthorizedUser API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteAuthorizedUser for usage and error information.

func (*PRIVATEZONE) DeleteAuthorizedUserCommon

func (c *PRIVATEZONE) DeleteAuthorizedUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAuthorizedUserCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteAuthorizedUserCommon for usage and error information.

func (*PRIVATEZONE) DeleteAuthorizedUserCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) DeleteAuthorizedUserCommonWithContext

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

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

See DeleteAuthorizedUserCommon 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 (*PRIVATEZONE) DeleteAuthorizedUserRequest

func (c *PRIVATEZONE) DeleteAuthorizedUserRequest(input *DeleteAuthorizedUserInput) (req *request.Request, output *DeleteAuthorizedUserOutput)

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

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

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

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

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

func (*PRIVATEZONE) DeleteAuthorizedUserWithContext

func (c *PRIVATEZONE) DeleteAuthorizedUserWithContext(ctx volcengine.Context, input *DeleteAuthorizedUserInput, opts ...request.Option) (*DeleteAuthorizedUserOutput, error)

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

See DeleteAuthorizedUser 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 (*PRIVATEZONE) DeletePrivateZone

func (c *PRIVATEZONE) DeletePrivateZone(input *DeletePrivateZoneInput) (*DeletePrivateZoneOutput, error)

DeletePrivateZone API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeletePrivateZone for usage and error information.

func (*PRIVATEZONE) DeletePrivateZoneCommon

func (c *PRIVATEZONE) DeletePrivateZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeletePrivateZoneCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeletePrivateZoneCommon for usage and error information.

func (*PRIVATEZONE) DeletePrivateZoneCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) DeletePrivateZoneCommonWithContext

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

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

See DeletePrivateZoneCommon 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 (*PRIVATEZONE) DeletePrivateZoneRequest

func (c *PRIVATEZONE) DeletePrivateZoneRequest(input *DeletePrivateZoneInput) (req *request.Request, output *DeletePrivateZoneOutput)

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

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

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

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

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

func (*PRIVATEZONE) DeletePrivateZoneWithContext

func (c *PRIVATEZONE) DeletePrivateZoneWithContext(ctx volcengine.Context, input *DeletePrivateZoneInput, opts ...request.Option) (*DeletePrivateZoneOutput, error)

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

See DeletePrivateZone 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 (*PRIVATEZONE) DeleteRecord

func (c *PRIVATEZONE) DeleteRecord(input *DeleteRecordInput) (*DeleteRecordOutput, error)

DeleteRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteRecord for usage and error information.

func (*PRIVATEZONE) DeleteRecordCommon

func (c *PRIVATEZONE) DeleteRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteRecordCommon for usage and error information.

func (*PRIVATEZONE) DeleteRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) DeleteRecordCommonWithContext

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

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

See DeleteRecordCommon 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 (*PRIVATEZONE) DeleteRecordRequest

func (c *PRIVATEZONE) DeleteRecordRequest(input *DeleteRecordInput) (req *request.Request, output *DeleteRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) DeleteRecordWithContext

func (c *PRIVATEZONE) DeleteRecordWithContext(ctx volcengine.Context, input *DeleteRecordInput, opts ...request.Option) (*DeleteRecordOutput, error)

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

See DeleteRecord 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 (*PRIVATEZONE) DeleteResolverEndpoint

func (c *PRIVATEZONE) DeleteResolverEndpoint(input *DeleteResolverEndpointInput) (*DeleteResolverEndpointOutput, error)

DeleteResolverEndpoint API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteResolverEndpoint for usage and error information.

func (*PRIVATEZONE) DeleteResolverEndpointCommon

func (c *PRIVATEZONE) DeleteResolverEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteResolverEndpointCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteResolverEndpointCommon for usage and error information.

func (*PRIVATEZONE) DeleteResolverEndpointCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) DeleteResolverEndpointCommonWithContext

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

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

See DeleteResolverEndpointCommon 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 (*PRIVATEZONE) DeleteResolverEndpointRequest

func (c *PRIVATEZONE) DeleteResolverEndpointRequest(input *DeleteResolverEndpointInput) (req *request.Request, output *DeleteResolverEndpointOutput)

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

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

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

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

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

func (*PRIVATEZONE) DeleteResolverEndpointWithContext

func (c *PRIVATEZONE) DeleteResolverEndpointWithContext(ctx volcengine.Context, input *DeleteResolverEndpointInput, opts ...request.Option) (*DeleteResolverEndpointOutput, error)

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

See DeleteResolverEndpoint 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 (*PRIVATEZONE) DeleteResolverRule

func (c *PRIVATEZONE) DeleteResolverRule(input *DeleteResolverRuleInput) (*DeleteResolverRuleOutput, error)

DeleteResolverRule API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteResolverRule for usage and error information.

func (*PRIVATEZONE) DeleteResolverRuleCommon

func (c *PRIVATEZONE) DeleteResolverRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteResolverRuleCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation DeleteResolverRuleCommon for usage and error information.

func (*PRIVATEZONE) DeleteResolverRuleCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) DeleteResolverRuleCommonWithContext

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

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

See DeleteResolverRuleCommon 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 (*PRIVATEZONE) DeleteResolverRuleRequest

func (c *PRIVATEZONE) DeleteResolverRuleRequest(input *DeleteResolverRuleInput) (req *request.Request, output *DeleteResolverRuleOutput)

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

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

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

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

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

func (*PRIVATEZONE) DeleteResolverRuleWithContext

func (c *PRIVATEZONE) DeleteResolverRuleWithContext(ctx volcengine.Context, input *DeleteResolverRuleInput, opts ...request.Option) (*DeleteResolverRuleOutput, error)

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

See DeleteResolverRule 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 (*PRIVATEZONE) IncBindVPC

func (c *PRIVATEZONE) IncBindVPC(input *IncBindVPCInput) (*IncBindVPCOutput, error)

IncBindVPC API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation IncBindVPC for usage and error information.

func (*PRIVATEZONE) IncBindVPCCommon

func (c *PRIVATEZONE) IncBindVPCCommon(input *map[string]interface{}) (*map[string]interface{}, error)

IncBindVPCCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation IncBindVPCCommon for usage and error information.

func (*PRIVATEZONE) IncBindVPCCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) IncBindVPCCommonWithContext

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

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

See IncBindVPCCommon 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 (*PRIVATEZONE) IncBindVPCRequest

func (c *PRIVATEZONE) IncBindVPCRequest(input *IncBindVPCInput) (req *request.Request, output *IncBindVPCOutput)

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

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

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

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

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

func (*PRIVATEZONE) IncBindVPCWithContext

func (c *PRIVATEZONE) IncBindVPCWithContext(ctx volcengine.Context, input *IncBindVPCInput, opts ...request.Option) (*IncBindVPCOutput, error)

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

See IncBindVPC 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 (*PRIVATEZONE) ListAuthorizedUsers

func (c *PRIVATEZONE) ListAuthorizedUsers(input *ListAuthorizedUsersInput) (*ListAuthorizedUsersOutput, error)

ListAuthorizedUsers API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListAuthorizedUsers for usage and error information.

func (*PRIVATEZONE) ListAuthorizedUsersCommon

func (c *PRIVATEZONE) ListAuthorizedUsersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAuthorizedUsersCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListAuthorizedUsersCommon for usage and error information.

func (*PRIVATEZONE) ListAuthorizedUsersCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListAuthorizedUsersCommonWithContext

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

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

See ListAuthorizedUsersCommon 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 (*PRIVATEZONE) ListAuthorizedUsersRequest

func (c *PRIVATEZONE) ListAuthorizedUsersRequest(input *ListAuthorizedUsersInput) (req *request.Request, output *ListAuthorizedUsersOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListAuthorizedUsersWithContext

func (c *PRIVATEZONE) ListAuthorizedUsersWithContext(ctx volcengine.Context, input *ListAuthorizedUsersInput, opts ...request.Option) (*ListAuthorizedUsersOutput, error)

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

See ListAuthorizedUsers 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 (*PRIVATEZONE) ListBindVPC

func (c *PRIVATEZONE) ListBindVPC(input *ListBindVPCInput) (*ListBindVPCOutput, error)

ListBindVPC API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListBindVPC for usage and error information.

func (*PRIVATEZONE) ListBindVPCCommon

func (c *PRIVATEZONE) ListBindVPCCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListBindVPCCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListBindVPCCommon for usage and error information.

func (*PRIVATEZONE) ListBindVPCCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListBindVPCCommonWithContext

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

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

See ListBindVPCCommon 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 (*PRIVATEZONE) ListBindVPCRequest

func (c *PRIVATEZONE) ListBindVPCRequest(input *ListBindVPCInput) (req *request.Request, output *ListBindVPCOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListBindVPCWithContext

func (c *PRIVATEZONE) ListBindVPCWithContext(ctx volcengine.Context, input *ListBindVPCInput, opts ...request.Option) (*ListBindVPCOutput, error)

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

See ListBindVPC 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 (*PRIVATEZONE) ListPrivateZones

func (c *PRIVATEZONE) ListPrivateZones(input *ListPrivateZonesInput) (*ListPrivateZonesOutput, error)

ListPrivateZones API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListPrivateZones for usage and error information.

func (*PRIVATEZONE) ListPrivateZonesCommon

func (c *PRIVATEZONE) ListPrivateZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPrivateZonesCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListPrivateZonesCommon for usage and error information.

func (*PRIVATEZONE) ListPrivateZonesCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListPrivateZonesCommonWithContext

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

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

See ListPrivateZonesCommon 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 (*PRIVATEZONE) ListPrivateZonesRequest

func (c *PRIVATEZONE) ListPrivateZonesRequest(input *ListPrivateZonesInput) (req *request.Request, output *ListPrivateZonesOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListPrivateZonesWithContext

func (c *PRIVATEZONE) ListPrivateZonesWithContext(ctx volcengine.Context, input *ListPrivateZonesInput, opts ...request.Option) (*ListPrivateZonesOutput, error)

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

See ListPrivateZones 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 (*PRIVATEZONE) ListRecordAttributes

func (c *PRIVATEZONE) ListRecordAttributes(input *ListRecordAttributesInput) (*ListRecordAttributesOutput, error)

ListRecordAttributes API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRecordAttributes for usage and error information.

func (*PRIVATEZONE) ListRecordAttributesCommon

func (c *PRIVATEZONE) ListRecordAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordAttributesCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRecordAttributesCommon for usage and error information.

func (*PRIVATEZONE) ListRecordAttributesCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListRecordAttributesCommonWithContext

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

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

See ListRecordAttributesCommon 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 (*PRIVATEZONE) ListRecordAttributesRequest

func (c *PRIVATEZONE) ListRecordAttributesRequest(input *ListRecordAttributesInput) (req *request.Request, output *ListRecordAttributesOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListRecordAttributesWithContext

func (c *PRIVATEZONE) ListRecordAttributesWithContext(ctx volcengine.Context, input *ListRecordAttributesInput, opts ...request.Option) (*ListRecordAttributesOutput, error)

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

See ListRecordAttributes 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 (*PRIVATEZONE) ListRecordSets

func (c *PRIVATEZONE) ListRecordSets(input *ListRecordSetsInput) (*ListRecordSetsOutput, error)

ListRecordSets API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRecordSets for usage and error information.

func (*PRIVATEZONE) ListRecordSetsCommon

func (c *PRIVATEZONE) ListRecordSetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordSetsCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRecordSetsCommon for usage and error information.

func (*PRIVATEZONE) ListRecordSetsCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListRecordSetsCommonWithContext

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

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

See ListRecordSetsCommon 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 (*PRIVATEZONE) ListRecordSetsRequest

func (c *PRIVATEZONE) ListRecordSetsRequest(input *ListRecordSetsInput) (req *request.Request, output *ListRecordSetsOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListRecordSetsWithContext

func (c *PRIVATEZONE) ListRecordSetsWithContext(ctx volcengine.Context, input *ListRecordSetsInput, opts ...request.Option) (*ListRecordSetsOutput, error)

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

See ListRecordSets 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 (*PRIVATEZONE) ListRecords

func (c *PRIVATEZONE) ListRecords(input *ListRecordsInput) (*ListRecordsOutput, error)

ListRecords API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRecords for usage and error information.

func (*PRIVATEZONE) ListRecordsCommon

func (c *PRIVATEZONE) ListRecordsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRecordsCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRecordsCommon for usage and error information.

func (*PRIVATEZONE) ListRecordsCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListRecordsCommonWithContext

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

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

See ListRecordsCommon 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 (*PRIVATEZONE) ListRecordsRequest

func (c *PRIVATEZONE) ListRecordsRequest(input *ListRecordsInput) (req *request.Request, output *ListRecordsOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListRecordsWithContext

func (c *PRIVATEZONE) ListRecordsWithContext(ctx volcengine.Context, input *ListRecordsInput, opts ...request.Option) (*ListRecordsOutput, error)

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

See ListRecords 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 (*PRIVATEZONE) ListRegions

func (c *PRIVATEZONE) ListRegions(input *ListRegionsInput) (*ListRegionsOutput, error)

ListRegions API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRegions for usage and error information.

func (*PRIVATEZONE) ListRegionsCommon

func (c *PRIVATEZONE) ListRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRegionsCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListRegionsCommon for usage and error information.

func (*PRIVATEZONE) ListRegionsCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListRegionsCommonWithContext

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

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

See ListRegionsCommon 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 (*PRIVATEZONE) ListRegionsRequest

func (c *PRIVATEZONE) ListRegionsRequest(input *ListRegionsInput) (req *request.Request, output *ListRegionsOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListRegionsWithContext

func (c *PRIVATEZONE) ListRegionsWithContext(ctx volcengine.Context, input *ListRegionsInput, opts ...request.Option) (*ListRegionsOutput, error)

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

See ListRegions 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 (*PRIVATEZONE) ListResolverEndpoints

func (c *PRIVATEZONE) ListResolverEndpoints(input *ListResolverEndpointsInput) (*ListResolverEndpointsOutput, error)

ListResolverEndpoints API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListResolverEndpoints for usage and error information.

func (*PRIVATEZONE) ListResolverEndpointsCommon

func (c *PRIVATEZONE) ListResolverEndpointsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResolverEndpointsCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListResolverEndpointsCommon for usage and error information.

func (*PRIVATEZONE) ListResolverEndpointsCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListResolverEndpointsCommonWithContext

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

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

See ListResolverEndpointsCommon 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 (*PRIVATEZONE) ListResolverEndpointsRequest

func (c *PRIVATEZONE) ListResolverEndpointsRequest(input *ListResolverEndpointsInput) (req *request.Request, output *ListResolverEndpointsOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListResolverEndpointsWithContext

func (c *PRIVATEZONE) ListResolverEndpointsWithContext(ctx volcengine.Context, input *ListResolverEndpointsInput, opts ...request.Option) (*ListResolverEndpointsOutput, error)

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

See ListResolverEndpoints 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 (*PRIVATEZONE) ListResolverRules

func (c *PRIVATEZONE) ListResolverRules(input *ListResolverRulesInput) (*ListResolverRulesOutput, error)

ListResolverRules API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListResolverRules for usage and error information.

func (*PRIVATEZONE) ListResolverRulesCommon

func (c *PRIVATEZONE) ListResolverRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListResolverRulesCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListResolverRulesCommon for usage and error information.

func (*PRIVATEZONE) ListResolverRulesCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListResolverRulesCommonWithContext

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

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

See ListResolverRulesCommon 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 (*PRIVATEZONE) ListResolverRulesRequest

func (c *PRIVATEZONE) ListResolverRulesRequest(input *ListResolverRulesInput) (req *request.Request, output *ListResolverRulesOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListResolverRulesWithContext

func (c *PRIVATEZONE) ListResolverRulesWithContext(ctx volcengine.Context, input *ListResolverRulesInput, opts ...request.Option) (*ListResolverRulesOutput, error)

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

See ListResolverRules 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 (*PRIVATEZONE) ListTagsForResources

func (c *PRIVATEZONE) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListTagsForResources for usage and error information.

func (*PRIVATEZONE) ListTagsForResourcesCommon

func (c *PRIVATEZONE) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListTagsForResourcesCommon for usage and error information.

func (*PRIVATEZONE) ListTagsForResourcesCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListTagsForResourcesCommonWithContext

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

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

See ListTagsForResourcesCommon 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 (*PRIVATEZONE) ListTagsForResourcesRequest

func (c *PRIVATEZONE) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListTagsForResourcesWithContext

func (c *PRIVATEZONE) ListTagsForResourcesWithContext(ctx volcengine.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

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

See ListTagsForResources 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 (*PRIVATEZONE) ListUserVPC

func (c *PRIVATEZONE) ListUserVPC(input *ListUserVPCInput) (*ListUserVPCOutput, error)

ListUserVPC API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListUserVPC for usage and error information.

func (*PRIVATEZONE) ListUserVPCCommon

func (c *PRIVATEZONE) ListUserVPCCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUserVPCCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation ListUserVPCCommon for usage and error information.

func (*PRIVATEZONE) ListUserVPCCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) ListUserVPCCommonWithContext

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

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

See ListUserVPCCommon 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 (*PRIVATEZONE) ListUserVPCRequest

func (c *PRIVATEZONE) ListUserVPCRequest(input *ListUserVPCInput) (req *request.Request, output *ListUserVPCOutput)

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

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

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

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

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

func (*PRIVATEZONE) ListUserVPCWithContext

func (c *PRIVATEZONE) ListUserVPCWithContext(ctx volcengine.Context, input *ListUserVPCInput, opts ...request.Option) (*ListUserVPCOutput, error)

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

See ListUserVPC 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 (*PRIVATEZONE) QueryEcsHostSyncTask

func (c *PRIVATEZONE) QueryEcsHostSyncTask(input *QueryEcsHostSyncTaskInput) (*QueryEcsHostSyncTaskOutput, error)

QueryEcsHostSyncTask API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryEcsHostSyncTask for usage and error information.

func (*PRIVATEZONE) QueryEcsHostSyncTaskCommon

func (c *PRIVATEZONE) QueryEcsHostSyncTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryEcsHostSyncTaskCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryEcsHostSyncTaskCommon for usage and error information.

func (*PRIVATEZONE) QueryEcsHostSyncTaskCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) QueryEcsHostSyncTaskCommonWithContext

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

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

See QueryEcsHostSyncTaskCommon 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 (*PRIVATEZONE) QueryEcsHostSyncTaskRequest

func (c *PRIVATEZONE) QueryEcsHostSyncTaskRequest(input *QueryEcsHostSyncTaskInput) (req *request.Request, output *QueryEcsHostSyncTaskOutput)

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

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

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

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

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

func (*PRIVATEZONE) QueryEcsHostSyncTaskWithContext

func (c *PRIVATEZONE) QueryEcsHostSyncTaskWithContext(ctx volcengine.Context, input *QueryEcsHostSyncTaskInput, opts ...request.Option) (*QueryEcsHostSyncTaskOutput, error)

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

See QueryEcsHostSyncTask 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 (*PRIVATEZONE) QueryPrivateZone

func (c *PRIVATEZONE) QueryPrivateZone(input *QueryPrivateZoneInput) (*QueryPrivateZoneOutput, error)

QueryPrivateZone API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryPrivateZone for usage and error information.

func (*PRIVATEZONE) QueryPrivateZoneCommon

func (c *PRIVATEZONE) QueryPrivateZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryPrivateZoneCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryPrivateZoneCommon for usage and error information.

func (*PRIVATEZONE) QueryPrivateZoneCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) QueryPrivateZoneCommonWithContext

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

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

See QueryPrivateZoneCommon 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 (*PRIVATEZONE) QueryPrivateZoneRequest

func (c *PRIVATEZONE) QueryPrivateZoneRequest(input *QueryPrivateZoneInput) (req *request.Request, output *QueryPrivateZoneOutput)

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

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

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

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

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

func (*PRIVATEZONE) QueryPrivateZoneWithContext

func (c *PRIVATEZONE) QueryPrivateZoneWithContext(ctx volcengine.Context, input *QueryPrivateZoneInput, opts ...request.Option) (*QueryPrivateZoneOutput, error)

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

See QueryPrivateZone 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 (*PRIVATEZONE) QueryRecord

func (c *PRIVATEZONE) QueryRecord(input *QueryRecordInput) (*QueryRecordOutput, error)

QueryRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryRecord for usage and error information.

func (*PRIVATEZONE) QueryRecordCommon

func (c *PRIVATEZONE) QueryRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryRecordCommon for usage and error information.

func (*PRIVATEZONE) QueryRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) QueryRecordCommonWithContext

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

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

See QueryRecordCommon 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 (*PRIVATEZONE) QueryRecordRequest

func (c *PRIVATEZONE) QueryRecordRequest(input *QueryRecordInput) (req *request.Request, output *QueryRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) QueryRecordWithContext

func (c *PRIVATEZONE) QueryRecordWithContext(ctx volcengine.Context, input *QueryRecordInput, opts ...request.Option) (*QueryRecordOutput, error)

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

See QueryRecord 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 (*PRIVATEZONE) QueryResolverEndpoint

func (c *PRIVATEZONE) QueryResolverEndpoint(input *QueryResolverEndpointInput) (*QueryResolverEndpointOutput, error)

QueryResolverEndpoint API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryResolverEndpoint for usage and error information.

func (*PRIVATEZONE) QueryResolverEndpointCommon

func (c *PRIVATEZONE) QueryResolverEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryResolverEndpointCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryResolverEndpointCommon for usage and error information.

func (*PRIVATEZONE) QueryResolverEndpointCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) QueryResolverEndpointCommonWithContext

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

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

See QueryResolverEndpointCommon 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 (*PRIVATEZONE) QueryResolverEndpointRequest

func (c *PRIVATEZONE) QueryResolverEndpointRequest(input *QueryResolverEndpointInput) (req *request.Request, output *QueryResolverEndpointOutput)

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

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

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

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

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

func (*PRIVATEZONE) QueryResolverEndpointWithContext

func (c *PRIVATEZONE) QueryResolverEndpointWithContext(ctx volcengine.Context, input *QueryResolverEndpointInput, opts ...request.Option) (*QueryResolverEndpointOutput, error)

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

See QueryResolverEndpoint 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 (*PRIVATEZONE) QueryResolverRule

func (c *PRIVATEZONE) QueryResolverRule(input *QueryResolverRuleInput) (*QueryResolverRuleOutput, error)

QueryResolverRule API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryResolverRule for usage and error information.

func (*PRIVATEZONE) QueryResolverRuleCommon

func (c *PRIVATEZONE) QueryResolverRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

QueryResolverRuleCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation QueryResolverRuleCommon for usage and error information.

func (*PRIVATEZONE) QueryResolverRuleCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) QueryResolverRuleCommonWithContext

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

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

See QueryResolverRuleCommon 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 (*PRIVATEZONE) QueryResolverRuleRequest

func (c *PRIVATEZONE) QueryResolverRuleRequest(input *QueryResolverRuleInput) (req *request.Request, output *QueryResolverRuleOutput)

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

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

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

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

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

func (*PRIVATEZONE) QueryResolverRuleWithContext

func (c *PRIVATEZONE) QueryResolverRuleWithContext(ctx volcengine.Context, input *QueryResolverRuleInput, opts ...request.Option) (*QueryResolverRuleOutput, error)

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

See QueryResolverRule 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 (*PRIVATEZONE) SendVerifyCode

func (c *PRIVATEZONE) SendVerifyCode(input *SendVerifyCodeInput) (*SendVerifyCodeOutput, error)

SendVerifyCode API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation SendVerifyCode for usage and error information.

func (*PRIVATEZONE) SendVerifyCodeCommon

func (c *PRIVATEZONE) SendVerifyCodeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SendVerifyCodeCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation SendVerifyCodeCommon for usage and error information.

func (*PRIVATEZONE) SendVerifyCodeCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) SendVerifyCodeCommonWithContext

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

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

See SendVerifyCodeCommon 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 (*PRIVATEZONE) SendVerifyCodeRequest

func (c *PRIVATEZONE) SendVerifyCodeRequest(input *SendVerifyCodeInput) (req *request.Request, output *SendVerifyCodeOutput)

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

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

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

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

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

func (*PRIVATEZONE) SendVerifyCodeWithContext

func (c *PRIVATEZONE) SendVerifyCodeWithContext(ctx volcengine.Context, input *SendVerifyCodeInput, opts ...request.Option) (*SendVerifyCodeOutput, error)

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

See SendVerifyCode 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 (*PRIVATEZONE) SyncEcsHost

func (c *PRIVATEZONE) SyncEcsHost(input *SyncEcsHostInput) (*SyncEcsHostOutput, error)

SyncEcsHost API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation SyncEcsHost for usage and error information.

func (*PRIVATEZONE) SyncEcsHostCommon

func (c *PRIVATEZONE) SyncEcsHostCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SyncEcsHostCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation SyncEcsHostCommon for usage and error information.

func (*PRIVATEZONE) SyncEcsHostCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) SyncEcsHostCommonWithContext

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

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

See SyncEcsHostCommon 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 (*PRIVATEZONE) SyncEcsHostRequest

func (c *PRIVATEZONE) SyncEcsHostRequest(input *SyncEcsHostInput) (req *request.Request, output *SyncEcsHostOutput)

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

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

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

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

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

func (*PRIVATEZONE) SyncEcsHostWithContext

func (c *PRIVATEZONE) SyncEcsHostWithContext(ctx volcengine.Context, input *SyncEcsHostInput, opts ...request.Option) (*SyncEcsHostOutput, error)

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

See SyncEcsHost 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 (*PRIVATEZONE) TagResources

func (c *PRIVATEZONE) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation TagResources for usage and error information.

func (*PRIVATEZONE) TagResourcesCommon

func (c *PRIVATEZONE) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation TagResourcesCommon for usage and error information.

func (*PRIVATEZONE) TagResourcesCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) TagResourcesCommonWithContext

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

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

See TagResourcesCommon 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 (*PRIVATEZONE) TagResourcesRequest

func (c *PRIVATEZONE) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

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

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

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

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

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

func (*PRIVATEZONE) TagResourcesWithContext

func (c *PRIVATEZONE) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

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

See TagResources 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 (*PRIVATEZONE) UntagResources

func (c *PRIVATEZONE) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UntagResources for usage and error information.

func (*PRIVATEZONE) UntagResourcesCommon

func (c *PRIVATEZONE) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UntagResourcesCommon for usage and error information.

func (*PRIVATEZONE) UntagResourcesCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UntagResourcesCommonWithContext

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

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

See UntagResourcesCommon 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 (*PRIVATEZONE) UntagResourcesRequest

func (c *PRIVATEZONE) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

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

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

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

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

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

func (*PRIVATEZONE) UntagResourcesWithContext

func (c *PRIVATEZONE) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

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

See UntagResources 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 (*PRIVATEZONE) UpdateBindVPC

func (c *PRIVATEZONE) UpdateBindVPC(input *UpdateBindVPCInput) (*UpdateBindVPCOutput, error)

UpdateBindVPC API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateBindVPC for usage and error information.

func (*PRIVATEZONE) UpdateBindVPCCommon

func (c *PRIVATEZONE) UpdateBindVPCCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateBindVPCCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateBindVPCCommon for usage and error information.

func (*PRIVATEZONE) UpdateBindVPCCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdateBindVPCCommonWithContext

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

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

See UpdateBindVPCCommon 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 (*PRIVATEZONE) UpdateBindVPCRequest

func (c *PRIVATEZONE) UpdateBindVPCRequest(input *UpdateBindVPCInput) (req *request.Request, output *UpdateBindVPCOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdateBindVPCWithContext

func (c *PRIVATEZONE) UpdateBindVPCWithContext(ctx volcengine.Context, input *UpdateBindVPCInput, opts ...request.Option) (*UpdateBindVPCOutput, error)

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

See UpdateBindVPC 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 (*PRIVATEZONE) UpdateEcsHostSyncTask

func (c *PRIVATEZONE) UpdateEcsHostSyncTask(input *UpdateEcsHostSyncTaskInput) (*UpdateEcsHostSyncTaskOutput, error)

UpdateEcsHostSyncTask API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateEcsHostSyncTask for usage and error information.

func (*PRIVATEZONE) UpdateEcsHostSyncTaskCommon

func (c *PRIVATEZONE) UpdateEcsHostSyncTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateEcsHostSyncTaskCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateEcsHostSyncTaskCommon for usage and error information.

func (*PRIVATEZONE) UpdateEcsHostSyncTaskCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdateEcsHostSyncTaskCommonWithContext

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

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

See UpdateEcsHostSyncTaskCommon 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 (*PRIVATEZONE) UpdateEcsHostSyncTaskRequest

func (c *PRIVATEZONE) UpdateEcsHostSyncTaskRequest(input *UpdateEcsHostSyncTaskInput) (req *request.Request, output *UpdateEcsHostSyncTaskOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdateEcsHostSyncTaskWithContext

func (c *PRIVATEZONE) UpdateEcsHostSyncTaskWithContext(ctx volcengine.Context, input *UpdateEcsHostSyncTaskInput, opts ...request.Option) (*UpdateEcsHostSyncTaskOutput, error)

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

See UpdateEcsHostSyncTask 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 (*PRIVATEZONE) UpdatePrivateZone

func (c *PRIVATEZONE) UpdatePrivateZone(input *UpdatePrivateZoneInput) (*UpdatePrivateZoneOutput, error)

UpdatePrivateZone API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdatePrivateZone for usage and error information.

func (*PRIVATEZONE) UpdatePrivateZoneCommon

func (c *PRIVATEZONE) UpdatePrivateZoneCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdatePrivateZoneCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdatePrivateZoneCommon for usage and error information.

func (*PRIVATEZONE) UpdatePrivateZoneCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdatePrivateZoneCommonWithContext

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

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

See UpdatePrivateZoneCommon 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 (*PRIVATEZONE) UpdatePrivateZoneRequest

func (c *PRIVATEZONE) UpdatePrivateZoneRequest(input *UpdatePrivateZoneInput) (req *request.Request, output *UpdatePrivateZoneOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdatePrivateZoneWithContext

func (c *PRIVATEZONE) UpdatePrivateZoneWithContext(ctx volcengine.Context, input *UpdatePrivateZoneInput, opts ...request.Option) (*UpdatePrivateZoneOutput, error)

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

See UpdatePrivateZone 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 (*PRIVATEZONE) UpdateRecord

func (c *PRIVATEZONE) UpdateRecord(input *UpdateRecordInput) (*UpdateRecordOutput, error)

UpdateRecord API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateRecord for usage and error information.

func (*PRIVATEZONE) UpdateRecordCommon

func (c *PRIVATEZONE) UpdateRecordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecordCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateRecordCommon for usage and error information.

func (*PRIVATEZONE) UpdateRecordCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdateRecordCommonWithContext

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

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

See UpdateRecordCommon 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 (*PRIVATEZONE) UpdateRecordRequest

func (c *PRIVATEZONE) UpdateRecordRequest(input *UpdateRecordInput) (req *request.Request, output *UpdateRecordOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdateRecordSet

func (c *PRIVATEZONE) UpdateRecordSet(input *UpdateRecordSetInput) (*UpdateRecordSetOutput, error)

UpdateRecordSet API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateRecordSet for usage and error information.

func (*PRIVATEZONE) UpdateRecordSetCommon

func (c *PRIVATEZONE) UpdateRecordSetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRecordSetCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateRecordSetCommon for usage and error information.

func (*PRIVATEZONE) UpdateRecordSetCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdateRecordSetCommonWithContext

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

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

See UpdateRecordSetCommon 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 (*PRIVATEZONE) UpdateRecordSetRequest

func (c *PRIVATEZONE) UpdateRecordSetRequest(input *UpdateRecordSetInput) (req *request.Request, output *UpdateRecordSetOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdateRecordSetWithContext

func (c *PRIVATEZONE) UpdateRecordSetWithContext(ctx volcengine.Context, input *UpdateRecordSetInput, opts ...request.Option) (*UpdateRecordSetOutput, error)

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

See UpdateRecordSet 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 (*PRIVATEZONE) UpdateRecordWithContext

func (c *PRIVATEZONE) UpdateRecordWithContext(ctx volcengine.Context, input *UpdateRecordInput, opts ...request.Option) (*UpdateRecordOutput, error)

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

See UpdateRecord 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 (*PRIVATEZONE) UpdateResolverEndpoint

func (c *PRIVATEZONE) UpdateResolverEndpoint(input *UpdateResolverEndpointInput) (*UpdateResolverEndpointOutput, error)

UpdateResolverEndpoint API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateResolverEndpoint for usage and error information.

func (*PRIVATEZONE) UpdateResolverEndpointCommon

func (c *PRIVATEZONE) UpdateResolverEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateResolverEndpointCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateResolverEndpointCommon for usage and error information.

func (*PRIVATEZONE) UpdateResolverEndpointCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdateResolverEndpointCommonWithContext

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

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

See UpdateResolverEndpointCommon 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 (*PRIVATEZONE) UpdateResolverEndpointRequest

func (c *PRIVATEZONE) UpdateResolverEndpointRequest(input *UpdateResolverEndpointInput) (req *request.Request, output *UpdateResolverEndpointOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdateResolverEndpointWithContext

func (c *PRIVATEZONE) UpdateResolverEndpointWithContext(ctx volcengine.Context, input *UpdateResolverEndpointInput, opts ...request.Option) (*UpdateResolverEndpointOutput, error)

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

See UpdateResolverEndpoint 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 (*PRIVATEZONE) UpdateResolverRule

func (c *PRIVATEZONE) UpdateResolverRule(input *UpdateResolverRuleInput) (*UpdateResolverRuleOutput, error)

UpdateResolverRule API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateResolverRule for usage and error information.

func (*PRIVATEZONE) UpdateResolverRuleCommon

func (c *PRIVATEZONE) UpdateResolverRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateResolverRuleCommon API operation for PRIVATE_ZONE.

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 PRIVATE_ZONE's API operation UpdateResolverRuleCommon for usage and error information.

func (*PRIVATEZONE) UpdateResolverRuleCommonRequest

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

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

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

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

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

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

func (*PRIVATEZONE) UpdateResolverRuleCommonWithContext

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

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

See UpdateResolverRuleCommon 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 (*PRIVATEZONE) UpdateResolverRuleRequest

func (c *PRIVATEZONE) UpdateResolverRuleRequest(input *UpdateResolverRuleInput) (req *request.Request, output *UpdateResolverRuleOutput)

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

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

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

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

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

func (*PRIVATEZONE) UpdateResolverRuleWithContext

func (c *PRIVATEZONE) UpdateResolverRuleWithContext(ctx volcengine.Context, input *UpdateResolverRuleInput, opts ...request.Option) (*UpdateResolverRuleOutput, error)

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

See UpdateResolverRule 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 PRIVATEZONEAPI

type PRIVATEZONEAPI interface {
	BatchCreateRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchCreateRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchCreateRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchCreateRecord(*BatchCreateRecordInput) (*BatchCreateRecordOutput, error)
	BatchCreateRecordWithContext(volcengine.Context, *BatchCreateRecordInput, ...request.Option) (*BatchCreateRecordOutput, error)
	BatchCreateRecordRequest(*BatchCreateRecordInput) (*request.Request, *BatchCreateRecordOutput)

	BatchDeleteRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchDeleteRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchDeleteRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchDeleteRecord(*BatchDeleteRecordInput) (*BatchDeleteRecordOutput, error)
	BatchDeleteRecordWithContext(volcengine.Context, *BatchDeleteRecordInput, ...request.Option) (*BatchDeleteRecordOutput, error)
	BatchDeleteRecordRequest(*BatchDeleteRecordInput) (*request.Request, *BatchDeleteRecordOutput)

	BatchUpdateRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchUpdateRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchUpdateRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchUpdateRecord(*BatchUpdateRecordInput) (*BatchUpdateRecordOutput, error)
	BatchUpdateRecordWithContext(volcengine.Context, *BatchUpdateRecordInput, ...request.Option) (*BatchUpdateRecordOutput, error)
	BatchUpdateRecordRequest(*BatchUpdateRecordInput) (*request.Request, *BatchUpdateRecordOutput)

	BindRuleVPCCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BindRuleVPCCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BindRuleVPCCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BindRuleVPC(*BindRuleVPCInput) (*BindRuleVPCOutput, error)
	BindRuleVPCWithContext(volcengine.Context, *BindRuleVPCInput, ...request.Option) (*BindRuleVPCOutput, error)
	BindRuleVPCRequest(*BindRuleVPCInput) (*request.Request, *BindRuleVPCOutput)

	BindVPCCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BindVPCCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BindVPCCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BindVPC(*BindVPCInput) (*BindVPCOutput, error)
	BindVPCWithContext(volcengine.Context, *BindVPCInput, ...request.Option) (*BindVPCOutput, error)
	BindVPCRequest(*BindVPCInput) (*request.Request, *BindVPCOutput)

	CreateAuthorizedUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAuthorizedUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAuthorizedUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAuthorizedUser(*CreateAuthorizedUserInput) (*CreateAuthorizedUserOutput, error)
	CreateAuthorizedUserWithContext(volcengine.Context, *CreateAuthorizedUserInput, ...request.Option) (*CreateAuthorizedUserOutput, error)
	CreateAuthorizedUserRequest(*CreateAuthorizedUserInput) (*request.Request, *CreateAuthorizedUserOutput)

	CreatePrivateZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePrivateZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePrivateZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePrivateZone(*CreatePrivateZoneInput) (*CreatePrivateZoneOutput, error)
	CreatePrivateZoneWithContext(volcengine.Context, *CreatePrivateZoneInput, ...request.Option) (*CreatePrivateZoneOutput, error)
	CreatePrivateZoneRequest(*CreatePrivateZoneInput) (*request.Request, *CreatePrivateZoneOutput)

	CreateRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRecord(*CreateRecordInput) (*CreateRecordOutput, error)
	CreateRecordWithContext(volcengine.Context, *CreateRecordInput, ...request.Option) (*CreateRecordOutput, error)
	CreateRecordRequest(*CreateRecordInput) (*request.Request, *CreateRecordOutput)

	CreateResolverEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateResolverEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateResolverEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateResolverEndpoint(*CreateResolverEndpointInput) (*CreateResolverEndpointOutput, error)
	CreateResolverEndpointWithContext(volcengine.Context, *CreateResolverEndpointInput, ...request.Option) (*CreateResolverEndpointOutput, error)
	CreateResolverEndpointRequest(*CreateResolverEndpointInput) (*request.Request, *CreateResolverEndpointOutput)

	CreateResolverRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateResolverRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateResolverRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateResolverRule(*CreateResolverRuleInput) (*CreateResolverRuleOutput, error)
	CreateResolverRuleWithContext(volcengine.Context, *CreateResolverRuleInput, ...request.Option) (*CreateResolverRuleOutput, error)
	CreateResolverRuleRequest(*CreateResolverRuleInput) (*request.Request, *CreateResolverRuleOutput)

	DeleteAuthorizedUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAuthorizedUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAuthorizedUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAuthorizedUser(*DeleteAuthorizedUserInput) (*DeleteAuthorizedUserOutput, error)
	DeleteAuthorizedUserWithContext(volcengine.Context, *DeleteAuthorizedUserInput, ...request.Option) (*DeleteAuthorizedUserOutput, error)
	DeleteAuthorizedUserRequest(*DeleteAuthorizedUserInput) (*request.Request, *DeleteAuthorizedUserOutput)

	DeletePrivateZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePrivateZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePrivateZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePrivateZone(*DeletePrivateZoneInput) (*DeletePrivateZoneOutput, error)
	DeletePrivateZoneWithContext(volcengine.Context, *DeletePrivateZoneInput, ...request.Option) (*DeletePrivateZoneOutput, error)
	DeletePrivateZoneRequest(*DeletePrivateZoneInput) (*request.Request, *DeletePrivateZoneOutput)

	DeleteRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRecord(*DeleteRecordInput) (*DeleteRecordOutput, error)
	DeleteRecordWithContext(volcengine.Context, *DeleteRecordInput, ...request.Option) (*DeleteRecordOutput, error)
	DeleteRecordRequest(*DeleteRecordInput) (*request.Request, *DeleteRecordOutput)

	DeleteResolverEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteResolverEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteResolverEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteResolverEndpoint(*DeleteResolverEndpointInput) (*DeleteResolverEndpointOutput, error)
	DeleteResolverEndpointWithContext(volcengine.Context, *DeleteResolverEndpointInput, ...request.Option) (*DeleteResolverEndpointOutput, error)
	DeleteResolverEndpointRequest(*DeleteResolverEndpointInput) (*request.Request, *DeleteResolverEndpointOutput)

	DeleteResolverRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteResolverRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteResolverRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteResolverRule(*DeleteResolverRuleInput) (*DeleteResolverRuleOutput, error)
	DeleteResolverRuleWithContext(volcengine.Context, *DeleteResolverRuleInput, ...request.Option) (*DeleteResolverRuleOutput, error)
	DeleteResolverRuleRequest(*DeleteResolverRuleInput) (*request.Request, *DeleteResolverRuleOutput)

	IncBindVPCCommon(*map[string]interface{}) (*map[string]interface{}, error)
	IncBindVPCCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	IncBindVPCCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	IncBindVPC(*IncBindVPCInput) (*IncBindVPCOutput, error)
	IncBindVPCWithContext(volcengine.Context, *IncBindVPCInput, ...request.Option) (*IncBindVPCOutput, error)
	IncBindVPCRequest(*IncBindVPCInput) (*request.Request, *IncBindVPCOutput)

	ListAuthorizedUsersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAuthorizedUsersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAuthorizedUsersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAuthorizedUsers(*ListAuthorizedUsersInput) (*ListAuthorizedUsersOutput, error)
	ListAuthorizedUsersWithContext(volcengine.Context, *ListAuthorizedUsersInput, ...request.Option) (*ListAuthorizedUsersOutput, error)
	ListAuthorizedUsersRequest(*ListAuthorizedUsersInput) (*request.Request, *ListAuthorizedUsersOutput)

	ListBindVPCCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListBindVPCCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListBindVPCCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListBindVPC(*ListBindVPCInput) (*ListBindVPCOutput, error)
	ListBindVPCWithContext(volcengine.Context, *ListBindVPCInput, ...request.Option) (*ListBindVPCOutput, error)
	ListBindVPCRequest(*ListBindVPCInput) (*request.Request, *ListBindVPCOutput)

	ListPrivateZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPrivateZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPrivateZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPrivateZones(*ListPrivateZonesInput) (*ListPrivateZonesOutput, error)
	ListPrivateZonesWithContext(volcengine.Context, *ListPrivateZonesInput, ...request.Option) (*ListPrivateZonesOutput, error)
	ListPrivateZonesRequest(*ListPrivateZonesInput) (*request.Request, *ListPrivateZonesOutput)

	ListRecordAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecordAttributes(*ListRecordAttributesInput) (*ListRecordAttributesOutput, error)
	ListRecordAttributesWithContext(volcengine.Context, *ListRecordAttributesInput, ...request.Option) (*ListRecordAttributesOutput, error)
	ListRecordAttributesRequest(*ListRecordAttributesInput) (*request.Request, *ListRecordAttributesOutput)

	ListRecordSetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordSetsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordSetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecordSets(*ListRecordSetsInput) (*ListRecordSetsOutput, error)
	ListRecordSetsWithContext(volcengine.Context, *ListRecordSetsInput, ...request.Option) (*ListRecordSetsOutput, error)
	ListRecordSetsRequest(*ListRecordSetsInput) (*request.Request, *ListRecordSetsOutput)

	ListRecordsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRecordsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRecordsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRecords(*ListRecordsInput) (*ListRecordsOutput, error)
	ListRecordsWithContext(volcengine.Context, *ListRecordsInput, ...request.Option) (*ListRecordsOutput, error)
	ListRecordsRequest(*ListRecordsInput) (*request.Request, *ListRecordsOutput)

	ListRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRegionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRegions(*ListRegionsInput) (*ListRegionsOutput, error)
	ListRegionsWithContext(volcengine.Context, *ListRegionsInput, ...request.Option) (*ListRegionsOutput, error)
	ListRegionsRequest(*ListRegionsInput) (*request.Request, *ListRegionsOutput)

	ListResolverEndpointsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResolverEndpointsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResolverEndpointsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResolverEndpoints(*ListResolverEndpointsInput) (*ListResolverEndpointsOutput, error)
	ListResolverEndpointsWithContext(volcengine.Context, *ListResolverEndpointsInput, ...request.Option) (*ListResolverEndpointsOutput, error)
	ListResolverEndpointsRequest(*ListResolverEndpointsInput) (*request.Request, *ListResolverEndpointsOutput)

	ListResolverRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListResolverRulesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListResolverRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListResolverRules(*ListResolverRulesInput) (*ListResolverRulesOutput, error)
	ListResolverRulesWithContext(volcengine.Context, *ListResolverRulesInput, ...request.Option) (*ListResolverRulesOutput, error)
	ListResolverRulesRequest(*ListResolverRulesInput) (*request.Request, *ListResolverRulesOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(volcengine.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ListUserVPCCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUserVPCCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUserVPCCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUserVPC(*ListUserVPCInput) (*ListUserVPCOutput, error)
	ListUserVPCWithContext(volcengine.Context, *ListUserVPCInput, ...request.Option) (*ListUserVPCOutput, error)
	ListUserVPCRequest(*ListUserVPCInput) (*request.Request, *ListUserVPCOutput)

	QueryEcsHostSyncTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryEcsHostSyncTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryEcsHostSyncTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryEcsHostSyncTask(*QueryEcsHostSyncTaskInput) (*QueryEcsHostSyncTaskOutput, error)
	QueryEcsHostSyncTaskWithContext(volcengine.Context, *QueryEcsHostSyncTaskInput, ...request.Option) (*QueryEcsHostSyncTaskOutput, error)
	QueryEcsHostSyncTaskRequest(*QueryEcsHostSyncTaskInput) (*request.Request, *QueryEcsHostSyncTaskOutput)

	QueryPrivateZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryPrivateZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryPrivateZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryPrivateZone(*QueryPrivateZoneInput) (*QueryPrivateZoneOutput, error)
	QueryPrivateZoneWithContext(volcengine.Context, *QueryPrivateZoneInput, ...request.Option) (*QueryPrivateZoneOutput, error)
	QueryPrivateZoneRequest(*QueryPrivateZoneInput) (*request.Request, *QueryPrivateZoneOutput)

	QueryRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryRecord(*QueryRecordInput) (*QueryRecordOutput, error)
	QueryRecordWithContext(volcengine.Context, *QueryRecordInput, ...request.Option) (*QueryRecordOutput, error)
	QueryRecordRequest(*QueryRecordInput) (*request.Request, *QueryRecordOutput)

	QueryResolverEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryResolverEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryResolverEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryResolverEndpoint(*QueryResolverEndpointInput) (*QueryResolverEndpointOutput, error)
	QueryResolverEndpointWithContext(volcengine.Context, *QueryResolverEndpointInput, ...request.Option) (*QueryResolverEndpointOutput, error)
	QueryResolverEndpointRequest(*QueryResolverEndpointInput) (*request.Request, *QueryResolverEndpointOutput)

	QueryResolverRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	QueryResolverRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	QueryResolverRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	QueryResolverRule(*QueryResolverRuleInput) (*QueryResolverRuleOutput, error)
	QueryResolverRuleWithContext(volcengine.Context, *QueryResolverRuleInput, ...request.Option) (*QueryResolverRuleOutput, error)
	QueryResolverRuleRequest(*QueryResolverRuleInput) (*request.Request, *QueryResolverRuleOutput)

	SendVerifyCodeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SendVerifyCodeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SendVerifyCodeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SendVerifyCode(*SendVerifyCodeInput) (*SendVerifyCodeOutput, error)
	SendVerifyCodeWithContext(volcengine.Context, *SendVerifyCodeInput, ...request.Option) (*SendVerifyCodeOutput, error)
	SendVerifyCodeRequest(*SendVerifyCodeInput) (*request.Request, *SendVerifyCodeOutput)

	SyncEcsHostCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SyncEcsHostCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SyncEcsHostCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SyncEcsHost(*SyncEcsHostInput) (*SyncEcsHostOutput, error)
	SyncEcsHostWithContext(volcengine.Context, *SyncEcsHostInput, ...request.Option) (*SyncEcsHostOutput, error)
	SyncEcsHostRequest(*SyncEcsHostInput) (*request.Request, *SyncEcsHostOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UpdateBindVPCCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateBindVPCCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateBindVPCCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateBindVPC(*UpdateBindVPCInput) (*UpdateBindVPCOutput, error)
	UpdateBindVPCWithContext(volcengine.Context, *UpdateBindVPCInput, ...request.Option) (*UpdateBindVPCOutput, error)
	UpdateBindVPCRequest(*UpdateBindVPCInput) (*request.Request, *UpdateBindVPCOutput)

	UpdateEcsHostSyncTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateEcsHostSyncTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateEcsHostSyncTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateEcsHostSyncTask(*UpdateEcsHostSyncTaskInput) (*UpdateEcsHostSyncTaskOutput, error)
	UpdateEcsHostSyncTaskWithContext(volcengine.Context, *UpdateEcsHostSyncTaskInput, ...request.Option) (*UpdateEcsHostSyncTaskOutput, error)
	UpdateEcsHostSyncTaskRequest(*UpdateEcsHostSyncTaskInput) (*request.Request, *UpdateEcsHostSyncTaskOutput)

	UpdatePrivateZoneCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdatePrivateZoneCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdatePrivateZoneCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdatePrivateZone(*UpdatePrivateZoneInput) (*UpdatePrivateZoneOutput, error)
	UpdatePrivateZoneWithContext(volcengine.Context, *UpdatePrivateZoneInput, ...request.Option) (*UpdatePrivateZoneOutput, error)
	UpdatePrivateZoneRequest(*UpdatePrivateZoneInput) (*request.Request, *UpdatePrivateZoneOutput)

	UpdateRecordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecord(*UpdateRecordInput) (*UpdateRecordOutput, error)
	UpdateRecordWithContext(volcengine.Context, *UpdateRecordInput, ...request.Option) (*UpdateRecordOutput, error)
	UpdateRecordRequest(*UpdateRecordInput) (*request.Request, *UpdateRecordOutput)

	UpdateRecordSetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRecordSetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRecordSetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRecordSet(*UpdateRecordSetInput) (*UpdateRecordSetOutput, error)
	UpdateRecordSetWithContext(volcengine.Context, *UpdateRecordSetInput, ...request.Option) (*UpdateRecordSetOutput, error)
	UpdateRecordSetRequest(*UpdateRecordSetInput) (*request.Request, *UpdateRecordSetOutput)

	UpdateResolverEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateResolverEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateResolverEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateResolverEndpoint(*UpdateResolverEndpointInput) (*UpdateResolverEndpointOutput, error)
	UpdateResolverEndpointWithContext(volcengine.Context, *UpdateResolverEndpointInput, ...request.Option) (*UpdateResolverEndpointOutput, error)
	UpdateResolverEndpointRequest(*UpdateResolverEndpointInput) (*request.Request, *UpdateResolverEndpointOutput)

	UpdateResolverRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateResolverRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateResolverRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateResolverRule(*UpdateResolverRuleInput) (*UpdateResolverRuleOutput, error)
	UpdateResolverRuleWithContext(volcengine.Context, *UpdateResolverRuleInput, ...request.Option) (*UpdateResolverRuleOutput, error)
	UpdateResolverRuleRequest(*UpdateResolverRuleInput) (*request.Request, *UpdateResolverRuleOutput)
}

PRIVATEZONEAPI provides an interface to enable mocking the privatezone.PRIVATEZONE service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// PRIVATE_ZONE.
func myFunc(svc PRIVATEZONEAPI) bool {
    // Make svc.BatchCreateRecord request
}

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

    myFunc(svc)
}

type QueryEcsHostSyncTaskInput

type QueryEcsHostSyncTaskInput struct {

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

func (QueryEcsHostSyncTaskInput) GoString

func (s QueryEcsHostSyncTaskInput) GoString() string

GoString returns the string representation

func (*QueryEcsHostSyncTaskInput) SetZID

SetZID sets the ZID field's value.

func (QueryEcsHostSyncTaskInput) String

func (s QueryEcsHostSyncTaskInput) String() string

String returns the string representation

func (*QueryEcsHostSyncTaskInput) Validate

func (s *QueryEcsHostSyncTaskInput) Validate() error

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

type QueryEcsHostSyncTaskOutput

type QueryEcsHostSyncTaskOutput struct {
	Metadata *response.ResponseMetadata

	EcsRegions []*EcsRegionForQueryEcsHostSyncTaskOutput `type:"list"`

	Status *string `type:"string"`

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

func (QueryEcsHostSyncTaskOutput) GoString

func (s QueryEcsHostSyncTaskOutput) GoString() string

GoString returns the string representation

func (*QueryEcsHostSyncTaskOutput) SetEcsRegions

SetEcsRegions sets the EcsRegions field's value.

func (*QueryEcsHostSyncTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*QueryEcsHostSyncTaskOutput) SetZID

SetZID sets the ZID field's value.

func (QueryEcsHostSyncTaskOutput) String

String returns the string representation

type QueryPrivateZoneInput

type QueryPrivateZoneInput struct {

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

func (QueryPrivateZoneInput) GoString

func (s QueryPrivateZoneInput) GoString() string

GoString returns the string representation

func (*QueryPrivateZoneInput) SetZID

SetZID sets the ZID field's value.

func (QueryPrivateZoneInput) String

func (s QueryPrivateZoneInput) String() string

String returns the string representation

func (*QueryPrivateZoneInput) Validate

func (s *QueryPrivateZoneInput) Validate() error

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

type QueryPrivateZoneOutput

type QueryPrivateZoneOutput struct {
	Metadata *response.ResponseMetadata

	BindVPCs []*BindVPCForQueryPrivateZoneOutput `type:"list"`

	CreatedAt *string `type:"string"`

	LastOperator *string `type:"string"`

	LineMode *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RecordCount *int32 `type:"int32"`

	RecursionMode *bool `type:"boolean"`

	Region []*string `type:"list"`

	Remark *string `type:"string"`

	Tags []*TagForQueryPrivateZoneOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	ZID *int32 `type:"int32"`

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

func (QueryPrivateZoneOutput) GoString

func (s QueryPrivateZoneOutput) GoString() string

GoString returns the string representation

func (*QueryPrivateZoneOutput) SetBindVPCs

SetBindVPCs sets the BindVPCs field's value.

func (*QueryPrivateZoneOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*QueryPrivateZoneOutput) SetLastOperator

func (s *QueryPrivateZoneOutput) SetLastOperator(v string) *QueryPrivateZoneOutput

SetLastOperator sets the LastOperator field's value.

func (*QueryPrivateZoneOutput) SetLineMode

SetLineMode sets the LineMode field's value.

func (*QueryPrivateZoneOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*QueryPrivateZoneOutput) SetRecordCount

func (s *QueryPrivateZoneOutput) SetRecordCount(v int32) *QueryPrivateZoneOutput

SetRecordCount sets the RecordCount field's value.

func (*QueryPrivateZoneOutput) SetRecursionMode

func (s *QueryPrivateZoneOutput) SetRecursionMode(v bool) *QueryPrivateZoneOutput

SetRecursionMode sets the RecursionMode field's value.

func (*QueryPrivateZoneOutput) SetRegion

SetRegion sets the Region field's value.

func (*QueryPrivateZoneOutput) SetRemark

SetRemark sets the Remark field's value.

func (*QueryPrivateZoneOutput) SetTags

SetTags sets the Tags field's value.

func (*QueryPrivateZoneOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueryPrivateZoneOutput) SetZID

SetZID sets the ZID field's value.

func (*QueryPrivateZoneOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (QueryPrivateZoneOutput) String

func (s QueryPrivateZoneOutput) String() string

String returns the string representation

type QueryRecordInput

type QueryRecordInput struct {

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

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

func (QueryRecordInput) GoString

func (s QueryRecordInput) GoString() string

GoString returns the string representation

func (*QueryRecordInput) SetRecordID

func (s *QueryRecordInput) SetRecordID(v string) *QueryRecordInput

SetRecordID sets the RecordID field's value.

func (*QueryRecordInput) SetZID

func (s *QueryRecordInput) SetZID(v int64) *QueryRecordInput

SetZID sets the ZID field's value.

func (QueryRecordInput) String

func (s QueryRecordInput) String() string

String returns the string representation

func (*QueryRecordInput) Validate

func (s *QueryRecordInput) Validate() error

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

type QueryRecordOutput

type QueryRecordOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string"`

	Enable *bool `type:"boolean"`

	Host *string `type:"string"`

	LastOperator *string `type:"string"`

	Line *string `type:"string"`

	RecordID *string `type:"string"`

	Remark *string `type:"string"`

	TTL *int32 `type:"int32"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	Value *string `type:"string"`

	Weight *int32 `type:"int32"`

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

func (QueryRecordOutput) GoString

func (s QueryRecordOutput) GoString() string

GoString returns the string representation

func (*QueryRecordOutput) SetCreatedAt

func (s *QueryRecordOutput) SetCreatedAt(v string) *QueryRecordOutput

SetCreatedAt sets the CreatedAt field's value.

func (*QueryRecordOutput) SetEnable

func (s *QueryRecordOutput) SetEnable(v bool) *QueryRecordOutput

SetEnable sets the Enable field's value.

func (*QueryRecordOutput) SetHost

SetHost sets the Host field's value.

func (*QueryRecordOutput) SetLastOperator

func (s *QueryRecordOutput) SetLastOperator(v string) *QueryRecordOutput

SetLastOperator sets the LastOperator field's value.

func (*QueryRecordOutput) SetLine

SetLine sets the Line field's value.

func (*QueryRecordOutput) SetRecordID

func (s *QueryRecordOutput) SetRecordID(v string) *QueryRecordOutput

SetRecordID sets the RecordID field's value.

func (*QueryRecordOutput) SetRemark

func (s *QueryRecordOutput) SetRemark(v string) *QueryRecordOutput

SetRemark sets the Remark field's value.

func (*QueryRecordOutput) SetTTL

SetTTL sets the TTL field's value.

func (*QueryRecordOutput) SetType

SetType sets the Type field's value.

func (*QueryRecordOutput) SetUpdatedAt

func (s *QueryRecordOutput) SetUpdatedAt(v string) *QueryRecordOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueryRecordOutput) SetValue

func (s *QueryRecordOutput) SetValue(v string) *QueryRecordOutput

SetValue sets the Value field's value.

func (*QueryRecordOutput) SetWeight

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

SetWeight sets the Weight field's value.

func (*QueryRecordOutput) SetZID

SetZID sets the ZID field's value.

func (QueryRecordOutput) String

func (s QueryRecordOutput) String() string

String returns the string representation

type QueryResolverEndpointInput

type QueryResolverEndpointInput struct {

	// EndpointID is a required field
	EndpointID *int64 `type:"int64" required:"true"`

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

func (QueryResolverEndpointInput) GoString

func (s QueryResolverEndpointInput) GoString() string

GoString returns the string representation

func (*QueryResolverEndpointInput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*QueryResolverEndpointInput) SetEndpointTrn

SetEndpointTrn sets the EndpointTrn field's value.

func (QueryResolverEndpointInput) String

String returns the string representation

func (*QueryResolverEndpointInput) Validate

func (s *QueryResolverEndpointInput) Validate() error

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

type QueryResolverEndpointOutput

type QueryResolverEndpointOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string"`

	Direction *string `type:"string"`

	ID *int64 `type:"int64"`

	IpConfigs []*IpConfigForQueryResolverEndpointOutput `type:"list"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityGroupID *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForQueryResolverEndpointOutput `type:"list"`

	UpdatedAt *string `type:"string"`

	VpcID *string `type:"string"`

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

func (QueryResolverEndpointOutput) GoString

func (s QueryResolverEndpointOutput) GoString() string

GoString returns the string representation

func (*QueryResolverEndpointOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*QueryResolverEndpointOutput) SetDirection

SetDirection sets the Direction field's value.

func (*QueryResolverEndpointOutput) SetID

SetID sets the ID field's value.

func (*QueryResolverEndpointOutput) SetIpConfigs

SetIpConfigs sets the IpConfigs field's value.

func (*QueryResolverEndpointOutput) SetName

SetName sets the Name field's value.

func (*QueryResolverEndpointOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*QueryResolverEndpointOutput) SetSecurityGroupID

SetSecurityGroupID sets the SecurityGroupID field's value.

func (*QueryResolverEndpointOutput) SetStatus

SetStatus sets the Status field's value.

func (*QueryResolverEndpointOutput) SetTags

SetTags sets the Tags field's value.

func (*QueryResolverEndpointOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueryResolverEndpointOutput) SetVpcID

SetVpcID sets the VpcID field's value.

func (*QueryResolverEndpointOutput) SetVpcRegion

SetVpcRegion sets the VpcRegion field's value.

func (QueryResolverEndpointOutput) String

String returns the string representation

type QueryResolverRuleInput

type QueryResolverRuleInput struct {

	// RuleID is a required field
	RuleID *int64 `type:"int64" required:"true"`

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

func (QueryResolverRuleInput) GoString

func (s QueryResolverRuleInput) GoString() string

GoString returns the string representation

func (*QueryResolverRuleInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*QueryResolverRuleInput) SetRuleTrn

SetRuleTrn sets the RuleTrn field's value.

func (QueryResolverRuleInput) String

func (s QueryResolverRuleInput) String() string

String returns the string representation

func (*QueryResolverRuleInput) Validate

func (s *QueryResolverRuleInput) Validate() error

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

type QueryResolverRuleOutput

type QueryResolverRuleOutput struct {
	Metadata *response.ResponseMetadata

	BindVPCs []*BindVPCForQueryResolverRuleOutput `type:"list"`

	CreatedAt *string `type:"string"`

	Enable *bool `type:"boolean"`

	EndpointID *int32 `type:"int32"`

	ForwardIPs []*ForwardIPForQueryResolverRuleOutput `type:"list"`

	ID *int64 `type:"int64"`

	LastOperator *string `type:"string"`

	Line *string `type:"string"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	Tags []*TagForQueryResolverRuleOutput `type:"list"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

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

func (QueryResolverRuleOutput) GoString

func (s QueryResolverRuleOutput) GoString() string

GoString returns the string representation

func (*QueryResolverRuleOutput) SetBindVPCs

SetBindVPCs sets the BindVPCs field's value.

func (*QueryResolverRuleOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*QueryResolverRuleOutput) SetEnable

SetEnable sets the Enable field's value.

func (*QueryResolverRuleOutput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*QueryResolverRuleOutput) SetForwardIPs

SetForwardIPs sets the ForwardIPs field's value.

func (*QueryResolverRuleOutput) SetID

SetID sets the ID field's value.

func (*QueryResolverRuleOutput) SetLastOperator

SetLastOperator sets the LastOperator field's value.

func (*QueryResolverRuleOutput) SetLine

SetLine sets the Line field's value.

func (*QueryResolverRuleOutput) SetName

SetName sets the Name field's value.

func (*QueryResolverRuleOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*QueryResolverRuleOutput) SetTags

SetTags sets the Tags field's value.

func (*QueryResolverRuleOutput) SetType

SetType sets the Type field's value.

func (*QueryResolverRuleOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*QueryResolverRuleOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (QueryResolverRuleOutput) String

func (s QueryResolverRuleOutput) String() string

String returns the string representation

type RecordForBatchCreateRecordInput

type RecordForBatchCreateRecordInput struct {
	Host *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

func (RecordForBatchCreateRecordInput) GoString

GoString returns the string representation

func (*RecordForBatchCreateRecordInput) SetHost

SetHost sets the Host field's value.

func (*RecordForBatchCreateRecordInput) SetLine

SetLine sets the Line field's value.

func (*RecordForBatchCreateRecordInput) SetRemark

SetRemark sets the Remark field's value.

func (*RecordForBatchCreateRecordInput) SetTTL

SetTTL sets the TTL field's value.

func (*RecordForBatchCreateRecordInput) SetType

SetType sets the Type field's value.

func (*RecordForBatchCreateRecordInput) SetValue

SetValue sets the Value field's value.

func (*RecordForBatchCreateRecordInput) SetWeight

SetWeight sets the Weight field's value.

func (RecordForBatchCreateRecordInput) String

String returns the string representation

type RecordForBatchUpdateRecordInput

type RecordForBatchUpdateRecordInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

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

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

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecordForBatchUpdateRecordInput) GoString

GoString returns the string representation

func (*RecordForBatchUpdateRecordInput) SetEnable

SetEnable sets the Enable field's value.

func (*RecordForBatchUpdateRecordInput) SetHost

SetHost sets the Host field's value.

func (*RecordForBatchUpdateRecordInput) SetLine

SetLine sets the Line field's value.

func (*RecordForBatchUpdateRecordInput) SetRecordID

SetRecordID sets the RecordID field's value.

func (*RecordForBatchUpdateRecordInput) SetRemark

SetRemark sets the Remark field's value.

func (*RecordForBatchUpdateRecordInput) SetTTL

SetTTL sets the TTL field's value.

func (*RecordForBatchUpdateRecordInput) SetType

SetType sets the Type field's value.

func (*RecordForBatchUpdateRecordInput) SetValue

SetValue sets the Value field's value.

func (*RecordForBatchUpdateRecordInput) SetWeight

SetWeight sets the Weight field's value.

func (RecordForBatchUpdateRecordInput) String

String returns the string representation

type RecordForListRecordsOutput

type RecordForListRecordsOutput struct {
	CreatedAt *string `type:"string"`

	Enable *bool `type:"boolean"`

	Host *string `type:"string"`

	LastOperator *string `type:"string"`

	Line *string `type:"string"`

	RecordID *string `type:"string"`

	Remark *string `type:"string"`

	TTL *int32 `type:"int32"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	Value *string `type:"string"`

	Weight *int32 `type:"int32"`

	ZID *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (RecordForListRecordsOutput) GoString

func (s RecordForListRecordsOutput) GoString() string

GoString returns the string representation

func (*RecordForListRecordsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RecordForListRecordsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*RecordForListRecordsOutput) SetHost

SetHost sets the Host field's value.

func (*RecordForListRecordsOutput) SetLastOperator

SetLastOperator sets the LastOperator field's value.

func (*RecordForListRecordsOutput) SetLine

SetLine sets the Line field's value.

func (*RecordForListRecordsOutput) SetRecordID

SetRecordID sets the RecordID field's value.

func (*RecordForListRecordsOutput) SetRemark

SetRemark sets the Remark field's value.

func (*RecordForListRecordsOutput) SetTTL

SetTTL sets the TTL field's value.

func (*RecordForListRecordsOutput) SetType

SetType sets the Type field's value.

func (*RecordForListRecordsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RecordForListRecordsOutput) SetValue

SetValue sets the Value field's value.

func (*RecordForListRecordsOutput) SetWeight

SetWeight sets the Weight field's value.

func (*RecordForListRecordsOutput) SetZID

SetZID sets the ZID field's value.

func (RecordForListRecordsOutput) String

String returns the string representation

type RecordSetForListRecordSetsOutput

type RecordSetForListRecordSetsOutput struct {
	FQDN *string `type:"string"`

	Host *string `type:"string"`

	ID *string `type:"string"`

	Line *string `type:"string"`

	Type *string `type:"string"`

	WeightEnabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (RecordSetForListRecordSetsOutput) GoString

GoString returns the string representation

func (*RecordSetForListRecordSetsOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*RecordSetForListRecordSetsOutput) SetHost

SetHost sets the Host field's value.

func (*RecordSetForListRecordSetsOutput) SetID

SetID sets the ID field's value.

func (*RecordSetForListRecordSetsOutput) SetLine

SetLine sets the Line field's value.

func (*RecordSetForListRecordSetsOutput) SetType

SetType sets the Type field's value.

func (*RecordSetForListRecordSetsOutput) SetWeightEnabled

SetWeightEnabled sets the WeightEnabled field's value.

func (RecordSetForListRecordSetsOutput) String

String returns the string representation

type RegionForListRegionsOutput

type RegionForListRegionsOutput struct {
	Name *string `type:"string"`

	RegionCode *string `type:"string"`
	// contains filtered or unexported fields
}

func (RegionForListRegionsOutput) GoString

func (s RegionForListRegionsOutput) GoString() string

GoString returns the string representation

func (*RegionForListRegionsOutput) SetName

SetName sets the Name field's value.

func (*RegionForListRegionsOutput) SetRegionCode

SetRegionCode sets the RegionCode field's value.

func (RegionForListRegionsOutput) String

String returns the string representation

type ResourceTagForListTagsForResourcesOutput

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string" json:",omitempty"`

	ResourceType *string `type:"string" json:",omitempty"`

	TagKey *string `type:"string" json:",omitempty"`

	TagValue *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceTagForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

String returns the string representation

type RuleForListResolverRulesOutput

type RuleForListResolverRulesOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	EndpointID *int32 `type:"int32" json:",omitempty"`

	ForwardIPs []*ForwardIPForListResolverRulesOutput `type:"list" json:",omitempty"`

	ID *int32 `type:"int32" json:",omitempty"`

	LastOperator *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Tags []*TagForListResolverRulesOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RuleForListResolverRulesOutput) GoString

GoString returns the string representation

func (*RuleForListResolverRulesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RuleForListResolverRulesOutput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*RuleForListResolverRulesOutput) SetForwardIPs

SetForwardIPs sets the ForwardIPs field's value.

func (*RuleForListResolverRulesOutput) SetID

SetID sets the ID field's value.

func (*RuleForListResolverRulesOutput) SetLastOperator

SetLastOperator sets the LastOperator field's value.

func (*RuleForListResolverRulesOutput) SetLine

SetLine sets the Line field's value.

func (*RuleForListResolverRulesOutput) SetName

SetName sets the Name field's value.

func (*RuleForListResolverRulesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*RuleForListResolverRulesOutput) SetTags

SetTags sets the Tags field's value.

func (*RuleForListResolverRulesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RuleForListResolverRulesOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (RuleForListResolverRulesOutput) String

String returns the string representation

type SendVerifyCodeInput

type SendVerifyCodeInput struct {

	// AccountID is a required field
	AccountID *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (SendVerifyCodeInput) GoString

func (s SendVerifyCodeInput) GoString() string

GoString returns the string representation

func (*SendVerifyCodeInput) SetAccountID

func (s *SendVerifyCodeInput) SetAccountID(v string) *SendVerifyCodeInput

SetAccountID sets the AccountID field's value.

func (SendVerifyCodeInput) String

func (s SendVerifyCodeInput) String() string

String returns the string representation

func (*SendVerifyCodeInput) Validate

func (s *SendVerifyCodeInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SendVerifyCodeOutput

type SendVerifyCodeOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SendVerifyCodeOutput) GoString

func (s SendVerifyCodeOutput) GoString() string

GoString returns the string representation

func (SendVerifyCodeOutput) String

func (s SendVerifyCodeOutput) String() string

String returns the string representation

type SyncEcsHostInput

type SyncEcsHostInput struct {
	EcsRegions []*EcsRegionForSyncEcsHostInput `type:"list" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SyncEcsHostInput) GoString

func (s SyncEcsHostInput) GoString() string

GoString returns the string representation

func (*SyncEcsHostInput) SetEcsRegions

SetEcsRegions sets the EcsRegions field's value.

func (*SyncEcsHostInput) SetZID

func (s *SyncEcsHostInput) SetZID(v int64) *SyncEcsHostInput

SetZID sets the ZID field's value.

func (SyncEcsHostInput) String

func (s SyncEcsHostInput) String() string

String returns the string representation

func (*SyncEcsHostInput) Validate

func (s *SyncEcsHostInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SyncEcsHostOutput

type SyncEcsHostOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SyncEcsHostOutput) GoString

func (s SyncEcsHostOutput) GoString() string

GoString returns the string representation

func (SyncEcsHostOutput) String

func (s SyncEcsHostOutput) String() string

String returns the string representation

type TagFilterForListPrivateZonesInput

type TagFilterForListPrivateZonesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListPrivateZonesInput) GoString

GoString returns the string representation

func (*TagFilterForListPrivateZonesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListPrivateZonesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListPrivateZonesInput) String

String returns the string representation

type TagFilterForListResolverEndpointsInput

type TagFilterForListResolverEndpointsInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListResolverEndpointsInput) GoString

GoString returns the string representation

func (*TagFilterForListResolverEndpointsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListResolverEndpointsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListResolverEndpointsInput) String

String returns the string representation

type TagFilterForListResolverRulesInput

type TagFilterForListResolverRulesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListResolverRulesInput) GoString

GoString returns the string representation

func (*TagFilterForListResolverRulesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListResolverRulesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListResolverRulesInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForCreatePrivateZoneInput

type TagForCreatePrivateZoneInput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreatePrivateZoneInput) GoString

func (s TagForCreatePrivateZoneInput) GoString() string

GoString returns the string representation

func (*TagForCreatePrivateZoneInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreatePrivateZoneInput) SetValue

SetValue sets the Value field's value.

func (TagForCreatePrivateZoneInput) String

String returns the string representation

func (*TagForCreatePrivateZoneInput) Validate

func (s *TagForCreatePrivateZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForCreateResolverEndpointInput

type TagForCreateResolverEndpointInput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateResolverEndpointInput) GoString

GoString returns the string representation

func (*TagForCreateResolverEndpointInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateResolverEndpointInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateResolverEndpointInput) String

String returns the string representation

func (*TagForCreateResolverEndpointInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type TagForCreateResolverRuleInput

type TagForCreateResolverRuleInput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateResolverRuleInput) GoString

GoString returns the string representation

func (*TagForCreateResolverRuleInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateResolverRuleInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateResolverRuleInput) String

String returns the string representation

func (*TagForCreateResolverRuleInput) Validate

func (s *TagForCreateResolverRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForListPrivateZonesOutput

type TagForListPrivateZonesOutput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListPrivateZonesOutput) GoString

func (s TagForListPrivateZonesOutput) GoString() string

GoString returns the string representation

func (*TagForListPrivateZonesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListPrivateZonesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListPrivateZonesOutput) String

String returns the string representation

type TagForListResolverEndpointsOutput

type TagForListResolverEndpointsOutput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListResolverEndpointsOutput) GoString

GoString returns the string representation

func (*TagForListResolverEndpointsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListResolverEndpointsOutput) SetValue

SetValue sets the Value field's value.

func (TagForListResolverEndpointsOutput) String

String returns the string representation

type TagForListResolverRulesOutput

type TagForListResolverRulesOutput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListResolverRulesOutput) GoString

GoString returns the string representation

func (*TagForListResolverRulesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListResolverRulesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListResolverRulesOutput) String

String returns the string representation

type TagForQueryPrivateZoneOutput

type TagForQueryPrivateZoneOutput struct {
	Key *string `max:"128" type:"string"`

	Value *string `max:"256" type:"string"`
	// contains filtered or unexported fields
}

func (TagForQueryPrivateZoneOutput) GoString

func (s TagForQueryPrivateZoneOutput) GoString() string

GoString returns the string representation

func (*TagForQueryPrivateZoneOutput) SetKey

SetKey sets the Key field's value.

func (*TagForQueryPrivateZoneOutput) SetValue

SetValue sets the Value field's value.

func (TagForQueryPrivateZoneOutput) String

String returns the string representation

type TagForQueryResolverEndpointOutput

type TagForQueryResolverEndpointOutput struct {
	Key *string `max:"128" type:"string"`

	Value *string `max:"256" type:"string"`
	// contains filtered or unexported fields
}

func (TagForQueryResolverEndpointOutput) GoString

GoString returns the string representation

func (*TagForQueryResolverEndpointOutput) SetKey

SetKey sets the Key field's value.

func (*TagForQueryResolverEndpointOutput) SetValue

SetValue sets the Value field's value.

func (TagForQueryResolverEndpointOutput) String

String returns the string representation

type TagForQueryResolverRuleOutput

type TagForQueryResolverRuleOutput struct {
	Key *string `max:"128" type:"string"`

	Value *string `max:"256" type:"string"`
	// contains filtered or unexported fields
}

func (TagForQueryResolverRuleOutput) GoString

GoString returns the string representation

func (*TagForQueryResolverRuleOutput) SetKey

SetKey sets the Key field's value.

func (*TagForQueryResolverRuleOutput) SetValue

SetValue sets the Value field's value.

func (TagForQueryResolverRuleOutput) String

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {
	Key *string `max:"128" type:"string" json:",omitempty"`

	Value *string `max:"256" type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesInput

type TagResourcesInput struct {
	ProjectName *string `type:"string" json:",omitempty"`

	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetProjectName

func (s *TagResourcesInput) SetProjectName(v string) *TagResourcesInput

SetProjectName sets the ProjectName field's value.

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UnbindForIncBindVPCInput

type UnbindForIncBindVPCInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnbindForIncBindVPCInput) GoString

func (s UnbindForIncBindVPCInput) GoString() string

GoString returns the string representation

func (*UnbindForIncBindVPCInput) SetRegion

SetRegion sets the Region field's value.

func (*UnbindForIncBindVPCInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (UnbindForIncBindVPCInput) String

func (s UnbindForIncBindVPCInput) String() string

String returns the string representation

type UnbindForUpdateBindVPCInput

type UnbindForUpdateBindVPCInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnbindForUpdateBindVPCInput) GoString

func (s UnbindForUpdateBindVPCInput) GoString() string

GoString returns the string representation

func (*UnbindForUpdateBindVPCInput) SetRegion

SetRegion sets the Region field's value.

func (*UnbindForUpdateBindVPCInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (UnbindForUpdateBindVPCInput) String

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateBindVPCInput

type UpdateBindVPCInput struct {
	Binds []*BindForUpdateBindVPCInput `type:"list" json:",omitempty"`

	Unbinds []*UnbindForUpdateBindVPCInput `type:"list" json:",omitempty"`

	VpcTrns []*string `type:"list" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateBindVPCInput) GoString

func (s UpdateBindVPCInput) GoString() string

GoString returns the string representation

func (*UpdateBindVPCInput) SetBinds

SetBinds sets the Binds field's value.

func (*UpdateBindVPCInput) SetUnbinds

SetUnbinds sets the Unbinds field's value.

func (*UpdateBindVPCInput) SetVpcTrns

func (s *UpdateBindVPCInput) SetVpcTrns(v []*string) *UpdateBindVPCInput

SetVpcTrns sets the VpcTrns field's value.

func (*UpdateBindVPCInput) SetZID

SetZID sets the ZID field's value.

func (UpdateBindVPCInput) String

func (s UpdateBindVPCInput) String() string

String returns the string representation

func (*UpdateBindVPCInput) Validate

func (s *UpdateBindVPCInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateBindVPCOutput

type UpdateBindVPCOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateBindVPCOutput) GoString

func (s UpdateBindVPCOutput) GoString() string

GoString returns the string representation

func (UpdateBindVPCOutput) String

func (s UpdateBindVPCOutput) String() string

String returns the string representation

type UpdateEcsHostSyncTaskInput

type UpdateEcsHostSyncTaskInput struct {
	EcsRegions []*EcsRegionForUpdateEcsHostSyncTaskInput `type:"list" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateEcsHostSyncTaskInput) GoString

func (s UpdateEcsHostSyncTaskInput) GoString() string

GoString returns the string representation

func (*UpdateEcsHostSyncTaskInput) SetEcsRegions

SetEcsRegions sets the EcsRegions field's value.

func (*UpdateEcsHostSyncTaskInput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateEcsHostSyncTaskInput) SetZID

SetZID sets the ZID field's value.

func (UpdateEcsHostSyncTaskInput) String

String returns the string representation

func (*UpdateEcsHostSyncTaskInput) Validate

func (s *UpdateEcsHostSyncTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateEcsHostSyncTaskOutput

type UpdateEcsHostSyncTaskOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateEcsHostSyncTaskOutput) GoString

func (s UpdateEcsHostSyncTaskOutput) GoString() string

GoString returns the string representation

func (UpdateEcsHostSyncTaskOutput) String

String returns the string representation

type UpdatePrivateZoneInput

type UpdatePrivateZoneInput struct {
	LoadBalance *bool `type:"boolean" json:",omitempty"`

	RecursionMode *bool `type:"boolean" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	// ZID is a required field
	ZID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdatePrivateZoneInput) GoString

func (s UpdatePrivateZoneInput) GoString() string

GoString returns the string representation

func (*UpdatePrivateZoneInput) SetLoadBalance

func (s *UpdatePrivateZoneInput) SetLoadBalance(v bool) *UpdatePrivateZoneInput

SetLoadBalance sets the LoadBalance field's value.

func (*UpdatePrivateZoneInput) SetRecursionMode

func (s *UpdatePrivateZoneInput) SetRecursionMode(v bool) *UpdatePrivateZoneInput

SetRecursionMode sets the RecursionMode field's value.

func (*UpdatePrivateZoneInput) SetRemark

SetRemark sets the Remark field's value.

func (*UpdatePrivateZoneInput) SetZID

SetZID sets the ZID field's value.

func (UpdatePrivateZoneInput) String

func (s UpdatePrivateZoneInput) String() string

String returns the string representation

func (*UpdatePrivateZoneInput) Validate

func (s *UpdatePrivateZoneInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePrivateZoneOutput

type UpdatePrivateZoneOutput struct {
	Metadata *response.ResponseMetadata

	CreatedAt *string `type:"string" json:",omitempty"`

	LastOperator *string `type:"string" json:",omitempty"`

	LineMode *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`

	RecursionMode *bool `type:"boolean" json:",omitempty"`

	Region []*string `type:"list" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZID *int64 `type:"int64" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdatePrivateZoneOutput) GoString

func (s UpdatePrivateZoneOutput) GoString() string

GoString returns the string representation

func (*UpdatePrivateZoneOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UpdatePrivateZoneOutput) SetLastOperator

SetLastOperator sets the LastOperator field's value.

func (*UpdatePrivateZoneOutput) SetLineMode

SetLineMode sets the LineMode field's value.

func (*UpdatePrivateZoneOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*UpdatePrivateZoneOutput) SetRecordCount

SetRecordCount sets the RecordCount field's value.

func (*UpdatePrivateZoneOutput) SetRecursionMode

func (s *UpdatePrivateZoneOutput) SetRecursionMode(v bool) *UpdatePrivateZoneOutput

SetRecursionMode sets the RecursionMode field's value.

func (*UpdatePrivateZoneOutput) SetRegion

SetRegion sets the Region field's value.

func (*UpdatePrivateZoneOutput) SetRemark

SetRemark sets the Remark field's value.

func (*UpdatePrivateZoneOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UpdatePrivateZoneOutput) SetZID

SetZID sets the ZID field's value.

func (*UpdatePrivateZoneOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (UpdatePrivateZoneOutput) String

func (s UpdatePrivateZoneOutput) String() string

String returns the string representation

type UpdateRecordInput

type UpdateRecordInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	// RecordID is a required field
	RecordID *string `type:"string" json:",omitempty" required:"true"`

	Remark *string `type:"string" json:",omitempty"`

	TTL *int32 `type:"int32" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`

	ZID *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordInput) GoString

func (s UpdateRecordInput) GoString() string

GoString returns the string representation

func (*UpdateRecordInput) SetEnable

func (s *UpdateRecordInput) SetEnable(v bool) *UpdateRecordInput

SetEnable sets the Enable field's value.

func (*UpdateRecordInput) SetHost

SetHost sets the Host field's value.

func (*UpdateRecordInput) SetLine

SetLine sets the Line field's value.

func (*UpdateRecordInput) SetRecordID

func (s *UpdateRecordInput) SetRecordID(v string) *UpdateRecordInput

SetRecordID sets the RecordID field's value.

func (*UpdateRecordInput) SetRemark

func (s *UpdateRecordInput) SetRemark(v string) *UpdateRecordInput

SetRemark sets the Remark field's value.

func (*UpdateRecordInput) SetTTL

SetTTL sets the TTL field's value.

func (*UpdateRecordInput) SetType

SetType sets the Type field's value.

func (*UpdateRecordInput) SetValue

func (s *UpdateRecordInput) SetValue(v string) *UpdateRecordInput

SetValue sets the Value field's value.

func (*UpdateRecordInput) SetWeight

func (s *UpdateRecordInput) SetWeight(v int32) *UpdateRecordInput

SetWeight sets the Weight field's value.

func (*UpdateRecordInput) SetZID

SetZID sets the ZID field's value.

func (UpdateRecordInput) String

func (s UpdateRecordInput) String() string

String returns the string representation

func (*UpdateRecordInput) Validate

func (s *UpdateRecordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecordOutput

type UpdateRecordOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateRecordOutput) GoString

func (s UpdateRecordOutput) GoString() string

GoString returns the string representation

func (UpdateRecordOutput) String

func (s UpdateRecordOutput) String() string

String returns the string representation

type UpdateRecordSetInput

type UpdateRecordSetInput struct {

	// RecordSetID is a required field
	RecordSetID *string `type:"string" json:",omitempty" required:"true"`

	// WeightEnabled is a required field
	WeightEnabled *bool `type:"boolean" json:",omitempty" required:"true"`

	ZID *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordSetInput) GoString

func (s UpdateRecordSetInput) GoString() string

GoString returns the string representation

func (*UpdateRecordSetInput) SetRecordSetID

func (s *UpdateRecordSetInput) SetRecordSetID(v string) *UpdateRecordSetInput

SetRecordSetID sets the RecordSetID field's value.

func (*UpdateRecordSetInput) SetWeightEnabled

func (s *UpdateRecordSetInput) SetWeightEnabled(v bool) *UpdateRecordSetInput

SetWeightEnabled sets the WeightEnabled field's value.

func (*UpdateRecordSetInput) SetZID

SetZID sets the ZID field's value.

func (UpdateRecordSetInput) String

func (s UpdateRecordSetInput) String() string

String returns the string representation

func (*UpdateRecordSetInput) Validate

func (s *UpdateRecordSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRecordSetOutput

type UpdateRecordSetOutput struct {
	Metadata *response.ResponseMetadata

	FQDN *string `type:"string" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	ID *string `type:"string" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	WeightEnabled *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateRecordSetOutput) GoString

func (s UpdateRecordSetOutput) GoString() string

GoString returns the string representation

func (*UpdateRecordSetOutput) SetFQDN

SetFQDN sets the FQDN field's value.

func (*UpdateRecordSetOutput) SetHost

SetHost sets the Host field's value.

func (*UpdateRecordSetOutput) SetID

SetID sets the ID field's value.

func (*UpdateRecordSetOutput) SetLine

SetLine sets the Line field's value.

func (*UpdateRecordSetOutput) SetType

SetType sets the Type field's value.

func (*UpdateRecordSetOutput) SetWeightEnabled

func (s *UpdateRecordSetOutput) SetWeightEnabled(v bool) *UpdateRecordSetOutput

SetWeightEnabled sets the WeightEnabled field's value.

func (UpdateRecordSetOutput) String

func (s UpdateRecordSetOutput) String() string

String returns the string representation

type UpdateResolverEndpointInput

type UpdateResolverEndpointInput struct {

	// EndpointID is a required field
	EndpointID *int64 `type:"int64" json:",omitempty" required:"true"`

	EndpointTrn *string `type:"string" json:",omitempty"`

	EndpointType *string `type:"string" json:",omitempty"`

	IpConfigs []*IpConfigForUpdateResolverEndpointInput `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateResolverEndpointInput) GoString

func (s UpdateResolverEndpointInput) GoString() string

GoString returns the string representation

func (*UpdateResolverEndpointInput) SetEndpointID

SetEndpointID sets the EndpointID field's value.

func (*UpdateResolverEndpointInput) SetEndpointTrn

SetEndpointTrn sets the EndpointTrn field's value.

func (*UpdateResolverEndpointInput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*UpdateResolverEndpointInput) SetIpConfigs

SetIpConfigs sets the IpConfigs field's value.

func (*UpdateResolverEndpointInput) SetName

SetName sets the Name field's value.

func (UpdateResolverEndpointInput) String

String returns the string representation

func (*UpdateResolverEndpointInput) Validate

func (s *UpdateResolverEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateResolverEndpointOutput

type UpdateResolverEndpointOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateResolverEndpointOutput) GoString

func (s UpdateResolverEndpointOutput) GoString() string

GoString returns the string representation

func (UpdateResolverEndpointOutput) String

String returns the string representation

type UpdateResolverRuleInput

type UpdateResolverRuleInput struct {
	ForwardIPs []*ForwardIPForUpdateResolverRuleInput `type:"list" json:",omitempty"`

	Line *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	// RuleID is a required field
	RuleID *int64 `type:"int64" json:",omitempty" required:"true"`

	RuleTrn *string `type:"string" json:",omitempty"`

	Vpcs []*VpcForUpdateResolverRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateResolverRuleInput) GoString

func (s UpdateResolverRuleInput) GoString() string

GoString returns the string representation

func (*UpdateResolverRuleInput) SetForwardIPs

SetForwardIPs sets the ForwardIPs field's value.

func (*UpdateResolverRuleInput) SetLine

SetLine sets the Line field's value.

func (*UpdateResolverRuleInput) SetName

SetName sets the Name field's value.

func (*UpdateResolverRuleInput) SetRuleID

SetRuleID sets the RuleID field's value.

func (*UpdateResolverRuleInput) SetRuleTrn

SetRuleTrn sets the RuleTrn field's value.

func (*UpdateResolverRuleInput) SetVpcs

SetVpcs sets the Vpcs field's value.

func (UpdateResolverRuleInput) String

func (s UpdateResolverRuleInput) String() string

String returns the string representation

func (*UpdateResolverRuleInput) Validate

func (s *UpdateResolverRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateResolverRuleOutput

type UpdateResolverRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateResolverRuleOutput) GoString

func (s UpdateResolverRuleOutput) GoString() string

GoString returns the string representation

func (UpdateResolverRuleOutput) String

func (s UpdateResolverRuleOutput) String() string

String returns the string representation

type UserForListAuthorizedUsersOutput

type UserForListAuthorizedUsersOutput struct {
	AccountID *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForListAuthorizedUsersOutput) GoString

GoString returns the string representation

func (*UserForListAuthorizedUsersOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*UserForListAuthorizedUsersOutput) SetStatus

SetStatus sets the Status field's value.

func (UserForListAuthorizedUsersOutput) String

String returns the string representation

type VPCForListUserVPCOutput

type VPCForListUserVPCOutput struct {
	ID *string `type:"string"`

	Name *string `type:"string"`
	// contains filtered or unexported fields
}

func (VPCForListUserVPCOutput) GoString

func (s VPCForListUserVPCOutput) GoString() string

GoString returns the string representation

func (*VPCForListUserVPCOutput) SetID

SetID sets the ID field's value.

func (*VPCForListUserVPCOutput) SetName

SetName sets the Name field's value.

func (VPCForListUserVPCOutput) String

func (s VPCForListUserVPCOutput) String() string

String returns the string representation

type VpcForBindRuleVPCInput

type VpcForBindRuleVPCInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcForBindRuleVPCInput) GoString

func (s VpcForBindRuleVPCInput) GoString() string

GoString returns the string representation

func (*VpcForBindRuleVPCInput) SetRegion

SetRegion sets the Region field's value.

func (*VpcForBindRuleVPCInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcForBindRuleVPCInput) String

func (s VpcForBindRuleVPCInput) String() string

String returns the string representation

type VpcForBindVPCInput

type VpcForBindVPCInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcForBindVPCInput) GoString

func (s VpcForBindVPCInput) GoString() string

GoString returns the string representation

func (*VpcForBindVPCInput) SetRegion

func (s *VpcForBindVPCInput) SetRegion(v string) *VpcForBindVPCInput

SetRegion sets the Region field's value.

func (*VpcForBindVPCInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcForBindVPCInput) String

func (s VpcForBindVPCInput) String() string

String returns the string representation

type VpcForCreatePrivateZoneInput

type VpcForCreatePrivateZoneInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcForCreatePrivateZoneInput) GoString

func (s VpcForCreatePrivateZoneInput) GoString() string

GoString returns the string representation

func (*VpcForCreatePrivateZoneInput) SetRegion

SetRegion sets the Region field's value.

func (*VpcForCreatePrivateZoneInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcForCreatePrivateZoneInput) String

String returns the string representation

type VpcForCreateResolverRuleInput

type VpcForCreateResolverRuleInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcForCreateResolverRuleInput) GoString

GoString returns the string representation

func (*VpcForCreateResolverRuleInput) SetRegion

SetRegion sets the Region field's value.

func (*VpcForCreateResolverRuleInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcForCreateResolverRuleInput) String

String returns the string representation

type VpcForUpdateResolverRuleInput

type VpcForUpdateResolverRuleInput struct {
	Region *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VpcForUpdateResolverRuleInput) GoString

GoString returns the string representation

func (*VpcForUpdateResolverRuleInput) SetRegion

SetRegion sets the Region field's value.

func (*VpcForUpdateResolverRuleInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (VpcForUpdateResolverRuleInput) String

String returns the string representation

type ZoneForListPrivateZonesOutput

type ZoneForListPrivateZonesOutput struct {
	CreatedAt *string `type:"string" json:",omitempty"`

	LastOperator *string `type:"string" json:",omitempty"`

	LineMode *int32 `type:"int32" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RecordCount *int32 `type:"int32" json:",omitempty"`

	RecursionMode *bool `type:"boolean" json:",omitempty"`

	Region []*string `type:"list" json:",omitempty"`

	Remark *string `type:"string" json:",omitempty"`

	Tags []*TagForListPrivateZonesOutput `type:"list" json:",omitempty"`

	UpdatedAt *string `type:"string" json:",omitempty"`

	ZID *int32 `type:"int32" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ZoneForListPrivateZonesOutput) GoString

GoString returns the string representation

func (*ZoneForListPrivateZonesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ZoneForListPrivateZonesOutput) SetLastOperator

SetLastOperator sets the LastOperator field's value.

func (*ZoneForListPrivateZonesOutput) SetLineMode

SetLineMode sets the LineMode field's value.

func (*ZoneForListPrivateZonesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ZoneForListPrivateZonesOutput) SetRecordCount

SetRecordCount sets the RecordCount field's value.

func (*ZoneForListPrivateZonesOutput) SetRecursionMode

SetRecursionMode sets the RecursionMode field's value.

func (*ZoneForListPrivateZonesOutput) SetRegion

SetRegion sets the Region field's value.

func (*ZoneForListPrivateZonesOutput) SetRemark

SetRemark sets the Remark field's value.

func (*ZoneForListPrivateZonesOutput) SetTags

SetTags sets the Tags field's value.

func (*ZoneForListPrivateZonesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ZoneForListPrivateZonesOutput) SetZID

SetZID sets the ZID field's value.

func (*ZoneForListPrivateZonesOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (ZoneForListPrivateZonesOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL